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
-