Skip to main content
1-Visitor
July 10, 2012
Question

Arbortext 5.4 and Java 7 issues

  • July 10, 2012
  • 4 replies
  • 4406 views
Hello all,

Are there Java / Arbortext configuration updates required in order to run Arbortext 5.4 with Java 7? After doing an upgrade from Java 6.30 to 7.5 I’m getting the follow errors starting up Arbortext 5.4.

“Internal error: dl_load failed for C:\Program Files\Java\jre7\bin\client\jvm.dll”

That error is followed by:
“[A12281] Cannot create a Java virtual machine from “C:\Program Files\Java\jre7\bin\client\jvm.dll (-1).”





Will Arbortext 5.4 run with Java 7? If so, how?

Thanks!
>> Randy

--
Randy McGarvey
Operations Software Architect
General Code ♦ 800-836-8834



    4 replies

    1-Visitor
    July 10, 2012
    This happened with one of our users (Using Arbortext 6), and at the time,
    to get it up and running, I set a custom VM path in an acl script in
    custom/init

    eg: set javavmpath="C:\Program Files\Java\jre6\bin\client\jvm.dll"

    This did the trick for that user, but since we use server-side custom.zip
    deployment, this will fail the next time we put out a patch. I haven't
    gotten to figuring out a solution yet... so I'm curious to what others have
    to say. It might be something as simple as setting the JAVA_HOME or
    CLASSPATH environment variables, but I haven't been able to test that yet.

    - keith

    On Tue, Jul 10, 2012 at 3:35 PM, Randy McGarvey
    <rmcgarvey@generalcode.com>wrote:

    > Hello all,
    >
    > Are there Java / Arbortext configuration updates required in order to run
    > Arbortext 5.4 with Java 7? After doing an upgrade from Java 6.30 to 7.5
    > I’m getting the follow errors starting up Arbortext 5.4.
    >
    > “Internal error: dl_load failed for C:\Program
    > Files\Java\jre7\bin\client\jvm.dll”
    >
    > That error is followed by:
    > “[A12281] Cannot create a Java virtual machine from “C:\Program
    > Files\Java\jre7\bin\client\jvm.dll (-1).”
    >
    >
    >
    > Will Arbortext 5.4 run with Java 7? If so, how?
    >
    > Thanks!
    > >> Randy
    >
    > --
    > *Randy McGarvey*
    > Operations Software Architect
    > General Code ♦ 800-836-8834
    >
    >
    >
    >
    1-Visitor
    July 10, 2012
    What version of Windows are you running, and is it 32 or 64 bit?

    Arbortext 5.4 is a 32-bit application so you’ll need a 32-bit JRE to go with it. Perhaps your Java upgrade was a 64-bit version. A 32-bit JRE should be in Program Files (x86) on a 64-bit Windows system.

    David

    David S. Taylor

    Project Manager, Production and Marketing
    Codes and Evaluations | NRC Construction Portfolio
    National Research Council Canada
    Building M-23A, Room 239 | 1200 Montreal Road | Ottawa, ON | K1A 0R6
    Telephone: +1.613.990.2731 | Fax: +1.613.952.4040
    David.S.Taylor@nrc-cnrc.gc.ca<">mailto:David.S.Taylor@nrc-cnrc.gc.ca>


    rmcgarvey1-VisitorAuthor
    1-Visitor
    July 10, 2012
    Thanks, Keith. So you ran into this with Java 6 and Arbortext 6? We’re already using the APTCLASSPATH for customizations. What are you thinking regarding the CLASSPATH variable?

    Setting JAVA_HOME and the custom/init acl script to set the Javavmpath didn’t make a difference with these systems with JRE7 installed. (I popped up a message to make sure the script was being called successfully.) We are also using the deployment kit, so if Java is not installed when Arbortext is installed, then Java 1.6.0_26 is embedded in the Program Files\PTC\ folder structure. As soon as I install Java 1.7 the errors start popping up.

    Looking further into this area, I found that if Java is not installed before Arbortext, then the embedded JRE is included and later versions of Java can be installed without conflict. This seems like a clumsy solution. Does anyone know whether the deployment kit can be configured to force the Java install to be included all the time?

    This is occurring on both Windows XP and Windows 7 (32-bit).

    Thanks!
    >> Randy
    16-Pearl
    July 11, 2012
    I would be interested to hear PTC’s advice on this matter – we haven’t come across this yet but it sounds like an important gotcha.

    -G