Page MenuHomePhabricator

Uncaught Error: Invalid start or end offset in selectNodes
Open, Needs TriagePublic

Description

https://logstash.wikimedia.org/app/kibana#/doc/logstash-*/logstash-2020.10.13/clienterror/?id=AXUiJjURLNRtRo5XDfci

 at VeDmDocument.ve.Document.selectNodes  https://id.m.wikipedia.org/w/load.php?lang=id&modules=ext.visualEditor.core&skin=minerva&version=8glry:11:795
at VeDmTransactionBuilder.ve.dm.TransactionBuilder.pushRemoval  https://id.m.wikipedia.org/w/load.php?lang=id&modules=ext.visualEditor.core&skin=minerva&version=8glry:116:540
at Object.ve.dm.TransactionBuilder.static.newFromReplacement  https://id.m.wikipedia.org/w/load.php?lang=id&modules=ext.visualEditor.core&skin=minerva&version=8glry:102:188
at VeCeTextState.ve.ce.TextState.getChangeTransaction  https://id.m.wikipedia.org/w/load.php?lang=id&modules=ext.visualEditor.core&skin=minerva&version=8glry:363:752
at VeCeSurface.ve.ce.Surface.handleObservedChanges  https://id.m.wikipedia.org/w/load.php?lang=id&modules=ext.visualEditor.core&skin=minerva&version=8glry:479:793
at VeCeSurfaceObserver.ve.ce.SurfaceObserver.pollOnceInternal  https://id.m.wikipedia.org/w/load.php?lang=id&modules=ext.visualEditor.core&skin=minerva&version=8glry:506:802
at VeCeSurfaceObserver.ve.ce.SurfaceObserver.pollOnce  https://id.m.wikipedia.org/w/load.php?lang=id&modules=ext.visualEditor.core&skin=minerva&version=8glry:506:191
at VeCeSurface.ve.ce.Surface.onDocumentInput  https://id.m.wikipedia.org/w/load.php?lang=id&modules=ext.visualEditor.core&skin=minerva&version=8glry:475:435
at VeEventSequencer.ve.EventSequencer.callListener  https://id.m.wikipedia.org/w/load.php?lang=id&modules=ext.visualEditor.core&skin=minerva&version=8glry:24:768
at VeEventSequencer.ve.EventSequencer.onEvent  https://id.m.wikipedia.org/w/load.php?lang=id&modules=ext.visualEditor.core&skin=minerva&version=8glry:22:136

Event Timeline

@JTannerWMF If I understand correctly, Editing-tream-tracking means a different team is expected to investigate this. Is that correct? Is that team aware of this?

For future reference, the actual error messages look like this:

Error: Invalid start offset: 42
Error: Invalid end offset: 10

The task description made it really difficult to find them in Logstash.

I found them in the end, they're both fairly rare:

(The big spike for "Invalid start offset" was T302362)