Pita/etherpad-lite — Issue #417: Restart connection issue.
Author: mcnair
Created: 2012-02-06 18:52:20+00:00
State: open

Greetings. We a running commit 2bec0a582d9e294f9f820854c8eb954951a5e119. We pulled this so we could have full column chat. Its sweet. The problem is that it seems to have destabilized our install. We had a glorious month of no connection issue before this pull. But now our install gets disconnected often. Sometimes i can go for hours without an issue, and then sometimes it will disconnect a few times in a single hour, sometimes even more. This has been confirmed across multiple users, computers and networks.

Seems that something is causing things to restart, which requires pad users to have to reconnect. We noticed in the logs this problem being reported, causing things to restart: Here's a trace.

[2012-02-06 10:16:40.944] [ERROR] console - ESC[39mTypeError: Cannot read property 'author' of undefined
at /srv/etherpad-lite/node/handler/PadMessageHandler.js:864:71
at /srv/etherpad-lite/node_modules/async/lib/async.js:462:21
at /srv/etherpad-lite/node_modules/async/lib/async.js:194:13
at /srv/etherpad-lite/node_modules/async/lib/async.js:97:13
at Array.forEach (native)
at /srv/etherpad-lite/node_modules/async/lib/async.js:26:24
at /srv/etherpad-lite/node_modules/async/lib/async.js:96:9
at /srv/etherpad-lite/node_modules/async/lib/async.js:193:9
at Object.map (/srv/etherpad-lite/node_modules/async/lib/async.js:177:23)
at Object.parallel (/srv/etherpad-lite/node_modules/async/lib/async.js:460:19)
RESTART!