-
Bug
-
Resolution: Fixed
-
P2
-
7u79, 8u45, 9
-
b01
-
Verified
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8078704 | 9 | Andy Herrick | P2 | Resolved | Fixed | b65 |
JDK-8082200 | emb-9 | Andy Herrick | P2 | Resolved | Fixed | b65 |
JDK-8078872 | 8u60 | Andy Herrick | P2 | Closed | Fixed | b15 |
JDK-8137452 | emb-8u65 | Unassigned | P2 | Resolved | Fixed | b01 |
JDK-8079924 | emb-8u60 | Andy Herrick | P2 | Resolved | Fixed | team |
JDK-8078864 | 7u91 | Alexey Ivanov | P2 | Closed | Fixed | b02 |
This is a request from JAMC. See JAMC-1748 and JAMC-1595 for details, and also JEM-244 at https://javafx-jira.kenai.com/browse/JEM-244.
A problem, in a few words. Suppose an applet requires Java version X. It is launched on a desktop with versions X and Y installed, and version Y is the current, used by Java Plugin / Web Start. The applet is first launched with version Y, then re-launched with version X in a new process. It results in two Java Usage Tracker records:
plugin2, appName java_version=X, version Y
plugin2, appName java_version=X __applet_relaunched, version X
The problem here is that the applet was not actually run with version Y, as the first JUT record implies. Java Plugin / Web Start should not report any JUT records, until:
1. It is clear what Java version is available and will be used to run the applet
2. It is clear that user has not cancelled application run (e.g. pressed "Cancel" button in a warning dialog)
A problem, in a few words. Suppose an applet requires Java version X. It is launched on a desktop with versions X and Y installed, and version Y is the current, used by Java Plugin / Web Start. The applet is first launched with version Y, then re-launched with version X in a new process. It results in two Java Usage Tracker records:
plugin2, appName java_version=X, version Y
plugin2, appName java_version=X __applet_relaunched, version X
The problem here is that the applet was not actually run with version Y, as the first JUT record implies. Java Plugin / Web Start should not report any JUT records, until:
1. It is clear what Java version is available and will be used to run the applet
2. It is clear that user has not cancelled application run (e.g. pressed "Cancel" button in a warning dialog)
- backported by
-
JDK-8078704 When applet is relaunched, extra JUT records can be sent
- Resolved
-
JDK-8079924 When applet is relaunched, extra JUT records can be sent
- Resolved
-
JDK-8082200 When applet is relaunched, extra JUT records can be sent
- Resolved
-
JDK-8137452 When applet is relaunched, extra JUT records can be sent
- Resolved
-
JDK-8078864 When applet is relaunched, extra JUT records can be sent
- Closed
-
JDK-8078872 When applet is relaunched, extra JUT records can be sent
- Closed
(1 backported by)