{"action":"opened","issue":{"url":"https://api.github.com/repos/fesch/Structorizer.Desktop/issues/595","repository_url":"https://api.github.com/repos/fesch/Structorizer.Desktop","labels_url":"https://api.github.com/repos/fesch/Structorizer.Desktop/issues/595/labels{/name}","comments_url":"https://api.github.com/repos/fesch/Structorizer.Desktop/issues/595/comments","events_url":"https://api.github.com/repos/fesch/Structorizer.Desktop/issues/595/events","html_url":"https://github.com/fesch/Structorizer.Desktop/issues/595","id":360849330,"node_id":"MDU6SXNzdWUzNjA4NDkzMzA=","number":595,"title":"NullPointerException during startup, killing Menu","user":{"login":"GitMensch","id":6699539,"node_id":"MDQ6VXNlcjY2OTk1Mzk=","avatar_url":"https://avatars3.githubusercontent.com/u/6699539?v=4","gravatar_id":"","url":"https://api.github.com/users/GitMensch","html_url":"https://github.com/GitMensch","followers_url":"https://api.github.com/users/GitMensch/followers","following_url":"https://api.github.com/users/GitMensch/following{/other_user}","gists_url":"https://api.github.com/users/GitMensch/gists{/gist_id}","starred_url":"https://api.github.com/users/GitMensch/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/GitMensch/subscriptions","organizations_url":"https://api.github.com/users/GitMensch/orgs","repos_url":"https://api.github.com/users/GitMensch/repos","events_url":"https://api.github.com/users/GitMensch/events{/privacy}","received_events_url":"https://api.github.com/users/GitMensch/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-09-17T12:38:17Z","updated_at":"2018-09-17T12:38:17Z","closed_at":null,"author_association":"CONTRIBUTOR","body":"Normally everything works but from time to time (using unchanged `makeStructorizer`) the following error occurs during startup\r\n\r\n~~~\r\nSep 17, 2018 1:54:44 PM lu.fisch.structorizer.gui.Mainform create\r\nSCHWERWIEGEND: Menu creation thread failed.\r\njava.lang.reflect.InvocationTargetException\r\n        at java.awt.EventQueue.invokeAndWait(EventQueue.java:1349)\r\n        at java.awt.EventQueue.invokeAndWait(EventQueue.java:1324)\r\n        at lu.fisch.structorizer.gui.Mainform.create(Mainform.java:264)\r\n        at lu.fisch.structorizer.gui.Mainform.<init>(Mainform.java:1081)\r\n        at lu.fisch.structorizer.gui.Mainform.<init>(Mainform.java:1066)\r\n        at Structorizer.main(Structorizer.java:260)\r\nCaused by: java.lang.NullPointerException\r\n        at javax.xml.validation.SchemaFactory.newSchema(SchemaFactory.java:670)\r\n        at lu.fisch.structorizer.parsers.GENParser.parse(GENParser.java:200)\r\n        at lu.fisch.structorizer.gui.Menu.addPluginMenuItems(Menu.java:1834)\r\n        at lu.fisch.structorizer.gui.Menu.create(Menu.java:718)\r\n        at lu.fisch.structorizer.gui.Menu.<init>(Menu.java:1723)\r\n        at lu.fisch.structorizer.gui.Mainform$2.run(Mainform.java:267)\r\n        at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:301)\r\n        at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758)\r\n        at java.awt.EventQueue.access$500(EventQueue.java:97)\r\n        at java.awt.EventQueue$3.run(EventQueue.java:709)\r\n        at java.awt.EventQueue$3.run(EventQueue.java:703)\r\n        at java.security.AccessController.doPrivileged(Native Method)\r\n        at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)\r\n        at java.awt.EventQueue.dispatchEvent(EventQueue.java:728)\r\n        at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205)\r\n        at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)\r\n        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)\r\n        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)\r\n        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)\r\n        at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)\r\n\r\n~~~\r\n\r\n*If* there's a problem with a specific menu entry for a plugin it would be reasonable to still add the common menu.\r\n\r\nNote: I've found the two issues (missing adjustment of makeStructorizer and missing check in GENParser.java), will add a PR for both later."}}
{"actor":{"display_login":"GitMensch"}}