-
Type:
Bug
-
Status: Closed
-
Resolution: Fixed
-
Affects Version/s: 7.0.0 DXP FP15, 7.0.X EE, Master
-
Fix Version/s: 7.0.0 DXP FP26, 7.0.X EE, 7.0.4 CE GA5, 7.1.X, Master
-
Component/s: Staging
-
Branch Version/s:7.0.x
-
Backported to Branch:Committed
-
Story Points:1
-
Fix Priority:5
-
Git Pull Request:
When using remote staging, in some cases when an error happens on the remote live we throw a PortletDataException on the live site and we load the current context - a staged model - to the exception object.
As this is being serialized and sent back to the stage site the contained staged model is being serialized too. When the stage site receives the exception it tries to deserialize along with the staged model. As we are running in an OSGi environment, the staged model's class could not be found as the class is not present on the class loader of the receiving end.