Issue :
I am working with Sterling Integrator Version 5.2.2 build 5020200. When I try to run the GPM, I get an "Unable to launch the application" error message.
The details of the Launch file are (I have hidden part of the IP address for this post):
<jnlp spec="1.0+" codebase="http://10.xxx.9.104:xxx00/gbm/pmodeler" href="ProcessModeler.jnlp" version="1.0">
<information>
<title>Modeler-gissrv1-xxx00</title>
<vendor>Sterling Commerce</vendor>
<homepage href="http://www.sterlingcommerce.com"/>
<description kind="">Modeler-gissrv1-10400</description>
<offline-allowed/>
</information>
<resources>
<j2se version="1.5" href="http://java.sun.com/products/autodl/j2se" java-vm-args="-Xss1024k"/>
<jar href="FlowBuilder.jar"/>
<jar href="JGo.jar"/>
<jar href="JGoLayout.jar"/>
<jar href="SCM.jar"/>
<jar href="xercesImpl.jar"/>
<jar href="xmlParserAPIs.jar"/>
</resources>
<security>
<all-permissions/>
</security>
<application-desc main-class="com.sterlingcommerce.woodstock.gbm.editor.jgo.FlowBuilderMain">
<argument>10.xxx.9.104</argument>
<argument>xxx00</argument>
<argument>ws</argument>
<argument>http</argument>
</application-desc>
</jnlp>
The exception file contains:
java.lang.SecurityException: com.sun.deploy.net.JARSigningException: Found unsigned entry in resource:http://10.xxx.9.104:xxx00/gbm/pmodeler/xercesImpl.jar
at com.sun.deploy.cache.CacheEntry.getJarFile(Unknown Source)
at com.sun.javaws.security.SigningInfo.check(Unknown Source)
at com.sun.javaws.security.JNLPSignedResourcesHelper.checkSignedResourcesHelper(Unknown Source)
at com.sun.javaws.security.JNLPSignedResourcesHelper.checkSignedResources(Unknown Source)
at com.sun.javaws.Launcher.prepareResources(Unknown Source)
at com.sun.javaws.Launcher.prepareAllResources(Unknown Source)
at com.sun.javaws.Launcher.prepareToLaunch(Unknown Source)
at com.sun.javaws.Launcher.prepareToLaunch(Unknown Source)
at com.sun.javaws.Launcher.launch(Unknown Source)
at com.sun.javaws.Main.launchApp(Unknown Source)
at com.sun.javaws.Main.continueInSecureThread(Unknown Source)
at com.sun.javaws.Main.access$000(Unknown Source)
at com.sun.javaws.Main$1.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: com.sun.deploy.net.JARSigningException: Found unsigned entry in resource: http://10.xxx.9.104:10400/gbm/pmodeler/xercesImpl.jar
... 14 more
Cause :
It is because of Java version mismatch between the server and GPM. For ex. installed SI on Java 6 and if you are running GPM with java 7 version then it will throw above version.
Solution : based on SI installed using Java 6 not Java 7
Need to run the download the ProcessModeler.jnlp file from dashboard and run the file using Java 6 JavaWebStart.exe file.
If you have any existing Java 7 in our system then we need to uninstall the Java 7 from our system.
Conclusion :
Both SI and GPM should run on same Java version then you won't get issue to download and install GPM.
I am working with Sterling Integrator Version 5.2.2 build 5020200. When I try to run the GPM, I get an "Unable to launch the application" error message.
The details of the Launch file are (I have hidden part of the IP address for this post):
<jnlp spec="1.0+" codebase="http://10.xxx.9.104:xxx00/gbm/pmodeler" href="ProcessModeler.jnlp" version="1.0">
<information>
<title>Modeler-gissrv1-xxx00</title>
<vendor>Sterling Commerce</vendor>
<homepage href="http://www.sterlingcommerce.com"/>
<description kind="">Modeler-gissrv1-10400</description>
<offline-allowed/>
</information>
<resources>
<j2se version="1.5" href="http://java.sun.com/products/autodl/j2se" java-vm-args="-Xss1024k"/>
<jar href="FlowBuilder.jar"/>
<jar href="JGo.jar"/>
<jar href="JGoLayout.jar"/>
<jar href="SCM.jar"/>
<jar href="xercesImpl.jar"/>
<jar href="xmlParserAPIs.jar"/>
</resources>
<security>
<all-permissions/>
</security>
<application-desc main-class="com.sterlingcommerce.woodstock.gbm.editor.jgo.FlowBuilderMain">
<argument>10.xxx.9.104</argument>
<argument>xxx00</argument>
<argument>ws</argument>
<argument>http</argument>
</application-desc>
</jnlp>
The exception file contains:
java.lang.SecurityException: com.sun.deploy.net.JARSigningException: Found unsigned entry in resource:http://10.xxx.9.104:xxx00/gbm/pmodeler/xercesImpl.jar
at com.sun.deploy.cache.CacheEntry.getJarFile(Unknown Source)
at com.sun.javaws.security.SigningInfo.check(Unknown Source)
at com.sun.javaws.security.JNLPSignedResourcesHelper.checkSignedResourcesHelper(Unknown Source)
at com.sun.javaws.security.JNLPSignedResourcesHelper.checkSignedResources(Unknown Source)
at com.sun.javaws.Launcher.prepareResources(Unknown Source)
at com.sun.javaws.Launcher.prepareAllResources(Unknown Source)
at com.sun.javaws.Launcher.prepareToLaunch(Unknown Source)
at com.sun.javaws.Launcher.prepareToLaunch(Unknown Source)
at com.sun.javaws.Launcher.launch(Unknown Source)
at com.sun.javaws.Main.launchApp(Unknown Source)
at com.sun.javaws.Main.continueInSecureThread(Unknown Source)
at com.sun.javaws.Main.access$000(Unknown Source)
at com.sun.javaws.Main$1.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: com.sun.deploy.net.JARSigningException: Found unsigned entry in resource: http://10.xxx.9.104:10400/gbm/pmodeler/xercesImpl.jar
... 14 more
Cause :
It is because of Java version mismatch between the server and GPM. For ex. installed SI on Java 6 and if you are running GPM with java 7 version then it will throw above version.
Solution : based on SI installed using Java 6 not Java 7
Need to run the download the ProcessModeler.jnlp file from dashboard and run the file using Java 6 JavaWebStart.exe file.
If you have any existing Java 7 in our system then we need to uninstall the Java 7 from our system.
Conclusion :
Both SI and GPM should run on same Java version then you won't get issue to download and install GPM.