3 Replies Latest reply on Jul 3, 2008 1:18 AM by Gert Vanthienen

    Running the servicemix web console

    Lowry Curry Newbie

      I'm trying to run the web console as described here:

      http://servicemix.apache.org/console.html

       

      I'm using what ships as part of source distribution in src/web/servicemix-web-console.

      To run the webapp inside jetty i type:

       

      mvn org.mortbay.jetty:maven-jetty-plugin:run

       

      I then open the URL

      http://localhost:8080/servicemix-web-console/view.jsp

       

      When i click the "Audit" view in the console, the server spits out the following error:

      Any ideas?

       

      Starting scanner at interval of 10 seconds.

      2008-07-02 14:11:02.633::WARN:  Nested in org.apache.jasper.JasperException: javax.el.ELException: org

      .springframework.jmx.access.MBeanInfoRetrievalException: Unable to obtain MBean info for bean [org.apa

      che.servicemix:ContainerName=ServiceMix,Type=SystemService,Name=JdbcAuditor]: it is likely that this b

      ean was unregistered during the proxy creation process; nested exception is javax.management.InstanceN

      otFoundException: org.apache.servicemix:ContainerName=ServiceMix,Type=SystemService,Name=JdbcAuditor:

      javax.el.ELException: org.springframework.jmx.access.MBeanInfoRetrievalException: Unable to obtain MBe

      an info for bean org.apache.servicemix:ContainerName=ServiceMix,Type=SystemService,Name=JdbcAuditor:

      it is likely that this bean was unregistered during the proxy creation process; nested exception is j

      avax.management.InstanceNotFoundException: org.apache.servicemix:ContainerName=ServiceMix,Type=SystemS

      ervice,Name=JdbcAuditor

              at javax.el.BeanELResolver.getValue(BeanELResolver.java:266)

              at javax.el.CompositeELResolver.getValue(CompositeELResolver.java:143)

              at com.sun.el.parser.AstValue.getValue(AstValue.java:138)

              at com.sun.el.parser.AstEqual.getValue(AstEqual.java:54)

              at com.sun.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:206)

              at org.apache.jasper.runtime.PageContextImpl.evaluateExpression(PageContextImpl.java:984)

              at org.apache.jsp.audit_jsp._jspx_meth_c_if_0(org.apache.jsp.audit_jsp:159)

              at org.apache.jsp.audit_jsp._jspService(org.apache.jsp.audit_jsp:92)

              at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:93)

              at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)

              at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:373)

              at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:470)

              at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:364)

              at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)

              at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)

              at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1093)

              at org.apache.servicemix.web.filter.ApplicationContextFilter.doFilter(ApplicationContextFilter

      .java:81)

              at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)

              at com.opensymphony.module.sitemesh.filter.PageFilter.parsePage(PageFilter.java:118)

              at com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:52)

              at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)

              at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:360)

              at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)

              at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)

              at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:722)

              at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:404)

              at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:206

      )

              at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)

              at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)

              at org.mortbay.jetty.Server.handle(Server.java:324)

              at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:505)

              at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:828)

              at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:514)

              at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211)

              at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:380)

              at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:395)

              at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:450)

      Caused by: org.springframework.jmx.access.MBeanInfoRetrievalException: Unable to obtain MBean info for

      bean org.apache.servicemix:ContainerName=ServiceMix,Type=SystemService,Name=JdbcAuditor: it is like

      ly that this bean was unregistered during the proxy creation process; nested exception is javax.manage

      ment.InstanceNotFoundException: org.apache.servicemix:ContainerName=ServiceMix,Type=SystemService,Name

      =JdbcAuditor

              at org.springframework.jmx.access.MBeanClientInterceptor.retrieveMBeanInfo(MBeanClientIntercep

      tor.java:252)

              at org.springframework.jmx.access.MBeanClientInterceptor.invoke(MBeanClientInterceptor.java:29

      1)

              at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvoca

      tion.java:166)

              at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)

              at $Proxy0.getCurrentState(Unknown Source)

              at org.apache.servicemix.web.Auditor.getStatus(Auditor.java:47)

              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 javax.el.BeanELResolver.getValue(BeanELResolver.java:261)

              ... 36 more

      Caused by: javax.management.InstanceNotFoundException: org.apache.servicemix:ContainerName=ServiceMix,

      Type=SystemService,Name=JdbcAuditor

              at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.getMBean(DefaultMBeanServerIntercepto

      r.java:1010)

              at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.getMBeanInfo(DefaultMBeanServerInterc

      eptor.java:1303)

              at com.sun.jmx.mbeanserver.JmxMBeanServer.getMBeanInfo(JmxMBeanServer.java:903)

              at javax.management.remote.rmi.RMIConnectionImpl.doOperation(RMIConnectionImpl.java:1404)

              at javax.management.remote.rmi.RMIConnectionImpl.access$100(RMIConnectionImpl.java:81)

              at javax.management.remote.rmi.RMIConnectionImpl$PrivilegedOperation.run(RMIConnectionImpl.jav

      a:1247)

              at javax.management.remote.rmi.RMIConnectionImpl.doPrivilegedOperation(RMIConnectionImpl.java:

      1343)

              at javax.management.remote.rmi.RMIConnectionImpl.getMBeanInfo(RMIConnectionImpl.java:860)

              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 sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:294)

              at sun.rmi.transport.Transport$1.run(Transport.java:153)

              at java.security.AccessController.doPrivileged(Native Method)

              at sun.rmi.transport.Transport.serviceCall(Transport.java:149)

              at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:466)

              at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:707)

              at java.lang.Thread.run(Thread.java:595)

              at sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer(StreamRemoteCall.java:247)

              at sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:223)

              at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:126)

              at com.sun.jmx.remote.internal.PRef.invoke(Unknown Source)

              at javax.management.remote.rmi.RMIConnectionImpl_Stub.getMBeanInfo(Unknown Source)

              at javax.management.remote.rmi.RMIConnector$RemoteMBeanServerConnection.getMBeanInfo(RMIConnec

      tor.java:1031)

              at org.springframework.jmx.access.MBeanClientInterceptor.retrieveMBeanInfo(MBeanClientIntercep

      tor.java:223)

              ... 46 more

      2008-07-02 14:11:02.649::WARN:  /servicemix-web-console/audit.jsp

      javax.el.ELException: org.springframework.jmx.access.MBeanInfoRetrievalException: Unable to obtain MBe

      an info for bean org.apache.servicemix:ContainerName=ServiceMix,Type=SystemService,Name=JdbcAuditor:

      it is likely that this bean was unregistered during the proxy creation process; nested exception is j

      avax.management.InstanceNotFoundException: org.apache.servicemix:ContainerName=ServiceMix,Type=SystemS

      ervice,Name=JdbcAuditor

              at javax.el.BeanELResolver.getValue(BeanELResolver.java:266)

              at javax.el.CompositeELResolver.getValue(CompositeELResolver.java:143)

              at com.sun.el.parser.AstValue.getValue(AstValue.java:138)

              at com.sun.el.parser.AstEqual.getValue(AstEqual.java:54)

              at com.sun.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:206)

              at org.apache.jasper.runtime.PageContextImpl.evaluateExpression(PageContextImpl.java:984)

              at org.apache.jsp.audit_jsp._jspx_meth_c_if_0(org.apache.jsp.audit_jsp:159)

              at org.apache.jsp.audit_jsp._jspService(org.apache.jsp.audit_jsp:92)

              at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:93)

              at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)

              at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:373)

              at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:470)

              at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:364)

              at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)

              at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)

              at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1093)

              at org.apache.servicemix.web.filter.ApplicationContextFilter.doFilter(ApplicationContextFilter

      .java:81)

              at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)

              at com.opensymphony.module.sitemesh.filter.PageFilter.parsePage(PageFilter.java:118)

              at com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:52)

              at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)

              at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:360)

              at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)

              at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)

              at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:722)

              at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:404)

              at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:206

      )

              at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)

              at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)

              at org.mortbay.jetty.Server.handle(Server.java:324)

              at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:505)

              at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:828)

              at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:514)

              at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211)

              at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:380)

              at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:395)

              at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:450)

      Caused by: org.springframework.jmx.access.MBeanInfoRetrievalException: Unable to obtain MBean info for

      bean org.apache.servicemix:ContainerName=ServiceMix,Type=SystemService,Name=JdbcAuditor: it is like

      ly that this bean was unregistered during the proxy creation process; nested exception is javax.manage

      ment.InstanceNotFoundException: org.apache.servicemix:ContainerName=ServiceMix,Type=SystemService,Name

      =JdbcAuditor

              at org.springframework.jmx.access.MBeanClientInterceptor.retrieveMBeanInfo(MBeanClientIntercep

      tor.java:252)

              at org.springframework.jmx.access.MBeanClientInterceptor.invoke(MBeanClientInterceptor.java:29

      1)

              at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvoca

      tion.java:166)

              at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)

              at $Proxy0.getCurrentState(Unknown Source)

              at org.apache.servicemix.web.Auditor.getStatus(Auditor.java:47)

              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 javax.el.BeanELResolver.getValue(BeanELResolver.java:261)

              ... 36 more

      Caused by: javax.management.InstanceNotFoundException: org.apache.servicemix:ContainerName=ServiceMix,

      Type=SystemService,Name=JdbcAuditor

              at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.getMBean(DefaultMBeanServerIntercepto

      r.java:1010)

              at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.getMBeanInfo(DefaultMBeanServerInterc

      eptor.java:1303)

              at com.sun.jmx.mbeanserver.JmxMBeanServer.getMBeanInfo(JmxMBeanServer.java:903)

              at javax.management.remote.rmi.RMIConnectionImpl.doOperation(RMIConnectionImpl.java:1404)

              at javax.management.remote.rmi.RMIConnectionImpl.access$100(RMIConnectionImpl.java:81)

              at javax.management.remote.rmi.RMIConnectionImpl$PrivilegedOperation.run(RMIConnectionImpl.jav

      a:1247)

              at javax.management.remote.rmi.RMIConnectionImpl.doPrivilegedOperation(RMIConnectionImpl.java:

      1343)

              at javax.management.remote.rmi.RMIConnectionImpl.getMBeanInfo(RMIConnectionImpl.java:860)

              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 sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:294)

              at sun.rmi.transport.Transport$1.run(Transport.java:153)

              at java.security.AccessController.doPrivileged(Native Method)

              at sun.rmi.transport.Transport.serviceCall(Transport.java:149)

              at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:466)

              at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:707)

              at java.lang.Thread.run(Thread.java:595)

              at sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer(StreamRemoteCall.java:247)

              at sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:223)

              at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:126)

              at com.sun.jmx.remote.internal.PRef.invoke(Unknown Source)

              at javax.management.remote.rmi.RMIConnectionImpl_Stub.getMBeanInfo(Unknown Source)

              at javax.management.remote.rmi.RMIConnector$RemoteMBeanServerConnection.getMBeanInfo(RMIConnec

      tor.java:1031)

              at org.springframework.jmx.access.MBeanClientInterceptor.retrieveMBeanInfo(MBeanClientIntercep

      tor.java:223)

              ... 46 more

        • 1. Re: Running the servicemix web console
          Lowry Curry Newbie

          I partially know why this was not working. Seems the instance of servicemix i was pointing to was a trimmed down version that only had a few components deployed. When i pointed the console to a "full instance" of servicemix, i don't see the error.

          Thanks

          • 2. Re: Running the servicemix web console
            Lowry Curry Newbie

            Can someone tell me what is the point of the "Audit" view inside the servicemix console? I'm having problems with it. For example below is error in servicemix if i have this feature enabled in the console while monitoring my SA and then send a message through the SA. Are there dependencies in my SA to be equipped to utilize this feature?

            Thanks,

             

             

            ERROR - JdbcAuditor                    - Could not persist exchange

            java.io.NotSerializableException: org.apache.cxf.service.model.MessageInfo

                    at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1081)

                    at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:302)

                    at java.util.HashMap.writeObject(HashMap.java:1039)

                    at sun.reflect.GeneratedMethodAccessor49.invoke(Unknown Source)

                    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

                    at java.lang.reflect.Method.invoke(Method.java:585)

                    at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:917)

                    at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1339)

                    at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1290)

                    at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1079)

                    at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:302)

                    at org.apache.servicemix.jbi.messaging.NormalizedMessageImpl.writeExternal(NormalizedMessageIm

            pl.java:311)

                    at java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1310)

                    at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1288)

                    at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1079)

                    at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:302)

                    at org.apache.servicemix.jbi.messaging.ExchangePacket.writeExternal(ExchangePacket.java:406)

                    at java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1310)

                    at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1288)

                    at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1079)

                    at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:302)

                    at org.apache.servicemix.jbi.messaging.ExchangePacket.getData(ExchangePacket.java:472)

                    at org.apache.servicemix.jbi.audit.jdbc.JdbcAuditor.exchangeSent(JdbcAuditor.java:122)

                    at org.apache.servicemix.jbi.messaging.DeliveryChannelImpl.doSend(DeliveryChannelImpl.java:379

            )

                    at org.apache.servicemix.jbi.messaging.DeliveryChannelImpl.send(DeliveryChannelImpl.java:431)

                    at org.apache.servicemix.common.EndpointDeliveryChannel.send(EndpointDeliveryChannel.java:79)

                    at org.apache.cxf.transport.jbi.JBIDestinationOutputStream.commitOutputMessage(JBIDestinationO

            utputStream.java:122)

                    at org.apache.cxf.transport.jbi.JBIDestinationOutputStream.doClose(JBIDestinationOutputStream.

            java:66)

                    at org.apache.cxf.io.CachedOutputStream.close(CachedOutputStream.java:156)

                    at org.apache.cxf.transport.AbstractConduit.close(AbstractConduit.java:66)

                    at org.apache.cxf.interceptor.MessageSenderInterceptor$MessageSenderEndingInterceptor.handleMe

            ssage(MessageSenderInterceptor.java:62)

                    at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:221)

                    at org.apache.cxf.interceptor.OutgoingChainInterceptor.handleMessage(OutgoingChainInterceptor.

            java:74)

                    at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:221)

                    at org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:77)

             

                    at org.apache.cxf.transport.jbi.JBIDispatcherUtil.dispatch(JBIDispatcherUtil.java:156)

                    at org.apache.servicemix.cxfse.CxfSeEndpoint.process(CxfSeEndpoint.java:232)

                    at org.apache.servicemix.common.AsyncBaseLifeCycle.doProcess(AsyncBaseLifeCycle.java:538)

                    at org.apache.servicemix.common.AsyncBaseLifeCycle.processExchange(AsyncBaseLifeCycle.java:490

            )

                    at org.apache.servicemix.common.BaseLifeCycle.onMessageExchange(BaseLifeCycle.java:46)

                    at org.apache.servicemix.jbi.messaging.DeliveryChannelImpl.processInBound(DeliveryChannelImpl.

            java:610)

                    at org.apache.servicemix.jbi.nmr.flow.AbstractFlow.doRouting(AbstractFlow.java:172)

                    at org.apache.servicemix.jbi.nmr.flow.seda.SedaFlow.doRouting(SedaFlow.java:167)

                    at org.apache.servicemix.jbi.nmr.flow.seda.SedaQueue$1.run(SedaQueue.java:134)

                    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)

                    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)

                    at java.lang.Thread.run(Thread.java:595)

            ERROR - JdbcAuditor                    - Could not persist exchange

            java.io.NotSerializableException: org.apache.cxf.service.model.MessageInfo

                    at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1081)

                    at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:302)

                    at java.util.HashMap.writeObject(HashMap.java:1039)

                    at sun.reflect.GeneratedMethodAccessor49.invoke(Unknown Source)

                    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

                    at java.lang.reflect.Method.invoke(Method.java:585)

                    at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:917)

                    at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1339)

                    at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1290)

                    at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1079)

                    at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:302)

                    at org.apache.servicemix.jbi.messaging.NormalizedMessageImpl.writeExternal(NormalizedMessageIm

            pl.java:311)

                    at java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1310)

                    at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1288)

                    at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1079)

                    at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:302)

                    at org.apache.servicemix.jbi.messaging.ExchangePacket.writeExternal(ExchangePacket.java:406)

                    at java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1310)

                    at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1288)

                    at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1079)

                    at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:302)

                    at org.apache.servicemix.jbi.messaging.ExchangePacket.getData(ExchangePacket.java:472)

                    at org.apache.servicemix.jbi.audit.jdbc.JdbcAuditor.exchangeSent(JdbcAuditor.java:122)

                    at org.apache.servicemix.jbi.messaging.DeliveryChannelImpl.doSend(DeliveryChannelImpl.java:379

            • 3. Re: Running the servicemix web console
              Gert Vanthienen Novice

              Lowry,

               

              The first exception was about the JdbcAuditor service not being available.  This service is reponsible for storing MessageExchanges in a RDBMS -- these exchanges will then be shown in the audit view.

               

              The second exception actually is a bug, the Auditor tries to serialize the message exchange but fails to do because another, non-serializable object is in there.  I filed a bug report for this (https://issues.apache.org/activemq/browse/SM-1436).

               

              Regards,

               

              Gert