Can you tell me what you have in your tomcat/shared/lib directory?
I have:
commons-lang-2.1.jar
commons-logging-1.0.4.jar
log4j-1.2.13.jar
pluto-1.0.1.jar
portlet-api-1.0.jar
Patrick wrote:
Hello there
I've been trying with last night codeline (fresh check out from SVN)
to run the examples provided before trying my own.
To no extent....
I compiled everything ok with Maven 1.0.2, then running the Producer
on Tomcat 4.1 and the SwingConsumer with JRE 1.5 (note that it does
not work with 1.4 - it complains about a missing
"org.xml.sax.ext.Attribute2" class).
I'm getting a NullPointerException error as described at the bottom of
this mail...
Then I had a look at Pluto's container code to understand a bit better
what's going on.
Basically the PortletInvoker gets a ServletDefinition NULL object from
the PortletDefinition object.
Any idea why ?
Did someone ever face the same problem ?
Is this a configuration issue or a bug ?
any help appreciated
tx
Patrick
=========================
2006-03-22 17:56:13,597 [http-8080-Processor5] INFO
org.apache.wsrp4j.producer.provider.pluto.driver.PortletInvokerImpl:
getPortletWindow - New portlet window created!
2006-03-22 17:56:13,597 [http-8080-Processor5] ALL
org.apache.wsrp4j.producer.provider.pluto.driver.PortletInvokerImpl:
getPortletWindow - Exiting method.
2006-03-22 17:56:13,644 [http-8080-Processor5] DEBUG
org.apache.pluto.PortletContainerImpl:
PortletContainerImpl.portletService(10.102.192.151_1143046563191_1)
called.
2006-03-22 17:56:13,785 [http-8080-Processor5] 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:113)
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:176)
at
org.apache.wsrp4j.commons.producer.driver.WSRPEngine.getMarkup(WSRPEngine.java:750)
at
org.apache.wsrp4j.commons.producer.binding.WSRPMarkupBindingImpl.getMarkup(WSRPMarkupBindingImpl.java:62)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
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:716)
at
org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:327)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:809)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:200)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:146)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:209)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:144)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
at
org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:199)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:594)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
at
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2358)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:133)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
at
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:118)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:594)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:116)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:594)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:127)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
at
org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:152)
at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)
at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705)
at
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)
at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
at java.lang.Thread.run(Thread.java:534)
2006-03-22 17:56:13,785 [http-8080-Processor5] ALL
org.apache.wsrp4j.producer.provider.pluto.driver.PortletInvokerImpl:
invokeGetMarkup - Exiting method.
2006-03-22 17:56:13,785 [http-8080-Processor5] ALL
org.apache.wsrp4j.commons.producer.driver.WSRPEngine: getMarkup -
Exiting method.
--
Julie MacNaught
IBM Research
[EMAIL PROTECTED]
[EMAIL PROTECTED]
DADB E3B5 8CB7 6B9B F4A0 8BF7 E830 1848 16A8 D3AB
---------------------------------------------------
"In the absence of a pandemic, almost any preparation
will smack of alarmism, but if a pandemic does break out,
nothing that has been done will be enough"
--Tony Abbott, Australian Minister for Health
---------------------------------------------------
http://www.who.int | http://www.cdc.gov | http://www.pandemicflu.gov
---------------------------------------------------