Ulimit Files number Issues with rebuildall.php (may also relate to issues with formatting)

Describe the issue / Steps to reproduce:
Our wiki BlueSpiceDiscovery skin does not work correctly; some portions of menus appear in the wrong locations and some options on sidebars are unselectable. I have reported this in previous threads but not received any helpful responses.

On upgrading to the current free version of BlueSpice (4.5.4 build:20250116123402) I also investigated some of the maintenance scripts.

When running the rebuildall.php script, the script abnormally terminates in the “Refreshing links tables.” section. Our site has 1,410 pages and the script fails after processing 500 pages.

I attribute this issue to a system file limit (see below)

I am wondering if it is possible that this limit is also affecting BlueSpice’s ability to open all needed files in order to render the BlueSpice Discovery skin correctly.

Expected behavior:
I expected this script to terminate normally.

What was the error message/error log?
The failure message is:

PHP Warning: require_once(/home3/alderacw/public_html/wiki/includes/debug/logger/monolog/WikiProcessor.php): Failed to open stream: Too many open files in /home3/alderacw/public_html/wiki/includes/AutoLoader.php on line 244
PHP Fatal error: Uncaught Error: Class “\MediaWiki\Logger\Monolog\WikiProcessor” not found in /home3/alderacw/public_html/wiki/vendor/wikimedia/object-factory/src/ObjectFactory.php:247

Screenshots
Not a screenshot, but running the tool ulimit -n tells me that the max open files allowed for my server instance is 100

At this time I do not have the ability to alter this value (this is a hosted server instance). I have made enquiries with the host to see if the value can be raised.

System info:
OS: Linux cs125.bluehost.com 4.19.286-203.ELK.el7.x86_64 #1 SMP Wed Jun 14 04:33:55 CDT 2023 x86_64 x86_64 x86_64 GNU/Linux

Product Version
MediaWiki 1.39.11
PHP 8.2.18 (litespeed)
MySQL 5.7.23-23
ICU 69.1
Pygments 2.11.2
BlueSpice (Credits) 4.5.4 (build:20250116123402)
Lua 5.1.5

Hello,
for errors that appear when running maintenance scripts, it would be helpful if you can enable some debug methods, rerun the script and share related error info in this thread:
In your LocalSettings.php you can add the following configurations:

$wgShowExceptionDetails = true;
$wgShowSQLErrors = true;
$wgDebugDumpSql = true;
$GLOBALS['bsgDebugLogGroups']['error'] = "php://stdout";
$GLOBALS['bsgDebugLogGroups']['exception'] = "php://stdout";

you can enable more as instructed in Manual:How to debug - MediaWiki , though you should be careful and disable them in time to prevent exposure of sensitive data in debug info displayed.
With these settings you should get richer info in your console when running scripts.

Turning on PHP errors on page I get a series of errors telling me that some elements of the template have been deprecated. I have asked about this in the past and been told that this error is harmless and that the BlueSpice team knows about it and plans a fix in a future update. Specifically the use of QuickTemplated with the parameter “headelement” has been deprecated and that htmlspecialchars(): Passing null to parameter #1 ($string) of type string is deprecated.

Running the rebuildall.php script I see similar errors about deprecation:

Deprecated: strlen(): Passing null to parameter #1 ($string) of type string is deprecated in /home3/alderacw/public_html/wiki/includes/parser/Preprocessor_Hash.php on line 488

Deprecated: strspn(): Passing null to parameter #1 ($string) of type string is deprecated in /home3/alderacw/public_html/wiki/includes/parser/Preprocessor_Hash.php on line 488

Deprecated: strcspn(): Passing null to parameter #1 ($string) of type string is deprecated in /home3/alderacw/public_html/wiki/includes/parser/Preprocessor_Hash.php on line 233

(hundreds of these kinds of errors)

then I see

Deprecated: Automatic conversion of false to array is deprecated in /home3/alderacw/public_html/wiki/extensions/BlueSpiceFoundation/src/Hook/ThumbnailBeforeProduceHTML/AddDataAttributes.php on line 19

More a few dozen similar errors

Then

PHP Warning: include(/home3/alderacw/public_html/wiki/vendor/monolog/monolog/src/Monolog/DateTimeImmutable.php): Failed to open stream: Too many open files in /home3/alderacw/public_html/wiki/vendor/composer/ClassLoader.php on line 571

Warning: include(/home3/alderacw/public_html/wiki/vendor/monolog/monolog/src/Monolog/DateTimeImmutable.php): Failed to open stream: Too many open files in /home3/alderacw/public_html/wiki/vendor/composer/ClassLoader.php on line 571
PHP Warning: include(): Failed opening ‘/home3/alderacw/public_html/wiki/vendor/composer/…/monolog/monolog/src/Monolog/DateTimeImmutable.php’ for inclusion (include_path=‘/home3/alderacw/public_html/wiki/vendor/pear/console_getopt:/home3/alderacw/public_html/wiki/vendor/pear/mail:/home3/alderacw/public_html/wiki/vendor/pear/mail_mime:/home3/alderacw/public_html/wiki/vendor/pear/net_smtp:/home3/alderacw/public_html/wiki/vendor/pear/net_socket:/home3/alderacw/public_html/wiki/vendor/pear/net_url2:/home3/alderacw/public_html/wiki/vendor/pear/pear_exception:/home3/alderacw/public_html/wiki/vendor/pear/pear-core-minimal/src:.:/opt/cpanel/ea-php82/root/usr/share/pear’) in /home3/alderacw/public_html/wiki/vendor/composer/ClassLoader.php on line 571

Warning: include(): Failed opening ‘/home3/alderacw/public_html/wiki/vendor/composer/…/monolog/monolog/src/Monolog/DateTimeImmutable.php’ for inclusion (include_path=‘/home3/alderacw/public_html/wiki/vendor/pear/console_getopt:/home3/alderacw/public_html/wiki/vendor/pear/mail:/home3/alderacw/public_html/wiki/vendor/pear/mail_mime:/home3/alderacw/public_html/wiki/vendor/pear/net_smtp:/home3/alderacw/public_html/wiki/vendor/pear/net_socket:/home3/alderacw/public_html/wiki/vendor/pear/net_url2:/home3/alderacw/public_html/wiki/vendor/pear/pear_exception:/home3/alderacw/public_html/wiki/vendor/pear/pear-core-minimal/src:.:/opt/cpanel/ea-php82/root/usr/share/pear’) in /home3/alderacw/public_html/wiki/vendor/composer/ClassLoader.php on line 571
PHP Fatal error: Uncaught Error: Class “Monolog\DateTimeImmutable” not found in /home3/alderacw/public_html/wiki/vendor/monolog/monolog/src/Monolog/Logger.php:300
Stack trace:
#0 /home3/alderacw/public_html/wiki/vendor/monolog/monolog/src/Monolog/Logger.php(474): Monolog\Logger->addRecord(400, ‘[{reqId}] {exce…’, Array)
#1 /home3/alderacw/public_html/wiki/includes/exception/MWExceptionHandler.php(786): Monolog\Logger->log(400, ‘[{reqId}] {exce…’, Array)
#2 /home3/alderacw/public_html/wiki/includes/exception/MWExceptionHandler.php(336): MWExceptionHandler::logError(Object(ErrorException), ‘error’, ‘error’, ‘mwe_handler’)
#3 /home3/alderacw/public_html/wiki/vendor/composer/ClassLoader.php(571): MWExceptionHandler::handleError(2, ‘include(/home3/…’, ‘/home3/alderacw…’, 571)
#4 /home3/alderacw/public_html/wiki/vendor/composer/ClassLoader.php(571): include(‘/home3/alderacw…’)
#5 /home3/alderacw/public_html/wiki/vendor/composer/ClassLoader.php(428): Composer\Autoload\includeFile(‘/home3/alderacw…’)
#6 /home3/alderacw/public_html/wiki/vendor/monolog/monolog/src/Monolog/Logger.php(300): Composer\Autoload\ClassLoader->loadClass(‘Monolog\DateTim…’)
#7 /home3/alderacw/public_html/wiki/vendor/monolog/monolog/src/Monolog/Logger.php(539): Monolog\Logger->addRecord(400, ‘[{reqId}] {exce…’, Array)
#8 /home3/alderacw/public_html/wiki/includes/exception/MWExceptionHandler.php(751): Monolog\Logger->error(‘[{reqId}] {exce…’, Array)
#9 /home3/alderacw/public_html/wiki/includes/exception/MWExceptionHandler.php(193): MWExceptionHandler::logException(Object(Error), ‘mwe_handler’)
#10 /home3/alderacw/public_html/wiki/includes/exception/MWExceptionHandler.php(247): MWExceptionHandler::rollbackPrimaryChangesAndLog(Object(Error), ‘mwe_handler’)
#11 /home3/alderacw/public_html/wiki/includes/exception/MWExceptionHandler.php(216): MWExceptionHandler::handleException(Object(Error), ‘mwe_handler’)
#12 [internal function]: MWExceptionHandler::handleUncaughtException(Object(Error))
#13 {main}
thrown in /home3/alderacw/public_html/wiki/vendor/monolog/monolog/src/Monolog/Logger.php on line 300

Fatal error: Uncaught Error: Class “Monolog\DateTimeImmutable” not found in /home3/alderacw/public_html/wiki/vendor/monolog/monolog/src/Monolog/Logger.php:300
Stack trace:
#0 /home3/alderacw/public_html/wiki/vendor/monolog/monolog/src/Monolog/Logger.php(474): Monolog\Logger->addRecord(400, ‘[{reqId}] {exce…’, Array)
#1 /home3/alderacw/public_html/wiki/includes/exception/MWExceptionHandler.php(786): Monolog\Logger->log(400, ‘[{reqId}] {exce…’, Array)
#2 /home3/alderacw/public_html/wiki/includes/exception/MWExceptionHandler.php(336): MWExceptionHandler::logError(Object(ErrorException), ‘error’, ‘error’, ‘mwe_handler’)
#3 /home3/alderacw/public_html/wiki/vendor/composer/ClassLoader.php(571): MWExceptionHandler::handleError(2, ‘include(/home3/…’, ‘/home3/alderacw…’, 571)
#4 /home3/alderacw/public_html/wiki/vendor/composer/ClassLoader.php(571): include(‘/home3/alderacw…’)
#5 /home3/alderacw/public_html/wiki/vendor/composer/ClassLoader.php(428): Composer\Autoload\includeFile(‘/home3/alderacw…’)
#6 /home3/alderacw/public_html/wiki/vendor/monolog/monolog/src/Monolog/Logger.php(300): Composer\Autoload\ClassLoader->loadClass(‘Monolog\DateTim…’)
#7 /home3/alderacw/public_html/wiki/vendor/monolog/monolog/src/Monolog/Logger.php(539): Monolog\Logger->addRecord(400, ‘[{reqId}] {exce…’, Array)
#8 /home3/alderacw/public_html/wiki/includes/exception/MWExceptionHandler.php(751): Monolog\Logger->error(‘[{reqId}] {exce…’, Array)
#9 /home3/alderacw/public_html/wiki/includes/exception/MWExceptionHandler.php(193): MWExceptionHandler::logException(Object(Error), ‘mwe_handler’)
#10 /home3/alderacw/public_html/wiki/includes/exception/MWExceptionHandler.php(247): MWExceptionHandler::rollbackPrimaryChangesAndLog(Object(Error), ‘mwe_handler’)
#11 /home3/alderacw/public_html/wiki/includes/exception/MWExceptionHandler.php(216): MWExceptionHandler::handleException(Object(Error), ‘mwe_handler’)
#12 [internal function]: MWExceptionHandler::handleUncaughtException(Object(Error))
#13 {main}
thrown in /home3/alderacw/public_html/wiki/vendor/monolog/monolog/src/Monolog/Logger.php on line 300
[2025-03-02T00:11:59.992173+01:00] exception.ERROR: [fb669f92651e7949234a6007] [no req] PHP Fatal Error from line 300 of /home3/alderacw/public_html/wiki/vendor/monolog/monolog/src/Monolog/Logger.php: Uncaught Error: Class “Monolog\DateTimeImmutable” not found in /home3/alderacw/public_html/wiki/vendor/monolog/monolog/src/Monolog/Logger.php:300 Stack trace: #0 /home3/alderacw/public_html/wiki/vendor/monolog/monolog/src/Monolog/Logger.php(474): Monolog\Logger->addRecord(400, ‘[fb669f92651e7949234a6007] {exce…’, Array) #1 /home3/alderacw/public_html/wiki/includes/exception/MWExceptionHandler.php(786): Monolog\Logger->log(400, ‘[fb669f92651e7949234a6007] {exce…’, Array) #2 /home3/alderacw/public_html/wiki/includes/exception/MWExceptionHandler.php(336): MWExceptionHandler::logError(Object(ErrorException), ‘error’, ‘error’, ‘mwe_handler’) #3 /home3/alderacw/public_html/wiki/vendor/composer/ClassLoader.php(571): MWExceptionHandler::handleError(2, ‘include(/home3/…’, ‘/home3/alderacw…’, 571) #4 /home3/alderacw/public_html/wiki/vendor/composer/ClassLoader.php(571): include(‘/home3/alderacw…’) #5 /home3/alderacw/public_html/wiki/vendor/composer/ClassLoader.php(428): Composer\Autoload\includeFile(‘/home3/alderacw…’) #6 /home3/alderacw/public_html/wiki/vendor/monolog/monolog/src/Monolog/Logger.php(300): Composer\Autoload\ClassLoader->loadClass(‘Monolog\DateTim…’) #7 /home3/alderacw/public_html/wiki/vendor/monolog/monolog/src/Monolog/Logger.php(539): Monolog\Logger->addRecord(400, ‘[fb669f92651e7949234a6007] {exce…’, Array) #8 /home3/alderacw/public_html/wiki/includes/exception/MWExceptionHandler.php(751): Monolog\Logger->error(‘[fb669f92651e7949234a6007] {exce…’, Array) #9 /home3/alderacw/public_html/wiki/includes/exception/MWExceptionHandler.php(193): MWExceptionHandler::logException(Object(Error), ‘mwe_handler’) #10 /home3/alderacw/public_html/wiki/includes/exception/MWExceptionHandler.php(247): MWExceptionHandler::rollbackPrimaryChangesAndLog(Object(Error), ‘mwe_handler’) #11 /home3/alderacw/public_html/wiki/includes/exception/MWExceptionHandler.php(216): MWExceptionHandler::handleException(Object(Error), ‘mwe_handler’) #12 [internal function]: MWExceptionHandler::handleUncaughtException(Object(Error)) #13 {main} thrown {“exception”:“[object] (ErrorException(code: 0): PHP Fatal Error: Uncaught Error: Class "Monolog\DateTimeImmutable" not found in /home3/alderacw/public_html/wiki/vendor/monolog/monolog/src/Monolog/Logger.php:300\nStack trace:\n#0 /home3/alderacw/public_html/wiki/vendor/monolog/monolog/src/Monolog/Logger.php(474): Monolog\Logger->addRecord(400, ‘[{reqId}] {exce…’, Array)\n#1 /home3/alderacw/public_html/wiki/includes/exception/MWExceptionHandler.php(786): Monolog\Logger->log(400, ‘[{reqId}] {exce…’, Array)\n#2 /home3/alderacw/public_html/wiki/includes/exception/MWExceptionHandler.php(336): MWExceptionHandler::logError(Object(ErrorException), ‘error’, ‘error’, ‘mwe_handler’)\n#3 /home3/alderacw/public_html/wiki/vendor/composer/ClassLoader.php(571): MWExceptionHandler::handleError(2, ‘include(/home3/…’, ‘/home3/alderacw…’, 571)\n#4 /home3/alderacw/public_html/wiki/vendor/composer/ClassLoader.php(571): include(‘/home3/alderacw…’)\n#5 /home3/alderacw/public_html/wiki/vendor/composer/ClassLoader.php(428): Composer\Autoload\includeFile(‘/home3/alderacw…’)\n#6 /home3/alderacw/public_html/wiki/vendor/monolog/monolog/src/Monolog/Logger.php(300): Composer\Autoload\ClassLoader->loadClass(‘Monolog\\DateTim…’)\n#7 /home3/alderacw/public_html/wiki/vendor/monolog/monolog/src/Monolog/Logger.php(539): Monolog\Logger->addRecord(400, ‘[{reqId}] {exce…’, Array)\n#8 /home3/alderacw/public_html/wiki/includes/exception/MWExceptionHandler.php(751): Monolog\Logger->error(‘[{reqId}] {exce…’, Array)\n#9 /home3/alderacw/public_html/wiki/includes/exception/MWExceptionHandler.php(193): MWExceptionHandler::logException(Object(Error), ‘mwe_handler’)\n#10 /home3/alderacw/public_html/wiki/includes/exception/MWExceptionHandler.php(247): MWExceptionHandler::rollbackPrimaryChangesAndLog(Object(Error), ‘mwe_handler’)\n#11 /home3/alderacw/public_html/wiki/includes/exception/MWExceptionHandler.php(216): MWExceptionHandler::handleException(Object(Error), ‘mwe_handler’)\n#12 [internal function]: MWExceptionHandler::handleUncaughtException(Object(Error))\n#13 {main}\n thrown at /home3/alderacw/public_html/wiki/vendor/monolog/monolog/src/Monolog/Logger.php:300)”,“exception_url”:“[no req]”,“reqId”:“fb669f92651e7949234a6007”,“caught_by”:“mwe_handler”} {“host”:“cs125.bluehost.com”,“wiki”:“alderacw_bluespice2024-ss_dbprefix_”,“mwversion”:“1.39.11”,“reqId”:“fb669f92651e7949234a6007”,“cli_argv”:“maintenance/rebuildall.php”}

I do think this final block of errors is caused by only having 100 files available to this instance of the server as mentioned in the OP

A typical web request in BlueSpice uses about 3000 file inclusions. That’s a not uncommonly high number.

I opened an account with a different hosting company and installed BlueSpice Free on an entirely clean system, then I imported my database from my existing wiki. This system has the Open Files resource set to 1024 and it is able to complete the php rebuildall.php command.

However it generates an error as follows:

As it nears the end of the procedure Refreshing Links Tables it generates this error:

PHP Deprecated: MediaWiki\Extension\NotifyMe\MediaWiki\Content\MailTemplate overrides fillParserOutput which was deprecated in MediaWiki 1.38. [Called from MediaWiki\Content\Renderer\ContentRenderer::getParserOutput in /home/alderacw/public_html/wiki/includes/content/Renderer/ContentRenderer.php at line 47] in /home/alderacw/public_html/wiki/includes/debug/MWDebug.php on line 381
PHP Deprecated: Use of AbstractContent::getParserOutput was deprecated in MediaWiki 1.38. [Called from ContentHandler::callDeprecatedContentGPO in /home/alderacw/public_html/wiki/includes/content/ContentHandler.php at line 1878] in /home/alderacw/public_html/wiki/includes/debug/MWDebug.php on line 381
[2025-03-04T02:56:57.035092+01:00] error.ERROR: [7fca62d9caff9bffe6490188] [no req] PHP Warning: Array to string conversion {“exception”:“[object] (ErrorException(code: 0): PHP Warning: Array to string conversion at /home/alderacw/public_html/wiki/includes/TemplateParser.php(171) : eval()'d code:32)”,“exception_url”:“[no req]”,“reqId”:“7fca62d9caff9bffe6490188”,“caught_by”:“mwe_handler”} {“host”:“az1-cl8-its1.a2hosting.com”,“wiki”:“alderacw_bluespice2024-ss_dbprefix_”,“mwversion”:“1.39.11”,“reqId”:“7fca62d9caff9bffe6490188”,“cli_argv”:“rebuildall.php”}
[2025-03-04T02:56:57.036170+01:00] error-json.ERROR: {“id”:“7fca62d9caff9bffe6490188”,“type”:“ErrorException”,“file”:“/home/alderacw/public_html/wiki/includes/TemplateParser.php(171) : eval()'d code”,“line”:32,“message”:“PHP Warning: Array to string conversion”,“code”:0,“url”:null,“caught_by”:“mwe_handler”,“backtrace”:[{“file”:“/home/alderacw/public_html/wiki/includes/TemplateParser.php(171) : eval()'d code”,“line”:32,“function”:“handleError”,“class”:“MWExceptionHandler”,“type”:“::”},{“file”:“/home/alderacw/public_html/wiki/includes/TemplateParser.php”,“line”:291,“function”:“{closure}”,“class”:“TemplateParser”,“type”:“->”},{“file”:“/home/alderacw/public_html/wiki/extensions/NotifyMe/src/Channel/Email/MailContentProvider.php”,“line”:109,“function”:“processTemplate”,“class”:“TemplateParser”,“type”:“->”},{“file”:“/home/alderacw/public_html/wiki/extensions/NotifyMe/src/MediaWiki/Content/MailTemplate.php”,“line”:79,“function”:“getHtmlFromData”,“class”:“MediaWiki\Extension\NotifyMe\Channel\Email\MailContentProvider”,“type”:“->”},{“file”:“/home/alderacw/public_html/wiki/includes/content/AbstractContent.php”,“line”:590,“function”:“fillParserOutput”,“class”:“MediaWiki\Extension\NotifyMe\MediaWiki\Content\MailTemplate”,“type”:“->”},{“file”:“/home/alderacw/public_html/wiki/includes/content/ContentHandler.php”,“line”:1878,“function”:“getParserOutput”,“class”:“AbstractContent”,“type”:“->”},{“file”:“/home/alderacw/public_html/wiki/includes/content/ContentHandler.php”,“line”:1698,“function”:“callDeprecatedContentGPO”,“class”:“ContentHandler”,“type”:“->”},{“file”:“/home/alderacw/public_html/wiki/includes/content/Renderer/ContentRenderer.php”,“line”:47,“function”:“getParserOutput”,“class”:“ContentHandler”,“type”:“->”},{“file”:“/home/alderacw/public_html/wiki/includes/Revision/RenderedRevision.php”,“line”:265,“function”:“getParserOutput”,“class”:“MediaWiki\Content\Renderer\ContentRenderer”,“type”:“->”},{“file”:“/home/alderacw/public_html/wiki/includes/Revision/RenderedRevision.php”,“line”:237,“function”:“getSlotParserOutputUncached”,“class”:“MediaWiki\Revision\RenderedRevision”,“type”:“->”},{“file”:“/home/alderacw/public_html/wiki/includes/Revision/RevisionRenderer.php”,“line”:236,“function”:“getSlotParserOutput”,“class”:“MediaWiki\Revision\RenderedRevision”,“type”:“->”},{“file”:“/home/alderacw/public_html/wiki/includes/Revision/RevisionRenderer.php”,“line”:158,“function”:“combineSlotOutput”,“class”:“MediaWiki\Revision\RevisionRenderer”,“type”:“->”},{“function”:“MediaWiki\Revision\{closure}”,“class”:“MediaWiki\Revision\RevisionRenderer”,“type”:“->”},{“file”:“/home/alderacw/public_html/wiki/includes/Revision/RenderedRevision.php”,“line”:199,“function”:“call_user_func”},{“file”:“/home/alderacw/public_html/wiki/includes/Storage/DerivedPageDataUpdater.php”,“line”:1438,“function”:“getRevisionParserOutput”,“class”:“MediaWiki\Revision\RenderedRevision”,“type”:“->”},{“file”:“/home/alderacw/public_html/wiki/includes/Storage/DerivedPageDataUpdater.php”,“line”:1470,“function”:“getCanonicalParserOutput”,“class”:“MediaWiki\Storage\DerivedPageDataUpdater”,“type”:“->”},{“file”:“/home/alderacw/public_html/wiki/includes/deferred/RefreshSecondaryDataUpdate.php”,“line”:85,“function”:“getSecondaryDataUpdates”,“class”:“MediaWiki\Storage\DerivedPageDataUpdater”,“type”:“->”},{“file”:“/home/alderacw/public_html/wiki/includes/deferred/DeferredUpdates.php”,“line”:474,“function”:“doUpdate”,“class”:“RefreshSecondaryDataUpdate”,“type”:“->”},{“file”:“/home/alderacw/public_html/wiki/includes/deferred/DeferredUpdates.php”,“line”:399,“function”:“attemptUpdate”,“class”:“DeferredUpdates”,“type”:“::”},{“file”:“/home/alderacw/public_html/wiki/includes/deferred/DeferredUpdates.php”,“line”:214,“function”:“run”,“class”:“DeferredUpdates”,“type”:“::”},{“file”:“/home/alderacw/public_html/wiki/includes/deferred/DeferredUpdatesScope.php”,“line”:264,“function”:“{closure}”,“class”:“DeferredUpdates”,“type”:“::”},{“file”:“/home/alderacw/public_html/wiki/includes/deferred/DeferredUpdatesScope.php”,“line”:196,“function”:“processStageQueue”,“class”:“DeferredUpdatesScope”,“type”:“->”},{“file”:“/home/alderacw/public_html/wiki/includes/deferred/DeferredUpdates.php”,“line”:206,“function”:“processUpdates”,“class”:“DeferredUpdatesScope”,“type”:“->”},{“file”:“/home/alderacw/public_html/wiki/includes/deferred/DeferredUpdates.php”,“line”:281,“function”:“doUpdates”,“class”:“DeferredUpdates”,“type”:“::”},{“file”:“/home/alderacw/public_html/wiki/includes/deferred/DeferredUpdates.php”,“line”:134,“function”:“tryOpportunisticExecute”,“class”:“DeferredUpdates”,“type”:“::”},{“file”:“/home/alderacw/public_html/wiki/includes/Storage/DerivedPageDataUpdater.php”,“line”:1803,“function”:“addUpdate”,“class”:“DeferredUpdates”,“type”:“::”},{“file”:“/home/alderacw/public_html/wiki/includes/page/WikiPage.php”,“line”:2136,“function”:“doSecondaryDataUpdates”,“class”:“MediaWiki\Storage\DerivedPageDataUpdater”,“type”:“->”},{“file”:“/home/alderacw/public_html/wiki/maintenance/refreshLinks.php”,“line”:280,“function”:“doSecondaryDataUpdates”,“class”:“WikiPage”,“type”:“->”},{“file”:“/home/alderacw/public_html/wiki/maintenance/refreshLinks.php”,“line”:203,“function”:“fixLinksFromArticle”,“class”:“RefreshLinks”,“type”:“::”},{“file”:“/home/alderacw/public_html/wiki/maintenance/refreshLinks.php”,“line”:87,“function”:“doRefreshLinks”,“class”:“RefreshLinks”,“type”:“->”},{“file”:“/home/alderacw/public_html/wiki/maintenance/rebuildall.php”,“line”:60,“function”:“execute”,“class”:“RefreshLinks”,“type”:“->”},{“file”:“/home/alderacw/public_html/wiki/maintenance/includes/MaintenanceRunner.php”,“line”:309,“function”:“execute”,“class”:“RebuildAll”,“type”:“->”},{“file”:“/home/alderacw/public_html/wiki/maintenance/doMaintenance.php”,“line”:85,“function”:“run”,“class”:“MediaWiki\Maintenance\MaintenanceRunner”,“type”:“->”},{“file”:“/home/alderacw/public_html/wiki/maintenance/rebuildall.php”,“line”:67,“args”:[“string”],“function”:“require_once”}]} {“private”:true}
PHP Warning: Array to string conversion in /home/alderacw/public_html/wiki/includes/TemplateParser.php(171) : eval()'d code on line 32