Vassal 3.2.6 and Java 7 update 25

Are these 2 compatible? I came home today to find that update 25 had been applied to my system and now the vassal module directory window is frozen about startup.

My machine is

Apple IMAC
OS 10.8.4
Java 7 u25
4 GB memory
Vassal version 3.2.6

Thanks for any help.

Kevin

Thus spake kankoviak:

Are these 2 compatible?

We haven’t had reports of problems before.

I came home today to find that update 25 had
been applied to my system and now the vassal module directory window is
frozen about startup.

Post the contents of your errorLog here:

vassalengine.org/wiki/Error_Logs


J.

Post the contents of your errorLog here:<<

J<<

Hi J

I can’t find an error log. Vassal never actually crashes or quits. It just sits there unresponsive to anything I try to do.

Kevin

Thus spake kankoviak:

I can’t find an error log. Vassal never actually crashes or quits. It
just sits there unresponsive to anything I try to do.

Can you describe in more detail what you’re seeing? Is the Module Manager
window being displayed?


J.

Can you describe in more detail what you’re seeing? Is the Module Manager
window being displayed? <<

Yes I can. The module manager does open. I can resize that window and drag that window around the screen. I can see the options on the menu bar for vassal. However, if I try to click on a module or double click on a module to load it nothing happens. Or it is happening very slowly. When I open the preference window for vassal, nothing is displayed in the window. Occasionally, totally at random, a module will attempt to open, but nothing shows up in the modules splash screen. Vassal never crashes. It just sits there doing nothing or doing it vry slowly. Let me know if I can add any more information.

Kevin

Thus spake kankoviak:

Can you describe in more detail what you’re seeing? Is the Module
Manager
window being displayed? <<

Yes I can. The module manager does open. I can resize that window and
drag that window around the screen. I can see the options on the menu
bar for vassal. However, if I try to click on a module or double click
on a module to load it nothing happens. Or it is happening very slowly.
When I open the preference window for vassal, nothing is displayed in
the window. Occasionally, totally at random, a module will attempt to
open, but nothing shows up in the modules splash screen. Vassal never
crashes. It just sits there doing nothing or doing it vry slowly. Let
me know if I can add any more information.

Thanks.

This sounds like a problem either with Java or your OS to me, but you
might also check whether you see the same behavior with older versions
of VASSAL.


J.

I am getting the same problem with all versions of Java back to 3.2. But it only started after update 25 was installed. Also it seems there are 2 versions of Java on my mac. The Java control panel reports I am using Java 7 update 25, but the terminal reports Java 1.6.0_51 is in use.

Kevin

Thus spake kankoviak:

I am getting the same problem with all versions of Java back to 3.2.
But it only started after update 25 was installed. Also it seems there
are 2 versions of Java on my mac. The Java control panel reports I am
using Java 7 update 25, but the terminal reports Java 1.6.0_51 is in
use.

I now think it’s unlikely that the problem has anything to do with
VASSAL.

Near the top of VASSAL’s errorLog, you’ll find a line saying which
version of Java it’s using. Which is it?


J.

J,

I never get a errorlog so where would I look?

Kevin

Thus spake kankoviak:

J,

I never get a errorlog so where would I look?

Are you certain that you’re looking in the correct place? I’m not sure
that it’s possible that you’re seeing the Module Manager window but
no errorLog is being written.


J.

Maybe I was lookiing in the wrong place. This looks like the log

– OS Mac OS X
– Java version 1.7.0_25
– VASSAL version 2.6.3/2.6.1
java.io.IOException: ‘info’ not found in /Applications/VASSAL/OVKG-2.0a.vmod
at VASSAL.tools.DataArchive.getFileStream(Unknown Source)
at org.vassalengine.c.e.getFileStream(Unknown Source)
at org.vassalengine.c.e.do(Unknown Source)
at org.vassalengine.c.e.(Unknown Source)
at org.vassalengine.Main.do(Unknown Source)
at org.vassalengine.Main.access$800(Unknown Source)
at org.vassalengine.Main$12.actionPerformed(Unknown Source)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2018)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2341)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252)
at java.awt.Component.processMouseEvent(Component.java:6505)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3321)
at java.awt.Component.processEvent(Component.java:6270)
at java.awt.Container.processEvent(Container.java:2229)
at java.awt.Component.dispatchEventImpl(Component.java:4861)
at java.awt.Container.dispatchEventImpl(Container.java:2287)
at java.awt.Component.dispatchEvent(Component.java:4687)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4832)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4492)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4422)
at java.awt.Container.dispatchEventImpl(Container.java:2273)
at java.awt.Window.dispatchEventImpl(Window.java:2719)
at java.awt.Component.dispatchEvent(Component.java:4687)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:735)
at java.awt.EventQueue.access$200(EventQueue.java:103)
at java.awt.EventQueue$3.run(EventQueue.java:694)
at java.awt.EventQueue$3.run(EventQueue.java:692)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87)
at java.awt.EventQueue$4.run(EventQueue.java:708)
at java.awt.EventQueue$4.run(EventQueue.java:706)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:705)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)

Kevin

Thus spake Joel Uckelman:

Thus spake kankoviak:

J,

I never get a errorlog so where would I look?

Are you certain that you’re looking in the correct place? I’m not sure
that it’s possible that you’re seeing the Module Manager window but
no errorLog is being written.

To be clear: What I’m suggesting is that you search your filesystem for
a file called errorLog. If it’s being written to an unexected place,
that’s interesting and something we should look into. If the file really
doesn’t exist anywhere, then I have some other suggestions for how to
proceed.


J.

Thus spake kankoviak:

Maybe I was lookiing in the wrong place. This looks like the log

– Java version 1.7.0_25
– VASSAL version 2.6.3/2.6.1

!!!

Please check the modification time for that file. 2.6.3 is so old that I
don’t even know the release date for it, while Java 1.7.0_25 is current.


J.

Last modified June 7th, 2012. There is no other errorlog being written onto my hard drives.

kevin

Kevin

Thus spake kankoviak:

Last modified June 7th, 2012. There is no other errorlog being written
onto my hard drives.

Something is fishy here. Java 7 Update 25 was released this month. It
didn’t exist in 2012.

We need to start from the beginning so we’re working from a known state.
You said you have 3.2.6.

  1. What did you download to install 3.2.6?

  2. How are you launching it?


J.

We need to start from the beginning so we’re working from a known state.
You said you have 3.2.6.

  1. What did you download to install 3.2.6?

  2. How are you launching it?


J.<

I downloaded 3.2.6 from the front page of this site. The green update button on the front page. I am launching it by double clicking the vassal icon sitting on my desktop.

BTW, I don’t even have vassal 2.6.3 on my system.

Kevin

Thus spake kankoviak:

We need to start from the beginning so we’re working from a known
state.
You said you have 3.2.6.

  1. What did you download to install 3.2.6?

  2. How are you launching it?


J.<

I downloaded 3.2.6 from the front page of this site. The green update
button on the front page. I am launching it by double clicking the
vassal icon sitting on my desktop.

So the file you downloaded is VASSAL-3.2.6-macosx.dmg, then? Is that
correct?

I’d like you to try the generic bundle:

downloads.sourceforge.net/vassal … -other.zip

Download this, and unzip it to a temporary directory. Open a terminal,
cd to the directory created when you unzipped the bundle. You should
see a file there called VASSAL.sh. Run that: ./VASSAL.sh
What happens?

BTW, I don’t even have vassal 2.6.3 on my system.

Do you have an old version of VASL? 2.6.3 is from the era when VASL
was bundled with VASSAL.


J.

Download this, and unzip it to a temporary directory. Open a terminal,
cd to the directory created when you unzipped the bundle. You should
see a file there called VASSAL.sh. Run that: ./VASSAL.sh
What happens?<

Ok I downloaded the generic bundle and ran it through terminal, and the same behavior as before. Module manager window opens but I can’t click on anything.

I do think I have some old versions of vasl lying around. Should I dump them?

Kevin

For what it’s worth, I am experiencing the same problem on my Mac with Vassal after updating to Java for OS X 2013-004 this morning.

Hey J. I was able to get the Show Error Log window to open under the Help menu. Here are the contents

2013-06-19 11:02:10,811 [0-main] INFO VASSAL.launch.StartUp - Starting
2013-06-19 11:02:10,817 [0-main] INFO VASSAL.launch.StartUp - OS Mac OS X 10.8.4
2013-06-19 11:02:10,817 [0-main] INFO VASSAL.launch.StartUp - Java version 1.6.0_51
2013-06-19 11:02:10,811 [0-main] INFO VASSAL.launch.StartUp - VASSAL version 3.2.6
2013-06-19 11:02:11,235 [0-AWT-EventQueue-1] INFO VASSAL.launch.ModuleManager - Manager

That is all.

Kevin