For debugging...

There is a
Notice: Undefined property: DOMDocument::$documentElement in 
/home/~/public_html/w/includes/parser/Preprocessor_DOM.php on line 179 with all 
error reporting turned on.

Not a warning or fatal.

I added 
                if ( !$obj ) {
                        throw new MWException( "No result for XML: $xml" );
                }
Right before line 179, which is where return $obj; is

Still same message

[WI@fKsY2ckcAAAMN9cYAAAAs] /w/index.php?title=Main_Page MWException from line 
1284 of /home/~/public_html/w/includes/parser/Preprocessor_DOM.php: 
PPFrame_DOM::expand: Invalid parameter type
Backtrace:
#0 /home/~/public_html/w/includes/parser/Parser.php(3366): 
PPFrame_DOM->expand(NULL, integer)
#1 /home/~/public_html/w/includes/parser/Parser.php(655): 
Parser->replaceVariables(string, PPFrame_DOM)
#2 /home/~/public_html/w/includes/parser/Parser.php(5101): 
Parser->preprocess(string, Title, ParserOptions)
#3 /home/~/public_html/w/includes/cache/MessageCache.php(1036): 
Parser->transformMsg(string, ParserOptions, Title)
#4 /home/~/public_html/w/includes/Message.php(1161): 
MessageCache->transform(string, boolean, Language, Title)
#5 /home/~/public_html/w/includes/Message.php(829): 
Message->transformText(string)
#6 /home/~/public_html/w/includes/Message.php(892): Message->toString()
#7 /home/~/public_html/w/includes/OutputPage.php(927): Message->text()
#8 /home/~/public_html/w/includes/OutputPage.php(974): 
OutputPage->setHTMLTitle(Message)
#9 /home/~/public_html/w/includes/page/Article.php(504): 
OutputPage->setPageTitle(string)
#10 /home/~/public_html/w/includes/actions/ViewAction.php(44): Article->view()
#11 /home/~/public_html/w/includes/MediaWiki.php(503): ViewAction->show()
#12 /home/~/public_html/w/includes/MediaWiki.php(288): 
MediaWiki->performAction(Article, Title)
#13 /home/~/public_html/w/includes/MediaWiki.php(745): 
MediaWiki->performRequest()
#14 /home/~/public_html/w/includes/MediaWiki.php(519): MediaWiki->main()
#15 /home/~/public_html/w/index.php(43): MediaWiki->run()
#16 {main}

Tom


-----Original Message-----
From: MediaWiki-l [mailto:[email protected]] On Behalf Of 
Bartosz Dziewonski
Sent: Monday, January 30, 2017 1:56 PM
To: MediaWiki announcements and site admin list 
<[email protected]>
Subject: Re: [MediaWiki-l] Update to php 7.0.15 breaking MW 1.23

Huh, that's interesting. Going through the backtrace, it looks like 
Preprocessor_DOM::preprocessToObj is returning null when it really should never 
do that.

For debugging, can you add the following at the end of the file 
/includes/parser/Preprocessor_DOM.php (just before 'return $obj;'):

                if ( !$obj ) {
                        throw new MWException( "No result for XML: $xml" );
                }

And report the new error message and backtrace you should get?

--
Bartosz Dziewoński

_______________________________________________
MediaWiki-l mailing list
To unsubscribe, go to:
https://lists.wikimedia.org/mailman/listinfo/mediawiki-l


_______________________________________________
MediaWiki-l mailing list
To unsubscribe, go to:
https://lists.wikimedia.org/mailman/listinfo/mediawiki-l

Reply via email to