Skip to content

Plaintext Import Crashes Signal, Broken as of 7.45.0.1-JW #113

@ThoriumPrime

Description

@ThoriumPrime

Guidelines

  • I have searched searched open and closed issues for duplicates
  • I am submitting a bug report for existing functionality that does not work as intended
  • This isn't a feature request or a discussion topic

Bug description

50% of the time signal will crash the other 50% of the time nothing will be imported.

It should be noted that there is no way to select which file to restore, so I have ensured the plaintext file in question is the only file in the directory
../TARGETDIRECTORY/PlaintextBackups. TARGETDIRECTORY is the directory chosen for backup, and my understanding is that backups will be automatically read/written to either ../TARGETDIRECTORY/PlaintextBackups or ../TARGETDIRECTORY/FullBackups depending on the type. Backing up seems to work, it's restoring that fails. Furthermore, there seems to be no way to start a restore of an encrypted file without reinstalling/reregistering Signal-JW, so the restore encrypted backup could probably be removed from the menu, it is currently not doing anything useful, at least not for me.

This is a short file with 111 messages, 40kB.

Log attached.

The interesting thing to me here is:
06-12 13:37:20.822 22364 22485 E AndroidRuntime: Caused by: java.lang.IllegalArgumentException: Creating a recipient based on username alone is not supported!

Screenshots

No response

Device

No response

Android version

Android 14

Signal version

7.45.0.1-JW

Link to debug log

log.txt

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions