Foros de discusión
Liferay 6.2 ga6 Hook - Don't call hooks your project
David Bonomels Bonomels, modificado hace 6 años.
Liferay 6.2 ga6 Hook - Don't call hooks your project
New Member Mensajes: 10 Fecha de incorporación: 10/01/17 Mensajes recientes
Buona sera,
volevo chiedere delucidazioni riguardo ad una cosa curiosa avvenuta durante lo sviluppo di un Hook.
Inizialmente ho denominato il mio Plugin Project azienda-progetto-hooks, ho creato il file portal.properties correttamente, aggiornato il liferay-hook.xml e fatto tutto il resto.
Al momento del deploy sbaam!
chiamandolo invece aizenda-progetto-hook funziona perfettamente...
Qualcuno mi sa spiegare il motivo? È una "feature" oppure è altro?
Grazie,
David
volevo chiedere delucidazioni riguardo ad una cosa curiosa avvenuta durante lo sviluppo di un Hook.
Inizialmente ho denominato il mio Plugin Project azienda-progetto-hooks, ho creato il file portal.properties correttamente, aggiornato il liferay-hook.xml e fatto tutto il resto.
Al momento del deploy sbaam!
16:01:58,441 ERROR [localhost-startStop-14][HotDeployImpl:233] com.liferay.portal.kernel.deploy.hot.HotDeployException: Error registering plugins for azienda-progetto-hooks-hook-6.2.0.1azienda-progetto-hooks-hook-6.2.0.1
com.liferay.portal.kernel.deploy.hot.HotDeployException: Error registering plugins for azienda-progetto-hooks-hook-6.2.0.1azienda-progetto-hooks-hook-6.2.0.1
at com.liferay.portal.kernel.deploy.hot.BaseHotDeployListener.throwHotDeployException(BaseHotDeployListener.java:46)
at com.liferay.portal.deploy.hot.PluginPackageHotDeployListener.invokeDeploy(PluginPackageHotDeployListener.java:64)
at com.liferay.portal.deploy.hot.HotDeployImpl.doFireDeployEvent(HotDeployImpl.java:230)
at com.liferay.portal.deploy.hot.HotDeployImpl.fireDeployEvent(HotDeployImpl.java:96)
at com.liferay.portal.kernel.deploy.hot.HotDeployUtil.fireDeployEvent(HotDeployUtil.java:28)
at com.liferay.portal.kernel.servlet.PluginContextListener.fireDeployEvent(PluginContextListener.java:164)
at com.liferay.portal.kernel.servlet.PluginContextListener.doPortalInit(PluginContextListener.java:154)
at com.liferay.portal.kernel.util.BasePortalLifecycle.portalInit(BasePortalLifecycle.java:44)
at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:74)
at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:58)
at com.liferay.portal.kernel.util.BasePortalLifecycle.registerPortalLifecycle(BasePortalLifecycle.java:54)
at com.liferay.portal.kernel.servlet.PluginContextListener.contextInitialized(PluginContextListener.java:116)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:5016)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5528)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652)
at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1263)
at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1948)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.util.NoSuchElementException
at java.util.StringTokenizer.nextToken(StringTokenizer.java:349)
at com.liferay.portal.kernel.plugin.Version.<init>(Version.java:287)
at com.liferay.portal.kernel.plugin.Version.getInstance(Version.java:40)
at com.liferay.portal.plugin.ModuleId.<init>(ModuleId.java:129)
at com.liferay.portal.plugin.ModuleId.getInstance(ModuleId.java:35)
at com.liferay.portal.plugin.PluginPackageImpl.<init>(PluginPackageImpl.java:63)
at com.liferay.portal.plugin.PluginPackageUtil._readPluginPackageProperties(PluginPackageUtil.java:978)
at com.liferay.portal.plugin.PluginPackageUtil._readPluginPackageServletContext(PluginPackageUtil.java:1048)
at com.liferay.portal.plugin.PluginPackageUtil.readPluginPackageServletContext(PluginPackageUtil.java:201)
at com.liferay.portal.deploy.hot.PluginPackageHotDeployListener.doInvokeDeploy(PluginPackageHotDeployListener.java:108)
at com.liferay.portal.deploy.hot.PluginPackageHotDeployListener.invokeDeploy(PluginPackageHotDeployListener.java:61)
... 23 more
lug 27, 2017 4:01:58 PM org.apache.catalina.core.ApplicationContext log
INFORMAZIONI: Initializing Spring root WebApplicationContext
16:01:58,444 ERROR [localhost-startStop-14][HotDeployImpl:233] com.liferay.portal.kernel.deploy.hot.HotDeployException: Error registering hook for azienda-progetto-hooks-hook-6.2.0.1azienda-progetto-hooks-hook-6.2.0.1
com.liferay.portal.kernel.deploy.hot.HotDeployException: Error registering hook for azienda-progetto-hooks-hook-6.2.0.1azienda-progetto-hooks-hook-6.2.0.1
at com.liferay.portal.kernel.deploy.hot.BaseHotDeployListener.throwHotDeployException(BaseHotDeployListener.java:46)
at com.liferay.portal.deploy.hot.HookHotDeployListener.invokeDeploy(HookHotDeployListener.java:317)
at com.liferay.portal.deploy.hot.HotDeployImpl.doFireDeployEvent(HotDeployImpl.java:230)
at com.liferay.portal.deploy.hot.HotDeployImpl.fireDeployEvent(HotDeployImpl.java:96)
at com.liferay.portal.kernel.deploy.hot.HotDeployUtil.fireDeployEvent(HotDeployUtil.java:28)
at com.liferay.portal.kernel.servlet.PluginContextListener.fireDeployEvent(PluginContextListener.java:164)
at com.liferay.portal.kernel.servlet.PluginContextListener.doPortalInit(PluginContextListener.java:154)
at com.liferay.portal.kernel.util.BasePortalLifecycle.portalInit(BasePortalLifecycle.java:44)
at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:74)
at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:58)
at com.liferay.portal.kernel.util.BasePortalLifecycle.registerPortalLifecycle(BasePortalLifecycle.java:54)
at com.liferay.portal.kernel.servlet.PluginContextListener.contextInitialized(PluginContextListener.java:116)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:5016)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5528)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652)
at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1263)
at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1948)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.NullPointerException
at com.liferay.portal.deploy.hot.HookHotDeployListener.isRTLHook(HookHotDeployListener.java:2517)
at com.liferay.portal.deploy.hot.HookHotDeployListener.doInvokeDeploy(HookHotDeployListener.java:695)
at com.liferay.portal.deploy.hot.HookHotDeployListener.invokeDeploy(HookHotDeployListener.java:314)
... 23 more
</init></init></init>
chiamandolo invece aizenda-progetto-hook funziona perfettamente...
Qualcuno mi sa spiegare il motivo? È una "feature" oppure è altro?
Grazie,
David