I would like to lend a hand

Thus spake “Brent Easton”:

I believe this is fixed now, in the svn6542 build, which I’ve uploaded to
the usual place:

nomic.net/~uckelman/tmp/vassal/

Let me know—the fact that I can’t do any testing on Windows myself
right dragging out the process of fixing these bugs.


J.


Messages mailing list
Messages@forums.vassalengine.org
forums.vassalengine.org/mailman/ … engine.org

Post generated using Mail2Forum (mail2forum.com)

Hey Joel, I’m getting this when trying to play a module:

27 Feb 2010 22:05:15.328 0 – Starting
27 Feb 2010 22:05:15.330 0 – OS Windows Vista
27 Feb 2010 22:05:15.330 0 – Java version 1.6.0_13
27 Feb 2010 22:05:15.330 0 – VASSAL version 3.2.0-svn6553
27 Feb 2010 22:05:15.352 0 – Manager
27 Feb 2010 22:05:19.629 0 – Loading module file D:\Users\Public\Gaming Stuff\MMP\RSS\South Mountain\South Mountain v0.7.vmod
27 Feb 2010 22:05:19.631 0 – Loading module South Mountain
27 Feb 2010 22:05:19.663 0 C:\Program Files\Java\jre6\bin\java -Xms256M -Xmx512M -DVASSAL.id=1 -Duser.home=C:\Users\bsmith -cp lib\Vengine.jar VASSAL.launch.Player
27 Feb 2010 22:05:20.962 1 java.lang.IllegalStateException: Icon Family VASSAL not found
at VASSAL.tools.icon.IconFactory.getIcon(IconFactory.java:114)
at VASSAL.chat.ServerAddressBook$AddressBookEntry.getIcon(ServerAddressBook.java:581)
at VASSAL.chat.ServerAddressBook.getCurrentIcon(ServerAddressBook.java:356)
at VASSAL.chat.AddressBookServerConfigurer.setValue(AddressBookServerConfigurer.java:99)
at VASSAL.chat.AddressBookServerConfigurer$2.propertyChange(AddressBookServerConfigurer.java:77)
at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source)
at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source)
at VASSAL.chat.ServerAddressBook.setCurrentServer(ServerAddressBook.java:312)
at VASSAL.chat.ServerAddressBook.setCurrentServer(ServerAddressBook.java:272)
at VASSAL.chat.AddressBookServerConfigurer.setValue(AddressBookServerConfigurer.java:95)
at VASSAL.chat.AddressBookServerConfigurer.(AddressBookServerConfigurer.java:62)
at VASSAL.launch.BasicModule.initServer(BasicModule.java:194)
at VASSAL.launch.BasicModule.build(BasicModule.java:147)
at VASSAL.launch.BasicModule.build(BasicModule.java:108)
at VASSAL.build.GameModule.init(GameModule.java:939)
at VASSAL.launch.Player.launch(Player.java:81)
at VASSAL.launch.Launcher$1.run(Launcher.java:160)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)

Thus spake “bsmith”:

I know. It’s a bug in IconFactory which happens only when running from
an installed version of VASSAL, rather than from a build environment.
I’ve notified Brent about it—I think this problem predates the zipfs
changes I’ve made.


J.


Messages mailing list
Messages@forums.vassalengine.org
forums.vassalengine.org/mailman/ … engine.org

Post generated using Mail2Forum (mail2forum.com)

Hmmm,

I wasn’t aware of this (I’m sure you did notify me, but I misunderstood).

I will look into it.

B.

*********** REPLY SEPARATOR ***********

On 27/02/2010 at 11:10 PM Joel Uckelman wrote:


Messages mailing list
Messages@forums.vassalengine.org
forums.vassalengine.org/mailman/ … engine.org

Post generated using Mail2Forum (mail2forum.com)

Thus spake “Brent Easton”:

(I notified you by sending you an email just a few hours ago.)

Thanks.


J.


Messages mailing list
Messages@forums.vassalengine.org
forums.vassalengine.org/mailman/ … engine.org

Post generated using Mail2Forum (mail2forum.com)

Running 6553 build I get the following:

27 Feb 2010 23:10:09.587 0 – Starting
27 Feb 2010 23:10:09.588 0 – OS Windows 7
27 Feb 2010 23:10:09.589 0 – Java version 1.6.0_17
27 Feb 2010 23:10:09.589 0 – VASSAL version 3.2.0-svn6553
27 Feb 2010 23:10:09.611 0 – Manager
27 Feb 2010 23:10:09.718 0 java.lang.NullPointerException
at VASSAL.preferences.Prefs.read(Prefs.java:200)
at VASSAL.preferences.Prefs.init(Prefs.java:155)
at VASSAL.preferences.Prefs.(Prefs.java:80)
at VASSAL.preferences.Prefs.getGlobalPrefs(Prefs.java:275)
at VASSAL.launch.ModuleManager.(ModuleManager.java:294)
at VASSAL.launch.ModuleManager.main(ModuleManager.java:175)

I have a preferences directory that is empty when i start VASSAL. I got it on 6542 build as well.

I had a problem with a module with a ‘:’ in the name, and eventually deleted the preferences file. On startup, I now get this:

28 Feb 2010 11:55:17.049 0 – Starting
28 Feb 2010 11:55:17.050 0 – OS Windows Vista
28 Feb 2010 11:55:17.050 0 – Java version 1.6.0_17
28 Feb 2010 11:55:17.050 0 – VASSAL version 3.2.0-svn6553
28 Feb 2010 11:55:17.077 0 – Manager
28 Feb 2010 11:55:17.310 0 java.lang.ExceptionInInitializerError
at VASSAL.launch.ModuleManagerWindow.(ModuleManagerWindow.java:200)
at VASSAL.launch.ModuleManagerWindow.(ModuleManagerWindow.java:170)
at VASSAL.launch.ModuleManager.launch(ModuleManager.java:392)
at VASSAL.launch.ModuleManager$2.run(ModuleManager.java:287)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Caused by: VASSAL.tools.nio.file.FileSystemAlreadyExistsException
at VASSAL.tools.nio.file.zipfs.ZipFileSystemProvider.newFileSystem(ZipFileSystemProvider.java:169)
at VASSAL.tools.nio.file.FileSystems.newFileSystem(FileSystems.java:33)
at VASSAL.preferences.Prefs.read(Prefs.java:181)
at VASSAL.preferences.Prefs.init(Prefs.java:155)
at VASSAL.preferences.Prefs.(Prefs.java:80)
at VASSAL.preferences.Prefs.getGlobalPrefs(Prefs.java:275)
at VASSAL.i18n.Resources.(Resources.java:94)

*********** REPLY SEPARATOR ***********

On 27/02/2010 at 3:12 PM jimcot wrote:


Messages mailing list
Messages@forums.vassalengine.org
forums.vassalengine.org/mailman/ … engine.org

Post generated using Mail2Forum (mail2forum.com)

Fix for the IconFamily problem committed to trunk@6560

B.

*********** REPLY SEPARATOR ***********

On 27/02/2010 at 11:53 PM Joel Uckelman wrote:


Messages mailing list
Messages@forums.vassalengine.org
forums.vassalengine.org/mailman/ … engine.org

Post generated using Mail2Forum (mail2forum.com)

Thus spake “Brent Easton”:

Got it. Thanks.


J.


Messages mailing list
Messages@forums.vassalengine.org
forums.vassalengine.org/mailman/ … engine.org

Post generated using Mail2Forum (mail2forum.com)

Thus spake “jimcot”:

Prefs.read() was trying to read an empty prefs file. Try build svn6573:

nomic.net/~uckelman/tmp/vassal/


J.


Messages mailing list
Messages@forums.vassalengine.org
forums.vassalengine.org/mailman/ … engine.org

Post generated using Mail2Forum (mail2forum.com)

Got the following error on build 6573 with an empty VASSAL directory (like before).
VASSAL was unable to write the file ‘C:\Users\Jim\VASSAL\Preferences’.

java.io.IOException: The system cannot find the path specified
at java.io.WinNTFileSystem.createFileExclusively(Native Method)
at java.io.File.checkAndCreate(Unknown Source)
at java.io.File.createTempFile(Unknown Source)
at VASSAL.tools.nio.file.zipfs.ZipFileSystem.newTempFileName(ZipFileSystem.java:211)
at VASSAL.tools.nio.file.zipfs.ZipFileSystem.createTempDirectory(ZipFileSystem.java:227)
at VASSAL.tools.nio.file.zipfs.ZipFilePath.createDirectory(ZipFilePath.java:739)
at VASSAL.tools.nio.file.zipfs.ZipFileSystem.(ZipFileSystem.java:114)
at VASSAL.tools.nio.file.zipfs.ZipFileSystemProvider.newFileSystem(ZipFileSystemProvider.java:164)
at VASSAL.tools.nio.file.FileSystems.newFileSystem(FileSystems.java:33)
at VASSAL.preferences.Prefs.save(Prefs.java:236)
at VASSAL.preferences.PrefsEditor.write(PrefsEditor.java:249)
at VASSAL.preferences.Prefs.write(Prefs.java:260)
at VASSAL.preferences.Prefs.getGlobalPrefs(Prefs.java:282)
at VASSAL.launch.ModuleManager.(ModuleManager.java:294)
at VASSAL.launch.ModuleManager.main(ModuleManager.java:175)

After dismissing the dialog, I tried to open a module (OCS Baltic Gap 3.0 rc2) and got a fault that went to the bug tracker.