[JBoss Portal] - Re: 2.6.4-GA (WSRP): Problem getting service description for
by kahotep
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
|
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4130480#4130480
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4130480
18 years, 2 months
[JBoss Portal] - 2.6.4-GA (WSRP): Problem getting service description for pro
by kahotep
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:
| * Windows XP Professional
| * IP: 192.168.1.101
| * JBoss Portal 2.6.4-GA
| * Dell Optiplex 745
| * Dual Core Pentium D
| * 4 GB Ram
| * Sun JDK 1.5.0_14
|
On Machine1, here are the specs:
| * Ubuntu 7.10 Desktop (64-bit)
| * IP: 192.168.1.102
| * JBoss Portal 2.6.4-GA
| * Dell PowerEdge SC1430
| * Dual Quad Core Intel Xeon Processors
| * 8 GB Ram
| * Java HotSpot(TM) 64-Bit Server VM (build 1.5.0_13-b05, mixed mode)
This is how I set-up the WSRP consumer on Machine1:
* http://192.168.1.101:8080/portal-wsrp/ServiceDescriptionService
| * http://192.168.1.101:8080/portal-wsrp/MarkupService
| * http://192.168.1.101:8080/portal-wsrp/RegistrationService
| * http://192.168.1.101:8080/portal-wsrp/PortletManagementService
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4130478#4130478
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4130478
18 years, 2 months
[JBoss Portal] - Re: Using JBoss Portal and CAS to implement SSO for external
by sohil.shah@jboss.com
Andergast-
As Soon5 said in an earlier post, the fundamental problem has to do with propagation of the CAS token to the external application which is running inside the Portal page as an IFRAME.
Web SSO in general relies on passing authentication assertions via Cookies. Due to security reasons, a Browser is not allowed to send this cookie to external applications that are exposed via an IFRAME.
What you need to do is integrate this external web application into JBoss Portal using a Portlet Bridge. In this case, the CAS integration with JBoss Portal will properly propagate the authenticated Portal session to your Portlet.
On the standalone application side, if within the same active CAS session, you access the external web application outside the Portal context, whatever CAS integration you are using for the standalone web application will authenticate your CAS token and you will have Single Sign On into your standalone web application.
Without a Portlet Bridge, I am afraid your IFRAME cannot receive the CAS token. This is a Browser architecture limitation (for obvious reasons). It has nothing to do with IFRAME running on JBoss Portal page. You will get the same result with two simple web applications exposing each other via an IFRAME, integrated via CAS
Sorry for the long reply, but I hope the explanation throws some light on your issue
Thanks
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4130475#4130475
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4130475
18 years, 2 months