The Vassal Wiki has been retired and is no longer editable. For, documentation see the Documentation category of the forum. For the Module Library, see the new Module Library. If you have found a problem with conversion of module pages from the old module library to the new, please report it in the forum.


Module talk:The Hunters: German U-Boats at War, 1939-43

From Vassal

Hello, Firing up The Hunters after a few months away. I find that I am unable to save a game in progress. I get a window that says


Unable to write file.VASSAL was unable to write the file '/Applications/Vassal Mods/The Hunters/test save.vsav'.

When I go to Show details, I get:


java.io.IOException: Permission denied at java.io.UnixFileSystem.createFileExclusively(Native Method) at java.io.File.checkAndCreate(File.java:1705) at java.io.File.createTempFile0(File.java:1726) at java.io.File.createTempFile(File.java:1803) at VASSAL.tools.io.ZipArchive.writeToDisk(ZipArchive.java:415) at VASSAL.tools.io.ZipArchive.close(ZipArchive.java:398) at VASSAL.build.module.GameState.saveGame(GameState.java:668) at VASSAL.build.module.GameState.saveGame(GameState.java:456) at VASSAL.build.module.GameState$2.actionPerformed(GameState.java:125) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2028) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2351) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242) at javax.swing.AbstractButton.doClick(AbstractButton.java:389) at com.apple.laf.ScreenMenuItem.actionPerformed(ScreenMenuItem.java:95) at java.awt.MenuItem.processActionEvent(MenuItem.java:650) at java.awt.MenuItem.processEvent(MenuItem.java:609) at java.awt.MenuComponent.dispatchEventImpl(MenuComponent.java:343) at java.awt.MenuComponent.dispatchEvent(MenuComponent.java:331) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:720) at java.awt.EventQueue.access$400(EventQueue.java:82) at java.awt.EventQueue$2.run(EventQueue.java:676) at java.awt.EventQueue$2.run(EventQueue.java:674) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:86) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:97) at java.awt.EventQueue$3.run(EventQueue.java:690) at java.awt.EventQueue$3.run(EventQueue.java:688) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:86) at java.awt.EventQueue.dispatchEvent(EventQueue.java:687) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)


Any idea what is happening, or what I need to do to remedy the situation? I am on a Mac running OS 10.8.2. Vassal version is 3.2.15. The Hunters version is 2.1.