Details
-
Type:
Improvement Request
-
Status:
In Progress
-
Priority:
Minor
-
Resolution: Unresolved
-
Affects Version/s: 2.0.5
-
Fix Version/s: None
-
Component/s: None
-
Security Level: Public
-
- Description:
-
Hide
If the esb is stopped pending we're into the monitoring tab, abn error occurs, and then we can't go out of the tabs. Maybe, if the connection is lost (for any reason, the esb can go away), the webconsole may manage this issue, and go to the general view or produce a clean link to go out the webconsole or...any solution.
The trace show into the webconsole:org.ow2.opensuit.core.error.NonLocalizedError: [Petals service error] Can't connect to PEtALS server on localhost:7700 org.ow2.petals.tools.webconsole.uibeans.MonitoringUIBean.getExchangeOverview(MonitoringUIBean.java:717) sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) java.lang.reflect.Method.invoke(Method.java:597) org.ow2.opensuit.cel.impl.tree.impl.ast.AstInvocation.invoke(AstInvocation.java:146) org.ow2.opensuit.cel.impl.tree.impl.ast.AstMethod.invoke(AstMethod.java:136) org.ow2.opensuit.cel.impl.tree.impl.ast.AstEval.invoke(AstEval.java:59) org.ow2.opensuit.core.expression.ExpressionUtils.invokeExpression(ExpressionUtils.java:119) org.ow2.opensuit.xml.base.binding.Expression.invoke(Expression.java:147) org.ow2.opensuit.xml.base.action.DoAndForward.invoke(DoAndForward.java:141) sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) java.lang.reflect.Method.invoke(Method.java:597) org.ow2.opensuit.xml.base.Application.service(Application.java:514) org.ow2.opensuit.core.impl.j2ee.OpenSuitServlet.service(OpenSuitServlet.java:155) javax.servlet.http.HttpServlet.service(HttpServlet.java:717) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298) org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857) org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588) org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489) java.lang.Thread.run(Thread.java:619) org.ow2.petals.tools.webconsole.services.PetalsServiceException: Can't connect to PEtALS server on localhost:7700 org.ow2.petals.tools.webconsole.services.utils.ConnexionHelper.connectionInstanciator(ConnexionHelper.java:174) org.ow2.petals.tools.webconsole.services.utils.ConnexionHelper.connect(ConnexionHelper.java:88) org.ow2.petals.tools.webconsole.services.monitoring.MonitoringServiceJMXImpl.getRouterMonitorServiceClient(MonitoringServiceJMXImpl.java:294) org.ow2.petals.tools.webconsole.services.monitoring.MonitoringServiceJMXImpl.getExchange(MonitoringServiceJMXImpl.java:71) org.ow2.petals.tools.webconsole.business.MonitoringBBean.getExchange(MonitoringBBean.java:310) org.ow2.petals.tools.webconsole.uibeans.MonitoringUIBean.getExchangeOverview(MonitoringUIBean.java:710) sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) java.lang.reflect.Method.invoke(Method.java:597) org.ow2.opensuit.cel.impl.tree.impl.ast.AstInvocation.invoke(AstInvocation.java:146) org.ow2.opensuit.cel.impl.tree.impl.ast.AstMethod.invoke(AstMethod.java:136) org.ow2.opensuit.cel.impl.tree.impl.ast.AstEval.invoke(AstEval.java:59) org.ow2.opensuit.core.expression.ExpressionUtils.invokeExpression(ExpressionUtils.java:119) org.ow2.opensuit.xml.base.binding.Expression.invoke(Expression.java:147) org.ow2.opensuit.xml.base.action.DoAndForward.invoke(DoAndForward.java:141) sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) java.lang.reflect.Method.invoke(Method.java:597) org.ow2.opensuit.xml.base.Application.service(Application.java:514) org.ow2.opensuit.core.impl.j2ee.OpenSuitServlet.service(OpenSuitServlet.java:155) javax.servlet.http.HttpServlet.service(HttpServlet.java:717) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298) org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857) org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588) org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489) java.lang.Thread.run(Thread.java:619) org.ow2.petals.jmx.exception.ConnectionErrorException: Can not connect using URI : service:jmx:rmi:///jndi/rmi://localhost:7700/jmxRmiConnector with petals/petals org.ow2.petals.jmx.JMXConnection.<init>(JMXConnection.java:114) org.ow2.petals.jmx.JMXClient.<init>(JMXClient.java:72) org.ow2.petals.tools.webconsole.services.utils.ConnexionHelper.connectionInstanciator(ConnexionHelper.java:162) org.ow2.petals.tools.webconsole.services.utils.ConnexionHelper.connect(ConnexionHelper.java:88) org.ow2.petals.tools.webconsole.services.monitoring.MonitoringServiceJMXImpl.getRouterMonitorServiceClient(MonitoringServiceJMXImpl.java:294) org.ow2.petals.tools.webconsole.services.monitoring.MonitoringServiceJMXImpl.getExchange(MonitoringServiceJMXImpl.java:71) org.ow2.petals.tools.webconsole.business.MonitoringBBean.getExchange(MonitoringBBean.java:310) org.ow2.petals.tools.webconsole.uibeans.MonitoringUIBean.getExchangeOverview(MonitoringUIBean.java:710) sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) java.lang.reflect.Method.invoke(Method.java:597) org.ow2.opensuit.cel.impl.tree.impl.ast.AstInvocation.invoke(AstInvocation.java:146) org.ow2.opensuit.cel.impl.tree.impl.ast.AstMethod.invoke(AstMethod.java:136) org.ow2.opensuit.cel.impl.tree.impl.ast.AstEval.invoke(AstEval.java:59) org.ow2.opensuit.core.expression.ExpressionUtils.invokeExpression(ExpressionUtils.java:119) org.ow2.opensuit.xml.base.binding.Expression.invoke(Expression.java:147) org.ow2.opensuit.xml.base.action.DoAndForward.invoke(DoAndForward.java:141) sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) java.lang.reflect.Method.invoke(Method.java:597) org.ow2.opensuit.xml.base.Application.service(Application.java:514) org.ow2.opensuit.core.impl.j2ee.OpenSuitServlet.service(OpenSuitServlet.java:155) javax.servlet.http.HttpServlet.service(HttpServlet.java:717) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298) org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857) org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588) org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489) java.lang.Thread.run(Thread.java:619) java.io.IOException: Failed to retrieve RMIServer stub: javax.naming.ServiceUnavailableException [Root exception is java.rmi.ConnectException: Connection refused to host: localhost; nested exception is: java.net.ConnectException: Connection refused] javax.management.remote.rmi.RMIConnector.connect(RMIConnector.java:338) javax.management.remote.JMXConnectorFactory.connect(JMXConnectorFactory.java:248) org.ow2.petals.jmx.JMXConnection.<init>(JMXConnection.java:110) org.ow2.petals.jmx.JMXClient.<init>(JMXClient.java:72) org.ow2.petals.tools.webconsole.services.utils.ConnexionHelper.connectionInstanciator(ConnexionHelper.java:162) org.ow2.petals.tools.webconsole.services.utils.ConnexionHelper.connect(ConnexionHelper.java:88) org.ow2.petals.tools.webconsole.services.monitoring.MonitoringServiceJMXImpl.getRouterMonitorServiceClient(MonitoringServiceJMXImpl.java:294) org.ow2.petals.tools.webconsole.services.monitoring.MonitoringServiceJMXImpl.getExchange(MonitoringServiceJMXImpl.java:71) org.ow2.petals.tools.webconsole.business.MonitoringBBean.getExchange(MonitoringBBean.java:310) org.ow2.petals.tools.webconsole.uibeans.MonitoringUIBean.getExchangeOverview(MonitoringUIBean.java:710) sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) java.lang.reflect.Method.invoke(Method.java:597) org.ow2.opensuit.cel.impl.tree.impl.ast.AstInvocation.invoke(AstInvocation.java:146) org.ow2.opensuit.cel.impl.tree.impl.ast.AstMethod.invoke(AstMethod.java:136) org.ow2.opensuit.cel.impl.tree.impl.ast.AstEval.invoke(AstEval.java:59) org.ow2.opensuit.core.expression.ExpressionUtils.invokeExpression(ExpressionUtils.java:119) org.ow2.opensuit.xml.base.binding.Expression.invoke(Expression.java:147) org.ow2.opensuit.xml.base.action.DoAndForward.invoke(DoAndForward.java:141) sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) java.lang.reflect.Method.invoke(Method.java:597) org.ow2.opensuit.xml.base.Application.service(Application.java:514) org.ow2.opensuit.core.impl.j2ee.OpenSuitServlet.service(OpenSuitServlet.java:155) javax.servlet.http.HttpServlet.service(HttpServlet.java:717) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298) org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857) org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588) org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489) java.lang.Thread.run(Thread.java:619) javax.naming.ServiceUnavailableException: com.sun.jndi.rmi.registry.RegistryContext.lookup(RegistryContext.java:101) com.sun.jndi.toolkit.url.GenericURLContext.lookup(GenericURLContext.java:185) javax.naming.InitialContext.lookup(InitialContext.java:392) javax.management.remote.rmi.RMIConnector.findRMIServerJNDI(RMIConnector.java:1886) javax.management.remote.rmi.RMIConnector.findRMIServer(RMIConnector.java:1856) javax.management.remote.rmi.RMIConnector.connect(RMIConnector.java:257) javax.management.remote.JMXConnectorFactory.connect(JMXConnectorFactory.java:248) org.ow2.petals.jmx.JMXConnection.<init>(JMXConnection.java:110) org.ow2.petals.jmx.JMXClient.<init>(JMXClient.java:72) org.ow2.petals.tools.webconsole.services.utils.ConnexionHelper.connectionInstanciator(ConnexionHelper.java:162) org.ow2.petals.tools.webconsole.services.utils.ConnexionHelper.connect(ConnexionHelper.java:88) org.ow2.petals.tools.webconsole.services.monitoring.MonitoringServiceJMXImpl.getRouterMonitorServiceClient(MonitoringServiceJMXImpl.java:294) org.ow2.petals.tools.webconsole.services.monitoring.MonitoringServiceJMXImpl.getExchange(MonitoringServiceJMXImpl.java:71) org.ow2.petals.tools.webconsole.business.MonitoringBBean.getExchange(MonitoringBBean.java:310) org.ow2.petals.tools.webconsole.uibeans.MonitoringUIBean.getExchangeOverview(MonitoringUIBean.java:710) sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) java.lang.reflect.Method.invoke(Method.java:597) org.ow2.opensuit.cel.impl.tree.impl.ast.AstInvocation.invoke(AstInvocation.java:146) org.ow2.opensuit.cel.impl.tree.impl.ast.AstMethod.invoke(AstMethod.java:136) org.ow2.opensuit.cel.impl.tree.impl.ast.AstEval.invoke(AstEval.java:59) org.ow2.opensuit.core.expression.ExpressionUtils.invokeExpression(ExpressionUtils.java:119) org.ow2.opensuit.xml.base.binding.Expression.invoke(Expression.java:147) org.ow2.opensuit.xml.base.action.DoAndForward.invoke(DoAndForward.java:141) sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) java.lang.reflect.Method.invoke(Method.java:597) org.ow2.opensuit.xml.base.Application.service(Application.java:514) org.ow2.opensuit.core.impl.j2ee.OpenSuitServlet.service(OpenSuitServlet.java:155) javax.servlet.http.HttpServlet.service(HttpServlet.java:717) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298) org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857) org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588) org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489) java.lang.Thread.run(Thread.java:619) java.rmi.ConnectException: Connection refused to host: localhost; nested exception is: java.net.ConnectException: Connection refused sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:601) sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java:198) sun.rmi.transport.tcp.TCPChannel.newConnection(TCPChannel.java:184) sun.rmi.server.UnicastRef.newCall(UnicastRef.java:322) sun.rmi.registry.RegistryImpl_Stub.lookup(Unknown Source) com.sun.jndi.rmi.registry.RegistryContext.lookup(RegistryContext.java:97) com.sun.jndi.toolkit.url.GenericURLContext.lookup(GenericURLContext.java:185) javax.naming.InitialContext.lookup(InitialContext.java:392) javax.management.remote.rmi.RMIConnector.findRMIServerJNDI(RMIConnector.java:1886) javax.management.remote.rmi.RMIConnector.findRMIServer(RMIConnector.java:1856) javax.management.remote.rmi.RMIConnector.connect(RMIConnector.java:257) javax.management.remote.JMXConnectorFactory.connect(JMXConnectorFactory.java:248) org.ow2.petals.jmx.JMXConnection.<init>(JMXConnection.java:110) org.ow2.petals.jmx.JMXClient.<init>(JMXClient.java:72) org.ow2.petals.tools.webconsole.services.utils.ConnexionHelper.connectionInstanciator(ConnexionHelper.java:162) org.ow2.petals.tools.webconsole.services.utils.ConnexionHelper.connect(ConnexionHelper.java:88) org.ow2.petals.tools.webconsole.services.monitoring.MonitoringServiceJMXImpl.getRouterMonitorServiceClient(MonitoringServiceJMXImpl.java:294) org.ow2.petals.tools.webconsole.services.monitoring.MonitoringServiceJMXImpl.getExchange(MonitoringServiceJMXImpl.java:71) org.ow2.petals.tools.webconsole.business.MonitoringBBean.getExchange(MonitoringBBean.java:310) org.ow2.petals.tools.webconsole.uibeans.MonitoringUIBean.getExchangeOverview(MonitoringUIBean.java:710) sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) java.lang.reflect.Method.invoke(Method.java:597) org.ow2.opensuit.cel.impl.tree.impl.ast.AstInvocation.invoke(AstInvocation.java:146) org.ow2.opensuit.cel.impl.tree.impl.ast.AstMethod.invoke(AstMethod.java:136) org.ow2.opensuit.cel.impl.tree.impl.ast.AstEval.invoke(AstEval.java:59) org.ow2.opensuit.core.expression.ExpressionUtils.invokeExpression(ExpressionUtils.java:119) org.ow2.opensuit.xml.base.binding.Expression.invoke(Expression.java:147) org.ow2.opensuit.xml.base.action.DoAndForward.invoke(DoAndForward.java:141) sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) java.lang.reflect.Method.invoke(Method.java:597) org.ow2.opensuit.xml.base.Application.service(Application.java:514) org.ow2.opensuit.core.impl.j2ee.OpenSuitServlet.service(OpenSuitServlet.java:155) javax.servlet.http.HttpServlet.service(HttpServlet.java:717) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298) org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857) org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588) org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489) java.lang.Thread.run(Thread.java:619) java.net.ConnectException: Connection refused java.net.PlainSocketImpl.socketConnect(Native Method) java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333) java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195) java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182) java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366) java.net.Socket.connect(Socket.java:525) java.net.Socket.connect(Socket.java:475) java.net.Socket.<init>(Socket.java:372) java.net.Socket.<init>(Socket.java:186) sun.rmi.transport.proxy.RMIDirectSocketFactory.createSocket(RMIDirectSocketFactory.java:22) sun.rmi.transport.proxy.RMIMasterSocketFactory.createSocket(RMIMasterSocketFactory.java:128) sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:595) sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java:198) sun.rmi.transport.tcp.TCPChannel.newConnection(TCPChannel.java:184) sun.rmi.server.UnicastRef.newCall(UnicastRef.java:322) sun.rmi.registry.RegistryImpl_Stub.lookup(Unknown Source) com.sun.jndi.rmi.registry.RegistryContext.lookup(RegistryContext.java:97) com.sun.jndi.toolkit.url.GenericURLContext.lookup(GenericURLContext.java:185) javax.naming.InitialContext.lookup(InitialContext.java:392) javax.management.remote.rmi.RMIConnector.findRMIServerJNDI(RMIConnector.java:1886) javax.management.remote.rmi.RMIConnector.findRMIServer(RMIConnector.java:1856) javax.management.remote.rmi.RMIConnector.connect(RMIConnector.java:257) javax.management.remote.JMXConnectorFactory.connect(JMXConnectorFactory.java:248) org.ow2.petals.jmx.JMXConnection.<init>(JMXConnection.java:110) org.ow2.petals.jmx.JMXClient.<init>(JMXClient.java:72) org.ow2.petals.tools.webconsole.services.utils.ConnexionHelper.connectionInstanciator(ConnexionHelper.java:162) org.ow2.petals.tools.webconsole.services.utils.ConnexionHelper.connect(ConnexionHelper.java:88) org.ow2.petals.tools.webconsole.services.monitoring.MonitoringServiceJMXImpl.getRouterMonitorServiceClient(MonitoringServiceJMXImpl.java:294) org.ow2.petals.tools.webconsole.services.monitoring.MonitoringServiceJMXImpl.getExchange(MonitoringServiceJMXImpl.java:71) org.ow2.petals.tools.webconsole.business.MonitoringBBean.getExchange(MonitoringBBean.java:310) org.ow2.petals.tools.webconsole.uibeans.MonitoringUIBean.getExchangeOverview(MonitoringUIBean.java:710) sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) java.lang.reflect.Method.invoke(Method.java:597) org.ow2.opensuit.cel.impl.tree.impl.ast.AstInvocation.invoke(AstInvocation.java:146) org.ow2.opensuit.cel.impl.tree.impl.ast.AstMethod.invoke(AstMethod.java:136) org.ow2.opensuit.cel.impl.tree.impl.ast.AstEval.invoke(AstEval.java:59) org.ow2.opensuit.core.expression.ExpressionUtils.invokeExpression(ExpressionUtils.java:119) org.ow2.opensuit.xml.base.binding.Expression.invoke(Expression.java:147) org.ow2.opensuit.xml.base.action.DoAndForward.invoke(DoAndForward.java:141) sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) java.lang.reflect.Method.invoke(Method.java:597) org.ow2.opensuit.xml.base.Application.service(Application.java:514) org.ow2.opensuit.core.impl.j2ee.OpenSuitServlet.service(OpenSuitServlet.java:155) javax.servlet.http.HttpServlet.service(HttpServlet.java:717) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298) org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857) org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588) org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489) java.lang.Thread.run(Thread.java:619)ShowIf the esb is stopped pending we're into the monitoring tab, abn error occurs, and then we can't go out of the tabs. Maybe, if the connection is lost (for any reason, the esb can go away), the webconsole may manage this issue, and go to the general view or produce a clean link to go out the webconsole or...any solution. The trace show into the webconsole:org.ow2.opensuit.core.error.NonLocalizedError: [Petals service error] Can't connect to PEtALS server on localhost:7700 org.ow2.petals.tools.webconsole.uibeans.MonitoringUIBean.getExchangeOverview(MonitoringUIBean.java:717) sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) java.lang.reflect.Method.invoke(Method.java:597) org.ow2.opensuit.cel.impl.tree.impl.ast.AstInvocation.invoke(AstInvocation.java:146) org.ow2.opensuit.cel.impl.tree.impl.ast.AstMethod.invoke(AstMethod.java:136) org.ow2.opensuit.cel.impl.tree.impl.ast.AstEval.invoke(AstEval.java:59) org.ow2.opensuit.core.expression.ExpressionUtils.invokeExpression(ExpressionUtils.java:119) org.ow2.opensuit.xml.base.binding.Expression.invoke(Expression.java:147) org.ow2.opensuit.xml.base.action.DoAndForward.invoke(DoAndForward.java:141) sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) java.lang.reflect.Method.invoke(Method.java:597) org.ow2.opensuit.xml.base.Application.service(Application.java:514) org.ow2.opensuit.core.impl.j2ee.OpenSuitServlet.service(OpenSuitServlet.java:155) javax.servlet.http.HttpServlet.service(HttpServlet.java:717) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298) org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857) org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588) org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489) java.lang.Thread.run(Thread.java:619) org.ow2.petals.tools.webconsole.services.PetalsServiceException: Can't connect to PEtALS server on localhost:7700 org.ow2.petals.tools.webconsole.services.utils.ConnexionHelper.connectionInstanciator(ConnexionHelper.java:174) org.ow2.petals.tools.webconsole.services.utils.ConnexionHelper.connect(ConnexionHelper.java:88) org.ow2.petals.tools.webconsole.services.monitoring.MonitoringServiceJMXImpl.getRouterMonitorServiceClient(MonitoringServiceJMXImpl.java:294) org.ow2.petals.tools.webconsole.services.monitoring.MonitoringServiceJMXImpl.getExchange(MonitoringServiceJMXImpl.java:71) org.ow2.petals.tools.webconsole.business.MonitoringBBean.getExchange(MonitoringBBean.java:310) org.ow2.petals.tools.webconsole.uibeans.MonitoringUIBean.getExchangeOverview(MonitoringUIBean.java:710) sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) java.lang.reflect.Method.invoke(Method.java:597) org.ow2.opensuit.cel.impl.tree.impl.ast.AstInvocation.invoke(AstInvocation.java:146) org.ow2.opensuit.cel.impl.tree.impl.ast.AstMethod.invoke(AstMethod.java:136) org.ow2.opensuit.cel.impl.tree.impl.ast.AstEval.invoke(AstEval.java:59) org.ow2.opensuit.core.expression.ExpressionUtils.invokeExpression(ExpressionUtils.java:119) org.ow2.opensuit.xml.base.binding.Expression.invoke(Expression.java:147) org.ow2.opensuit.xml.base.action.DoAndForward.invoke(DoAndForward.java:141) sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) java.lang.reflect.Method.invoke(Method.java:597) org.ow2.opensuit.xml.base.Application.service(Application.java:514) org.ow2.opensuit.core.impl.j2ee.OpenSuitServlet.service(OpenSuitServlet.java:155) javax.servlet.http.HttpServlet.service(HttpServlet.java:717) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298) org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857) org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588) org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489) java.lang.Thread.run(Thread.java:619) org.ow2.petals.jmx.exception.ConnectionErrorException: Can not connect using URI : service:jmx:rmi:///jndi/rmi://localhost:7700/jmxRmiConnector with petals/petals org.ow2.petals.jmx.JMXConnection.<init>(JMXConnection.java:114) org.ow2.petals.jmx.JMXClient.<init>(JMXClient.java:72) org.ow2.petals.tools.webconsole.services.utils.ConnexionHelper.connectionInstanciator(ConnexionHelper.java:162) org.ow2.petals.tools.webconsole.services.utils.ConnexionHelper.connect(ConnexionHelper.java:88) org.ow2.petals.tools.webconsole.services.monitoring.MonitoringServiceJMXImpl.getRouterMonitorServiceClient(MonitoringServiceJMXImpl.java:294) org.ow2.petals.tools.webconsole.services.monitoring.MonitoringServiceJMXImpl.getExchange(MonitoringServiceJMXImpl.java:71) org.ow2.petals.tools.webconsole.business.MonitoringBBean.getExchange(MonitoringBBean.java:310) org.ow2.petals.tools.webconsole.uibeans.MonitoringUIBean.getExchangeOverview(MonitoringUIBean.java:710) sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) java.lang.reflect.Method.invoke(Method.java:597) org.ow2.opensuit.cel.impl.tree.impl.ast.AstInvocation.invoke(AstInvocation.java:146) org.ow2.opensuit.cel.impl.tree.impl.ast.AstMethod.invoke(AstMethod.java:136) org.ow2.opensuit.cel.impl.tree.impl.ast.AstEval.invoke(AstEval.java:59) org.ow2.opensuit.core.expression.ExpressionUtils.invokeExpression(ExpressionUtils.java:119) org.ow2.opensuit.xml.base.binding.Expression.invoke(Expression.java:147) org.ow2.opensuit.xml.base.action.DoAndForward.invoke(DoAndForward.java:141) sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) java.lang.reflect.Method.invoke(Method.java:597) org.ow2.opensuit.xml.base.Application.service(Application.java:514) org.ow2.opensuit.core.impl.j2ee.OpenSuitServlet.service(OpenSuitServlet.java:155) javax.servlet.http.HttpServlet.service(HttpServlet.java:717) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298) org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857) org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588) org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489) java.lang.Thread.run(Thread.java:619) java.io.IOException: Failed to retrieve RMIServer stub: javax.naming.ServiceUnavailableException [Root exception is java.rmi.ConnectException: Connection refused to host: localhost; nested exception is: java.net.ConnectException: Connection refused] javax.management.remote.rmi.RMIConnector.connect(RMIConnector.java:338) javax.management.remote.JMXConnectorFactory.connect(JMXConnectorFactory.java:248) org.ow2.petals.jmx.JMXConnection.<init>(JMXConnection.java:110) org.ow2.petals.jmx.JMXClient.<init>(JMXClient.java:72) org.ow2.petals.tools.webconsole.services.utils.ConnexionHelper.connectionInstanciator(ConnexionHelper.java:162) org.ow2.petals.tools.webconsole.services.utils.ConnexionHelper.connect(ConnexionHelper.java:88) org.ow2.petals.tools.webconsole.services.monitoring.MonitoringServiceJMXImpl.getRouterMonitorServiceClient(MonitoringServiceJMXImpl.java:294) org.ow2.petals.tools.webconsole.services.monitoring.MonitoringServiceJMXImpl.getExchange(MonitoringServiceJMXImpl.java:71) org.ow2.petals.tools.webconsole.business.MonitoringBBean.getExchange(MonitoringBBean.java:310) org.ow2.petals.tools.webconsole.uibeans.MonitoringUIBean.getExchangeOverview(MonitoringUIBean.java:710) sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) java.lang.reflect.Method.invoke(Method.java:597) org.ow2.opensuit.cel.impl.tree.impl.ast.AstInvocation.invoke(AstInvocation.java:146) org.ow2.opensuit.cel.impl.tree.impl.ast.AstMethod.invoke(AstMethod.java:136) org.ow2.opensuit.cel.impl.tree.impl.ast.AstEval.invoke(AstEval.java:59) org.ow2.opensuit.core.expression.ExpressionUtils.invokeExpression(ExpressionUtils.java:119) org.ow2.opensuit.xml.base.binding.Expression.invoke(Expression.java:147) org.ow2.opensuit.xml.base.action.DoAndForward.invoke(DoAndForward.java:141) sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) java.lang.reflect.Method.invoke(Method.java:597) org.ow2.opensuit.xml.base.Application.service(Application.java:514) org.ow2.opensuit.core.impl.j2ee.OpenSuitServlet.service(OpenSuitServlet.java:155) javax.servlet.http.HttpServlet.service(HttpServlet.java:717) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298) org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857) org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588) org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489) java.lang.Thread.run(Thread.java:619) javax.naming.ServiceUnavailableException: com.sun.jndi.rmi.registry.RegistryContext.lookup(RegistryContext.java:101) com.sun.jndi.toolkit.url.GenericURLContext.lookup(GenericURLContext.java:185) javax.naming.InitialContext.lookup(InitialContext.java:392) javax.management.remote.rmi.RMIConnector.findRMIServerJNDI(RMIConnector.java:1886) javax.management.remote.rmi.RMIConnector.findRMIServer(RMIConnector.java:1856) javax.management.remote.rmi.RMIConnector.connect(RMIConnector.java:257) javax.management.remote.JMXConnectorFactory.connect(JMXConnectorFactory.java:248) org.ow2.petals.jmx.JMXConnection.<init>(JMXConnection.java:110) org.ow2.petals.jmx.JMXClient.<init>(JMXClient.java:72) org.ow2.petals.tools.webconsole.services.utils.ConnexionHelper.connectionInstanciator(ConnexionHelper.java:162) org.ow2.petals.tools.webconsole.services.utils.ConnexionHelper.connect(ConnexionHelper.java:88) org.ow2.petals.tools.webconsole.services.monitoring.MonitoringServiceJMXImpl.getRouterMonitorServiceClient(MonitoringServiceJMXImpl.java:294) org.ow2.petals.tools.webconsole.services.monitoring.MonitoringServiceJMXImpl.getExchange(MonitoringServiceJMXImpl.java:71) org.ow2.petals.tools.webconsole.business.MonitoringBBean.getExchange(MonitoringBBean.java:310) org.ow2.petals.tools.webconsole.uibeans.MonitoringUIBean.getExchangeOverview(MonitoringUIBean.java:710) sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) java.lang.reflect.Method.invoke(Method.java:597) org.ow2.opensuit.cel.impl.tree.impl.ast.AstInvocation.invoke(AstInvocation.java:146) org.ow2.opensuit.cel.impl.tree.impl.ast.AstMethod.invoke(AstMethod.java:136) org.ow2.opensuit.cel.impl.tree.impl.ast.AstEval.invoke(AstEval.java:59) org.ow2.opensuit.core.expression.ExpressionUtils.invokeExpression(ExpressionUtils.java:119) org.ow2.opensuit.xml.base.binding.Expression.invoke(Expression.java:147) org.ow2.opensuit.xml.base.action.DoAndForward.invoke(DoAndForward.java:141) sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) java.lang.reflect.Method.invoke(Method.java:597) org.ow2.opensuit.xml.base.Application.service(Application.java:514) org.ow2.opensuit.core.impl.j2ee.OpenSuitServlet.service(OpenSuitServlet.java:155) javax.servlet.http.HttpServlet.service(HttpServlet.java:717) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298) org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857) org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588) org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489) java.lang.Thread.run(Thread.java:619) java.rmi.ConnectException: Connection refused to host: localhost; nested exception is: java.net.ConnectException: Connection refused sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:601) sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java:198) sun.rmi.transport.tcp.TCPChannel.newConnection(TCPChannel.java:184) sun.rmi.server.UnicastRef.newCall(UnicastRef.java:322) sun.rmi.registry.RegistryImpl_Stub.lookup(Unknown Source) com.sun.jndi.rmi.registry.RegistryContext.lookup(RegistryContext.java:97) com.sun.jndi.toolkit.url.GenericURLContext.lookup(GenericURLContext.java:185) javax.naming.InitialContext.lookup(InitialContext.java:392) javax.management.remote.rmi.RMIConnector.findRMIServerJNDI(RMIConnector.java:1886) javax.management.remote.rmi.RMIConnector.findRMIServer(RMIConnector.java:1856) javax.management.remote.rmi.RMIConnector.connect(RMIConnector.java:257) javax.management.remote.JMXConnectorFactory.connect(JMXConnectorFactory.java:248) org.ow2.petals.jmx.JMXConnection.<init>(JMXConnection.java:110) org.ow2.petals.jmx.JMXClient.<init>(JMXClient.java:72) org.ow2.petals.tools.webconsole.services.utils.ConnexionHelper.connectionInstanciator(ConnexionHelper.java:162) org.ow2.petals.tools.webconsole.services.utils.ConnexionHelper.connect(ConnexionHelper.java:88) org.ow2.petals.tools.webconsole.services.monitoring.MonitoringServiceJMXImpl.getRouterMonitorServiceClient(MonitoringServiceJMXImpl.java:294) org.ow2.petals.tools.webconsole.services.monitoring.MonitoringServiceJMXImpl.getExchange(MonitoringServiceJMXImpl.java:71) org.ow2.petals.tools.webconsole.business.MonitoringBBean.getExchange(MonitoringBBean.java:310) org.ow2.petals.tools.webconsole.uibeans.MonitoringUIBean.getExchangeOverview(MonitoringUIBean.java:710) sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) java.lang.reflect.Method.invoke(Method.java:597) org.ow2.opensuit.cel.impl.tree.impl.ast.AstInvocation.invoke(AstInvocation.java:146) org.ow2.opensuit.cel.impl.tree.impl.ast.AstMethod.invoke(AstMethod.java:136) org.ow2.opensuit.cel.impl.tree.impl.ast.AstEval.invoke(AstEval.java:59) org.ow2.opensuit.core.expression.ExpressionUtils.invokeExpression(ExpressionUtils.java:119) org.ow2.opensuit.xml.base.binding.Expression.invoke(Expression.java:147) org.ow2.opensuit.xml.base.action.DoAndForward.invoke(DoAndForward.java:141) sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) java.lang.reflect.Method.invoke(Method.java:597) org.ow2.opensuit.xml.base.Application.service(Application.java:514) org.ow2.opensuit.core.impl.j2ee.OpenSuitServlet.service(OpenSuitServlet.java:155) javax.servlet.http.HttpServlet.service(HttpServlet.java:717) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298) org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857) org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588) org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489) java.lang.Thread.run(Thread.java:619) java.net.ConnectException: Connection refused java.net.PlainSocketImpl.socketConnect(Native Method) java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333) java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195) java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182) java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366) java.net.Socket.connect(Socket.java:525) java.net.Socket.connect(Socket.java:475) java.net.Socket.<init>(Socket.java:372) java.net.Socket.<init>(Socket.java:186) sun.rmi.transport.proxy.RMIDirectSocketFactory.createSocket(RMIDirectSocketFactory.java:22) sun.rmi.transport.proxy.RMIMasterSocketFactory.createSocket(RMIMasterSocketFactory.java:128) sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:595) sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java:198) sun.rmi.transport.tcp.TCPChannel.newConnection(TCPChannel.java:184) sun.rmi.server.UnicastRef.newCall(UnicastRef.java:322) sun.rmi.registry.RegistryImpl_Stub.lookup(Unknown Source) com.sun.jndi.rmi.registry.RegistryContext.lookup(RegistryContext.java:97) com.sun.jndi.toolkit.url.GenericURLContext.lookup(GenericURLContext.java:185) javax.naming.InitialContext.lookup(InitialContext.java:392) javax.management.remote.rmi.RMIConnector.findRMIServerJNDI(RMIConnector.java:1886) javax.management.remote.rmi.RMIConnector.findRMIServer(RMIConnector.java:1856) javax.management.remote.rmi.RMIConnector.connect(RMIConnector.java:257) javax.management.remote.JMXConnectorFactory.connect(JMXConnectorFactory.java:248) org.ow2.petals.jmx.JMXConnection.<init>(JMXConnection.java:110) org.ow2.petals.jmx.JMXClient.<init>(JMXClient.java:72) org.ow2.petals.tools.webconsole.services.utils.ConnexionHelper.connectionInstanciator(ConnexionHelper.java:162) org.ow2.petals.tools.webconsole.services.utils.ConnexionHelper.connect(ConnexionHelper.java:88) org.ow2.petals.tools.webconsole.services.monitoring.MonitoringServiceJMXImpl.getRouterMonitorServiceClient(MonitoringServiceJMXImpl.java:294) org.ow2.petals.tools.webconsole.services.monitoring.MonitoringServiceJMXImpl.getExchange(MonitoringServiceJMXImpl.java:71) org.ow2.petals.tools.webconsole.business.MonitoringBBean.getExchange(MonitoringBBean.java:310) org.ow2.petals.tools.webconsole.uibeans.MonitoringUIBean.getExchangeOverview(MonitoringUIBean.java:710) sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) java.lang.reflect.Method.invoke(Method.java:597) org.ow2.opensuit.cel.impl.tree.impl.ast.AstInvocation.invoke(AstInvocation.java:146) org.ow2.opensuit.cel.impl.tree.impl.ast.AstMethod.invoke(AstMethod.java:136) org.ow2.opensuit.cel.impl.tree.impl.ast.AstEval.invoke(AstEval.java:59) org.ow2.opensuit.core.expression.ExpressionUtils.invokeExpression(ExpressionUtils.java:119) org.ow2.opensuit.xml.base.binding.Expression.invoke(Expression.java:147) org.ow2.opensuit.xml.base.action.DoAndForward.invoke(DoAndForward.java:141) sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) java.lang.reflect.Method.invoke(Method.java:597) org.ow2.opensuit.xml.base.Application.service(Application.java:514) org.ow2.opensuit.core.impl.j2ee.OpenSuitServlet.service(OpenSuitServlet.java:155) javax.servlet.http.HttpServlet.service(HttpServlet.java:717) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298) org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857) org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588) org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489) java.lang.Thread.run(Thread.java:619)
-
- Environment:
- esb 3.1.1 , rhel 5 , jdk 1.6
Attachments
-
- esbaway.jpg
- (150 kB)
Activity
- All
- Comments
- Work Log
- History
- Activity
- Workflow Diagram
- Transitions
At the moment I have commited a small modification, that avoid to return a big stacktrace in the user interface level on the 2.0.x branche. The trunk 2.1 SNAPSHOT modification remains to be done and forward to another point/page of the Webconsole in order to keep this recurrent state if you click on "continue"
On the unical technical response point: yes to catch an exception and format it on the show changes ALL under a GUI; not for me...but for everybody, for sure.
No add for me: it's depressing...
I never mentioned "stable" term, because with all the mechanics used below the Webconsole isn't very stable.
With OpenSUIT actually popup using isn't conceivable
You cannot say, I want the functionnality, because you aren't the product owner. And if we are all times guided by the needs and cries of customers, we cannot really assert ourselves software editor.
You can catch the exception ok, and after ...
People want several functionnalities, but aren't aware : certain things are very specific in Webconsole and is not for everyone beginner
Hum, the previous comment (Adrien Ruffie added a comment - Thu, 13 Jan 2011 - 06:45:25 +0100) isn't into the good track I think : you quote french sentences not written here
.
To conclude this (minor!) issue, I say just that if the esb can't be contacted (because it's stop or the network is broken or...), it would be great that there isn't a stacktrace shown to the user, but at this place, a default view (as you can!), with a detail button with the stack trace maybe if you want. The best (not possible?) would be to go back to the start page, with no current esb connection: like a reinit, like to close and restart the webconsole ... without to restart concretly (it's a Windows attitude than I hate, to restart to fix errors
).
It's normal for recursively continue error, because OpenSUIT relaunch the same request.
I don't know what you mean by monitoring tab ? It's where you have charts ? Or filter monitoring creation tab ? Or exchange monitoring view ?
What's you mean by "abn error occurs" ?
The Webconsole can't manage petals connection lost, because connection is create from petals rmi server/client and since the Webconsole you don't have hand. You can only wait the connection (and the RMI stub) release by the pool
You can't go out ? You can't close the web browser ?
On attchment, the trac when the esb go away. If we click to continue...we go back to exactly the same trace recursively.
I have applied the previous correction on the 2.1 SNAPSHOT trunk version