release candidate for 3.1.15

I’ve uploaded a release candidate for 3.1.15, seen here as 3.1.15-svn7470:

nomic.net/~uckelman/tmp/vassal/

This build contains the following bug fixes (many of these due to George Hayward):

  • 3095: JPEGs with bad color profiles throw CMMException
  • 2979: CounterGlobalKeyCommand logs its changes separately
  • 2949: IndexOutOfBoundsException in SpecialDiceButton.ResultsIcon.setResults()
  • 2924: Mac OS X: Quartz renderer misrenders fonts
  • 2883: MemoryUtilsImpl is misnamed
  • 2813: NPE in Decorator.setId()
  • 2803: IndexOutOfBoundsException in SpecialDie.getTextValue()
  • 2602: ClassCastException in Decorator.setProperty()
  • 2463: NPE in Map.getAttributeValueString()
  • 2451: ArrayIndexOutOfBoundsException in Embellishment.getCommonName()
  • ADC2 line definition names are max 25 chars long
  • Incorrect color for empty messages in chat pane
  • Only one connection record is listed per timestamp in server history

Give this build a try; let us know if you see any new problems that weren’t present in 3.1.14.

I did a very quick test with some modules and encountered no problems. Here the list of modules I tried:
Ardennes
Bloody April (under development, not on the site)
Breakout Normandy
Elusive Victory
VG Vietnam

Thus spake TeTeT:

I did a very quick test with some modules and encountered no problems.
Here the list of modules I tried:
Ardennes
Bloody April (under development, not on the site)
Breakout Normandy
Elusive Victory
VG Vietnam

Thanks. Was this on Linux?


J.

Yes, on Ubuntu 10.04 with java 6 openjdk (6b18-1.8.2-4ubuntu2)

I’m having problems with the Windows version of svn 7470. I sent in a bug report.

During installation, Vassal tells me my Java is not upgraded to 1.6.0_22. I’m already running that version (as shown in the bug report). Thinking that perhaps there may be something wrong with my version of Java, I told Vassal to go ahead and install the update. However, the Java download failed (don’t know if that’s Vassal or Java fault, though).

So I tried installing again telling Vassal to skip updating Java.

When I go to start Vassal after installation, it crashes with the bug report I sent you. Although it does not visibly start, it’s still listed in my Task Manager as an operating process and I have to manually shut it down.

I have successfully operated all previous versions of Vassal and 3.1.14 is still working great so I don’t think it has anything to do with my system.

I tried the windows exe on Windows 7 and XP, but both won’t run. In the bugtracker it’s bug 3179.

Thus spake DrNostromo:

I’m having problems with the Windows version of svn 7470. I sent in a
bug report.

Thanks. The thing which was failing after you started VASSAL was the total
RAM check. We have to use some native code (via JNA) to do that on Windows,
and that code wasn’t being called corectly. This is fixed now.

During installation, Vassal tells me my Java is not upgraded to
1.6.0_22. I’m already running that version (as shown in the bug report).
Thinking that perhaps there may be something wrong with my version of
Java, I told Vassal to go ahead and install the update. However, the
Java download failed (don’t know if that’s Vassal or Java fault,
though).

I’m looking into this problem now.


J.

We’ve fixed a problem in the above test build which afflicted only Windows. I’ve uploaded a new test build for Windows here.

svn7471 installed properly and appears to be running fine. Let you know if I run into any editing problems.

Hi Doc,

I just submitted a news item about a new version of the Stratego module. However, there appears to be an issue with the module that wasn’t there when I looked at it last. Could you hold off posting the news item until i get it resolved? Thanks.

Ed Messina (mycenae)

Thus spake Joel Uckelman:

During installation, Vassal tells me my Java is not upgraded to
1.6.0_22. I’m already running that version (as shown in the bug report).
Thinking that perhaps there may be something wrong with my version of
Java, I told Vassal to go ahead and install the update. However, the
Java download failed (don’t know if that’s Vassal or Java fault,
though).

I’m looking into this problem now.

The problem is that 6u22 isn’t storing its version in the Windows
registry like previous versions of the JRE did. I’m working on a fix
now.

vassalengine.org/tracker/sho … gi?id=3208


J.

 I'll put it on hold.

Thus spake Joel Uckelman:

Thus spake Joel Uckelman:

During installation, Vassal tells me my Java is not upgraded to
1.6.0_22. I’m already running that version (as shown in the bug report).
Thinking that perhaps there may be something wrong with my version of
Java, I told Vassal to go ahead and install the update. However, the
Java download failed (don’t know if that’s Vassal or Java fault,
though).

I’m looking into this problem now.

The problem is that 6u22 isn’t storing its version in the Windows
registry like previous versions of the JRE did. I’m working on a fix
now.

vassalengine.org/tracker/sho … gi?id=3208

I believe I’ve fixed the installer issue. You can get updated test builds
here:

illc.uva.nl/~juckelma/tmp/vassal

Note that this is not the usual location; it should be a much faster
download.


J.