Hi! First of all, thanks for all the work you do on GoMule, it's much appreciated :)
On R5.8, when I try to open my ATMA stash (attached), I get the following error pop-up:
Error
gomule.util.D2ItemException: Error: null (null, null)
at gomule.d2x.D2StashReader.readItems(D2StashReader.java:79)
at gomule.d2x.D2StashReader.checkHeaderAndLoadItems(D2StashReader.java:43)
at gomule.d2x.D2StashReader.readStash(D2StashReader.java:32)
at gomule.d2x.D2StashReader.readStash(D2StashReader.java:18)
at gomule.gui.D2FileManager.addItemList(D2FileManager.java:1837)
at gomule.gui.D2ViewStash.connect(D2ViewStash.java:356)
at gomule.gui.D2ViewStash.<init>(D2ViewStash.java:288)
at gomule.gui.D2FileManager.openStash(D2FileManager.java:1737)
at gomule.gui.D2ViewProject$CharTreeNode.view(D2ViewProject.java:402)
at gomule.gui.D2ViewProject$3.mouseReleased(D2ViewProject.java:126)
at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:290)
at java.awt.Component.processMouseEvent(Component.java:6539)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3324)
at java.awt.Component.processEvent(Component.java:6304)
at java.awt.Container.processEvent(Container.java:2239)
at java.awt.Component.dispatchEventImpl(Component.java:4889)
at java.awt.Container.dispatchEventImpl(Container.java:2297)
at java.awt.Component.dispatchEvent(Component.java:4711)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4535)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476)
at java.awt.Container.dispatchEventImpl(Container.java:2283)
at java.awt.Window.dispatchEventImpl(Window.java:2746)
at java.awt.Component.dispatchEvent(Component.java:4711)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760)
at java.awt.EventQueue.access$500(EventQueue.java:97)
at java.awt.EventQueue$3.run(EventQueue.java:709)
at java.awt.EventQueue$3.run(EventQueue.java:703)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84)
at java.awt.EventQueue$4.run(EventQueue.java:733)
at java.awt.EventQueue$4.run(EventQueue.java:731)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:730)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
It worked perfectly fine yesterday on R5.6, so there's probably some regression afoot.
I've also confirmed that I can create, insert items into, save and open another ATMA stash (attached, for reference, if it may help matters) without issues.
Very interesting, thank you for reporting - yeah, I agree that fixing one type of issue with unidentified items appears to have caused you to have an issue with unidentified items.
The problem is an unidentified coif - do you recall if you found it in Expansion or in RoW?
90% sure that was in RoW!
Should be fixed in the latest release, 5.9 - thank you very much!