Description:
Recently I updated my nginx-unit to 1.34.2. Right after I noticed that my BlueSpice Free Edition (4.5.4, latest release at the moment of writing) started to show font elements incorrectly. Log inspections and searching revealed that the real reason is pcre2 10.45 [1][2].
Previous version (10.44-r1) works as expected.
Logs:
2025/04/26 14:10:27 [notice] 196#196 [unit] #1683: php message: PHP Warning: preg_replace_callback(): Compilation failed: digits missing after \x or in \x{} or \o{} or \N{U+} at off
set 3 in /data/app/bluespice/vendor/pear/net_url2/Net/URL2.php on line 1200
2025/04/26 14:10:27 [notice] 196#196 [unit] #1683: php message: [2025-04-26T13:10:27.364146+02:00] error.ERROR: [d428e69c0e9e1a98996f04ab] /load.php?lang=en&modules=ext.visualEditor.
base%2Ccore%2Cdiffing%2Cmediawiki%2Cmwcore%2Cmwimage%2Cmwlink%2Csanitize%2Cswitching%2Cwelcome%7Cext.visualEditor.core.utils%7Cext.visualEditor.mwimage.core&skin=bluespicediscovery&v
ersion=1teub PHP Warning: preg_replace_callback(): Compilation failed: digits missing after \x or in \x{} or \o{} or \N{U+} at offset 3 {"exception":"[object] (ErrorException(code:
0): PHP Warning: preg_replace_callback(): Compilation failed: digits missing after \\x or in \\x{} or \\o{} or \\N{U+} at offset 3 at /data/app/bluespice/vendor/pear/net_url2/Net/UR
L2.php:1200)","exception_url":"/load.php?lang=en&modules=ext.visualEditor.base%2Ccore%2Cdiffing%2Cmediawiki%2Cmwcore%2Cmwimage%2Cmwlink%2Csanitize%2Cswitching%2Cwelcome%7Cext.visualE
ditor.core.utils%7Cext.visualEditor.mwimage.core&skin=bluespicediscovery&version=1teub","reqId":"d428e69c0e9e1a98996f04ab","caught_by":"mwe_handler"} {"host":"nginx-unit-5c5bd698cc-w
v6z7","wiki":"bluespice","mwversion":"1.39.11","reqId":"d428e69c0e9e1a98996f04ab"}