{"action":"created","issue":{"url":"https://api.github.com/repos/mcRPW/rpw/issues/135","repository_url":"https://api.github.com/repos/mcRPW/rpw","labels_url":"https://api.github.com/repos/mcRPW/rpw/issues/135/labels{/name}","comments_url":"https://api.github.com/repos/mcRPW/rpw/issues/135/comments","events_url":"https://api.github.com/repos/mcRPW/rpw/issues/135/events","html_url":"https://github.com/mcRPW/rpw/issues/135","id":271942711,"number":135,"title":"Crash when \"Open in editor\" or \"Edit model\" On block models","user":{"login":"netcore10","id":181536,"avatar_url":"https://avatars2.githubusercontent.com/u/181536?v=4","gravatar_id":"","url":"https://api.github.com/users/netcore10","html_url":"https://github.com/netcore10","followers_url":"https://api.github.com/users/netcore10/followers","following_url":"https://api.github.com/users/netcore10/following{/other_user}","gists_url":"https://api.github.com/users/netcore10/gists{/gist_id}","starred_url":"https://api.github.com/users/netcore10/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/netcore10/subscriptions","organizations_url":"https://api.github.com/users/netcore10/orgs","repos_url":"https://api.github.com/users/netcore10/repos","events_url":"https://api.github.com/users/netcore10/events{/privacy}","received_events_url":"https://api.github.com/users/netcore10/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2017-11-07T18:51:30Z","updated_at":"2018-02-01T03:35:19Z","closed_at":null,"author_association":"NONE","body":"**What happened?**\r\n\r\nJust clicked \"Edit Model\" or \"Open in editor\"\r\n\r\n**Steps to reproduce:**\r\n\r\nI had my own model editor set in the options, double checked, then clicked \"edit model\" on a vanilla json model.\r\n\r\n## RPW 4.5.2 CRASH REPORT ##\r\n\r\nPlease, report this issue on GitHub (use the button below).\r\nIf possible, include THIS WHOLE LOG in the report.\r\n\r\n\r\nAlternatively, you can send this log to MightyPork.\r\n\tE-mail: ondra@ondrovo.com\r\n\r\n\r\n### SYSTEM INFO ###\r\n\r\n\r\n Key               | Value \r\n-------------------|-------------------------------\r\n Runtime name      | Java(TM) SE Runtime Environment\r\n Java version      | 1.8.0_144\r\n Java vendor       | Oracle Corporation\r\n Java path         | C:\\Program Files\\Java\\jre1.8.0_144\r\n OS name           | Windows 7\r\n OS arch           | amd64\r\n File encoding     | Cp1252\r\n Launch dir        | E:\\Jons stuff\\Texture pack editors\\Resoursepackworkbench\r\n RPW version       | 4.5.2\r\n Library version   | 1.12.2\r\n RPW path          | C:\\Users\\User\\AppData\\Roaming\\.mcRPW\r\n Minecraft path    | C:\\Users\\User\\AppData\\Roaming\\.minecraft\r\n\r\n\r\n### STACK TRACE ###\r\n\r\n\r\n```\r\njava.lang.NullPointerException\r\n\tat net.mightypork.rpw.gui.windows.popups.PopupSelectedNodes$8.actionPerformed(PopupSelectedNodes.java:400)\r\n\tat javax.swing.AbstractButton.fireActionPerformed(Unknown Source)\r\n\tat javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)\r\n\tat javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)\r\n\tat javax.swing.DefaultButtonModel.setPressed(Unknown Source)\r\n\tat javax.swing.AbstractButton.doClick(Unknown Source)\r\n\tat javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source)\r\n\tat javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(Unknown Source)\r\n\tat java.awt.Component.processMouseEvent(Unknown Source)\r\n\tat javax.swing.JComponent.processMouseEvent(Unknown Source)\r\n\tat java.awt.Component.processEvent(Unknown Source)\r\n\tat java.awt.Container.processEvent(Unknown Source)\r\n\tat java.awt.Component.dispatchEventImpl(Unknown Source)\r\n\tat java.awt.Container.dispatchEventImpl(Unknown Source)\r\n\tat java.awt.Component.dispatchEvent(Unknown Source)\r\n\tat java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)\r\n\tat java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)\r\n\tat java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)\r\n\tat java.awt.Container.dispatchEventImpl(Unknown Source)\r\n\tat java.awt.Window.dispatchEventImpl(Unknown Source)\r\n\tat java.awt.Component.dispatchEvent(Unknown Source)\r\n\tat java.awt.EventQueue.dispatchEventImpl(Unknown Source)\r\n\tat java.awt.EventQueue.access$500(Unknown Source)\r\n\tat java.awt.EventQueue$3.run(Unknown Source)\r\n\tat java.awt.EventQueue$3.run(Unknown Source)\r\n\tat java.security.AccessController.doPrivileged(Native Method)\r\n\tat java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)\r\n\tat java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)\r\n\tat java.awt.EventQueue$4.run(Unknown Source)\r\n\tat java.awt.EventQueue$4.run(Unknown Source)\r\n\tat java.security.AccessController.doPrivileged(Native Method)\r\n\tat java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)\r\n\tat java.awt.EventQueue.dispatchEvent(Unknown Source)\r\n\tat java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)\r\n\tat java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)\r\n\tat java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)\r\n\tat java.awt.EventDispatchThread.pumpEvents(Unknown Source)\r\n\tat java.awt.EventDispatchThread.pumpEvents(Unknown Source)\r\n\tat java.awt.EventDispatchThread.run(Unknown Source)\r\n\r\n```\r\n\r\n\r\n### FULL LOG ###\r\n\r\n\r\n```\r\n[ i ] Main logger initialized.\r\n[ i ] 2017/11/07 18:42:54\r\n[ i ] ResourcePack Workbench v.4.5.2 (#452)\r\n[ # ] Init started...\r\n[ - ] Project 'BaxPack': Creating backup copy...\r\n[ - ] Project 'BaxPack': Copying - done.\r\n[ - ] Project 'BaxPack': Loading from workdir\r\n[   ] Adding RPW_README.txt to the pack\r\n[ - ] Checking Minecraft installation.\r\n[ - ] Initializing configuration manager.\r\n[ - ] Checking working directory.\r\n[   ] Last run version: 4.5.2 (#452)\r\n[ i ] Using library version: 1.12.2\r\n[ - ] Loading GUI icons\r\n[ - ] Loading GUI icons - done.\r\n[   ] Initializing RSyntaxTextArea\r\n[ # ] Initializing Sources\r\n[ - ] Loading help pages\r\n[ - ] Loading vanilla structure\r\n[ - ] Loading help pages - done.\r\n[ - ] Loading vanilla structure - done.\r\n[ - ] Erasing library cache\r\n[ - ] Loading resourcepacks...\r\n[ # ] Initializing Sources - done.\r\n[ - ] Building main window.\r\n[ - ] Downloading update info\r\n[ - ] Opening last project (if any).\r\n[ # ] Loading project BaxPack\r\n[ - ] Project 'BaxPack': Creating backup copy...\r\n[ - ] Project 'BaxPack': Copying - done.\r\n[ - ] Project 'BaxPack': Loading from workdir\r\n[   ] Adding RPW_README.txt to the pack\r\n[ - ] Downloading update info - done.\r\n[ i ] Your version is up-to-date.\r\n[ - ] Trying to exec:\r\n[ - ]    cmd = C:\\Program Files (x86)\\Notepad++\\notepad++.exe\r\n[ - ]    args = %s\r\n[ - ]    %s = C:\\Users\\User\\AppData\\Roaming\\.mcRPW\\projects\\BaxPack\\project_files\\assets\\minecraft\\blockstates\\acacia_double_slab.json\r\n[   ] Process is running.\r\n[!E!] Unhandled error, opening error screen.\r\n[!E!] java.lang.NullPointerException\r\n[!E!] \tat net.mightypork.rpw.tasks.TaskModifyAsset.editModel(TaskModifyAsset.java:103)\r\n[!E!] \tat net.mightypork.rpw.tasks.Tasks.taskEditModel(Tasks.java:813)\r\n[!E!] \tat net.mightypork.rpw.gui.widgets.SidePanel$9.actionPerformed(SidePanel.java:719)\r\n[!E!] \tat javax.swing.AbstractButton.fireActionPerformed(Unknown Source)\r\n[!E!] \tat javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)\r\n[!E!] \tat javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)\r\n[!E!] \tat javax.swing.DefaultButtonModel.setPressed(Unknown Source)\r\n[!E!] \tat javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)\r\n[!E!] \tat java.awt.Component.processMouseEvent(Unknown Source)\r\n[!E!] \tat javax.swing.JComponent.processMouseEvent(Unknown Source)\r\n[!E!] \tat java.awt.Component.processEvent(Unknown Source)\r\n[!E!] \tat java.awt.Container.processEvent(Unknown Source)\r\n[!E!] \tat java.awt.Component.dispatchEventImpl(Unknown Source)\r\n[!E!] \tat java.awt.Container.dispatchEventImpl(Unknown Source)\r\n[!E!] \tat java.awt.Component.dispatchEvent(Unknown Source)\r\n[!E!] \tat java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)\r\n[!E!] \tat java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)\r\n[!E!] \tat java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)\r\n[!E!] \tat java.awt.Container.dispatchEventImpl(Unknown Source)\r\n[!E!] \tat java.awt.Window.dispatchEventImpl(Unknown Source)\r\n[!E!] \tat java.awt.Component.dispatchEvent(Unknown Source)\r\n[!E!] \tat java.awt.EventQueue.dispatchEventImpl(Unknown Source)\r\n[!E!] \tat java.awt.EventQueue.access$500(Unknown Source)\r\n[!E!] \tat java.awt.EventQueue$3.run(Unknown Source)\r\n[!E!] \tat java.awt.EventQueue$3.run(Unknown Source)\r\n[!E!] \tat java.security.AccessController.doPrivileged(Native Method)\r\n[!E!] \tat java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)\r\n[!E!] \tat java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)\r\n[!E!] \tat java.awt.EventQueue$4.run(Unknown Source)\r\n[!E!] \tat java.awt.EventQueue$4.run(Unknown Source)\r\n[!E!] \tat java.security.AccessController.doPrivileged(Native Method)\r\n[!E!] \tat java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)\r\n[!E!] \tat java.awt.EventQueue.dispatchEvent(Unknown Source)\r\n[!E!] \tat java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)\r\n[!E!] \tat java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)\r\n[!E!] \tat java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)\r\n[!E!] \tat java.awt.EventDispatchThread.pumpEvents(Unknown Source)\r\n[!E!] \tat java.awt.EventDispatchThread.pumpEvents(Unknown Source)\r\n[!E!] \tat java.awt.EventDispatchThread.run(Unknown Source)\r\n[!E!] \r\n[   ] Dialog open: RPW has crashed!\r\n[   ] Dialog closed: RPW has crashed!\r\n[!E!] Unhandled error, opening error screen.\r\n[!E!] java.lang.NullPointerException\r\n[!E!] \tat net.mightypork.rpw.gui.windows.popups.PopupSelectedNodes$8.actionPerformed(PopupSelectedNodes.java:400)\r\n[!E!] \tat javax.swing.AbstractButton.fireActionPerformed(Unknown Source)\r\n[!E!] \tat javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)\r\n[!E!] \tat javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)\r\n[!E!] \tat javax.swing.DefaultButtonModel.setPressed(Unknown Source)\r\n[!E!] \tat javax.swing.AbstractButton.doClick(Unknown Source)\r\n[!E!] \tat javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source)\r\n[!E!] \tat javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(Unknown Source)\r\n[!E!] \tat java.awt.Component.processMouseEvent(Unknown Source)\r\n[!E!] \tat javax.swing.JComponent.processMouseEvent(Unknown Source)\r\n[!E!] \tat java.awt.Component.processEvent(Unknown Source)\r\n[!E!] \tat java.awt.Container.processEvent(Unknown Source)\r\n[!E!] \tat java.awt.Component.dispatchEventImpl(Unknown Source)\r\n[!E!] \tat java.awt.Container.dispatchEventImpl(Unknown Source)\r\n[!E!] \tat java.awt.Component.dispatchEvent(Unknown Source)\r\n[!E!] \tat java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)\r\n[!E!] \tat java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)\r\n[!E!] \tat java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)\r\n[!E!] \tat java.awt.Container.dispatchEventImpl(Unknown Source)\r\n[!E!] \tat java.awt.Window.dispatchEventImpl(Unknown Source)\r\n[!E!] \tat java.awt.Component.dispatchEvent(Unknown Source)\r\n[!E!] \tat java.awt.EventQueue.dispatchEventImpl(Unknown Source)\r\n[!E!] \tat java.awt.EventQueue.access$500(Unknown Source)\r\n[!E!] \tat java.awt.EventQueue$3.run(Unknown Source)\r\n[!E!] \tat java.awt.EventQueue$3.run(Unknown Source)\r\n[!E!] \tat java.security.AccessController.doPrivileged(Native Method)\r\n[!E!] \tat java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)\r\n[!E!] \tat java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)\r\n[!E!] \tat java.awt.EventQueue$4.run(Unknown Source)\r\n[!E!] \tat java.awt.EventQueue$4.run(Unknown Source)\r\n[!E!] \tat java.security.AccessController.doPrivileged(Native Method)\r\n[!E!] \tat java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)\r\n[!E!] \tat java.awt.EventQueue.dispatchEvent(Unknown Source)\r\n[!E!] \tat java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)\r\n[!E!] \tat java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)\r\n[!E!] \tat java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)\r\n[!E!] \tat java.awt.EventDispatchThread.pumpEvents(Unknown Source)\r\n[!E!] \tat java.awt.EventDispatchThread.pumpEvents(Unknown Source)\r\n[!E!] \tat java.awt.EventDispatchThread.run(Unknown Source)\r\n[!E!] \r\n[   ] Dialog open: RPW has crashed!\r\n[   ] Dialog closed: RPW has crashed!\r\n[   ] Dialog open: Configure Editors\r\n[   ] Dialog closed: Configure Editors\r\n[!E!] Unhandled error, opening error screen.\r\n[!E!] java.lang.NullPointerException\r\n[!E!] \tat net.mightypork.rpw.tasks.TaskModifyAsset.editModel(TaskModifyAsset.java:103)\r\n[!E!] \tat net.mightypork.rpw.tasks.Tasks.taskEditModel(Tasks.java:813)\r\n[!E!] \tat net.mightypork.rpw.gui.widgets.SidePanel$9.actionPerformed(SidePanel.java:719)\r\n[!E!] \tat javax.swing.AbstractButton.fireActionPerformed(Unknown Source)\r\n[!E!] \tat javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)\r\n[!E!] \tat javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)\r\n[!E!] \tat javax.swing.DefaultButtonModel.setPressed(Unknown Source)\r\n[!E!] \tat javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)\r\n[!E!] \tat java.awt.Component.processMouseEvent(Unknown Source)\r\n[!E!] \tat javax.swing.JComponent.processMouseEvent(Unknown Source)\r\n[!E!] \tat java.awt.Component.processEvent(Unknown Source)\r\n[!E!] \tat java.awt.Container.processEvent(Unknown Source)\r\n[!E!] \tat java.awt.Component.dispatchEventImpl(Unknown Source)\r\n[!E!] \tat java.awt.Container.dispatchEventImpl(Unknown Source)\r\n[!E!] \tat java.awt.Component.dispatchEvent(Unknown Source)\r\n[!E!] \tat java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)\r\n[!E!] \tat java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)\r\n[!E!] \tat java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)\r\n[!E!] \tat java.awt.Container.dispatchEventImpl(Unknown Source)\r\n[!E!] \tat java.awt.Window.dispatchEventImpl(Unknown Source)\r\n[!E!] \tat java.awt.Component.dispatchEvent(Unknown Source)\r\n[!E!] \tat java.awt.EventQueue.dispatchEventImpl(Unknown Source)\r\n[!E!] \tat java.awt.EventQueue.access$500(Unknown Source)\r\n[!E!] \tat java.awt.EventQueue$3.run(Unknown Source)\r\n[!E!] \tat java.awt.EventQueue$3.run(Unknown Source)\r\n[!E!] \tat java.security.AccessController.doPrivileged(Native Method)\r\n[!E!] \tat java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)\r\n[!E!] \tat java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)\r\n[!E!] \tat java.awt.EventQueue$4.run(Unknown Source)\r\n[!E!] \tat java.awt.EventQueue$4.run(Unknown Source)\r\n[!E!] \tat java.security.AccessController.doPrivileged(Native Method)\r\n[!E!] \tat java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)\r\n[!E!] \tat java.awt.EventQueue.dispatchEvent(Unknown Source)\r\n[!E!] \tat java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)\r\n[!E!] \tat java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)\r\n[!E!] \tat java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)\r\n[!E!] \tat java.awt.EventDispatchThread.pumpEvents(Unknown Source)\r\n[!E!] \tat java.awt.EventDispatchThread.pumpEvents(Unknown Source)\r\n[!E!] \tat java.awt.EventDispatchThread.run(Unknown Source)\r\n[!E!] \r\n[   ] Dialog open: RPW has crashed!\r\n[   ] Dialog closed: RPW has crashed!\r\n[   ] Dialog open: Configure Editors\r\n[   ] Dialog closed: Configure Editors\r\n[!E!] Unhandled error, opening error screen.\r\n[!E!] java.lang.NullPointerException\r\n[!E!] \tat net.mightypork.rpw.gui.windows.popups.PopupSelectedNodes$8.actionPerformed(PopupSelectedNodes.java:400)\r\n[!E!] \tat javax.swing.AbstractButton.fireActionPerformed(Unknown Source)\r\n[!E!] \tat javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)\r\n[!E!] \tat javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)\r\n[!E!] \tat javax.swing.DefaultButtonModel.setPressed(Unknown Source)\r\n[!E!] \tat javax.swing.AbstractButton.doClick(Unknown Source)\r\n[!E!] \tat javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source)\r\n[!E!] \tat javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(Unknown Source)\r\n[!E!] \tat java.awt.Component.processMouseEvent(Unknown Source)\r\n[!E!] \tat javax.swing.JComponent.processMouseEvent(Unknown Source)\r\n[!E!] \tat java.awt.Component.processEvent(Unknown Source)\r\n[!E!] \tat java.awt.Container.processEvent(Unknown Source)\r\n[!E!] \tat java.awt.Component.dispatchEventImpl(Unknown Source)\r\n[!E!] \tat java.awt.Container.dispatchEventImpl(Unknown Source)\r\n[!E!] \tat java.awt.Component.dispatchEvent(Unknown Source)\r\n[!E!] \tat java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)\r\n[!E!] \tat java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)\r\n[!E!] \tat java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)\r\n[!E!] \tat java.awt.Container.dispatchEventImpl(Unknown Source)\r\n[!E!] \tat java.awt.Window.dispatchEventImpl(Unknown Source)\r\n[!E!] \tat java.awt.Component.dispatchEvent(Unknown Source)\r\n[!E!] \tat java.awt.EventQueue.dispatchEventImpl(Unknown Source)\r\n[!E!] \tat java.awt.EventQueue.access$500(Unknown Source)\r\n[!E!] \tat java.awt.EventQueue$3.run(Unknown Source)\r\n[!E!] \tat java.awt.EventQueue$3.run(Unknown Source)\r\n[!E!] \tat java.security.AccessController.doPrivileged(Native Method)\r\n[!E!] \tat java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)\r\n[!E!] \tat java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)\r\n[!E!] \tat java.awt.EventQueue$4.run(Unknown Source)\r\n[!E!] \tat java.awt.EventQueue$4.run(Unknown Source)\r\n[!E!] \tat java.security.AccessController.doPrivileged(Native Method)\r\n[!E!] \tat java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)\r\n[!E!] \tat java.awt.EventQueue.dispatchEvent(Unknown Source)\r\n[!E!] \tat java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)\r\n[!E!] \tat java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)\r\n[!E!] \tat java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)\r\n[!E!] \tat java.awt.EventDispatchThread.pumpEvents(Unknown Source)\r\n[!E!] \tat java.awt.EventDispatchThread.pumpEvents(Unknown Source)\r\n[!E!] \tat java.awt.EventDispatchThread.run(Unknown Source)\r\n[!E!] \r\n[   ] Dialog open: RPW has crashed!\r\n[ - ] Trying to exec:\r\n[ - ]    cmd = explorer\r\n[ - ]    args = %s\r\n[ - ]    %s = https://github.com/mcRPW/rpw/issues/new\r\n[   ] Process is running.\r\n[ - ] Trying to exec:\r\n[ - ]    cmd = explorer\r\n[ - ]    args = %s\r\n[ - ]    %s = https://github.com/mcRPW/rpw/issues/new\r\n[   ] Process is running.\r\n[   ] Dialog closed: RPW has crashed!\r\n[   ] Dialog open: Configure Editors\r\n[   ] Dialog closed: Configure Editors\r\n[!E!] Unhandled error, opening error screen.\r\n[!E!] java.lang.NullPointerException\r\n[!E!] \tat net.mightypork.rpw.tasks.TaskModifyAsset.editModel(TaskModifyAsset.java:103)\r\n[!E!] \tat net.mightypork.rpw.tasks.Tasks.taskEditModel(Tasks.java:813)\r\n[!E!] \tat net.mightypork.rpw.gui.widgets.SidePanel$9.actionPerformed(SidePanel.java:719)\r\n[!E!] \tat javax.swing.AbstractButton.fireActionPerformed(Unknown Source)\r\n[!E!] \tat javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)\r\n[!E!] \tat javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)\r\n[!E!] \tat javax.swing.DefaultButtonModel.setPressed(Unknown Source)\r\n[!E!] \tat javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)\r\n[!E!] \tat java.awt.Component.processMouseEvent(Unknown Source)\r\n[!E!] \tat javax.swing.JComponent.processMouseEvent(Unknown Source)\r\n[!E!] \tat java.awt.Component.processEvent(Unknown Source)\r\n[!E!] \tat java.awt.Container.processEvent(Unknown Source)\r\n[!E!] \tat java.awt.Component.dispatchEventImpl(Unknown Source)\r\n[!E!] \tat java.awt.Container.dispatchEventImpl(Unknown Source)\r\n[!E!] \tat java.awt.Component.dispatchEvent(Unknown Source)\r\n[!E!] \tat java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)\r\n[!E!] \tat java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)\r\n[!E!] \tat java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)\r\n[!E!] \tat java.awt.Container.dispatchEventImpl(Unknown Source)\r\n[!E!] \tat java.awt.Window.dispatchEventImpl(Unknown Source)\r\n[!E!] \tat java.awt.Component.dispatchEvent(Unknown Source)\r\n[!E!] \tat java.awt.EventQueue.dispatchEventImpl(Unknown Source)\r\n[!E!] \tat java.awt.EventQueue.access$500(Unknown Source)\r\n[!E!] \tat java.awt.EventQueue$3.run(Unknown Source)\r\n[!E!] \tat java.awt.EventQueue$3.run(Unknown Source)\r\n[!E!] \tat java.security.AccessController.doPrivileged(Native Method)\r\n[!E!] \tat java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)\r\n[!E!] \tat java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)\r\n[!E!] \tat java.awt.EventQueue$4.run(Unknown Source)\r\n[!E!] \tat java.awt.EventQueue$4.run(Unknown Source)\r\n[!E!] \tat java.security.AccessController.doPrivileged(Native Method)\r\n[!E!] \tat java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)\r\n[!E!] \tat java.awt.EventQueue.dispatchEvent(Unknown Source)\r\n[!E!] \tat java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)\r\n[!E!] \tat java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)\r\n[!E!] \tat java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)\r\n[!E!] \tat java.awt.EventDispatchThread.pumpEvents(Unknown Source)\r\n[!E!] \tat java.awt.EventDispatchThread.pumpEvents(Unknown Source)\r\n[!E!] \tat java.awt.EventDispatchThread.run(Unknown Source)\r\n[!E!] \r\n[   ] Dialog open: RPW has crashed!\r\n[ i ] Text copied to clipboard.\r\n[   ] Dialog closed: RPW has crashed!\r\n[   ] Dialog open: Configure Editors\r\n[   ] Dialog closed: Configure Editors\r\n[!E!] Unhandled error, opening error screen.\r\n[!E!] java.lang.NullPointerException\r\n[!E!] \tat net.mightypork.rpw.gui.windows.popups.PopupSelectedNodes$8.actionPerformed(PopupSelectedNodes.java:400)\r\n[!E!] \tat javax.swing.AbstractButton.fireActionPerformed(Unknown Source)\r\n[!E!] \tat javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)\r\n[!E!] \tat javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)\r\n[!E!] \tat javax.swing.DefaultButtonModel.setPressed(Unknown Source)\r\n[!E!] \tat javax.swing.AbstractButton.doClick(Unknown Source)\r\n[!E!] \tat javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source)\r\n[!E!] \tat javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(Unknown Source)\r\n[!E!] \tat java.awt.Component.processMouseEvent(Unknown Source)\r\n[!E!] \tat javax.swing.JComponent.processMouseEvent(Unknown Source)\r\n[!E!] \tat java.awt.Component.processEvent(Unknown Source)\r\n[!E!] \tat java.awt.Container.processEvent(Unknown Source)\r\n[!E!] \tat java.awt.Component.dispatchEventImpl(Unknown Source)\r\n[!E!] \tat java.awt.Container.dispatchEventImpl(Unknown Source)\r\n[!E!] \tat java.awt.Component.dispatchEvent(Unknown Source)\r\n[!E!] \tat java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)\r\n[!E!] \tat java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)\r\n[!E!] \tat java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)\r\n[!E!] \tat java.awt.Container.dispatchEventImpl(Unknown Source)\r\n[!E!] \tat java.awt.Window.dispatchEventImpl(Unknown Source)\r\n[!E!] \tat java.awt.Component.dispatchEvent(Unknown Source)\r\n[!E!] \tat java.awt.EventQueue.dispatchEventImpl(Unknown Source)\r\n[!E!] \tat java.awt.EventQueue.access$500(Unknown Source)\r\n[!E!] \tat java.awt.EventQueue$3.run(Unknown Source)\r\n[!E!] \tat java.awt.EventQueue$3.run(Unknown Source)\r\n[!E!] \tat java.security.AccessController.doPrivileged(Native Method)\r\n[!E!] \tat java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)\r\n[!E!] \tat java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)\r\n[!E!] \tat java.awt.EventQueue$4.run(Unknown Source)\r\n[!E!] \tat java.awt.EventQueue$4.run(Unknown Source)\r\n[!E!] \tat java.security.AccessController.doPrivileged(Native Method)\r\n[!E!] \tat java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)\r\n[!E!] \tat java.awt.EventQueue.dispatchEvent(Unknown Source)\r\n[!E!] \tat java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)\r\n[!E!] \tat java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)\r\n[!E!] \tat java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)\r\n[!E!] \tat java.awt.EventDispatchThread.pumpEvents(Unknown Source)\r\n[!E!] \tat java.awt.EventDispatchThread.pumpEvents(Unknown Source)\r\n[!E!] \tat java.awt.EventDispatchThread.run(Unknown Source)\r\n[!E!] \r\n\r\n```\r\n\r\n\r\n~~~ END OF REPORT ~~~\r\n\r\n\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/mcRPW/rpw/issues/comments/362148447","html_url":"https://github.com/mcRPW/rpw/issues/135#issuecomment-362148447","issue_url":"https://api.github.com/repos/mcRPW/rpw/issues/135","id":362148447,"user":{"login":"mn200","id":145647,"avatar_url":"https://avatars1.githubusercontent.com/u/145647?v=4","gravatar_id":"","url":"https://api.github.com/users/mn200","html_url":"https://github.com/mn200","followers_url":"https://api.github.com/users/mn200/followers","following_url":"https://api.github.com/users/mn200/following{/other_user}","gists_url":"https://api.github.com/users/mn200/gists{/gist_id}","starred_url":"https://api.github.com/users/mn200/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mn200/subscriptions","organizations_url":"https://api.github.com/users/mn200/orgs","repos_url":"https://api.github.com/users/mn200/repos","events_url":"https://api.github.com/users/mn200/events{/privacy}","received_events_url":"https://api.github.com/users/mn200/received_events","type":"User","site_admin":false},"created_at":"2018-02-01T03:35:19Z","updated_at":"2018-02-01T03:35:19Z","author_association":"NONE","body":"How would you re-extract the minecraft assets?"}}
{"actor":{"display_login":"mn200"}}