Error when creating Oruxmaps Sqlite maps
Brought to you by:
r_x
Hi all,
I'm getting this error message when trying to create maps in the format Oruxmaps Sqlite. Any idea on what can I do to solve it?
Version: Mobile Atlas Creator (MOBAC) 2.2.3.2 (2678)
Platform: Windows 10 (10.0)
Java VM: Eclipse Adoptium OpenJDK 64-Bit Server VM (17.0.4+8)
Max heap size: 1024,00 MiB
CPU cores: 4
Thread: AtlasThread 1
Error hierarchy:
IOException: org.sqlite.SQLiteException: [SQLITE_IOERR_DELETE] I/O error within xDelete (disk I/O error)
SQLiteException: [SQLITE_IOERR_DELETE] I/O error within xDelete (disk I/O error)
#############################################################
java.io.IOException: org.sqlite.SQLiteException: [SQLITE_IOERR_DELETE] I/O error within xDelete (disk I/O error)
at mobac.program.atlascreators.OruxMapsSqlite.initLayerCreation(OruxMapsSqlite.java:96)
at mobac.program.AtlasThread.createAtlas(AtlasThread.java:225)
at mobac.program.AtlasThread.run(AtlasThread.java:146)
Caused by: org.sqlite.SQLiteException: [SQLITE_IOERR_DELETE] I/O error within xDelete (disk I/O error)
at org.sqlite.core.DB.newSQLException(DB.java:1012)
at org.sqlite.core.DB.newSQLException(DB.java:1024)
at org.sqlite.core.DB.throwex(DB.java:989)
at org.sqlite.core.NativeDB._exec_utf8(Native Method)
at org.sqlite.core.NativeDB._exec(NativeDB.java:94)
at org.sqlite.jdbc3.JDBC3Statement.executeUpdate(JDBC3Statement.java:102)
at mobac.program.atlascreators.OruxMapsSqlite.initializeDB(OruxMapsSqlite.java:136)
at mobac.program.atlascreators.OruxMapsSqlite.initLayerCreation(OruxMapsSqlite.java:94)
at mobac.program.AtlasThread.createAtlas(AtlasThread.java:225)
at mobac.program.AtlasThread.run(AtlasThread.java:146)
#############################################################
Does this error always occur, when you try to build an OruxMaps atlas?
Yesterday was the first time I tried this format and got this error. Tried
also a couple of java versions and always the same problem. I've been using
MOBAC for a long time for Trekbuddy with no issues, always fine and happy
;-)
Last edit: r_x 2022-07-29
Hi,
It seems I found a solution to my problem, and possibly a (partial)
explanation. I was initially executing MOBAC from an internal HDD (D:)
which is shared with other PC users. Not all users have the same
permissions, although I'm administrator, and was executing MOBAC from my
account. Since the error report included |"diskI/Oerror" |I decided to
try something else: I copied all MOBAC files to a folder in "desktop" in
C: Executing from there no error occurred. Later I tested again
executing from D: but setting the destination folder for atlases in C:
("Desktop") and it worked fine also in this case, so it seems it might
be a matter of writing permissions. Strangely to me, this error occurred
when creating OruxMaps Sqlite maps and not when creating TrekBuddy Tared
Atlases.
Last edit: r_x 2022-07-29