Page MenuHomePhabricator

Special:Log/ hist link for Protected Flow board produces 'Unable to find specified offset in query results"
Closed, DuplicatePublicPRODUCTION ERROR

Description

  1. In betalabs, Talk:ET15 was protected by Etonkovidova
  2. Go to http://en.wikipedia.beta.wmflabs.org/wiki/Special:Log/Etonkovidova
  3. The entry's hist link will produce an error. In fact, all hist links related to setting protection or changing the protection will result in the same error.

20:19, 12 November 2015 Etonkovidova (Talk | contribs) protected Talk:ET15 [Edit=Allow only autoconfirmed users] (indefinite) [Move=Allow only autoconfirmed users] (indefinite) (hist)

<span class="mw-logevent-actionlink">(<a href="/w/index.php?title=Talk:ET15&amp;action=history&amp;offset=20151112202932" title="Talk:ET15">hist</a>)</span>
[4186b989] /w/index.php?title=Talk:ET15&action=history&offset=20151112202932 Flow\Exception\DataModelException from line 255 of /srv/mediawiki/php-master/extensions/Flow/includes/Data/Index/FeatureIndex.php: Unable to find specified offset in query results

Backtrace:

#0 /srv/mediawiki/php-master/extensions/Flow/includes/Data/Index/FeatureIndex.php(203): Flow\Data\Index\FeatureIndex->getOffsetFromKey(array, string)
#1 /srv/mediawiki/php-master/extensions/Flow/includes/Data/Index/FeatureIndex.php(479): Flow\Data\Index\FeatureIndex->getOffsetLimit(array, array)
#2 /srv/mediawiki/php-master/extensions/Flow/includes/Data/Index/FeatureIndex.php(427): Flow\Data\Index\FeatureIndex->filterResults(array, array)
#3 /srv/mediawiki/php-master/extensions/Flow/includes/Data/ObjectLocator.php(80): Flow\Data\Index\FeatureIndex->findMulti(array, array)
#4 /srv/mediawiki/php-master/extensions/Flow/includes/Data/ObjectLocator.php(55): Flow\Data\ObjectLocator->findMulti(array, array)
#5 [internal function]: Flow\Data\ObjectLocator->find(array, array)
#6 /srv/mediawiki/php-master/extensions/Flow/includes/Data/ManagerGroup.php(129): call_user_func_array(array, array)
#7 /srv/mediawiki/php-master/extensions/Flow/includes/Data/ManagerGroup.php(141): Flow\Data\ManagerGroup->call(string, array)
#8 /srv/mediawiki/php-master/extensions/Flow/includes/Formatter/BoardHistoryQuery.php(67): Flow\Data\ManagerGroup->find(string, array, array)
#9 /srv/mediawiki/php-master/extensions/Flow/includes/Formatter/BoardHistoryQuery.php(30): Flow\Formatter\BoardHistoryQuery->getHeaderResults(Flow\Model\UUID, array)
#10 /srv/mediawiki/php-master/extensions/Flow/includes/Data/Pager/HistoryPager.php(60): Flow\Formatter\BoardHistoryQuery->getResults(Flow\Model\UUID, integer, Flow\Model\UUID, string)
#11 /srv/mediawiki/php-master/extensions/Flow/includes/Block/BoardHistory.php(80): Flow\Data\Pager\HistoryPager->doQuery()
#12 /srv/mediawiki/php-master/extensions/Flow/includes/View.php(195): Flow\Block\BoardHistoryBlock->renderApi(array)
#13 /srv/mediawiki/php-master/extensions/Flow/includes/View.php(69): Flow\View->buildApiResponse(Flow\WorkflowLoader, array, string, array)
#14 /srv/mediawiki/php-master/extensions/Flow/includes/Actions/Action.php(100): Flow\View->show(Flow\WorkflowLoader, string)
#15 /srv/mediawiki/php-master/extensions/Flow/includes/Actions/Action.php(46): Flow\Actions\FlowAction->showForAction(string)
#16 /srv/mediawiki/php-master/includes/MediaWiki.php(457): Flow\Actions\FlowAction->show()
#17 /srv/mediawiki/php-master/includes/MediaWiki.php(254): MediaWiki->performAction(Article, Title)
#18 /srv/mediawiki/php-master/includes/MediaWiki.php(672): MediaWiki->performRequest()
#19 /srv/mediawiki/php-master/includes/MediaWiki.php(474): MediaWiki->main()
#20 /srv/mediawiki/php-master/index.php(41): MediaWiki->run()
#21 /srv/mediawiki/w/index.php(3): include(string)
#22 {main}

Details

Stack Trace
exception.trace
#0 /srv/mediawiki/php-1.35.0-wmf.39/extensions/Flow/includes/Data/Index/TopKIndex.php(122): Flow\Data\Index\TopKIndex->getOffsetFromOffsetValue(array, integer)
#1 /srv/mediawiki/php-1.35.0-wmf.39/extensions/Flow/includes/Data/Index/TopKIndex.php(88): Flow\Data\Index\TopKIndex->getOffsetLimit(array, array)
#2 /srv/mediawiki/php-1.35.0-wmf.39/extensions/Flow/includes/Data/Index/FeatureIndex.php(300): Flow\Data\Index\TopKIndex->filterResults(array, array)
#3 /srv/mediawiki/php-1.35.0-wmf.39/extensions/Flow/includes/Data/ObjectLocator.php(95): Flow\Data\Index\FeatureIndex->findMulti(array, array)
#4 /srv/mediawiki/php-1.35.0-wmf.39/extensions/Flow/includes/Data/ObjectLocator.php(70): Flow\Data\ObjectLocator->findMulti(array, array)
#5 /srv/mediawiki/php-1.35.0-wmf.39/extensions/Flow/includes/Data/Pager/Pager.php(130): Flow\Data\ObjectLocator->find(array, array)
#6 /srv/mediawiki/php-1.35.0-wmf.39/extensions/Flow/includes/Block/TopicListBlock.php(484): Flow\Data\Pager\Pager->getPage(Closure)
#7 /srv/mediawiki/php-1.35.0-wmf.39/extensions/Flow/includes/Block/TopicListBlock.php(269): Flow\Block\TopicListBlock->getPage(array)
#8 /srv/mediawiki/php-1.35.0-wmf.39/extensions/Flow/includes/View.php(245): Flow\Block\TopicListBlock->renderApi(array)
#9 /srv/mediawiki/php-1.35.0-wmf.39/extensions/Flow/includes/View.php(71): Flow\View->buildApiResponse(Flow\WorkflowLoader, array, string, array)
#10 /srv/mediawiki/php-1.35.0-wmf.39/extensions/Flow/includes/Actions/FlowAction.php(106): Flow\View->show(Flow\WorkflowLoader, string)
#11 /srv/mediawiki/php-1.35.0-wmf.39/extensions/Flow/includes/Actions/ViewAction.php(26): Flow\Actions\FlowAction->showForAction(string, OutputPage)
#12 /srv/mediawiki/php-1.35.0-wmf.39/extensions/Flow/includes/Actions/FlowAction.php(49): Flow\Actions\ViewAction->showForAction(string)
#13 /srv/mediawiki/php-1.35.0-wmf.39/includes/MediaWiki.php(527): Flow\Actions\FlowAction->show()
#14 /srv/mediawiki/php-1.35.0-wmf.39/includes/MediaWiki.php(313): MediaWiki->performAction(Article, Title)
#15 /srv/mediawiki/php-1.35.0-wmf.39/includes/MediaWiki.php(986): MediaWiki->performRequest()
#16 /srv/mediawiki/php-1.35.0-wmf.39/includes/MediaWiki.php(543): MediaWiki->main()
#17 /srv/mediawiki/php-1.35.0-wmf.39/index.php(53): MediaWiki->run()
#18 /srv/mediawiki/php-1.35.0-wmf.39/index.php(46): wfIndexMain()
#19 /srv/mediawiki/w/index.php(3): require(string)
#20 {main}

Event Timeline

Etonkovidova raised the priority of this task from to Needs Triage.
Etonkovidova updated the task description. (Show Details)
Etonkovidova subscribed.

The similar error is in T115696: Fatal exception of type "Flow\Exception\DataModelException"

/extensions/Flow/includes/Data/Index/FeatureIndex.php: Unable to find specified offset in query results
mmodell changed the subtype of this task from "Task" to "Production Error".Jul 8 2020, 6:49 PM
mmodell subscribed.

Happening in production:

exception.trace
#0 /srv/mediawiki/php-1.35.0-wmf.39/extensions/Flow/includes/Data/Index/TopKIndex.php(122): Flow\Data\Index\TopKIndex->getOffsetFromOffsetValue(array, integer)
#1 /srv/mediawiki/php-1.35.0-wmf.39/extensions/Flow/includes/Data/Index/TopKIndex.php(88): Flow\Data\Index\TopKIndex->getOffsetLimit(array, array)
#2 /srv/mediawiki/php-1.35.0-wmf.39/extensions/Flow/includes/Data/Index/FeatureIndex.php(300): Flow\Data\Index\TopKIndex->filterResults(array, array)
#3 /srv/mediawiki/php-1.35.0-wmf.39/extensions/Flow/includes/Data/ObjectLocator.php(95): Flow\Data\Index\FeatureIndex->findMulti(array, array)
#4 /srv/mediawiki/php-1.35.0-wmf.39/extensions/Flow/includes/Data/ObjectLocator.php(70): Flow\Data\ObjectLocator->findMulti(array, array)
#5 /srv/mediawiki/php-1.35.0-wmf.39/extensions/Flow/includes/Data/Pager/Pager.php(130): Flow\Data\ObjectLocator->find(array, array)
#6 /srv/mediawiki/php-1.35.0-wmf.39/extensions/Flow/includes/Block/TopicListBlock.php(484): Flow\Data\Pager\Pager->getPage(Closure)
#7 /srv/mediawiki/php-1.35.0-wmf.39/extensions/Flow/includes/Block/TopicListBlock.php(269): Flow\Block\TopicListBlock->getPage(array)
#8 /srv/mediawiki/php-1.35.0-wmf.39/extensions/Flow/includes/View.php(245): Flow\Block\TopicListBlock->renderApi(array)
#9 /srv/mediawiki/php-1.35.0-wmf.39/extensions/Flow/includes/View.php(71): Flow\View->buildApiResponse(Flow\WorkflowLoader, array, string, array)
#10 /srv/mediawiki/php-1.35.0-wmf.39/extensions/Flow/includes/Actions/FlowAction.php(106): Flow\View->show(Flow\WorkflowLoader, string)
#11 /srv/mediawiki/php-1.35.0-wmf.39/extensions/Flow/includes/Actions/ViewAction.php(26): Flow\Actions\FlowAction->showForAction(string, OutputPage)
#12 /srv/mediawiki/php-1.35.0-wmf.39/extensions/Flow/includes/Actions/FlowAction.php(49): Flow\Actions\ViewAction->showForAction(string)
#13 /srv/mediawiki/php-1.35.0-wmf.39/includes/MediaWiki.php(527): Flow\Actions\FlowAction->show()
#14 /srv/mediawiki/php-1.35.0-wmf.39/includes/MediaWiki.php(313): MediaWiki->performAction(Article, Title)
#15 /srv/mediawiki/php-1.35.0-wmf.39/includes/MediaWiki.php(986): MediaWiki->performRequest()
#16 /srv/mediawiki/php-1.35.0-wmf.39/includes/MediaWiki.php(543): MediaWiki->main()
#17 /srv/mediawiki/php-1.35.0-wmf.39/index.php(53): MediaWiki->run()
#18 /srv/mediawiki/php-1.35.0-wmf.39/index.php(46): wfIndexMain()
#19 /srv/mediawiki/w/index.php(3): require(string)
#20 {main}
mmodell edited Stack Trace. (Show Details)
mmodell set Phatality ID (Deprecated) to e1b116a3e6ea052f51d6baa96c6adf9fb1433f631c8f824989ea11831cca5012.

In betalabs another error related to protection of Flow board history link from

the log entry on Special:Log/ET13

21:32, 9 July 2020 ET13 talk contribs protected User talk:ET70 [Edit=Block all non-admin users] (expires 22:32, 9 July 2020) [Move=Block all non-admin users] (expires 22:32, 9 July 2020) (hist) (thank)

The history link that fails with the following error: https://en.wikipedia.beta.wmflabs.org/w/index.php?title=User_talk:ET70&action=history&offset=20200709213251

exception.trace
Failed to load history content.

Return to Main Page

[XwePNKwQBHcAADBN5lgAAAAK] /w/index.php?title=User_talk:ET70&action=history&offset=20200709213251 Flow\Exception\InvalidDataException from line 47 of /srv/mediawiki/php-master/extensions/Flow/includes/Data/Pager/HistoryPager.php: Unable to load history for u5gxq4vxrjp6vdjd

Backtrace:

#0 /srv/mediawiki/php-master/extensions/Flow/includes/Block/BoardHistoryBlock.php(62): Flow\Data\Pager\HistoryPager->doQuery()
#1 /srv/mediawiki/php-master/extensions/Flow/includes/View.php(245): Flow\Block\BoardHistoryBlock->renderApi(array)
#2 /srv/mediawiki/php-master/extensions/Flow/includes/View.php(71): Flow\View->buildApiResponse(Flow\WorkflowLoader, array, string, array)
#3 /srv/mediawiki/php-master/extensions/Flow/includes/Actions/FlowAction.php(106): Flow\View->show(Flow\WorkflowLoader, string)
#4 /srv/mediawiki/php-master/extensions/Flow/includes/Actions/FlowAction.php(49): Flow\Actions\FlowAction->showForAction(string)
#5 /srv/mediawiki/php-master/includes/MediaWiki.php(527): Flow\Actions\FlowAction->show()
#6 /srv/mediawiki/php-master/includes/MediaWiki.php(313): MediaWiki->performAction(Article, Title)
#7 /srv/mediawiki/php-master/includes/MediaWiki.php(940): MediaWiki->performRequest()
#8 /srv/mediawiki/php-master/includes/MediaWiki.php(543): MediaWiki->main()
#9 /srv/mediawiki/php-master/index.php(53): MediaWiki->run()
#10 /srv/mediawiki/php-master/index.php(46): wfIndexMain()
#11 /srv/mediawiki/w/index.php(3): require(string)
#12 {main}