исключение nullpointerException при развертывании портлета

Моя проблема очень ясна, поскольку я копирую и вставляю проект, который работает в Liferay (тестовый портлет), я переименовываю портлет в различных необходимых файлах и пытаюсь его развернуть. Он выдает NullPointer, и я действительно не понимаю, почему. Ниже приведена ошибка:

GRAVE: Exception sending context destroyed event to listener instance of class com.liferay.portal.kernel.servlet.SecurePluginContextListener
java.lang.ExceptionInInitializerError
    at com.liferay.portal.kernel.deploy.hot.HotDeployEvent.initDependentServletContextNames(HotDeployEvent.java:97)
    at com.liferay.portal.kernel.deploy.hot.HotDeployEvent.<init>(HotDeployEvent.java:53)
    at com.liferay.portal.kernel.servlet.PluginContextListener.fireUndeployEvent(PluginContextListener.java:170)
    at com.liferay.portal.kernel.servlet.SecurePluginContextListener.fireUndeployEvent(SecurePluginContextListener.java:294)
    at com.liferay.portal.kernel.servlet.PluginContextListener.doPortalDestroy(PluginContextListener.java:132)
    at com.liferay.portal.kernel.util.BasePortalLifecycle.portalDestroy(BasePortalLifecycle.java:31)
    at com.liferay.portal.kernel.servlet.PluginContextListener.contextDestroyed(PluginContextListener.java:97)
    at org.apache.catalina.core.StandardContext.listenerStop(StandardContext.java:5063)
    at org.apache.catalina.core.StandardContext.stopInternal(StandardContext.java:5723)
    at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:232)
    at org.apache.catalina.core.ContainerBase.removeChild(ContainerBase.java:1028)
    at org.apache.catalina.startup.HostConfig.undeploy(HostConfig.java:1547)
    at org.apache.catalina.startup.HostConfig.checkResources(HostConfig.java:1453)
    at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1695)
    at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:333)
    at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
    at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
    at org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1374)
    at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1546)
    at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1556)
    at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1524)
    at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.NullPointerException
    at com.liferay.portal.kernel.util.PropsUtil.get(PropsUtil.java:32)
    at com.liferay.portal.kernel.deploy.hot.DependencyManagementThreadLocal.<clinit>(DependencyManagementThreadLocal.java:40)
    ... 22 more

Я развертываю через каталог развертывания tomcat liferay.

Это вопрос не об исключении нулевого указателя, а о развертывании портлета в liferay.


person softwareplay    schedule 21.06.2016    source источник
comment
Возможный дубликат Что такое исключение NullPointerException и как его исправить?   -  person Sanjeev    schedule 21.06.2016
comment
Я знаю, что такое нулевой указатель, я просто не могу понять, почему он выбран в этом контексте...   -  person softwareplay    schedule 21.06.2016
comment
Для этого вам нужно перейти к PropsUtil.java и посмотреть, что там на line 32 вызывает NPE.   -  person Sanjeev    schedule 21.06.2016
comment
Какая это версия лайфрей?! не могу найти строку (DependencyManagementThreadLocal.java:40)   -  person KlajdPaja    schedule 21.06.2016
comment
Это портал Liferay 6.2   -  person softwareplay    schedule 21.06.2016
comment
Вы заметили, что во время неразвертывания возникает исключение? Я предполагаю, что во время развертывания возникло исключение, и поскольку оно не завершилось успешно, отмена развертывания также не удалась...   -  person Tobias Liefke    schedule 23.06.2016


Ответы (1)


Вероятно, это проблема конфигурации портлета, поскольку вы переименовали файлы портлета. Не могли бы вы предоставить нам содержимое Portlet.xml и Liferay-portlet.xml, пожалуйста?

person Radouane ROUFID    schedule 28.06.2016