Ignition 7.3 and Java 7

[quote=“karnick”]I’m actually having a ton of trouble launching the designer on 10.8.2 OSX Mountain Lion.

Using Java 7, I just see the “Java 7” splash screen until I kill the process.

Going through the “How to install Java 6” instructions I’ve found, I’m left with this:

Matthews-MacBook-Pro:Downloads karnick$ java -version
java version "1.6.0_37"
Java(TM) SE Runtime Environment (build 1.6.0_37-b06-434-11M3909)
Java HotSpot(TM) 64-Bit Server VM (build 20.12-b01-434, mixed mode)
Matthews-MacBook-Pro:Downloads karnick$ 

Matthews-MacBook-Pro:Downloads karnick$ javaws designer.jnlp Java Web Start splash screen process exiting ..... Bad installation. No JRE found in configuration file Matthews-MacBook-Pro:Downloads karnick$

Don’t know if knowing my kernel version helps, but:

Matthews-MacBook-Pro:Downloads karnick$ uname -a
Darwin Matthews-MacBook-Pro.local 12.2.0 Darwin Kernel Version 12.2.0: Sat Aug 25 00:48:52 PDT 2012; root:xnu-2050.18.24~1/RELEASE_X86_64 x86_64

Applications in applet mode do not load either. I’m pretty convinced this is a Java related issue and not a problem with Ignition. I saw an Ignition related post that mentioned deleting certain entries from the .jnlp file, but I am still dead in the water. Is this a known issue? I can’t find much information concerning a solution.[/quote]

Yeah, it’s a Java issue. Oracle has been doing their best to make our lives harder lately. Here’s what you need to do:

  1. Use the latest Java 7.

  2. Download the JNLP file, open it, and you’ll see three lines as follows:

    <j2se version="1.7" initial-heap-size="64M" max-heap-size="1024M" java-vm-args="-XX:MaxPermSize=128m"/>
    <j2se version="1.6" initial-heap-size="64M" max-heap-size="1024M" java-vm-args="-XX:MaxPermSize=128m"/>
    <j2se version="1.5" initial-heap-size="64M" max-heap-size="1024M" java-vm-args="-XX:MaxPermSize=128m"/>
  1. Edit those lines so they look like this instead:
    <j2se version="1.7" initial-heap-size="64M" max-heap-size="1024M"/>
    <j2se version="1.6" initial-heap-size="64M" max-heap-size="1024M"/>
    <j2se version="1.5" initial-heap-size="64M" max-heap-size="1024M"/>
  1. Launch from the JNLP file for now instead of the shortcut (if shortcut creation even succeeds).

The unfortunate side-effect of removing those parameters is that you probably won’t be able to load the designer while the symbol factory module is installed…