{"action":"created","issue":{"url":"https://api.github.com/repos/Screenly/screenly-ose/issues/744","repository_url":"https://api.github.com/repos/Screenly/screenly-ose","labels_url":"https://api.github.com/repos/Screenly/screenly-ose/issues/744/labels{/name}","comments_url":"https://api.github.com/repos/Screenly/screenly-ose/issues/744/comments","events_url":"https://api.github.com/repos/Screenly/screenly-ose/issues/744/events","html_url":"https://github.com/Screenly/screenly-ose/issues/744","id":296143376,"number":744,"title":"Viewer crashed","user":{"login":"ddn","id":110436,"avatar_url":"https://avatars3.githubusercontent.com/u/110436?v=4","gravatar_id":"","url":"https://api.github.com/users/ddn","html_url":"https://github.com/ddn","followers_url":"https://api.github.com/users/ddn/followers","following_url":"https://api.github.com/users/ddn/following{/other_user}","gists_url":"https://api.github.com/users/ddn/gists{/gist_id}","starred_url":"https://api.github.com/users/ddn/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ddn/subscriptions","organizations_url":"https://api.github.com/users/ddn/orgs","repos_url":"https://api.github.com/users/ddn/repos","events_url":"https://api.github.com/users/ddn/events{/privacy}","received_events_url":"https://api.github.com/users/ddn/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":11,"created_at":"2018-02-10T23:21:19Z","updated_at":"2018-02-21T06:50:53Z","closed_at":null,"author_association":"NONE","body":"I have 2 screenly installs both running latest release (014bc04...) that are in an infinite loop of crashing, about once per minute.\r\n\r\nI mentioned in a closed thread that I went looking for logs because of a crashing issue, my older rpi2 dies completely eventually, and my pi3 gets stuck on the IP screen and also needs a reboot.\r\n\r\nFeb  4 19:36:28 raspberrypi python[6057]: Viewer crashed.\r\nFeb  4 19:36:28 raspberrypi python[6057]: Traceback (most recent call last):\r\nFeb  4 19:36:28 raspberrypi python[6057]:   File \"/home/pi/screenly/viewer.py\", line 457, in <module>\r\nFeb  4 19:36:28 raspberrypi python[6057]:     main()\r\nFeb  4 19:36:28 raspberrypi python[6057]:   File \"/home/pi/screenly/viewer.py\", line 452, in main\r\nFeb  4 19:36:28 raspberrypi python[6057]:     asset_loop(scheduler)\r\nFeb  4 19:36:28 raspberrypi python[6057]:   File \"/home/pi/screenly/viewer.py\", line 373, in asset_loop\r\nFeb  4 19:36:28 raspberrypi python[6057]:     check_update()\r\nFeb  4 19:36:28 raspberrypi python[6057]:   File \"/home/pi/screenly/viewer.py\", line 343, in check_update\r\nFeb  4 19:36:28 raspberrypi python[6057]:     'Hash': str(git_hash),\r\nFeb  4 19:36:28 raspberrypi python[6057]:   File \"/usr/local/lib/python2.7/dist-packages/mixpanel/__init__.py\", line 95, in track\r\nFeb  4 19:36:28 raspberrypi python[6057]:     self._consumer.send('events', json_dumps(event, cls=self._serializer))\r\nFeb  4 19:36:28 raspberrypi python[6057]:   File \"/usr/local/lib/python2.7/dist-packages/mixpanel/__init__.py\", line 353, in send\r\nFeb  4 19:36:28 raspberrypi python[6057]:     self._write_request(self._endpoints[endpoint], json_message, api_key)\r\nFeb  4 19:36:28 raspberrypi python[6057]:   File \"/usr/local/lib/python2.7/dist-packages/mixpanel/__init__.py\", line 376, in _write_request\r\nFeb  4 19:36:28 raspberrypi python[6057]:     six.raise_from(MixpanelException(e), e)\r\nFeb  4 19:36:28 raspberrypi python[6057]: AttributeError: 'module' object has no attribute 'raise_from'\r\nFeb  4 19:36:28 raspberrypi python[6057]: Traceback (most recent call last):\r\nFeb  4 19:36:28 raspberrypi python[6057]:   File \"/home/pi/screenly/viewer.py\", line 457, in <module>\r\nFeb  4 19:36:28 raspberrypi python[6057]:     main()\r\nFeb  4 19:36:28 raspberrypi python[6057]:   File \"/home/pi/screenly/viewer.py\", line 452, in main\r\nFeb  4 19:36:28 raspberrypi python[6057]:     asset_loop(scheduler)\r\nFeb  4 19:36:28 raspberrypi python[6057]:   File \"/home/pi/screenly/viewer.py\", line 373, in asset_loop\r\nFeb  4 19:36:28 raspberrypi python[6057]:     check_update()\r\nFeb  4 19:36:28 raspberrypi python[6057]:   File \"/home/pi/screenly/viewer.py\", line 343, in check_update\r\nFeb  4 19:36:28 raspberrypi python[6057]:     'Hash': str(git_hash),\r\nFeb  4 19:36:28 raspberrypi python[6057]:   File \"/usr/local/lib/python2.7/dist-packages/mixpanel/__init__.py\", line 95, in track\r\nFeb  4 19:36:28 raspberrypi python[6057]:     self._consumer.send('events', json_dumps(event, cls=self._serializer))\r\nFeb  4 19:36:28 raspberrypi python[6057]:   File \"/usr/local/lib/python2.7/dist-packages/mixpanel/__init__.py\", line 353, in send\r\nFeb  4 19:36:28 raspberrypi python[6057]:     self._write_request(self._endpoints[endpoint], json_message, api_key)\r\nFeb  4 19:36:28 raspberrypi python[6057]:   File \"/usr/local/lib/python2.7/dist-packages/mixpanel/__init__.py\", line 376, in _write_request\r\nFeb  4 19:36:28 raspberrypi python[6057]:     six.raise_from(MixpanelException(e), e)\r\nFeb  4 19:36:28 raspberrypi python[6057]: AttributeError: 'module' object has no attribute 'raise_from'\r\nFeb  4 19:36:28 raspberrypi python[6057]: Exception in thread Thread-3 (most likely raised during interpreter shutdown):Exception in thread Thread-4 (most likely raised during interpreter shutdown):\r\nFeb  4 19:36:28 raspberrypi python[6057]: Traceback (most recent call last):\r\nFeb  4 19:36:28 raspberrypi systemd[1]: screenly-viewer.service: Main process exited, code=exited, status=1/FAILURE\r\nFeb  4 19:36:28 raspberrypi systemd[1]: screenly-viewer.service: Unit entered failed state.\r\nFeb  4 19:36:28 raspberrypi systemd[1]: screenly-viewer.service: Failed with result 'exit-code'.\r\nFeb  4 19:36:28 raspberrypi systemd[1]: screenly-viewer.service: Service hold-off time over, scheduling restart.\r\nFeb  4 19:36:28 raspberrypi systemd[1]: Stopped Screenly Viewer.\r\nFeb  4 19:36:28 raspberrypi systemd[1]: Starting Screenly Viewer...\r\nFeb  4 19:36:29 raspberrypi systemd[1]: Started Screenly Viewer.\r\nFeb  4 19:36:31 raspberrypi python[11246]: browser found dead, restarting\r\nFeb  4 19:36:31 raspberrypi python[11246]: Loading browser...\r\nFeb  4 19:36:31 raspberrypi python[11246]: Browser loading http://127.0.0.1:8080/splash_page. Running as PID 11261.\r\nFeb  4 19:36:33 raspberrypi python[11246]: current url is http://127.0.0.1:8080/splash_page\r\nFeb  4 19:37:34 raspberrypi python[11246]: Scheduler init\r\nFeb  4 19:37:34 raspberrypi python[11246]: update_playlist\r\nFeb  4 19:37:34 raspberrypi python[11246]: Generating asset-list...\r\nFeb  4 19:37:34 raspberrypi python[11246]: generate_asset_list deadline: 1970-01-19 16:07:00\r\nFeb  4 19:37:34 raspberrypi python[11246]: update_playlist done, count 6, counter 0, index 0, deadline 1970-01-19 16:07:00\r\nFeb  4 19:37:34 raspberrypi python[11246]: Entering infinite loop.\r\n"},"comment":{"url":"https://api.github.com/repos/Screenly/screenly-ose/issues/comments/367230224","html_url":"https://github.com/Screenly/screenly-ose/issues/744#issuecomment-367230224","issue_url":"https://api.github.com/repos/Screenly/screenly-ose/issues/744","id":367230224,"user":{"login":"antonmolodykh","id":25369651,"avatar_url":"https://avatars2.githubusercontent.com/u/25369651?v=4","gravatar_id":"","url":"https://api.github.com/users/antonmolodykh","html_url":"https://github.com/antonmolodykh","followers_url":"https://api.github.com/users/antonmolodykh/followers","following_url":"https://api.github.com/users/antonmolodykh/following{/other_user}","gists_url":"https://api.github.com/users/antonmolodykh/gists{/gist_id}","starred_url":"https://api.github.com/users/antonmolodykh/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/antonmolodykh/subscriptions","organizations_url":"https://api.github.com/users/antonmolodykh/orgs","repos_url":"https://api.github.com/users/antonmolodykh/repos","events_url":"https://api.github.com/users/antonmolodykh/events{/privacy}","received_events_url":"https://api.github.com/users/antonmolodykh/received_events","type":"User","site_admin":false},"created_at":"2018-02-21T06:50:53Z","updated_at":"2018-02-21T06:50:53Z","author_association":"COLLABORATOR","body":"@ddn okay, I'll figure it out. let's just in case, clarify what is happening now: you have RPi3, on which you updated the OSE (development version). but after about 24 hours the viewer breaks again. The device is connected via wifi. all right?"}}
{"actor":{"display_login":"antonmolodykh"}}