You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomee.apache.org by David Blevins <da...@gmail.com> on 2012/10/27 23:23:00 UTC

@DataSourceDefinition issue

Won't get a chance to look at it, but there's a TCK failure wrt @DataSourceDefinition.  Here's the stacktrace.  Will post the test info to tck@openejb.a.o

SEVERE: Unable to register JDBC pool with JMX
java.lang.NullPointerException
	at org.apache.tomcat.jdbc.pool.DataSource.registerJmx(DataSource.java:135)
	at org.apache.tomcat.jdbc.pool.DataSource.preRegister(DataSource.java:102)
	at org.apache.tomcat.util.modeler.BaseModelMBean.preRegister(BaseModelMBean.java:1132)
	at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.preRegisterInvoke(DefaultMBeanServerInterceptor.java:1010)
	at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerDynamicMBean(DefaultMBeanServerInterceptor.java:938)
	at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerObject(DefaultMBeanServerInterceptor.java:917)
	at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerMBean(DefaultMBeanServerInterceptor.java:312)
	at com.sun.jmx.mbeanserver.JmxMBeanServer.registerMBean(JmxMBeanServer.java:482)
	at org.apache.tomcat.util.modeler.Registry.registerComponent(Registry.java:742)
	at org.apache.catalina.core.NamingContextListener.addResource(NamingContextListener.java:1062)
	at org.apache.catalina.core.NamingContextListener.createNamingContext(NamingContextListener.java:671)
	at org.apache.catalina.core.NamingContextListener.lifecycleEvent(NamingContextListener.java:270)
	at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
	at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
	at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5173)
	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:633)
	at org.apache.tomee.catalina.TomcatWebAppBuilder.deployWar(TomcatWebAppBuilder.java:513)
	at org.apache.tomee.catalina.TomcatWebAppBuilder.deployWebApps(TomcatWebAppBuilder.java:488)
	at org.apache.tomee.catalina.deployment.TomcatWebappDeployer.deploy(TomcatWebappDeployer.java:44)
	at org.apache.openejb.assembler.DeployerEjb.deploy(DeployerEjb.java:132)
	at org.apache.openejb.assembler.DeployerEjb.deploy(DeployerEjb.java:109)



Re: @DataSourceDefinition issue

Posted by Romain Manni-Bucau <rm...@gmail.com>.
Maybe check on trunk,

Fixed another npe linked to tomcat  ds pool
Le 27 oct. 2012 23:23, "David Blevins" <da...@gmail.com> a écrit :

> Won't get a chance to look at it, but there's a TCK failure wrt
> @DataSourceDefinition.  Here's the stacktrace.  Will post the test info to
> tck@openejb.a.o
>
> SEVERE: Unable to register JDBC pool with JMX
> java.lang.NullPointerException
>         at
> org.apache.tomcat.jdbc.pool.DataSource.registerJmx(DataSource.java:135)
>         at
> org.apache.tomcat.jdbc.pool.DataSource.preRegister(DataSource.java:102)
>         at
> org.apache.tomcat.util.modeler.BaseModelMBean.preRegister(BaseModelMBean.java:1132)
>         at
> com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.preRegisterInvoke(DefaultMBeanServerInterceptor.java:1010)
>         at
> com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerDynamicMBean(DefaultMBeanServerInterceptor.java:938)
>         at
> com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerObject(DefaultMBeanServerInterceptor.java:917)
>         at
> com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerMBean(DefaultMBeanServerInterceptor.java:312)
>         at
> com.sun.jmx.mbeanserver.JmxMBeanServer.registerMBean(JmxMBeanServer.java:482)
>         at
> org.apache.tomcat.util.modeler.Registry.registerComponent(Registry.java:742)
>         at
> org.apache.catalina.core.NamingContextListener.addResource(NamingContextListener.java:1062)
>         at
> org.apache.catalina.core.NamingContextListener.createNamingContext(NamingContextListener.java:671)
>         at
> org.apache.catalina.core.NamingContextListener.lifecycleEvent(NamingContextListener.java:270)
>         at
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
>         at
> org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
>         at
> org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5173)
>         at
> org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
>         at
> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
>         at
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
>         at
> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:633)
>         at
> org.apache.tomee.catalina.TomcatWebAppBuilder.deployWar(TomcatWebAppBuilder.java:513)
>         at
> org.apache.tomee.catalina.TomcatWebAppBuilder.deployWebApps(TomcatWebAppBuilder.java:488)
>         at
> org.apache.tomee.catalina.deployment.TomcatWebappDeployer.deploy(TomcatWebappDeployer.java:44)
>         at
> org.apache.openejb.assembler.DeployerEjb.deploy(DeployerEjb.java:132)
>         at
> org.apache.openejb.assembler.DeployerEjb.deploy(DeployerEjb.java:109)
>
>
>