Hi all,
I have deployed my portlets on WSRP4J producer. Everything seems to work
fine, cause I can get the service description from the producer. However,
when I request for the markup response, I always get "Error occurred while
invoking portlet service." This is the stack trace from wsrp4j producer:

2007-12-04 12:28:12,608 [http-8080-Processor25] DEBUG
org.apache.wsrp4j.commons.producer.util.MapDeserializer: Entering method
'deserialize(String)'.
2007-12-04 12:28:12,639 [http-8080-Processor25] ERROR
org.apache.wsrp4j.producer.provider.pluto.driver.PortletInvokerImpl: Call of
portletService() failed!
java.lang.AbstractMethodError:
org.apache.wsrp4j.producer.provider.pluto.driver.WSRPRenderResponseFactoryImpl.getRenderResponse(Lorg/apache/pluto/om/window/PortletWindow;Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Ljavax/portlet/RenderResponse;
        at
org.apache.pluto.factory.PortletObjectAccess.getRenderResponse(PortletObjectAccess.java:45)
        at
org.apache.pluto.PortletContainerImpl.renderPortlet(PortletContainerImpl.java:100)
        at
org.apache.pluto.portalImpl.core.PortletContainerWrapperImpl.renderPortlet(PortletContainerWrapperImpl.java:70)
        at
org.apache.wsrp4j.producer.provider.pluto.driver.PortletInvokerImpl.invokeGetMarkup(PortletInvokerImpl.java:177)
        at
org.apache.wsrp4j.commons.producer.driver.WSRPEngine.getMarkup(WSRPEngine.java:758)
        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:585)
        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:454)
        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:710)
        at
org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:327)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
        at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
        at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
        at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
        at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
        at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
        at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151)
        at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:874)
        at
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
        at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
        at
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
        at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
        at java.lang.Thread.run(Thread.java:595)
2007-12-04 12:28:12,639 [http-8080-Processor25] DEBUG
org.apache.wsrp4j.producer.provider.pluto.driver.PortletInvokerImpl: Exiting
method 'invokeGetMarkup'.
2007-12-04 12:28:12,639 [http-8080-Processor25] DEBUG
org.apache.wsrp4j.commons.producer.driver.WSRPEngine: Exiting method
'getMarkup'.

Could any one please help me to figure out what's wrong. 
Thanks so much. 
Harry
-- 
View this message in context: 
http://www.nabble.com/Error-while-connecting-to-WSRP4J-producer-tf4940601.html#a14142878
Sent from the Wsrp4J - User mailing list archive at Nabble.com.

Reply via email to