Dennis Lloyd created DBCP-482:
---------------------------------

             Summary: javax.management.InstanceNotFoundException Warning on 
shutdown
                 Key: DBCP-482
                 URL: https://issues.apache.org/jira/browse/DBCP-482
             Project: Commons Dbcp
          Issue Type: Improvement
    Affects Versions: 2.1.1, 2.0.1, 2.2.0
         Environment: Spring Framework 4.3.11.RELEASE
Java 1.8.0.121-b13
MacOS Sierra
            Reporter: Dennis Lloyd
            Priority: Minor


When using DBCP2 with JMX, the following warning is presented upon shutting 
down a Spring Application Context:

{code}
javax.management.InstanceNotFoundException: 
org.apache.commons.dbcp2:name=crawlDataSource,type=BasicDataSource
        at 
com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.getMBean(DefaultMBeanServerInterceptor.java:1095)
 ~[na:1.8.0_121]
        at 
com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.exclusiveUnregisterMBean(DefaultMBeanServerInterceptor.java:427)
 ~[na:1.8.0_121]
        at 
com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.unregisterMBean(DefaultMBeanServerInterceptor.java:415)
 ~[na:1.8.0_121]
        at 
com.sun.jmx.mbeanserver.JmxMBeanServer.unregisterMBean(JmxMBeanServer.java:546) 
~[na:1.8.0_121]
        at 
org.apache.commons.dbcp2.BasicDataSource.close(BasicDataSource.java:1941) 
~[commons-dbcp2-2.2.0.jar:2.2.0]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
~[na:1.8.0_121]
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 
~[na:1.8.0_121]
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 ~[na:1.8.0_121]
        at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_121]
        at 
org.springframework.beans.factory.support.DisposableBeanAdapter.invokeCustomDestroyMethod(DisposableBeanAdapter.java:364)
 [spring-beans-4.3.11.RELEASE.jar:4.3.11.RELEASE]
        at 
org.springframework.beans.factory.support.DisposableBeanAdapter.destroy(DisposableBeanAdapter.java:287)
 [spring-beans-4.3.11.RELEASE.jar:4.3.11.RELEASE]
        at 
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.destroyBean(DefaultSingletonBeanRegistry.java:578)
 [spring-beans-4.3.11.RELEASE.jar:4.3.11.RELEASE]
        at 
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.destroySingleton(DefaultSingletonBeanRegistry.java:554)
 [spring-beans-4.3.11.RELEASE.jar:4.3.11.RELEASE]
        at 
org.springframework.beans.factory.support.DefaultListableBeanFactory.destroySingleton(DefaultListableBeanFactory.java:961)
 [spring-beans-4.3.11.RELEASE.jar:4.3.11.RELEASE]
        at 
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.destroySingletons(DefaultSingletonBeanRegistry.java:523)
 [spring-beans-4.3.11.RELEASE.jar:4.3.11.RELEASE]
        at 
org.springframework.beans.factory.support.FactoryBeanRegistrySupport.destroySingletons(FactoryBeanRegistrySupport.java:230)
 [spring-beans-4.3.11.RELEASE.jar:4.3.11.RELEASE]
        at 
org.springframework.beans.factory.support.DefaultListableBeanFactory.destroySingletons(DefaultListableBeanFactory.java:968)
 [spring-beans-4.3.11.RELEASE.jar:4.3.11.RELEASE]
        at 
org.springframework.context.support.AbstractApplicationContext.destroyBeans(AbstractApplicationContext.java:1030)
 [spring-context-4.3.11.RELEASE.jar:4.3.11.RELEASE]
        at 
org.springframework.context.support.AbstractApplicationContext.doClose(AbstractApplicationContext.java:1006)
 [spring-context-4.3.11.RELEASE.jar:4.3.11.RELEASE]
        at 
org.springframework.context.support.AbstractApplicationContext.close(AbstractApplicationContext.java:958)
 [spring-context-4.3.11.RELEASE.jar:4.3.11.RELEASE]
{code}



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to