Details
Backports
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-2052245 | 1.4.1 | Neal Gafter | P2 | Closed | Fixed | hopper |
Description
JDK 1.4 javac compiler incorrectly inserts <clinit> into class files when -g is specified. An example is java.text.ChoiceFormat. The additional <clinit> causes the computed serializationUID different from what is expected, which causes incompatibility problem.
Attachments
Issue Links
- backported by
-
JDK-2052245 javac compiler incorrectly inserts <clinit> when -g is specified
- Closed
- duplicates
-
JDK-4649160 Hopper B05 javac problems with debugger
- Closed
-
JDK-4651879 REGRESSION: JDK1.4 SerialVersionUID is different when compiled with -g
- Closed
-
JDK-4824507 static initializer versus serialization: Incompatibility between 1.4.0 and 1.4.1
- Closed