yourcelf / intertwinkles

A collection of web apps for group decision making and collaboration
BSD 2-Clause "Simplified" License
45 stars 6 forks source link

Accessing Twinklepad's time slider seems to crash some process on server #44

Closed nightsh closed 10 years ago

nightsh commented 10 years ago

I used the public, hosted intertwinkles.org instance.

Steps to reproduce:

  1. Login and access any group
  2. Find a pad (creating a new one might work too)
  3. Click the Timeslider button in the upper right corner

Expected result: see a time slider like Etherpad usually renders.

Actual result: blank page.

Even more, if you reload the page after this step, you'll be greeted with the web server's 502 page. That until the server process respawns, and will work again.

I haven't reproduced this issue in other environments yet, so it must be subject to further validations before someone goes bug hunting.

P.S.: I'm not sure if the process respawning is triggered on request or it's fully automated, but I'd put my money on the former. Maybe run a daemon checking everything is up (at least on dev machines)?

yourcelf commented 10 years ago

Thanks! The node process did indeed crash a couple of times this morning, likely as a result of this. I'll investigate ASAP. The process does indeed respawn on crash, but it takes a few seconds (hence the 502) due to client-side script compilation that happens at launch.

nightsh commented 10 years ago

Well, maybe those are the crashes I triggered in order to reproduce the issue :smile:

yourcelf commented 10 years ago

I upgraded the version of etherpad-lite backing twinklepad on intertwinkles.org, which seems to have fixed this. Can you confirm that things are working correctly for you now?

nightsh commented 10 years ago

A bit worse, I'm afraid:

An error occured while loading the pad

Error: The module at "ep_etherpad-lite/static/js/rjquery" does not exist. in https://etherpad.intertwinkles.org/static/js/require-kernel.js (line 1)

nightsh commented 10 years ago

Great, you fixed it! :thumbsup:

I will just close this now.