Unable to Launch Progress Reporter Using Java 8 Update 131

(Doc ID 2265358.1)

Last updated on JUNE 07, 2017

Applies to:

Primavera P6 Enterprise Project Portfolio Management - Version 7.0 5.0 and later
Information in this document applies to any platform.

Symptoms

Progress Reporter 7.0.5.0 is signed with MD5/RSA encryption. Java 1.8.0_131 (uncertified for PR 7.x) no longer 'trusts' applications signed with MD5/RSA encryption and returns the following error when attempting to use the uncertified version:

There are 3 tabs within the "More Information" window (Launch File, Exception, and Console)

- Launch File [tab] contains:

<?xml version="1.0" encoding="utf-8"?>
<jnlp spec="1.0+" codebase="http://<servername>:7001/pr" href="timesheet.jnlp">
<information>
<title>Primavera P6 Progress Reporter</title>
<vendor>Oracle Corporation</vendor>
<homepage href="index.html"/>
<description>Primavera P6 Progress Reporter</description>
<description kind="short">P6 Progress Reporter</description>
<icon href="tpicon.gif"/>
<offline-allowed/>
<shortcut online="false"><menu submenu="Oracle - Primavera P6"/></shortcut>
</information>
<security>
<all-permissions/>
</security>
<resources>
<!-- supported JREs -->
<j2se version="1.6.0_14+" href="http://java.sun.com/products/autodl/j2se" />
<!-- application JARS -->
<jar href="pr-gui.jar"/>
<jar href="pr-common.jar"/>
<jar href="hessian.jar"/>
</resources>
<!-- class to start the Timesheet application and arguments passed to the application -->
<application-desc main-class="com.primavera.jpeg2k.JPegMainApp">
<argument>Uid:</argument>
<argument>AuthMode:NATIVE</argument>
<argument>User:</argument>
<argument>HelpBaseURL:http://<servername>:7001/pr-help/help/</argument>
<argument>Url:http://<servername>:7001/pr</argument>
<argument>AppType:</argument>
<argument>Language:</argument>
<argument>Country:</argument>
</application-desc>
</jnlp>

- Exception [Tab] contains:

JNLPException[category: Security Error : Exception: null : LaunchDesc:
<jnlp spec="1.0+" codebase="http://<servername>:7001/pr" href="timesheet.jnlp">
<information>
<title>Primavera P6 Progress Reporter</title>
<vendor>Oracle Corporation</vendor>
<homepage href="index.html"/>
<description>Primavera P6 Progress Reporter</description>
<description kind="short">P6 Progress Reporter</description>
<icon href="tpicon.gif"/>
<offline-allowed/>
<shortcut online="false">
<menu submenu="Oracle - Primavera P6"/>
</shortcut>
</information>
<security>
<all-permissions/>
</security>
<resources>
<j2se version="1.6.0_14+" href="http://java.sun.com/products/autodl/j2se"/>
<jar href="pr-gui.jar"/>
<jar href="pr-common.jar"/>
<jar href="hessian.jar"/>
</resources>
<application-desc main-class="com.primavera.jpeg2k.JPegMainApp">
<argument>Uid:</argument>
<argument>AuthMode:NATIVE</argument>
<argument>User:</argument>
<argument>HelpBaseURL:http://<servername>:7001/pr-help/help/</argument>
<argument>Url:http://<servername>:7001/pr</argument>
<argument>AppType:</argument>
<argument>Language:</argument>
<argument>Country:</argument>
</application-desc>
</jnlp> ]
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)

- Console [Tab] contains:

Java Web Start 11.131.2.11 x86
Using JRE version 1.8.0_131-b11 Java HotSpot(TM) Client VM
User home directory = C:\Users\vacorikara
----------------------------------------------------
c: clear console window
f: finalize objects on finalization queue
g: garbage collect
h: display this help message
m: print memory usage
o: trigger logging
p: reload proxy configuration
q: hide console
r: reload policy configuration
s: dump system and deployment properties
t: dump thread list
v: dump thread stack
0-5: set trace level to <n>
----------------------------------------------------
#### Java Web Start Error:
#### Unsigned application requesting unrestricted access to system
The following resource is signed with a weak signature algorithm MD5withRSA and is treated as unsigned: http://<servername>:7001/pr/pr-gui.jar


The issue can be reproduced at will with the following steps:
1. Download and install Java 8u131 for use with Progress Reporter 7.0.5.0.
2. Observe reported error when attempting to launch Progress Reporter.

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms