mediawiki service mesh is reporting a constant stream of shellbox-constraints requests that fail due to exceeding retry limit:
There is a constant stream of 500 errors reported by shellbox-constraints apache as well. I've captured 8 responses, all of them report errors of preg_match, some examples:
{ "action": "call", "functionName": "preg_match", "sources": [], "binary": false, "params": [ "/^(?:(people|institutions|sources)\\\\/[1-9]\\d*)$/u", "people/509522" ] }
{ "__": "Shellbox server error", "class": "Shellbox\\ShellboxError", "message": "PHP error in /srv/app/src/Action/CallAction.php line 30: preg_match(): Unknown modifier '['", "log": [ { "level": 400, "message": "Exception of class Shellbox\\ShellboxError: PHP error in /srv/app/src/Action/CallAction.php line 30: preg_match(): Unknown modifier '['", "context": { "trace": "#0 [internal function]: Shellbox\\Server->handleError(2, 'preg_match(): U...', '/srv/app/src/Ac...', 30, Array)\n#1 [internal function]: preg_match('/^(?:(people|in...', 'people/509522')\n#2 /srv/app/src/Action/CallAction.php(30): call_user_func_array('preg_match', Array)\n#3 /srv/app/src/Action/MultipartAction.php(68): Shellbox\\Action\\CallAction->execute(Array)\n#4 /srv/app/src/Server.php(131): Shellbox\\Action\\MultipartAction->baseExecute(Array)\n#5 /srv/app/src/Server.php(72): Shellbox\\Server->guardedExecute('/srv/app/config...')\n#6 /srv/app/src/Server.php(61): Shellbox\\Server->execute('/srv/app/config...')\n#7 /srv/app/index.php(3): Shellbox\\Server::main('/srv/app/config...')\n#8 {main}" } } ] }
{ "action": "call", "functionName": "preg_match", "sources": [], "binary": false, "params": [ "/^(?:[0-9A-Za-z\\-\\\\/\\(\\) ]*)$/u", "1990 SH2" ] }
{ "__": "Shellbox server error", "class": "Shellbox\\ShellboxError", "message": "PHP error in /srv/app/src/Action/CallAction.php line 30: preg_match(): Unknown modifier '\\'", "log": [ { "level": 400, "message": "Exception of class Shellbox\\ShellboxError: PHP error in /srv/app/src/Action/CallAction.php line 30: preg_match(): Unknown modifier '\\'", "context": { "trace": "#0 [internal function]: Shellbox\\Server->handleError(2, 'preg_match(): U...', '/srv/app/src/Ac...', 30, Array)\n#1 [internal function]: preg_match('/^(?:[0-9A-Za-z...', '1990 SH2')\n#2 /srv/app/src/Action/CallAction.php(30): call_user_func_array('preg_match', Array)\n#3 /srv/app/src/Action/MultipartAction.php(68): Shellbox\\Action\\CallAction->execute(Array)\n#4 /srv/app/src/Server.php(131): Shellbox\\Action\\MultipartAction->baseExecute(Array)\n#5 /srv/app/src/Server.php(72): Shellbox\\Server->guardedExecute('/srv/app/config...')\n#6 /srv/app/src/Server.php(61): Shellbox\\Server->execute('/srv/app/config...')\n#7 /srv/app/index.php(3): Shellbox\\Server::main('/srv/app/config...')\n#8 {main}" } } ] }