-
Bug
-
Resolution: Fixed
-
P4
-
None
-
b32
-
generic
-
generic
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8085721 | emb-9 | Hannes Wallnoefer | P4 | Resolved | Fixed | team |
JDK-8064226 | 8u45 | Hannes Wallnoefer | P4 | Resolved | Fixed | b01 |
JDK-8058311 | 8u40 | Hannes Wallnoefer | P4 | Resolved | Fixed | b08 |
JDK-8070463 | emb-8u47 | Hannes Wallnoefer | P4 | Resolved | Fixed | team |
There are various non-transient fields containing MethdHandles or Switchpoints that break serialization for persistent code caching. These fields are usually not initialized when storing persistent script classes. They should be defined as transient.
Also, the new Parser.ParseState class is stored in a RecompilableScriptFunctionData field and should be serializable.
Also, the new Parser.ParseState class is stored in a RecompilableScriptFunctionData field and should be serializable.
- backported by
-
JDK-8058311 Non-serializable fields in serializable classes
-
- Resolved
-
-
JDK-8064226 Non-serializable fields in serializable classes
-
- Resolved
-
-
JDK-8070463 Non-serializable fields in serializable classes
-
- Resolved
-
-
JDK-8085721 Non-serializable fields in serializable classes
-
- Resolved
-