9 Replies Latest reply on Feb 21, 2008 10:47 AM by prabhat.jha

    2.6.4-GA (WSRP): Problem getting service description for pro

      This is a rather unusual problem that I am experiencing this morning.

      I created a WSRP consumer on my Machine2, to consume remote portlets from Machine1. This worked very well, Machine2 has been able to consume remote portlets from the Machine1 without any problems.

      However, when I attempted to create a consumer on Machine1 to consume WSRP from Machine2, I received an error:

      Problem getting service description for producer cobra_server2, please see the logs for more information. Cause: Could not transmit message.


      I looked in the logs, and this is what I found on Machine1:

      11:28:51,665 INFO [WSRPConsumerImpl] Consumer with id 'cobra_server2' started
      11:28:51,665 INFO [WSRPConsumerImpl] Consumer with id 'cobra_server2' activated
      11:28:52,089 INFO [STDOUT] no object for {urn:oasis:names:tc:wsrp:v1:types}Fault
      11:28:52,089 INFO [STDOUT] no object for {urn:oasis:names:tc:wsrp:v1:types}InvalidCookieFault
      11:28:52,090 INFO [STDOUT] no object for {urn:oasis:names:tc:wsrp:v1:types}UnsupportedMimeTypeFault
      11:28:52,090 INFO [STDOUT] no object for {urn:oasis:names:tc:wsrp:v1:types}InconsistentParametersFault
      11:28:52,090 INFO [STDOUT] no object for {urn:oasis:names:tc:wsrp:v1:types}UnsupportedLocaleFault
      11:28:52,091 INFO [STDOUT] no object for {urn:oasis:names:tc:wsrp:v1:types}InvalidHandleFault
      11:28:52,091 INFO [STDOUT] no object for {urn:oasis:names:tc:wsrp:v1:types}InvalidRegistrationFault
      11:28:52,091 INFO [STDOUT] no object for {urn:oasis:names:tc:wsrp:v1:types}InvalidUserCategoryFault
      11:28:52,091 INFO [STDOUT] no object for {urn:oasis:names:tc:wsrp:v1:types}PortletStateChangeRequiredFault
      11:28:52,091 INFO [STDOUT] no object for {urn:oasis:names:tc:wsrp:v1:types}UnsupportedWindowStateFault
      11:28:52,091 INFO [STDOUT] no object for {urn:oasis:names:tc:wsrp:v1:types}UnsupportedModeFault
      11:28:52,091 INFO [STDOUT] no object for {urn:oasis:names:tc:wsrp:v1:types}InvalidSessionFault
      11:28:52,091 INFO [STDOUT] no object for {urn:oasis:names:tc:wsrp:v1:types}MissingParametersFault
      11:28:52,091 INFO [STDOUT] no object for {urn:oasis:names:tc:wsrp:v1:types}OperationFailedFault
      11:28:52,091 INFO [STDOUT] no object for {urn:oasis:names:tc:wsrp:v1:types}AccessDeniedFault
      11:28:52,109 WARN [ServiceObjectFactory] Unable to narrow port selection for
      UnifiedPortComponentRef
       serviceEndpointInterface=org.jboss.portal.wsrp.core.WSRP_v1_ServiceDescription_PortType
       portQName=null
       enableMTOM=false
       portComponentLink=null
       callProperties=[]
       stubProperties=[]
       configName=null
       configFile=null
      11:28:52,508 INFO [STDOUT] no object for {urn:oasis:names:tc:wsrp:v1:types}Fault
      11:28:52,508 INFO [STDOUT] no object for {urn:oasis:names:tc:wsrp:v1:types}InvalidCookieFault
      11:28:52,508 INFO [STDOUT] no object for {urn:oasis:names:tc:wsrp:v1:types}UnsupportedMimeTypeFault
      11:28:52,509 INFO [STDOUT] no object for {urn:oasis:names:tc:wsrp:v1:types}InconsistentParametersFault
      11:28:52,509 INFO [STDOUT] no object for {urn:oasis:names:tc:wsrp:v1:types}UnsupportedLocaleFault
      11:28:52,509 INFO [STDOUT] no object for {urn:oasis:names:tc:wsrp:v1:types}InvalidHandleFault
      11:28:52,509 INFO [STDOUT] no object for {urn:oasis:names:tc:wsrp:v1:types}InvalidRegistrationFault
      11:28:52,510 INFO [STDOUT] no object for {urn:oasis:names:tc:wsrp:v1:types}InvalidUserCategoryFault
      11:28:52,510 INFO [STDOUT] no object for {urn:oasis:names:tc:wsrp:v1:types}PortletStateChangeRequiredFault
      11:28:52,510 INFO [STDOUT] no object for {urn:oasis:names:tc:wsrp:v1:types}UnsupportedWindowStateFault
      11:28:52,510 INFO [STDOUT] no object for {urn:oasis:names:tc:wsrp:v1:types}UnsupportedModeFault
      11:28:52,510 INFO [STDOUT] no object for {urn:oasis:names:tc:wsrp:v1:types}InvalidSessionFault
      11:28:52,510 INFO [STDOUT] no object for {urn:oasis:names:tc:wsrp:v1:types}MissingParametersFault
      11:28:52,510 INFO [STDOUT] no object for {urn:oasis:names:tc:wsrp:v1:types}OperationFailedFault
      11:28:52,510 INFO [STDOUT] no object for {urn:oasis:names:tc:wsrp:v1:types}AccessDeniedFault
      11:28:52,525 WARN [ServiceObjectFactory] Unable to narrow port selection for
      UnifiedPortComponentRef
       serviceEndpointInterface=org.jboss.portal.wsrp.core.WSRP_v1_Markup_PortType
       portQName=null
       enableMTOM=false
       portComponentLink=null
       callProperties=[]
       stubProperties=[]
       configName=null
       configFile=null
      11:28:52,889 INFO [STDOUT] no object for {urn:oasis:names:tc:wsrp:v1:types}Fault
      11:28:52,889 INFO [STDOUT] no object for {urn:oasis:names:tc:wsrp:v1:types}InvalidCookieFault
      11:28:52,890 INFO [STDOUT] no object for {urn:oasis:names:tc:wsrp:v1:types}UnsupportedMimeTypeFault
      11:28:52,890 INFO [STDOUT] no object for {urn:oasis:names:tc:wsrp:v1:types}InconsistentParametersFault
      11:28:52,890 INFO [STDOUT] no object for {urn:oasis:names:tc:wsrp:v1:types}UnsupportedLocaleFault
      11:28:52,891 INFO [STDOUT] no object for {urn:oasis:names:tc:wsrp:v1:types}InvalidHandleFault
      11:28:52,891 INFO [STDOUT] no object for {urn:oasis:names:tc:wsrp:v1:types}InvalidRegistrationFault
      11:28:52,891 INFO [STDOUT] no object for {urn:oasis:names:tc:wsrp:v1:types}InvalidUserCategoryFault
      11:28:52,891 INFO [STDOUT] no object for {urn:oasis:names:tc:wsrp:v1:types}PortletStateChangeRequiredFault
      11:28:52,891 INFO [STDOUT] no object for {urn:oasis:names:tc:wsrp:v1:types}UnsupportedWindowStateFault
      11:28:52,891 INFO [STDOUT] no object for {urn:oasis:names:tc:wsrp:v1:types}UnsupportedModeFault
      11:28:52,891 INFO [STDOUT] no object for {urn:oasis:names:tc:wsrp:v1:types}InvalidSessionFault
      11:28:52,891 INFO [STDOUT] no object for {urn:oasis:names:tc:wsrp:v1:types}MissingParametersFault
      11:28:52,891 INFO [STDOUT] no object for {urn:oasis:names:tc:wsrp:v1:types}OperationFailedFault
      11:28:52,891 INFO [STDOUT] no object for {urn:oasis:names:tc:wsrp:v1:types}AccessDeniedFault
      11:28:52,906 WARN [ServiceObjectFactory] Unable to narrow port selection for
      UnifiedPortComponentRef
       serviceEndpointInterface=org.jboss.portal.wsrp.core.WSRP_v1_PortletManagement_PortType
       portQName=null
       enableMTOM=false
       portComponentLink=null
       callProperties=[]
       stubProperties=[]
       configName=null
       configFile=null
      11:28:53,281 INFO [STDOUT] no object for {urn:oasis:names:tc:wsrp:v1:types}Fault
      11:28:53,282 INFO [STDOUT] no object for {urn:oasis:names:tc:wsrp:v1:types}InvalidCookieFault
      11:28:53,282 INFO [STDOUT] no object for {urn:oasis:names:tc:wsrp:v1:types}UnsupportedMimeTypeFault
      11:28:53,282 INFO [STDOUT] no object for {urn:oasis:names:tc:wsrp:v1:types}InconsistentParametersFault
      11:28:53,283 INFO [STDOUT] no object for {urn:oasis:names:tc:wsrp:v1:types}UnsupportedLocaleFault
      11:28:53,283 INFO [STDOUT] no object for {urn:oasis:names:tc:wsrp:v1:types}InvalidHandleFault
      11:28:53,283 INFO [STDOUT] no object for {urn:oasis:names:tc:wsrp:v1:types}InvalidRegistrationFault
      11:28:53,283 INFO [STDOUT] no object for {urn:oasis:names:tc:wsrp:v1:types}InvalidUserCategoryFault
      11:28:53,283 INFO [STDOUT] no object for {urn:oasis:names:tc:wsrp:v1:types}PortletStateChangeRequiredFault
      11:28:53,283 INFO [STDOUT] no object for {urn:oasis:names:tc:wsrp:v1:types}UnsupportedWindowStateFault
      11:28:53,283 INFO [STDOUT] no object for {urn:oasis:names:tc:wsrp:v1:types}UnsupportedModeFault
      11:28:53,283 INFO [STDOUT] no object for {urn:oasis:names:tc:wsrp:v1:types}InvalidSessionFault
      11:28:53,283 INFO [STDOUT] no object for {urn:oasis:names:tc:wsrp:v1:types}MissingParametersFault
      11:28:53,283 INFO [STDOUT] no object for {urn:oasis:names:tc:wsrp:v1:types}OperationFailedFault
      11:28:53,283 INFO [STDOUT] no object for {urn:oasis:names:tc:wsrp:v1:types}AccessDeniedFault
      11:28:53,298 WARN [ServiceObjectFactory] Unable to narrow port selection for
      UnifiedPortComponentRef
       serviceEndpointInterface=org.jboss.portal.wsrp.core.WSRP_v1_Registration_PortType
       portQName=null
       enableMTOM=false
       portComponentLink=null
       callProperties=[]
       stubProperties=[]
       configName=null
       configFile=null


      No errors showed up on Machine2's logs.

      When I ran a portscan on Machine2, the producer, I got the following:

      PORT STATE SERVICE
      135/tcp open msrpc
      139/tcp open netbios-ssn
      445/tcp open microsoft-ds
      3306/tcp open mysql
      3389/tcp open ms-term-serv
      4444/tcp open krb524
      8009/tcp open ajp13
      8080/tcp open http-proxy


      Machine1, the consumer, has these ports open:

      PORT STATE SERVICE
      22/tcp open ssh
      389/tcp open ldap
      4444/tcp open krb524
      8009/tcp open ajp13
      8080/tcp open http-proxy


      On Machine2, here are the specs:



        • 1. Re: 2.6.4-GA (WSRP): Problem getting service description for

          I looked deeper into the logs and found the following:

          2008-02-19 12:09:50,144 DEBUG [org.jboss.portal.wsrp.consumer.ProducerInfo] Caught Exception in getServiceDescription:
          
          java.rmi.RemoteException: Call invocation failed; nested exception is:
           java.io.IOException: Could not transmit message
           at org.jboss.ws.core.jaxrpc.client.CallImpl.invokeInternal(CallImpl.java:536)
           at org.jboss.ws.core.jaxrpc.client.CallImpl.invoke(CallImpl.java:277)
           at org.jboss.ws.core.jaxrpc.client.PortProxy.invoke(PortProxy.java:151)
           at $Proxy282.getServiceDescription(Unknown Source)
           at org.jboss.portal.wsrp.consumer.ProducerInfo.getUnmanagedServiceDescription(ProducerInfo.java:618)
           at org.jboss.portal.wsrp.consumer.ProducerInfo.internalRefresh(ProducerInfo.java:303)
           at org.jboss.portal.wsrp.consumer.ProducerInfo.detailedRefresh(ProducerInfo.java:254)
           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.hibernate.proxy.pojo.javassist.JavassistLazyInitializer.invoke(JavassistLazyInitializer.java:173)
           at org.jboss.portal.wsrp.consumer.ProducerInfo_$$_javassist_106.detailedRefresh(ProducerInfo_$$_javassist_106.java)
           at org.jboss.portal.wsrp.consumer.WSRPConsumerImpl.refresh(WSRPConsumerImpl.java:520)
           at org.jboss.portal.wsrp.admin.ui.ConsumerManagerBean.internalRefresh(ConsumerManagerBean.java:230)
           at org.jboss.portal.wsrp.admin.ui.ConsumerManagerBean.refreshConsumer(ConsumerManagerBean.java:215)
           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 com.sun.el.parser.AstValue.invoke(AstValue.java:130)
           at com.sun.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:274)
           at com.sun.facelets.el.TagMethodExpression.invoke(TagMethodExpression.java:68)
           at com.sun.facelets.el.LegacyMethodBinding.invoke(LegacyMethodBinding.java:69)
           at org.apache.myfaces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:61)
           at javax.faces.component.UICommand.broadcast(UICommand.java:109)
           at javax.faces.component.UIViewRoot._broadcastForPhase(UIViewRoot.java:97)
           at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:171)
           at org.apache.myfaces.lifecycle.InvokeApplicationExecutor.execute(InvokeApplicationExecutor.java:32)
           at org.apache.myfaces.lifecycle.LifecycleImpl.executePhase(LifecycleImpl.java:95)
           at org.apache.myfaces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:70)
           at org.apache.myfaces.portlet.MyFacesGenericPortlet.processAction(MyFacesGenericPortlet.java:246)
           at org.jboss.portal.faces.loader.FacesPortlet.processAction(FacesPortlet.java:83)
           at org.jboss.portal.portlet.impl.jsr168.PortletContainerImpl.invokeAction(PortletContainerImpl.java:458)
           at org.jboss.portal.portlet.impl.jsr168.PortletContainerImpl.dispatch(PortletContainerImpl.java:401)
           at org.jboss.portal.portlet.container.PortletContainerInvoker$1.invoke(PortletContainerInvoker.java:86)
           at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:131)
           at org.jboss.portal.core.aspects.portlet.TransactionInterceptor.org$jboss$portal$core$aspects$portlet$TransactionInterceptor$invokeRequired$aop(TransactionInterceptor.java:106)
           at org.jboss.portal.core.aspects.portlet.TransactionInterceptor$invokeRequired_9103964459766407072.invokeNext(TransactionInterceptor$invokeRequired_9103964459766407072.java)
           at org.jboss.aspects.tx.TxPolicy.invokeInCallerTx(TxPolicy.java:126)
           at org.jboss.aspects.tx.TxInterceptor$Required.invoke(TxInterceptor.java:195)
           at org.jboss.portal.core.aspects.portlet.TransactionInterceptor$invokeRequired_9103964459766407072.invokeNext(TransactionInterceptor$invokeRequired_9103964459766407072.java)
           at org.jboss.aspects.tx.TxPolicy.invokeInCallerTx(TxPolicy.java:126)
           at org.jboss.aspects.tx.TxInterceptor$Required.invoke(TxInterceptor.java:195)
           at org.jboss.portal.core.aspects.portlet.TransactionInterceptor$invokeRequired_9103964459766407072.invokeNext(TransactionInterceptor$invokeRequired_9103964459766407072.java)
           at org.jboss.portal.core.aspects.portlet.TransactionInterceptor.invokeRequired(TransactionInterceptor.java)
           at org.jboss.portal.core.aspects.portlet.TransactionInterceptor.invoke(TransactionInterceptor.java:72)
           at org.jboss.portal.portlet.invocation.PortletInterceptor.invoke(PortletInterceptor.java:38)
           at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:115)
           at org.jboss.portal.core.aspects.portlet.HeaderInterceptor.invoke(HeaderInterceptor.java:50)
           at org.jboss.portal.portlet.invocation.PortletInterceptor.invoke(PortletInterceptor.java:38)
           at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:115)
           at org.jboss.portal.portlet.aspects.portlet.ProducerCacheInterceptor.invoke(ProducerCacheInterceptor.java:53)
           at org.jboss.portal.portlet.invocation.PortletInterceptor.invoke(PortletInterceptor.java:38)
           at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:115)
           at org.jboss.portal.core.aspects.portlet.AjaxInterceptor.invoke(AjaxInterceptor.java:51)
           at org.jboss.portal.portlet.invocation.PortletInterceptor.invoke(PortletInterceptor.java:38)
           at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:115)
           at org.jboss.portal.portlet.aspects.portlet.ModesInterceptor.invoke(ModesInterceptor.java:62)
           at org.jboss.portal.portlet.invocation.PortletInterceptor.invoke(PortletInterceptor.java:38)
           at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:115)
           at org.jboss.portal.portlet.bridge.BridgeInterceptor.invoke(BridgeInterceptor.java:47)
           at org.jboss.portal.portlet.invocation.PortletInterceptor.invoke(PortletInterceptor.java:38)
           at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:115)
           at org.jboss.portal.portlet.aspects.portlet.WindowStatesInterceptor.invoke(WindowStatesInterceptor.java:55)
           at org.jboss.portal.portlet.invocation.PortletInterceptor.invoke(PortletInterceptor.java:38)
           at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:115)
           at org.jboss.portal.portlet.aspects.portlet.PortletSessionSynchronizationInterceptor.invoke(PortletSessionSynchronizationInterceptor.java:80)
           at org.jboss.portal.portlet.invocation.PortletInterceptor.invoke(PortletInterceptor.java:38)
           at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:115)
           at org.jboss.portal.portlet.aspects.portlet.ContextTrackerInterceptor.invoke(ContextTrackerInterceptor.java:46)
           at org.jboss.portal.portlet.invocation.PortletInterceptor.invoke(PortletInterceptor.java:38)
           at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:115)
           at org.jboss.portal.portlet.aspects.portlet.ContextDispatcherInterceptor$1.doCallback(ContextDispatcherInterceptor.java:104)
           at org.jboss.portal.web.command.CommandDispatcher$CallbackCommand.execute(CommandDispatcher.java:74)
           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.jboss.portal.web.command.CommandServlet.doGet(CommandServlet.java:131)
           at org.jboss.portal.web.command.CommandServlet.doPost(CommandServlet.java:162)
           at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
           at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
           at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
           at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
           at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:654)
           at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:557)
           at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:481)
           at org.jboss.portal.web.command.CommandServlet.include(CommandServlet.java:80)
           at org.jboss.portal.web.command.CommandDispatcher.include(CommandDispatcher.java:50)
           at org.jboss.portal.web.jboss.JBossWebContext.include(JBossWebContext.java:66)
           at org.jboss.portal.web.ServletContainer.include(ServletContainer.java:182)
           at org.jboss.portal.portlet.impl.spi.AbstractRequestContext.dispatch(AbstractRequestContext.java:81)
           at org.jboss.portal.portlet.aspects.portlet.ContextDispatcherInterceptor.invoke(ContextDispatcherInterceptor.java:76)
           at org.jboss.portal.portlet.invocation.PortletInterceptor.invoke(PortletInterceptor.java:38)
           at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:115)
           at org.jboss.portal.portlet.aspects.portlet.SecureTransportInterceptor.invoke(SecureTransportInterceptor.java:68)
           at org.jboss.portal.portlet.invocation.PortletInterceptor.invoke(PortletInterceptor.java:38)
           at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:115)
           at org.jboss.portal.portlet.aspects.portlet.ValveInterceptor.invoke(ValveInterceptor.java:60)
           at org.jboss.portal.portlet.invocation.PortletInterceptor.invoke(PortletInterceptor.java:38)
           at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:115)
           at org.jboss.portal.common.invocation.Invocation.invoke(Invocation.java:157)
           at org.jboss.portal.portlet.container.PortletContainerInvoker.invoke(PortletContainerInvoker.java:198)
           at org.jboss.portal.portlet.state.producer.ProducerPortletInvoker.invoke(ProducerPortletInvoker.java:233)
           at org.jboss.portal.core.impl.portlet.state.ProducerPortletInvoker.org$jboss$portal$core$impl$portlet$state$ProducerPortletInvoker$invoke$aop(ProducerPortletInvoker.java:53)
           at org.jboss.portal.core.impl.portlet.state.ProducerPortletInvoker$invoke_N8654503705355129869.invokeNext(ProducerPortletInvoker$invoke_N8654503705355129869.java)
           at org.jboss.aspects.tx.TxPolicy.invokeInCallerTx(TxPolicy.java:126)
           at org.jboss.aspects.tx.TxInterceptor$Required.invoke(TxInterceptor.java:195)
           at org.jboss.portal.core.impl.portlet.state.ProducerPortletInvoker$invoke_N8654503705355129869.invokeNext(ProducerPortletInvoker$invoke_N8654503705355129869.java)
           at org.jboss.aspects.tx.TxPolicy.invokeInCallerTx(TxPolicy.java:126)
           at org.jboss.aspects.tx.TxInterceptor$Required.invoke(TxInterceptor.java:195)
           at org.jboss.portal.core.impl.portlet.state.ProducerPortletInvoker$invoke_N8654503705355129869.invokeNext(ProducerPortletInvoker$invoke_N8654503705355129869.java)
           at org.jboss.portal.core.impl.portlet.state.ProducerPortletInvoker.invoke(ProducerPortletInvoker.java)
           at org.jboss.portal.portlet.federation.impl.FederatedPortletInvokerService.invoke(FederatedPortletInvokerService.java:147)
           at org.jboss.portal.portlet.federation.impl.FederatingPortletInvokerService.invoke(FederatingPortletInvokerService.java:150)
           at org.jboss.portal.core.impl.model.instance.InstanceContainerImpl$1.invoke(InstanceContainerImpl.java:99)
           at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:131)
           at org.jboss.portal.portlet.management.PortletContainerManagementInterceptorImpl.invoke(PortletContainerManagementInterceptorImpl.java:58)
           at org.jboss.portal.portlet.invocation.PortletInterceptor.invoke(PortletInterceptor.java:38)
           at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:115)
           at org.jboss.portal.portlet.aspects.portlet.PortalSessionSynchronizationInterceptor.invoke(PortalSessionSynchronizationInterceptor.java:116)
           at org.jboss.portal.portlet.invocation.PortletInterceptor.invoke(PortletInterceptor.java:38)
           at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:115)
           at org.jboss.portal.core.model.instance.InstanceSecurityInterceptor.invoke(InstanceSecurityInterceptor.java:91)
           at org.jboss.portal.portlet.invocation.PortletInterceptor.invoke(PortletInterceptor.java:38)
           at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:115)
           at org.jboss.portal.portlet.aspects.portlet.ConsumerCacheInterceptor.invoke(ConsumerCacheInterceptor.java:175)
           at org.jboss.portal.portlet.invocation.PortletInterceptor.invoke(PortletInterceptor.java:38)
           at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:115)
           at org.jboss.portal.common.invocation.Invocation.invoke(Invocation.java:157)
           at org.jboss.portal.core.impl.model.instance.InstanceContainerImpl.org$jboss$portal$core$impl$model$instance$InstanceContainerImpl$invoke$aop(InstanceContainerImpl.java:427)
           at org.jboss.portal.core.impl.model.instance.InstanceContainerImpl$invoke_N8654503705355129869.invokeNext(InstanceContainerImpl$invoke_N8654503705355129869.java)
           at org.jboss.aspects.tx.TxPolicy.invokeInCallerTx(TxPolicy.java:126)
           at org.jboss.aspects.tx.TxInterceptor$Required.invoke(TxInterceptor.java:195)
           at org.jboss.portal.core.impl.model.instance.InstanceContainerImpl$invoke_N8654503705355129869.invokeNext(InstanceContainerImpl$invoke_N8654503705355129869.java)
           at org.jboss.aspects.tx.TxPolicy.invokeInCallerTx(TxPolicy.java:126)
           at org.jboss.aspects.tx.TxInterceptor$Required.invoke(TxInterceptor.java:195)
           at org.jboss.portal.core.impl.model.instance.InstanceContainerImpl$invoke_N8654503705355129869.invokeNext(InstanceContainerImpl$invoke_N8654503705355129869.java)
           at org.jboss.portal.core.impl.model.instance.InstanceContainerImpl.invoke(InstanceContainerImpl.java)
           at org.jboss.portal.core.impl.model.instance.AbstractInstance.invoke(AbstractInstance.java:231)
           at org.jboss.portal.core.model.portal.command.action.InvokePortletWindowActionCommand.execute(InvokePortletWindowActionCommand.java:174)
           at org.jboss.portal.core.controller.ControllerCommand$1.invoke(ControllerCommand.java:68)
           at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:131)
           at org.jboss.portal.core.aspects.controller.node.EventBroadcasterInterceptor.invoke(EventBroadcasterInterceptor.java:123)
           at org.jboss.portal.core.controller.ControllerInterceptor.invoke(ControllerInterceptor.java:40)
           at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:115)
           at org.jboss.portal.core.aspects.controller.ControlInterceptor.invoke(ControlInterceptor.java:56)
           at org.jboss.portal.core.controller.ControllerInterceptor.invoke(ControllerInterceptor.java:40)
           at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:115)
           at org.jboss.portal.core.aspects.controller.PageCustomizerInterceptor.invoke(PageCustomizerInterceptor.java:133)
           at org.jboss.portal.core.controller.ControllerInterceptor.invoke(ControllerInterceptor.java:40)
           at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:115)
           at org.jboss.portal.core.aspects.controller.PolicyEnforcementInterceptor.invoke(PolicyEnforcementInterceptor.java:78)
           at org.jboss.portal.core.controller.ControllerInterceptor.invoke(ControllerInterceptor.java:40)
           at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:115)
           at org.jboss.portal.core.aspects.controller.node.PortalNodeInterceptor.invoke(PortalNodeInterceptor.java:81)
           at org.jboss.portal.core.controller.ControllerInterceptor.invoke(ControllerInterceptor.java:40)
           at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:115)
           at org.jboss.portal.core.aspects.controller.NavigationalStateInterceptor.invoke(NavigationalStateInterceptor.java:42)
           at org.jboss.portal.core.controller.ControllerInterceptor.invoke(ControllerInterceptor.java:40)
           at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:115)
           at org.jboss.portal.core.controller.ajax.AjaxInterceptor.invoke(AjaxInterceptor.java:56)
           at org.jboss.portal.core.controller.ControllerInterceptor.invoke(ControllerInterceptor.java:40)
           at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:115)
           at org.jboss.portal.core.aspects.controller.ResourceAcquisitionInterceptor.invoke(ResourceAcquisitionInterceptor.java:50)
           at org.jboss.portal.core.controller.ControllerInterceptor.invoke(ControllerInterceptor.java:40)
           at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:115)
           at org.jboss.portal.common.invocation.Invocation.invoke(Invocation.java:157)
           at org.jboss.portal.core.controller.ControllerContext.execute(ControllerContext.java:134)
           at org.jboss.portal.core.controller.Controller.processCommand(Controller.java:235)
           at org.jboss.portal.core.controller.Controller.handle(Controller.java:217)
           at org.jboss.portal.server.RequestControllerDispatcher.invoke(RequestControllerDispatcher.java:51)
           at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:131)
           at org.jboss.portal.core.cms.aspect.IdentityBindingInterceptor.invoke(IdentityBindingInterceptor.java:47)
           at org.jboss.portal.server.ServerInterceptor.invoke(ServerInterceptor.java:38)
           at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:115)
           at org.jboss.portal.server.aspects.server.ContentTypeInterceptor.invoke(ContentTypeInterceptor.java:68)
           at org.jboss.portal.server.ServerInterceptor.invoke(ServerInterceptor.java:38)
           at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:115)
           at org.jboss.portal.core.aspects.server.PortalContextPathInterceptor.invoke(PortalContextPathInterceptor.java:45)
           at org.jboss.portal.server.ServerInterceptor.invoke(ServerInterceptor.java:38)
           at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:115)
           at org.jboss.portal.core.aspects.server.LocaleInterceptor.invoke(LocaleInterceptor.java:96)
           at org.jboss.portal.server.ServerInterceptor.invoke(ServerInterceptor.java:38)
           at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:115)
           at org.jboss.portal.core.aspects.server.UserInterceptor.invoke(UserInterceptor.java:246)
           at org.jboss.portal.server.ServerInterceptor.invoke(ServerInterceptor.java:38)
           at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:115)
           at org.jboss.portal.server.aspects.server.SignOutInterceptor.invoke(SignOutInterceptor.java:98)
           at org.jboss.portal.server.ServerInterceptor.invoke(ServerInterceptor.java:38)
           at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:115)
           at org.jboss.portal.core.impl.api.user.UserEventBridgeTriggerInterceptor.invoke(UserEventBridgeTriggerInterceptor.java:65)
           at org.jboss.portal.server.ServerInterceptor.invoke(ServerInterceptor.java:38)
           at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:115)
           at org.jboss.portal.core.aspects.server.TransactionInterceptor.org$jboss$portal$core$aspects$server$TransactionInterceptor$invoke$aop(TransactionInterceptor.java:49)
           at org.jboss.portal.core.aspects.server.TransactionInterceptor$invoke_N5143606530999904530.invokeNext(TransactionInterceptor$invoke_N5143606530999904530.java)
           at org.jboss.aspects.tx.TxPolicy.invokeInOurTx(TxPolicy.java:79)
           at org.jboss.aspects.tx.TxInterceptor$RequiresNew.invoke(TxInterceptor.java:253)
           at org.jboss.portal.core.aspects.server.TransactionInterceptor$invoke_N5143606530999904530.invokeNext(TransactionInterceptor$invoke_N5143606530999904530.java)
           at org.jboss.aspects.tx.TxPolicy.invokeInOurTx(TxPolicy.java:79)
           at org.jboss.aspects.tx.TxInterceptor$RequiresNew.invoke(TxInterceptor.java:262)
           at org.jboss.portal.core.aspects.server.TransactionInterceptor$invoke_N5143606530999904530.invokeNext(TransactionInterceptor$invoke_N5143606530999904530.java)
           at org.jboss.portal.core.aspects.server.TransactionInterceptor.invoke(TransactionInterceptor.java)
           at org.jboss.portal.server.ServerInterceptor.invoke(ServerInterceptor.java:38)
           at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:115)
           at org.jboss.portal.server.aspects.LockInterceptor$InternalLock.invoke(LockInterceptor.java:69)
           at org.jboss.portal.server.aspects.LockInterceptor.invoke(LockInterceptor.java:130)
           at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:115)
           at org.jboss.portal.common.invocation.Invocation.invoke(Invocation.java:157)
           at org.jboss.portal.server.servlet.PortalServlet.service(PortalServlet.java:250)
           at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
           at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
           at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
           at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
           at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
           at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
           at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
           at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
           at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:179)
           at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:524)
           at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
           at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
           at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
           at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
           at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
           at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)
           at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
           at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
           at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)
           at java.lang.Thread.run(Thread.java:595)
          Caused by: java.io.IOException: Could not transmit message
           at org.jboss.ws.core.client.RemotingConnectionImpl.invoke(RemotingConnectionImpl.java:204)
           at org.jboss.ws.core.client.SOAPRemotingConnection.invoke(SOAPRemotingConnection.java:77)
           at org.jboss.ws.core.CommonClient.invoke(CommonClient.java:337)
           at org.jboss.ws.core.jaxrpc.client.CallImpl.invokeInternal(CallImpl.java:517)
           ... 230 more
          Caused by: org.jboss.remoting.CannotConnectException: Can not connect http client invoker.
           at org.jboss.remoting.transport.http.HTTPClientInvoker.useHttpURLConnection(HTTPClientInvoker.java:333)
           at org.jboss.remoting.transport.http.HTTPClientInvoker.transport(HTTPClientInvoker.java:135)
           at org.jboss.remoting.MicroRemoteClientInvoker.invoke(MicroRemoteClientInvoker.java:122)
           at org.jboss.remoting.Client.invoke(Client.java:1634)
           at org.jboss.remoting.Client.invoke(Client.java:548)
           at org.jboss.ws.core.client.RemotingConnectionImpl.invoke(RemotingConnectionImpl.java:183)
           ... 233 more
          Caused by: org.jboss.ws.WSException: Invalid HTTP server response [502] - Proxy Error ( The host server is unreachable. )
           at org.jboss.ws.core.soap.SOAPMessageUnMarshaller.read(SOAPMessageUnMarshaller.java:77)
           at org.jboss.remoting.transport.http.HTTPClientInvoker.readResponse(HTTPClientInvoker.java:473)
           at org.jboss.remoting.transport.http.HTTPClientInvoker.useHttpURLConnection(HTTPClientInvoker.java:305)
           ... 238 more
          


          • 2. Re: 2.6.4-GA (WSRP): Problem getting service description for
            prabhat.jha

            The log message that you have posted are only INFO. This has been known logging issue with the webservices that's bundled with 2.6.4 and does not give much insight into problems.

            Chris would be able to elaborate more but in mean time, can you consume the portlet in machine1 itself?

            • 3. Re: 2.6.4-GA (WSRP): Problem getting service description for
              claprun

              The login at the INFO can be ignored for now. Now, for the other issue, it seems that Machine2 is located behind a firewall... Please, see: http://wiki.jboss.org/wiki/Wiki.jsp?page=WSRPOfflineInstructions

              • 4. Re: 2.6.4-GA (WSRP): Problem getting service description for

                 

                "prabhat.jha@jboss.com" wrote:
                The log message that you have posted are only INFO. This has been known logging issue with the webservices that's bundled with 2.6.4 and does not give much insight into problems.

                Chris would be able to elaborate more but in mean time, can you consume the portlet in machine1 itself?


                Sorry for the confusion, I'm still early in my understanding of the logging and debugging procedures.

                I'm guessing that you are referring to the "Self" consumer on Machine1. This "self" consumer is running fine.

                All I am trying to do us consume the CurrentUsersPortlet from Machine2 with Machine1. I chose to do this merely for testing purposes, so I could be sure that there are no issues consuming/producing between the two portals.

                I hope this answers your questions. Thanks for all of your help.

                • 5. Re: 2.6.4-GA (WSRP): Problem getting service description for

                   

                  "chris.laprun@jboss.com" wrote:
                  The login at the INFO can be ignored for now. Now, for the other issue, it seems that Machine2 is located behind a firewall... Please, see: http://wiki.jboss.org/wiki/Wiki.jsp?page=WSRPOfflineInstructions


                  Hi Chris,

                  Thanks for getting back to me so quickly. Both of the machines are located behind the same corporate firewall, and they are on the same router on my desk.

                  I checked the settings on the Windows machine and noted that the Windows Firewall is disabled, and there don't appear to be any other firewalls enabled through other programs such as Symantec's Anti Virus.

                  Though it doesn't seem as if there should be an issue, since the firewall is not between the two machines, I still set the firewall settings, as prescribed in the document.

                  JAVA_OPTS="-Xms128m -Xmx512m -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000 -Dhttp.proxyHost=10.120.12.169 -Dhttp.proxyPort=8080 -DproxySet=true"


                  Are you certain that the issue is with a firewall? The ports appeared to be open, when I did the portscan. I am able to access the portal page itself from Machine1. It seems as if they should be able to talk to each other by other means as well (WSRP) unless there is something I am missing.

                  Thanks


                  • 6. Re: 2.6.4-GA (WSRP): Problem getting service description for
                    claprun

                    I am not certain it's a firewall issue but the error you're seeing:

                    org.jboss.ws.WSException: Invalid HTTP server response [502] - Proxy Error ( The host ser
                    ver is unreachable. )

                    seems to indicate as much. There seems to be some kind of error at the network level which makes it quite difficult to diagnose remotely.

                    • 7. Re: 2.6.4-GA (WSRP): Problem getting service description for
                      claprun

                      Did you find what the problem was?

                      • 8. Re: 2.6.4-GA (WSRP): Problem getting service description for

                         

                        "chris.laprun@jboss.com" wrote:
                        Did you find what the problem was?


                        Hey Chris,

                        I decided to put this one on the back burner for now. I don't think it will be necessary to demonstrate functionality of WSRP between Windows and Ubuntu.

                        Originally, I tested the WSRP between the two machines merely as a matter of convenience; though the project has no plans on running JBoss Portal (or anything of any significance) on Windows (thank god).

                        I have a feeling that it has something to do with Windows XP, and I don't really enjoy dealing with Windows, so I will try other methods.

                        I am strongly considering setting up VMWare Server on the test box and testing everything between multiple Virtual Machines. This would probably be more useful than testing it through a Windows machine anyways.

                        Another issue that I have chosen to focus on, for the time being, is JBoss LDAP integration. That has been an interesting challenge, since I haven't found a truly end-to-end tutorial on how to do this effectively. I'm thinking of writing a wikibook on this once I get all of the basics worked out.

                        Anyhow, thanks for your help on this matter. I will post the results of future tests here, once I get the VM's up and running.

                        ~chris

                        • 9. Re: 2.6.4-GA (WSRP): Problem getting service description for
                          prabhat.jha