| Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build | 
|---|---|---|---|---|---|---|
| JDK-8208865 | 8u201 | Andy Herrick | P3 | Resolved | Fixed | b01 | 
| JDK-8216671 | emb-8u201 | Andy Herrick | P3 | Resolved | Fixed | master | 
                    JDK-8185002 was directly backported from 10u to 8u including the two lines:
launchFile.c:
if (DEPLOY_STRCMP(name,SIS_SESSION_PROPERTY) == 0) {
launchfile.h:
#define SIS_SESSION_PROPERTY "jnlp.sis.session"
the problem is in 8u we define UNICODE and calls to DEPLOY_STRCMP require both args to be TCHAR*
when porting this line to 8u we should have had:
if (DEPLOY_STRCMP(name,_T(SIS_SESSION_PROPERTY)) == 0) {
There are also several calls to DeployTraceOut (which also needs to pass TCHAR in 8u) which are passing plane strings (causing these debugging messages to not be seen).
            
launchFile.c:
if (DEPLOY_STRCMP(name,SIS_SESSION_PROPERTY) == 0) {
launchfile.h:
#define SIS_SESSION_PROPERTY "jnlp.sis.session"
the problem is in 8u we define UNICODE and calls to DEPLOY_STRCMP require both args to be TCHAR*
when porting this line to 8u we should have had:
if (DEPLOY_STRCMP(name,_T(SIS_SESSION_PROPERTY)) == 0) {
There are also several calls to DeployTraceOut (which also needs to pass TCHAR in 8u) which are passing plane strings (causing these debugging messages to not be seen).
- backported by
- 
                    JDK-8208865 bug in backport of JDK-8185002 -           
- Resolved
 
-         
- 
                    JDK-8216671 bug in backport of JDK-8185002 -           
- Resolved
 
-