Affects Version/s: 6.1.1 CE GA2, 6.1.20 EE GA2
Fix Version/s: None
Environment:6.1.20 EE GA2 Tomcat (patched till core5)
6.1.1 CE GA2 Tomcat
When the solr-web plugin is deployed (either install or on startup on an instance that already has it deployed), if a PACL-enabled plugin had been deployed before it, then it fails to deploy with the error:
04:48:13,584 ERROR [pool-2-thread-3][PortletApplicationContext:145] org.springframework.beans.factory.parsing.BeanDefinitionParsingException: Configuration problem: Bean class [com.liferay.portal.spring.context.PortletBeanFactoryPostProcessor] not found
full trace attached.
1. Startup 6.1 GA2 instance
2. Install PACL-enabled plugin. I tried a number from the marketplace, all which shows the issue.
3. Install solr-web plugin from Marketplace. I have tried with the latest version 1.0.1.
The issue also occurs if you restart Liferay, and the PACL-enabled plugin is deployed before solr-web.
solr-web will deploy correctly if the PACL-enabled plugin is deployed after solr-web, or if I turn PACL off in the plugin properties file for the other plugin.