Skip to content

Documents cannot be signed after updating to version 12.3.0 #7171

@mlinaresalvaro

Description

@mlinaresalvaro

Describe the bug

To Reproduce: when I click the three dots to the right of the PDFs, the option to open LibreSign doesn't appear. It also doesn't appear if I right-click the file. If I try to open it from the top menu, a blank page simply appears, and the validation isn't working correctly either.

To reproduce

No response

Expected behavior

The expectation is that when I right-click on the PDF to be signed, or on the three dots, the option to open it in LibreSign should appear.

Screenshots

No response

Environment information

OS: Rocky Linux 9.3
Browser: FireFox on macOS 15.7
LibreSign Version: v12.0.3
Nextcloud Server Version: v32.0.6

Additional context

Logs (get the entries from nextcloud.log related with LibreSign i.e tail -f d

n":"scan","class":"OCA\Files_Antivirus\Scanner\ScannerBase","type":"->"},{"file":"/var/www/nextcloud/apps/files_antivirus/lib/BackgroundJob/BackgroundScanner.php","line":147,"function":"
scanOneFile","class":"OCA\Files_Antivirus\BackgroundJob\BackgroundScanner","type":"->"},{"file":"/var/www/nextcloud/apps/files_antivirus/lib/BackgroundJob/BackgroundScanner.php","line":1
00,"function":"processFiles","class":"OCA\Files_Antivirus\BackgroundJob\BackgroundScanner","type":"->"},{"file":"/var/www/nextcloud/apps/files_antivirus/lib/BackgroundJob/BackgroundScann
er.php","line":83,"function":"scan","class":"OCA\Files_Antivirus\BackgroundJob\BackgroundScanner","type":"->"},{"file":"/var/www/nextcloud/lib/public/BackgroundJob/Job.php","line":61,"fu
nction":"run","class":"OCA\Files_Antivirus\BackgroundJob\BackgroundScanner","type":"->"},{"file":"/var/www/nextcloud/lib/public/BackgroundJob/TimedJob.php","line":97,"function":"start","
class":"OCP\BackgroundJob\Job","type":"->"},{"file":"/var/www/nextcloud/lib/public/BackgroundJob/TimedJob.php","line":84,"function":"start","class":"OCP\BackgroundJob\TimedJob","type":"
->"},{"file":"/var/www/nextcloud/cron.php","line":175,"function":"execute","class":"OCP\BackgroundJob\TimedJob","type":"->"}],"File":"/var/www/nextcloud/lib/private/Files/Storage/Wrapper/
Availability.php","Line":73,"Hint":"Storage is temporarily not available","message":"OCA\Files_Antivirus\BackgroundJob\BackgroundScanner::processFiles, exception: ","exception":{},"Custo
mMessage":"OCA\Files_Antivirus\BackgroundJob\BackgroundScanner::processFiles, exception: "}}
{"reqId":"jmP0e3BbcRVNMsAS3kOw","level":3,"time":"March 06, 2026 02:33:29","remoteAddr":"","user":"--","app":"libresign","method":"","url":"--","scriptName":"/var/www/nextcloud/cron.php","m
essage":"SignFileJob failed","userAgent":"--","version":"32.0.6.1","occ_command":["/var/www/nextcloud/cron.php"],"exception":{"Exception":"InvalidArgumentException","Message":"SignFileJob:
Cannot proceed with empty arguments","Code":0,"Trace":[{"file":"/var/www/nextcloud/apps/libresign/lib/BackgroundJob/SignFileJob.php","line":32,"function":"runSignFile","class":"OCA\Libresi
gn\Service\SignJobCoordinator","type":"->"},{"file":"/var/www/nextcloud/lib/public/BackgroundJob/Job.php","line":61,"function":"run","class":"OCA\Libresign\BackgroundJob\SignFileJob","
type":"->"},{"file":"/var/www/nextcloud/lib/public/BackgroundJob/QueuedJob.php","line":43,"function":"start","class":"OCP\BackgroundJob\Job","type":"->"},{"file":"/var/www/nextcloud/lib/p
ublic/BackgroundJob/QueuedJob.php","line":29,"function":"start","class":"OCP\BackgroundJob\QueuedJob","type":"->"},{"file":"/var/www/nextcloud/cron.php","line":175,"function":"execute","c
lass":"OCP\BackgroundJob\QueuedJob","type":"->"}],"File":"/var/www/nextcloud/apps/libresign/lib/Service/SignJobCoordinator.php","Line":43,"message":"SignFileJob failed","exception":{},"fi
leId":null,"signRequestId":null,"signRequestUuid":null,"CustomMessage":"SignFileJob failed"}}
{"reqId":"jmP0e3BbcRVNMsAS3kOw","level":3,"time":"March 06, 2026 02:33:29","remoteAddr":"","user":"--","app":"core","method":"","url":"--","scriptName":"/var/www/nextcloud/cron.php","messag
e":"Error while running background job OCA\Libresign\BackgroundJob\SignFileJob (id: 3434099, arguments: null)","userAgent":"--","version":"32.0.6.1","occ_command":["/var/www/nextcloud/cr
on.php"],"exception":{"Exception":"TypeError","Message":"OCA\Libresign\Service\SignJobCoordinator::deleteCredentials(): Argument #1 ($userId) must be of type string, null given, called i
n /var/www/nextcloud/apps/libresign/lib/Service/SignJobCoordinator.php on line 60","Code":0,"Trace":[{"file":"/var/www/nextcloud/apps/libresign/lib/Service/SignJobCoordinator.php","line":60
,"function":"deleteCredentials","class":"OCA\Libresign\Service\SignJobCoordinator","type":"->"},{"file":"/var/www/nextcloud/apps/libresign/lib/BackgroundJob/SignFileJob.php","line":32,"f
unction":"runSignFile","class":"OCA\Libresign\Service\SignJobCoordinator","type":"->"},{"file":"/var/www/nextcloud/lib/public/BackgroundJob/Job.php","line":61,"function":"run","class":"O
CA\Libresign\BackgroundJob\SignFileJob","type":"->"},{"file":"/var/www/nextcloud/lib/public/BackgroundJob/QueuedJob.php","line":43,"function":"start","class":"OCP\BackgroundJob\Job","t
ype":"->"},{"file":"/var/www/nextcloud/lib/public/BackgroundJob/QueuedJob.php","line":29,"function":"start","class":"OCP\BackgroundJob\QueuedJob","type":"->"},{"file":"/var/www/nextcloud/
cron.php","line":175,"function":"execute","class":"OCP\BackgroundJob\QueuedJob","type":"->"}],"File":"/var/www/nextcloud/apps/libresign/lib/Service/SignJobCoordinator.php","Line":184,"mes
sage":"Error while running background job OCA\Libresign\BackgroundJob\SignFileJob (id: 3434099, arguments: null)","exception":{},"CustomMessage":"Error while running background job OCA\
Libresign\BackgroundJob\SignFileJob (id: 3434099, arguments: null)"}}
{"reqId":"jmP0e3BbcRVNMsAS3kOw","level":3,"time":"March 06, 2026 02:33:29","remoteAddr":"","user":"--","app":"libresign","method":"","url":"--","scriptName":"/var/www/nextcloud/cron.php","m
essage":"SignSingleFileJob failed for file ","userAgent":"--","version":"32.0.6.1","occ_command":["/var/www/nextcloud/cron.php"],"exception":{"Exception":"InvalidArgumentException","Message
":"SignSingleFileJob: Cannot proceed with empty arguments","Code":0,"Trace":[{"file":"/var/www/nextcloud/apps/libresign/lib/BackgroundJob/SignSingleFileJob.php","line":33,"function":"runSig
nSingleFile","class":"OCA\Libresign\Service\SignJobCoordinator","type":"->"},{"file":"/var/www/nextcloud/lib/public/BackgroundJob/Job.php","line":61,"function":"run","class":"OCA\Libres
ign\BackgroundJob\SignSingleFileJob","type":"->"},{"file":"/var/www/nextcloud/lib/public/BackgroundJob/QueuedJob.php","line":43,"function":"start","class":"OCP\BackgroundJob\Job","type"
:"->"},{"file":"/var/www/nextcloud/lib/public/BackgroundJob/QueuedJob.php","line":29,"function":"start","class":"OCP\BackgroundJob\QueuedJob","type":"->"},{"file":"/var/www/nextcloud/cron
.php","line":175,"function":"execute","class":"OCP\BackgroundJob\QueuedJob","type":"->"}],"File":"/var/www/nextcloud/apps/libresign/lib/Service/SignJobCoordinator.php","Line":72,"message"
:"SignSingleFileJob failed for file {fileId}","exception":{},"signRequestId":null,"signRequestUuid":null,"CustomMessage":"SignSingleFileJob failed for file "}}
{"reqId":"jmP0e3BbcRVNMsAS3kOw","level":3,"time":"March 06, 2026 02:33:29","remoteAddr":"","user":"--","app":"core","method":"","url":"--","scriptName":"/var/www/nextcloud/cron.php","messag
e":"Error while running background job OCA\Libresign\BackgroundJob\SignSingleFileJob (id: 3434100, arguments: null)","userAgent":"--","version":"32.0.6.1","occ_command":["/var/www/nextcl
oud/cron.php"],"exception":{"Exception":"TypeError","Message":"OCA\Libresign\Service\SignJobCoordinator::deleteCredentials(): Argument #1 ($userId) must be of type string, null given, ca
lled in /var/www/nextcloud/apps/libresign/lib/Service/SignJobCoordinator.php on line 91","Code":0,"Trace":[{"file":"/var/www/nextcloud/apps/libresign/lib/Service/SignJobCoordinator.php","li
ne":91,"function":"deleteCredentials","class":"OCA\Libresign\Service\SignJobCoordinator","type":"->"},{"file":"/var/www/nextcloud/apps/libresign/lib/BackgroundJob/SignSingleFileJob.php",
"line":33,"function":"runSignSingleFile","class":"OCA\Libresign\Service\SignJobCoordinator","type":"->"},{"file":"/var/www/nextcloud/lib/public/BackgroundJob/Job.php","line":61,"function
":"run","class":"OCA\Libresign\BackgroundJob\SignSingleFileJob","type":"->"},{"file":"/var/www/nextcloud/lib/public/BackgroundJob/QueuedJob.php","line":43,"function":"start","class":"OCP
\BackgroundJob\Job","type":"->"},{"file":"/var/www/nextcloud/lib/public/BackgroundJob/QueuedJob.php","line":29,"function":"start","class":"OCP\BackgroundJob\QueuedJob","type":"->"},{"fi
le":"/var/www/nextcloud/cron.php","line":175,"function":"execute","class":"OCP\BackgroundJob\QueuedJob","type":"->"}],"File":"/var/www/nextcloud/apps/libresign/lib/Service/SignJobCoordina
tor.php","Line":184,"message":"Error while running background job OCA\Libresign\BackgroundJob\SignSingleFileJob (id: 3434100, arguments: null)","exception":{},"CustomMessage":"Error whil
e running background job OCA\Libresign\BackgroundJob\SignSingleFileJob (id: 3434100, arguments: null)"}}

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    Status

    4. to release

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions