{"action":"created","issue":{"url":"https://api.github.com/repos/itdelatrisu/opsu/issues/119","labels_url":"https://api.github.com/repos/itdelatrisu/opsu/issues/119/labels{/name}","comments_url":"https://api.github.com/repos/itdelatrisu/opsu/issues/119/comments","events_url":"https://api.github.com/repos/itdelatrisu/opsu/issues/119/events","html_url":"https://github.com/itdelatrisu/opsu/issues/119","id":100670923,"number":119,"title":"Unchecked exceptions when launching 2 copies of opsu!","user":{"login":"chong601","id":11229054,"avatar_url":"https://avatars.githubusercontent.com/u/11229054?v=3","gravatar_id":"","url":"https://api.github.com/users/chong601","html_url":"https://github.com/chong601","followers_url":"https://api.github.com/users/chong601/followers","following_url":"https://api.github.com/users/chong601/following{/other_user}","gists_url":"https://api.github.com/users/chong601/gists{/gist_id}","starred_url":"https://api.github.com/users/chong601/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/chong601/subscriptions","organizations_url":"https://api.github.com/users/chong601/orgs","repos_url":"https://api.github.com/users/chong601/repos","events_url":"https://api.github.com/users/chong601/events{/privacy}","received_events_url":"https://api.github.com/users/chong601/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":5,"created_at":"2015-08-13T01:33:51Z","updated_at":"2015-08-13T02:25:34Z","closed_at":null,"body":"When launching the 2nd opsu!, the application will immediately displays an error message:\r\n![Error message](http://puu.sh/jzwsK.png)\r\nStack trace:\r\n```\r\nAnother program is already running on port 49250.\r\njava.net.BindException: Address already in use: JVM_Bind\r\n\tat java.net.DualStackPlainSocketImpl.bind0(Native Method)\r\n\tat java.net.DualStackPlainSocketImpl.socketBind(Unknown Source)\r\n\tat java.net.AbstractPlainSocketImpl.bind(Unknown Source)\r\n\tat java.net.PlainSocketImpl.bind(Unknown Source)\r\n\tat java.net.ServerSocket.bind(Unknown Source)\r\n\tat java.net.ServerSocket.<init>(Unknown Source)\r\n\tat java.net.ServerSocket.<init>(Unknown Source)\r\n\tat itdelatrisu.opsu.Opsu.main(Opsu.java:119)\r\n```\r\nIt will be proper if the application just output a JOptionPane.showMessageBox() with a message stating there's another copy of opsu! running.\r\n\r\nAlso, is it possible to have opsu! running at a higher port than the current one? I can't get it to work at my college because there's application using that port specifically for \"phoning-home\" to the main server for system-related telemetry"},"comment":{"url":"https://api.github.com/repos/itdelatrisu/opsu/issues/comments/130509556","html_url":"https://github.com/itdelatrisu/opsu/issues/119#issuecomment-130509556","issue_url":"https://api.github.com/repos/itdelatrisu/opsu/issues/119","id":130509556,"user":{"login":"itdelatrisu","id":7078123,"avatar_url":"https://avatars.githubusercontent.com/u/7078123?v=3","gravatar_id":"","url":"https://api.github.com/users/itdelatrisu","html_url":"https://github.com/itdelatrisu","followers_url":"https://api.github.com/users/itdelatrisu/followers","following_url":"https://api.github.com/users/itdelatrisu/following{/other_user}","gists_url":"https://api.github.com/users/itdelatrisu/gists{/gist_id}","starred_url":"https://api.github.com/users/itdelatrisu/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/itdelatrisu/subscriptions","organizations_url":"https://api.github.com/users/itdelatrisu/orgs","repos_url":"https://api.github.com/users/itdelatrisu/repos","events_url":"https://api.github.com/users/itdelatrisu/events{/privacy}","received_events_url":"https://api.github.com/users/itdelatrisu/received_events","type":"User","site_admin":false},"created_at":"2015-08-13T02:25:34Z","updated_at":"2015-08-13T02:25:34Z","body":"Okay, that sounds good.  Will do, thanks!"}}