{"action":"created","issue":{"url":"https://api.github.com/repos/alemart/opensurge/issues/2","repository_url":"https://api.github.com/repos/alemart/opensurge","labels_url":"https://api.github.com/repos/alemart/opensurge/issues/2/labels{/name}","comments_url":"https://api.github.com/repos/alemart/opensurge/issues/2/comments","events_url":"https://api.github.com/repos/alemart/opensurge/issues/2/events","html_url":"https://github.com/alemart/opensurge/issues/2","id":467769560,"node_id":"MDU6SXNzdWU0Njc3Njk1NjA=","number":2,"title":"Custom Waterworks level hangs on bad startup object","user":{"login":"codylico","id":6492532,"node_id":"MDQ6VXNlcjY0OTI1MzI=","avatar_url":"https://avatars1.githubusercontent.com/u/6492532?v=4","gravatar_id":"","url":"https://api.github.com/users/codylico","html_url":"https://github.com/codylico","followers_url":"https://api.github.com/users/codylico/followers","following_url":"https://api.github.com/users/codylico/following{/other_user}","gists_url":"https://api.github.com/users/codylico/gists{/gist_id}","starred_url":"https://api.github.com/users/codylico/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/codylico/subscriptions","organizations_url":"https://api.github.com/users/codylico/orgs","repos_url":"https://api.github.com/users/codylico/repos","events_url":"https://api.github.com/users/codylico/events{/privacy}","received_events_url":"https://api.github.com/users/codylico/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":{"login":"alemart","id":221477,"node_id":"MDQ6VXNlcjIyMTQ3Nw==","avatar_url":"https://avatars1.githubusercontent.com/u/221477?v=4","gravatar_id":"","url":"https://api.github.com/users/alemart","html_url":"https://github.com/alemart","followers_url":"https://api.github.com/users/alemart/followers","following_url":"https://api.github.com/users/alemart/following{/other_user}","gists_url":"https://api.github.com/users/alemart/gists{/gist_id}","starred_url":"https://api.github.com/users/alemart/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/alemart/subscriptions","organizations_url":"https://api.github.com/users/alemart/orgs","repos_url":"https://api.github.com/users/alemart/repos","events_url":"https://api.github.com/users/alemart/events{/privacy}","received_events_url":"https://api.github.com/users/alemart/received_events","type":"User","site_admin":false},"assignees":[{"login":"alemart","id":221477,"node_id":"MDQ6VXNlcjIyMTQ3Nw==","avatar_url":"https://avatars1.githubusercontent.com/u/221477?v=4","gravatar_id":"","url":"https://api.github.com/users/alemart","html_url":"https://github.com/alemart","followers_url":"https://api.github.com/users/alemart/followers","following_url":"https://api.github.com/users/alemart/following{/other_user}","gists_url":"https://api.github.com/users/alemart/gists{/gist_id}","starred_url":"https://api.github.com/users/alemart/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/alemart/subscriptions","organizations_url":"https://api.github.com/users/alemart/orgs","repos_url":"https://api.github.com/users/alemart/repos","events_url":"https://api.github.com/users/alemart/events{/privacy}","received_events_url":"https://api.github.com/users/alemart/received_events","type":"User","site_admin":false}],"milestone":null,"comments":2,"created_at":"2019-07-13T21:46:03Z","updated_at":"2019-07-14T13:59:47Z","closed_at":null,"author_association":"NONE","body":"### Situation\r\nI have my own custom \"Waterworks\" level file that broke when the Waterworks setup script either moved or changed names (probably the latter).\r\n\r\n### Expected Behavior\r\nThe Open Surge Engine would display an error message (either by dialog box or otherwise), then close and/or continue.\r\n\r\n### Current Behavior\r\nThe Open Surge Engine displays an error message by dialog box, then seems to hang.\r\n\r\n### System details\r\nCommit: 088db1cf5eda87bea056542c2a40d1c75c94d2f8\r\nCMake configuration: (using `ccmake`)\r\n```\r\nBLEEDING_EDGE_VERSION:STRING=sandbox\r\nBLEEDING_EDGE:BOOL=ON\r\nCMAKE_BUILD_TYPE:STRING=Release\r\nLALLEGRO_DIALOG:FILEPATH=/usr/lib/x86_64-linux-gnu/liballegro_dialog.so\r\nLSURGESCRIPT:FILEPATH=(build of latest SurgeScript from master).a\r\nUSE_A5:BOOL=ON\r\nUSE_OPENAL:BOOL=OFF\r\nUSE_STATIC:BOOL=ON\r\n...\r\n```\r\nOS: Ubuntu 18.04.2 LTS\r\nOS-type: 64-bit\r\n\r\n### Minimal level that breaks:\r\n```\r\n// ------------------------------------------------------------\r\n// Open Surge Engine 0.5.0-custom-dev level\r\n// http://opensurge2d.org\r\n// ------------------------------------------------------------\r\n\r\n// header\r\nname \"Waterworks Zone\"\r\nversion \"0.5\"\r\nrequires \"0.5.0\"\r\nact 1\r\ntheme \"themes/waterworks.brk\"\r\nbgtheme \"themes/sunshine.bg\"\r\nspawn_point 128 4968\r\nmusic \"musics/waterworks.ogg\"\r\nstartup \"DefaultStartup\" \"WaterworksSetup\"\r\nplayers \"Surge\" \"Neon\"\r\nwaterlevel 5064\r\n\r\n// dialogs\r\n\r\n// bricks\r\nbrick 2 64 5032\r\n```\r\n\r\nI can add more information as needed."},"comment":{"url":"https://api.github.com/repos/alemart/opensurge/issues/comments/511205283","html_url":"https://github.com/alemart/opensurge/issues/2#issuecomment-511205283","issue_url":"https://api.github.com/repos/alemart/opensurge/issues/2","id":511205283,"node_id":"MDEyOklzc3VlQ29tbWVudDUxMTIwNTI4Mw==","user":{"login":"alemart","id":221477,"node_id":"MDQ6VXNlcjIyMTQ3Nw==","avatar_url":"https://avatars1.githubusercontent.com/u/221477?v=4","gravatar_id":"","url":"https://api.github.com/users/alemart","html_url":"https://github.com/alemart","followers_url":"https://api.github.com/users/alemart/followers","following_url":"https://api.github.com/users/alemart/following{/other_user}","gists_url":"https://api.github.com/users/alemart/gists{/gist_id}","starred_url":"https://api.github.com/users/alemart/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/alemart/subscriptions","organizations_url":"https://api.github.com/users/alemart/orgs","repos_url":"https://api.github.com/users/alemart/repos","events_url":"https://api.github.com/users/alemart/events{/privacy}","received_events_url":"https://api.github.com/users/alemart/received_events","type":"User","site_admin":false},"created_at":"2019-07-14T13:59:47Z","updated_at":"2019-07-14T13:59:47Z","author_association":"OWNER","body":"Yes, I see what you mean. I have submitted new code that addresses this issue. First, we don't need to crash the program due to a missing startup script; we will simply warn the player and proceed. Second, when there's an actual crash, the engine should be closed, not frozen. See if the new code works for you."}}
{"actor":{"display_login":"alemart"}}