Hi, good morning from Gran Canaria.
I´m having an strange error on a server. Here it is:
com.servoy.j2db.persistence.RepositoryException: java.sql.SQLException: Failed to load database accesos:java.io.FileNotFoundException: D:\DeporWin\bd\accesos.mdb (El dispositivo no está listo) Failed to load database accesos:java.io.FileNotFoundException: D:\DeporWin\bd\accesos.mdb (El dispositivo no está listo)
at com.servoy.j2db.server.Zc.Zo.Zh(Zo.java:505)
at com.servoy.j2db.server.Zc.Zo.Zg(Zo.java:1472)
at com.servoy.j2db.server.Zc.Zo.Zc(Zo.java:790)
at com.servoy.j2db.server.Zc.Zo.Zb(Zo.java:573)
at com.servoy.j2db.server.Zc.Zo.getTable(Zo.java:1516)
at com.servoy.j2db.server.Zr.run(Zr.java:23)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(Unknown Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
My development machine has that database server, in that path, but the production server, I mean the customer server, has the database server pointing to another path. Everything seems to work well, because I can read the information in the production server, but this error is in the log.
The way I read the data is with a relation from a postgre table (clientes) to that MDB file (accesos). The relation is setup as clientes_to_accesos with the fields clientes.external_id and accesos.id
I can see the database server in the production server is well created but I do not know why it´s trying to find the file in the path that I have in the developer machine.
Any clue about that?
Thanks.