-
Type:
Bug
-
Status: Closed
-
Resolution: Fixed
-
Affects Version/s: 6.0.11 EE, 6.1.0 CE RC1
-
Fix Version/s: 6.0.12 EE, 6.1.0 CE RC1
-
Component/s: Dev Tools, Dev Tools > Plugins SDK
-
Branch Version/s:6.0.x
-
Backported to Branch:Committed
-
Liferay Contributor's Agreement:Accept
When you create a portlet which has a portlet filter configured and you redeploy the portlet, the portlet filter will no longer be able to reference any classes from the portlet or the portal.
I tracked the problem down to a problem in PortletHotDeployListener. When initPortlet is called the old PortletContextBag is still in the PortletContextBagPool which causes PortletFilterFactory to obtain a reference to a proxied filter which holds a reference to a classloader that points nowhere
I will attach a patch that solves the problem
- relates
-
LPE-5349 Redeploying a portlet can cause the portlet filter to lose class references
-
- Closed
-