Hi all, I would "portletize" a zk application in pluto (ver. 1.0.1 for project constraints). I follow the procedure specified in the zkDevGuide and zkDevRef, but I get the following error (tomcat log files): org.apache.pluto.portalImpl.services.log.LoggerImpl error GRAVE: Error in Portlet java.lang.NullPointerException at org.apache.pluto.invoker.impl.PortletInvokerImpl.invoke(PortletInvokerImpl.java:109) at org.apache.pluto.invoker.impl.PortletInvokerImpl.load(PortletInvokerImpl.java:80) at org.apache.pluto.PortletContainerImpl.portletLoad(PortletContainerImpl.java:218) at ......

My configuration files are: webapps/pluto/WEB-INF/data/Portletentityregistry.xml: <application id="8"> <definition-id>zerokode</definition-id> <portlet id="0"> <definition-id>zerokode.zkPortletLoader</definition-id> </portlet> </application>


webapps/zerokode/WEB-INF/portlet.xml: <portlet-app id="zerokode" version="4.0.5"> <portlet id="zkPortletLoader"> <description>ZK loader for ZUML pages</description> <portlet-name>zkPortletLoader</portlet-name> <display-name>zkPortletLoader</display-name> <portlet-class>org.zkoss.zk.ui.http.DHtmlLayoutPortlet</portlet-class> <expiration-cache>-1</expiration-cache> <supports> <mime-type>text/html</mime-type> <portlet-mode>VIEW</portlet-mode> </supports> <supported-locale>en</supported-locale> <portlet-info> <title>ZK</title> <short-title>ZK</short-title> <keywords>ZK,ZUML</keywords> </portlet-info> </portlet> </portlet-app> webapps/zerokode/WEB-INF/web.xml: <servlet> <servlet-name>zkPortletLoader</servlet-name> <display-name>zkPortletLoader</display-name> <description>Automated generated Portlet Wrapper</description> <servlet-class>org.apache.pluto.core.PortletServlet</servlet-class> <init-param> <param-name>portlet-class</param-name> <param-value>org.zkoss.zk.ui.http.DHtmlLayoutPortlet</param-value> </init-param> <init-param> <param-name>portlet-guid</param-name> <param-value>zerokode.zkPortletLoader</param-value> </init-param> </servlet> <servlet-mapping> <servlet-name>zkPortletLoader</servlet-name> <url-pattern>/zkPortletLoader/*</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>zkPortletLoader</servlet-name> <url-pattern>/zerokode/*</url-pattern> </servlet-mapping>

Any idea of what is the problem? Thank you in advance, antios

Reply via email to