Package: shaarli
Version: 0.12.1+dfsg-8
Severity: important
Tags: upstream
X-Debbugs-Cc: jvalle...@mailbox.org

Whenever I try to access Shaarli, it shows a blank page. apache error
log shows the following:

[proxy_fcgi:error] [pid 146598:tid 146598] [client ...:35052] AH01071: Got 
error 'PHP message: PHP Fatal error:  During inheritance of ArrayAccess: 
Uncaught ArgumentCountError: Too few arguments to function {closure}(), 4 
passed in /usr/share/php/Slim/Collection.php on line 20 and exactly 5 expected 
in /usr/share/shaarli/index.php:50\nStack trace:\n#0 
/usr/share/php/Slim/Collection.php(20): {closure}()\n#1 
/usr/share/php/Slim/autoload.php(68): require('...')\n#2 
/usr/share/php/Slim/Container.php(83): {closure}()\n#3 
/usr/share/php/Pimple/Container.php(122): 
Slim\\Container->Slim\\{closure}()\n#4 /usr/share/php/Slim/Container.php(109): 
Pimple\\Container->offsetGet()\n#5 
/usr/share/php/Slim/DefaultServicesProvider.php(84): Slim\\Container->get()\n#6 
/usr/share/php/Pimple/Container.php(122): 
Slim\\DefaultServicesProvider->Slim\\{closure}()\n#7 
/usr/share/php/Slim/Container.php(109): Pimple\\Container->offsetGet()\n#8 
/usr/share/php/Slim/App.php(267): Slim\\Container->get()\n#9 
/usr/share/shaarli/index.php(95): Slim\\App->group()\n#10 {main} in 
/usr/share/php/Slim/Collection.php on line 20', referer ...

The 5th parameter of set_error_handler, $errcontext, has been removed
in PHP 8, so it must be given a default value.

I found an upstream fix for the issue:
https://github.com/shaarli/Shaarli/pull/1915

However, I don't see the issue on a new Shaarli install. I'm not sure
what conditions lead to the error currently.

-- System Information:
Debian Release: 12.1
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 
'proposed-updates'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 6.1.0-10-amd64 (SMP w/1 CPU thread; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages shaarli depends on:
ii  gettext                           0.21-12
ii  javascript-common                 11+nmu1
ii  libapache2-mod-php8.2 [php-json]  8.2.7-1~deb12u1
ii  libjs-jquery                      3.6.1+dfsg+~3.5.14-1
ii  libjs-jquery-lazyload             1.9.7-2
ii  libjs-jquery-ui                   1.13.2+dfsg-1
ii  php                               2:8.2+93
ii  php-arthurhoaro-web-thumbnailer   2.1.0+dfsg-2
ii  php-common                        2:93
ii  php-curl                          2:8.2+93
ii  php-fpm                           2:8.2+93
ii  php-gd                            2:8.2+93
ii  php-intl                          2:8.2+93
ii  php-klogger                       1.2.2-1
ii  php-ldap                          2:8.2+93
ii  php-malkusch-lock                 2.2.1+ds-1
ii  php-mbstring                      2:8.2+93
ii  php-netscape-bookmark-parser      3.2.0-1
ii  php-oscarotero-gettext            4.8.7-1
ii  php-parsedown                     1.7.4-1
ii  php-parsedown-extra               0.8.1-2
ii  php-pubsubhubbub-publisher        0~~20181009-2
ii  php-slim                          3.12.4-1
ii  php8.2 [php]                      8.2.7-1~deb12u1
ii  php8.2-cli [php-json]             8.2.7-1~deb12u1
ii  php8.2-curl [php-curl]            8.2.7-1~deb12u1
ii  php8.2-fpm [php-json]             8.2.7-1~deb12u1
ii  php8.2-gd [php-gd]                8.2.7-1~deb12u1
ii  php8.2-intl [php-intl]            8.2.7-1~deb12u1
ii  php8.2-ldap [php-ldap]            8.2.7-1~deb12u1
ii  php8.2-mbstring [php-mbstring]    8.2.7-1~deb12u1

Versions of packages shaarli recommends:
ii  apache2 [httpd]  2.4.57-2

shaarli suggests no packages.

-- no debconf information

Reply via email to