signal-cli-rest-api
signal-cli-rest-api copied to clipboard
SQLiteJDBCLoader Error
The problem
The API often returns the following error in response to the /v1/receive/ endpoint (it's not clear what the logic is yet):
[ERROR SQLiteJDBCLoader - Failed to delete old native lib,java.nio.file.NoSuchFileException: /tmp/sqlite-3.46.1.0-bec02821-9fdd-4988-bd40-36eb0e03ff95-libsqlitejdbc.so, at java.base/sun.nio.fs.UnixException.translateToIOException(UnixException.java:92), at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:106), at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:111), at java.base/sun.nio.fs.UnixFileSystemProvider.implDelete(UnixFileSystemProvider.java:291), at java.base/sun.nio.fs.AbstractFileSystemProvider.delete(AbstractFileSystemProvider.java:104), at java.base/java.nio.file.Files.delete(Files.java:1152), at org.sqlite.SQLiteJDBCLoader.lambda$cleanup$1(SQLiteJDBCLoader.java:102), at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184), at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179), at java.base/java.util.Iterator.forEachRemaining(Iterator.java:133), at java.base/java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1939), at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509), at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499), at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151), at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174), at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234), at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596), at org.sqlite.SQLiteJDBCLoader.cleanup(SQLiteJDBCLoader.java:97), at org.sqlite.SQLiteJDBCLoader.initialize(SQLiteJDBCLoader.java:73), at org.sqlite.core.NativeDB.load(NativeDB.java:69), at org.sqlite.SQLiteConnection.open(SQLiteConnection.java:280), at org.sqlite.SQLiteConnection.<init>(SQLiteConnection.java:67), at org.sqlite.jdbc3.JDBC3Connection.<init>(JDBC3Connection.java:28), at org.sqlite.jdbc4.JDBC4Connection.<init>(JDBC4Connection.java:19), at org.sqlite.JDBC.createConnection(JDBC.java:106), at org.sqlite.JDBC.connect(JDBC.java:79), at com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:120), at com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:360), at com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:202), at com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:461), at com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:550), at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:98), at com.zaxxer.hikari.HikariDataSource.<init>(HikariDataSource.java:80), at org.asamk.signal.manager.storage.Database.getHikariDataSource(Database.java:101), at org.asamk.signal.manager.storage.Database.initDatabase(Database.java:32), at org.asamk.signal.manager.storage.AccountDatabase.init(AccountDatabase.java:43), at org.asamk.signal.manager.storage.SignalAccount.lambda$getAccountDatabase$24(SignalAccount.java:1275), at org.asamk.signal.manager.storage.SignalAccount.getOrCreate(SignalAccount.java:1735), at org.asamk.signal.manager.storage.SignalAccount.getAccountDatabase(SignalAccount.java:1273), at org.asamk.signal.manager.storage.SignalAccount.lambda$getRecipientStore$10(SignalAccount.java:1239), at org.asamk.signal.manager.storage.SignalAccount.getOrCreate(SignalAccount.java:1735), at org.asamk.signal.manager.storage.SignalAccount.getRecipientStore(SignalAccount.java:1235), at org.asamk.signal.manager.storage.recipients.RecipientTrustedResolver$RecipientTrustedResolverWrapper.resolveSelfRecipientTrusted(RecipientTrustedResolver.java:32), at org.asamk.signal.manager.storage.SignalAccount.init(SignalAccount.java:367), at org.asamk.signal.manager.storage.SignalAccount.load(SignalAccount.java:201), at org.asamk.signal.manager.SignalAccountFiles.initManager(SignalAccountFiles.java:97), at org.asamk.signal.manager.SignalAccountFiles.initManager(SignalAccountFiles.java:84), at org.asamk.signal.App.loadManager(App.java:313), at org.asamk.signal.App.handleLocalCommand(App.java:277), at org.asamk.signal.App.handleCommand(App.java:179), at org.asamk.signal.App.init(App.java:144), at org.asamk.signal.Main.main(Main.java:56)]
Are you using the latest released version?
- [X] Yes
Have you read the troubleshooting page?
- [X] Yes
What type of installation are you running?
signal-cli-rest-api Docker Container
In which mode are you using the docker container?
Normal Mode
What's the architecture of your host system?
x86-64
Additional information
No response