Skip to content

Crash when using time slider #3371

Closed
Closed
@ghost

Description

Someone on my server used the "import" function on an SVG file. This put the XML source in the document which screwed it up. Trying to revert, they opened the history. When sliding the slider, Etherpad crashes:

2018-04-08_21:39:49.94947 [2018-04-08 23:39:49.949] [ERROR] console - TypeError: Cannot read property 'substring' of undefined
2018-04-08_21:39:49.94951     at Object.insert (/opt/etherpad/6a38826/src/static/js/Changeset.js:794:45)
2018-04-08_21:39:49.94951     at Object.exports.mutateTextLines (/opt/etherpad/6a38826/src/static/js/Changeset.js:966:11)
2018-04-08_21:39:49.94952     at /opt/etherpad/6a38826/src/node/handler/PadMessageHandler.js:1519:19
2018-04-08_21:39:49.94953     at /opt/etherpad/6a38826/src/node_modules/async/lib/async.js:610:21
2018-04-08_21:39:49.94953     at /opt/etherpad/6a38826/src/node_modules/async/lib/async.js:249:17
2018-04-08_21:39:49.94954     at iterate (/opt/etherpad/6a38826/src/node_modules/async/lib/async.js:149:13)
2018-04-08_21:39:49.94954     at /opt/etherpad/6a38826/src/node_modules/async/lib/async.js:160:25
2018-04-08_21:39:49.94955     at /opt/etherpad/6a38826/src/node_modules/async/lib/async.js:251:21
2018-04-08_21:39:49.94956     at /opt/etherpad/6a38826/src/node_modules/async/lib/async.js:615:34
2018-04-08_21:39:49.94956     at /opt/etherpad/6a38826/src/node_modules/async/lib/async.js:254:17
2018-04-08_21:39:49.94957 [2018-04-08 23:39:49.949] [INFO] console - graceful shutdown...
2018-04-08_21:39:50.08340 [2018-04-08 23:39:50.083] [INFO] console - db sucessfully closed.

The server was not supervised by a supervisor so it remained dead. I didn't start it again.

EPL version: 1.5.0 (89ad3cb)

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions