-
Bug
-
Resolution: Fixed
-
P2
-
7u55, 8u5
-
b08
-
Not verified
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8040304 | 9 | Victor Drozdov | P2 | Resolved | Fixed | b12 |
JDK-8051118 | 8u40 | Victor Drozdov | P2 | Resolved | Fixed | b01 |
JDK-8044992 | 8u25 | Victor Drozdov | P2 | Resolved | Fixed | b01 |
JDK-8040481 | 8u20 | Victor Drozdov | P2 | Closed | Fixed | b10 |
JDK-8033998 | 8u11 | Victor Drozdov | P2 | Resolved | Fixed | b01 |
JDK-8039647 | emb-8u26 | Victor Drozdov | P2 | Resolved | Fixed | b17 |
JDK-8037644 | emb-8u6 | Victor Drozdov | P2 | Closed | Fixed | b10 |
JDK-8041076 | 7u80 | Victor Drozdov | P2 | Resolved | Fixed | b01 |
JDK-8047416 | 7u72 | Victor Drozdov | P2 | Resolved | Fixed | b01 |
JDK-8033994 | 7u65 | Victor Drozdov | P2 | Resolved | Fixed | b01 |
JDK-8040431 | 7u60 | Victor Drozdov | P2 | Resolved | Fixed | b15 |
JDK-8033947 | 7u55 | Victor Drozdov | P2 | Closed | Fixed | b08 |
int dashIndex1 = selectedVersion.indexOf("-");
if (dashIndex1 != -1) {
// ignore anything after '-' in the version
// e.g 1.8.0-ea becomes 1.8.0
selectedVersion = selectedVersion.substring(0, dashIndex);
}
The problem is the typo in the last line to use dashIndex instead of dashIndex1.
This is within the scope of dashIndex, which is used above on the "runningVersion" where this is the "selectedVersion"
If (for example) selectedVersion is "1.7.0_55-internal" and runningVersion is "1.7.0_55" this will cause an exception.
I found this with the internal version in my path, running jcontrol (puts it in the properties file), then ran tck test pointing javaws executable at final "1.7.0_55" (putting it second in list in deployment.properties) then ran test jnlp_file/appletDesc.
can probably be reproduced using two unregistered versions, one internal and one fcs and running any appletDesc jnlp file thru java web start.
- backported by
-
JDK-8033994 Array out of bounds exception in PluginMain.performSSVValidation
- Resolved
-
JDK-8033998 Array out of bounds exception in PluginMain.performSSVValidation
- Resolved
-
JDK-8039647 Array out of bounds exception in PluginMain.performSSVValidation
- Resolved
-
JDK-8040304 Array out of bounds exception in PluginMain.performSSVValidation
- Resolved
-
JDK-8040431 Array out of bounds exception in PluginMain.performSSVValidation
- Resolved
-
JDK-8041076 Array out of bounds exception in PluginMain.performSSVValidation
- Resolved
-
JDK-8044992 Array out of bounds exception in PluginMain.performSSVValidation
- Resolved
-
JDK-8047416 Array out of bounds exception in PluginMain.performSSVValidation
- Resolved
-
JDK-8051118 Array out of bounds exception in PluginMain.performSSVValidation
- Resolved
-
JDK-8033947 Array out of bounds exception in PluginMain.performSSVValidation
- Closed
-
JDK-8037644 Array out of bounds exception in PluginMain.performSSVValidation
- Closed
-
JDK-8040481 Array out of bounds exception in PluginMain.performSSVValidation
- Closed