0
Under review

everything was working great then-

David Moninger 4 weeks ago • updated by Tom 3 weeks ago 5

when trying to start it up one day i get-

20181224 18:24:17 [main] INFO com.ubooquity.Ubooquity - Loading preferences

20181224 18:25:40 [main] ERROR com.ubooquity.data.database.d - Cound not get number of existing tables

----

is there something that got corrupted.. a preference file or the database itself? and is there any way to repair it without reimporting 300000 books : ) : (

i tried removing then reinstalling java to no avail....

Under review

Could you post the rest of the error you get after these two lines ?

I think your database file is corrupted (but show me your error before reimporting everything).

Thanks... : )

20181224 18:24:17 [main] INFO com.ubooquity.Ubooquity - Loading preferences
20181224 18:25:40 [main] ERROR com.ubooquity.data.database.d - Cound not get number of existing tables
org.h2.jdbc.JdbcSQLException: General error: "java.lang.NullPointerException" [50000-193]
at org.h2.message.DbException.getJdbcSQLException(DbException.java:345) ~[h2-1.4.193.jar.13256229443600743696.tmp:1.4.193]
at org.h2.message.DbException.get(DbException.java:168) ~[h2-1.4.193.jar.13256229443600743696.tmp:1.4.193]
at org.h2.message.DbException.convert(DbException.java:295) ~[h2-1.4.193.jar.13256229443600743696.tmp:1.4.193]
at org.h2.engine.Database.openDatabase(Database.java:304) ~[h2-1.4.193.jar.13256229443600743696.tmp:1.4.193]
at org.h2.engine.Database.(Database.java:267) ~[h2-1.4.193.jar.13256229443600743696.tmp:1.4.193]
at org.h2.engine.Engine.openSession(Engine.java:64) ~[h2-1.4.193.jar.13256229443600743696.tmp:1.4.193]
at org.h2.engine.Engine.openSession(Engine.java:176) ~[h2-1.4.193.jar.13256229443600743696.tmp:1.4.193]
at org.h2.engine.Engine.createSessionAndValidate(Engine.java:154) ~[h2-1.4.193.jar.13256229443600743696.tmp:1.4.193]
at org.h2.engine.Engine.createSession(Engine.java:137) ~[h2-1.4.193.jar.13256229443600743696.tmp:1.4.193]
at org.h2.engine.Engine.createSession(Engine.java:27) ~[h2-1.4.193.jar.13256229443600743696.tmp:1.4.193]
at org.h2.engine.SessionRemote.connectEmbeddedOrServer(SessionRemote.java:349) ~[h2-1.4.193.jar.13256229443600743696.tmp:1.4.193]
at org.h2.jdbc.JdbcConnection.(JdbcConnection.java:115) ~[h2-1.4.193.jar.13256229443600743696.tmp:1.4.193]
at org.h2.jdbc.JdbcConnection.(JdbcConnection.java:99) ~[h2-1.4.193.jar.13256229443600743696.tmp:1.4.193]
at org.h2.Driver.connect(Driver.java:69) ~[h2-1.4.193.jar.13256229443600743696.tmp:1.4.193]
at org.h2.jdbcx.JdbcDataSource.getJdbcConnection(JdbcDataSource.java:188) ~[h2-1.4.193.jar.13256229443600743696.tmp:1.4.193]
at org.h2.jdbcx.JdbcDataSource.getXAConnection(JdbcDataSource.java:351) ~[h2-1.4.193.jar.13256229443600743696.tmp:1.4.193]
at org.h2.jdbcx.JdbcDataSource.getPooledConnection(JdbcDataSource.java:383) ~[h2-1.4.193.jar.13256229443600743696.tmp:1.4.193]
at org.h2.jdbcx.JdbcConnectionPool.getConnectionNow(JdbcConnectionPool.java:225) ~[h2-1.4.193.jar.13256229443600743696.tmp:1.4.193]
at org.h2.jdbcx.JdbcConnectionPool.getConnection(JdbcConnectionPool.java:197) ~[h2-1.4.193.jar.13256229443600743696.tmp:1.4.193]
at com.ubooquity.data.database.d.h(SourceFile:132) ~[Ubooquity.jar:2.1.2]
at com.ubooquity.data.database.d.(SourceFile:52) ~[Ubooquity.jar:2.1.2]
at com.ubooquity.Ubooquity.main(SourceFile:211) ~[Ubooquity.jar:na]
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:na]
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:na]
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na]
at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na]
at com.ubooquity.e.a.a(SourceFile:823) ~[Ubooquity.jar:2.1.2]
at com.ubooquity.Launcher.main(SourceFile:10) ~[Ubooquity.jar:na]
Caused by: java.lang.NullPointerException: null
at org.h2.mvstore.db.ValueDataType.compare(ValueDataType.java:102) ~[h2-1.4.193.jar.13256229443600743696.tmp:1.4.193]
at org.h2.mvstore.MVMap.compare(MVMap.java:708) ~[h2-1.4.193.jar.13256229443600743696.tmp:1.4.193]
at org.h2.mvstore.Page.binarySearch(Page.java:334) ~[h2-1.4.193.jar.13256229443600743696.tmp:1.4.193]
at org.h2.mvstore.MVMap.binarySearch(MVMap.java:461) ~[h2-1.4.193.jar.13256229443600743696.tmp:1.4.193]
at org.h2.mvstore.MVMap.get(MVMap.java:450) ~[h2-1.4.193.jar.13256229443600743696.tmp:1.4.193]
at org.h2.mvstore.MVMap.remove(MVMap.java:538) ~[h2-1.4.193.jar.13256229443600743696.tmp:1.4.193]
at org.h2.mvstore.db.TransactionStore.rollbackTo(TransactionStore.java:502) ~[h2-1.4.193.jar.13256229443600743696.tmp:1.4.193]
at org.h2.mvstore.db.TransactionStore$Transaction.rollback(TransactionStore.java:799) ~[h2-1.4.193.jar.13256229443600743696.tmp:1.4.193]
at org.h2.mvstore.db.MVTableEngine$Store.initTransactions(MVTableEngine.java:255) ~[h2-1.4.193.jar.13256229443600743696.tmp:1.4.193]
at org.h2.engine.Database.open(Database.java:765) ~[h2-1.4.193.jar.13256229443600743696.tmp:1.4.193]
at org.h2.engine.Database.openDatabase(Database.java:273) ~[h2-1.4.193.jar.13256229443600743696.tmp:1.4.193]
... 24 common frames omitted
20181224 18:26:58 [main] ERROR com.ubooquity.data.database.d - Could not configure collation strength
org.h2.jdbc.JdbcSQLException: General error: "java.lang.NullPointerException" [50000-193]
at org.h2.message.DbException.getJdbcSQLException(DbException.java:345) ~[h2-1.4.193.jar.13256229443600743696.tmp:1.4.193]
at org.h2.message.DbException.get(DbException.java:168) ~[h2-1.4.193.jar.13256229443600743696.tmp:1.4.193]
at org.h2.message.DbException.convert(DbException.java:295) ~[h2-1.4.193.jar.13256229443600743696.tmp:1.4.193]
at org.h2.engine.Database.openDatabase(Database.java:304) ~[h2-1.4.193.jar.13256229443600743696.tmp:1.4.193]
at org.h2.engine.Database.(Database.java:267) ~[h2-1.4.193.jar.13256229443600743696.tmp:1.4.193]
at org.h2.engine.Engine.openSession(Engine.java:64) ~[h2-1.4.193.jar.13256229443600743696.tmp:1.4.193]
at org.h2.engine.Engine.openSession(Engine.java:176) ~[h2-1.4.193.jar.13256229443600743696.tmp:1.4.193]
at org.h2.engine.Engine.createSessionAndValidate(Engine.java:154) ~[h2-1.4.193.jar.13256229443600743696.tmp:1.4.193]
at org.h2.engine.Engine.createSession(Engine.java:137) ~[h2-1.4.193.jar.13256229443600743696.tmp:1.4.193]
at org.h2.engine.Engine.createSession(Engine.java:27) ~[h2-1.4.193.jar.13256229443600743696.tmp:1.4.193]
at org.h2.engine.SessionRemote.connectEmbeddedOrServer(SessionRemote.java:349) ~[h2-1.4.193.jar.13256229443600743696.tmp:1.4.193]
at org.h2.jdbc.JdbcConnection.(JdbcConnection.java:115) ~[h2-1.4.193.jar.13256229443600743696.tmp:1.4.193]
at org.h2.jdbc.JdbcConnection.(JdbcConnection.java:99) ~[h2-1.4.193.jar.13256229443600743696.tmp:1.4.193]
at org.h2.Driver.connect(Driver.java:69) ~[h2-1.4.193.jar.13256229443600743696.tmp:1.4.193]
at org.h2.jdbcx.JdbcDataSource.getJdbcConnection(JdbcDataSource.java:188) ~[h2-1.4.193.jar.13256229443600743696.tmp:1.4.193]
at org.h2.jdbcx.JdbcDataSource.getXAConnection(JdbcDataSource.java:351) ~[h2-1.4.193.jar.13256229443600743696.tmp:1.4.193]
at org.h2.jdbcx.JdbcDataSource.getPooledConnection(JdbcDataSource.java:383) ~[h2-1.4.193.jar.13256229443600743696.tmp:1.4.193]
at org.h2.jdbcx.JdbcConnectionPool.getConnectionNow(JdbcConnectionPool.java:225) ~[h2-1.4.193.jar.13256229443600743696.tmp:1.4.193]
at org.h2.jdbcx.JdbcConnectionPool.getConnection(JdbcConnectionPool.java:197) ~[h2-1.4.193.jar.13256229443600743696.tmp:1.4.193]
at com.ubooquity.data.database.d.i(SourceFile:155) ~[Ubooquity.jar:2.1.2]
at com.ubooquity.data.database.d.(SourceFile:53) ~[Ubooquity.jar:2.1.2]
at com.ubooquity.Ubooquity.main(SourceFile:211) ~[Ubooquity.jar:na]
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:na]
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:na]
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na]
at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na]
at com.ubooquity.e.a.a(SourceFile:823) ~[Ubooquity.jar:2.1.2]
at com.ubooquity.Launcher.main(SourceFile:10) ~[Ubooquity.jar:na]
Caused by: java.lang.NullPointerException: null
at org.h2.mvstore.db.ValueDataType.compare(ValueDataType.java:102) ~[h2-1.4.193.jar.13256229443600743696.tmp:1.4.193]
at org.h2.mvstore.MVMap.compare(MVMap.java:708) ~[h2-1.4.193.jar.13256229443600743696.tmp:1.4.193]
at org.h2.mvstore.Page.binarySearch(Page.java:334) ~[h2-1.4.193.jar.13256229443600743696.tmp:1.4.193]
at org.h2.mvstore.MVMap.binarySearch(MVMap.java:461) ~[h2-1.4.193.jar.13256229443600743696.tmp:1.4.193]
at org.h2.mvstore.MVMap.get(MVMap.java:450) ~[h2-1.4.193.jar.13256229443600743696.tmp:1.4.193]
at org.h2.mvstore.MVMap.remove(MVMap.java:538) ~[h2-1.4.193.jar.13256229443600743696.tmp:1.4.193]
at org.h2.mvstore.db.TransactionStore.rollbackTo(TransactionStore.java:502) ~[h2-1.4.193.jar.13256229443600743696.tmp:1.4.193]
at org.h2.mvstore.db.TransactionStore$Transaction.rollback(TransactionStore.java:799) ~[h2-1.4.193.jar.13256229443600743696.tmp:1.4.193]
at org.h2.mvstore.db.MVTableEngine$Store.initTransactions(MVTableEngine.java:255) ~[h2-1.4.193.jar.13256229443600743696.tmp:1.4.193]
at org.h2.engine.Database.open(Database.java:765) ~[h2-1.4.193.jar.13256229443600743696.tmp:1.4.193]
at org.h2.engine.Database.openDatabase(Database.java:273) ~[h2-1.4.193.jar.13256229443600743696.tmp:1.4.193]
... 24 common frames omitted
20181224 18:28:16 [main] ERROR com.ubooquity.data.database.c - Could not create COMIC table
org.h2.jdbc.JdbcSQLException: General error: "java.lang.NullPointerException" [50000-193]
at org.h2.message.DbException.getJdbcSQLException(DbException.java:345) ~[h2-1.4.193.jar.13256229443600743696.tmp:1.4.193]
at org.h2.message.DbException.get(DbException.java:168) ~[h2-1.4.193.jar.13256229443600743696.tmp:1.4.193]
at org.h2.message.DbException.convert(DbException.java:295) ~[h2-1.4.193.jar.13256229443600743696.tmp:1.4.193]
at org.h2.engine.Database.openDatabase(Database.java:304) ~[h2-1.4.193.jar.13256229443600743696.tmp:1.4.193]
at org.h2.engine.Database.(Database.java:267) ~[h2-1.4.193.jar.13256229443600743696.tmp:1.4.193]
at org.h2.engine.Engine.openSession(Engine.java:64) ~[h2-1.4.193.jar.13256229443600743696.tmp:1.4.193]
at org.h2.engine.Engine.openSession(Engine.java:176) ~[h2-1.4.193.jar.13256229443600743696.tmp:1.4.193]
at org.h2.engine.Engine.createSessionAndValidate(Engine.java:154) ~[h2-1.4.193.jar.13256229443600743696.tmp:1.4.193]
at org.h2.engine.Engine.createSession(Engine.java:137) ~[h2-1.4.193.jar.13256229443600743696.tmp:1.4.193]
at org.h2.engine.Engine.createSession(Engine.java:27) ~[h2-1.4.193.jar.13256229443600743696.tmp:1.4.193]
at org.h2.engine.SessionRemote.connectEmbeddedOrServer(SessionRemote.java:349) ~[h2-1.4.193.jar.13256229443600743696.tmp:1.4.193]
at org.h2.jdbc.JdbcConnection.(JdbcConnection.java:115) ~[h2-1.4.193.jar.13256229443600743696.tmp:1.4.193]
at org.h2.jdbc.JdbcConnection.(JdbcConnection.java:99) ~[h2-1.4.193.jar.13256229443600743696.tmp:1.4.193]
at org.h2.Driver.connect(Driver.java:69) ~[h2-1.4.193.jar.13256229443600743696.tmp:1.4.193]
at org.h2.jdbcx.JdbcDataSource.getJdbcConnection(JdbcDataSource.java:188) ~[h2-1.4.193.jar.13256229443600743696.tmp:1.4.193]
at org.h2.jdbcx.JdbcDataSource.getXAConnection(JdbcDataSource.java:351) ~[h2-1.4.193.jar.13256229443600743696.tmp:1.4.193]
at org.h2.jdbcx.JdbcDataSource.getPooledConnection(JdbcDataSource.java:383) ~[h2-1.4.193.jar.13256229443600743696.tmp:1.4.193]
at org.h2.jdbcx.JdbcConnectionPool.getConnectionNow(JdbcConnectionPool.java:225) ~[h2-1.4.193.jar.13256229443600743696.tmp:1.4.193]
at org.h2.jdbcx.JdbcConnectionPool.getConnection(JdbcConnectionPool.java:197) ~[h2-1.4.193.jar.13256229443600743696.tmp:1.4.193]
at com.ubooquity.data.database.c.f(SourceFile:716) ~[Ubooquity.jar:2.1.2]
at com.ubooquity.data.database.d.(SourceFile:63) ~[Ubooquity.jar:2.1.2]
at com.ubooquity.Ubooquity.main(SourceFile:211) ~[Ubooquity.jar:na]
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:na]
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:na]
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na]
at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na]
at com.ubooquity.e.a.a(SourceFile:823) ~[Ubooquity.jar:2.1.2]
at com.ubooquity.Launcher.main(SourceFile:10) ~[Ubooquity.jar:na]
Caused by: java.lang.NullPointerException: null
at org.h2.mvstore.db.ValueDataType.compare(ValueDataType.java:102) ~[h2-1.4.193.jar.13256229443600743696.tmp:1.4.193]
at org.h2.mvstore.MVMap.compare(MVMap.java:708) ~[h2-1.4.193.jar.13256229443600743696.tmp:1.4.193]
at org.h2.mvstore.Page.binarySearch(Page.java:334) ~[h2-1.4.193.jar.13256229443600743696.tmp:1.4.193]
at org.h2.mvstore.MVMap.binarySearch(MVMap.java:461) ~[h2-1.4.193.jar.13256229443600743696.tmp:1.4.193]
at org.h2.mvstore.MVMap.get(MVMap.java:450) ~[h2-1.4.193.jar.13256229443600743696.tmp:1.4.193]
at org.h2.mvstore.MVMap.remove(MVMap.java:538) ~[h2-1.4.193.jar.13256229443600743696.tmp:1.4.193]
at org.h2.mvstore.db.TransactionStore.rollbackTo(TransactionStore.java:502) ~[h2-1.4.193.jar.13256229443600743696.tmp:1.4.193]
at org.h2.mvstore.db.TransactionStore$Transaction.rollback(TransactionStore.java:799) ~[h2-1.4.193.jar.13256229443600743696.tmp:1.4.193]
at org.h2.mvstore.db.MVTableEngine$Store.initTransactions(MVTableEngine.java:255) ~[h2-1.4.193.jar.13256229443600743696.tmp:1.4.193]
at org.h2.engine.Database.open(Database.java:765) ~[h2-1.4.193.jar.13256229443600743696.tmp:1.4.193]
at org.h2.engine.Database.openDatabase(Database.java:273) ~[h2-1.4.193.jar.13256229443600743696.tmp:1.4.193]
... 24 common frames omitted
20181224 18:28:16 [main] ERROR com.ubooquity.Ubooquity - Exiting application because of exception
org.h2.jdbc.JdbcSQLException: General error: "java.lang.NullPointerException" [50000-193]
at org.h2.message.DbException.getJdbcSQLException(DbException.java:345) ~[h2-1.4.193.jar.13256229443600743696.tmp:1.4.193]
at org.h2.message.DbException.get(DbException.java:168) ~[h2-1.4.193.jar.13256229443600743696.tmp:1.4.193]
at org.h2.message.DbException.convert(DbException.java:295) ~[h2-1.4.193.jar.13256229443600743696.tmp:1.4.193]
at org.h2.engine.Database.openDatabase(Database.java:304) ~[h2-1.4.193.jar.13256229443600743696.tmp:1.4.193]
at org.h2.engine.Database.(Database.java:267) ~[h2-1.4.193.jar.13256229443600743696.tmp:1.4.193]
at org.h2.engine.Engine.openSession(Engine.java:64) ~[h2-1.4.193.jar.13256229443600743696.tmp:1.4.193]
at org.h2.engine.Engine.openSession(Engine.java:176) ~[h2-1.4.193.jar.13256229443600743696.tmp:1.4.193]
at org.h2.engine.Engine.createSessionAndValidate(Engine.java:154) ~[h2-1.4.193.jar.13256229443600743696.tmp:1.4.193]
at org.h2.engine.Engine.createSession(Engine.java:137) ~[h2-1.4.193.jar.13256229443600743696.tmp:1.4.193]
at org.h2.engine.Engine.createSession(Engine.java:27) ~[h2-1.4.193.jar.13256229443600743696.tmp:1.4.193]
at org.h2.engine.SessionRemote.connectEmbeddedOrServer(SessionRemote.java:349) ~[h2-1.4.193.jar.13256229443600743696.tmp:1.4.193]
at org.h2.jdbc.JdbcConnection.(JdbcConnection.java:115) ~[h2-1.4.193.jar.13256229443600743696.tmp:1.4.193]
at org.h2.jdbc.JdbcConnection.(JdbcConnection.java:99) ~[h2-1.4.193.jar.13256229443600743696.tmp:1.4.193]
at org.h2.Driver.connect(Driver.java:69) ~[h2-1.4.193.jar.13256229443600743696.tmp:1.4.193]
at org.h2.jdbcx.JdbcDataSource.getJdbcConnection(JdbcDataSource.java:188) ~[h2-1.4.193.jar.13256229443600743696.tmp:1.4.193]
at org.h2.jdbcx.JdbcDataSource.getXAConnection(JdbcDataSource.java:351) ~[h2-1.4.193.jar.13256229443600743696.tmp:1.4.193]
at org.h2.jdbcx.JdbcDataSource.getPooledConnection(JdbcDataSource.java:383) ~[h2-1.4.193.jar.13256229443600743696.tmp:1.4.193]
at org.h2.jdbcx.JdbcConnectionPool.getConnectionNow(JdbcConnectionPool.java:225) ~[h2-1.4.193.jar.13256229443600743696.tmp:1.4.193]
at org.h2.jdbcx.JdbcConnectionPool.getConnection(JdbcConnectionPool.java:197) ~[h2-1.4.193.jar.13256229443600743696.tmp:1.4.193]
at com.ubooquity.data.database.c.f(SourceFile:716) ~[Ubooquity.jar:2.1.2]
at com.ubooquity.data.database.d.(SourceFile:63) ~[Ubooquity.jar:2.1.2]
at com.ubooquity.Ubooquity.main(SourceFile:211) ~[Ubooquity.jar:na]
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:na]
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:na]
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na]
at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na]
at com.ubooquity.e.a.a(SourceFile:823) ~[Ubooquity.jar:2.1.2]
at com.ubooquity.Launcher.main(SourceFile:10) ~[Ubooquity.jar:na]
Caused by: java.lang.NullPointerException: null
at org.h2.mvstore.db.ValueDataType.compare(ValueDataType.java:102) ~[h2-1.4.193.jar.13256229443600743696.tmp:1.4.193]
at org.h2.mvstore.MVMap.compare(MVMap.java:708) ~[h2-1.4.193.jar.13256229443600743696.tmp:1.4.193]
at org.h2.mvstore.Page.binarySearch(Page.java:334) ~[h2-1.4.193.jar.13256229443600743696.tmp:1.4.193]
at org.h2.mvstore.MVMap.binarySearch(MVMap.java:461) ~[h2-1.4.193.jar.13256229443600743696.tmp:1.4.193]
at org.h2.mvstore.MVMap.get(MVMap.java:450) ~[h2-1.4.193.jar.13256229443600743696.tmp:1.4.193]
at org.h2.mvstore.MVMap.remove(MVMap.java:538) ~[h2-1.4.193.jar.13256229443600743696.tmp:1.4.193]
at org.h2.mvstore.db.TransactionStore.rollbackTo(TransactionStore.java:502) ~[h2-1.4.193.jar.13256229443600743696.tmp:1.4.193]
at org.h2.mvstore.db.TransactionStore$Transaction.rollback(TransactionStore.java:799) ~[h2-1.4.193.jar.13256229443600743696.tmp:1.4.193]
at org.h2.mvstore.db.MVTableEngine$Store.initTransactions(MVTableEngine.java:255) ~[h2-1.4.193.jar.13256229443600743696.tmp:1.4.193]
at org.h2.engine.Database.open(Database.java:765) ~[h2-1.4.193.jar.13256229443600743696.tmp:1.4.193]
at org.h2.engine.Database.openDatabase(Database.java:273) ~[h2-1.4.193.jar.13256229443600743696.tmp:1.4.193]
... 24 common frames omitted
java.lang.NoClassDefFoundError: javafx/application/Platform
at com.ubooquity.Ubooquity.main(SourceFile:264)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at com.ubooquity.e.a.a(SourceFile:823)
at com.ubooquity.Launcher.main(SourceFile:10)
Caused by: java.lang.ClassNotFoundException: Failure to load: javafx.application.Platform
at com.ubooquity.e.a.loadClass(SourceFile:992)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
... 7 more

I don't know exactly what happened, but your database file definitely seems unusable. :(

If you want to make a test before getting rid of it, you can rename it (after stopping Ubooquity) in case you want to restore it later: the file is named "ubooquity-5.mv.db".

i guess that was it... deleted the database and reimported (took like a week) : ( hahaha...

love the program... i think i made the mess....

was trying to limit the ram ubooquity was using with a switch i saw someone post and i think that's what messed it up.... is it safe to use that switch with a huge library? if so is there a MINIMUM you'd recommend so this doesn't happen again (gonna back it up regularly now that i have everything imported : )

+1

For my own instance, I allow Ubooquity to use up to 1GB of memory ( -Xmx1024m).


Not because of the size of the database (about 10k books), but because of some big/complex PDF files that required a lot of memory to be rendered.


I'm not sure your database file issue was linked to the mount of allocated memory though...