Details
-
Type: Bug
-
Status: Closed
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: EE-3.3.0.GA_P01
-
Fix Version/s: EE-3.3.0.GA_P02
-
Component/s: Framework
-
Labels:None
-
Environment:Liferay Portal 6.1.2, WebLogic Server 10.3.6.0
Description
When deploying an ICEfaces portlet to a Liferay Portal 6.1.2 on WebLogic Server 10.3.6.0 environment a NotSerializableException is thrown for com.liferay.faces.bridge.application.ResourceHandlerOuterImpl. This seems to be due to ICEpushResourceHandler being added to the ServletContext.
The ICEpushResourceHandler instances are created on a per node basis and don't need to be replicated or such. However, as a convenience this instance is added to the ServletContext for future purposes of the specific node. Marking its single class member transient avoids the serialization of the class member and avoids the NotSerializableException to be thrown. Marking this one as FIXED.