<?xml version="1.0" encoding="iso-8859-1" ?>
<rss version="0.92">
<channel>
	<docs>http://backend.userland.com/rss092</docs>
	<title>vassalengine.org</title>
	<link>http://www.vassalengine.org/forums/</link>
	<description>Play boardgames online with Vassal</description>
	<managingEditor>bsmith@neta.no-ip.com</managingEditor>
	<webMaster>bsmith@neta.no-ip.com</webMaster>
	<lastBuildDate>Wed, 20 Aug 2008 02:39:19 GMT</lastBuildDate>
<item>
	<title>Technical Support &amp; Bugs :: Updating &amp;quot;Imported Classes&amp;quot; (IllegalArgumentExcept</title>
	<link>http://www.vassalengine.org/forums/viewtopic.php?p=6918#6918</link>
	<description>Author: &lt;a href=&quot;http://www.vassalengine.org/forums/profile.php?mode=viewprofile&amp;u=567&quot; target=&quot;_blank&quot;&gt;lesse&lt;/a&gt;&lt;br /&gt;
Subject: Updating &amp;amp;quot;Imported Classes&amp;amp;quot; (IllegalArgumentExcept&lt;br /&gt;
Posted: Wed Aug 20, 2008 1:39 am (GMT 0)&lt;br /&gt;
Topic Replies: 0&lt;br /&gt;&lt;br /&gt;
&lt;span class="postbody"&gt;Hi,
&lt;br /&gt;

&lt;br /&gt;
I've written two classes for a game I'm working on. I imported the classes in the module and tested them... they seemed to be working correct... so I continued working on the module itself ...
&lt;br /&gt;

&lt;br /&gt;
But now I found some things I have to change in these classes. I fixed them, copied the new class files into the .zip file and tested again... 
&lt;br /&gt;
The changes took effect and everything seemd to work BUT I'm unable to save my module since these changes (save as won't work too).
&lt;br /&gt;

&lt;br /&gt;
I'm getting an IllegalArgumentException [1] which is presumably caused by my classes (but I only changed some messages they displayed in the chat while running). Have I done something wrong or are classes not supposed to be changed once they are imported into the module?
&lt;br /&gt;

&lt;br /&gt;
thanks,
&lt;br /&gt;
lesse
&lt;br /&gt;

&lt;br /&gt;
[1]:
&lt;br /&gt;
-- OS Windows XP
&lt;br /&gt;
-- Java version 1.6.0_06
&lt;br /&gt;
-- VASSAL version 3.0.17
&lt;br /&gt;
-- DT Version 0.1
&lt;br /&gt;
java.lang.IllegalArgumentException
&lt;br /&gt;
	at java.util.zip.ZipInputStream.getUTF8String(Unknown Source)
&lt;br /&gt;
	at java.util.zip.ZipInputStream.readLOC(Unknown Source)
&lt;br /&gt;
	at java.util.zip.ZipInputStream.getNextEntry(Unknown Source)
&lt;br /&gt;
	at VASSAL.tools.ArchiveWriter.write(ArchiveWriter.java:237)
&lt;br /&gt;
	at VASSAL.tools.ArchiveWriter.saveAs(ArchiveWriter.java:202)
&lt;br /&gt;
	at VASSAL.build.GameModule.save(GameModule.java:750)
&lt;br /&gt;
	at VASSAL.build.GameModule.saveAs(GameModule.java:732)
&lt;br /&gt;
	at VASSAL.configure.ModuleEditWindow.saveAs(ModuleEditWindow.java:171)
&lt;br /&gt;
	at VASSAL.configure.ModuleEditWindow$3.actionPerformed(ModuleEditWindow.java:91)
&lt;br /&gt;
	at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
&lt;br /&gt;
	at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
&lt;br /&gt;
	at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
&lt;br /&gt;
	at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
&lt;br /&gt;
	at javax.swing.AbstractButton.doClick(Unknown Source)
&lt;br /&gt;
	at javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source)
&lt;br /&gt;
	at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(Unknown Source)
&lt;br /&gt;
	at java.awt.Component.processMouseEvent(Unknown Source)
&lt;br /&gt;
	at javax.swing.JComponent.processMouseEvent(Unknown Source)
&lt;br /&gt;
	at java.awt.Component.processEvent(Unknown Source)
&lt;br /&gt;
	at java.awt.Container.processEvent(Unknown Source)
&lt;br /&gt;
	at java.awt.Component.dispatchEventImpl(Unknown Source)
&lt;br /&gt;
	at java.awt.Container.dispatchEventImpl(Unknown Source)
&lt;br /&gt;
	at java.awt.Component.dispatchEvent(Unknown Source)
&lt;br /&gt;
	at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
&lt;br /&gt;
	at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
&lt;br /&gt;
	at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
&lt;br /&gt;
	at java.awt.Container.dispatchEventImpl(Unknown Source)
&lt;br /&gt;
	at java.awt.Window.dispatchEventImpl(Unknown Source)
&lt;br /&gt;
	at java.awt.Component.dispatchEvent(Unknown Source)
&lt;br /&gt;
	at java.awt.EventQueue.dispatchEvent(Unknown Source)
&lt;br /&gt;
	at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
&lt;br /&gt;
	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
&lt;br /&gt;
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
&lt;br /&gt;
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
&lt;br /&gt;
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
&lt;br /&gt;
	at java.awt.EventDispatchThread.run(Unknown Source)
&lt;br /&gt;
java.lang.IllegalArgumentException
&lt;br /&gt;
	at java.util.zip.ZipInputStream.getUTF8String(Unknown Source)
&lt;br /&gt;
	at java.util.zip.ZipInputStream.readLOC(Unknown Source)
&lt;br /&gt;
	at java.util.zip.ZipInputStream.getNextEntry(Unknown Source)
&lt;br /&gt;
	at VASSAL.tools.ArchiveWriter.write(ArchiveWriter.java:237)
&lt;br /&gt;
	at VASSAL.tools.ArchiveWriter.saveAs(ArchiveWriter.java:202)
&lt;br /&gt;
	at VASSAL.build.GameModule.save(GameModule.java:750)
&lt;br /&gt;
	at VASSAL.build.GameModule.saveAs(GameModule.java:732)
&lt;br /&gt;
	at VASSAL.configure.ModuleEditWindow.saveAs(ModuleEditWindow.java:171)
&lt;br /&gt;
	at VASSAL.configure.ModuleEditWindow$3.actionPerformed(ModuleEditWindow.java:91)
&lt;br /&gt;
	at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
&lt;br /&gt;
	at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
&lt;br /&gt;
	at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
&lt;br /&gt;
	at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
&lt;br /&gt;
	at javax.swing.AbstractButton.doClick(Unknown Source)
&lt;br /&gt;
	at javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source)
&lt;br /&gt;
	at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(Unknown Source)
&lt;br /&gt;
	at java.awt.Component.processMouseEvent(Unknown Source)
&lt;br /&gt;
	at javax.swing.JComponent.processMouseEvent(Unknown Source)
&lt;br /&gt;
	at java.awt.Component.processEvent(Unknown Source)
&lt;br /&gt;
	at java.awt.Container.processEvent(Unknown Source)
&lt;br /&gt;
	at java.awt.Component.dispatchEventImpl(Unknown Source)
&lt;br /&gt;
	at java.awt.Container.dispatchEventImpl(Unknown Source)
&lt;br /&gt;
	at java.awt.Component.dispatchEvent(Unknown Source)
&lt;br /&gt;
	at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
&lt;br /&gt;
	at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
&lt;br /&gt;
	at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
&lt;br /&gt;
	at java.awt.Container.dispatchEventImpl(Unknown Source)
&lt;br /&gt;
	at java.awt.Window.dispatchEventImpl(Unknown Source)
&lt;br /&gt;
	at java.awt.Component.dispatchEvent(Unknown Source)
&lt;br /&gt;
	at java.awt.EventQueue.dispatchEvent(Unknown Source)
&lt;br /&gt;
	at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
&lt;br /&gt;
	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
&lt;br /&gt;
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
&lt;br /&gt;
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
&lt;br /&gt;
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
&lt;br /&gt;
	at java.awt.EventDispatchThread.run(Unknown Source)
&lt;/span&gt;&lt;br /&gt;
</description>
</item>
<item>
	<title>Module Design :: RE: Is it possible to creat a damage grid? and how</title>
	<link>http://www.vassalengine.org/forums/viewtopic.php?p=6917#6917</link>
	<description>Author: &lt;a href=&quot;http://www.vassalengine.org/forums/profile.php?mode=viewprofile&amp;u=408&quot; target=&quot;_blank&quot;&gt;brian448&lt;/a&gt;&lt;br /&gt;
Subject: Is it possible to creat a damage grid? and how&lt;br /&gt;
Posted: Tue Aug 19, 2008 10:11 pm (GMT 0)&lt;br /&gt;
Topic Replies: 2&lt;br /&gt;&lt;br /&gt;
&lt;span class="postbody"&gt;Check the module for 'B-17, Queen of the Skies' for an example of this.
&lt;br /&gt;

&lt;br /&gt;
Brian
&lt;br /&gt;

&lt;br /&gt;

&lt;br /&gt;
&lt;/span&gt;&lt;table width=&quot;90%&quot; cellspacing=&quot;1&quot; cellpadding=&quot;3&quot; border=&quot;0&quot; align=&quot;center&quot;&gt;&lt;tr&gt; 	  &lt;td&gt;&lt;span class=&quot;genmed&quot;&gt;&lt;b&gt;Quote:&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;	&lt;/tr&gt;	&lt;tr&gt;	  &lt;td class=&quot;quote&quot;&gt; ----- Original Message ----- 
&lt;br /&gt;
&lt;span style=&quot;font-weight: bold&quot;&gt;From:&lt;/span&gt; Rodney Kinney (&lt;a href=&quot;mailto:rodneykinney@comcast.net&quot;&gt;rodneykinney@comcast.net&lt;/a&gt;) 
&lt;br /&gt;
&lt;span style=&quot;font-weight: bold&quot;&gt;To:&lt;/span&gt; VASSAL Engine Forums Mailing List (&lt;a href=&quot;mailto:messages@forums.vassalengine.org&quot;&gt;messages@forums.vassalengine.org&lt;/a&gt;) 
&lt;br /&gt;
&lt;span style=&quot;font-weight: bold&quot;&gt;Sent:&lt;/span&gt; Tuesday, August 19, 2008 12:55 PM
&lt;br /&gt;
&lt;span style=&quot;font-weight: bold&quot;&gt;Subject:&lt;/span&gt; Re: [Module Design]Is it possible to creat a damage grid? and how
&lt;br /&gt;

&lt;br /&gt;

&lt;br /&gt;
One thing you could do is create a Map Window with the damage grid image as a Board. On each square where you want a checkbox, create a game piece with a Layer trait that shows a check. Then add an Action Button trait to the piece so that clicking on it toggles the Layer activation.
&lt;br /&gt;

&lt;br /&gt;
rk
&lt;br /&gt;

&lt;br /&gt;

&lt;br /&gt;

&lt;br /&gt;
_______________________________________________
&lt;br /&gt;
Messages mailing list
&lt;br /&gt;
&lt;a href=&quot;mailto:Messages@forums.vassalengine.org&quot;&gt;Messages@forums.vassalengine.org&lt;/a&gt;
&lt;br /&gt;
&lt;a href=&quot;http://forums.vassalengine.org/mailman/listinfo/messages_forums.vassalengine.org&quot; target=&quot;_blank&quot;&gt;http://forums.vassalengine.org/mailman/listinfo/messages_forums.vassalengine.org&lt;/a&gt;
&lt;br /&gt;
&lt;/td&gt;	&lt;/tr&gt;&lt;/table&gt;&lt;span class=&quot;postbody&quot;&gt;
&lt;br /&gt;

&lt;br /&gt;
 Post generated using Mail2Forum (http://www.mail2forum.com)
&lt;/span&gt;&lt;br /&gt;
</description>
</item>
<item>
	<title>Developers :: RE: plan for 3.1.0-beta4</title>
	<link>http://www.vassalengine.org/forums/viewtopic.php?p=6916#6916</link>
	<description>Author: &lt;a href=&quot;http://www.vassalengine.org/forums/profile.php?mode=viewprofile&amp;u=9&quot; target=&quot;_blank&quot;&gt;uckelman&lt;/a&gt;&lt;br /&gt;
Subject: plan for 3.1.0-beta4&lt;br /&gt;
Posted: Tue Aug 19, 2008 9:58 pm (GMT 0)&lt;br /&gt;
Topic Replies: 8&lt;br /&gt;&lt;br /&gt;
&lt;span class="postbody"&gt;Thus spake &amp;quot;bsmith&amp;quot;:
&lt;br /&gt;
&lt;/span&gt;&lt;table width=&quot;90%&quot; cellspacing=&quot;1&quot; cellpadding=&quot;3&quot; border=&quot;0&quot; align=&quot;center&quot;&gt;&lt;tr&gt; 	  &lt;td&gt;&lt;span class=&quot;genmed&quot;&gt;&lt;b&gt;Quote:&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;	&lt;/tr&gt;	&lt;tr&gt;	  &lt;td class=&quot;quote&quot;&gt;I don't have a problem with reporting missing images but it should be as unob
&lt;br /&gt;
trusive as possible;  Like a small 1 second pop-up in the bottom right of the
&lt;br /&gt;
window.  This way they can continue using the module normally.  It must be d
&lt;br /&gt;
iscrete.
&lt;br /&gt;
&lt;/td&gt;	&lt;/tr&gt;&lt;/table&gt;&lt;span class=&quot;postbody&quot;&gt;
&lt;br /&gt;
I'm going to make one of those anyway for notification of new versions.
&lt;br /&gt;

&lt;br /&gt;
&lt;/span&gt;&lt;table width=&quot;90%&quot; cellspacing=&quot;1&quot; cellpadding=&quot;3&quot; border=&quot;0&quot; align=&quot;center&quot;&gt;&lt;tr&gt; 	  &lt;td&gt;&lt;span class=&quot;genmed&quot;&gt;&lt;b&gt;Quote:&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;	&lt;/tr&gt;	&lt;tr&gt;	  &lt;td class=&quot;quote&quot;&gt;I'm playing Great Battles of Alexander and having to manually close the image
&lt;br /&gt;
missing dialog each time I open a log-file.  No effect on play whatsoever bu
&lt;br /&gt;
t it's going to drive people nuts!
&lt;br /&gt;
&lt;/td&gt;	&lt;/tr&gt;&lt;/table&gt;&lt;span class=&quot;postbody&quot;&gt;
&lt;br /&gt;
Can anyone tell me how the modules got this way in the first place? Why
&lt;br /&gt;
are there so many referenced images which are missing? Does this indicate
&lt;br /&gt;
a problem with the Editor?
&lt;br /&gt;

&lt;br /&gt;
-- 
&lt;br /&gt;
J.
&lt;br /&gt;

&lt;br /&gt;
_______________________________________________
&lt;br /&gt;
Messages mailing list
&lt;br /&gt;
&lt;a href=&quot;mailto:Messages@forums.vassalengine.org&quot;&gt;Messages@forums.vassalengine.org&lt;/a&gt;
&lt;br /&gt;
&lt;a href=&quot;http://forums.vassalengine.org/mailman/listinfo/messages_forums.vassalengine.org&quot; target=&quot;_blank&quot;&gt;http://forums.vassalengine.org/mailman/listinfo/messages_forums.vassalengine.org&lt;/a&gt;
&lt;br /&gt;

&lt;br /&gt;
 Post generated using Mail2Forum (http://www.mail2forum.com)
&lt;/span&gt;&lt;br /&gt;
</description>
</item>
<item>
	<title>Developers :: RE: plan for 3.1.0-beta4</title>
	<link>http://www.vassalengine.org/forums/viewtopic.php?p=6915#6915</link>
	<description>Author: &lt;a href=&quot;http://www.vassalengine.org/forums/profile.php?mode=viewprofile&amp;u=5&quot; target=&quot;_blank&quot;&gt;rk&lt;/a&gt;&lt;br /&gt;
Subject: plan for 3.1.0-beta4&lt;br /&gt;
Posted: Tue Aug 19, 2008 8:05 pm (GMT 0)&lt;br /&gt;
Topic Replies: 8&lt;br /&gt;&lt;br /&gt;
&lt;span class="postbody"&gt;&lt;/span&gt;&lt;table width=&quot;90%&quot; cellspacing=&quot;1&quot; cellpadding=&quot;3&quot; border=&quot;0&quot; align=&quot;center&quot;&gt;&lt;tr&gt; 	  &lt;td&gt;&lt;span class=&quot;genmed&quot;&gt;&lt;b&gt;Quote:&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;	&lt;/tr&gt;	&lt;tr&gt;	  &lt;td class=&quot;quote&quot;&gt;I don&amp;#39;t have a problem with reporting missing images but it should be as unobtrusive as possible; Like a small 1 second pop-up in the bottom right of the window. This way they can continue using the module normally. It must be discrete.&lt;/td&gt;	&lt;/tr&gt;&lt;/table&gt;&lt;span class=&quot;postbody&quot;&gt;  
&lt;br /&gt;
I agree. We should never warn more than once for each missing image, and making players click a dialog away when they can&amp;#39;t do anything about the problem is just annoying.
&lt;br /&gt;

&lt;br /&gt;
Which gives me an idea: maybe we can pop up a dialog if the module is being edited, and do something minimal if we&amp;#39;re in Play mode. That way we alert the user when he&amp;#39;s in a position to actually fix the problem but don&amp;#39;t make the whole community of players suffer while they&amp;#39;re waiting for the module owner to fix it.
&lt;br /&gt;

&lt;br /&gt;
rk
&lt;br /&gt;

&lt;br /&gt;
 Post generated using Mail2Forum (http://www.mail2forum.com)
&lt;/span&gt;&lt;br /&gt;
</description>
</item>
<item>
	<title>Module Design :: RE: Is it possible to creat a damage grid? and how</title>
	<link>http://www.vassalengine.org/forums/viewtopic.php?p=6914#6914</link>
	<description>Author: &lt;a href=&quot;http://www.vassalengine.org/forums/profile.php?mode=viewprofile&amp;u=5&quot; target=&quot;_blank&quot;&gt;rk&lt;/a&gt;&lt;br /&gt;
Subject: Is it possible to creat a damage grid? and how&lt;br /&gt;
Posted: Tue Aug 19, 2008 7:55 pm (GMT 0)&lt;br /&gt;
Topic Replies: 2&lt;br /&gt;&lt;br /&gt;
&lt;span class="postbody"&gt;One thing you could do is create a Map Window with the damage grid image as a Board. On each square where you want a checkbox, create a game piece with a Layer trait that shows a check. Then add an Action Button trait to the piece so that clicking on it toggles the Layer activation.
&lt;br /&gt;

&lt;br /&gt;
rk
&lt;br /&gt;

&lt;br /&gt;
 Post generated using Mail2Forum (http://www.mail2forum.com)
&lt;/span&gt;&lt;br /&gt;
</description>
</item>
<item>
	<title>Developers :: RE: build to test; 3.1.0-beta3 soon?</title>
	<link>http://www.vassalengine.org/forums/viewtopic.php?p=6913#6913</link>
	<description>Author: &lt;a href=&quot;http://www.vassalengine.org/forums/profile.php?mode=viewprofile&amp;u=405&quot; target=&quot;_blank&quot;&gt;ghoust&lt;/a&gt;&lt;br /&gt;

Posted: Tue Aug 19, 2008 7:28 pm (GMT 0)&lt;br /&gt;
Topic Replies: 63&lt;br /&gt;&lt;br /&gt;
&lt;span class="postbody"&gt;thank you for the insight, that clears my concerns...
&lt;br /&gt;_________________&lt;br /&gt;a warhammer node campaign mod at &lt;a href=&quot;http://www.fightingchaos.com/vassal/campaign&quot; target=&quot;_blank&quot;&gt;http://www.fightingchaos.com/vassal/campaign&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
</description>
</item>
<item>
	<title>Developers :: RE: build to test; 3.1.0-beta3 soon?</title>
	<link>http://www.vassalengine.org/forums/viewtopic.php?p=6912#6912</link>
	<description>Author: &lt;a href=&quot;http://www.vassalengine.org/forums/profile.php?mode=viewprofile&amp;u=9&quot; target=&quot;_blank&quot;&gt;uckelman&lt;/a&gt;&lt;br /&gt;
Subject: build to test; 3.1.0-beta3 soon?&lt;br /&gt;
Posted: Tue Aug 19, 2008 6:41 pm (GMT 0)&lt;br /&gt;
Topic Replies: 63&lt;br /&gt;&lt;br /&gt;
&lt;span class="postbody"&gt;Thus spake &amp;quot;ghoust&amp;quot;:
&lt;br /&gt;
&lt;/span&gt;&lt;table width=&quot;90%&quot; cellspacing=&quot;1&quot; cellpadding=&quot;3&quot; border=&quot;0&quot; align=&quot;center&quot;&gt;&lt;tr&gt; 	  &lt;td&gt;&lt;span class=&quot;genmed&quot;&gt;&lt;b&gt;Quote:&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;	&lt;/tr&gt;	&lt;tr&gt;	  &lt;td class=&quot;quote&quot;&gt;I just discovered this topic as I have problems with the imageop in my module
&lt;br /&gt;
. Very strange for me the error only pops up in the beta3 in webstart (not su
&lt;br /&gt;
re how far the current svn code is from that), but not in my local dev enviro
&lt;br /&gt;
nment from beta1 neither in my local dev environment from the svn code from l
&lt;br /&gt;
ast night.
&lt;br /&gt;
Any hints on how I can track this down? At work we use java 1.4 there I can f
&lt;br /&gt;
ind the downloaded webstart apps directly in the folder structure, but here i
&lt;br /&gt;
n 1.6 I do not see anything, .. 
&lt;br /&gt;

&lt;br /&gt;
I noticed a different thread where imageop was discussed but had no look at t
&lt;br /&gt;
he moment if this could cause some breakdowns, and why..
&lt;br /&gt;

&lt;br /&gt;
&lt;/td&gt;	&lt;/tr&gt;&lt;/table&gt;&lt;span class=&quot;postbody&quot;&gt;
&lt;br /&gt;
&lt;/span&gt;&lt;table width=&quot;90%&quot; cellspacing=&quot;1&quot; cellpadding=&quot;3&quot; border=&quot;0&quot; align=&quot;center&quot;&gt;&lt;tr&gt; 	  &lt;td&gt;&lt;span class=&quot;genmed&quot;&gt;&lt;b&gt;Quote:&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;	&lt;/tr&gt;	&lt;tr&gt;	  &lt;td class=&quot;quote&quot;&gt;Code:
&lt;br /&gt;
-- OS Windows XP
&lt;br /&gt;
-- Java version 1.6.0_05
&lt;br /&gt;
-- VASSAL version 3.0.17
&lt;br /&gt;
[VASSAL.build.module.PrototypeDefinition: null]
&lt;br /&gt;
java.lang.NoClassDefFoundError: VASSAL/tools/imageop/ImageOp
&lt;br /&gt;
&lt;/td&gt;	&lt;/tr&gt;&lt;/table&gt;&lt;span class=&quot;postbody&quot;&gt;
&lt;br /&gt;
This doesn't work because nothing in the VASSAL.tools.imageop package
&lt;br /&gt;
exists in VASSAL 3.0 or before, and you're loading your module in 3.0.17.
&lt;br /&gt;

&lt;br /&gt;
Three more things: 
&lt;br /&gt;

&lt;br /&gt;
1. VASSAL 3.0 and later require Java 1.5 or later. It shouldn't work with
&lt;br /&gt;
Java 1.4.
&lt;br /&gt;

&lt;br /&gt;
2. There is no Web Start for VASSAL 3.1 and later, so you could not be
&lt;br /&gt;
running 3.1.0-beta3 from Web Start.
&lt;br /&gt;

&lt;br /&gt;
3. I'd recommend not putting your custom code anywhere under the
&lt;br /&gt;
VASSAL hierarchy. You're better off defining your own root package,
&lt;br /&gt;
as that way you're guaranteed that we'll never step on your toes.
&lt;br /&gt;

&lt;br /&gt;
-- 
&lt;br /&gt;
J.
&lt;br /&gt;

&lt;br /&gt;
_______________________________________________
&lt;br /&gt;
Messages mailing list
&lt;br /&gt;
&lt;a href=&quot;mailto:Messages@forums.vassalengine.org&quot;&gt;Messages@forums.vassalengine.org&lt;/a&gt;
&lt;br /&gt;
&lt;a href=&quot;http://forums.vassalengine.org/mailman/listinfo/messages_forums.vassalengine.org&quot; target=&quot;_blank&quot;&gt;http://forums.vassalengine.org/mailman/listinfo/messages_forums.vassalengine.org&lt;/a&gt;
&lt;br /&gt;

&lt;br /&gt;
 Post generated using Mail2Forum (http://www.mail2forum.com)
&lt;/span&gt;&lt;br /&gt;
</description>
</item>
<item>
	<title>Developers :: RE: build to test; 3.1.0-beta3 soon?</title>
	<link>http://www.vassalengine.org/forums/viewtopic.php?p=6911#6911</link>
	<description>Author: &lt;a href=&quot;http://www.vassalengine.org/forums/profile.php?mode=viewprofile&amp;u=405&quot; target=&quot;_blank&quot;&gt;ghoust&lt;/a&gt;&lt;br /&gt;

Posted: Tue Aug 19, 2008 6:18 pm (GMT 0)&lt;br /&gt;
Topic Replies: 63&lt;br /&gt;&lt;br /&gt;
&lt;span class="postbody"&gt;I just discovered this topic as I have problems with the imageop in my module. Very strange for me the error only pops up in the 3.0.17 from webstart (not sure how far the current svn code is from that), but not in my local dev environment from beta1 neither in my local dev environment from the svn code from last night.
&lt;br /&gt;
Any hints on how I can track this down? At work we use java 1.4 there I can find the downloaded webstart apps directly in the folder structure, but here in 1.6 I do not see anything, .. 
&lt;br /&gt;

&lt;br /&gt;
I noticed a different thread where imageop was discussed but had no look at the moment if this could cause some breakdowns, and why..
&lt;br /&gt;

&lt;br /&gt;
&lt;/span&gt;&lt;table width=&quot;90%&quot; cellspacing=&quot;1&quot; cellpadding=&quot;3&quot; border=&quot;0&quot; align=&quot;center&quot;&gt;&lt;tr&gt; 	  &lt;td&gt;&lt;span class=&quot;genmed&quot;&gt;&lt;b&gt;Code:&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;	&lt;/tr&gt;	&lt;tr&gt;	  &lt;td class=&quot;code&quot;&gt;-- OS Windows XP
&lt;br /&gt;
-- Java version 1.6.0_05
&lt;br /&gt;
-- VASSAL version 3.0.17
&lt;br /&gt;
&amp;#91;VASSAL.build.module.PrototypeDefinition&amp;#58; null&amp;#93;
&lt;br /&gt;
java.lang.NoClassDefFoundError&amp;#58; VASSAL/tools/imageop/ImageOp
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;at VASSAL.build.module.EmpiresCommandEncoder.createDecorator&amp;#40;EmpiresCommandEncoder.java&amp;#58;13&amp;#41;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;at VASSAL.build.module.BasicCommandEncoder.createPiece&amp;#40;BasicCommandEncoder.java&amp;#58;344&amp;#41;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;at VASSAL.build.module.BasicCommandEncoder.createPiece&amp;#40;BasicCommandEncoder.java&amp;#58;340&amp;#41;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;at VASSAL.build.module.BasicCommandEncoder.createPiece&amp;#40;BasicCommandEncoder.java&amp;#58;340&amp;#41;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;at VASSAL.build.module.BasicCommandEncoder.createPiece&amp;#40;BasicCommandEncoder.java&amp;#58;340&amp;#41;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;at VASSAL.build.module.BasicCommandEncoder.createPiece&amp;#40;BasicCommandEncoder.java&amp;#58;340&amp;#41;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;at VASSAL.build.module.BasicCommandEncoder.createPiece&amp;#40;BasicCommandEncoder.java&amp;#58;340&amp;#41;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;at VASSAL.build.module.BasicCommandEncoder.createPiece&amp;#40;BasicCommandEncoder.java&amp;#58;340&amp;#41;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;at VASSAL.build.module.BasicCommandEncoder.createPiece&amp;#40;BasicCommandEncoder.java&amp;#58;340&amp;#41;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;at VASSAL.build.module.BasicCommandEncoder.createPiece&amp;#40;BasicCommandEncoder.java&amp;#58;340&amp;#41;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;at VASSAL.build.module.BasicCommandEncoder.decode&amp;#40;BasicCommandEncoder.java&amp;#58;384&amp;#41;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;at VASSAL.launch.BasicModule.decodeSubCommand&amp;#40;BasicModule.java&amp;#58;180&amp;#41;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;at VASSAL.launch.BasicModule.decode&amp;#40;BasicModule.java&amp;#58;164&amp;#41;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;at VASSAL.build.module.PrototypeDefinition.getPiece&amp;#40;PrototypeDefinition.java&amp;#58;134&amp;#41;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;at VASSAL.build.module.PrototypeDefinition.getPiece&amp;#40;PrototypeDefinition.java&amp;#58;116&amp;#41;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;at VASSAL.build.module.PrototypeDefinition.getI18nData&amp;#40;PrototypeDefinition.java&amp;#58;285&amp;#41;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;at VASSAL.build.AbstractConfigurable.add&amp;#40;AbstractConfigurable.java&amp;#58;140&amp;#41;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;at VASSAL.build.module.PrototypesContainer.add&amp;#40;PrototypesContainer.java&amp;#58;81&amp;#41;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;at VASSAL.build.Builder.build&amp;#40;Builder.java&amp;#58;66&amp;#41;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;at VASSAL.build.AbstractBuildable.build&amp;#40;AbstractBuildable.java&amp;#58;69&amp;#41;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;at VASSAL.build.Builder.create&amp;#40;Builder.java&amp;#58;107&amp;#41;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;at VASSAL.build.Builder.build&amp;#40;Builder.java&amp;#58;63&amp;#41;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;at VASSAL.build.AbstractBuildable.build&amp;#40;AbstractBuildable.java&amp;#58;69&amp;#41;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;at VASSAL.launch.BasicModule.build&amp;#40;BasicModule.java&amp;#58;104&amp;#41;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;at VASSAL.launch.BasicModule.build&amp;#40;BasicModule.java&amp;#58;72&amp;#41;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;at VASSAL.build.GameModule.init&amp;#40;GameModule.java&amp;#58;680&amp;#41;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;at VASSAL.launch.LoadModuleAction.loadModule&amp;#40;LoadModuleAction.java&amp;#58;53&amp;#41;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;at VASSAL.launch.LoadModuleAction.performAction&amp;#40;LoadModuleAction.java&amp;#58;46&amp;#41;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;at VASSAL.launch.GameModuleAction.actionPerformed&amp;#40;GameModuleAction.java&amp;#58;57&amp;#41;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;at javax.swing.AbstractButton.fireActionPerformed&amp;#40;Unknown Source&amp;#41;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;at javax.swing.AbstractButton$Handler.actionPerformed&amp;#40;Unknown Source&amp;#41;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;at javax.swing.DefaultButtonModel.fireActionPerformed&amp;#40;Unknown Source&amp;#41;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;at javax.swing.DefaultButtonModel.setPressed&amp;#40;Unknown Source&amp;#41;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;at javax.swing.plaf.basic.BasicButtonListener.mouseReleased&amp;#40;Unknown Source&amp;#41;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;at java.awt.Component.processMouseEvent&amp;#40;Unknown Source&amp;#41;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;at javax.swing.JComponent.processMouseEvent&amp;#40;Unknown Source&amp;#41;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;at java.awt.Component.processEvent&amp;#40;Unknown Source&amp;#41;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;at java.awt.Container.processEvent&amp;#40;Unknown Source&amp;#41;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;at java.awt.Component.dispatchEventImpl&amp;#40;Unknown Source&amp;#41;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;at java.awt.Container.dispatchEventImpl&amp;#40;Unknown Source&amp;#41;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;at java.awt.Component.dispatchEvent&amp;#40;Unknown Source&amp;#41;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;at java.awt.LightweightDispatcher.retargetMouseEvent&amp;#40;Unknown Source&amp;#41;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;at java.awt.LightweightDispatcher.processMouseEvent&amp;#40;Unknown Source&amp;#41;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;at java.awt.LightweightDispatcher.dispatchEvent&amp;#40;Unknown Source&amp;#41;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;at java.awt.Container.dispatchEventImpl&amp;#40;Unknown Source&amp;#41;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;at java.awt.Window.dispatchEventImpl&amp;#40;Unknown Source&amp;#41;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;at java.awt.Component.dispatchEvent&amp;#40;Unknown Source&amp;#41;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;at java.awt.EventQueue.dispatchEvent&amp;#40;Unknown Source&amp;#41;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;at java.awt.EventDispatchThread.pumpOneEventForFilters&amp;#40;Unknown Source&amp;#41;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;at java.awt.EventDispatchThread.pumpEventsForFilter&amp;#40;Unknown Source&amp;#41;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;at java.awt.EventDispatchThread.pumpEventsForHierarchy&amp;#40;Unknown Source&amp;#41;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;at java.awt.EventDispatchThread.pumpEvents&amp;#40;Unknown Source&amp;#41;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;at java.awt.EventDispatchThread.pumpEvents&amp;#40;Unknown Source&amp;#41;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;at java.awt.EventDispatchThread.run&amp;#40;Unknown Source&amp;#41;
&lt;br /&gt;
Caused by&amp;#58; java.lang.ClassNotFoundException&amp;#58; Unable to load VASSAL.tools.imageop.ImageOp
&lt;br /&gt;
'VASSAL/tools/imageop/ImageOp.class' not found in C&amp;#58;\Dokumente und Einstellungen\Tom\Eigene Dateien\warhammer.mod
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;at VASSAL.tools.DataArchive.findClass&amp;#40;DataArchive.java&amp;#58;729&amp;#41;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;at VASSAL.tools.DataArchive.loadClass&amp;#40;DataArchive.java&amp;#58;704&amp;#41;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;at java.lang.ClassLoader.loadClass&amp;#40;Unknown Source&amp;#41;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;at java.lang.ClassLoader.loadClassInternal&amp;#40;Unknown Source&amp;#41;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;... 54 more
&lt;br /&gt;
-- Warhammer Fantasy Battle Version 0.01
&lt;br /&gt;
&lt;/td&gt;	&lt;/tr&gt;&lt;/table&gt;&lt;span class=&quot;postbody&quot;&gt;
&lt;br /&gt;_________________&lt;br /&gt;a warhammer node campaign mod at &lt;a href=&quot;http://www.fightingchaos.com/vassal/campaign&quot; target=&quot;_blank&quot;&gt;http://www.fightingchaos.com/vassal/campaign&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
</description>
</item>
<item>
	<title>Developers :: RE: plan for 3.1.0-beta4</title>
	<link>http://www.vassalengine.org/forums/viewtopic.php?p=6910#6910</link>
	<description>Author: &lt;a href=&quot;http://www.vassalengine.org/forums/profile.php?mode=viewprofile&amp;u=2&quot; target=&quot;_blank&quot;&gt;bsmith&lt;/a&gt;&lt;br /&gt;

Posted: Tue Aug 19, 2008 5:49 pm (GMT 0)&lt;br /&gt;
Topic Replies: 8&lt;br /&gt;&lt;br /&gt;
&lt;span class="postbody"&gt;I don't have a problem with reporting missing images but it should be as unobtrusive as possible;  Like a small 1 second pop-up in the bottom right of the window.  This way they can continue using the module normally.  It must be discrete.
&lt;br /&gt;

&lt;br /&gt;
I'm playing Great Battles of Alexander and having to manually close the image missing dialog each time I open a log-file.  No effect on play whatsoever but it's going to drive people nuts!
&lt;br /&gt;_________________&lt;br /&gt;&lt;span style=&quot;font-weight: bold&quot;&gt;Current PBEMs:- Tunisia, ASL, Vimeiro, Europe Engulfed, EuroFront II.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
</description>
</item>
<item>
	<title>Module Design :: Is it possible to creat a damage grid? and how</title>
	<link>http://www.vassalengine.org/forums/viewtopic.php?p=6909#6909</link>
	<description>Author: &lt;a href=&quot;http://www.vassalengine.org/forums/profile.php?mode=viewprofile&amp;u=575&quot; target=&quot;_blank&quot;&gt;sillage&lt;/a&gt;&lt;br /&gt;
Subject: Is it possible to creat a damage grid? and how&lt;br /&gt;
Posted: Tue Aug 19, 2008 3:32 pm (GMT 0)&lt;br /&gt;
Topic Replies: 2&lt;br /&gt;&lt;br /&gt;
&lt;span class="postbody"&gt;I am working on a Warmachine mod that is very close to being usable and one of the last features I am trying to implement is a dmg tracker for beasts and warjacks. I would prefer something that had check boxes that I could arrange to look like the dmg grids from the book if possible. Is this something that can be done with Vassal already, or is it something that will need to be programmed in?
&lt;/span&gt;&lt;br /&gt;
</description>
</item>
<item>
	<title>Developers :: RE: plan for 3.1.0-beta4</title>
	<link>http://www.vassalengine.org/forums/viewtopic.php?p=6908#6908</link>
	<description>Author: &lt;a href=&quot;http://www.vassalengine.org/forums/profile.php?mode=viewprofile&amp;u=9&quot; target=&quot;_blank&quot;&gt;uckelman&lt;/a&gt;&lt;br /&gt;
Subject: plan for 3.1.0-beta4&lt;br /&gt;
Posted: Tue Aug 19, 2008 9:47 am (GMT 0)&lt;br /&gt;
Topic Replies: 8&lt;br /&gt;&lt;br /&gt;
&lt;span class="postbody"&gt;Thus spake &amp;quot;Brent Easton&amp;quot;:
&lt;br /&gt;
&lt;/span&gt;&lt;table width=&quot;90%&quot; cellspacing=&quot;1&quot; cellpadding=&quot;3&quot; border=&quot;0&quot; align=&quot;center&quot;&gt;&lt;tr&gt; 	  &lt;td&gt;&lt;span class=&quot;genmed&quot;&gt;&lt;b&gt;Quote:&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;	&lt;/tr&gt;	&lt;tr&gt;	  &lt;td class=&quot;quote&quot;&gt;Joel,
&lt;br /&gt;

&lt;br /&gt;
It appears that many, many modules have missing images. Also, saved games can
&lt;br /&gt;
reference images that no longer exist in the module.
&lt;br /&gt;

&lt;br /&gt;
I'm beginning to think that missing module images should be just quietly repo
&lt;br /&gt;
rted in the errorLog and not reported to users at all, emulating what used to
&lt;br /&gt;
happen pre 3.1. Regradless of what we say, the impression of 3.1 is going to
&lt;br /&gt;
be terrible when every second module throws up errors that intefere with pla
&lt;br /&gt;
y.
&lt;br /&gt;

&lt;br /&gt;
In my experience, the majority of the missing images are in fact irrelevent t
&lt;br /&gt;
o play in the current version of the module. 
&lt;br /&gt;
&lt;/td&gt;	&lt;/tr&gt;&lt;/table&gt;&lt;span class=&quot;postbody&quot;&gt;
&lt;br /&gt;
I was thinking about this on the way to my office, and it occurred to me
&lt;br /&gt;
that I'm not clear about what you think the problem is. Is it the frequency
&lt;br /&gt;
with which users are see these warnings? or is it that they see them at all?
&lt;br /&gt;

&lt;br /&gt;
Also, I don't understand how it came about that we have so many modules
&lt;br /&gt;
which missing images.
&lt;br /&gt;

&lt;br /&gt;
-- 
&lt;br /&gt;
J.
&lt;br /&gt;

&lt;br /&gt;
_______________________________________________
&lt;br /&gt;
Messages mailing list
&lt;br /&gt;
&lt;a href=&quot;mailto:Messages@forums.vassalengine.org&quot;&gt;Messages@forums.vassalengine.org&lt;/a&gt;
&lt;br /&gt;
&lt;a href=&quot;http://forums.vassalengine.org/mailman/listinfo/messages_forums.vassalengine.org&quot; target=&quot;_blank&quot;&gt;http://forums.vassalengine.org/mailman/listinfo/messages_forums.vassalengine.org&lt;/a&gt;
&lt;br /&gt;

&lt;br /&gt;
 Post generated using Mail2Forum (http://www.mail2forum.com)
&lt;/span&gt;&lt;br /&gt;
</description>
</item>
<item>
	<title>Developers :: RE: plan for 3.1.0-beta4</title>
	<link>http://www.vassalengine.org/forums/viewtopic.php?p=6907#6907</link>
	<description>Author: &lt;a href=&quot;http://www.vassalengine.org/forums/profile.php?mode=viewprofile&amp;u=9&quot; target=&quot;_blank&quot;&gt;uckelman&lt;/a&gt;&lt;br /&gt;
Subject: plan for 3.1.0-beta4&lt;br /&gt;
Posted: Tue Aug 19, 2008 8:27 am (GMT 0)&lt;br /&gt;
Topic Replies: 8&lt;br /&gt;&lt;br /&gt;
&lt;span class="postbody"&gt;Thus spake &amp;quot;Brent Easton&amp;quot;:
&lt;br /&gt;
&lt;/span&gt;&lt;table width=&quot;90%&quot; cellspacing=&quot;1&quot; cellpadding=&quot;3&quot; border=&quot;0&quot; align=&quot;center&quot;&gt;&lt;tr&gt; 	  &lt;td&gt;&lt;span class=&quot;genmed&quot;&gt;&lt;b&gt;Quote:&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;	&lt;/tr&gt;	&lt;tr&gt;	  &lt;td class=&quot;quote&quot;&gt;Joel,
&lt;br /&gt;

&lt;br /&gt;
It appears that many, many modules have missing images. Also, saved games can
&lt;br /&gt;
reference images that no longer exist in the module.
&lt;br /&gt;

&lt;br /&gt;
I'm beginning to think that missing module images should be just quietly repo
&lt;br /&gt;
rted in the errorLog and not reported to users at all, emulating what used to
&lt;br /&gt;
happen pre 3.1. Regradless of what we say, the impression of 3.1 is going to
&lt;br /&gt;
be terrible when every second module throws up errors that intefere with pla
&lt;br /&gt;
y.
&lt;br /&gt;

&lt;br /&gt;
In my experience, the majority of the missing images are in fact irrelevent t
&lt;br /&gt;
o play in the current version of the module. 
&lt;br /&gt;
&lt;/td&gt;	&lt;/tr&gt;&lt;/table&gt;&lt;span class=&quot;postbody&quot;&gt;
&lt;br /&gt;
I disagree about whether we should notify the user of missing images. Over
&lt;br /&gt;
the weekend, I fixed a missing image problem in the PoG module. Once I've
&lt;br /&gt;
uploaded it to the site, it will be fixed for everyone. Without that
&lt;br /&gt;
notification, I would not have necessarily have known what, if anything,
&lt;br /&gt;
was wrong (because the missing images were for some backs of markers), and
&lt;br /&gt;
it would still be broken.
&lt;br /&gt;

&lt;br /&gt;
Do we need to be more explicit in the error message that the module, not
&lt;br /&gt;
VASSAL, is broken?
&lt;br /&gt;

&lt;br /&gt;
&lt;/span&gt;&lt;table width=&quot;90%&quot; cellspacing=&quot;1&quot; cellpadding=&quot;3&quot; border=&quot;0&quot; align=&quot;center&quot;&gt;&lt;tr&gt; 	  &lt;td&gt;&lt;span class=&quot;genmed&quot;&gt;&lt;b&gt;Quote:&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;	&lt;/tr&gt;	&lt;tr&gt;	  &lt;td class=&quot;quote&quot;&gt;BTW, a menu option in the Manager to display the errorLog would be a good ide
&lt;br /&gt;
a so that no-one ever has to go looking for it again. 
&lt;br /&gt;
&lt;/td&gt;	&lt;/tr&gt;&lt;/table&gt;&lt;span class=&quot;postbody&quot;&gt;
&lt;br /&gt;
That's already on my list of things to do.
&lt;br /&gt;

&lt;br /&gt;
&lt;/span&gt;&lt;table width=&quot;90%&quot; cellspacing=&quot;1&quot; cellpadding=&quot;3&quot; border=&quot;0&quot; align=&quot;center&quot;&gt;&lt;tr&gt; 	  &lt;td&gt;&lt;span class=&quot;genmed&quot;&gt;&lt;b&gt;Quote:&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;	&lt;/tr&gt;	&lt;tr&gt;	  &lt;td class=&quot;quote&quot;&gt;I assume you are slowly weeding out 'standard errors' that should not really 
&lt;br /&gt;
generate a bug report (e.g. trying to load an invalid module file) and show a
&lt;br /&gt;
useful error message instead?
&lt;br /&gt;
&lt;/td&gt;	&lt;/tr&gt;&lt;/table&gt;&lt;span class=&quot;postbody&quot;&gt;
&lt;br /&gt;
I'm not, yet. If you'd like to track some down, that would be helpful.
&lt;br /&gt;

&lt;br /&gt;
-- 
&lt;br /&gt;
J.
&lt;br /&gt;

&lt;br /&gt;
_______________________________________________
&lt;br /&gt;
Messages mailing list
&lt;br /&gt;
&lt;a href=&quot;mailto:Messages@forums.vassalengine.org&quot;&gt;Messages@forums.vassalengine.org&lt;/a&gt;
&lt;br /&gt;
&lt;a href=&quot;http://forums.vassalengine.org/mailman/listinfo/messages_forums.vassalengine.org&quot; target=&quot;_blank&quot;&gt;http://forums.vassalengine.org/mailman/listinfo/messages_forums.vassalengine.org&lt;/a&gt;
&lt;br /&gt;

&lt;br /&gt;
 Post generated using Mail2Forum (http://www.mail2forum.com)
&lt;/span&gt;&lt;br /&gt;
</description>
</item>
<item>
	<title>Developers :: RE: Warriors of God beta3 problems</title>
	<link>http://www.vassalengine.org/forums/viewtopic.php?p=6906#6906</link>
	<description>Author: &lt;a href=&quot;http://www.vassalengine.org/forums/profile.php?mode=viewprofile&amp;u=9&quot; target=&quot;_blank&quot;&gt;uckelman&lt;/a&gt;&lt;br /&gt;
Subject: Warriors of God beta3 problems&lt;br /&gt;
Posted: Tue Aug 19, 2008 8:05 am (GMT 0)&lt;br /&gt;
Topic Replies: 1&lt;br /&gt;&lt;br /&gt;
&lt;span class="postbody"&gt;Thus spake &amp;quot;Brent Easton&amp;quot;:
&lt;br /&gt;
&lt;/span&gt;&lt;table width=&quot;90%&quot; cellspacing=&quot;1&quot; cellpadding=&quot;3&quot; border=&quot;0&quot; align=&quot;center&quot;&gt;&lt;tr&gt; 	  &lt;td&gt;&lt;span class=&quot;genmed&quot;&gt;&lt;b&gt;Quote:&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;	&lt;/tr&gt;	&lt;tr&gt;	  &lt;td class=&quot;quote&quot;&gt;Hi Joel,
&lt;br /&gt;

&lt;br /&gt;
I notice we are starting to get some bug reports for Warriors of God custom c
&lt;br /&gt;
ode failing on 3.1. This is due to the change you made to AbstractBuildable.g
&lt;br /&gt;
etComponentsOf(), changing it from returning a Collection to a List. 
&lt;br /&gt;

&lt;br /&gt;
In hindsight, this change should not have been made, but if it is not affecti
&lt;br /&gt;
ng other modules, I am happy to bring out a modified wofg module for 3.1. Unf
&lt;br /&gt;
ortunately, with this sort of change, I can't create a single module that wil
&lt;br /&gt;
l work for both, but wofg is a brand-new module and I need to make a couple o
&lt;br /&gt;
f other changes anyway.
&lt;br /&gt;

&lt;br /&gt;
Brent.
&lt;br /&gt;
&lt;/td&gt;	&lt;/tr&gt;&lt;/table&gt;&lt;span class=&quot;postbody&quot;&gt;
&lt;br /&gt;
There was a good reason for changing that: If we return a Collection, then
&lt;br /&gt;
we're not guaranteed to get the components in any particular order. But
&lt;br /&gt;
there are places where order matters, I think, which is why it should be 
&lt;br /&gt;
a list. We only started returning a Collection there between 3.0b2 and
&lt;br /&gt;
3.0b3, so I doubt that there's much which depends on it. I'd hate to have
&lt;br /&gt;
to deprecate that method, as it's a good name for it.
&lt;br /&gt;

&lt;br /&gt;
I wouldn't worry about the incompatibility with 3.0. Once we've released
&lt;br /&gt;
3.1, I don't expect anyone to still want to use 3.0.
&lt;br /&gt;

&lt;br /&gt;
-- 
&lt;br /&gt;
J.
&lt;br /&gt;

&lt;br /&gt;
_______________________________________________
&lt;br /&gt;
Messages mailing list
&lt;br /&gt;
&lt;a href=&quot;mailto:Messages@forums.vassalengine.org&quot;&gt;Messages@forums.vassalengine.org&lt;/a&gt;
&lt;br /&gt;
&lt;a href=&quot;http://forums.vassalengine.org/mailman/listinfo/messages_forums.vassalengine.org&quot; target=&quot;_blank&quot;&gt;http://forums.vassalengine.org/mailman/listinfo/messages_forums.vassalengine.org&lt;/a&gt;
&lt;br /&gt;

&lt;br /&gt;
 Post generated using Mail2Forum (http://www.mail2forum.com)
&lt;/span&gt;&lt;br /&gt;
</description>
</item>
<item>
	<title>Technical Support &amp; Bugs :: RE: Bug - no dialog</title>
	<link>http://www.vassalengine.org/forums/viewtopic.php?p=6905#6905</link>
	<description>Author: &lt;a href=&quot;http://www.vassalengine.org/forums/profile.php?mode=viewprofile&amp;u=9&quot; target=&quot;_blank&quot;&gt;uckelman&lt;/a&gt;&lt;br /&gt;
Subject: Bug - no dialog&lt;br /&gt;
Posted: Tue Aug 19, 2008 7:51 am (GMT 0)&lt;br /&gt;
Topic Replies: 1&lt;br /&gt;&lt;br /&gt;
&lt;span class="postbody"&gt;Thus spake &amp;quot;Tim M&amp;quot;:
&lt;br /&gt;
&lt;/span&gt;&lt;table width=&quot;90%&quot; cellspacing=&quot;1&quot; cellpadding=&quot;3&quot; border=&quot;0&quot; align=&quot;center&quot;&gt;&lt;tr&gt; 	  &lt;td&gt;&lt;span class=&quot;genmed&quot;&gt;&lt;b&gt;Quote:&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;	&lt;/tr&gt;	&lt;tr&gt;	  &lt;td class=&quot;quote&quot;&gt;In edit mode I received an NPE while attempting to reposition a Deck Stack, b
&lt;br /&gt;
ut the auto bug dialog did not pop up to let me report it.
&lt;br /&gt;
&lt;/td&gt;	&lt;/tr&gt;&lt;/table&gt;&lt;span class=&quot;postbody&quot;&gt;
&lt;br /&gt;
The stack trace is from 3.1.0-beta2. There was no bug dialog in that version.
&lt;br /&gt;
Please try 3.1.0-beta3 and let us know whether this still happens.
&lt;br /&gt;

&lt;br /&gt;
-- 
&lt;br /&gt;
J.
&lt;br /&gt;

&lt;br /&gt;
_______________________________________________
&lt;br /&gt;
Messages mailing list
&lt;br /&gt;
&lt;a href=&quot;mailto:Messages@forums.vassalengine.org&quot;&gt;Messages@forums.vassalengine.org&lt;/a&gt;
&lt;br /&gt;
&lt;a href=&quot;http://forums.vassalengine.org/mailman/listinfo/messages_forums.vassalengine.org&quot; target=&quot;_blank&quot;&gt;http://forums.vassalengine.org/mailman/listinfo/messages_forums.vassalengine.org&lt;/a&gt;
&lt;br /&gt;

&lt;br /&gt;
 Post generated using Mail2Forum (http://www.mail2forum.com)
&lt;/span&gt;&lt;br /&gt;
</description>
</item>
<item>
	<title>Developers :: RE: plan for 3.1.0-beta4</title>
	<link>http://www.vassalengine.org/forums/viewtopic.php?p=6904#6904</link>
	<description>Author: &lt;a href=&quot;http://www.vassalengine.org/forums/profile.php?mode=viewprofile&amp;u=26&quot; target=&quot;_blank&quot;&gt;Brent Easton&lt;/a&gt;&lt;br /&gt;
Subject: plan for 3.1.0-beta4&lt;br /&gt;
Posted: Tue Aug 19, 2008 12:48 am (GMT 0)&lt;br /&gt;
Topic Replies: 8&lt;br /&gt;&lt;br /&gt;
&lt;span class="postbody"&gt;Joel,
&lt;br /&gt;

&lt;br /&gt;
It appears that many, many modules have missing images. Also, saved games can reference images that no longer exist in the module.
&lt;br /&gt;

&lt;br /&gt;
I'm beginning to think that missing module images should be just quietly reported in the errorLog and not reported to users at all, emulating what used to happen pre 3.1. Regradless of what we say, the impression of 3.1 is going to be terrible when every second module throws up errors that intefere with play.
&lt;br /&gt;

&lt;br /&gt;
In my experience, the majority of the missing images are in fact irrelevent to play in the current version of the module. 
&lt;br /&gt;

&lt;br /&gt;
BTW, a menu option in the Manager to display the errorLog would be a good idea so that no-one ever has to go looking for it again. 
&lt;br /&gt;

&lt;br /&gt;
I assume you are slowly weeding out 'standard errors' that should not really generate a bug report (e.g. trying to load an invalid module file) and show a useful error message instead?
&lt;br /&gt;

&lt;br /&gt;
Regards,
&lt;br /&gt;
Brent.
&lt;br /&gt;

&lt;br /&gt;

&lt;br /&gt;

&lt;br /&gt;

&lt;br /&gt;

&lt;br /&gt;
_______________________________________________
&lt;br /&gt;
Messages mailing list
&lt;br /&gt;
&lt;a href=&quot;mailto:Messages@forums.vassalengine.org&quot;&gt;Messages@forums.vassalengine.org&lt;/a&gt;
&lt;br /&gt;
&lt;a href=&quot;http://forums.vassalengine.org/mailman/listinfo/messages_forums.vassalengine.org&quot; target=&quot;_blank&quot;&gt;http://forums.vassalengine.org/mailman/listinfo/messages_forums.vassalengine.org&lt;/a&gt;
&lt;br /&gt;

&lt;br /&gt;
 Post generated using Mail2Forum (http://www.mail2forum.com)
&lt;/span&gt;&lt;br /&gt;
</description>
</item>
</channel>
</rss>

