You are viewing a plain text version of this content. The canonical link for it is here.
Posted to wsrp4j-user@portals.apache.org by Julie MacNaught <jm...@apache.org> on 2006/03/01 14:24:12 UTC
Re: Exception while deploying the JSR168 portlet on WSRP4J stack.
I can't really tell what's going on, but the best way to deploy a new
portlet is to ask pluto to do it for you, since we are using pluto as
the portlet container. If you look at the maven.xml file in the
testportlet directory, you can see that there is a pluto class that
takes a war file as an argument and the path to the producer's webapp.
Vishal Gupta wrote:
> Hi,
> I have deployed WSRP4J on Tomcat 5.5.15. I am not sure about the version of WSRP4J but I downloaded it on 31st Jan 2006. The portlets which comes bundled along with it are working fine. But when I try to consume a new portlet I face following exception. For deployment I am following the instructions provided at URL http://portals.apache.org/wsrp4j/gettingstarted/config.html
>
> Exception seen in producer (WSRP4J, tomcat) logs:
> org.apache.wsrp4j.producer.provider.pluto.driver.DescriptionHandlerImpl: getPortletDescription - Entering method
> 2006-02-16 23:45:33,079 [http-8443-Processor25] DEBUG org.apache.wsrp4j.producer.provider.pluto.driver.DescriptionHandlerImpl: trace - INPUT:STRING :portletHandle=50.1
> 2006-02-16 23:45:33,079 [http-8443-Processor25] DEBUG org.apache.wsrp4j.producer.provider.pluto.driver.DescriptionHandlerImpl: trace - INPUT:STRING[0]:desiredLocales=en
> 2006-02-16 23:45:33,079 [http-8443-Processor25] ALL org.apache.wsrp4j.producer.provider.pluto.driver.DescriptionHandlerImpl: getPortletDescription - Exiting method.
> 2006-02-16 23:45:33,079 [http-8443-Processor25] ALL org.apache.wsrp4j.producer.driver.WSRPEngine: checkMarkupParams - Entering method
> 2006-02-16 23:45:33,079 [http-8443-Processor25] ALL org.apache.wsrp4j.producer.driver.WSRPEngine: checkMarkupParams - Exiting method.
> 2006-02-16 23:45:33,079 [http-8443-Processor25] ALL org.apache.wsrp4j.producer.provider.pluto.driver.PortletInvokerImpl: invokeGetMarkup - Entering method
> 2006-02-16 23:45:33,079 [http-8443-Processor25] ALL org.apache.wsrp4j.producer.provider.pluto.driver.PortletInvokerImpl: getPortletWindow - Entering method
> 2006-02-16 23:45:33,079 [http-8443-Processor25] ALL org.apache.wsrp4j.producer.provider.pluto.driver.PortletInvokerImpl: getPortletWindow - Exiting method.
> 2006-02-16 23:45:33,079 [http-8443-Processor25] ERROR org.apache.wsrp4j.producer.provider.pluto.driver.PortletInvokerImpl: invokeGetMarkup - Call of portletService() failed!
> java.lang.NullPointerException
> at org.apache.pluto.invoker.impl.PortletInvokerImpl.invoke(PortletInvokerImpl.java:109)
> at org.apache.pluto.invoker.impl.PortletInvokerImpl.render(PortletInvokerImpl.java:73)
> at org.apache.pluto.PortletContainerImpl.renderPortlet(PortletContainerImpl.java:119)
> at org.apache.pluto.portalImpl.core.PortletContainerWrapperImpl.renderPortlet(PortletContainerWrapperImpl.java:70)
> at org.apache.wsrp4j.producer.provider.pluto.driver.PortletInvokerImpl.invokeGetMarkup(PortletInvokerImpl.java:169)
> at org.apache.wsrp4j.producer.driver.WSRPEngine.getMarkup(WSRPEngine.java:770)
> at oasis.names.tc.wsrp.v1.bind.WSRP_v1_Markup_Binding_SOAPImpl.getMarkup(WSRP_v1_Markup_Binding_SOAPImpl.java:30)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
> at java.lang.reflect.Method.invoke(Unknown Source)
> at org.apache.axis.providers.java.RPCProvider.invokeMethod(RPCProvider.java:397)
> at org.apache.axis.providers.java.RPCProvider.processMessage(RPCProvider.java:186)
> at org.apache.axis.providers.java.JavaProvider.invoke(JavaProvider.java:323)
> at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32)
> at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
> at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
> at org.apache.axis.handlers.soap.SOAPService.invoke(SOAPService.java:453)
> at org.apache.axis.server.AxisServer.invoke(AxisServer.java:281)
> at org.apache.axis.transport.http.AxisServlet.doPost(AxisServlet.java:699)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
> at org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:327)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
> at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
> at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
> at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
> at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
> at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
> at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
> at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
> at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:667)
> at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
> at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
> at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
> at java.lang.Thread.run(Unknown Source)
> 2006-02-16 23:45:33,079 [http-8443-Processor25] ALL org.apache.wsrp4j.producer.provider.pluto.driver.PortletInvokerImpl: invokeGetMarkup - Exiting method.
> 2006-02-16 23:45:33,079 [http-8443-Processor25] ALL org.apache.wsrp4j.producer.driver.WSRPEngine: getMarkup - Exiting method.
>
>
> Can someone help me in resolving this. The portlet I am trying to deploy is as per JSR168 specification.
>
> Regards,
> Vishal Gupta
>
>
>
--
Julie MacNaught
IBM Research
jmacna@apache.org
jmacna@us.ibm.com
DADB E3B5 8CB7 6B9B F4A0 8BF7 E830 1848 16A8 D3AB