Upgrade to SMW 2.3 RebuildData exception StripState.php

classic Classic list List threaded Threaded
8 messages Options
Reply | Threaded
Open this post in threaded view
|

Upgrade to SMW 2.3 RebuildData exception StripState.php

Krabina Bernhard
Hi,

I updated two wikis to SMW 2.3 and in one the rebuildData throws an exception in ~20 pages. I am able to continut the update after the pages with errors with  rebuildData.php -v -s 64, but the pages with error did not have any properties set.

I assume that the IDs of the pages that rebuildData are the page-IDs that can be accessed like this:
http://www.ogdcockpit.eu/index.php?curid=63

other examples are the ids
73, 125, 171,175-178, 201 and others

Here is the exception:

[8868c940] [no req]   Exception from line 77 of /home/kdz/ogdcockpit/includes/parser/StripState.php: Invalid marker:UNIQ7830edce1aa1edea-h-5--QIN
Backtrace:
#0 ../includes/parser/StripState.php(66): StripState->addItem(string, string, string)
#1 ../includes/parser/Preprocessor_DOM.php(1194): StripState->addGeneral(string, string)
#2 ../includes/parser/Parser.php(3492): PPFrame_DOM->expand(PPNode_DOM)
#3 ../includes/parser/Preprocessor_DOM.php(1113): Parser->braceSubstitution(array, PPFrame_DOM)
#4 ../includes/parser/Parser.php(3153): PPFrame_DOM->expand(PPNode_DOM, integer)
#5 ../includes/parser/Parser.php(1216): Parser->replaceVariables(string)
#6 ../includes/parser/Parser.php(395): Parser->internalParse(string)
#7 ../extensions/SemanticMediaWiki/includes/ContentParser.php(202): Parser->parse(string, Title, ParserOptions, boolean, boolean, integer)
#8 ../extensions/SemanticMediaWiki/includes/ContentParser.php(147): SMW\ContentParser->fetchFromParser()
#9 ../extensions/SemanticMediaWiki/src/MediaWiki/Jobs/UpdateJob.php(136): SMW\ContentParser->parse()
#10 ../extensions/SemanticMediaWiki/src/MediaWiki/Jobs/UpdateJob.php(119): SMW\MediaWiki\Jobs\UpdateJob->needToParsePageContentBeforeUpdate()
#11 ../extensions/SemanticMediaWiki/src/MediaWiki/Jobs/UpdateJob.php(88): SMW\MediaWiki\Jobs\UpdateJob->doPrepareForUpdate()
#12 ../extensions/SemanticMediaWiki/src/MediaWiki/Jobs/UpdateJob.php(57): SMW\MediaWiki\Jobs\UpdateJob->doUpdate()
#13 ../extensions/SemanticMediaWiki/src/SQLStore/ByIdDataRebuildDispatcher.php(171): SMW\MediaWiki\Jobs\UpdateJob->run()
#14 ../extensions/SemanticMediaWiki/src/Maintenance/DataRebuilder.php(247): SMW\SQLStore\ByIdDataRebuildDispatcher->dispatchRebuildFor(integer)
#15 ../extensions/SemanticMediaWiki/src/Maintenance/DataRebuilder.php(147): SMW\Maintenance\DataRebuilder->doRebuildAll()
#16 ../extensions/SemanticMediaWiki/maintenance/rebuildData.php(141): SMW\Maintenance\DataRebuilder->rebuild()
#17 ../maintenance/doMaintenance.php(104): SMW\Maintenance\RebuildData->execute()
#18 ../extensions/SemanticMediaWiki/maintenance/rebuildData.php(174): require_once(string)
#19 ../extensions/SemanticMediaWiki/maintenance/SMW_refreshData.php(9): require_once(string)
#20 {main}

The envorinment can be seen here:
http://www.ogdcockpit.eu/index.php?title=Spezial:Version

I also tried to "Rebuild everything" https://semantic-mediawiki.org/wiki/Help:Repairing_SMW's_data#Rebuilding_everything
but this did not change the outcome.

Any ideas?

cheers,
Bernhard

------------------------------------------------------------------------------
_______________________________________________
Semediawiki-user mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/semediawiki-user
Reply | Threaded
Open this post in threaded view
|

Re: Upgrade to SMW 2.3 RebuildData exception StripState.php

planetenxin
Bernhard,

try to disable extensions during update.

/Alexander

Am 06.11.2015 um 12:33 schrieb Krabina Bernhard:

> Hi,
>
> I updated two wikis to SMW 2.3 and in one the rebuildData throws an exception in ~20 pages. I am able to continut the update after the pages with errors with  rebuildData.php -v -s 64, but the pages with error did not have any properties set.
>
> I assume that the IDs of the pages that rebuildData are the page-IDs that can be accessed like this:
> http://www.ogdcockpit.eu/index.php?curid=63
>
> other examples are the ids
> 73, 125, 171,175-178, 201 and others
>
> Here is the exception:
>
> [8868c940] [no req]   Exception from line 77 of /home/kdz/ogdcockpit/includes/parser/StripState.php: Invalid marker:UNIQ7830edce1aa1edea-h-5--QIN
> Backtrace:
> #0 ../includes/parser/StripState.php(66): StripState->addItem(string, string, string)
> #1 ../includes/parser/Preprocessor_DOM.php(1194): StripState->addGeneral(string, string)
> #2 ../includes/parser/Parser.php(3492): PPFrame_DOM->expand(PPNode_DOM)
> #3 ../includes/parser/Preprocessor_DOM.php(1113): Parser->braceSubstitution(array, PPFrame_DOM)
> #4 ../includes/parser/Parser.php(3153): PPFrame_DOM->expand(PPNode_DOM, integer)
> #5 ../includes/parser/Parser.php(1216): Parser->replaceVariables(string)
> #6 ../includes/parser/Parser.php(395): Parser->internalParse(string)
> #7 ../extensions/SemanticMediaWiki/includes/ContentParser.php(202): Parser->parse(string, Title, ParserOptions, boolean, boolean, integer)
> #8 ../extensions/SemanticMediaWiki/includes/ContentParser.php(147): SMW\ContentParser->fetchFromParser()
> #9 ../extensions/SemanticMediaWiki/src/MediaWiki/Jobs/UpdateJob.php(136): SMW\ContentParser->parse()
> #10 ../extensions/SemanticMediaWiki/src/MediaWiki/Jobs/UpdateJob.php(119): SMW\MediaWiki\Jobs\UpdateJob->needToParsePageContentBeforeUpdate()
> #11 ../extensions/SemanticMediaWiki/src/MediaWiki/Jobs/UpdateJob.php(88): SMW\MediaWiki\Jobs\UpdateJob->doPrepareForUpdate()
> #12 ../extensions/SemanticMediaWiki/src/MediaWiki/Jobs/UpdateJob.php(57): SMW\MediaWiki\Jobs\UpdateJob->doUpdate()
> #13 ../extensions/SemanticMediaWiki/src/SQLStore/ByIdDataRebuildDispatcher.php(171): SMW\MediaWiki\Jobs\UpdateJob->run()
> #14 ../extensions/SemanticMediaWiki/src/Maintenance/DataRebuilder.php(247): SMW\SQLStore\ByIdDataRebuildDispatcher->dispatchRebuildFor(integer)
> #15 ../extensions/SemanticMediaWiki/src/Maintenance/DataRebuilder.php(147): SMW\Maintenance\DataRebuilder->doRebuildAll()
> #16 ../extensions/SemanticMediaWiki/maintenance/rebuildData.php(141): SMW\Maintenance\DataRebuilder->rebuild()
> #17 ../maintenance/doMaintenance.php(104): SMW\Maintenance\RebuildData->execute()
> #18 ../extensions/SemanticMediaWiki/maintenance/rebuildData.php(174): require_once(string)
> #19 ../extensions/SemanticMediaWiki/maintenance/SMW_refreshData.php(9): require_once(string)
> #20 {main}
>
> The envorinment can be seen here:
> http://www.ogdcockpit.eu/index.php?title=Spezial:Version
>
> I also tried to "Rebuild everything" https://semantic-mediawiki.org/wiki/Help:Repairing_SMW's_data#Rebuilding_everything
> but this did not change the outcome.
>
> Any ideas?
>
> cheers,
> Bernhard
>
> ------------------------------------------------------------------------------
> _______________________________________________
> Semediawiki-user mailing list
> [hidden email]
> https://lists.sourceforge.net/lists/listinfo/semediawiki-user
>


--
________________________________________________
semantic::apps by gesinn.it
Business Applications with Semantic Mediawiki.
http://semantic-apps.com

------------------------------------------------------------------------------
_______________________________________________
Semediawiki-user mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/semediawiki-user
Reply | Threaded
Open this post in threaded view
|

Re: [SMW-devel] Upgrade to SMW 2.3 RebuildData exception StripState.php

James HK
In reply to this post by Krabina Bernhard
Hi,

> > [8868c940] [no req]   Exception from line 77 of
> /home/kdz/ogdcockpit/includes/parser/StripState.php: Invalid
> marker:UNIQ7830edce1aa1edea-h-5--QIN
> Backtrace:
> #0 ../includes/parser/StripState.php(66): StripState->addItem(string,

Something on those pages causes the Parser to trip.

> I assume that the IDs of the pages that rebuildData are the page-IDs that can be accessed like this:
http://www.ogdcockpit.eu/index.php?curid=63

other examples are the ids
73, 125, 171,175-178, 201 and others

No, those are internal IDs that can be queried using [0, 1] (Object ID lookup).

[0] https://semantic-mediawiki.org/wiki/Help:Special:SMWAdmin

[1] https://semantic-mediawiki.org/wiki/Help:Object_ID_lookup

Cheers

On 11/6/15, Krabina Bernhard <[hidden email]> wrote:

> Hi,
>
> I updated two wikis to SMW 2.3 and in one the rebuildData throws an
> exception in ~20 pages. I am able to continut the update after the pages
> with errors with  rebuildData.php -v -s 64, but the pages with error did not
> have any properties set.
>
> I assume that the IDs of the pages that rebuildData are the page-IDs that
> can be accessed like this:
> http://www.ogdcockpit.eu/index.php?curid=63
>
> other examples are the ids
> 73, 125, 171,175-178, 201 and others
>
> Here is the exception:
>
> [8868c940] [no req]   Exception from line 77 of
> /home/kdz/ogdcockpit/includes/parser/StripState.php: Invalid
> marker:UNIQ7830edce1aa1edea-h-5--QIN
> Backtrace:
> #0 ../includes/parser/StripState.php(66): StripState->addItem(string,
> string, string)
> #1 ../includes/parser/Preprocessor_DOM.php(1194):
> StripState->addGeneral(string, string)
> #2 ../includes/parser/Parser.php(3492): PPFrame_DOM->expand(PPNode_DOM)
> #3 ../includes/parser/Preprocessor_DOM.php(1113):
> Parser->braceSubstitution(array, PPFrame_DOM)
> #4 ../includes/parser/Parser.php(3153): PPFrame_DOM->expand(PPNode_DOM,
> integer)
> #5 ../includes/parser/Parser.php(1216): Parser->replaceVariables(string)
> #6 ../includes/parser/Parser.php(395): Parser->internalParse(string)
> #7 ../extensions/SemanticMediaWiki/includes/ContentParser.php(202):
> Parser->parse(string, Title, ParserOptions, boolean, boolean, integer)
> #8 ../extensions/SemanticMediaWiki/includes/ContentParser.php(147):
> SMW\ContentParser->fetchFromParser()
> #9 ../extensions/SemanticMediaWiki/src/MediaWiki/Jobs/UpdateJob.php(136):
> SMW\ContentParser->parse()
> #10 ../extensions/SemanticMediaWiki/src/MediaWiki/Jobs/UpdateJob.php(119):
> SMW\MediaWiki\Jobs\UpdateJob->needToParsePageContentBeforeUpdate()
> #11 ../extensions/SemanticMediaWiki/src/MediaWiki/Jobs/UpdateJob.php(88):
> SMW\MediaWiki\Jobs\UpdateJob->doPrepareForUpdate()
> #12 ../extensions/SemanticMediaWiki/src/MediaWiki/Jobs/UpdateJob.php(57):
> SMW\MediaWiki\Jobs\UpdateJob->doUpdate()
> #13
> ../extensions/SemanticMediaWiki/src/SQLStore/ByIdDataRebuildDispatcher.php(171):
> SMW\MediaWiki\Jobs\UpdateJob->run()
> #14 ../extensions/SemanticMediaWiki/src/Maintenance/DataRebuilder.php(247):
> SMW\SQLStore\ByIdDataRebuildDispatcher->dispatchRebuildFor(integer)
> #15 ../extensions/SemanticMediaWiki/src/Maintenance/DataRebuilder.php(147):
> SMW\Maintenance\DataRebuilder->doRebuildAll()
> #16 ../extensions/SemanticMediaWiki/maintenance/rebuildData.php(141):
> SMW\Maintenance\DataRebuilder->rebuild()
> #17 ../maintenance/doMaintenance.php(104):
> SMW\Maintenance\RebuildData->execute()
> #18 ../extensions/SemanticMediaWiki/maintenance/rebuildData.php(174):
> require_once(string)
> #19 ../extensions/SemanticMediaWiki/maintenance/SMW_refreshData.php(9):
> require_once(string)
> #20 {main}
>
> The envorinment can be seen here:
> http://www.ogdcockpit.eu/index.php?title=Spezial:Version
>
> I also tried to "Rebuild everything"
> https://semantic-mediawiki.org/wiki/Help:Repairing_SMW's_data#Rebuilding_everything
> but this did not change the outcome.
>
> Any ideas?
>
> cheers,
> Bernhard
>
> ------------------------------------------------------------------------------
> _______________________________________________
> Semediawiki-devel mailing list
> [hidden email]
> https://lists.sourceforge.net/lists/listinfo/semediawiki-devel
>

------------------------------------------------------------------------------
_______________________________________________
Semediawiki-user mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/semediawiki-user
Reply | Threaded
Open this post in threaded view
|

Re: [SMW-devel] Upgrade to SMW 2.3 RebuildData exception StripState.php

Krabina Bernhard
> No, those are internal IDs that can be queried using [0, 1] (Object ID lookup).

ah, interesting. So it seems it are all attribute pages. The only special thing about these it that they have attribute themselves:
http://www.ogdcockpit.eu/index.php?title=Spezial:Durchsuchen/Attribut:Eindeutiger_Identifikator

This has not been a problem so far. Might this have to do with the script error?

cheers,
Bernhard

----- Am 6. Nov 2015 um 15:32 schrieb James HK [hidden email]:

> Hi,
>
>> > [8868c940] [no req]   Exception from line 77 of
>> /home/kdz/ogdcockpit/includes/parser/StripState.php: Invalid
>> marker:UNIQ7830edce1aa1edea-h-5--QIN
>> Backtrace:
>> #0 ../includes/parser/StripState.php(66): StripState->addItem(string,
>
> Something on those pages causes the Parser to trip.
>
>> I assume that the IDs of the pages that rebuildData are the page-IDs that can be
>> accessed like this:
> http://www.ogdcockpit.eu/index.php?curid=63
>
> other examples are the ids
> 73, 125, 171,175-178, 201 and others
>
> No, those are internal IDs that can be queried using [0, 1] (Object ID lookup).
>
> [0] https://semantic-mediawiki.org/wiki/Help:Special:SMWAdmin
>
> [1] https://semantic-mediawiki.org/wiki/Help:Object_ID_lookup
>
> Cheers
>
> On 11/6/15, Krabina Bernhard <[hidden email]> wrote:
>> Hi,
>>
>> I updated two wikis to SMW 2.3 and in one the rebuildData throws an
>> exception in ~20 pages. I am able to continut the update after the pages
>> with errors with  rebuildData.php -v -s 64, but the pages with error did not
>> have any properties set.
>>
>> I assume that the IDs of the pages that rebuildData are the page-IDs that
>> can be accessed like this:
>> http://www.ogdcockpit.eu/index.php?curid=63
>>
>> other examples are the ids
>> 73, 125, 171,175-178, 201 and others
>>
>> Here is the exception:
>>
>> [8868c940] [no req]   Exception from line 77 of
>> /home/kdz/ogdcockpit/includes/parser/StripState.php: Invalid
>> marker:UNIQ7830edce1aa1edea-h-5--QIN
>> Backtrace:
>> #0 ../includes/parser/StripState.php(66): StripState->addItem(string,
>> string, string)
>> #1 ../includes/parser/Preprocessor_DOM.php(1194):
>> StripState->addGeneral(string, string)
>> #2 ../includes/parser/Parser.php(3492): PPFrame_DOM->expand(PPNode_DOM)
>> #3 ../includes/parser/Preprocessor_DOM.php(1113):
>> Parser->braceSubstitution(array, PPFrame_DOM)
>> #4 ../includes/parser/Parser.php(3153): PPFrame_DOM->expand(PPNode_DOM,
>> integer)
>> #5 ../includes/parser/Parser.php(1216): Parser->replaceVariables(string)
>> #6 ../includes/parser/Parser.php(395): Parser->internalParse(string)
>> #7 ../extensions/SemanticMediaWiki/includes/ContentParser.php(202):
>> Parser->parse(string, Title, ParserOptions, boolean, boolean, integer)
>> #8 ../extensions/SemanticMediaWiki/includes/ContentParser.php(147):
>> SMW\ContentParser->fetchFromParser()
>> #9 ../extensions/SemanticMediaWiki/src/MediaWiki/Jobs/UpdateJob.php(136):
>> SMW\ContentParser->parse()
>> #10 ../extensions/SemanticMediaWiki/src/MediaWiki/Jobs/UpdateJob.php(119):
>> SMW\MediaWiki\Jobs\UpdateJob->needToParsePageContentBeforeUpdate()
>> #11 ../extensions/SemanticMediaWiki/src/MediaWiki/Jobs/UpdateJob.php(88):
>> SMW\MediaWiki\Jobs\UpdateJob->doPrepareForUpdate()
>> #12 ../extensions/SemanticMediaWiki/src/MediaWiki/Jobs/UpdateJob.php(57):
>> SMW\MediaWiki\Jobs\UpdateJob->doUpdate()
>> #13
>> ../extensions/SemanticMediaWiki/src/SQLStore/ByIdDataRebuildDispatcher.php(171):
>> SMW\MediaWiki\Jobs\UpdateJob->run()
>> #14 ../extensions/SemanticMediaWiki/src/Maintenance/DataRebuilder.php(247):
>> SMW\SQLStore\ByIdDataRebuildDispatcher->dispatchRebuildFor(integer)
>> #15 ../extensions/SemanticMediaWiki/src/Maintenance/DataRebuilder.php(147):
>> SMW\Maintenance\DataRebuilder->doRebuildAll()
>> #16 ../extensions/SemanticMediaWiki/maintenance/rebuildData.php(141):
>> SMW\Maintenance\DataRebuilder->rebuild()
>> #17 ../maintenance/doMaintenance.php(104):
>> SMW\Maintenance\RebuildData->execute()
>> #18 ../extensions/SemanticMediaWiki/maintenance/rebuildData.php(174):
>> require_once(string)
>> #19 ../extensions/SemanticMediaWiki/maintenance/SMW_refreshData.php(9):
>> require_once(string)
>> #20 {main}
>>
>> The envorinment can be seen here:
>> http://www.ogdcockpit.eu/index.php?title=Spezial:Version
>>
>> I also tried to "Rebuild everything"
>> https://semantic-mediawiki.org/wiki/Help:Repairing_SMW's_data#Rebuilding_everything
>> but this did not change the outcome.
>>
>> Any ideas?
>>
>> cheers,
>> Bernhard
>>
>> ------------------------------------------------------------------------------
>> _______________________________________________
>> Semediawiki-devel mailing list
>> [hidden email]
>> https://lists.sourceforge.net/lists/listinfo/semediawiki-devel

------------------------------------------------------------------------------
_______________________________________________
Semediawiki-user mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/semediawiki-user
Reply | Threaded
Open this post in threaded view
|

Re: [SMW-devel] Upgrade to SMW 2.3 RebuildData exception StripState.php

James HK
Hi,

> thing about these it that they have attribute themselves:

No.

The issue with the Parser is when things like `
marker:UNIQ7830edce1aa1edea-h-5--QIN` appear it is mostly caused by
different {{#..:}} parser functions embedded in a page. The parser
encodes those tags (it includes ref/nowiki as well etc.) before
starting the parse process and as in above case has a problem when
decoding the marker (this all happens before any SMW hook is called).

`rebuildData` relies on the Parser to process (and run all registered
hooks that extensions have registered) the string components of a
page.

I'm guessing the IDs displayed are the preceding IDs (not the one that
fail) before the Parser fails.

Cheers

On 11/6/15, Krabina Bernhard <[hidden email]> wrote:

>> No, those are internal IDs that can be queried using [0, 1] (Object ID
>> lookup).
>
> ah, interesting. So it seems it are all attribute pages. The only special
> thing about these it that they have attribute themselves:
> http://www.ogdcockpit.eu/index.php?title=Spezial:Durchsuchen/Attribut:Eindeutiger_Identifikator
>
> This has not been a problem so far. Might this have to do with the script
> error?
>
> cheers,
> Bernhard
>
> ----- Am 6. Nov 2015 um 15:32 schrieb James HK
> [hidden email]:
>
>> Hi,
>>
>>> > [8868c940] [no req]   Exception from line 77 of
>>> /home/kdz/ogdcockpit/includes/parser/StripState.php: Invalid
>>> marker:UNIQ7830edce1aa1edea-h-5--QIN
>>> Backtrace:
>>> #0 ../includes/parser/StripState.php(66): StripState->addItem(string,
>>
>> Something on those pages causes the Parser to trip.
>>
>>> I assume that the IDs of the pages that rebuildData are the page-IDs that
>>> can be
>>> accessed like this:
>> http://www.ogdcockpit.eu/index.php?curid=63
>>
>> other examples are the ids
>> 73, 125, 171,175-178, 201 and others
>>
>> No, those are internal IDs that can be queried using [0, 1] (Object ID
>> lookup).
>>
>> [0] https://semantic-mediawiki.org/wiki/Help:Special:SMWAdmin
>>
>> [1] https://semantic-mediawiki.org/wiki/Help:Object_ID_lookup
>>
>> Cheers
>>
>> On 11/6/15, Krabina Bernhard <[hidden email]> wrote:
>>> Hi,
>>>
>>> I updated two wikis to SMW 2.3 and in one the rebuildData throws an
>>> exception in ~20 pages. I am able to continut the update after the pages
>>> with errors with  rebuildData.php -v -s 64, but the pages with error did
>>> not
>>> have any properties set.
>>>
>>> I assume that the IDs of the pages that rebuildData are the page-IDs
>>> that
>>> can be accessed like this:
>>> http://www.ogdcockpit.eu/index.php?curid=63
>>>
>>> other examples are the ids
>>> 73, 125, 171,175-178, 201 and others
>>>
>>> Here is the exception:
>>>
>>> [8868c940] [no req]   Exception from line 77 of
>>> /home/kdz/ogdcockpit/includes/parser/StripState.php: Invalid
>>> marker:UNIQ7830edce1aa1edea-h-5--QIN
>>> Backtrace:
>>> #0 ../includes/parser/StripState.php(66): StripState->addItem(string,
>>> string, string)
>>> #1 ../includes/parser/Preprocessor_DOM.php(1194):
>>> StripState->addGeneral(string, string)
>>> #2 ../includes/parser/Parser.php(3492): PPFrame_DOM->expand(PPNode_DOM)
>>> #3 ../includes/parser/Preprocessor_DOM.php(1113):
>>> Parser->braceSubstitution(array, PPFrame_DOM)
>>> #4 ../includes/parser/Parser.php(3153): PPFrame_DOM->expand(PPNode_DOM,
>>> integer)
>>> #5 ../includes/parser/Parser.php(1216): Parser->replaceVariables(string)
>>> #6 ../includes/parser/Parser.php(395): Parser->internalParse(string)
>>> #7 ../extensions/SemanticMediaWiki/includes/ContentParser.php(202):
>>> Parser->parse(string, Title, ParserOptions, boolean, boolean, integer)
>>> #8 ../extensions/SemanticMediaWiki/includes/ContentParser.php(147):
>>> SMW\ContentParser->fetchFromParser()
>>> #9
>>> ../extensions/SemanticMediaWiki/src/MediaWiki/Jobs/UpdateJob.php(136):
>>> SMW\ContentParser->parse()
>>> #10
>>> ../extensions/SemanticMediaWiki/src/MediaWiki/Jobs/UpdateJob.php(119):
>>> SMW\MediaWiki\Jobs\UpdateJob->needToParsePageContentBeforeUpdate()
>>> #11
>>> ../extensions/SemanticMediaWiki/src/MediaWiki/Jobs/UpdateJob.php(88):
>>> SMW\MediaWiki\Jobs\UpdateJob->doPrepareForUpdate()
>>> #12
>>> ../extensions/SemanticMediaWiki/src/MediaWiki/Jobs/UpdateJob.php(57):
>>> SMW\MediaWiki\Jobs\UpdateJob->doUpdate()
>>> #13
>>> ../extensions/SemanticMediaWiki/src/SQLStore/ByIdDataRebuildDispatcher.php(171):
>>> SMW\MediaWiki\Jobs\UpdateJob->run()
>>> #14
>>> ../extensions/SemanticMediaWiki/src/Maintenance/DataRebuilder.php(247):
>>> SMW\SQLStore\ByIdDataRebuildDispatcher->dispatchRebuildFor(integer)
>>> #15
>>> ../extensions/SemanticMediaWiki/src/Maintenance/DataRebuilder.php(147):
>>> SMW\Maintenance\DataRebuilder->doRebuildAll()
>>> #16 ../extensions/SemanticMediaWiki/maintenance/rebuildData.php(141):
>>> SMW\Maintenance\DataRebuilder->rebuild()
>>> #17 ../maintenance/doMaintenance.php(104):
>>> SMW\Maintenance\RebuildData->execute()
>>> #18 ../extensions/SemanticMediaWiki/maintenance/rebuildData.php(174):
>>> require_once(string)
>>> #19 ../extensions/SemanticMediaWiki/maintenance/SMW_refreshData.php(9):
>>> require_once(string)
>>> #20 {main}
>>>
>>> The envorinment can be seen here:
>>> http://www.ogdcockpit.eu/index.php?title=Spezial:Version
>>>
>>> I also tried to "Rebuild everything"
>>> https://semantic-mediawiki.org/wiki/Help:Repairing_SMW's_data#Rebuilding_everything
>>> but this did not change the outcome.
>>>
>>> Any ideas?
>>>
>>> cheers,
>>> Bernhard
>>>
>>> ------------------------------------------------------------------------------
>>> _______________________________________________
>>> Semediawiki-devel mailing list
>>> [hidden email]
>>> https://lists.sourceforge.net/lists/listinfo/semediawiki-devel
>

------------------------------------------------------------------------------
_______________________________________________
Semediawiki-user mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/semediawiki-user
Reply | Threaded
Open this post in threaded view
|

Re: [SMW-devel] Upgrade to SMW 2.3 RebuildData exception StripState.php

Krabina Bernhard
In reply to this post by Krabina Bernhard
I followed the advice to remove all extensions prior to running the script. Finally, I only had SMW installed, nothing more. Then I deleted the store and rebuilt everything from scratch. Still, the errors persist.

cheers,
Bernhard

----- Am 6. Nov 2015 um 12:33 schrieb Bernhard Krabina [hidden email]:

> Hi,
>
> I updated two wikis to SMW 2.3 and in one the rebuildData throws an exception in
> ~20 pages. I am able to continut the update after the pages with errors with
> rebuildData.php -v -s 64, but the pages with error did not have any properties
> set.
>
> I assume that the IDs of the pages that rebuildData are the page-IDs that can be
> accessed like this:
> http://www.ogdcockpit.eu/index.php?curid=63
>
> other examples are the ids
> 73, 125, 171,175-178, 201 and others
>
> Here is the exception:
>
> [8868c940] [no req]   Exception from line 77 of
> /home/kdz/ogdcockpit/includes/parser/StripState.php: Invalid
> marker:UNIQ7830edce1aa1edea-h-5--QIN
> Backtrace:
> #0 ../includes/parser/StripState.php(66): StripState->addItem(string, string,
> string)
> #1 ../includes/parser/Preprocessor_DOM.php(1194): StripState->addGeneral(string,
> string)
> #2 ../includes/parser/Parser.php(3492): PPFrame_DOM->expand(PPNode_DOM)
> #3 ../includes/parser/Preprocessor_DOM.php(1113):
> Parser->braceSubstitution(array, PPFrame_DOM)
> #4 ../includes/parser/Parser.php(3153): PPFrame_DOM->expand(PPNode_DOM, integer)
> #5 ../includes/parser/Parser.php(1216): Parser->replaceVariables(string)
> #6 ../includes/parser/Parser.php(395): Parser->internalParse(string)
> #7 ../extensions/SemanticMediaWiki/includes/ContentParser.php(202):
> Parser->parse(string, Title, ParserOptions, boolean, boolean, integer)
> #8 ../extensions/SemanticMediaWiki/includes/ContentParser.php(147):
> SMW\ContentParser->fetchFromParser()
> #9 ../extensions/SemanticMediaWiki/src/MediaWiki/Jobs/UpdateJob.php(136):
> SMW\ContentParser->parse()
> #10 ../extensions/SemanticMediaWiki/src/MediaWiki/Jobs/UpdateJob.php(119):
> SMW\MediaWiki\Jobs\UpdateJob->needToParsePageContentBeforeUpdate()
> #11 ../extensions/SemanticMediaWiki/src/MediaWiki/Jobs/UpdateJob.php(88):
> SMW\MediaWiki\Jobs\UpdateJob->doPrepareForUpdate()
> #12 ../extensions/SemanticMediaWiki/src/MediaWiki/Jobs/UpdateJob.php(57):
> SMW\MediaWiki\Jobs\UpdateJob->doUpdate()
> #13
> ../extensions/SemanticMediaWiki/src/SQLStore/ByIdDataRebuildDispatcher.php(171):
> SMW\MediaWiki\Jobs\UpdateJob->run()
> #14 ../extensions/SemanticMediaWiki/src/Maintenance/DataRebuilder.php(247):
> SMW\SQLStore\ByIdDataRebuildDispatcher->dispatchRebuildFor(integer)
> #15 ../extensions/SemanticMediaWiki/src/Maintenance/DataRebuilder.php(147):
> SMW\Maintenance\DataRebuilder->doRebuildAll()
> #16 ../extensions/SemanticMediaWiki/maintenance/rebuildData.php(141):
> SMW\Maintenance\DataRebuilder->rebuild()
> #17 ../maintenance/doMaintenance.php(104):
> SMW\Maintenance\RebuildData->execute()
> #18 ../extensions/SemanticMediaWiki/maintenance/rebuildData.php(174):
> require_once(string)
> #19 ../extensions/SemanticMediaWiki/maintenance/SMW_refreshData.php(9):
> require_once(string)
> #20 {main}
>
> The envorinment can be seen here:
> http://www.ogdcockpit.eu/index.php?title=Spezial:Version
>
> I also tried to "Rebuild everything"
> https://semantic-mediawiki.org/wiki/Help:Repairing_SMW's_data#Rebuilding_everything
> but this did not change the outcome.
>
> Any ideas?
>
> cheers,
> Bernhard
>
> ------------------------------------------------------------------------------
> _______________________________________________
> Semediawiki-devel mailing list
> [hidden email]
> https://lists.sourceforge.net/lists/listinfo/semediawiki-devel

------------------------------------------------------------------------------
_______________________________________________
Semediawiki-user mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/semediawiki-user
Reply | Threaded
Open this post in threaded view
|

Re: [SMW-devel] Upgrade to SMW 2.3 RebuildData exception StripState.php

James HK
Hi,

The only other thing that comes to my mind is [0, 1].

[0] https://github.com/SemanticMediaWiki/SemanticMediaWiki/issues/880

[1] https://phabricator.wikimedia.org/T58226

Cheers

On 11/20/15, Krabina Bernhard <[hidden email]> wrote:

> I followed the advice to remove all extensions prior to running the script.
> Finally, I only had SMW installed, nothing more. Then I deleted the store
> and rebuilt everything from scratch. Still, the errors persist.
>
> cheers,
> Bernhard
>
> ----- Am 6. Nov 2015 um 12:33 schrieb Bernhard Krabina [hidden email]:
>
>> Hi,
>>
>> I updated two wikis to SMW 2.3 and in one the rebuildData throws an
>> exception in
>> ~20 pages. I am able to continut the update after the pages with errors
>> with
>> rebuildData.php -v -s 64, but the pages with error did not have any
>> properties
>> set.
>>
>> I assume that the IDs of the pages that rebuildData are the page-IDs that
>> can be
>> accessed like this:
>> http://www.ogdcockpit.eu/index.php?curid=63
>>
>> other examples are the ids
>> 73, 125, 171,175-178, 201 and others
>>
>> Here is the exception:
>>
>> [8868c940] [no req]   Exception from line 77 of
>> /home/kdz/ogdcockpit/includes/parser/StripState.php: Invalid
>> marker:UNIQ7830edce1aa1edea-h-5--QIN
>> Backtrace:
>> #0 ../includes/parser/StripState.php(66): StripState->addItem(string,
>> string,
>> string)
>> #1 ../includes/parser/Preprocessor_DOM.php(1194):
>> StripState->addGeneral(string,
>> string)
>> #2 ../includes/parser/Parser.php(3492): PPFrame_DOM->expand(PPNode_DOM)
>> #3 ../includes/parser/Preprocessor_DOM.php(1113):
>> Parser->braceSubstitution(array, PPFrame_DOM)
>> #4 ../includes/parser/Parser.php(3153): PPFrame_DOM->expand(PPNode_DOM,
>> integer)
>> #5 ../includes/parser/Parser.php(1216): Parser->replaceVariables(string)
>> #6 ../includes/parser/Parser.php(395): Parser->internalParse(string)
>> #7 ../extensions/SemanticMediaWiki/includes/ContentParser.php(202):
>> Parser->parse(string, Title, ParserOptions, boolean, boolean, integer)
>> #8 ../extensions/SemanticMediaWiki/includes/ContentParser.php(147):
>> SMW\ContentParser->fetchFromParser()
>> #9 ../extensions/SemanticMediaWiki/src/MediaWiki/Jobs/UpdateJob.php(136):
>> SMW\ContentParser->parse()
>> #10
>> ../extensions/SemanticMediaWiki/src/MediaWiki/Jobs/UpdateJob.php(119):
>> SMW\MediaWiki\Jobs\UpdateJob->needToParsePageContentBeforeUpdate()
>> #11 ../extensions/SemanticMediaWiki/src/MediaWiki/Jobs/UpdateJob.php(88):
>> SMW\MediaWiki\Jobs\UpdateJob->doPrepareForUpdate()
>> #12 ../extensions/SemanticMediaWiki/src/MediaWiki/Jobs/UpdateJob.php(57):
>> SMW\MediaWiki\Jobs\UpdateJob->doUpdate()
>> #13
>> ../extensions/SemanticMediaWiki/src/SQLStore/ByIdDataRebuildDispatcher.php(171):
>> SMW\MediaWiki\Jobs\UpdateJob->run()
>> #14
>> ../extensions/SemanticMediaWiki/src/Maintenance/DataRebuilder.php(247):
>> SMW\SQLStore\ByIdDataRebuildDispatcher->dispatchRebuildFor(integer)
>> #15
>> ../extensions/SemanticMediaWiki/src/Maintenance/DataRebuilder.php(147):
>> SMW\Maintenance\DataRebuilder->doRebuildAll()
>> #16 ../extensions/SemanticMediaWiki/maintenance/rebuildData.php(141):
>> SMW\Maintenance\DataRebuilder->rebuild()
>> #17 ../maintenance/doMaintenance.php(104):
>> SMW\Maintenance\RebuildData->execute()
>> #18 ../extensions/SemanticMediaWiki/maintenance/rebuildData.php(174):
>> require_once(string)
>> #19 ../extensions/SemanticMediaWiki/maintenance/SMW_refreshData.php(9):
>> require_once(string)
>> #20 {main}
>>
>> The envorinment can be seen here:
>> http://www.ogdcockpit.eu/index.php?title=Spezial:Version
>>
>> I also tried to "Rebuild everything"
>> https://semantic-mediawiki.org/wiki/Help:Repairing_SMW's_data#Rebuilding_everything
>> but this did not change the outcome.
>>
>> Any ideas?
>>
>> cheers,
>> Bernhard
>>
>> ------------------------------------------------------------------------------
>> _______________________________________________
>> Semediawiki-devel mailing list
>> [hidden email]
>> https://lists.sourceforge.net/lists/listinfo/semediawiki-devel
>
> ------------------------------------------------------------------------------
> _______________________________________________
> Semediawiki-devel mailing list
> [hidden email]
> https://lists.sourceforge.net/lists/listinfo/semediawiki-devel
>

------------------------------------------------------------------------------
_______________________________________________
Semediawiki-user mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/semediawiki-user
Reply | Threaded
Open this post in threaded view
|

Re: [SMW-devel] Upgrade to SMW 2.3 RebuildData exception StripState.php

Krabina Bernhard
Thank you, James.

I don't have a solution to the problem, but my workaround was to upgrade MW from 1.23.10 to 1.25.3. Worked like a charm and now the script runs without problems...

cheers,
Bernhard

----- Am 20. Nov 2015 um 11:40 schrieb James HK [hidden email]:

> Hi,
>
> The only other thing that comes to my mind is [0, 1].
>
> [0] https://github.com/SemanticMediaWiki/SemanticMediaWiki/issues/880
>
> [1] https://phabricator.wikimedia.org/T58226
>
> Cheers
>
> On 11/20/15, Krabina Bernhard <[hidden email]> wrote:
>> I followed the advice to remove all extensions prior to running the script.
>> Finally, I only had SMW installed, nothing more. Then I deleted the store
>> and rebuilt everything from scratch. Still, the errors persist.
>>
>> cheers,
>> Bernhard
>>
>> ----- Am 6. Nov 2015 um 12:33 schrieb Bernhard Krabina [hidden email]:
>>
>>> Hi,
>>>
>>> I updated two wikis to SMW 2.3 and in one the rebuildData throws an
>>> exception in
>>> ~20 pages. I am able to continut the update after the pages with errors
>>> with
>>> rebuildData.php -v -s 64, but the pages with error did not have any
>>> properties
>>> set.
>>>
>>> I assume that the IDs of the pages that rebuildData are the page-IDs that
>>> can be
>>> accessed like this:
>>> http://www.ogdcockpit.eu/index.php?curid=63
>>>
>>> other examples are the ids
>>> 73, 125, 171,175-178, 201 and others
>>>
>>> Here is the exception:
>>>
>>> [8868c940] [no req]   Exception from line 77 of
>>> /home/kdz/ogdcockpit/includes/parser/StripState.php: Invalid
>>> marker:UNIQ7830edce1aa1edea-h-5--QIN
>>> Backtrace:
>>> #0 ../includes/parser/StripState.php(66): StripState->addItem(string,
>>> string,
>>> string)
>>> #1 ../includes/parser/Preprocessor_DOM.php(1194):
>>> StripState->addGeneral(string,
>>> string)
>>> #2 ../includes/parser/Parser.php(3492): PPFrame_DOM->expand(PPNode_DOM)
>>> #3 ../includes/parser/Preprocessor_DOM.php(1113):
>>> Parser->braceSubstitution(array, PPFrame_DOM)
>>> #4 ../includes/parser/Parser.php(3153): PPFrame_DOM->expand(PPNode_DOM,
>>> integer)
>>> #5 ../includes/parser/Parser.php(1216): Parser->replaceVariables(string)
>>> #6 ../includes/parser/Parser.php(395): Parser->internalParse(string)
>>> #7 ../extensions/SemanticMediaWiki/includes/ContentParser.php(202):
>>> Parser->parse(string, Title, ParserOptions, boolean, boolean, integer)
>>> #8 ../extensions/SemanticMediaWiki/includes/ContentParser.php(147):
>>> SMW\ContentParser->fetchFromParser()
>>> #9 ../extensions/SemanticMediaWiki/src/MediaWiki/Jobs/UpdateJob.php(136):
>>> SMW\ContentParser->parse()
>>> #10
>>> ../extensions/SemanticMediaWiki/src/MediaWiki/Jobs/UpdateJob.php(119):
>>> SMW\MediaWiki\Jobs\UpdateJob->needToParsePageContentBeforeUpdate()
>>> #11 ../extensions/SemanticMediaWiki/src/MediaWiki/Jobs/UpdateJob.php(88):
>>> SMW\MediaWiki\Jobs\UpdateJob->doPrepareForUpdate()
>>> #12 ../extensions/SemanticMediaWiki/src/MediaWiki/Jobs/UpdateJob.php(57):
>>> SMW\MediaWiki\Jobs\UpdateJob->doUpdate()
>>> #13
>>> ../extensions/SemanticMediaWiki/src/SQLStore/ByIdDataRebuildDispatcher.php(171):
>>> SMW\MediaWiki\Jobs\UpdateJob->run()
>>> #14
>>> ../extensions/SemanticMediaWiki/src/Maintenance/DataRebuilder.php(247):
>>> SMW\SQLStore\ByIdDataRebuildDispatcher->dispatchRebuildFor(integer)
>>> #15
>>> ../extensions/SemanticMediaWiki/src/Maintenance/DataRebuilder.php(147):
>>> SMW\Maintenance\DataRebuilder->doRebuildAll()
>>> #16 ../extensions/SemanticMediaWiki/maintenance/rebuildData.php(141):
>>> SMW\Maintenance\DataRebuilder->rebuild()
>>> #17 ../maintenance/doMaintenance.php(104):
>>> SMW\Maintenance\RebuildData->execute()
>>> #18 ../extensions/SemanticMediaWiki/maintenance/rebuildData.php(174):
>>> require_once(string)
>>> #19 ../extensions/SemanticMediaWiki/maintenance/SMW_refreshData.php(9):
>>> require_once(string)
>>> #20 {main}
>>>
>>> The envorinment can be seen here:
>>> http://www.ogdcockpit.eu/index.php?title=Spezial:Version
>>>
>>> I also tried to "Rebuild everything"
>>> https://semantic-mediawiki.org/wiki/Help:Repairing_SMW's_data#Rebuilding_everything
>>> but this did not change the outcome.
>>>
>>> Any ideas?
>>>
>>> cheers,
>>> Bernhard
>>>
>>> ------------------------------------------------------------------------------
>>> _______________________________________________
>>> Semediawiki-devel mailing list
>>> [hidden email]
>>> https://lists.sourceforge.net/lists/listinfo/semediawiki-devel
>>
>> ------------------------------------------------------------------------------
>> _______________________________________________
>> Semediawiki-devel mailing list
>> [hidden email]
>> https://lists.sourceforge.net/lists/listinfo/semediawiki-devel

------------------------------------------------------------------------------
_______________________________________________
Semediawiki-user mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/semediawiki-user