[Tool] GD Stash

I’ve uninstalled Java 8 which just leaves the 17 version. Tried to run gdstash.exe from the download and every time it gets blocked by my anti-virus. Even if I then allow it and it says it won’t be checked in future it still does the same thing when I try again. This is what it comes up with under the block.

This seems to be where the stash stuff is

image

although I seem to have other stuff here
image

I’ll try using that application to launch it tomorrow. Had enough of restarting my PC today.

You shouldn’t have to restart your PC. If GDstash crashes but killing the GDstash task via taskmanager doesn’t close it, kill the Java task too.
image
That should close the crashed GDstash, at least it worked for me when I had those issues.

you could edit the .bat fle or make own .bat and explicitely add he path of the java(w) version you want to execute.
eg

“C:\Program Files\Java\jdk-17.0.8\bin\java.exe” -Xms1024m -Xmx1024m -jar GDStash.jar

everything else can be commented out (use REM) or deleted.
i have diferent versions installed and thats my usualy method to chose what app runs with what java.

the blocked path is different from the path the .exe is in, so not sure how the two are related

Yeah, closing the Java worked, thanks for that Volek.

Should I have 2 batch files Mamba? They’re both old it sems so I assume so, but thought I’d ask anyway.

I can’t find any way to edit the batch files. If there’s a .bat file somewhere I don’t know where it’s hiding.

May have to uninstall the stash and reinstall it I guess. Will probably lose all the stuff in there since it’s not backed up.

Edit: Uninstalled 17 and reinstalled 8, still the same problem - stuck on loading screen.

I can’t find any way to edit the batch files. If there’s a .bat file somewhere I don’t know where it’s hiding.

i recommend changing windows explorer settings so that it shows the file extensions.
for the .bat itself, you dont even need to edit an existing batch file, you can just create your own one.

open notepad, copy eg the line from above and save it as .bat
(filename something.bat and filetype all )
then just run your bat file

If only you had read what others did. :yum:

For anyone running into issues with the current versions (GDStash 1.7.1 or Grim Dawn 1.2 [playtest]),
I documented some troubleshooting a few posts up.

1 Like

Still no luck. Tried with Java 17 and the .exe from further up for that and still get blocked by DeepGuard with that temp file thing.

Going to uninstall Java 17 and GDStash and then install 20 and the Stash again see if that makes it work.

Edit: Finally got it working again. Deleted 17 and the Stash, reinstalled 17 and then reinstalled the Stash, then installed the .exe from #7518 link and the main key - EXTRACTED BOTH THE STASH AND THE .EXE. Just clicking on the downloaded .exe caused the DeepGuard hiccup again. Extracting the .exe and then clicking on the application made the Stash open properly so I could configure and then import the database.
Lost all my items, but frankly I don’t care that much. I’ll get plenty of them back as I play through the game and I often craft items in there anyway.

Oh, that was sarcasm? Didn’t get it…

If you have an “antivirus” software that is acting like malware, you should probably get rid of it and use something decent.

OK? :flushed: But why…

New PT’s character files are not readable for the tool:


javax.swing.ImageIcon@69727843 Error reading C:\Users\madmonkey\Documents\My Games\Grim Dawn\save\main_Cold RoH + BS Chillwhisper\player.gdc
javax.swing.ImageIcon@1f01c363 Please check if a newer version of GD Stash is available
javax.swing.ImageIcon@69727843 Version not supported
org.gdstash.util.FileVersionException: Version not supported
at org.gdstash.character.GDCharUISettings.read(GDCharUISettings.java:54)
at org.gdstash.character.GDChar.read(GDChar.java:984)
at org.gdstash.ui.character.GDCharEditPane$CharSelectActionListener.actionPerformed(GDCharEditPane.java:85)
at java.desktop/javax.swing.JComboBox.fireActionEvent(JComboBox.java:1294)
at java.desktop/javax.swing.JComboBox.setSelectedItem(JComboBox.java:619)
at java.desktop/javax.swing.JComboBox.setSelectedIndex(JComboBox.java:654)
at java.desktop/javax.swing.plaf.basic.BasicComboPopup$Handler.mouseReleased(BasicComboPopup.java:946)
at java.desktop/java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:298)
at java.desktop/java.awt.Component.processMouseEvent(Component.java:6620)
at java.desktop/javax.swing.JComponent.processMouseEvent(JComponent.java:3398)
at java.desktop/javax.swing.plaf.basic.BasicComboPopup$1.processMouseEvent(BasicComboPopup.java:551)
at java.desktop/java.awt.Component.processEvent(Component.java:6385)
at java.desktop/java.awt.Container.processEvent(Container.java:2266)
at java.desktop/java.awt.Component.dispatchEventImpl(Component.java:4995)
at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2324)
at java.desktop/java.awt.Component.dispatchEvent(Component.java:4827)
at java.desktop/java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4948)
at java.desktop/java.awt.LightweightDispatcher.processMouseEvent(Container.java:4575)
at java.desktop/java.awt.LightweightDispatcher.dispatchEvent(Container.java:4516)
at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2310)
at java.desktop/java.awt.Window.dispatchEventImpl(Window.java:2780)
at java.desktop/java.awt.Component.dispatchEvent(Component.java:4827)
at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:775)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714)
at java.base/java.security.AccessController.doPrivileged(AccessController.java:400)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:98)
at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:747)
at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:745)
at java.base/java.security.AccessController.doPrivileged(AccessController.java:400)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87)
at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:744)
at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)


@mamba

+1

Fresh install of the new version and this happened.

EDIT updated java runtime to latest version and jdk to v20 and still having the same issue.

1 Like

@mamba would it be possible to add class filters to the crafting filter?

atm its very tedious to scroll through the affixes and find all the +skills stuff for your class

I have the same problem

Why is your search window different to mine?

b/c its two different things.
one is for search, the other for filtering the affixes in the craft tab

Greyed out for me so can’t use it.

you need to select an item first from the left side, once its selected you can use the filter and select the craft options (which affixes are shown also depends on your general settings if you allow all combos or just legit ones)
image

can someone tell me how i can import database of dawn of mastery mod ? It always error. ty

Did you select the mod in the configuration window and save the settings before trying to import the database? And which version of the game are you playing? v1.1.9.8 or playtest v1.2? If 1.2 then I wouldn’t bother playing any mods until the patch is officially out the mod may need updates to it.