Many thanks to
@silospen for GoMule which I've been using in the older days and again in the D2R days.
Having an issue with D2R HC Classic chars, maybe someone could help.
When I move an item within the char inventory, take out an item to GoMule stash or add an item from GoMule stash and then save the char, it opens as "disconnected" and doesn't work in game anymore. The chars worked for some time, but now they keep failing. Noting that D2R Expansion chars and stashes work fine. And that I've tried removing all items from the chars, but when I save and reopen they appear as disconnected. Might be doing something wrong, but suddenly I can't mule any items from and to D2R HC Classic chars. Help?
Character disconnected
at gomule.item.D2Item.<init>(D2Item.java:173)
at gomule.d2s.D2Character.readItems(D2Character.java:525)
at gomule.d2s.D2Character.readChar(D2Character.java:254)
at gomule.d2s.D2Character.<init>(D2Character.java:137)
at gomule.gui.D2FileManager.addItemList(D2FileManager.java:1687)
at gomule.gui.D2ViewChar.connect(D2ViewChar.java:447)
at gomule.gui.D2ViewChar.<init>(D2ViewChar.java:426)
at gomule.gui.D2FileManager.openChar(D2FileManager.java:1413)
at gomule.gui.D2ViewProject$CharTreeNode.view(D2ViewProject.java:400)
at gomule.gui.D2ViewProject$3.mouseReleased(D2ViewProject.java:126)
at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
at java.awt.Component.processMouseEvent(Unknown Source)
at javax.swing.JComponent.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$500(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue$4.run(Unknown Source)
at java.awt.EventQueue$4.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)