-
Bug
-
Resolution: Done
-
Critical
-
1.3.8.GA
-
None
There's an issue with back reference resolution on the unmarshalling end because during marshalling the instance cache is updated before the externalizable/proxy class information is written to the stream.
Stuart Douglas originally found the issue with Externalizable - and I noticed the same issue with proxies. This only seems to happen when using ModularClassResolver.