Details
-
Type:
Regression Bug
-
Status:
Closed
-
Priority:
Minor
-
Resolution: Fixed
-
Affects Version/s: 6.1.0 CE RC1, 6.2.0 CE M2
-
Fix Version/s: 6.1.0 CE RC1, --Sprint 11/12, 6.2.0 CE M2
-
Component/s: Tools, Tools > Plugins SDK > Portlets
-
Labels:
-
Similar Issues:
Description
15:52:29,385 INFO [PortletExplodedTomcatListener:60] Modifying portlets for d:\dev java\github\bundles\deploy\service-test-portlet.xml
15:52:29,486 ERROR [AutoDeployDir:197] com.liferay.portal.kernel.deploy.auto.AutoDeployException: java.lang.NullPointerException
com.liferay.portal.kernel.deploy.auto.AutoDeployException: java.lang.NullPointerException
at com.liferay.portal.deploy.auto.exploded.tomcat.PortletExplodedTomcatDeployer.explodedTomcatDeploy(PortletExplodedTomcatDeployer.java:39)
at com.liferay.portal.deploy.auto.exploded.tomcat.PortletExplodedTomcatListener.deploy(PortletExplodedTomcatListener.java:63)
at com.liferay.portal.deploy.auto.exploded.tomcat.BaseExplodedTomcatListener.deploy(BaseExplodedTomcatListener.java:61)
at com.liferay.portal.kernel.deploy.auto.AutoDeployDir.processFile(AutoDeployDir.java:180)
at com.liferay.portal.kernel.deploy.auto.AutoDeployDir.scanDirectory(AutoDeployDir.java:222)
at com.liferay.portal.kernel.deploy.auto.AutoDeployScanner.run(AutoDeployScanner.java:50)
Caused by: java.lang.NullPointerException
at com.liferay.portal.tools.deploy.BaseDeployer.copyProperties(BaseDeployer.java:385)
at com.liferay.portal.tools.deploy.BaseDeployer.deployDirectory(BaseDeployer.java:512)
at com.liferay.portal.tools.deploy.BaseDeployer.deployDirectory(BaseDeployer.java:696)
at com.liferay.portal.deploy.auto.exploded.tomcat.PortletExplodedTomcatDeployer.explodedTomcatDeploy(PortletExplodedTomcatDeployer.java:35)
... 5 more

The probelm seems to be that the exploded tomcat deployer calls deployDirectory(...) and passing in a null for PluginPackage. The method BaseDeployer.copyProperties() tries to access PluginPackage.