Create account / Log in

Won't Launch on Mavericks

Issues with the Vassal engine.

Moderators: Tim M, uckelman

Won't Launch on Mavericks

Postby ericleesmith » October 29th, 2013, 3:27 pm

When I try to launch Vassal-3.2.8 on my Mac on Mavericks I get this error message:

VASSAL-3.2.8 can't be opened because it is from an unidentified developer.

Clicking help reveals:
The app you tried to open was not registered with Apple by an identified developer. This doesn’t necessarily mean that something’s wrong with the app. For example, some apps were written before developer ID registration began. However, the app has not been reviewed. Also, there is no way for OS X to check whether the app has been modified or broken since it was released. A common way to distribute malware is to take an innocent app and insert harmful code into it, and then redistribute the infected app.

They provide a work around:
You can choose to override your security settings and open the app anyway.
1. In the Finder, locate the app you want to open. Most apps can be found in the Applications folder.
2. Press the Control-key, then click the app icon.
3. Choose Open from the shortcut menu.
4. Click Open.

Any way to permanently change this so I don't have to do this every time?
ericleesmith
 
Posts: 1
Joined: October 29th, 2013, 3:21 pm

Re: Won't Launch on Mavericks

Postby JoelCFC25 » October 29th, 2013, 5:00 pm

You can disable the feature that is nagging you about VASSAL in System Preferences -> Security & Privacy

See here: http://osxdaily.com/2012/07/27/app-cant ... developer/
JoelCFC25
 
Posts: 592
Joined: October 12th, 2010, 5:15 pm
Location: Minnetrista, MN

Re: Won't Launch on Mavericks

Postby Quisition » October 29th, 2013, 10:58 pm

As far as I can tell Vassal needs Java SE 6 as well which is removed by the upgrade to Mavericks. Is there any way to get Vassal running on Java 7 instead and avoid reinstalling the ancient Java?

/Quisition
Quisition
 
Posts: 16
Joined: October 29th, 2013, 10:55 pm

Re: Won't Launch on Mavericks

Postby Quisition » October 29th, 2013, 11:16 pm

Hmm.. on second thoughts.. Do I need the full JDK in order to run Vassal or just the JRE?
Quisition
 
Posts: 16
Joined: October 29th, 2013, 10:55 pm

Re: Won't Launch on Mavericks

Postby JoelCFC25 » October 30th, 2013, 12:55 am

Just the JRE. VASSAL runs just fine on Java 7 and has for quite a long time.

Apple's Java for Mavericks (1.6.0_65) is here: http://support.apple.com/kb/DL1572?viewlocale=en_US

Oracle's Java for OS X (1.7.0_45) is here: http://www.java.com/en/download/mac_dow ... ?locale=en
JoelCFC25
 
Posts: 592
Joined: October 12th, 2010, 5:15 pm
Location: Minnetrista, MN

Re: Won't Launch on Mavericks

Postby Quisition » October 30th, 2013, 11:52 pm

Hmm.. Must be something on my system in that case.. I have JRE 1.7.0_45 installed but when I try to start Vassal I get the system me to reinstall Java 6 and refuses to start. If I verify on Oracle's site it claims I have a working Java 7 installation though..

Seems like I have some laggy preference to try and use Java 6 instead of Java 7 for some reason..
Quisition
 
Posts: 16
Joined: October 29th, 2013, 10:55 pm

Re: Won't Launch on Mavericks

Postby Quisition » November 3rd, 2013, 9:03 pm

After some further troubleshooting and re-installation of Java SE 6 from Apple I now have my other Java app working in Mavericks. Vassal is still refusing to open. Is there perhaps a bug in Vassal 3.2.8 (even tried with the latest devseed). When I try to start it from the terminal I get the following error message:

[mysystem]$ open /Applications/VASSAL-3.2.8.app
LSOpenURLsWithRole() failed with error -10810 for the file /Applications/VASSAL-3.2.8.app.

Any ideas? I have tried to reinstall Vassal as well but the error message stays the same.. :(
Quisition
 
Posts: 16
Joined: October 29th, 2013, 10:55 pm

Re: Won't Launch on Mavericks

Postby uckelman » November 3rd, 2013, 10:03 pm

Thus spake Quisition:
> After some further troubleshooting and re-installation of Java SE 6 from
> Apple I now have my other Java app working in Mavericks. Vassal is still
> refusing to open. Is there perhaps a bug in Vassal 3.2.8 (even tried
> with the latest devseed). When I try to start it from the terminal I get
> the following error message:
>
> [mysystem]$ open /Applications/VASSAL-3.2.8.app
> LSOpenURLsWithRole() failed with error -10810 for the file
> /Applications/VASSAL-3.2.8.app.
>
> Any ideas? I have tried to reinstall Vassal as well but the error
> message stays the same.. :(

Try the generic bundle: http://sourceforge.net/projects/vassale ... -other.zip

Does that launch for you?

--
J.
User avatar
uckelman
Site Admin
 
Posts: 8138
Joined: December 10th, 2007, 9:48 am
Location: Durham, England

Re: Won't Launch on Mavericks

Postby Quisition » November 4th, 2013, 6:07 pm

Wow.. Yes, that launched without error messages. Seems to be missing some fonts and much slower than it used to be but that could perhaps be due to some configuration I had made (pretty sure I had increased stack size and such before since WiF is a rather large module).

This seems to support my thesis that there is a bug in the OS X specific bundle in that case. How do we narrow that down?
Quisition
 
Posts: 16
Joined: October 29th, 2013, 10:55 pm

Re: Won't Launch on Mavericks

Postby uckelman » November 5th, 2013, 4:29 pm

Thus spake Quisition:
> Wow.. Yes, that launched without error messages. Seems to be missing
> some fonts and much slower than it used to be but that could perhaps be
> due to some configuration I had made (pretty sure I had increased stack
> size and such before since WiF is a rather large module).
>
> This seems to support my thesis that there is a bug in the OS X specific
> bundle in that case. How do we narrow that down?
>

The bug you're seeing is this one:

http://www.vassalengine.org/tracker/sho ... gi?id=9897

The problem is that the Apple-provided launcher doesn't work with Java
7. There's a replacement launcher, but it doesn't work with Java 6. This
puts us in a dilemma, since providing two different Mac bundles would be
inviting a support nightmare---we would get endless complaints from
users who can't get VASSAL to run because they'd downloaded the wrong
bundle.

The last time I investigated this problem, I delayed taking action in
hopes that when I returned to it, the new launcher would support Java 6,
but it seems not to be the case. Now I'm looking into what else we can
do.

--
J.
User avatar
uckelman
Site Admin
 
Posts: 8138
Joined: December 10th, 2007, 9:48 am
Location: Durham, England

Re: Won't Launch on Mavericks

Postby Quisition » November 5th, 2013, 8:26 pm

Right.. it's good to know it's an identified problem in that case. Thanks for the feedback.

Too be perfectly honest I can't really see you have any alternative.

Apple is actively killing Java SE 6 and will continue to make sure it dies. They are barely tolerating Oracle's Java SE 7 at the moment and remotely deactivates it whenever a security issue is found which makes it an uncertain platform for the future I guess but at least it's not dead yet.

Mavericks is released for free and supported on almost all Macs from 2007 and forwards. The release is already seeing a high adaptation rate so I think you are forced to provide a working solution whether if you want to keep us happy users.. =)

Any chance I can just switch some files around to start the Mac bundle with the generic launcher or get access to your replacement launcher in the mean time?
Quisition
 
Posts: 16
Joined: October 29th, 2013, 10:55 pm

Re: Won't Launch on Mavericks

Postby uckelman » November 6th, 2013, 8:29 pm

Thus spake Quisition:
>
> Any chance I can just switch some files around to start the Mac bundle
> with the generic launcher or get access to your replacement launcher in
> the mean time?
>

Try 3.2.9-svn8901, which contains a replacement launcher:

http://vassalengine.sourceforge.net/bui ... macosx.dmg

* What versions of Java do you have installed?

* What version of OS X are you using?

* Can you run VASSAL from the app bundle?

* What version of Java does the app bundle find? (You can check this in
the errorLog, close to the top. Go to Help > Error Log in the Module
Manager.)

* Do you see any differences in appearance or behavior between this app
bundle and the the app bundle for 3.2.8?

--
J.
User avatar
uckelman
Site Admin
 
Posts: 8138
Joined: December 10th, 2007, 9:48 am
Location: Durham, England

Re: Won't Launch on Mavericks

Postby Quisition » November 10th, 2013, 11:42 pm

Hello!

I've verified this now in a game session running OS X 10.9 with Java SE 7 u45.

I can run Vassal from that devseed. I does however seem rather sluggish compared to Vassal 3.2.8 running Java SE 6 and OS X 10.8. Not really sure what the slowdown is due to though but it makes it rather tough moving counters for example.. :(

But at least it is starting I guess..
Quisition
 
Posts: 16
Joined: October 29th, 2013, 10:55 pm

Re: Won't Launch on Mavericks

Postby bdgza » November 11th, 2013, 9:17 am

Quisition wrote:Hello!

I've verified this now in a game session running OS X 10.9 with Java SE 7 u45.

I can run Vassal from that devseed. I does however seem rather sluggish compared to Vassal 3.2.8 running Java SE 6 and OS X 10.8. Not really sure what the slowdown is due to though but it makes it rather tough moving counters for example.. :(


Glad I am not the only one with a slow Java 7 VASSAL.
bdgza
 
Posts: 290
Joined: February 26th, 2010, 10:51 am

Re: Won't Launch on Mavericks

Postby uckelman » November 11th, 2013, 1:31 pm

Thus spake Quisition:
> Hello!
>
> I've verified this now in a game session running OS X 10.9 with Java SE
> 7 u45.
>
> I can run Vassal from that devseed. I does however seem rather sluggish
> compared to Vassal 3.2.8 running Java SE 6 and OS X 10.8. Not really
> sure what the slowdown is due to though but it makes it rather tough
> moving counters for example.. :(

What's your hardware? In particular, what graphics card do you have?

One Mac where there's no problem with Java 7 has an Intel 5000, and
bdgza has an ATI Radeon HD5750.

--
J.
User avatar
uckelman
Site Admin
 
Posts: 8138
Joined: December 10th, 2007, 9:48 am
Location: Durham, England

Next

Return to Technical Support & Bugs

Who is online

Users browsing this forum: No registered users and 1 guest