geronimo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Paul McMahan" <paulmcma...@gmail.com>
Subject Re: [jira] Created: (GERONIMO-2559) cannot stop activemq via kernel shutdown
Date Fri, 10 Nov 2006 18:52:30 GMT
Thanks Anita I added a dup link.

Paul

On 11/10/06, anita kulshreshtha <a_kulshre@yahoo.com> wrote:
>    This is the same issue as
> http://issues.apache.org/jira/browse/GERONIMO-2502 and
> http://issues.apache.org/jira/browse/GERONIMO-2400
>     I have looked using Jconsole, there is no thread called Thread-6.
>
> Thanks
> Anita
>
> --- "Paul McMahan (JIRA)" <jira@apache.org> wrote:
>
> > cannot stop activemq via kernel shutdown
> > ----------------------------------------
> >
> >                  Key: GERONIMO-2559
> >                  URL:
> > http://issues.apache.org/jira/browse/GERONIMO-2559
> >              Project: Geronimo
> >           Issue Type: Bug
> >       Security Level: public (Regular issues)
> >           Components: ActiveMQ
> >     Affects Versions: 1.2
> >          Environment: sun j2se 1.5.0_07
> >             Reporter: Paul McMahan
> >              Fix For: 1.2
> >
> >
> > Shutdown the server from the admin console.  This ends up invoking
> > kernel.shutdown().  The following stack trace is generated:
> >
> > 11:59:25,265 ERROR [JournalPersistenceAdapter] Could not stop
> > service: org.apach
> > e.activemq.store.journal.JournalPersistenceAdapter@41d9a8. Reason:
> > java.lang.Nul
> > lPointerException
> > java.lang.NullPointerException
> >         at
> > org.apache.geronimo.connector.outbound.connectiontracking.ConnectionT
> >
> rackingCoordinator.handleReleased(ConnectionTrackingCoordinator.java:127)
> >         at
> > org.apache.geronimo.connector.outbound.connectiontracking.ConnectionT
> > rackingCoordinator$$FastClassByCGLIB$$5d33aabf.invoke(<generated>)
> >         at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
> >         at
> > org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethod
> > Invoker.java:38)
> >         at
> > org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperatio
> > n.java:122)
> >         at
> > org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.
> > java:820)
> >         at
> > org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:5
> > 7)
> >         at
> > org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperat
> > ionInvoker.java:35)
> >         at
> > org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(Pro
> > xyMethodInterceptor.java:97)
> >         at
> > org.apache.geronimo.connector.outbound.connectiontracking.ConnectionT
> > racker$$EnhancerByCGLIB$$c20afa50.handleReleased(<generated>)
> >         at
> > org.apache.geronimo.connector.outbound.ConnectionTrackingInterceptor.
> > returnConnection(ConnectionTrackingInterceptor.java:81)
> >         at
> > org.apache.geronimo.connector.outbound.GeronimoConnectionEventListene
> > r.connectionClosed(GeronimoConnectionEventListener.java:67)
> >         at
> > org.tranql.connector.AbstractManagedConnection.connectionClosed(Abstr
> > actManagedConnection.java:102)
> >         at
> > org.tranql.connector.jdbc.ConnectionHandle.close(ConnectionHandle.jav
> > a:97)
> >         at
> > org.apache.activemq.store.jdbc.DefaultDatabaseLocker.stop(DefaultData
> > baseLocker.java:81)
> >         at
> > org.apache.activemq.store.jdbc.JDBCPersistenceAdapter.stop(JDBCPersis
> > tenceAdapter.java:202)
> >         at
> > org.apache.activemq.store.journal.JournalPersistenceAdapter.stop(Jour
> > nalPersistenceAdapter.java:254)
> >         at
> > org.apache.activemq.util.ServiceStopper.stop(ServiceStopper.java:42)
> >         at
> > org.apache.activemq.broker.BrokerService.stop(BrokerService.java:443)
> >
> >         at
> > org.apache.activemq.gbean.BrokerServiceGBeanImpl.doStop(BrokerService
> > GBeanImpl.java:107)
> >         at
> > org.apache.geronimo.gbean.runtime.GBeanInstance.destroyInstance(GBean
> > Instance.java:1146)
> >         at
> > org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullStop(
> > GBeanInstanceState.java:337)
> >         at
> > org.apache.geronimo.gbean.runtime.GBeanInstanceState.stop(GBeanInstan
> > ceState.java:188)
> >         at
> > org.apache.geronimo.gbean.runtime.GBeanInstance.stop(GBeanInstance.ja
> > va:551)
> >         at
> > org.apache.geronimo.kernel.basic.BasicKernel.stopGBean(BasicKernel.ja
> > va:423)
> >         at
> > org.apache.geronimo.gbean.runtime.GBeanInstanceState.stop(GBeanInstan
> > ceState.java:180)
> >         at
> > org.apache.geronimo.gbean.runtime.GBeanInstance.stop(GBeanInstance.ja
> > va:551)
> >         at
> > org.apache.geronimo.kernel.basic.BasicKernel.stopGBean(BasicKernel.ja
> > va:423)
> >         at
> > org.apache.geronimo.gbean.runtime.GBeanInstanceState.stop(GBeanInstan
> > ceState.java:180)
> >         at
> > org.apache.geronimo.gbean.runtime.GBeanInstance.stop(GBeanInstance.ja
> > va:551)
> >         at
> > org.apache.geronimo.kernel.basic.BasicKernel.stopGBean(BasicKernel.ja
> > va:423)
> >         at
> > org.apache.geronimo.kernel.config.KernelConfigurationManager$Shutdown
> > Hook.run(KernelConfigurationManager.java:310)
> >         at
> > org.apache.geronimo.kernel.basic.BasicKernel.notifyShutdownHooks(Basi
> > cKernel.java:668)
> >         at
> > org.apache.geronimo.kernel.basic.BasicKernel.shutdown(BasicKernel.jav
> > a:645)
> >         at
> > org.apache.geronimo.console.servermanager.ServerManagerPortlet.doView
> > (ServerManagerPortlet.java:72)
> >         at
> > javax.portlet.GenericPortlet.doDispatch(GenericPortlet.java:247)
> >         at
> > javax.portlet.GenericPortlet.render(GenericPortlet.java:175)
> >         at
> > org.apache.pluto.core.PortletServlet.dispatch(PortletServlet.java:218
> > )
> >         at
> > org.apache.pluto.core.PortletServlet.doGet(PortletServlet.java:158)
> >         at
> > javax.servlet.http.HttpServlet.service(HttpServlet.java:595)
> >         at
> > javax.servlet.http.HttpServlet.service(HttpServlet.java:688)
> >         at
> > org.apache.pluto.core.PortletServlet.service(PortletServlet.java:153)
> >
> >         at
> > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
> > icationFilterChain.java:252)
> >         at
> > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
> > ilterChain.java:173)
> >         at
> > org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDisp
> > atcher.java:672)
> >         at
> > org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationD
> > ispatcher.java:574)
> >         at
> > org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDis
> > patcher.java:499)
> >         at
> > org.apache.pluto.invoker.impl.PortletInvokerImpl.invoke(PortletInvoke
> > rImpl.java:120)
> >         at
> > org.apache.pluto.invoker.impl.PortletInvokerImpl.render(PortletInvoke
> > rImpl.java:73)
> >         at
> > org.apache.pluto.PortletContainerImpl.renderPortlet(PortletContainerI
> > mpl.java:119)
> >         at
> > org.apache.pluto.portalImpl.core.PortletContainerWrapperImpl.renderPo
> > rtlet(PortletContainerWrapperImpl.java:70)
> >         at
> > org.apache.pluto.portalImpl.aggregation.PortletFragment.service(Portl
> > etFragment.java:168)
> >         at
> > jsp.WEB_002dINF.aggregation.ColumnFragment_jsp._jspService(jsp.WEB_00
> > 2dINF.aggregation.ColumnFragment_jsp:60)
> >         at
> > org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
> >         at
> > javax.servlet.http.HttpServlet.service(HttpServlet.java:688)
> >         at
> > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
> > icationFilterChain.java:252)
> >         at
> > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
> > ilterChain.java:173)
> >         at
> > org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDisp
> > atcher.java:672)
> >         at
> > org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationD
> > ispatcher.java:574)
> >         at
> > org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDis
> > patcher.java:499)
> >         at
> > org.apache.pluto.portalImpl.aggregation.AbstractFragment.service(Abst
> > ractFragment.java:112)
> >         at
> > jsp.WEB_002dINF.aggregation.RowFragment_jsp._jspService(jsp.WEB_002dI
> > NF.aggregation.RowFragment_jsp:57)
> >
> === message truncated ===
>
>
>
>
> ____________________________________________________________________________________
> Cheap talk?
> Check out Yahoo! Messenger's low PC-to-Phone call rates.
> http://voice.yahoo.com
>

Mime
View raw message