3.2.0-beta3 Does Not Work on OSX.

Hi All,

Myself and several others have discovered that 3.2.0-beta3 is broken on OSX, specifically versions 10.7.4 and 10.8.2 (so far). I’ve posted a message on BGG regarding this, and am re-posting it here so that the right people get the information.

I’ve tried using the newest beta version on OSX 10.7.4, but it will not start. The Vassal icon just bounced in the dock, and never launches. Clicking the icon to raise the application causes it to close.

Can someone confirm that this version is actually working on OSX? Previous version have never acted this way, even the previous 3.2.0-beta2 launches correctly.

Thanks,
Dave

On Thu, Sep 27, 2012 at 10:37 PM, Howitzer99 wrote:

Hi All,

Myself and several others have discovered that 3.2.0-beta3 is broken on
OSX, specifically versions 10.7.4 and 10.8.2 (so far). I’ve posted a
message on BGG regarding this, and am re-posting it here so that the
right people get the information.

I’ve tried using the newest beta version on OSX 10.7.4, but it will not
start. The Vassal icon just bounced in the dock, and never launches.
Clicking the icon to raise the application causes it to close.

For some reason, the application has not been built correctly.
In particular, the JavaApplicationStub is not set to be executable.
Launching then fails with a permission denied error.

9/28/12 1:08:02.078 AM com.apple.launchd.peruser.501:
([0x0-0x9a09a].org.vassalengine.VASSAL[2768])
posix_spawn(“/Volumes/VASSAL-3.2.0-beta3/VASSAL-3.2.0-beta3.app/Contents/MacOS/JavaApplicationStub”,
…): Permission denied

Manually changing the permissions to be executable fixes the problem.

Thus spake tar:

[This message has been edited.]

On Thu, Sep 27, 2012 at 10:37 PM, Howitzer99 wrote:

Hi All,

Myself and several others have discovered that 3.2.0-beta3 is broken
on
OSX, specifically versions 10.7.4 and 10.8.2 (so far). I’ve posted a
message on BGG regarding this, and am re-posting it here so that the
right people get the information.

I’ve tried using the newest beta version on OSX 10.7.4, but it will
not
start. The Vassal icon just bounced in the dock, and never launches.
Clicking the icon to raise the application causes it to close.

For some reason, the application has not been built correctly.
In particular, the JavaApplicationStub is not set to be executable.
Launching then fails with a permission denied error.

9/28/12 1:08:02.078 AM com.apple.launchd.peruser.501:
([0x0-0x9a09a].org.vassalengine.VASSAL[2768])
posix_spawn(“/Volumes/VASSAL-3.2.0-beta3/VASSAL-3.2.0-beta3.app/Contents/MacO
S/JavaApplicationStub”,
…): Permission denied

Manually changing the permissions to be executable fixes the problem.

The bad file permisions were caused by the fix for Bug 4807. Try build
3.2.0-svn8382:

vassalengine.org/~uckelman/builds/

If this works, let me know and I’ll replace the 3.2.0-beta3 builds with
it.


J.

I’ve replaced the 3.2.0-beta3 builds on SF with ones with correct file permissions. Try now.

The application now launches correctly.

Unfortunately, I’m having problems with the display of the tiled images.
Still looking into that, but I have to go to work now.

BTW, Apple has now made other things more difficult (starting with Lion) by hiding the user’s Library folder. This will make finding the errorLog file harder. I plan to update the Vassal module user FAQ to address this issue. I also want to put in an entry that explains where to find the errorLog. But I need to get that information for the various operating systems.
WAIT: I see that the Help menu now shows the errorLog (since which version?), making finding it generally less important. I suppose I should add a FAQ entry anyway, for diagnosing those cases where Vassal doesn’t start up at all.

Re: Tiled images in Mac OS X 3.2.0-beta 3

I found that I could get tiled map images to work by disabling Quartz rendering in the main Vassal preferences. (Not the module preferences).

Thus spake tar:

Re: Tiled images in Mac OS X 3.2.0-beta 3

I found that I could get tiled map images to work by disabling Quartz
rendering in the main Vassal preferences. (Not the module preferences).

Follow-up: The options for Quartz rendering has been removed in
3.2.0-svn8428.

Thanks for noticing this problem.


J.