Slayer

Results 11 comments of Slayer

Also wanted to ask why it is using IMMEDIATE transaction mode? :) ``` sqliteConfig.setTransactionMode(SQLiteConfig.TransactionMode.IMMEDIATE); ```

So, >Setting the pool size to 1 will prevent any parallel read connections. Not really. If we don't use SQLiteConfig.TransactionMode.IMMEDIATE - we might have multiple read connections. >which can lead...

Hm... interesting. I don't use custom libsignal-client, always use com.github.turasa:signal-service-java. Also, version mismatch most probably would behave similarly on Mac and Linux. OK, will do more testing.

So, I spent some time working with code and I think I got rid of these errors. Also, from my logs it seems that they might have been a reason...

[signalcli.patch.zip](https://github.com/user-attachments/files/18509115/signalcli.patch.zip) Posting a patch file with a code to my previous comment to give a general feeling of what I did. Sorry, it has some other unrelated changes that are...

If it's not a bug in the library, could you please advise on it: - what could be a possible reason for that? - is it a critical issue? will...

Another symptom here, not sure if it's related, was getting a decent amount of messages like ``` Found 69 records that were deleted remotely but only marked unregistered locally. Removed...

>Storage sync doesn't work, but receiving/sending messages should still work normally. Thanks! That's helpful. > can you provide more lines of the stack trace? My bad here it is: ```...

>The last line is unrelated, i think it reappears due to different storage sync behavior of linked devices, but i haven't yet found out if it's a bug in signal-cli...

Just to share some more context: After reading logs and code and it seems that at a certain condition this issue might impact message sending. There's `Manager.getContactOrProfileName()` which will contact...