3.2 builds

Just installed svn7805. Decided to use it to start a new, simple module. When I selected New Module from the File menu, I got this. It says something about it not being a Vassal Module …but I wasn’t opening a Vassal Module.

2011-09-10 09:11:41,828 [0-main] INFO VASSAL.launch.StartUp - Starting
2011-09-10 09:11:41,828 [0-main] INFO VASSAL.launch.StartUp - OS Windows XP
2011-09-10 09:11:41,828 [0-main] INFO VASSAL.launch.StartUp - Java version 1.6.0_26
2011-09-10 09:11:41,828 [0-main] INFO VASSAL.launch.StartUp - VASSAL version 3.2.0-svn7805
2011-09-10 09:11:41,890 [0-AWT-EventQueue-0] INFO VASSAL.launch.ModuleManager - Manager
2011-09-10 09:12:34,609 [0-SwingWorker-pool-29732654-thread-1] INFO VASSAL.tools.io.ProcessLauncher - launching C:\Utilities\Java6u22\bin\java -Xms256M -Xmx512M -DVASSAL.id=1 -DVASSAL.port=2130 -Duser.home=C:\Documents and Settings\Rich -cp lib\Vengine.jar VASSAL.launch.Editor --new –
2011-09-10 09:12:35,500 [1-main] INFO VASSAL.launch.StartUp - Starting
2011-09-10 09:12:35,500 [1-main] INFO VASSAL.launch.StartUp - OS Windows XP
2011-09-10 09:12:35,500 [1-main] INFO VASSAL.launch.StartUp - Java version 1.6.0_26
2011-09-10 09:12:35,500 [1-main] INFO VASSAL.launch.StartUp - VASSAL version 3.2.0-svn7805
2011-09-10 09:12:35,500 [1-main] INFO VASSAL.launch.Launcher - Editor
2011-09-10 09:12:36,750 [0-IPC receiver for 24685281] ERROR VASSAL.tools.ProblemDialog -
java.io.IOException: Not a VASSAL module
at VASSAL.launch.BasicModule.build(BasicModule.java:98) ~[Vengine.jar:na]
at VASSAL.build.GameModule.init(GameModule.java:852) ~[Vengine.jar:na]
at VASSAL.launch.CreateModuleAction.performAction(CreateModuleAction.java:40) ~[Vengine.jar:na]
at VASSAL.launch.Editor.launch(Editor.java:82) ~[Vengine.jar:na]
at VASSAL.launch.Launcher$1.run(Launcher.java:149) ~[Vengine.jar:na]
at java.awt.event.InvocationEvent.dispatch(Unknown Source) ~[na:1.6.0_26]
at java.awt.EventQueue.dispatchEventImpl(Unknown Source) ~[na:1.6.0_26]
at java.awt.EventQueue.access$000(Unknown Source) ~[na:1.6.0_26]
at java.awt.EventQueue$1.run(Unknown Source) ~[na:1.6.0_26]
at java.awt.EventQueue$1.run(Unknown Source) ~[na:1.6.0_26]
at java.security.AccessController.doPrivileged(Native Method) ~[na:1.6.0_26]
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source) ~[na:1.6.0_26]
at java.awt.EventQueue.dispatchEvent(Unknown Source) ~[na:1.6.0_26]
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) ~[na:1.6.0_26]
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) ~[na:1.6.0_26]
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) ~[na:1.6.0_26]
at java.awt.EventDispatchThread.pumpEvents(Unknown Source) ~[na:1.6.0_26]
at java.awt.EventDispatchThread.pumpEvents(Unknown Source) ~[na:1.6.0_26]
at java.awt.EventDispatchThread.run(Unknown Source) ~[na:1.6.0_26]
2011-09-10 09:12:36,843 [0-pool-2-thread-1] ERROR VASSAL.tools.ErrorDialog -
java.lang.reflect.InvocationTargetException: null
at java.awt.EventQueue.invokeAndWait(Unknown Source) ~[na:1.6.0_26]
at javax.swing.SwingUtilities.invokeAndWait(Unknown Source) ~[na:1.6.0_26]
at VASSAL.tools.DialogUtils$1.run(DialogUtils.java:69) ~[Vengine.jar:na]
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [na:1.6.0_26]
at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source) [na:1.6.0_26]
at java.util.concurrent.FutureTask.run(Unknown Source) [na:1.6.0_26]
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source) [na:1.6.0_26]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [na:1.6.0_26]
at java.lang.Thread.run(Unknown Source) [na:1.6.0_26]
java.lang.NullPointerException: null
at javax.swing.BoxLayout.preferredLayoutSize(Unknown Source) ~[na:1.6.0_26]
at javax.swing.plaf.basic.BasicOptionPaneUI.getPreferredSize(Unknown Source) ~[na:1.6.0_26]
at javax.swing.JComponent.getPreferredSize(Unknown Source) ~[na:1.6.0_26]
at java.awt.BorderLayout.preferredLayoutSize(Unknown Source) ~[na:1.6.0_26]
at java.awt.Container.preferredSize(Unknown Source) ~[na:1.6.0_26]
at java.awt.Container.getPreferredSize(Unknown Source) ~[na:1.6.0_26]
at javax.swing.JComponent.getPreferredSize(Unknown Source) ~[na:1.6.0_26]
at javax.swing.JRootPane$RootLayout.preferredLayoutSize(Unknown Source) ~[na:1.6.0_26]
at java.awt.Container.preferredSize(Unknown Source) ~[na:1.6.0_26]
at java.awt.Container.getPreferredSize(Unknown Source) ~[na:1.6.0_26]
at javax.swing.JComponent.getPreferredSize(Unknown Source) ~[na:1.6.0_26]
at java.awt.BorderLayout.preferredLayoutSize(Unknown Source) ~[na:1.6.0_26]
at java.awt.Container.preferredSize(Unknown Source) ~[na:1.6.0_26]
at java.awt.Container.getPreferredSize(Unknown Source) ~[na:1.6.0_26]
at net.miginfocom.swing.MigLayout.adjustWindowSize(Unknown Source) ~[miglayout-4.0-swing.jar:4.0]
at net.miginfocom.swing.MigLayout.layoutContainer(Unknown Source) ~[miglayout-4.0-swing.jar:4.0]
at net.miginfocom.swing.MigLayout.preferredLayoutSize(Unknown Source) ~[miglayout-4.0-swing.jar:4.0]
at java.awt.Container.preferredSize(Unknown Source) ~[na:1.6.0_26]
at java.awt.Container.getPreferredSize(Unknown Source) ~[na:1.6.0_26]
at javax.swing.JComponent.getPreferredSize(Unknown Source) ~[na:1.6.0_26]
at java.awt.GridBagLayout.GetLayoutInfo(Unknown Source) ~[na:1.6.0_26]
at java.awt.GridBagLayout.getLayoutInfo(Unknown Source) ~[na:1.6.0_26]
at java.awt.GridBagLayout.preferredLayoutSize(Unknown Source) ~[na:1.6.0_26]
at java.awt.Container.preferredSize(Unknown Source) ~[na:1.6.0_26]
at java.awt.Container.getPreferredSize(Unknown Source) ~[na:1.6.0_26]
at javax.swing.JComponent.getPreferredSize(Unknown Source) ~[na:1.6.0_26]
at java.awt.BorderLayout.preferredLayoutSize(Unknown Source) ~[na:1.6.0_26]
at java.awt.Container.preferredSize(Unknown Source) ~[na:1.6.0_26]
at java.awt.Container.getPreferredSize(Unknown Source) ~[na:1.6.0_26]
at javax.swing.JComponent.getPreferredSize(Unknown Source) ~[na:1.6.0_26]
at java.awt.BorderLayout.preferredLayoutSize(Unknown Source) ~[na:1.6.0_26]
at java.awt.Container.preferredSize(Unknown Source) ~[na:1.6.0_26]
at java.awt.Container.getPreferredSize(Unknown Source) ~[na:1.6.0_26]
at javax.swing.JComponent.getPreferredSize(Unknown Source) ~[na:1.6.0_26]
at javax.swing.BoxLayout.checkRequests(Unknown Source) ~[na:1.6.0_26]
at javax.swing.BoxLayout.preferredLayoutSize(Unknown Source) ~[na:1.6.0_26]
at javax.swing.plaf.basic.BasicOptionPaneUI.getPreferredSize(Unknown Source) ~[na:1.6.0_26]
at javax.swing.JComponent.getPreferredSize(Unknown Source) ~[na:1.6.0_26]
at java.awt.BorderLayout.preferredLayoutSize(Unknown Source) ~[na:1.6.0_26]
at java.awt.Container.preferredSize(Unknown Source) ~[na:1.6.0_26]
at java.awt.Container.getPreferredSize(Unknown Source) ~[na:1.6.0_26]
at javax.swing.JComponent.getPreferredSize(Unknown Source) ~[na:1.6.0_26]
at javax.swing.JRootPane$RootLayout.preferredLayoutSize(Unknown Source) ~[na:1.6.0_26]
at java.awt.Container.preferredSize(Unknown Source) ~[na:1.6.0_26]
at java.awt.Container.getPreferredSize(Unknown Source) ~[na:1.6.0_26]
at javax.swing.JComponent.getPreferredSize(Unknown Source) ~[na:1.6.0_26]
at java.awt.BorderLayout.preferredLayoutSize(Unknown Source) ~[na:1.6.0_26]
at java.awt.Container.preferredSize(Unknown Source) ~[na:1.6.0_26]
at java.awt.Container.getPreferredSize(Unknown Source) ~[na:1.6.0_26]
at java.awt.Window.pack(Unknown Source) ~[na:1.6.0_26]
at javax.swing.JOptionPane.initDialog(Unknown Source) ~[na:1.6.0_26]
at javax.swing.JOptionPane.createDialog(Unknown Source) ~[na:1.6.0_26]
at javax.swing.JOptionPane.createDialog(Unknown Source) ~[na:1.6.0_26]
at VASSAL.tools.swing.DetailsDialog.showDialog(DetailsDialog.java:96) ~[Vengine.jar:na]
at VASSAL.tools.ProblemDialog$3.run(ProblemDialog.java:245) ~[Vengine.jar:na]
at java.awt.event.InvocationEvent.dispatch(Unknown Source) ~[na:1.6.0_26]
at java.awt.EventQueue.dispatchEventImpl(Unknown Source) ~[na:1.6.0_26]
at java.awt.EventQueue.access$000(Unknown Source) ~[na:1.6.0_26]
at java.awt.EventQueue$1.run(Unknown Source) ~[na:1.6.0_26]
at java.awt.EventQueue$1.run(Unknown Source) ~[na:1.6.0_26]
at java.security.AccessController.doPrivileged(Native Method) ~[na:1.6.0_26]
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source) ~[na:1.6.0_26]
at java.awt.EventQueue.dispatchEvent(Unknown Source) ~[na:1.6.0_26]
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) ~[na:1.6.0_26]
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) ~[na:1.6.0_26]
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) ~[na:1.6.0_26]
at java.awt.EventDispatchThread.pumpEvents(Unknown Source) ~[na:1.6.0_26]
at java.awt.EventDispatchThread.pumpEvents(Unknown Source) ~[na:1.6.0_26]
at java.awt.EventDispatchThread.run(Unknown Source) ~[na:1.6.0_26]

build 7809

The tiling/caching pre processing of module images only works on base module. It does not pick up any images found in module extensions that are loading. This causes a lot of …

011-09-12 11:07:03,389 [3-AWT-EventQueue-0] WARN VASSAL.tools.ErrorDialog - Image not found: 24dd6351be204abaf61bb8abcbf61b3080511eeb
2011-09-12 11:07:03,389 [3-AWT-EventQueue-0] WARN VASSAL.tools.ErrorDialog - Image not found: becbd125990949fdc340d79413c792b030f02b4f

…and so on

No map board shows if the map was in the extension naturally (or any other image from extension of course). That is going to be a problem :slight_smile:

Thus spake DrNostromo:

Just installed svn7805. Decided to use it to start a new, simple module.
When I selected New Module from the File menu, I got this. It says
something about it not being a Vassal Module …but I wasn’t opening a
Vassal Module.

The test in BasicModule.build() for whether a module is new needed
adjusting. Try the svn7819 build.


J.

Here’s my results. I began reconstructing To Be King from scratch with this svn build. It started a new module fine. However, when I tried to enter a graphic for the map board, I got the error listed below.

Also, after closing the error window, I attempted to same the module. It gave me the appropriate browse box for saving, but it didn’t save anything. When I went to close the module, I got a “Save Module?” message. I tried saving it again and everything appeared as if it was saving the file but it didn’t save anything …it just closed.

2011-09-18 09:21:12,343 [0-main] INFO VASSAL.launch.StartUp - Starting
2011-09-18 09:21:12,359 [0-main] INFO VASSAL.launch.StartUp - OS Windows XP
2011-09-18 09:21:12,359 [0-main] INFO VASSAL.launch.StartUp - Java version 1.6.0_26
2011-09-18 09:21:12,359 [0-main] INFO VASSAL.launch.StartUp - VASSAL version 3.2.0-svn7819
2011-09-18 09:21:12,421 [0-AWT-EventQueue-0] INFO VASSAL.launch.ModuleManager - Manager
2011-09-18 09:21:17,750 [0-SwingWorker-pool-11265620-thread-1] INFO VASSAL.tools.io.ProcessLauncher - launching C:\Utilities\Java6u22\bin\java -Xms256M -Xmx512M -DVASSAL.id=1 -DVASSAL.port=1349 -Duser.home=C:\Documents and Settings\Rich -cp lib\Vengine.jar VASSAL.launch.Editor --new –
2011-09-18 09:21:18,640 [1-main] INFO VASSAL.launch.StartUp - Starting
2011-09-18 09:21:18,656 [1-main] INFO VASSAL.launch.StartUp - OS Windows XP
2011-09-18 09:21:18,656 [1-main] INFO VASSAL.launch.StartUp - Java version 1.6.0_26
2011-09-18 09:21:18,656 [1-main] INFO VASSAL.launch.StartUp - VASSAL version 3.2.0-svn7819
2011-09-18 09:21:18,656 [1-main] INFO VASSAL.launch.Launcher - Editor
2011-09-18 09:21:20,656 [1-AWT-EventQueue-0] WARN VASSAL.launch.BasicModule - Unnamed module version 0.0
2011-09-18 09:22:17,984 [1-AWT-EventQueue-0] ERROR VASSAL.tools.ProblemDialog -
java.util.zip.ZipException: error in opening zip file
at java.util.zip.ZipFile.open(Native Method) ~[na:1.6.0_26]
at java.util.zip.ZipFile.(Unknown Source) ~[na:1.6.0_26]
at java.util.zip.ZipFile.(Unknown Source) ~[na:1.6.0_26]
at VASSAL.tools.io.ZipArchive.readEntries(ZipArchive.java:576) ~[Vengine.jar:na]
at VASSAL.tools.io.ZipArchive.openIfClosed(ZipArchive.java:586) ~[Vengine.jar:na]
at VASSAL.tools.io.ZipArchive.getOutputStream(ZipArchive.java:257) ~[Vengine.jar:na]
at VASSAL.tools.io.ZipArchive.getOutputStream(ZipArchive.java:238) ~[Vengine.jar:na]
at VASSAL.tools.io.ZipArchive.add(ZipArchive.java:318) ~[Vengine.jar:na]
at VASSAL.tools.io.ZipArchive.add(ZipArchive.java:301) ~[Vengine.jar:na]
at VASSAL.tools.io.ZipArchive.add(ZipArchive.java:293) ~[Vengine.jar:na]
at VASSAL.tools.ArchiveWriter.addFile(ArchiveWriter.java:175) [Vengine.jar:na]
at VASSAL.tools.ArchiveWriter.addImage(ArchiveWriter.java:130) [Vengine.jar:na]
at VASSAL.configure.ImageConfigurer.addToArchive(ImageConfigurer.java:57) [Vengine.jar:na]
at VASSAL.configure.FileConfigurer.setValue(FileConfigurer.java:100) [Vengine.jar:na]
at VASSAL.configure.FileConfigurer.chooseNewValue(FileConfigurer.java:169) [Vengine.jar:na]
at VASSAL.configure.FileConfigurer$2.actionPerformed(FileConfigurer.java:157) [Vengine.jar:na]
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source) [na:1.6.0_26]
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source) [na:1.6.0_26]
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source) [na:1.6.0_26]
at javax.swing.DefaultButtonModel.setPressed(Unknown Source) [na:1.6.0_26]
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source) [na:1.6.0_26]
at java.awt.Component.processMouseEvent(Unknown Source) [na:1.6.0_26]
at javax.swing.JComponent.processMouseEvent(Unknown Source) [na:1.6.0_26]
at java.awt.Component.processEvent(Unknown Source) [na:1.6.0_26]
at java.awt.Container.processEvent(Unknown Source) [na:1.6.0_26]
at java.awt.Component.dispatchEventImpl(Unknown Source) [na:1.6.0_26]
at java.awt.Container.dispatchEventImpl(Unknown Source) [na:1.6.0_26]
at java.awt.Component.dispatchEvent(Unknown Source) [na:1.6.0_26]
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source) [na:1.6.0_26]
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source) [na:1.6.0_26]
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source) [na:1.6.0_26]
at java.awt.Container.dispatchEventImpl(Unknown Source) [na:1.6.0_26]
at java.awt.Window.dispatchEventImpl(Unknown Source) [na:1.6.0_26]
at java.awt.Component.dispatchEvent(Unknown Source) [na:1.6.0_26]
at java.awt.EventQueue.dispatchEventImpl(Unknown Source) [na:1.6.0_26]
at java.awt.EventQueue.access$000(Unknown Source) [na:1.6.0_26]
at java.awt.EventQueue$1.run(Unknown Source) [na:1.6.0_26]
at java.awt.EventQueue$1.run(Unknown Source) [na:1.6.0_26]
at java.security.AccessController.doPrivileged(Native Method) [na:1.6.0_26]
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source) [na:1.6.0_26]
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source) [na:1.6.0_26]
at java.awt.EventQueue$2.run(Unknown Source) [na:1.6.0_26]
at java.awt.EventQueue$2.run(Unknown Source) [na:1.6.0_26]
at java.security.AccessController.doPrivileged(Native Method) [na:1.6.0_26]
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source) [na:1.6.0_26]
at java.awt.EventQueue.dispatchEvent(Unknown Source) [na:1.6.0_26]
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) [na:1.6.0_26]
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) [na:1.6.0_26]
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) [na:1.6.0_26]
at java.awt.EventDispatchThread.pumpEvents(Unknown Source) [na:1.6.0_26]
at java.awt.EventDispatchThread.pumpEvents(Unknown Source) [na:1.6.0_26]
at java.awt.EventDispatchThread.run(Unknown Source) [na:1.6.0_26]
2011-09-18 09:22:18,078 [1-pool-3-thread-1] ERROR VASSAL.tools.ErrorDialog -
java.lang.reflect.InvocationTargetException: null
at java.awt.EventQueue.invokeAndWait(Unknown Source) ~[na:1.6.0_26]
at javax.swing.SwingUtilities.invokeAndWait(Unknown Source) ~[na:1.6.0_26]
at VASSAL.tools.DialogUtils$1.run(DialogUtils.java:69) ~[Vengine.jar:na]
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [na:1.6.0_26]
at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source) [na:1.6.0_26]
at java.util.concurrent.FutureTask.run(Unknown Source) [na:1.6.0_26]
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source) [na:1.6.0_26]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [na:1.6.0_26]
at java.lang.Thread.run(Unknown Source) [na:1.6.0_26]
java.lang.NullPointerException: null
at javax.swing.BoxLayout.preferredLayoutSize(Unknown Source) ~[na:1.6.0_26]
at javax.swing.plaf.basic.BasicOptionPaneUI.getPreferredSize(Unknown Source) ~[na:1.6.0_26]
at javax.swing.JComponent.getPreferredSize(Unknown Source) ~[na:1.6.0_26]
at java.awt.BorderLayout.preferredLayoutSize(Unknown Source) ~[na:1.6.0_26]
at java.awt.Container.preferredSize(Unknown Source) ~[na:1.6.0_26]
at java.awt.Container.getPreferredSize(Unknown Source) ~[na:1.6.0_26]
at javax.swing.JComponent.getPreferredSize(Unknown Source) ~[na:1.6.0_26]
at javax.swing.JRootPane$RootLayout.preferredLayoutSize(Unknown Source) ~[na:1.6.0_26]
at java.awt.Container.preferredSize(Unknown Source) ~[na:1.6.0_26]
at java.awt.Container.getPreferredSize(Unknown Source) ~[na:1.6.0_26]
at javax.swing.JComponent.getPreferredSize(Unknown Source) ~[na:1.6.0_26]
at java.awt.BorderLayout.preferredLayoutSize(Unknown Source) ~[na:1.6.0_26]
at java.awt.Container.preferredSize(Unknown Source) ~[na:1.6.0_26]
at java.awt.Container.getPreferredSize(Unknown Source) ~[na:1.6.0_26]
at net.miginfocom.swing.MigLayout.adjustWindowSize(Unknown Source) ~[miglayout-4.0-swing.jar:4.0]
at net.miginfocom.swing.MigLayout.layoutContainer(Unknown Source) ~[miglayout-4.0-swing.jar:4.0]
at net.miginfocom.swing.MigLayout.preferredLayoutSize(Unknown Source) ~[miglayout-4.0-swing.jar:4.0]
at java.awt.Container.preferredSize(Unknown Source) ~[na:1.6.0_26]
at java.awt.Container.getPreferredSize(Unknown Source) ~[na:1.6.0_26]
at javax.swing.JComponent.getPreferredSize(Unknown Source) ~[na:1.6.0_26]
at java.awt.GridBagLayout.GetLayoutInfo(Unknown Source) ~[na:1.6.0_26]
at java.awt.GridBagLayout.getLayoutInfo(Unknown Source) ~[na:1.6.0_26]
at java.awt.GridBagLayout.preferredLayoutSize(Unknown Source) ~[na:1.6.0_26]
at java.awt.Container.preferredSize(Unknown Source) ~[na:1.6.0_26]
at java.awt.Container.getPreferredSize(Unknown Source) ~[na:1.6.0_26]
at javax.swing.JComponent.getPreferredSize(Unknown Source) ~[na:1.6.0_26]
at java.awt.BorderLayout.preferredLayoutSize(Unknown Source) ~[na:1.6.0_26]
at java.awt.Container.preferredSize(Unknown Source) ~[na:1.6.0_26]
at java.awt.Container.getPreferredSize(Unknown Source) ~[na:1.6.0_26]
at javax.swing.JComponent.getPreferredSize(Unknown Source) ~[na:1.6.0_26]
at java.awt.BorderLayout.preferredLayoutSize(Unknown Source) ~[na:1.6.0_26]
at java.awt.Container.preferredSize(Unknown Source) ~[na:1.6.0_26]
at java.awt.Container.getPreferredSize(Unknown Source) ~[na:1.6.0_26]
at javax.swing.JComponent.getPreferredSize(Unknown Source) ~[na:1.6.0_26]
at javax.swing.BoxLayout.checkRequests(Unknown Source) ~[na:1.6.0_26]
at javax.swing.BoxLayout.preferredLayoutSize(Unknown Source) ~[na:1.6.0_26]
at javax.swing.plaf.basic.BasicOptionPaneUI.getPreferredSize(Unknown Source) ~[na:1.6.0_26]
at javax.swing.JComponent.getPreferredSize(Unknown Source) ~[na:1.6.0_26]
at java.awt.BorderLayout.preferredLayoutSize(Unknown Source) ~[na:1.6.0_26]
at java.awt.Container.preferredSize(Unknown Source) ~[na:1.6.0_26]
at java.awt.Container.getPreferredSize(Unknown Source) ~[na:1.6.0_26]
at javax.swing.JComponent.getPreferredSize(Unknown Source) ~[na:1.6.0_26]
at javax.swing.JRootPane$RootLayout.preferredLayoutSize(Unknown Source) ~[na:1.6.0_26]
at java.awt.Container.preferredSize(Unknown Source) ~[na:1.6.0_26]
at java.awt.Container.getPreferredSize(Unknown Source) ~[na:1.6.0_26]
at javax.swing.JComponent.getPreferredSize(Unknown Source) ~[na:1.6.0_26]
at java.awt.BorderLayout.preferredLayoutSize(Unknown Source) ~[na:1.6.0_26]
at java.awt.Container.preferredSize(Unknown Source) ~[na:1.6.0_26]
at java.awt.Container.getPreferredSize(Unknown Source) ~[na:1.6.0_26]
at java.awt.Window.pack(Unknown Source) ~[na:1.6.0_26]
at javax.swing.JOptionPane.initDialog(Unknown Source) ~[na:1.6.0_26]
at javax.swing.JOptionPane.createDialog(Unknown Source) ~[na:1.6.0_26]
at javax.swing.JOptionPane.createDialog(Unknown Source) ~[na:1.6.0_26]
at VASSAL.tools.swing.DetailsDialog.showDialog(DetailsDialog.java:96) ~[Vengine.jar:na]
at VASSAL.tools.ProblemDialog$3.run(ProblemDialog.java:245) ~[Vengine.jar:na]
at java.awt.event.InvocationEvent.dispatch(Unknown Source) ~[na:1.6.0_26]
at java.awt.EventQueue.dispatchEventImpl(Unknown Source) ~[na:1.6.0_26]
at java.awt.EventQueue.access$000(Unknown Source) ~[na:1.6.0_26]
at java.awt.EventQueue$1.run(Unknown Source) ~[na:1.6.0_26]
at java.awt.EventQueue$1.run(Unknown Source) ~[na:1.6.0_26]
at java.security.AccessController.doPrivileged(Native Method) ~[na:1.6.0_26]
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source) ~[na:1.6.0_26]
at java.awt.EventQueue.dispatchEvent(Unknown Source) ~[na:1.6.0_26]
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) ~[na:1.6.0_26]
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) ~[na:1.6.0_26]
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) ~[na:1.6.0_26]
at java.awt.EventDispatchThread.pumpEvents(Unknown Source) ~[na:1.6.0_26]
at java.awt.EventDispatchThread.pumpEvents(Unknown Source) ~[na:1.6.0_26]
at java.awt.EventDispatchThread.run(Unknown Source) ~[na:1.6.0_26]

Thus spake DrNostromo:

Try the svn7819 build

Here’s my results. I began reconstructing To Be King from scratch with
this svn build. It started a new module fine. However, when I tried to
enter a graphic for the map board, I got the error listed below.

Also, after closing the error window, I attempted to same the module. It
gave me the appropriate browse box for saving, but it didn’t save
anything. When I went to close the module, I got a “Save Module?”
message. I tried saving it again and everything appeared as if it was
saving the file but it didn’t save anything …it just closed.

Try svn7820. I had forgotten to check whether the ZIP archive was empty
before trying to read entries from it. (Grumble, grumble. Why do we need
to provide support for adding files to existing ZIP archives ourselves?
It’s only been a feature request in Sun’s bug tracker since April 1998.)


J.

Thus spake morganite:

Looks good on that part, although it’s still giving me the
failure-to-delete when saving a module being edited. It doesn’t seem to
happen every time, but it’s happening most times.

Does this still happen for you with svn7820? If so, can you find a way
to trigger it reliably?


J.

svn7820

Was able to add a map and save the module with no problem. However, if I make changes and try to save those changes, I get the following error. Sometimes it saves ok. Seems to be about 50% fail rate. I can always Save As… and create a new mod file.

2011-09-19 06:28:22,703 [0-main] INFO VASSAL.launch.StartUp - Starting
2011-09-19 06:28:22,703 [0-main] INFO VASSAL.launch.StartUp - OS Windows XP
2011-09-19 06:28:22,703 [0-main] INFO VASSAL.launch.StartUp - Java version 1.6.0_26
2011-09-19 06:28:22,703 [0-main] INFO VASSAL.launch.StartUp - VASSAL version 3.2.0-svn7820
2011-09-19 06:28:22,765 [0-AWT-EventQueue-0] INFO VASSAL.launch.ModuleManager - Manager
2011-09-19 06:28:49,375 [0-SwingWorker-pool-19680343-thread-1] INFO VASSAL.launch.AbstractLaunchAction - Loading module file C:\Games\VassalFiles\TBK_New\Mod\TBK_0.9.9_R0001.vmod
2011-09-19 06:28:49,406 [0-SwingWorker-pool-19680343-thread-1] INFO VASSAL.launch.TilingHandler - No images to tile.
2011-09-19 06:28:49,406 [0-SwingWorker-pool-19680343-thread-1] INFO VASSAL.launch.AbstractLaunchAction - Loading module To Be King
2011-09-19 06:28:49,406 [0-SwingWorker-pool-19680343-thread-1] INFO VASSAL.tools.io.ProcessLauncher - launching C:\Utilities\Java6u22\bin\java -Xms256M -Xmx512M -DVASSAL.id=1 -DVASSAL.port=2317 -Duser.home=C:\Documents and Settings\Rich -cp lib\Vengine.jar VASSAL.launch.Editor --edit – C:\Games\VassalFiles\TBK_New\Mod\TBK_0.9.9_R0001.vmod
2011-09-19 06:28:50,281 [1-main] INFO VASSAL.launch.StartUp - Starting
2011-09-19 06:28:50,296 [1-main] INFO VASSAL.launch.StartUp - OS Windows XP
2011-09-19 06:28:50,296 [1-main] INFO VASSAL.launch.StartUp - Java version 1.6.0_26
2011-09-19 06:28:50,296 [1-main] INFO VASSAL.launch.StartUp - VASSAL version 3.2.0-svn7820
2011-09-19 06:28:50,296 [1-main] INFO VASSAL.launch.Launcher - Editor
2011-09-19 06:28:52,296 [1-AWT-EventQueue-0] WARN VASSAL.launch.BasicModule - To Be King version 0.9.9_R0001
2011-09-19 06:29:09,343 [1-AWT-EventQueue-0] ERROR VASSAL.tools.ProblemDialog -
java.io.IOException: Unable to overwrite C:\Games\VassalFiles\TBK_New\Mod\TBK_0.9.9_R0001.vmod, data written to C:\Games\VassalFiles\TBK_New\Mod\tmp4839400174058304215.zip instead.
at VASSAL.tools.io.ZipArchive.writeToDisk(ZipArchive.java:464) ~[Vengine.jar:na]
at VASSAL.tools.io.ZipArchive.flush(ZipArchive.java:374) ~[Vengine.jar:na]
at VASSAL.tools.ArchiveWriter.write(ArchiveWriter.java:227) ~[Vengine.jar:na]
at VASSAL.tools.ArchiveWriter.save(ArchiveWriter.java:218) ~[Vengine.jar:na]
at VASSAL.build.GameModule.save(GameModule.java:1027) [Vengine.jar:na]
at VASSAL.build.GameModule.save(GameModule.java:1006) [Vengine.jar:na]
at VASSAL.launch.ModuleEditorWindow$2.run(ModuleEditorWindow.java:100) [Vengine.jar:na]
at VASSAL.launch.EditorWindow.saver(EditorWindow.java:294) [Vengine.jar:na]
at VASSAL.launch.ModuleEditorWindow.save(ModuleEditorWindow.java:98) [Vengine.jar:na]
at VASSAL.launch.EditorWindow$2.actionPerformed(EditorWindow.java:185) [Vengine.jar:na]
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source) [na:1.6.0_26]
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source) [na:1.6.0_26]
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source) [na:1.6.0_26]
at javax.swing.DefaultButtonModel.setPressed(Unknown Source) [na:1.6.0_26]
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source) [na:1.6.0_26]
at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source) [na:1.6.0_26]
at java.awt.Component.processMouseEvent(Unknown Source) [na:1.6.0_26]
at javax.swing.JComponent.processMouseEvent(Unknown Source) [na:1.6.0_26]
at java.awt.Component.processEvent(Unknown Source) [na:1.6.0_26]
at java.awt.Container.processEvent(Unknown Source) [na:1.6.0_26]
at java.awt.Component.dispatchEventImpl(Unknown Source) [na:1.6.0_26]
at java.awt.Container.dispatchEventImpl(Unknown Source) [na:1.6.0_26]
at java.awt.Component.dispatchEvent(Unknown Source) [na:1.6.0_26]
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source) [na:1.6.0_26]
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source) [na:1.6.0_26]
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source) [na:1.6.0_26]
at java.awt.Container.dispatchEventImpl(Unknown Source) [na:1.6.0_26]
at java.awt.Window.dispatchEventImpl(Unknown Source) [na:1.6.0_26]
at java.awt.Component.dispatchEvent(Unknown Source) [na:1.6.0_26]
at java.awt.EventQueue.dispatchEventImpl(Unknown Source) [na:1.6.0_26]
at java.awt.EventQueue.access$000(Unknown Source) [na:1.6.0_26]
at java.awt.EventQueue$1.run(Unknown Source) [na:1.6.0_26]
at java.awt.EventQueue$1.run(Unknown Source) [na:1.6.0_26]
at java.security.AccessController.doPrivileged(Native Method) [na:1.6.0_26]
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source) [na:1.6.0_26]
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source) [na:1.6.0_26]
at java.awt.EventQueue$2.run(Unknown Source) [na:1.6.0_26]
at java.awt.EventQueue$2.run(Unknown Source) [na:1.6.0_26]
at java.security.AccessController.doPrivileged(Native Method) [na:1.6.0_26]
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source) [na:1.6.0_26]
at java.awt.EventQueue.dispatchEvent(Unknown Source) [na:1.6.0_26]
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) [na:1.6.0_26]
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) [na:1.6.0_26]
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) [na:1.6.0_26]
at java.awt.EventDispatchThread.pumpEvents(Unknown Source) [na:1.6.0_26]
at java.awt.EventDispatchThread.pumpEvents(Unknown Source) [na:1.6.0_26]
at java.awt.EventDispatchThread.run(Unknown Source) [na:1.6.0_26]
Caused by: java.io.IOException: Unable to delete file: C:\Games\VassalFiles\TBK_New\Mod\TBK_0.9.9_R0001.vmod
at org.apache.commons.io.FileUtils.forceDelete(FileUtils.java:1390) ~[commons-io-1.4.jar:1.4]
at VASSAL.tools.io.ZipArchive.writeToDisk(ZipArchive.java:460) ~[Vengine.jar:na]
… 46 common frames omitted
2011-09-19 06:29:09,656 [1-pool-3-thread-1] ERROR VASSAL.tools.ErrorDialog -
java.lang.reflect.InvocationTargetException: null
at java.awt.EventQueue.invokeAndWait(Unknown Source) ~[na:1.6.0_26]
at javax.swing.SwingUtilities.invokeAndWait(Unknown Source) ~[na:1.6.0_26]
at VASSAL.tools.DialogUtils$1.run(DialogUtils.java:69) ~[Vengine.jar:na]
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [na:1.6.0_26]
at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source) [na:1.6.0_26]
at java.util.concurrent.FutureTask.run(Unknown Source) [na:1.6.0_26]
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source) [na:1.6.0_26]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [na:1.6.0_26]
at java.lang.Thread.run(Unknown Source) [na:1.6.0_26]
java.lang.NullPointerException: null
at javax.swing.BoxLayout.preferredLayoutSize(Unknown Source) ~[na:1.6.0_26]
at javax.swing.plaf.basic.BasicOptionPaneUI.getPreferredSize(Unknown Source) ~[na:1.6.0_26]
at javax.swing.JComponent.getPreferredSize(Unknown Source) ~[na:1.6.0_26]
at java.awt.BorderLayout.preferredLayoutSize(Unknown Source) ~[na:1.6.0_26]
at java.awt.Container.preferredSize(Unknown Source) ~[na:1.6.0_26]
at java.awt.Container.getPreferredSize(Unknown Source) ~[na:1.6.0_26]
at javax.swing.JComponent.getPreferredSize(Unknown Source) ~[na:1.6.0_26]
at javax.swing.JRootPane$RootLayout.preferredLayoutSize(Unknown Source) ~[na:1.6.0_26]
at java.awt.Container.preferredSize(Unknown Source) ~[na:1.6.0_26]
at java.awt.Container.getPreferredSize(Unknown Source) ~[na:1.6.0_26]
at javax.swing.JComponent.getPreferredSize(Unknown Source) ~[na:1.6.0_26]
at java.awt.BorderLayout.preferredLayoutSize(Unknown Source) ~[na:1.6.0_26]
at java.awt.Container.preferredSize(Unknown Source) ~[na:1.6.0_26]
at java.awt.Container.getPreferredSize(Unknown Source) ~[na:1.6.0_26]
at net.miginfocom.swing.MigLayout.adjustWindowSize(Unknown Source) ~[miglayout-4.0-swing.jar:4.0]
at net.miginfocom.swing.MigLayout.layoutContainer(Unknown Source) ~[miglayout-4.0-swing.jar:4.0]
at net.miginfocom.swing.MigLayout.preferredLayoutSize(Unknown Source) ~[miglayout-4.0-swing.jar:4.0]
at java.awt.Container.preferredSize(Unknown Source) ~[na:1.6.0_26]
at java.awt.Container.getPreferredSize(Unknown Source) ~[na:1.6.0_26]
at javax.swing.JComponent.getPreferredSize(Unknown Source) ~[na:1.6.0_26]
at java.awt.GridBagLayout.GetLayoutInfo(Unknown Source) ~[na:1.6.0_26]
at java.awt.GridBagLayout.getLayoutInfo(Unknown Source) ~[na:1.6.0_26]
at java.awt.GridBagLayout.preferredLayoutSize(Unknown Source) ~[na:1.6.0_26]
at java.awt.Container.preferredSize(Unknown Source) ~[na:1.6.0_26]
at java.awt.Container.getPreferredSize(Unknown Source) ~[na:1.6.0_26]
at javax.swing.JComponent.getPreferredSize(Unknown Source) ~[na:1.6.0_26]
at java.awt.BorderLayout.preferredLayoutSize(Unknown Source) ~[na:1.6.0_26]
at java.awt.Container.preferredSize(Unknown Source) ~[na:1.6.0_26]
at java.awt.Container.getPreferredSize(Unknown Source) ~[na:1.6.0_26]
at javax.swing.JComponent.getPreferredSize(Unknown Source) ~[na:1.6.0_26]
at java.awt.BorderLayout.preferredLayoutSize(Unknown Source) ~[na:1.6.0_26]
at java.awt.Container.preferredSize(Unknown Source) ~[na:1.6.0_26]
at java.awt.Container.getPreferredSize(Unknown Source) ~[na:1.6.0_26]
at javax.swing.JComponent.getPreferredSize(Unknown Source) ~[na:1.6.0_26]
at javax.swing.BoxLayout.checkRequests(Unknown Source) ~[na:1.6.0_26]
at javax.swing.BoxLayout.preferredLayoutSize(Unknown Source) ~[na:1.6.0_26]
at javax.swing.plaf.basic.BasicOptionPaneUI.getPreferredSize(Unknown Source) ~[na:1.6.0_26]
at javax.swing.JComponent.getPreferredSize(Unknown Source) ~[na:1.6.0_26]
at java.awt.BorderLayout.preferredLayoutSize(Unknown Source) ~[na:1.6.0_26]
at java.awt.Container.preferredSize(Unknown Source) ~[na:1.6.0_26]
at java.awt.Container.getPreferredSize(Unknown Source) ~[na:1.6.0_26]
at javax.swing.JComponent.getPreferredSize(Unknown Source) ~[na:1.6.0_26]
at javax.swing.JRootPane$RootLayout.preferredLayoutSize(Unknown Source) ~[na:1.6.0_26]
at java.awt.Container.preferredSize(Unknown Source) ~[na:1.6.0_26]
at java.awt.Container.getPreferredSize(Unknown Source) ~[na:1.6.0_26]
at javax.swing.JComponent.getPreferredSize(Unknown Source) ~[na:1.6.0_26]
at java.awt.BorderLayout.preferredLayoutSize(Unknown Source) ~[na:1.6.0_26]
at java.awt.Container.preferredSize(Unknown Source) ~[na:1.6.0_26]
at java.awt.Container.getPreferredSize(Unknown Source) ~[na:1.6.0_26]
at java.awt.Window.pack(Unknown Source) ~[na:1.6.0_26]
at javax.swing.JOptionPane.initDialog(Unknown Source) ~[na:1.6.0_26]
at javax.swing.JOptionPane.createDialog(Unknown Source) ~[na:1.6.0_26]
at javax.swing.JOptionPane.createDialog(Unknown Source) ~[na:1.6.0_26]
at VASSAL.tools.swing.DetailsDialog.showDialog(DetailsDialog.java:96) ~[Vengine.jar:na]
at VASSAL.tools.ProblemDialog$3.run(ProblemDialog.java:245) ~[Vengine.jar:na]
at java.awt.event.InvocationEvent.dispatch(Unknown Source) ~[na:1.6.0_26]
at java.awt.EventQueue.dispatchEventImpl(Unknown Source) ~[na:1.6.0_26]
at java.awt.EventQueue.access$000(Unknown Source) ~[na:1.6.0_26]
at java.awt.EventQueue$1.run(Unknown Source) ~[na:1.6.0_26]
at java.awt.EventQueue$1.run(Unknown Source) ~[na:1.6.0_26]
at java.security.AccessController.doPrivileged(Native Method) ~[na:1.6.0_26]
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source) ~[na:1.6.0_26]
at java.awt.EventQueue.dispatchEvent(Unknown Source) ~[na:1.6.0_26]
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) ~[na:1.6.0_26]
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) ~[na:1.6.0_26]
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) ~[na:1.6.0_26]
at java.awt.EventDispatchThread.pumpEvents(Unknown Source) ~[na:1.6.0_26]
at java.awt.EventDispatchThread.pumpEvents(Unknown Source) ~[na:1.6.0_26]
at java.awt.EventDispatchThread.run(Unknown Source) ~[na:1.6.0_26]
2011-09-19 06:30:34,328 [1-AWT-EventQueue-0] ERROR VASSAL.tools.ProblemDialog -
java.io.IOException: Unable to overwrite C:\Documents and Settings\Rich\VASSAL\Preferences, data written to C:\Documents and Settings\Rich\VASSAL\tmp7176430883338140825.zip instead.
at VASSAL.tools.io.ZipArchive.writeToDisk(ZipArchive.java:464) ~[Vengine.jar:na]
at VASSAL.tools.io.ZipArchive.flush(ZipArchive.java:374) ~[Vengine.jar:na]
at VASSAL.preferences.PrefsEditor.write(PrefsEditor.java:243) ~[Vengine.jar:na]
at VASSAL.preferences.Prefs.write(Prefs.java:229) ~[Vengine.jar:na]
at VASSAL.build.GameModule.shutDown(GameModule.java:712) [Vengine.jar:na]
at VASSAL.build.GameModule.quit(GameModule.java:674) [Vengine.jar:na]
at VASSAL.launch.EditorWindow.close(EditorWindow.java:287) [Vengine.jar:na]
at VASSAL.launch.EditorWindow$1.windowClosing(EditorWindow.java:99) [Vengine.jar:na]
at java.awt.AWTEventMulticaster.windowClosing(Unknown Source) [na:1.6.0_26]
at java.awt.AWTEventMulticaster.windowClosing(Unknown Source) [na:1.6.0_26]
at java.awt.Window.processWindowEvent(Unknown Source) [na:1.6.0_26]
at javax.swing.JFrame.processWindowEvent(Unknown Source) [na:1.6.0_26]
at java.awt.Window.processEvent(Unknown Source) [na:1.6.0_26]
at java.awt.Component.dispatchEventImpl(Unknown Source) [na:1.6.0_26]
at java.awt.Container.dispatchEventImpl(Unknown Source) [na:1.6.0_26]
at java.awt.Window.dispatchEventImpl(Unknown Source) [na:1.6.0_26]
at java.awt.Component.dispatchEvent(Unknown Source) [na:1.6.0_26]
at java.awt.EventQueue.dispatchEventImpl(Unknown Source) [na:1.6.0_26]
at java.awt.EventQueue.access$000(Unknown Source) [na:1.6.0_26]
at java.awt.EventQueue$1.run(Unknown Source) [na:1.6.0_26]
at java.awt.EventQueue$1.run(Unknown Source) [na:1.6.0_26]
at java.security.AccessController.doPrivileged(Native Method) [na:1.6.0_26]
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source) [na:1.6.0_26]
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source) [na:1.6.0_26]
at java.awt.EventQueue$2.run(Unknown Source) [na:1.6.0_26]
at java.awt.EventQueue$2.run(Unknown Source) [na:1.6.0_26]
at java.security.AccessController.doPrivileged(Native Method) [na:1.6.0_26]
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source) [na:1.6.0_26]
at java.awt.EventQueue.dispatchEvent(Unknown Source) [na:1.6.0_26]
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) [na:1.6.0_26]
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) [na:1.6.0_26]
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) [na:1.6.0_26]
at java.awt.EventDispatchThread.pumpEvents(Unknown Source) [na:1.6.0_26]
at java.awt.EventDispatchThread.pumpEvents(Unknown Source) [na:1.6.0_26]
at java.awt.EventDispatchThread.run(Unknown Source) [na:1.6.0_26]
Caused by: java.io.IOException: Unable to delete file: C:\Documents and Settings\Rich\VASSAL\Preferences
at org.apache.commons.io.FileUtils.forceDelete(FileUtils.java:1390) ~[commons-io-1.4.jar:1.4]
at VASSAL.tools.io.ZipArchive.writeToDisk(ZipArchive.java:460) ~[Vengine.jar:na]
… 34 common frames omitted
2011-09-19 06:30:34,359 [1-AWT-EventQueue-0] ERROR VASSAL.tools.ProblemDialog -
java.io.IOException: Unable to overwrite C:\Documents and Settings\Rich\VASSAL\Preferences, data written to C:\Documents and Settings\Rich\VASSAL\tmp793178604580772655.zip instead.
at VASSAL.tools.io.ZipArchive.writeToDisk(ZipArchive.java:464) ~[Vengine.jar:na]
at VASSAL.tools.io.ZipArchive.flush(ZipArchive.java:374) ~[Vengine.jar:na]
at VASSAL.preferences.PrefsEditor.write(PrefsEditor.java:243) ~[Vengine.jar:na]
at VASSAL.preferences.Prefs.write(Prefs.java:229) ~[Vengine.jar:na]
at VASSAL.build.GameModule.shutDown(GameModule.java:725) [Vengine.jar:na]
at VASSAL.build.GameModule.quit(GameModule.java:674) [Vengine.jar:na]
at VASSAL.launch.EditorWindow.close(EditorWindow.java:287) [Vengine.jar:na]
at VASSAL.launch.EditorWindow$1.windowClosing(EditorWindow.java:99) [Vengine.jar:na]
at java.awt.AWTEventMulticaster.windowClosing(Unknown Source) [na:1.6.0_26]
at java.awt.AWTEventMulticaster.windowClosing(Unknown Source) [na:1.6.0_26]
at java.awt.Window.processWindowEvent(Unknown Source) [na:1.6.0_26]
at javax.swing.JFrame.processWindowEvent(Unknown Source) [na:1.6.0_26]
at java.awt.Window.processEvent(Unknown Source) [na:1.6.0_26]
at java.awt.Component.dispatchEventImpl(Unknown Source) [na:1.6.0_26]
at java.awt.Container.dispatchEventImpl(Unknown Source) [na:1.6.0_26]
at java.awt.Window.dispatchEventImpl(Unknown Source) [na:1.6.0_26]
at java.awt.Component.dispatchEvent(Unknown Source) [na:1.6.0_26]
at java.awt.EventQueue.dispatchEventImpl(Unknown Source) [na:1.6.0_26]
at java.awt.EventQueue.access$000(Unknown Source) [na:1.6.0_26]
at java.awt.EventQueue$1.run(Unknown Source) [na:1.6.0_26]
at java.awt.EventQueue$1.run(Unknown Source) [na:1.6.0_26]
at java.security.AccessController.doPrivileged(Native Method) [na:1.6.0_26]
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source) [na:1.6.0_26]
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source) [na:1.6.0_26]
at java.awt.EventQueue$2.run(Unknown Source) [na:1.6.0_26]
at java.awt.EventQueue$2.run(Unknown Source) [na:1.6.0_26]
at java.security.AccessController.doPrivileged(Native Method) [na:1.6.0_26]
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source) [na:1.6.0_26]
at java.awt.EventQueue.dispatchEvent(Unknown Source) [na:1.6.0_26]
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) [na:1.6.0_26]
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) [na:1.6.0_26]
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) [na:1.6.0_26]
at java.awt.EventDispatchThread.pumpEvents(Unknown Source) [na:1.6.0_26]
at java.awt.EventDispatchThread.pumpEvents(Unknown Source) [na:1.6.0_26]
at java.awt.EventDispatchThread.run(Unknown Source) [na:1.6.0_26]
Caused by: java.io.IOException: Unable to delete file: C:\Documents and Settings\Rich\VASSAL\Preferences
at org.apache.commons.io.FileUtils.forceDelete(FileUtils.java:1390) ~[commons-io-1.4.jar:1.4]
at VASSAL.tools.io.ZipArchive.writeToDisk(ZipArchive.java:460) ~[Vengine.jar:na]
… 34 common frames omitted
2011-09-19 06:30:34,390 [1-AWT-EventQueue-0] INFO VASSAL.build.GameModule - Exiting
2011-09-19 06:30:35,234 [0-IPC receiver for 30783644] ERROR VASSAL.tools.ipc.IPCMessageReceiver -
java.net.SocketException: Connection reset
at java.net.SocketInputStream.read(Unknown Source) ~[na:1.6.0_26]
at java.net.SocketInputStream.read(Unknown Source) ~[na:1.6.0_26]
at java.io.ObjectInputStream$PeekInputStream.peek(Unknown Source) ~[na:1.6.0_26]
at java.io.ObjectInputStream$BlockDataInputStream.peek(Unknown Source) ~[na:1.6.0_26]
at java.io.ObjectInputStream$BlockDataInputStream.peekByte(Unknown Source) ~[na:1.6.0_26]
at java.io.ObjectInputStream.readObject0(Unknown Source) ~[na:1.6.0_26]
at java.io.ObjectInputStream.readObject(Unknown Source) ~[na:1.6.0_26]
at VASSAL.tools.ipc.IPCMessageReceiver.run(IPCMessageReceiver.java:34) ~[Vengine.jar:na]
at java.lang.Thread.run(Unknown Source) [na:1.6.0_26]
2011-09-19 06:30:40,578 [0-SwingWorker-pool-19680343-thread-2] INFO VASSAL.launch.AbstractLaunchAction - Loading module file C:\Games\VassalFiles\TBK_New\Mod\TBK_0.9.9_R0002.vmod
2011-09-19 06:30:40,578 [0-SwingWorker-pool-19680343-thread-2] INFO VASSAL.launch.TilingHandler - No images to tile.
2011-09-19 06:30:40,578 [0-SwingWorker-pool-19680343-thread-2] INFO VASSAL.launch.AbstractLaunchAction - Loading module To Be King
2011-09-19 06:30:40,578 [0-SwingWorker-pool-19680343-thread-2] INFO VASSAL.tools.io.ProcessLauncher - launching C:\Utilities\Java6u22\bin\java -Xms256M -Xmx512M -DVASSAL.id=3 -DVASSAL.port=2322 -Duser.home=C:\Documents and Settings\Rich -cp lib\Vengine.jar VASSAL.launch.Editor --edit – C:\Games\VassalFiles\TBK_New\Mod\TBK_0.9.9_R0002.vmod
2011-09-19 06:30:41,484 [3-main] INFO VASSAL.launch.StartUp - Starting
2011-09-19 06:30:41,500 [3-main] INFO VASSAL.launch.StartUp - OS Windows XP
2011-09-19 06:30:41,500 [3-main] INFO VASSAL.launch.StartUp - Java version 1.6.0_26
2011-09-19 06:30:41,500 [3-main] INFO VASSAL.launch.StartUp - VASSAL version 3.2.0-svn7820
2011-09-19 06:30:41,500 [3-main] INFO VASSAL.launch.Launcher - Editor
2011-09-19 06:30:43,484 [3-AWT-EventQueue-0] WARN VASSAL.launch.BasicModule - To Be King version 0.9.9_R0001
2011-09-19 06:31:39,343 [3-AWT-EventQueue-0] ERROR VASSAL.tools.ProblemDialog -
java.io.IOException: Unable to overwrite C:\Documents and Settings\Rich\VASSAL\Preferences, data written to C:\Documents and Settings\Rich\VASSAL\tmp4454951242829779294.zip instead.
at VASSAL.tools.io.ZipArchive.writeToDisk(ZipArchive.java:464) ~[Vengine.jar:na]
at VASSAL.tools.io.ZipArchive.flush(ZipArchive.java:374) ~[Vengine.jar:na]
at VASSAL.preferences.PrefsEditor.write(PrefsEditor.java:243) ~[Vengine.jar:na]
at VASSAL.preferences.Prefs.write(Prefs.java:229) ~[Vengine.jar:na]
at VASSAL.build.GameModule.shutDown(GameModule.java:712) [Vengine.jar:na]
at VASSAL.build.GameModule.quit(GameModule.java:674) [Vengine.jar:na]
at VASSAL.launch.EditorWindow.close(EditorWindow.java:287) [Vengine.jar:na]
at VASSAL.launch.EditorWindow$1.windowClosing(EditorWindow.java:99) [Vengine.jar:na]
at java.awt.AWTEventMulticaster.windowClosing(Unknown Source) [na:1.6.0_26]
at java.awt.AWTEventMulticaster.windowClosing(Unknown Source) [na:1.6.0_26]
at java.awt.Window.processWindowEvent(Unknown Source) [na:1.6.0_26]
at javax.swing.JFrame.processWindowEvent(Unknown Source) [na:1.6.0_26]
at java.awt.Window.processEvent(Unknown Source) [na:1.6.0_26]
at java.awt.Component.dispatchEventImpl(Unknown Source) [na:1.6.0_26]
at java.awt.Container.dispatchEventImpl(Unknown Source) [na:1.6.0_26]
at java.awt.Window.dispatchEventImpl(Unknown Source) [na:1.6.0_26]
at java.awt.Component.dispatchEvent(Unknown Source) [na:1.6.0_26]
at java.awt.EventQueue.dispatchEventImpl(Unknown Source) [na:1.6.0_26]
at java.awt.EventQueue.access$000(Unknown Source) [na:1.6.0_26]
at java.awt.EventQueue$1.run(Unknown Source) [na:1.6.0_26]
at java.awt.EventQueue$1.run(Unknown Source) [na:1.6.0_26]
at java.security.AccessController.doPrivileged(Native Method) [na:1.6.0_26]
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source) [na:1.6.0_26]
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source) [na:1.6.0_26]
at java.awt.EventQueue$2.run(Unknown Source) [na:1.6.0_26]
at java.awt.EventQueue$2.run(Unknown Source) [na:1.6.0_26]
at java.security.AccessController.doPrivileged(Native Method) [na:1.6.0_26]
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source) [na:1.6.0_26]
at java.awt.EventQueue.dispatchEvent(Unknown Source) [na:1.6.0_26]
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) [na:1.6.0_26]
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) [na:1.6.0_26]
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) [na:1.6.0_26]
at java.awt.EventDispatchThread.pumpEvents(Unknown Source) [na:1.6.0_26]
at java.awt.EventDispatchThread.pumpEvents(Unknown Source) [na:1.6.0_26]
at java.awt.EventDispatchThread.run(Unknown Source) [na:1.6.0_26]
Caused by: java.io.IOException: Unable to delete file: C:\Documents and Settings\Rich\VASSAL\Preferences
at org.apache.commons.io.FileUtils.forceDelete(FileUtils.java:1390) ~[commons-io-1.4.jar:1.4]
at VASSAL.tools.io.ZipArchive.writeToDisk(ZipArchive.java:460) ~[Vengine.jar:na]
… 34 common frames omitted
2011-09-19 06:31:39,375 [3-AWT-EventQueue-0] ERROR VASSAL.tools.ProblemDialog -
java.io.IOException: Unable to overwrite C:\Documents and Settings\Rich\VASSAL\Preferences, data written to C:\Documents and Settings\Rich\VASSAL\tmp4199295238252759658.zip instead.
at VASSAL.tools.io.ZipArchive.writeToDisk(ZipArchive.java:464) ~[Vengine.jar:na]
at VASSAL.tools.io.ZipArchive.flush(ZipArchive.java:374) ~[Vengine.jar:na]
at VASSAL.preferences.PrefsEditor.write(PrefsEditor.java:243) ~[Vengine.jar:na]
at VASSAL.preferences.Prefs.write(Prefs.java:229) ~[Vengine.jar:na]
at VASSAL.build.GameModule.shutDown(GameModule.java:725) [Vengine.jar:na]
at VASSAL.build.GameModule.quit(GameModule.java:674) [Vengine.jar:na]
at VASSAL.launch.EditorWindow.close(EditorWindow.java:287) [Vengine.jar:na]
at VASSAL.launch.EditorWindow$1.windowClosing(EditorWindow.java:99) [Vengine.jar:na]
at java.awt.AWTEventMulticaster.windowClosing(Unknown Source) [na:1.6.0_26]
at java.awt.AWTEventMulticaster.windowClosing(Unknown Source) [na:1.6.0_26]
at java.awt.Window.processWindowEvent(Unknown Source) [na:1.6.0_26]
at javax.swing.JFrame.processWindowEvent(Unknown Source) [na:1.6.0_26]
at java.awt.Window.processEvent(Unknown Source) [na:1.6.0_26]
at java.awt.Component.dispatchEventImpl(Unknown Source) [na:1.6.0_26]
at java.awt.Container.dispatchEventImpl(Unknown Source) [na:1.6.0_26]
at java.awt.Window.dispatchEventImpl(Unknown Source) [na:1.6.0_26]
at java.awt.Component.dispatchEvent(Unknown Source) [na:1.6.0_26]
at java.awt.EventQueue.dispatchEventImpl(Unknown Source) [na:1.6.0_26]
at java.awt.EventQueue.access$000(Unknown Source) [na:1.6.0_26]
at java.awt.EventQueue$1.run(Unknown Source) [na:1.6.0_26]
at java.awt.EventQueue$1.run(Unknown Source) [na:1.6.0_26]
at java.security.AccessController.doPrivileged(Native Method) [na:1.6.0_26]
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source) [na:1.6.0_26]
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source) [na:1.6.0_26]
at java.awt.EventQueue$2.run(Unknown Source) [na:1.6.0_26]
at java.awt.EventQueue$2.run(Unknown Source) [na:1.6.0_26]
at java.security.AccessController.doPrivileged(Native Method) [na:1.6.0_26]
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source) [na:1.6.0_26]
at java.awt.EventQueue.dispatchEvent(Unknown Source) [na:1.6.0_26]
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) [na:1.6.0_26]
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) [na:1.6.0_26]
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) [na:1.6.0_26]
at java.awt.EventDispatchThread.pumpEvents(Unknown Source) [na:1.6.0_26]
at java.awt.EventDispatchThread.pumpEvents(Unknown Source) [na:1.6.0_26]
at java.awt.EventDispatchThread.run(Unknown Source) [na:1.6.0_26]
Caused by: java.io.IOException: Unable to delete file: C:\Documents and Settings\Rich\VASSAL\Preferences
at org.apache.commons.io.FileUtils.forceDelete(FileUtils.java:1390) ~[commons-io-1.4.jar:1.4]
at VASSAL.tools.io.ZipArchive.writeToDisk(ZipArchive.java:460) ~[Vengine.jar:na]
… 34 common frames omitted
2011-09-19 06:31:39,375 [3-AWT-EventQueue-0] INFO VASSAL.build.GameModule - Exiting
2011-09-19 06:31:40,187 [0-IPC receiver for 15961328] ERROR VASSAL.tools.ipc.IPCMessageReceiver -
java.net.SocketException: Connection reset
at java.net.SocketInputStream.read(Unknown Source) ~[na:1.6.0_26]
at java.net.SocketInputStream.read(Unknown Source) ~[na:1.6.0_26]
at java.io.ObjectInputStream$PeekInputStream.peek(Unknown Source) ~[na:1.6.0_26]
at java.io.ObjectInputStream$BlockDataInputStream.peek(Unknown Source) ~[na:1.6.0_26]
at java.io.ObjectInputStream$BlockDataInputStream.peekByte(Unknown Source) ~[na:1.6.0_26]
at java.io.ObjectInputStream.readObject0(Unknown Source) ~[na:1.6.0_26]
at java.io.ObjectInputStream.readObject(Unknown Source) ~[na:1.6.0_26]
at VASSAL.tools.ipc.IPCMessageReceiver.run(IPCMessageReceiver.java:34) ~[Vengine.jar:na]
at java.lang.Thread.run(Unknown Source) [na:1.6.0_26]
2011-09-19 06:31:45,453 [0-SwingWorker-pool-19680343-thread-3] INFO VASSAL.launch.AbstractLaunchAction - Loading module file C:\Games\VassalFiles\TBK_New\Mod\TBK_0.9.9_R0002.vmod
2011-09-19 06:31:45,453 [0-SwingWorker-pool-19680343-thread-3] INFO VASSAL.launch.TilingHandler - No images to tile.
2011-09-19 06:31:45,453 [0-SwingWorker-pool-19680343-thread-3] INFO VASSAL.launch.AbstractLaunchAction - Loading module To Be King
2011-09-19 06:31:45,453 [0-SwingWorker-pool-19680343-thread-3] INFO VASSAL.tools.io.ProcessLauncher - launching C:\Utilities\Java6u22\bin\java -Xms256M -Xmx512M -DVASSAL.id=5 -DVASSAL.port=2324 -Duser.home=C:\Documents and Settings\Rich -cp lib\Vengine.jar VASSAL.launch.Editor --edit – C:\Games\VassalFiles\TBK_New\Mod\TBK_0.9.9_R0002.vmod
2011-09-19 06:31:46,312 [5-main] INFO VASSAL.launch.StartUp - Starting
2011-09-19 06:31:46,328 [5-main] INFO VASSAL.launch.StartUp - OS Windows XP
2011-09-19 06:31:46,328 [5-main] INFO VASSAL.launch.StartUp - Java version 1.6.0_26
2011-09-19 06:31:46,328 [5-main] INFO VASSAL.launch.StartUp - VASSAL version 3.2.0-svn7820
2011-09-19 06:31:46,328 [5-main] INFO VASSAL.launch.Launcher - Editor
2011-09-19 06:31:48,328 [5-AWT-EventQueue-0] WARN VASSAL.launch.BasicModule - To Be King version 0.9.9_R0002
2011-09-19 06:32:15,812 [5-AWT-EventQueue-0] ERROR VASSAL.tools.ProblemDialog -
java.io.IOException: Unable to overwrite C:\Games\VassalFiles\TBK_New\Mod\TBK_0.9.9_R0002.vmod, data written to C:\Games\VassalFiles\TBK_New\Mod\tmp1724308237920811738.zip instead.
at VASSAL.tools.io.ZipArchive.writeToDisk(ZipArchive.java:464) ~[Vengine.jar:na]
at VASSAL.tools.io.ZipArchive.flush(ZipArchive.java:374) ~[Vengine.jar:na]
at VASSAL.tools.ArchiveWriter.write(ArchiveWriter.java:227) ~[Vengine.jar:na]
at VASSAL.tools.ArchiveWriter.save(ArchiveWriter.java:218) ~[Vengine.jar:na]
at VASSAL.build.GameModule.save(GameModule.java:1027) [Vengine.jar:na]
at VASSAL.build.GameModule.save(GameModule.java:1006) [Vengine.jar:na]
at VASSAL.launch.ModuleEditorWindow$2.run(ModuleEditorWindow.java:100) [Vengine.jar:na]
at VASSAL.launch.EditorWindow.saver(EditorWindow.java:294) [Vengine.jar:na]
at VASSAL.launch.ModuleEditorWindow.save(ModuleEditorWindow.java:98) [Vengine.jar:na]
at VASSAL.launch.EditorWindow$2.actionPerformed(EditorWindow.java:185) [Vengine.jar:na]
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source) [na:1.6.0_26]
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source) [na:1.6.0_26]
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source) [na:1.6.0_26]
at javax.swing.DefaultButtonModel.setPressed(Unknown Source) [na:1.6.0_26]
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source) [na:1.6.0_26]
at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source) [na:1.6.0_26]
at java.awt.Component.processMouseEvent(Unknown Source) [na:1.6.0_26]
at javax.swing.JComponent.processMouseEvent(Unknown Source) [na:1.6.0_26]
at java.awt.Component.processEvent(Unknown Source) [na:1.6.0_26]
at java.awt.Container.processEvent(Unknown Source) [na:1.6.0_26]
at java.awt.Component.dispatchEventImpl(Unknown Source) [na:1.6.0_26]
at java.awt.Container.dispatchEventImpl(Unknown Source) [na:1.6.0_26]
at java.awt.Component.dispatchEvent(Unknown Source) [na:1.6.0_26]
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source) [na:1.6.0_26]
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source) [na:1.6.0_26]
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source) [na:1.6.0_26]
at java.awt.Container.dispatchEventImpl(Unknown Source) [na:1.6.0_26]
at java.awt.Window.dispatchEventImpl(Unknown Source) [na:1.6.0_26]
at java.awt.Component.dispatchEvent(Unknown Source) [na:1.6.0_26]
at java.awt.EventQueue.dispatchEventImpl(Unknown Source) [na:1.6.0_26]
at java.awt.EventQueue.access$000(Unknown Source) [na:1.6.0_26]
at java.awt.EventQueue$1.run(Unknown Source) [na:1.6.0_26]
at java.awt.EventQueue$1.run(Unknown Source) [na:1.6.0_26]
at java.security.AccessController.doPrivileged(Native Method) [na:1.6.0_26]
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source) [na:1.6.0_26]
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source) [na:1.6.0_26]
at java.awt.EventQueue$2.run(Unknown Source) [na:1.6.0_26]
at java.awt.EventQueue$2.run(Unknown Source) [na:1.6.0_26]
at java.security.AccessController.doPrivileged(Native Method) [na:1.6.0_26]
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source) [na:1.6.0_26]
at java.awt.EventQueue.dispatchEvent(Unknown Source) [na:1.6.0_26]
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) [na:1.6.0_26]
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) [na:1.6.0_26]
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) [na:1.6.0_26]
at java.awt.EventDispatchThread.pumpEvents(Unknown Source) [na:1.6.0_26]
at java.awt.EventDispatchThread.pumpEvents(Unknown Source) [na:1.6.0_26]
at java.awt.EventDispatchThread.run(Unknown Source) [na:1.6.0_26]
Caused by: java.io.IOException: Unable to delete file: C:\Games\VassalFiles\TBK_New\Mod\TBK_0.9.9_R0002.vmod
at org.apache.commons.io.FileUtils.forceDelete(FileUtils.java:1390) ~[commons-io-1.4.jar:1.4]
at VASSAL.tools.io.ZipArchive.writeToDisk(ZipArchive.java:460) ~[Vengine.jar:na]
… 46 common frames omitted
2011-09-19 06:32:15,890 [5-pool-3-thread-1] ERROR VASSAL.tools.ErrorDialog -
java.lang.reflect.InvocationTargetException: null
at java.awt.EventQueue.invokeAndWait(Unknown Source) ~[na:1.6.0_26]
at javax.swing.SwingUtilities.invokeAndWait(Unknown Source) ~[na:1.6.0_26]
at VASSAL.tools.DialogUtils$1.run(DialogUtils.java:69) ~[Vengine.jar:na]
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [na:1.6.0_26]
at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source) [na:1.6.0_26]
at java.util.concurrent.FutureTask.run(Unknown Source) [na:1.6.0_26]
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source) [na:1.6.0_26]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [na:1.6.0_26]
at java.lang.Thread.run(Unknown Source) [na:1.6.0_26]
java.lang.NullPointerException: null
at javax.swing.BoxLayout.preferredLayoutSize(Unknown Source) ~[na:1.6.0_26]
at javax.swing.plaf.basic.BasicOptionPaneUI.getPreferredSize(Unknown Source) ~[na:1.6.0_26]
at javax.swing.JComponent.getPreferredSize(Unknown Source) ~[na:1.6.0_26]
at java.awt.BorderLayout.preferredLayoutSize(Unknown Source) ~[na:1.6.0_26]
at java.awt.Container.preferredSize(Unknown Source) ~[na:1.6.0_26]
at java.awt.Container.getPreferredSize(Unknown Source) ~[na:1.6.0_26]
at javax.swing.JComponent.getPreferredSize(Unknown Source) ~[na:1.6.0_26]
at javax.swing.JRootPane$RootLayout.preferredLayoutSize(Unknown Source) ~[na:1.6.0_26]
at java.awt.Container.preferredSize(Unknown Source) ~[na:1.6.0_26]
at java.awt.Container.getPreferredSize(Unknown Source) ~[na:1.6.0_26]
at javax.swing.JComponent.getPreferredSize(Unknown Source) ~[na:1.6.0_26]
at java.awt.BorderLayout.preferredLayoutSize(Unknown Source) ~[na:1.6.0_26]
at java.awt.Container.preferredSize(Unknown Source) ~[na:1.6.0_26]
at java.awt.Container.getPreferredSize(Unknown Source) ~[na:1.6.0_26]
at net.miginfocom.swing.MigLayout.adjustWindowSize(Unknown Source) ~[miglayout-4.0-swing.jar:4.0]
at net.miginfocom.swing.MigLayout.layoutContainer(Unknown Source) ~[miglayout-4.0-swing.jar:4.0]
at net.miginfocom.swing.MigLayout.preferredLayoutSize(Unknown Source) ~[miglayout-4.0-swing.jar:4.0]
at java.awt.Container.preferredSize(Unknown Source) ~[na:1.6.0_26]
at java.awt.Container.getPreferredSize(Unknown Source) ~[na:1.6.0_26]
at javax.swing.JComponent.getPreferredSize(Unknown Source) ~[na:1.6.0_26]
at java.awt.GridBagLayout.GetLayoutInfo(Unknown Source) ~[na:1.6.0_26]
at java.awt.GridBagLayout.getLayoutInfo(Unknown Source) ~[na:1.6.0_26]
at java.awt.GridBagLayout.preferredLayoutSize(Unknown Source) ~[na:1.6.0_26]
at java.awt.Container.preferredSize(Unknown Source) ~[na:1.6.0_26]
at java.awt.Container.getPreferredSize(Unknown Source) ~[na:1.6.0_26]
at javax.swing.JComponent.getPreferredSize(Unknown Source) ~[na:1.6.0_26]
at java.awt.BorderLayout.preferredLayoutSize(Unknown Source) ~[na:1.6.0_26]
at java.awt.Container.preferredSize(Unknown Source) ~[na:1.6.0_26]
at java.awt.Container.getPreferredSize(Unknown Source) ~[na:1.6.0_26]
at javax.swing.JComponent.getPreferredSize(Unknown Source) ~[na:1.6.0_26]
at java.awt.BorderLayout.preferredLayoutSize(Unknown Source) ~[na:1.6.0_26]
at java.awt.Container.preferredSize(Unknown Source) ~[na:1.6.0_26]
at java.awt.Container.getPreferredSize(Unknown Source) ~[na:1.6.0_26]
at javax.swing.JComponent.getPreferredSize(Unknown Source) ~[na:1.6.0_26]
at javax.swing.BoxLayout.checkRequests(Unknown Source) ~[na:1.6.0_26]
at javax.swing.BoxLayout.preferredLayoutSize(Unknown Source) ~[na:1.6.0_26]
at javax.swing.plaf.basic.BasicOptionPaneUI.getPreferredSize(Unknown Source) ~[na:1.6.0_26]
at javax.swing.JComponent.getPreferredSize(Unknown Source) ~[na:1.6.0_26]
at java.awt.BorderLayout.preferredLayoutSize(Unknown Source) ~[na:1.6.0_26]
at java.awt.Container.preferredSize(Unknown Source) ~[na:1.6.0_26]
at java.awt.Container.getPreferredSize(Unknown Source) ~[na:1.6.0_26]
at javax.swing.JComponent.getPreferredSize(Unknown Source) ~[na:1.6.0_26]
at javax.swing.JRootPane$RootLayout.preferredLayoutSize(Unknown Source) ~[na:1.6.0_26]
at java.awt.Container.preferredSize(Unknown Source) ~[na:1.6.0_26]
at java.awt.Container.getPreferredSize(Unknown Source) ~[na:1.6.0_26]
at javax.swing.JComponent.getPreferredSize(Unknown Source) ~[na:1.6.0_26]
at java.awt.BorderLayout.preferredLayoutSize(Unknown Source) ~[na:1.6.0_26]
at java.awt.Container.preferredSize(Unknown Source) ~[na:1.6.0_26]
at java.awt.Container.getPreferredSize(Unknown Source) ~[na:1.6.0_26]
at java.awt.Window.pack(Unknown Source) ~[na:1.6.0_26]
at javax.swing.JOptionPane.initDialog(Unknown Source) ~[na:1.6.0_26]
at javax.swing.JOptionPane.createDialog(Unknown Source) ~[na:1.6.0_26]
at javax.swing.JOptionPane.createDialog(Unknown Source) ~[na:1.6.0_26]
at VASSAL.tools.swing.DetailsDialog.showDialog(DetailsDialog.java:96) ~[Vengine.jar:na]
at VASSAL.tools.ProblemDialog$3.run(ProblemDialog.java:245) ~[Vengine.jar:na]
at java.awt.event.InvocationEvent.dispatch(Unknown Source) ~[na:1.6.0_26]
at java.awt.EventQueue.dispatchEventImpl(Unknown Source) ~[na:1.6.0_26]
at java.awt.EventQueue.access$000(Unknown Source) ~[na:1.6.0_26]
at java.awt.EventQueue$1.run(Unknown Source) ~[na:1.6.0_26]
at java.awt.EventQueue$1.run(Unknown Source) ~[na:1.6.0_26]
at java.security.AccessController.doPrivileged(Native Method) ~[na:1.6.0_26]
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source) ~[na:1.6.0_26]
at java.awt.EventQueue.dispatchEvent(Unknown Source) ~[na:1.6.0_26]
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) ~[na:1.6.0_26]
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) ~[na:1.6.0_26]
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) ~[na:1.6.0_26]
at java.awt.EventDispatchThread.pumpEvents(Unknown Source) ~[na:1.6.0_26]
at java.awt.EventDispatchThread.pumpEvents(Unknown Source) ~[na:1.6.0_26]
at java.awt.EventDispatchThread.run(Unknown Source) ~[na:1.6.0_26]

Another note I should bring up. When I do use Save As… it does not open the folder where the mods reside but rather it opens the last folder I used with 3.1.16. Perhaps the folder where the mod resides isn’t being updated on load and it can’t find the file to save it.

Thus spake DrNostromo:

svn7820

Was able to add a map and save the module with no problem. However, if I
make changes and try to save those changes, I get the following error.
Sometimes it saves ok. Seems to be about 50% fail rate. I can always
Save As… and create a new mod file.

I can’t replicate this.


J.

Thus spake DrNostromo:

svn7820

Was able to add a map and save the module with no problem. However, if I
make changes and try to save those changes, I get the following error.
Sometimes it saves ok. Seems to be about 50% fail rate. I can always
Save As… and create a new mod file.

java.io.IOException: Unable to overwrite
C:\Games\VassalFiles\TBK_New\Mod\TBK_0.9.9_R0001.vmod, data written to
C:\Games\VassalFiles\TBK_New\Mod\tmp4839400174058304215.zip instead.
at VASSAL.tools.io.ZipArchive.writeToDisk(ZipArchive.java:464)
~[Vengine.jar:na]
at VASSAL.tools.io.ZipArchive.flush(ZipArchive.java:374)
~[Vengine.jar:na]

The thing I don’t understand about this is that there is exactly one
call to ZipArchive.writeToDisk(), which is in ZipArchive.flush(), where
you get a write lock before doing anything else. You cannot get the
write lock if anything else already has it. You cannot get the write
lock if anything else already has a read lock. Every stream which
ZipArchive hands out gets one of those two locks, and only releases
them when close() is called on those streams. Therefore, because we
reached the call to ZipArchive.writeToDisk(), we got the write lock,
and hence there cannot be any open streams which were obtained through
ZipArchive.getInputStream() or ZipArchive.getOutputStream().

If zipFile had still been open, it would have been closed on line 400.
All the InputStreams created at 406 are closed at 428. The InputStream
created at 441 is on the temp file, not the file on which the write
failed. I don’t see any place where a stream is not being closed
properly.

I’ve added some extra diagnostic output to svn7821. I’m curious to see
what it tells us.


J.

Same problem with svn7821. What I did was open my original saved file R001. I used Saved As… to create a copy R003. I opened R003 in the mod editor and all I did was change the version number to reflect that this was release 003, click Save and this is the error log I got. I packed into a zip file as it was too large to post.

The map is very large (5000x3920). Could that be a problem? Displays fine. Haven’t had any memory problems.

Two things:

  1. Note that a few posts have dropped out of this thread. This is due to the combination of a post being deleted and the way that the list bridge handles deleted posts. The list bridge matches emails to forum threads by tracking Message-id and In-reply-to headers. If a post is deleted from the forum, it’s Message-id is removed from the bridge database. After that, the bridge can’t determine into which thread to insert new emails which reference the Message-id of the deleted post, and so discards them. This is not ideal, and I will try to do something to fix this soon.

  2. The code I added to the gctest build was not the code I was intending to add. Please try the gctest2 build instead.

Ok, there we go. Using this build, I hit the infinite loop because it just locked up and had to kill it in task manager. Nothing to see in error log after naturally because process was killed

Hmmm, looks like vassal is creating some sort of temp zip file with these 3.2 builds (not just this last gctest2 build) . This doesn’t occur with the 3.1 builds. I had 116 of these files from past 6 days - I sure havent opened vassal 3.2 that many times in that time period.

ok just checked its creating 4 temp files in one session! Error log is pretty much as before in this test using the 7821 build. These files are being created after closing the editor, even though Im not saving or changing anything - simply start MM, edit module, close module.

Side topic - Ive spotted a few backward compatibility issues in MM, remind me to bring those up after this is solved!

Now the error log…

2011-09-20 18:01:47,390 [1-main] INFO VASSAL.launch.StartUp - Starting
2011-09-20 18:01:47,390 [1-main] INFO VASSAL.launch.StartUp - OS Windows XP
2011-09-20 18:01:47,390 [1-main] INFO VASSAL.launch.StartUp - Java version 1.6.0_27
2011-09-20 18:01:47,390 [1-main] INFO VASSAL.launch.StartUp - VASSAL version 3.2.0-svn7821
2011-09-20 18:01:47,390 [1-main] INFO VASSAL.launch.Launcher - Editor
2011-09-20 18:01:51,030 [1-AWT-EventQueue-0] WARN VASSAL.launch.BasicModule - Stalin’s War version 0.5
2011-09-20 18:01:51,077 [1-AWT-EventQueue-0] WARN VASSAL.tools.ErrorDialog - Image not found: moved
2011-09-20 18:02:08,952 [1-AWT-EventQueue-0] ERROR VASSAL.tools.ProblemDialog -
java.io.IOException: Unable to overwrite C:\Documents and Settings\Administrator\VASSAL\Preferences: Data written to C:\Documents and Settings\Administrator\VASSAL\tmp7263169984989781178.zip instead.
at VASSAL.tools.io.ZipArchive.writeToDisk(ZipArchive.java:478) ~[Vengine.jar:na]
at VASSAL.tools.io.ZipArchive.flush(ZipArchive.java:374) ~[Vengine.jar:na]
at VASSAL.preferences.PrefsEditor.write(PrefsEditor.java:243) ~[Vengine.jar:na]
at VASSAL.preferences.Prefs.write(Prefs.java:229) ~[Vengine.jar:na]
at VASSAL.build.GameModule.shutDown(GameModule.java:712) [Vengine.jar:na]
at VASSAL.build.GameModule.quit(GameModule.java:674) [Vengine.jar:na]
at VASSAL.launch.EditorWindow.close(EditorWindow.java:287) [Vengine.jar:na]
at VASSAL.launch.EditorWindow$1.windowClosing(EditorWindow.java:99) [Vengine.jar:na]
at java.awt.AWTEventMulticaster.windowClosing(Unknown Source) [na:1.6.0_27]
at java.awt.Window.processWindowEvent(Unknown Source) [na:1.6.0_27]
at javax.swing.JFrame.processWindowEvent(Unknown Source) [na:1.6.0_27]
at java.awt.Window.processEvent(Unknown Source) [na:1.6.0_27]
at java.awt.Component.dispatchEventImpl(Unknown Source) [na:1.6.0_27]
at java.awt.Container.dispatchEventImpl(Unknown Source) [na:1.6.0_27]
at java.awt.Window.dispatchEventImpl(Unknown Source) [na:1.6.0_27]
at java.awt.Component.dispatchEvent(Unknown Source) [na:1.6.0_27]
at java.awt.EventQueue.dispatchEventImpl(Unknown Source) [na:1.6.0_27]
at java.awt.EventQueue.access$000(Unknown Source) [na:1.6.0_27]
at java.awt.EventQueue$1.run(Unknown Source) [na:1.6.0_27]
at java.awt.EventQueue$1.run(Unknown Source) [na:1.6.0_27]
at java.security.AccessController.doPrivileged(Native Method) [na:1.6.0_27]
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source) [na:1.6.0_27]
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source) [na:1.6.0_27]
at java.awt.EventQueue$2.run(Unknown Source) [na:1.6.0_27]
at java.awt.EventQueue$2.run(Unknown Source) [na:1.6.0_27]
at java.security.AccessController.doPrivileged(Native Method) [na:1.6.0_27]
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source) [na:1.6.0_27]
at java.awt.EventQueue.dispatchEvent(Unknown Source) [na:1.6.0_27]
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) [na:1.6.0_27]
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) [na:1.6.0_27]
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) [na:1.6.0_27]
at java.awt.EventDispatchThread.pumpEvents(Unknown Source) [na:1.6.0_27]
at java.awt.EventDispatchThread.pumpEvents(Unknown Source) [na:1.6.0_27]
at java.awt.EventDispatchThread.run(Unknown Source) [na:1.6.0_27]
Caused by: java.io.IOException: Unable to delete file: C:\Documents and Settings\Administrator\VASSAL\Preferences
at org.apache.commons.io.FileUtils.forceDelete(FileUtils.java:1390) ~[commons-io-1.4.jar:1.4]
at VASSAL.tools.io.ZipArchive.writeToDisk(ZipArchive.java:460) ~[Vengine.jar:na]
… 33 common frames omitted
2011-09-20 18:02:08,968 [1-AWT-EventQueue-0] ERROR VASSAL.tools.ProblemDialog -
java.io.IOException: Unable to overwrite C:\Documents and Settings\Administrator\VASSAL\Preferences: Data written to C:\Documents and Settings\Administrator\VASSAL\tmp2830321213524124654.zip instead.
at VASSAL.tools.io.ZipArchive.writeToDisk(ZipArchive.java:478) ~[Vengine.jar:na]
at VASSAL.tools.io.ZipArchive.flush(ZipArchive.java:374) ~[Vengine.jar:na]
at VASSAL.preferences.PrefsEditor.write(PrefsEditor.java:243) ~[Vengine.jar:na]
at VASSAL.preferences.Prefs.write(Prefs.java:229) ~[Vengine.jar:na]

snip…

Thus spake Tim M:

“uckelman” wrote:

  1. The code I added to the gctest build was not the code I was
    intending to add. Please try the gctest2 build instead.

Ok, there we go. Using this build, I hit the infinite loop because it
just locked up and had to kill it in task manager. Nothing to see in
error log after naturally because process was killed

The next thing to do is to replace every FileInputStream,
FileOutputStream, and ZipFile with subclasses which log when they’re
opened and closed. This will either show us which stream we’re failing
to close or that we’ve left nothing open so it’s not our bug. I’ll try
to do this later today.


J.

Thus spake Joel Uckelman:

Thus spake Tim M:

“uckelman” wrote:

  1. The code I added to the gctest build was not the code I was
    intending to add. Please try the gctest2 build instead.

Ok, there we go. Using this build, I hit the infinite loop because it
just locked up and had to kill it in task manager. Nothing to see in
error log after naturally because process was killed

The next thing to do is to replace every FileInputStream,
FileOutputStream, and ZipFile with subclasses which log when they’re
opened and closed. This will either show us which stream we’re failing
to close or that we’ve left nothing open so it’s not our bug. I’ll try
to do this later today.

I’ve uploaded a build called VASSAL-3.2.0-logged-windows.exe which
does what I described above. Please try triggering the bug with it,
and post the errorLog.


J.

This is what happens when I try to save a mod in editor

2011-09-21 22:37:28,484 [0-main] INFO VASSAL.launch.StartUp - Starting
2011-09-21 22:37:28,484 [0-main] INFO VASSAL.launch.StartUp - OS Windows XP
2011-09-21 22:37:28,484 [0-main] INFO VASSAL.launch.StartUp - Java version 1.6.0_22
2011-09-21 22:37:28,484 [0-main] INFO VASSAL.launch.StartUp - VASSAL version 3.2.0-svn7821
2011-09-21 22:37:28,562 [0-AWT-EventQueue-0] INFO VASSAL.launch.ModuleManager - Manager
2011-09-21 22:37:28,609 [0-main] INFO VASSAL.tools.io.LoggedZipFile - opened C:\Documents and Settings\Khali\VASSAL\Preferences at ZipArchive.java:587
2011-09-21 22:37:28,640 [0-Finalizer] INFO VASSAL.tools.io.LoggedFileOutputStream - closed C:\Documents and Settings\Khali\VASSAL\errorLog at null:-1
2011-09-21 22:37:29,156 [0-AWT-EventQueue-0] INFO VASSAL.tools.io.LoggedZipFile - opened C:\Documents and Settings\Khali\My Documents\Vassal Modules\Combat Commander Pacific\Combat Commander Pacific12.vmod at MetaDataFactory.java:62
2011-09-21 22:37:29,203 [0-AWT-EventQueue-0] INFO VASSAL.tools.io.LoggedZipFile - closed C:\Documents and Settings\Khali\My Documents\Vassal Modules\Combat Commander Pacific\Combat Commander Pacific12.vmod at ModuleMetaData.java:146
2011-09-21 22:37:29,203 [0-AWT-EventQueue-0] INFO VASSAL.tools.io.LoggedZipFile - closed C:\Documents and Settings\Khali\My Documents\Vassal Modules\Combat Commander Pacific\Combat Commander Pacific12.vmod at IOUtils.java:231
2011-09-21 22:37:29,203 [0-AWT-EventQueue-0] INFO VASSAL.tools.io.LoggedZipFile - closed C:\Documents and Settings\Khali\My Documents\Vassal Modules\Combat Commander Pacific\Combat Commander Pacific12.vmod at IOUtils.java:231
2011-09-21 22:37:29,203 [0-AWT-EventQueue-0] INFO VASSAL.tools.io.LoggedZipFile - opened C:\Documents and Settings\Khali\Desktop\Ukraine_43 v1.2.vmod at MetaDataFactory.java:62
2011-09-21 22:37:29,203 [0-AWT-EventQueue-0] INFO VASSAL.tools.io.LoggedZipFile - closed C:\Documents and Settings\Khali\Desktop\Ukraine_43 v1.2.vmod at ModuleMetaData.java:146
2011-09-21 22:37:29,203 [0-AWT-EventQueue-0] INFO VASSAL.tools.io.LoggedZipFile - closed C:\Documents and Settings\Khali\Desktop\Ukraine_43 v1.2.vmod at IOUtils.java:231
2011-09-21 22:37:29,203 [0-AWT-EventQueue-0] INFO VASSAL.tools.io.LoggedZipFile - closed C:\Documents and Settings\Khali\Desktop\Ukraine_43 v1.2.vmod at IOUtils.java:231
2011-09-21 22:37:29,203 [0-AWT-EventQueue-0] INFO VASSAL.tools.io.LoggedZipFile - opened C:\Documents and Settings\Khali\My Documents\Vassal Modules\Combat Commander Pacific\Combat Commander Pacific12_ext\6. Battle Pack 4 - New Guinea.vmdx at MetaDataFactory.java:62
2011-09-21 22:37:29,203 [0-AWT-EventQueue-0] INFO VASSAL.tools.io.LoggedZipFile - closed C:\Documents and Settings\Khali\My Documents\Vassal Modules\Combat Commander Pacific\Combat Commander Pacific12_ext\6. Battle Pack 4 - New Guinea.vmdx at ModuleMetaData.java:146
2011-09-21 22:37:29,203 [0-AWT-EventQueue-0] INFO VASSAL.tools.io.LoggedZipFile - closed C:\Documents and Settings\Khali\My Documents\Vassal Modules\Combat Commander Pacific\Combat Commander Pacific12_ext\6. Battle Pack 4 - New Guinea.vmdx at IOUtils.java:231
2011-09-21 22:37:29,203 [0-AWT-EventQueue-0] INFO VASSAL.tools.io.LoggedZipFile - closed C:\Documents and Settings\Khali\My Documents\Vassal Modules\Combat Commander Pacific\Combat Commander Pacific12_ext\6. Battle Pack 4 - New Guinea.vmdx at ExtensionMetaData.java:168
2011-09-21 22:37:29,218 [0-AWT-EventQueue-0] INFO VASSAL.tools.io.LoggedZipFile - closed C:\Documents and Settings\Khali\My Documents\Vassal Modules\Combat Commander Pacific\Combat Commander Pacific12_ext\6. Battle Pack 4 - New Guinea.vmdx at IOUtils.java:231
2011-09-21 22:37:29,218 [0-AWT-EventQueue-0] INFO VASSAL.tools.io.LoggedZipFile - closed C:\Documents and Settings\Khali\My Documents\Vassal Modules\Combat Commander Pacific\Combat Commander Pacific12_ext\6. Battle Pack 4 - New Guinea.vmdx at IOUtils.java:231
2011-09-21 22:37:29,218 [0-AWT-EventQueue-0] INFO VASSAL.tools.io.LoggedZipFile - opened C:\Documents and Settings\Khali\My Documents\Vassal Modules\Combat Commander Pacific\Combat Commander Pacific12_ext\6. Battle Pack 4 - New Guinea.vmdx at MetaDataFactory.java:62
2011-09-21 22:37:29,218 [0-AWT-EventQueue-0] INFO VASSAL.tools.io.LoggedZipFile - closed C:\Documents and Settings\Khali\My Documents\Vassal Modules\Combat Commander Pacific\Combat Commander Pacific12_ext\6. Battle Pack 4 - New Guinea.vmdx at ModuleMetaData.java:146
2011-09-21 22:37:29,218 [0-AWT-EventQueue-0] INFO VASSAL.tools.io.LoggedZipFile - closed C:\Documents and Settings\Khali\My Documents\Vassal Modules\Combat Commander Pacific\Combat Commander Pacific12_ext\6. Battle Pack 4 - New Guinea.vmdx at IOUtils.java:231
2011-09-21 22:37:29,218 [0-AWT-EventQueue-0] INFO VASSAL.tools.io.LoggedZipFile - closed C:\Documents and Settings\Khali\My Documents\Vassal Modules\Combat Commander Pacific\Combat Commander Pacific12_ext\6. Battle Pack 4 - New Guinea.vmdx at ExtensionMetaData.java:168
2011-09-21 22:37:29,218 [0-AWT-EventQueue-0] INFO VASSAL.tools.io.LoggedZipFile - closed C:\Documents and Settings\Khali\My Documents\Vassal Modules\Combat Commander Pacific\Combat Commander Pacific12_ext\6. Battle Pack 4 - New Guinea.vmdx at IOUtils.java:231
2011-09-21 22:37:29,218 [0-AWT-EventQueue-0] INFO VASSAL.tools.io.LoggedZipFile - closed C:\Documents and Settings\Khali\My Documents\Vassal Modules\Combat Commander Pacific\Combat Commander Pacific12_ext\6. Battle Pack 4 - New Guinea.vmdx at IOUtils.java:231
2011-09-21 22:37:29,296 [0-Finalizer] INFO VASSAL.tools.io.LoggedZipFile - closed C:\Documents and Settings\Khali\My Documents\Vassal Modules\Combat Commander Pacific\Combat Commander Pacific12_ext\6. Battle Pack 4 - New Guinea.vmdx at null:-1
2011-09-21 22:37:29,296 [0-Finalizer] INFO VASSAL.tools.io.LoggedZipFile - closed C:\Documents and Settings\Khali\My Documents\Vassal Modules\Combat Commander Pacific\Combat Commander Pacific12_ext\6. Battle Pack 4 - New Guinea.vmdx at null:-1
2011-09-21 22:37:29,296 [0-Finalizer] INFO VASSAL.tools.io.LoggedZipFile - closed C:\Documents and Settings\Khali\Desktop\Ukraine_43 v1.2.vmod at null:-1
2011-09-21 22:37:29,296 [0-Finalizer] INFO VASSAL.tools.io.LoggedZipFile - closed C:\Documents and Settings\Khali\My Documents\Vassal Modules\Combat Commander Pacific\Combat Commander Pacific12.vmod at null:-1
2011-09-21 22:37:32,500 [0-SwingWorker-pool-10140777-thread-2] INFO VASSAL.launch.AbstractLaunchAction - Loading module file C:\Documents and Settings\Khali\Desktop\Ukraine_43 v1.2.vmod
2011-09-21 22:37:32,500 [0-SwingWorker-pool-10140777-thread-2] INFO VASSAL.tools.io.LoggedZipFile - opened C:\Documents and Settings\Khali\Desktop\Ukraine_43 v1.2.vmod at AbstractLaunchAction.java:264
2011-09-21 22:37:32,500 [0-SwingWorker-pool-10140777-thread-2] INFO VASSAL.tools.io.LoggedZipFile - closed C:\Documents and Settings\Khali\Desktop\Ukraine_43 v1.2.vmod at ModuleMetaData.java:146
2011-09-21 22:37:32,500 [0-SwingWorker-pool-10140777-thread-2] INFO VASSAL.tools.io.LoggedZipFile - closed C:\Documents and Settings\Khali\Desktop\Ukraine_43 v1.2.vmod at IOUtils.java:231
2011-09-21 22:37:32,515 [0-SwingWorker-pool-10140777-thread-2] INFO VASSAL.tools.io.LoggedZipFile - opened C:\Documents and Settings\Khali\Desktop\Ukraine_43 v1.2.vmod at ZipArchive.java:587
2011-09-21 22:37:32,546 [0-Finalizer] INFO VASSAL.tools.io.LoggedZipFile - closed C:\Documents and Settings\Khali\Desktop\Ukraine_43 v1.2.vmod at null:-1
2011-09-21 22:37:32,812 [0-SwingWorker-pool-10140777-thread-2] INFO VASSAL.launch.TilingHandler - No images to tile.
2011-09-21 22:37:32,812 [0-SwingWorker-pool-10140777-thread-2] INFO VASSAL.tools.io.LoggedZipFile - opened C:\Documents and Settings\Khali\Desktop\Ukraine_43 v1.2.vmod at MetaDataFactory.java:62
2011-09-21 22:37:32,812 [0-SwingWorker-pool-10140777-thread-2] INFO VASSAL.tools.io.LoggedZipFile - closed C:\Documents and Settings\Khali\Desktop\Ukraine_43 v1.2.vmod at ModuleMetaData.java:146
2011-09-21 22:37:32,812 [0-SwingWorker-pool-10140777-thread-2] INFO VASSAL.tools.io.LoggedZipFile - closed C:\Documents and Settings\Khali\Desktop\Ukraine_43 v1.2.vmod at IOUtils.java:231
2011-09-21 22:37:32,812 [0-SwingWorker-pool-10140777-thread-2] INFO VASSAL.tools.io.LoggedZipFile - closed C:\Documents and Settings\Khali\Desktop\Ukraine_43 v1.2.vmod at IOUtils.java:231
2011-09-21 22:37:32,812 [0-SwingWorker-pool-10140777-thread-2] INFO VASSAL.launch.AbstractLaunchAction - Loading module Ukraine '43
2011-09-21 22:37:32,812 [0-SwingWorker-pool-10140777-thread-2] INFO VASSAL.tools.io.LoggedZipFile - opened C:\Documents and Settings\Khali\VASSAL\Preferences at ReadOnlyPrefs.java:55
2011-09-21 22:37:32,812 [0-SwingWorker-pool-10140777-thread-2] INFO VASSAL.tools.io.LoggedZipFile - closed C:\Documents and Settings\Khali\VASSAL\Preferences at IOUtils.java:231
2011-09-21 22:37:32,828 [0-SwingWorker-pool-10140777-thread-2] INFO VASSAL.tools.io.ProcessLauncher - launching C:\Program Files\Java\jre6\bin\java -Xms256M -Xmx512M -DVASSAL.id=1 -DVASSAL.port=2167 -Duser.home=C:\Documents and Settings\Khali -cp lib\Vengine.jar VASSAL.launch.Editor --edit – C:\Documents and Settings\Khali\Desktop\Ukraine_43 v1.2.vmod
2011-09-21 22:37:33,859 [1-main] INFO VASSAL.tools.io.LoggedZipFile - opened C:\Documents and Settings\Khali\Desktop\Ukraine_43 v1.2.vmod at MetaDataFactory.java:62
2011-09-21 22:37:33,921 [1-main] INFO VASSAL.tools.io.LoggedZipFile - closed C:\Documents and Settings\Khali\Desktop\Ukraine_43 v1.2.vmod at ModuleMetaData.java:146
2011-09-21 22:37:33,921 [1-main] INFO VASSAL.tools.io.LoggedZipFile - closed C:\Documents and Settings\Khali\Desktop\Ukraine_43 v1.2.vmod at IOUtils.java:231
2011-09-21 22:37:33,921 [1-main] INFO VASSAL.tools.io.LoggedZipFile - closed C:\Documents and Settings\Khali\Desktop\Ukraine_43 v1.2.vmod at IOUtils.java:231
2011-09-21 22:37:33,921 [1-main] INFO VASSAL.launch.StartUp - Starting
2011-09-21 22:37:33,921 [1-main] INFO VASSAL.launch.StartUp - OS Windows XP
2011-09-21 22:37:33,921 [1-main] INFO VASSAL.launch.StartUp - Java version 1.6.0_22
2011-09-21 22:37:33,921 [1-main] INFO VASSAL.launch.StartUp - VASSAL version 3.2.0-svn7821
2011-09-21 22:37:33,921 [1-main] INFO VASSAL.launch.Launcher - Editor
2011-09-21 22:37:34,109 [1-AWT-EventQueue-0] INFO VASSAL.tools.io.LoggedZipFile - opened C:\Documents and Settings\Khali\VASSAL\Preferences at ZipArchive.java:587
2011-09-21 22:37:34,734 [1-AWT-EventQueue-0] INFO VASSAL.tools.io.LoggedZipFile - opened C:\Documents and Settings\Khali\Desktop\Ukraine_43 v1.2.vmod at ZipArchive.java:587
2011-09-21 22:37:35,406 [1-AWT-EventQueue-0] INFO VASSAL.tools.io.LoggedFileInputStream - opened C:\Documents and Settings\Khali\Desktop\Ukraine_43 v1.2.vmod at CRCUtils.java:69
2011-09-21 22:37:35,437 [1-AWT-EventQueue-0] INFO VASSAL.tools.io.LoggedFileInputStream - closed C:\Documents and Settings\Khali\Desktop\Ukraine_43 v1.2.vmod at IOUtils.java:178
2011-09-21 22:37:35,515 [1-AWT-EventQueue-0] WARN VASSAL.tools.ErrorDialog - Image not found: Splash.png
2011-09-21 22:37:35,718 [1-AWT-EventQueue-0] WARN VASSAL.tools.ErrorDialog - Image not found: moved
2011-09-21 22:37:36,015 [1-Finalizer] INFO VASSAL.tools.io.LoggedFileInputStream - closed C:\Documents and Settings\Khali\Desktop\Ukraine_43 v1.2.vmod at null:-1
2011-09-21 22:37:36,015 [1-Finalizer] INFO VASSAL.tools.io.LoggedZipFile - closed C:\Documents and Settings\Khali\Desktop\Ukraine_43 v1.2.vmod at null:-1
2011-09-21 22:37:36,171 [1-AWT-EventQueue-0] WARN VASSAL.launch.BasicModule - Ukraine '43 version 0.2
2011-09-21 22:37:40,843 [1-AWT-EventQueue-0] INFO VASSAL.tools.io.LoggedFileOutputStream - opened C:\Documents and Settings\Khali\VASSAL\tmp\vassal-9160839141882989306\zip781989090208622544.tmp at ZipArchive.java:281
2011-09-21 22:37:40,843 [1-AWT-EventQueue-0] INFO VASSAL.tools.io.LoggedFileOutputStream - closed C:\Documents and Settings\Khali\VASSAL\tmp\vassal-9160839141882989306\zip781989090208622544.tmp at null:-1
2011-09-21 22:37:40,906 [1-AWT-EventQueue-0] INFO VASSAL.tools.io.LoggedFileOutputStream - opened C:\Documents and Settings\Khali\VASSAL\tmp\vassal-9160839141882989306\zip3091217308109604096.tmp at ZipArchive.java:281
2011-09-21 22:37:40,906 [1-AWT-EventQueue-0] INFO VASSAL.tools.io.LoggedFileOutputStream - closed C:\Documents and Settings\Khali\VASSAL\tmp\vassal-9160839141882989306\zip3091217308109604096.tmp at null:-1
2011-09-21 22:37:40,906 [1-AWT-EventQueue-0] INFO VASSAL.tools.io.LoggedFileOutputStream - opened C:\Documents and Settings\Khali\Desktop\tmp5860904216805743705.zip at ZipArchive.java:392
2011-09-21 22:37:40,906 [1-AWT-EventQueue-0] INFO VASSAL.tools.io.LoggedZipFile - closed C:\Documents and Settings\Khali\Desktop\Ukraine_43 v1.2.vmod at ZipArchive.java:400
2011-09-21 22:37:40,906 [1-AWT-EventQueue-0] INFO VASSAL.tools.io.LoggedFileInputStream - opened C:\Documents and Settings\Khali\Desktop\Ukraine_43 v1.2.vmod at ZipArchive.java:406
2011-09-21 22:37:42,265 [1-AWT-EventQueue-0] INFO VASSAL.tools.io.LoggedFileInputStream - closed C:\Documents and Settings\Khali\Desktop\Ukraine_43 v1.2.vmod at null:-1
2011-09-21 22:37:42,265 [1-AWT-EventQueue-0] INFO VASSAL.tools.io.LoggedFileInputStream - opened C:\Documents and Settings\Khali\VASSAL\tmp\vassal-9160839141882989306\zip781989090208622544.tmp at ZipArchive.java:441
2011-09-21 22:37:42,265 [1-AWT-EventQueue-0] INFO VASSAL.tools.io.LoggedFileInputStream - closed C:\Documents and Settings\Khali\VASSAL\tmp\vassal-9160839141882989306\zip781989090208622544.tmp at ZipArchive.java:444
2011-09-21 22:37:42,265 [1-AWT-EventQueue-0] INFO VASSAL.tools.io.LoggedFileInputStream - closed C:\Documents and Settings\Khali\VASSAL\tmp\vassal-9160839141882989306\zip781989090208622544.tmp at IOUtils.java:178
2011-09-21 22:37:42,265 [1-AWT-EventQueue-0] INFO VASSAL.tools.io.LoggedFileInputStream - opened C:\Documents and Settings\Khali\VASSAL\tmp\vassal-9160839141882989306\zip3091217308109604096.tmp at ZipArchive.java:441
2011-09-21 22:37:42,265 [1-AWT-EventQueue-0] INFO VASSAL.tools.io.LoggedFileInputStream - closed C:\Documents and Settings\Khali\VASSAL\tmp\vassal-9160839141882989306\zip3091217308109604096.tmp at ZipArchive.java:444
2011-09-21 22:37:42,265 [1-AWT-EventQueue-0] INFO VASSAL.tools.io.LoggedFileInputStream - closed C:\Documents and Settings\Khali\VASSAL\tmp\vassal-9160839141882989306\zip3091217308109604096.tmp at IOUtils.java:178
2011-09-21 22:37:42,265 [1-AWT-EventQueue-0] INFO VASSAL.tools.io.LoggedFileOutputStream - closed C:\Documents and Settings\Khali\Desktop\tmp5860904216805743705.zip at null:-1
2011-09-21 22:37:42,281 [1-AWT-EventQueue-0] ERROR VASSAL.tools.ProblemDialog -
java.io.IOException: Unable to overwrite C:\Documents and Settings\Khali\Desktop\Ukraine_43 v1.2.vmod: Data written to C:\Documents and Settings\Khali\Desktop\tmp5860904216805743705.zip instead.
at VASSAL.tools.io.ZipArchive.writeToDisk(ZipArchive.java:478) ~[Vengine.jar:na]
at VASSAL.tools.io.ZipArchive.flush(ZipArchive.java:374) ~[Vengine.jar:na]
at VASSAL.tools.ArchiveWriter.write(ArchiveWriter.java:227) ~[Vengine.jar:na]
at VASSAL.tools.ArchiveWriter.save(ArchiveWriter.java:218) ~[Vengine.jar:na]
at VASSAL.build.GameModule.save(GameModule.java:1027) [Vengine.jar:na]
at VASSAL.build.GameModule.save(GameModule.java:1006) [Vengine.jar:na]
at VASSAL.launch.ModuleEditorWindow$2.run(ModuleEditorWindow.java:100) [Vengine.jar:na]
at VASSAL.launch.EditorWindow.saver(EditorWindow.java:294) [Vengine.jar:na]
at VASSAL.launch.ModuleEditorWindow.save(ModuleEditorWindow.java:98) [Vengine.jar:na]
at VASSAL.launch.EditorWindow$2.actionPerformed(EditorWindow.java:185) [Vengine.jar:na]
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source) [na:1.6.0_22]
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source) [na:1.6.0_22]
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source) [na:1.6.0_22]
at javax.swing.DefaultButtonModel.setPressed(Unknown Source) [na:1.6.0_22]
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source) [na:1.6.0_22]
at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source) [na:1.6.0_22]
at java.awt.Component.processMouseEvent(Unknown Source) [na:1.6.0_22]
at javax.swing.JComponent.processMouseEvent(Unknown Source) [na:1.6.0_22]
at java.awt.Component.processEvent(Unknown Source) [na:1.6.0_22]
at java.awt.Container.processEvent(Unknown Source) [na:1.6.0_22]
at java.awt.Component.dispatchEventImpl(Unknown Source) [na:1.6.0_22]
at java.awt.Container.dispatchEventImpl(Unknown Source) [na:1.6.0_22]
at java.awt.Component.dispatchEvent(Unknown Source) [na:1.6.0_22]
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source) [na:1.6.0_22]
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source) [na:1.6.0_22]
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source) [na:1.6.0_22]
at java.awt.Container.dispatchEventImpl(Unknown Source) [na:1.6.0_22]
at java.awt.Window.dispatchEventImpl(Unknown Source) [na:1.6.0_22]
at java.awt.Component.dispatchEvent(Unknown Source) [na:1.6.0_22]
at java.awt.EventQueue.dispatchEvent(Unknown Source) [na:1.6.0_22]
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) [na:1.6.0_22]
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) [na:1.6.0_22]
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) [na:1.6.0_22]
at java.awt.EventDispatchThread.pumpEvents(Unknown Source) [na:1.6.0_22]
at java.awt.EventDispatchThread.pumpEvents(Unknown Source) [na:1.6.0_22]
at java.awt.EventDispatchThread.run(Unknown Source) [na:1.6.0_22]
Caused by: java.io.IOException: Unable to delete file: C:\Documents and Settings\Khali\Desktop\Ukraine_43 v1.2.vmod
at org.apache.commons.io.FileUtils.forceDelete(FileUtils.java:1390) ~[commons-io-1.4.jar:1.4]
at VASSAL.tools.io.ZipArchive.writeToDisk(ZipArchive.java:460) ~[Vengine.jar:na]
… 35 common frames omitted
2011-09-21 22:37:42,421 [1-pool-3-thread-1] ERROR VASSAL.tools.ErrorDialog -
java.lang.reflect.InvocationTargetException: null
at java.awt.EventQueue.invokeAndWait(Unknown Source) ~[na:1.6.0_22]
at javax.swing.SwingUtilities.invokeAndWait(Unknown Source) ~[na:1.6.0_22]
at VASSAL.tools.DialogUtils$1.run(DialogUtils.java:69) ~[Vengine.jar:na]
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [na:1.6.0_22]
at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source) [na:1.6.0_22]
at java.util.concurrent.FutureTask.run(Unknown Source) [na:1.6.0_22]
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source) [na:1.6.0_22]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [na:1.6.0_22]
at java.lang.Thread.run(Unknown Source) [na:1.6.0_22]
java.lang.NullPointerException: null
at javax.swing.BoxLayout.preferredLayoutSize(Unknown Source) ~[na:1.6.0_22]
at javax.swing.plaf.basic.BasicOptionPaneUI.getPreferredSize(Unknown Source) ~[na:1.6.0_22]
at javax.swing.JComponent.getPreferredSize(Unknown Source) ~[na:1.6.0_22]
at java.awt.BorderLayout.preferredLayoutSize(Unknown Source) ~[na:1.6.0_22]
at java.awt.Container.preferredSize(Unknown Source) ~[na:1.6.0_22]
at java.awt.Container.getPreferredSize(Unknown Source) ~[na:1.6.0_22]
at javax.swing.JComponent.getPreferredSize(Unknown Source) ~[na:1.6.0_22]
at javax.swing.JRootPane$RootLayout.preferredLayoutSize(Unknown Source) ~[na:1.6.0_22]
at java.awt.Container.preferredSize(Unknown Source) ~[na:1.6.0_22]
at java.awt.Container.getPreferredSize(Unknown Source) ~[na:1.6.0_22]
at javax.swing.JComponent.getPreferredSize(Unknown Source) ~[na:1.6.0_22]
at java.awt.BorderLayout.preferredLayoutSize(Unknown Source) ~[na:1.6.0_22]
at java.awt.Container.preferredSize(Unknown Source) ~[na:1.6.0_22]
at java.awt.Container.getPreferredSize(Unknown Source) ~[na:1.6.0_22]
at net.miginfocom.swing.MigLayout.adjustWindowSize(Unknown Source) ~[miglayout-4.0-swing.jar:4.0]
at net.miginfocom.swing.MigLayout.layoutContainer(Unknown Source) ~[miglayout-4.0-swing.jar:4.0]
at net.miginfocom.swing.MigLayout.preferredLayoutSize(Unknown Source) ~[miglayout-4.0-swing.jar:4.0]
at java.awt.Container.preferredSize(Unknown Source) ~[na:1.6.0_22]
at java.awt.Container.getPreferredSize(Unknown Source) ~[na:1.6.0_22]
at javax.swing.JComponent.getPreferredSize(Unknown Source) ~[na:1.6.0_22]
at java.awt.GridBagLayout.GetLayoutInfo(Unknown Source) ~[na:1.6.0_22]
at java.awt.GridBagLayout.getLayoutInfo(Unknown Source) ~[na:1.6.0_22]
at java.awt.GridBagLayout.preferredLayoutSize(Unknown Source) ~[na:1.6.0_22]
at java.awt.Container.preferredSize(Unknown Source) ~[na:1.6.0_22]
at java.awt.Container.getPreferredSize(Unknown Source) ~[na:1.6.0_22]
at javax.swing.JComponent.getPreferredSize(Unknown Source) ~[na:1.6.0_22]
at java.awt.BorderLayout.preferredLayoutSize(Unknown Source) ~[na:1.6.0_22]
at java.awt.Container.preferredSize(Unknown Source) ~[na:1.6.0_22]
at java.awt.Container.getPreferredSize(Unknown Source) ~[na:1.6.0_22]
at javax.swing.JComponent.getPreferredSize(Unknown Source) ~[na:1.6.0_22]
at java.awt.BorderLayout.preferredLayoutSize(Unknown Source) ~[na:1.6.0_22]
at java.awt.Container.preferredSize(Unknown Source) ~[na:1.6.0_22]
at java.awt.Container.getPreferredSize(Unknown Source) ~[na:1.6.0_22]
at javax.swing.JComponent.getPreferredSize(Unknown Source) ~[na:1.6.0_22]
at javax.swing.BoxLayout.checkRequests(Unknown Source) ~[na:1.6.0_22]
at javax.swing.BoxLayout.preferredLayoutSize(Unknown Source) ~[na:1.6.0_22]
at javax.swing.plaf.basic.BasicOptionPaneUI.getPreferredSize(Unknown Source) ~[na:1.6.0_22]
at javax.swing.JComponent.getPreferredSize(Unknown Source) ~[na:1.6.0_22]
at java.awt.BorderLayout.preferredLayoutSize(Unknown Source) ~[na:1.6.0_22]
at java.awt.Container.preferredSize(Unknown Source) ~[na:1.6.0_22]
at java.awt.Container.getPreferredSize(Unknown Source) ~[na:1.6.0_22]
at javax.swing.JComponent.getPreferredSize(Unknown Source) ~[na:1.6.0_22]
at javax.swing.JRootPane$RootLayout.preferredLayoutSize(Unknown Source) ~[na:1.6.0_22]
at java.awt.Container.preferredSize(Unknown Source) ~[na:1.6.0_22]
at java.awt.Container.getPreferredSize(Unknown Source) ~[na:1.6.0_22]
at javax.swing.JComponent.getPreferredSize(Unknown Source) ~[na:1.6.0_22]
at java.awt.BorderLayout.preferredLayoutSize(Unknown Source) ~[na:1.6.0_22]
at java.awt.Container.preferredSize(Unknown Source) ~[na:1.6.0_22]
at java.awt.Container.getPreferredSize(Unknown Source) ~[na:1.6.0_22]
at java.awt.Window.pack(Unknown Source) ~[na:1.6.0_22]
at javax.swing.JOptionPane.initDialog(Unknown Source) ~[na:1.6.0_22]
at javax.swing.JOptionPane.createDialog(Unknown Source) ~[na:1.6.0_22]
at javax.swing.JOptionPane.createDialog(Unknown Source) ~[na:1.6.0_22]
at VASSAL.tools.swing.DetailsDialog.showDialog(DetailsDialog.java:96) ~[Vengine.jar:na]
at VASSAL.tools.ProblemDialog$3.run(ProblemDialog.java:245) ~[Vengine.jar:na]
at java.awt.event.InvocationEvent.dispatch(Unknown Source) ~[na:1.6.0_22]
at java.awt.EventQueue.dispatchEvent(Unknown Source) ~[na:1.6.0_22]
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) ~[na:1.6.0_22]
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) ~[na:1.6.0_22]
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) ~[na:1.6.0_22]
at java.awt.EventDispatchThread.pumpEvents(Unknown Source) ~[na:1.6.0_22]
at java.awt.EventDispatchThread.pumpEvents(Unknown Source) ~[na:1.6.0_22]
at java.awt.EventDispatchThread.run(Unknown Source) ~[na:1.6.0_22]

And this is what happens when I just open and close a mod with out saving - log is slightly different

2011-09-21 22:40:37,094 [0-main] INFO VASSAL.tools.io.LoggedFileOutputStream - opened C:\Documents and Settings\Khali\VASSAL\errorLog at ModuleManager.java:269
2011-09-21 22:40:37,094 [0-main] INFO VASSAL.tools.io.LoggedFileOutputStream - closed C:\Documents and Settings\Khali\VASSAL\errorLog at ModuleManager.java:269
2011-09-21 22:40:37,094 [0-main] INFO VASSAL.launch.StartUp - Starting
2011-09-21 22:40:37,094 [0-main] INFO VASSAL.launch.StartUp - OS Windows XP
2011-09-21 22:40:37,094 [0-main] INFO VASSAL.launch.StartUp - Java version 1.6.0_22
2011-09-21 22:40:37,094 [0-main] INFO VASSAL.launch.StartUp - VASSAL version 3.2.0-svn7821
2011-09-21 22:40:37,156 [0-AWT-EventQueue-0] INFO VASSAL.launch.ModuleManager - Manager
2011-09-21 22:40:37,203 [0-main] INFO VASSAL.tools.io.LoggedZipFile - opened C:\Documents and Settings\Khali\VASSAL\Preferences at ZipArchive.java:587
2011-09-21 22:40:37,297 [0-Finalizer] INFO VASSAL.tools.io.LoggedFileOutputStream - closed C:\Documents and Settings\Khali\VASSAL\errorLog at null:-1
2011-09-21 22:40:37,812 [0-AWT-EventQueue-0] INFO VASSAL.tools.io.LoggedZipFile - opened C:\Documents and Settings\Khali\My Documents\Vassal Modules\Combat Commander Pacific\Combat Commander Pacific12.vmod at MetaDataFactory.java:62
2011-09-21 22:40:37,859 [0-AWT-EventQueue-0] INFO VASSAL.tools.io.LoggedZipFile - closed C:\Documents and Settings\Khali\My Documents\Vassal Modules\Combat Commander Pacific\Combat Commander Pacific12.vmod at ModuleMetaData.java:146
2011-09-21 22:40:37,859 [0-AWT-EventQueue-0] INFO VASSAL.tools.io.LoggedZipFile - closed C:\Documents and Settings\Khali\My Documents\Vassal Modules\Combat Commander Pacific\Combat Commander Pacific12.vmod at IOUtils.java:231
2011-09-21 22:40:37,859 [0-AWT-EventQueue-0] INFO VASSAL.tools.io.LoggedZipFile - closed C:\Documents and Settings\Khali\My Documents\Vassal Modules\Combat Commander Pacific\Combat Commander Pacific12.vmod at IOUtils.java:231
2011-09-21 22:40:37,859 [0-AWT-EventQueue-0] INFO VASSAL.tools.io.LoggedZipFile - opened C:\Documents and Settings\Khali\Desktop\Ukraine_43 v1.2.vmod at MetaDataFactory.java:62
2011-09-21 22:40:37,859 [0-AWT-EventQueue-0] INFO VASSAL.tools.io.LoggedZipFile - closed C:\Documents and Settings\Khali\Desktop\Ukraine_43 v1.2.vmod at ModuleMetaData.java:146
2011-09-21 22:40:37,859 [0-AWT-EventQueue-0] INFO VASSAL.tools.io.LoggedZipFile - closed C:\Documents and Settings\Khali\Desktop\Ukraine_43 v1.2.vmod at IOUtils.java:231
2011-09-21 22:40:37,859 [0-AWT-EventQueue-0] INFO VASSAL.tools.io.LoggedZipFile - closed C:\Documents and Settings\Khali\Desktop\Ukraine_43 v1.2.vmod at IOUtils.java:231
2011-09-21 22:40:37,859 [0-AWT-EventQueue-0] INFO VASSAL.tools.io.LoggedZipFile - opened C:\Documents and Settings\Khali\My Documents\Vassal Modules\Combat Commander Pacific\Combat Commander Pacific12_ext\6. Battle Pack 4 - New Guinea.vmdx at MetaDataFactory.java:62
2011-09-21 22:40:37,875 [0-AWT-EventQueue-0] INFO VASSAL.tools.io.LoggedZipFile - closed C:\Documents and Settings\Khali\My Documents\Vassal Modules\Combat Commander Pacific\Combat Commander Pacific12_ext\6. Battle Pack 4 - New Guinea.vmdx at ModuleMetaData.java:146
2011-09-21 22:40:37,875 [0-AWT-EventQueue-0] INFO VASSAL.tools.io.LoggedZipFile - closed C:\Documents and Settings\Khali\My Documents\Vassal Modules\Combat Commander Pacific\Combat Commander Pacific12_ext\6. Battle Pack 4 - New Guinea.vmdx at IOUtils.java:231
2011-09-21 22:40:37,875 [0-AWT-EventQueue-0] INFO VASSAL.tools.io.LoggedZipFile - closed C:\Documents and Settings\Khali\My Documents\Vassal Modules\Combat Commander Pacific\Combat Commander Pacific12_ext\6. Battle Pack 4 - New Guinea.vmdx at ExtensionMetaData.java:168
2011-09-21 22:40:37,875 [0-AWT-EventQueue-0] INFO VASSAL.tools.io.LoggedZipFile - closed C:\Documents and Settings\Khali\My Documents\Vassal Modules\Combat Commander Pacific\Combat Commander Pacific12_ext\6. Battle Pack 4 - New Guinea.vmdx at IOUtils.java:231
2011-09-21 22:40:37,875 [0-AWT-EventQueue-0] INFO VASSAL.tools.io.LoggedZipFile - closed C:\Documents and Settings\Khali\My Documents\Vassal Modules\Combat Commander Pacific\Combat Commander Pacific12_ext\6. Battle Pack 4 - New Guinea.vmdx at IOUtils.java:231
2011-09-21 22:40:37,875 [0-AWT-EventQueue-0] INFO VASSAL.tools.io.LoggedZipFile - opened C:\Documents and Settings\Khali\My Documents\Vassal Modules\Combat Commander Pacific\Combat Commander Pacific12_ext\6. Battle Pack 4 - New Guinea.vmdx at MetaDataFactory.java:62
2011-09-21 22:40:37,875 [0-AWT-EventQueue-0] INFO VASSAL.tools.io.LoggedZipFile - closed C:\Documents and Settings\Khali\My Documents\Vassal Modules\Combat Commander Pacific\Combat Commander Pacific12_ext\6. Battle Pack 4 - New Guinea.vmdx at ModuleMetaData.java:146
2011-09-21 22:40:37,875 [0-AWT-EventQueue-0] INFO VASSAL.tools.io.LoggedZipFile - closed C:\Documents and Settings\Khali\My Documents\Vassal Modules\Combat Commander Pacific\Combat Commander Pacific12_ext\6. Battle Pack 4 - New Guinea.vmdx at IOUtils.java:231
2011-09-21 22:40:37,875 [0-AWT-EventQueue-0] INFO VASSAL.tools.io.LoggedZipFile - closed C:\Documents and Settings\Khali\My Documents\Vassal Modules\Combat Commander Pacific\Combat Commander Pacific12_ext\6. Battle Pack 4 - New Guinea.vmdx at ExtensionMetaData.java:168
2011-09-21 22:40:37,875 [0-AWT-EventQueue-0] INFO VASSAL.tools.io.LoggedZipFile - closed C:\Documents and Settings\Khali\My Documents\Vassal Modules\Combat Commander Pacific\Combat Commander Pacific12_ext\6. Battle Pack 4 - New Guinea.vmdx at IOUtils.java:231
2011-09-21 22:40:37,875 [0-AWT-EventQueue-0] INFO VASSAL.tools.io.LoggedZipFile - closed C:\Documents and Settings\Khali\My Documents\Vassal Modules\Combat Commander Pacific\Combat Commander Pacific12_ext\6. Battle Pack 4 - New Guinea.vmdx at IOUtils.java:231
2011-09-21 22:40:37,937 [0-Finalizer] INFO VASSAL.tools.io.LoggedZipFile - closed C:\Documents and Settings\Khali\My Documents\Vassal Modules\Combat Commander Pacific\Combat Commander Pacific12_ext\6. Battle Pack 4 - New Guinea.vmdx at null:-1
2011-09-21 22:40:37,937 [0-Finalizer] INFO VASSAL.tools.io.LoggedZipFile - closed C:\Documents and Settings\Khali\My Documents\Vassal Modules\Combat Commander Pacific\Combat Commander Pacific12_ext\6. Battle Pack 4 - New Guinea.vmdx at null:-1
2011-09-21 22:40:37,937 [0-Finalizer] INFO VASSAL.tools.io.LoggedZipFile - closed C:\Documents and Settings\Khali\Desktop\Ukraine_43 v1.2.vmod at null:-1
2011-09-21 22:40:37,937 [0-Finalizer] INFO VASSAL.tools.io.LoggedZipFile - closed C:\Documents and Settings\Khali\My Documents\Vassal Modules\Combat Commander Pacific\Combat Commander Pacific12.vmod at null:-1
2011-09-21 22:42:23,469 [0-SwingWorker-pool-13079252-thread-2] INFO VASSAL.launch.AbstractLaunchAction - Loading module file C:\Documents and Settings\Khali\Desktop\Ukraine_43 v1.2.vmod
2011-09-21 22:42:23,484 [0-SwingWorker-pool-13079252-thread-2] INFO VASSAL.tools.io.LoggedZipFile - opened C:\Documents and Settings\Khali\Desktop\Ukraine_43 v1.2.vmod at AbstractLaunchAction.java:264
2011-09-21 22:42:23,484 [0-SwingWorker-pool-13079252-thread-2] INFO VASSAL.tools.io.LoggedZipFile - closed C:\Documents and Settings\Khali\Desktop\Ukraine_43 v1.2.vmod at ModuleMetaData.java:146
2011-09-21 22:42:23,484 [0-SwingWorker-pool-13079252-thread-2] INFO VASSAL.tools.io.LoggedZipFile - closed C:\Documents and Settings\Khali\Desktop\Ukraine_43 v1.2.vmod at IOUtils.java:231
2011-09-21 22:42:23,500 [0-SwingWorker-pool-13079252-thread-2] INFO VASSAL.tools.io.LoggedZipFile - opened C:\Documents and Settings\Khali\Desktop\Ukraine_43 v1.2.vmod at ZipArchive.java:587
2011-09-21 22:42:23,562 [0-Finalizer] INFO VASSAL.tools.io.LoggedZipFile - closed C:\Documents and Settings\Khali\Desktop\Ukraine_43 v1.2.vmod at null:-1
2011-09-21 22:42:23,797 [0-SwingWorker-pool-13079252-thread-2] INFO VASSAL.launch.TilingHandler - No images to tile.
2011-09-21 22:42:23,797 [0-SwingWorker-pool-13079252-thread-2] INFO VASSAL.tools.io.LoggedZipFile - opened C:\Documents and Settings\Khali\Desktop\Ukraine_43 v1.2.vmod at MetaDataFactory.java:62
2011-09-21 22:42:23,812 [0-SwingWorker-pool-13079252-thread-2] INFO VASSAL.tools.io.LoggedZipFile - closed C:\Documents and Settings\Khali\Desktop\Ukraine_43 v1.2.vmod at ModuleMetaData.java:146
2011-09-21 22:42:23,812 [0-SwingWorker-pool-13079252-thread-2] INFO VASSAL.tools.io.LoggedZipFile - closed C:\Documents and Settings\Khali\Desktop\Ukraine_43 v1.2.vmod at IOUtils.java:231
2011-09-21 22:42:23,812 [0-SwingWorker-pool-13079252-thread-2] INFO VASSAL.tools.io.LoggedZipFile - closed C:\Documents and Settings\Khali\Desktop\Ukraine_43 v1.2.vmod at IOUtils.java:231
2011-09-21 22:42:23,812 [0-SwingWorker-pool-13079252-thread-2] INFO VASSAL.launch.AbstractLaunchAction - Loading module Ukraine '43
2011-09-21 22:42:23,812 [0-SwingWorker-pool-13079252-thread-2] INFO VASSAL.tools.io.LoggedZipFile - opened C:\Documents and Settings\Khali\VASSAL\Preferences at ReadOnlyPrefs.java:55
2011-09-21 22:42:23,812 [0-SwingWorker-pool-13079252-thread-2] INFO VASSAL.tools.io.LoggedZipFile - closed C:\Documents and Settings\Khali\VASSAL\Preferences at IOUtils.java:231
2011-09-21 22:42:23,812 [0-SwingWorker-pool-13079252-thread-2] INFO VASSAL.tools.io.ProcessLauncher - launching C:\Program Files\Java\jre6\bin\java -Xms256M -Xmx512M -DVASSAL.id=1 -DVASSAL.port=2236 -Duser.home=C:\Documents and Settings\Khali -cp lib\Vengine.jar VASSAL.launch.Editor --edit – C:\Documents and Settings\Khali\Desktop\Ukraine_43 v1.2.vmod
2011-09-21 22:42:25,562 [1-main] INFO VASSAL.tools.io.LoggedZipFile - opened C:\Documents and Settings\Khali\Desktop\Ukraine_43 v1.2.vmod at MetaDataFactory.java:62
2011-09-21 22:42:25,625 [1-main] INFO VASSAL.tools.io.LoggedZipFile - closed C:\Documents and Settings\Khali\Desktop\Ukraine_43 v1.2.vmod at ModuleMetaData.java:146
2011-09-21 22:42:25,625 [1-main] INFO VASSAL.tools.io.LoggedZipFile - closed C:\Documents and Settings\Khali\Desktop\Ukraine_43 v1.2.vmod at IOUtils.java:231
2011-09-21 22:42:25,625 [1-main] INFO VASSAL.tools.io.LoggedZipFile - closed C:\Documents and Settings\Khali\Desktop\Ukraine_43 v1.2.vmod at IOUtils.java:231
2011-09-21 22:42:25,640 [1-main] INFO VASSAL.launch.StartUp - Starting
2011-09-21 22:42:25,640 [1-main] INFO VASSAL.launch.StartUp - OS Windows XP
2011-09-21 22:42:25,640 [1-main] INFO VASSAL.launch.StartUp - Java version 1.6.0_22
2011-09-21 22:42:25,640 [1-main] INFO VASSAL.launch.StartUp - VASSAL version 3.2.0-svn7821
2011-09-21 22:42:25,640 [1-main] INFO VASSAL.launch.Launcher - Editor
2011-09-21 22:42:25,859 [1-AWT-EventQueue-0] INFO VASSAL.tools.io.LoggedZipFile - opened C:\Documents and Settings\Khali\VASSAL\Preferences at ZipArchive.java:587
2011-09-21 22:42:26,656 [1-AWT-EventQueue-0] INFO VASSAL.tools.io.LoggedZipFile - opened C:\Documents and Settings\Khali\Desktop\Ukraine_43 v1.2.vmod at ZipArchive.java:587
2011-09-21 22:42:27,359 [1-AWT-EventQueue-0] INFO VASSAL.tools.io.LoggedFileInputStream - opened C:\Documents and Settings\Khali\Desktop\Ukraine_43 v1.2.vmod at CRCUtils.java:69
2011-09-21 22:42:27,390 [1-AWT-EventQueue-0] INFO VASSAL.tools.io.LoggedFileInputStream - closed C:\Documents and Settings\Khali\Desktop\Ukraine_43 v1.2.vmod at IOUtils.java:178
2011-09-21 22:42:27,469 [1-AWT-EventQueue-0] WARN VASSAL.tools.ErrorDialog - Image not found: Splash.png
2011-09-21 22:42:27,687 [1-AWT-EventQueue-0] WARN VASSAL.tools.ErrorDialog - Image not found: moved
2011-09-21 22:42:27,828 [1-Finalizer] INFO VASSAL.tools.io.LoggedFileInputStream - closed C:\Documents and Settings\Khali\Desktop\Ukraine_43 v1.2.vmod at null:-1
2011-09-21 22:42:27,828 [1-Finalizer] INFO VASSAL.tools.io.LoggedZipFile - closed C:\Documents and Settings\Khali\Desktop\Ukraine_43 v1.2.vmod at null:-1
2011-09-21 22:42:28,172 [1-AWT-EventQueue-0] WARN VASSAL.launch.BasicModule - Ukraine '43 version 0.2
2011-09-21 22:42:35,125 [1-AWT-EventQueue-0] INFO VASSAL.tools.io.LoggedFileOutputStream - opened C:\Documents and Settings\Khali\VASSAL\tmp\vassal-3270611345047339184\zip2638782835156802025.tmp at ZipArchive.java:281
2011-09-21 22:42:35,140 [1-AWT-EventQueue-0] INFO VASSAL.tools.io.LoggedFileOutputStream - closed C:\Documents and Settings\Khali\VASSAL\tmp\vassal-3270611345047339184\zip2638782835156802025.tmp at null:-1
2011-09-21 22:42:35,140 [1-AWT-EventQueue-0] INFO VASSAL.tools.io.LoggedFileOutputStream - opened C:\Documents and Settings\Khali\VASSAL\tmp\vassal-3270611345047339184\zip3068876302292934645.tmp at ZipArchive.java:281
2011-09-21 22:42:35,140 [1-AWT-EventQueue-0] INFO VASSAL.tools.io.LoggedFileOutputStream - closed C:\Documents and Settings\Khali\VASSAL\tmp\vassal-3270611345047339184\zip3068876302292934645.tmp at null:-1
2011-09-21 22:42:35,140 [1-AWT-EventQueue-0] INFO VASSAL.tools.io.LoggedFileOutputStream - opened C:\Documents and Settings\Khali\VASSAL\tmp400531669784300624.zip at ZipArchive.java:392
2011-09-21 22:42:35,140 [1-AWT-EventQueue-0] INFO VASSAL.tools.io.LoggedZipFile - closed C:\Documents and Settings\Khali\VASSAL\Preferences at ZipArchive.java:400
2011-09-21 22:42:35,140 [1-AWT-EventQueue-0] INFO VASSAL.tools.io.LoggedFileInputStream - opened C:\Documents and Settings\Khali\VASSAL\Preferences at ZipArchive.java:406
2011-09-21 22:42:35,140 [1-AWT-EventQueue-0] INFO VASSAL.tools.io.LoggedFileInputStream - closed C:\Documents and Settings\Khali\VASSAL\Preferences at null:-1
2011-09-21 22:42:35,140 [1-AWT-EventQueue-0] INFO VASSAL.tools.io.LoggedFileInputStream - opened C:\Documents and Settings\Khali\VASSAL\tmp\vassal-3270611345047339184\zip3068876302292934645.tmp at ZipArchive.java:441
2011-09-21 22:42:35,140 [1-AWT-EventQueue-0] INFO VASSAL.tools.io.LoggedFileInputStream - closed C:\Documents and Settings\Khali\VASSAL\tmp\vassal-3270611345047339184\zip3068876302292934645.tmp at ZipArchive.java:444
2011-09-21 22:42:35,140 [1-AWT-EventQueue-0] INFO VASSAL.tools.io.LoggedFileInputStream - closed C:\Documents and Settings\Khali\VASSAL\tmp\vassal-3270611345047339184\zip3068876302292934645.tmp at IOUtils.java:178
2011-09-21 22:42:35,140 [1-AWT-EventQueue-0] INFO VASSAL.tools.io.LoggedFileInputStream - opened C:\Documents and Settings\Khali\VASSAL\tmp\vassal-3270611345047339184\zip2638782835156802025.tmp at ZipArchive.java:441
2011-09-21 22:42:35,140 [1-AWT-EventQueue-0] INFO VASSAL.tools.io.LoggedFileInputStream - closed C:\Documents and Settings\Khali\VASSAL\tmp\vassal-3270611345047339184\zip2638782835156802025.tmp at ZipArchive.java:444
2011-09-21 22:42:35,140 [1-AWT-EventQueue-0] INFO VASSAL.tools.io.LoggedFileInputStream - closed C:\Documents and Settings\Khali\VASSAL\tmp\vassal-3270611345047339184\zip2638782835156802025.tmp at IOUtils.java:178
2011-09-21 22:42:35,140 [1-AWT-EventQueue-0] INFO VASSAL.tools.io.LoggedFileOutputStream - closed C:\Documents and Settings\Khali\VASSAL\tmp400531669784300624.zip at null:-1
2011-09-21 22:42:35,156 [1-AWT-EventQueue-0] ERROR VASSAL.tools.ProblemDialog -
java.io.IOException: Unable to overwrite C:\Documents and Settings\Khali\VASSAL\Preferences: Data written to C:\Documents and Settings\Khali\VASSAL\tmp400531669784300624.zip instead.
at VASSAL.tools.io.ZipArchive.writeToDisk(ZipArchive.java:478) ~[Vengine.jar:na]
at VASSAL.tools.io.ZipArchive.flush(ZipArchive.java:374) ~[Vengine.jar:na]
at VASSAL.preferences.PrefsEditor.write(PrefsEditor.java:243) ~[Vengine.jar:na]
at VASSAL.preferences.Prefs.write(Prefs.java:229) ~[Vengine.jar:na]
at VASSAL.build.GameModule.shutDown(GameModule.java:712) [Vengine.jar:na]
at VASSAL.build.GameModule.quit(GameModule.java:674) [Vengine.jar:na]
at VASSAL.launch.EditorWindow.close(EditorWindow.java:287) [Vengine.jar:na]
at VASSAL.launch.EditorWindow$1.windowClosing(EditorWindow.java:99) [Vengine.jar:na]
at java.awt.AWTEventMulticaster.windowClosing(Unknown Source) [na:1.6.0_22]
at java.awt.Window.processWindowEvent(Unknown Source) [na:1.6.0_22]
at javax.swing.JFrame.processWindowEvent(Unknown Source) [na:1.6.0_22]
at java.awt.Window.processEvent(Unknown Source) [na:1.6.0_22]
at java.awt.Component.dispatchEventImpl(Unknown Source) [na:1.6.0_22]
at java.awt.Container.dispatchEventImpl(Unknown Source) [na:1.6.0_22]
at java.awt.Window.dispatchEventImpl(Unknown Source) [na:1.6.0_22]
at java.awt.Component.dispatchEvent(Unknown Source) [na:1.6.0_22]
at java.awt.EventQueue.dispatchEvent(Unknown Source) [na:1.6.0_22]
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) [na:1.6.0_22]
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) [na:1.6.0_22]
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) [na:1.6.0_22]
at java.awt.EventDispatchThread.pumpEvents(Unknown Source) [na:1.6.0_22]
at java.awt.EventDispatchThread.pumpEvents(Unknown Source) [na:1.6.0_22]
at java.awt.EventDispatchThread.run(Unknown Source) [na:1.6.0_22]
Caused by: java.io.IOException: Unable to delete file: C:\Documents and Settings\Khali\VASSAL\Preferences
at org.apache.commons.io.FileUtils.forceDelete(FileUtils.java:1390) ~[commons-io-1.4.jar:1.4]
at VASSAL.tools.io.ZipArchive.writeToDisk(ZipArchive.java:460) ~[Vengine.jar:na]
… 22 common frames omitted
2011-09-21 22:42:35,156 [1-AWT-EventQueue-0] INFO VASSAL.tools.io.LoggedFileOutputStream - opened C:\Documents and Settings\Khali\VASSAL\tmp3019862360989785118.zip at ZipArchive.java:392
2011-09-21 22:42:35,156 [1-AWT-EventQueue-0] INFO VASSAL.tools.io.LoggedFileInputStream - opened C:\Documents and Settings\Khali\VASSAL\tmp\vassal-3270611345047339184\zip3068876302292934645.tmp at ZipArchive.java:441
2011-09-21 22:42:35,156 [1-AWT-EventQueue-0] INFO VASSAL.tools.io.LoggedFileInputStream - closed C:\Documents and Settings\Khali\VASSAL\tmp\vassal-3270611345047339184\zip3068876302292934645.tmp at ZipArchive.java:444
2011-09-21 22:42:35,156 [1-AWT-EventQueue-0] INFO VASSAL.tools.io.LoggedFileInputStream - closed C:\Documents and Settings\Khali\VASSAL\tmp\vassal-3270611345047339184\zip3068876302292934645.tmp at IOUtils.java:178
2011-09-21 22:42:35,156 [1-AWT-EventQueue-0] INFO VASSAL.tools.io.LoggedFileInputStream - opened C:\Documents and Settings\Khali\VASSAL\tmp\vassal-3270611345047339184\zip2638782835156802025.tmp at ZipArchive.java:441
2011-09-21 22:42:35,156 [1-AWT-EventQueue-0] INFO VASSAL.tools.io.LoggedFileInputStream - closed C:\Documents and Settings\Khali\VASSAL\tmp\vassal-3270611345047339184\zip2638782835156802025.tmp at ZipArchive.java:444
2011-09-21 22:42:35,156 [1-AWT-EventQueue-0] INFO VASSAL.tools.io.LoggedFileInputStream - closed C:\Documents and Settings\Khali\VASSAL\tmp\vassal-3270611345047339184\zip2638782835156802025.tmp at IOUtils.java:178
2011-09-21 22:42:35,156 [1-AWT-EventQueue-0] INFO VASSAL.tools.io.LoggedFileOutputStream - closed C:\Documents and Settings\Khali\VASSAL\tmp3019862360989785118.zip at null:-1
2011-09-21 22:42:35,156 [1-AWT-EventQueue-0] INFO VASSAL.tools.io.LoggedFileOutputStream - opened C:\Documents and Settings\Khali\VASSAL\tmp\vassal-3270611345047339184\zip1622575603146035223.tmp at ZipArchive.java:281
2011-09-21 22:42:35,156 [1-AWT-EventQueue-0] INFO VASSAL.tools.io.LoggedFileOutputStream - closed C:\Documents and Settings\Khali\VASSAL\tmp\vassal-3270611345047339184\zip1622575603146035223.tmp at null:-1
2011-09-21 22:42:35,156 [1-AWT-EventQueue-0] INFO VASSAL.tools.io.LoggedFileOutputStream - opened C:\Documents and Settings\Khali\VASSAL\tmp\vassal-3270611345047339184\zip7555086243785805932.tmp at ZipArchive.java:281
2011-09-21 22:42:35,156 [1-AWT-EventQueue-0] INFO VASSAL.tools.io.LoggedFileOutputStream - closed C:\Documents and Settings\Khali\VASSAL\tmp\vassal-3270611345047339184\zip7555086243785805932.tmp at null:-1
2011-09-21 22:42:35,156 [1-AWT-EventQueue-0] INFO VASSAL.tools.io.LoggedFileOutputStream - opened C:\Documents and Settings\Khali\VASSAL\tmp5447752947664880714.zip at ZipArchive.java:392
2011-09-21 22:42:35,156 [1-AWT-EventQueue-0] INFO VASSAL.tools.io.LoggedFileInputStream - opened C:\Documents and Settings\Khali\VASSAL\tmp\vassal-3270611345047339184\zip7555086243785805932.tmp at ZipArchive.java:441
2011-09-21 22:42:35,156 [1-AWT-EventQueue-0] INFO VASSAL.tools.io.LoggedFileInputStream - closed C:\Documents and Settings\Khali\VASSAL\tmp\vassal-3270611345047339184\zip7555086243785805932.tmp at ZipArchive.java:444
2011-09-21 22:42:35,156 [1-AWT-EventQueue-0] INFO VASSAL.tools.io.LoggedFileInputStream - closed C:\Documents and Settings\Khali\VASSAL\tmp\vassal-3270611345047339184\zip7555086243785805932.tmp at IOUtils.java:178
2011-09-21 22:42:35,156 [1-AWT-EventQueue-0] INFO VASSAL.tools.io.LoggedFileInputStream - opened C:\Documents and Settings\Khali\VASSAL\tmp\vassal-3270611345047339184\zip1622575603146035223.tmp at ZipArchive.java:441
2011-09-21 22:42:35,156 [1-AWT-EventQueue-0] INFO VASSAL.tools.io.LoggedFileInputStream - closed C:\Documents and Settings\Khali\VASSAL\tmp\vassal-3270611345047339184\zip1622575603146035223.tmp at ZipArchive.java:444
2011-09-21 22:42:35,172 [1-AWT-EventQueue-0] INFO VASSAL.tools.io.LoggedFileInputStream - closed C:\Documents and Settings\Khali\VASSAL\tmp\vassal-3270611345047339184\zip1622575603146035223.tmp at IOUtils.java:178
2011-09-21 22:42:35,172 [1-AWT-EventQueue-0] INFO VASSAL.tools.io.LoggedFileOutputStream - closed C:\Documents and Settings\Khali\VASSAL\tmp5447752947664880714.zip at null:-1
2011-09-21 22:42:35,172 [1-AWT-EventQueue-0] ERROR VASSAL.tools.ProblemDialog -
java.io.IOException: Unable to overwrite C:\Documents and Settings\Khali\VASSAL\Preferences: Data written to C:\Documents and Settings\Khali\VASSAL\tmp5447752947664880714.zip instead.
at VASSAL.tools.io.ZipArchive.writeToDisk(ZipArchive.java:478) ~[Vengine.jar:na]
at VASSAL.tools.io.ZipArchive.flush(ZipArchive.java:374) ~[Vengine.jar:na]
at VASSAL.preferences.PrefsEditor.write(PrefsEditor.java:243) ~[Vengine.jar:na]
at VASSAL.preferences.Prefs.write(Prefs.java:229) ~[Vengine.jar:na]
at VASSAL.build.GameModule.shutDown(GameModule.java:725) [Vengine.jar:na]
at VASSAL.build.GameModule.quit(GameModule.java:674) [Vengine.jar:na]
at VASSAL.launch.EditorWindow.close(EditorWindow.java:287) [Vengine.jar:na]
at VASSAL.launch.EditorWindow$1.windowClosing(EditorWindow.java:99) [Vengine.jar:na]
at java.awt.AWTEventMulticaster.windowClosing(Unknown Source) [na:1.6.0_22]
at java.awt.Window.processWindowEvent(Unknown Source) [na:1.6.0_22]
at javax.swing.JFrame.processWindowEvent(Unknown Source) [na:1.6.0_22]
at java.awt.Window.processEvent(Unknown Source) [na:1.6.0_22]
at java.awt.Component.dispatchEventImpl(Unknown Source) [na:1.6.0_22]
at java.awt.Container.dispatchEventImpl(Unknown Source) [na:1.6.0_22]
at java.awt.Window.dispatchEventImpl(Unknown Source) [na:1.6.0_22]
at java.awt.Component.dispatchEvent(Unknown Source) [na:1.6.0_22]
at java.awt.EventQueue.dispatchEvent(Unknown Source) [na:1.6.0_22]
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) [na:1.6.0_22]
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) [na:1.6.0_22]
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) [na:1.6.0_22]
at java.awt.EventDispatchThread.pumpEvents(Unknown Source) [na:1.6.0_22]
at java.awt.EventDispatchThread.pumpEvents(Unknown Source) [na:1.6.0_22]
at java.awt.EventDispatchThread.run(Unknown Source) [na:1.6.0_22]
Caused by: java.io.IOException: Unable to delete file: C:\Documents and Settings\Khali\VASSAL\Preferences
at org.apache.commons.io.FileUtils.forceDelete(FileUtils.java:1390) ~[commons-io-1.4.jar:1.4]
at VASSAL.tools.io.ZipArchive.writeToDisk(ZipArchive.java:460) ~[Vengine.jar:na]
… 22 common frames omitted
2011-09-21 22:42:35,172 [1-AWT-EventQueue-0] INFO VASSAL.tools.io.LoggedFileOutputStream - opened C:\Documents and Settings\Khali\VASSAL\tmp7344368170311210154.zip at ZipArchive.java:392
2011-09-21 22:42:35,172 [1-AWT-EventQueue-0] INFO VASSAL.tools.io.LoggedFileInputStream - opened C:\Documents and Settings\Khali\VASSAL\tmp\vassal-3270611345047339184\zip7555086243785805932.tmp at ZipArchive.java:441
2011-09-21 22:42:35,172 [1-AWT-EventQueue-0] INFO VASSAL.tools.io.LoggedFileInputStream - closed C:\Documents and Settings\Khali\VASSAL\tmp\vassal-3270611345047339184\zip7555086243785805932.tmp at ZipArchive.java:444
2011-09-21 22:42:35,172 [1-AWT-EventQueue-0] INFO VASSAL.tools.io.LoggedFileInputStream - closed C:\Documents and Settings\Khali\VASSAL\tmp\vassal-3270611345047339184\zip7555086243785805932.tmp at IOUtils.java:178
2011-09-21 22:42:35,172 [1-AWT-EventQueue-0] INFO VASSAL.tools.io.LoggedFileInputStream - opened C:\Documents and Settings\Khali\VASSAL\tmp\vassal-3270611345047339184\zip1622575603146035223.tmp at ZipArchive.java:441
2011-09-21 22:42:35,172 [1-AWT-EventQueue-0] INFO VASSAL.tools.io.LoggedFileInputStream - closed C:\Documents and Settings\Khali\VASSAL\tmp\vassal-3270611345047339184\zip1622575603146035223.tmp at ZipArchive.java:444
2011-09-21 22:42:35,172 [1-AWT-EventQueue-0] INFO VASSAL.tools.io.LoggedFileInputStream - closed C:\Documents and Settings\Khali\VASSAL\tmp\vassal-3270611345047339184\zip1622575603146035223.tmp at IOUtils.java:178
2011-09-21 22:42:35,172 [1-AWT-EventQueue-0] INFO VASSAL.tools.io.LoggedFileOutputStream - closed C:\Documents and Settings\Khali\VASSAL\tmp7344368170311210154.zip at null:-1
2011-09-21 22:42:35,172 [1-AWT-EventQueue-0] INFO VASSAL.build.GameModule - Exiting
2011-09-21 22:42:35,297 [1-Finalizer] INFO VASSAL.tools.io.LoggedFileInputStream - closed C:\Documents and Settings\Khali\VASSAL\tmp\vassal-3270611345047339184\zip1622575603146035223.tmp at null:-1
2011-09-21 22:42:35,312 [1-Finalizer] INFO VASSAL.tools.io.LoggedFileInputStream - closed C:\Documents and Settings\Khali\VASSAL\tmp\vassal-3270611345047339184\zip7555086243785805932.tmp at null:-1
2011-09-21 22:42:35,312 [1-Finalizer] INFO VASSAL.tools.io.LoggedFileOutputStream - closed C:\Documents and Settings\Khali\VASSAL\tmp7344368170311210154.zip at null:-1
2011-09-21 22:42:35,312 [1-Finalizer] INFO VASSAL.tools.io.LoggedFileInputStream - closed C:\Documents and Settings\Khali\VASSAL\tmp\vassal-3270611345047339184\zip1622575603146035223.tmp at null:-1
2011-09-21 22:42:35,312 [1-Finalizer] INFO VASSAL.tools.io.LoggedFileOutputStream - closed C:\Documents and Settings\Khali\VASSAL\tmp5447752947664880714.zip at null:-1
2011-09-21 22:42:35,312 [1-Secondary finalizer] INFO VASSAL.tools.io.LoggedFileInputStream - closed C:\Documents and Settings\Khali\VASSAL\tmp\vassal-3270611345047339184\zip7555086243785805932.tmp at null:-1
2011-09-21 22:42:35,312 [1-Finalizer] INFO VASSAL.tools.io.LoggedFileOutputStream - closed C:\Documents and Settings\Khali\VASSAL\tmp\vassal-3270611345047339184\zip7555086243785805932.tmp at null:-1
2011-09-21 22:42:35,312 [1-Finalizer] INFO VASSAL.tools.io.LoggedFileInputStream - closed C:\Documents and Settings\Khali\VASSAL\tmp\vassal-3270611345047339184\zip2638782835156802025.tmp at null:-1
2011-09-21 22:42:35,312 [1-Finalizer] INFO VASSAL.tools.io.LoggedFileInputStream - closed C:\Documents and Settings\Khali\VASSAL\tmp\vassal-3270611345047339184\zip3068876302292934645.tmp at null:-1
2011-09-21 22:42:35,312 [1-Secondary finalizer] INFO VASSAL.tools.io.LoggedFileOutputStream - closed C:\Documents and Settings\Khali\VASSAL\tmp\vassal-3270611345047339184\zip1622575603146035223.tmp at null:-1
2011-09-21 22:42:35,312 [1-Finalizer] INFO VASSAL.tools.io.LoggedFileOutputStream - closed C:\Documents and Settings\Khali\VASSAL\tmp3019862360989785118.zip at null:-1
2011-09-21 22:42:35,312 [1-Secondary finalizer] INFO VASSAL.tools.io.LoggedFileInputStream - closed C:\Documents and Settings\Khali\VASSAL\tmp\vassal-3270611345047339184\zip2638782835156802025.tmp at null:-1
2011-09-21 22:42:35,312 [1-Finalizer] INFO VASSAL.tools.io.LoggedFileInputStream - closed C:\Documents and Settings\Khali\VASSAL\tmp\vassal-3270611345047339184\zip3068876302292934645.tmp at null:-1
2011-09-21 22:42:35,312 [1-Finalizer] INFO VASSAL.tools.io.LoggedFileInputStream - closed C:\Documents and Settings\Khali\VASSAL\Preferences at null:-1
2011-09-21 22:42:35,312 [1-Finalizer] INFO VASSAL.tools.io.LoggedFileOutputStream - closed C:\Documents and Settings\Khali\VASSAL\tmp\vassal-3270611345047339184\zip3068876302292934645.tmp at null:-1
2011-09-21 22:42:35,312 [1-Finalizer] INFO VASSAL.tools.io.LoggedFileOutputStream - closed C:\Documents and Settings\Khali\VASSAL\tmp\vassal-3270611345047339184\zip2638782835156802025.tmp at null:-1
2011-09-21 22:42:35,312 [1-Secondary finalizer] INFO VASSAL.tools.io.LoggedFileOutputStream - closed C:\Documents and Settings\Khali\VASSAL\tmp400531669784300624.zip at null:-1
2011-09-21 22:42:35,312 [1-Finalizer] INFO VASSAL.tools.io.LoggedZipFile - closed C:\Documents and Settings\Khali\VASSAL\Preferences at null:-1
2011-09-21 22:42:36,047 [0-IPC receiver for 8966937] ERROR VASSAL.tools.ipc.IPCMessageReceiver -
java.net.SocketException: Connection reset
at java.net.SocketInputStream.read(Unknown Source) ~[na:1.6.0_22]
at java.net.SocketInputStream.read(Unknown Source) ~[na:1.6.0_22]
at java.io.ObjectInputStream$PeekInputStream.peek(Unknown Source) ~[na:1.6.0_22]
at java.io.ObjectInputStream$BlockDataInputStream.peek(Unknown Source) ~[na:1.6.0_22]
at java.io.ObjectInputStream$BlockDataInputStream.peekByte(Unknown Source) ~[na:1.6.0_22]
at java.io.ObjectInputStream.readObject0(Unknown Source) ~[na:1.6.0_22]
at java.io.ObjectInputStream.readObject(Unknown Source) ~[na:1.6.0_22]
at VASSAL.tools.ipc.IPCMessageReceiver.run(IPCMessageReceiver.java:34) ~[Vengine.jar:na]
at java.lang.Thread.run(Unknown Source) [na:1.6.0_22]
2011-09-21 22:42:42,359 [0-Finalizer] INFO VASSAL.tools.io.LoggedZipFile - closed C:\Documents and Settings\Khali\VASSAL\Preferences at null:-1
2011-09-21 22:42:42,359 [0-Finalizer] INFO VASSAL.tools.io.LoggedZipFile - closed C:\Documents and Settings\Khali\Desktop\Ukraine_43 v1.2.vmod at null:-1
2011-09-21 22:42:42,359 [0-Finalizer] INFO VASSAL.tools.io.LoggedZipFile - closed C:\Documents and Settings\Khali\Desktop\Ukraine_43 v1.2.vmod at null:-1

Thus spake Tim M:

This is what happens when I try to save a mod in editor

I’ve added a bit more diagnostic output for the opens and closes
to help with matching them up. Could you try this again with the
logging2 build?


J.

Error log sent