Bug 1032312
| Summary: | [GSS] (6.2.x) Protocol incompatibility between serializable classes with different non-serializable superclasses | |||
|---|---|---|---|---|
| Product: | [JBoss] JBoss Enterprise Application Platform 6 | Reporter: | Brad Maxwell <bmaxwell> | |
| Component: | Remoting | Assignee: | David M. Lloyd <david.lloyd> | |
| Status: | CLOSED CURRENTRELEASE | QA Contact: | Jitka Kozana <jkudrnac> | |
| Severity: | unspecified | Docs Contact: | Russell Dickenson <rdickens> | |
| Priority: | unspecified | |||
| Version: | 6.2.0 | CC: | bmaxwell, lthon, myarboro, smumford | |
| Target Milestone: | CR1 | |||
| Target Release: | EAP 6.2.1 | |||
| Hardware: | Unspecified | |||
| OS: | Unspecified | |||
| Whiteboard: | ||||
| Fixed In Version: | Doc Type: | Bug Fix | ||
| Doc Text: |
It was found that in previous versions of JBoss EAP 6, the marshalling layer was introducing superfluous data pertaining to non-serializable classes into the serialization stream. This was causing a range of undesirable behaviors ranging from reduced performance to ClassNotFoundExceptions and other errors between different JVMs.
This release of the product sees the extra data truncated as it should be. The protocol is now more performant and is again compatible between JVMs that have different class hierarchies for the same class.
|
Story Points: | --- | |
| Clone Of: | ||||
| : | 1052204 1052208 (view as bug list) | Environment: | ||
| Last Closed: | 2014-02-24 20:14:53 UTC | Type: | Bug | |
| Regression: | --- | Mount Type: | --- | |
| Documentation: | --- | CRM: | ||
| Verified Versions: | Category: | --- | ||
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | ||
| Cloudforms Team: | --- | Target Upstream Version: | ||
| Embargoed: | ||||
| Bug Depends On: | 1052204 | |||
| Bug Blocks: | 1027004, 1032313 | |||
|
Description
Brad Maxwell
2013-11-20 00:22:11 UTC
Fixed in JBoss Marshalling 1.4.3 Marking for inclusion in 6.2.1 release notes documentation. Requesting information (possibly even a draft release note) as I am having some difficulty parsing the details of this issue and it's resolution. Brad, any assistance you can offer would be good. I'm lost somewhere in the series of serializable and non-serializable classes. Thanks for the awesome content David. That was exactly what I needed! I've reformatted the note for publication and marked it for inclusion in the Release Notes document. Verified with EAP 6.2.1.CP.CR1. |