> Has the db pool been started?
I don't know, how do I find out? Cheers, Jon. On Thu, Oct 02, 2003 at 12:12:41PM +0100, Adrian Brock wrote: > Hi Jon, > > Has the db pool been started? > I assume it has since you can lookup the data source in jndi. > > Question for Alex: > > Shouldn't this be in startService()? > You can't guarantee other dependent services are ready in > createService(). > > at > org.jboss.system.ServiceMBeanSupport.create(ServiceMBeanSupport.java:158) > at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:324) > at > org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284) > at > org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:546) > at > org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:976) > at $Proxy13.create(Unknown Source) > at > org.jboss.system.ServiceController.create(ServiceController.java:310) > at > org.jboss.system.ServiceController.create(ServiceController.java:243) > at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:324) > at > org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284) > at > org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:546) > at > org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177) > at $Proxy16.create(Unknown Source) > at > org.jboss.persistence.jbossdo.deployment.JDODeployer.create(JDODeployer.java:173) > at > org.jboss.deployment.MainDeployer.create(MainDeployer.java:776) > > Regards, > Adrian > > On Thu, 2003-10-02 at 11:20, J.Mann wrote: > > I added the following code > > > > protected void handleInstantiateExceptions(Throwable t, String > > className) throws ReflectionException, MBeanException { > > > > log.error("Error instantiating MBean className=" + className, t); > > > > to "jmx/src/main/org/jboss/mx/server/MBeanServerImpl.java" > > > > The following log was produced: > > > > Regards, > > Jon Mann. > > > > > > > > 2003-10-02 11:12:02,431 ERROR [org.jboss.mx.server.MBeanServerImpl] Error > > instantiating MBean > > className=org.jboss.persistence.jbossdo.PersistenceManagerFactoryImpl > > java.lang.reflect.InvocationTargetException > > at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) > > at > > sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39) > > at > > sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) > > at java.lang.reflect.Constructor.newInstance(Constructor.java:274) > > at org.jboss.mx.server.MBeanServerImpl.instantiate(MBeanServerImpl.java:847) > > at org.jboss.mx.server.MBeanServerImpl.instantiate(MBeanServerImpl.java:263) > > at org.jboss.mx.server.MBeanServerImpl.createMBean(MBeanServerImpl.java:304) > > at > > org.jboss.persistence.jbossdo.deployment.JDOModule.createPersistenceManagerFactory(JDOModule.java:77) > > at > > org.jboss.persistence.jbossdo.deployment.JDOModule.createService(JDOModule.java:65) > > at org.jboss.system.ServiceMBeanSupport.create(ServiceMBeanSupport.java:158) > > at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source) > > at > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > > at java.lang.reflect.Method.invoke(Method.java:324) > > at > > org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284) > > at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:546) > > at > > org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:976) > > at $Proxy13.create(Unknown Source) > > at org.jboss.system.ServiceController.create(ServiceController.java:310) > > at org.jboss.system.ServiceController.create(ServiceController.java:243) > > at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source) > > at > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > > at java.lang.reflect.Method.invoke(Method.java:324) > > at > > org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284) > > at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:546) > > at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177) > > at $Proxy16.create(Unknown Source) > > at > > org.jboss.persistence.jbossdo.deployment.JDODeployer.create(JDODeployer.java:173) > > at org.jboss.deployment.MainDeployer.create(MainDeployer.java:776) > > at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:631) > > at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:605) > > at sun.reflect.GeneratedMethodAccessor32.invoke(Unknown Source) > > at > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > > at java.lang.reflect.Method.invoke(Method.java:324) > > at > > org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284) > > at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:546) > > at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177) > > at $Proxy6.deploy(Unknown Source) > > at > > org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:302) > > at > > org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:476) > > at > > org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:201) > > at > > org.jboss.deployment.scanner.AbstractDeploymentScanner.startService(AbstractDeploymentScanner.java:274) > > at org.jboss.system.ServiceMBeanSupport.start(ServiceMBeanSupport.java:192) > > at sun.reflect.GeneratedMethodAccessor8.invoke(Unknown Source) > > at > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > > at java.lang.reflect.Method.invoke(Method.java:324) > > at > > org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284) > > at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:546) > > at > > org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:976) > > at $Proxy0.start(Unknown Source) > > at org.jboss.system.ServiceController.start(ServiceController.java:394) > > at sun.reflect.GeneratedMethodAccessor7.invoke(Unknown Source) > > at > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > > at java.lang.reflect.Method.invoke(Method.java:324) > > at > > org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284) > > at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:546) > > at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177) > > at $Proxy4.start(Unknown Source) > > at org.jboss.deployment.SARDeployer.start(SARDeployer.java:226) > > at org.jboss.deployment.MainDeployer.start(MainDeployer.java:824) > > at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:632) > > at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:605) > > at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:589) > > 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:324) > > at > > org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284) > > at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:546) > > at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177) > > at $Proxy5.deploy(Unknown Source) > > at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:384) > > at org.jboss.system.server.ServerImpl.start(ServerImpl.java:291) > > at org.jboss.Main.boot(Main.java:150) > > at org.jboss.Main$1.run(Main.java:388) > > at java.lang.Thread.run(Thread.java:536) > > Caused by: org.jboss.deployment.DeploymentException: Could not create KeyGenerator > > instance.; - nested throwable: (java.lang.NullPointerException) > > at > > org.jboss.persistence.jbossdo.schema.JDOGeneratedAttributeField.<init>(JDOGeneratedAttributeField.java:55) > > at > > org.jboss.persistence.jbossdo.schema.JDOSchemaBuilder.buildSchema(JDOSchemaBuilder.java:80) > > at > > org.jboss.persistence.jbossdo.schema.JDOSchemaBuilder.buildSchema(JDOSchemaBuilder.java:64) > > at > > org.jboss.persistence.jbossdo.schema.JDOSchemaBuilder.buildSchema(JDOSchemaBuilder.java:43) > > at > > org.jboss.persistence.jbossdo.PersistenceManagerFactoryImpl.<init>(PersistenceManagerFactoryImpl.java:50) > > ... 75 more > > Caused by: java.lang.NullPointerException > > at > > org.jboss.resource.adapter.jdbc.WrappedConnection.unregisterStatement(WrappedConnection.java:809) > > at > > org.jboss.resource.adapter.jdbc.WrappedStatement.close(WrappedStatement.java:49) > > at org.jboss.persistence.util.JDBCUtil.safeClose(JDBCUtil.java:69) > > at > > org.jboss.persistence.idgen.hilo.HiLoIDGenerator.initTable(HiLoIDGenerator.java:220) > > at > > org.jboss.persistence.idgen.hilo.HiLoIDGenerator.<init>(HiLoIDGenerator.java:79) > > at > > org.jboss.persistence.idgen.hilo.HiLoIDGeneratorFactory.getIDGenerator(HiLoIDGeneratorFactory.java:186) > > at > > org.jboss.persistence.jbossdo.schema.JDOGeneratedAttributeField.<init>(JDOGeneratedAttributeField.java:47) > > ... 79 more > > 2003-10-02 11:12:02,437 ERROR [org.jboss.persistence.jbossdo.deployment.JDOModule] > > Initialization failed > > org.jboss.deployment.DeploymentException: Could not create > > PersistenceManagerFactory.; - nested throwable: (MBeanException: > > org.jboss.persistence.jbossdo.PersistenceManagerFactoryImpl constructor has thrown > > an exception: org.jboss.deployment.DeploymentException: Could not create > > KeyGenerator instance.; - nested throwable: (java.lang.NullPointerException) > > Cause: org.jboss.deployment.DeploymentException: Could not create KeyGenerator > > instance.; - nested throwable: (java.lang.NullPointerException)) > > at > > org.jboss.persistence.jbossdo.deployment.JDOModule.createPersistenceManagerFactory(JDOModule.java:91) > > at > > org.jboss.persistence.jbossdo.deployment.JDOModule.createService(JDOModule.java:65) > > at org.jboss.system.ServiceMBeanSupport.create(ServiceMBeanSupport.java:158) > > at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source) > > at > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > > at java.lang.reflect.Method.invoke(Method.java:324) > > at > > org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284) > > at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:546) > > at > > org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:976) > > at $Proxy13.create(Unknown Source) > > at org.jboss.system.ServiceController.create(ServiceController.java:310) > > at org.jboss.system.ServiceController.create(ServiceController.java:243) > > at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source) > > at > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > > at java.lang.reflect.Method.invoke(Method.java:324) > > at > > org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284) > > at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:546) > > at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177) > > at $Proxy16.create(Unknown Source) > > at > > org.jboss.persistence.jbossdo.deployment.JDODeployer.create(JDODeployer.java:173) > > at org.jboss.deployment.MainDeployer.create(MainDeployer.java:776) > > at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:631) > > at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:605) > > at sun.reflect.GeneratedMethodAccessor32.invoke(Unknown Source) > > at > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > > at java.lang.reflect.Method.invoke(Method.java:324) > > at > > org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284) > > at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:546) > > at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177) > > at $Proxy6.deploy(Unknown Source) > > at > > org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:302) > > at > > org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:476) > > at > > org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:201) > > at > > org.jboss.deployment.scanner.AbstractDeploymentScanner.startService(AbstractDeploymentScanner.java:274) > > at org.jboss.system.ServiceMBeanSupport.start(ServiceMBeanSupport.java:192) > > at sun.reflect.GeneratedMethodAccessor8.invoke(Unknown Source) > > at > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > > at java.lang.reflect.Method.invoke(Method.java:324) > > at > > org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284) > > at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:546) > > at > > org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:976) > > at $Proxy0.start(Unknown Source) > > at org.jboss.system.ServiceController.start(ServiceController.java:394) > > at sun.reflect.GeneratedMethodAccessor7.invoke(Unknown Source) > > at > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > > at java.lang.reflect.Method.invoke(Method.java:324) > > at > > org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284) > > at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:546) > > at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177) > > at $Proxy4.start(Unknown Source) > > at org.jboss.deployment.SARDeployer.start(SARDeployer.java:226) > > at org.jboss.deployment.MainDeployer.start(MainDeployer.java:824) > > at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:632) > > at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:605) > > at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:589) > > 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:324) > > at > > org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284) > > at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:546) > > at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177) > > at $Proxy5.deploy(Unknown Source) > > at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:384) > > at org.jboss.system.server.ServerImpl.start(ServerImpl.java:291) > > at org.jboss.Main.boot(Main.java:150) > > at org.jboss.Main$1.run(Main.java:388) > > at java.lang.Thread.run(Thread.java:536) > > Caused by: MBeanException: > > org.jboss.persistence.jbossdo.PersistenceManagerFactoryImpl constructor has thrown > > an exception: org.jboss.deployment.DeploymentException: Could not create > > KeyGenerator instance.; - nested throwable: (java.lang.NullPointerException) > > Cause: org.jboss.deployment.DeploymentException: Could not create KeyGenerator > > instance.; - nested throwable: (java.lang.NullPointerException) > > at > > org.jboss.mx.server.MBeanServerImpl.handleInstantiateExceptions(MBeanServerImpl.java:897) > > at org.jboss.mx.server.MBeanServerImpl.instantiate(MBeanServerImpl.java:851) > > at org.jboss.mx.server.MBeanServerImpl.instantiate(MBeanServerImpl.java:263) > > at org.jboss.mx.server.MBeanServerImpl.createMBean(MBeanServerImpl.java:304) > > at > > org.jboss.persistence.jbossdo.deployment.JDOModule.createPersistenceManagerFactory(JDOModule.java:77) > > ... 67 more > > > > > > > > > > > > > > > > > > > > > > > > > > > > On Thu, Oct 02, 2003 at 02:24:51AM +0100, Adrian Brock wrote: > > > On Thu, 2003-10-02 at 01:51, J.Mann wrote: > > > > Caused by: MBeanException: > > > > org.jboss.persistence.jbossdo.PersistenceManagerFactoryImpl constructor has > > > > thrown an exception: > > > > org.jboss.deployment.DeploymentException: Could not create KeyGenerator > > > > instance.; - nested throwable: (java.lang.NullPointe > > > > rException) > > > > Cause: org.jboss.deployment.DeploymentException: Could not create KeyGenerator > > > > instance.; - nested throwable: (java.lang.Nul > > > > lPointerException) > > > > at > > > > org.jboss.mx.server.MBeanServerImpl.handleInstantiateExceptions(MBeanServerImpl.java:893) > > > > at > > > > org.jboss.mx.server.MBeanServerImpl.instantiate(MBeanServerImpl.java:851) > > > > at > > > > org.jboss.mx.server.MBeanServerImpl.instantiate(MBeanServerImpl.java:263) > > > > at > > > > org.jboss.mx.server.MBeanServerImpl.createMBean(MBeanServerImpl.java:304) > > > > at > > > > org.jboss.persistence.jbossdo.deployment.JDOModule.createPersistenceManagerFactory(JDOModule.java:77) > > > > ... 67 more > > > > > > > > > > The MBeanException isn't formating its nested exception correctly. > > > A quick fix to get more error information would be to add some logging. > > > > > > protected void handleInstantiateExceptions(Throwable t, String > > > className) throws ReflectionException, MBeanException > > > { > > > // Add this line > > > log.error("Error instantiating MBean className=" + className, e); > > > > > > Most likely you are missing some configuration, or > > > maybe a dependency - like waiting for the connection pool to start. > > > > > > Regards, > > > Adrian > > > > > > -- > > > xxxxxxxxxxxxxxxxxxxxxxxx > > > Adrian Brock > > > Director of Support > > > Back Office > > > JBoss Group, LLC > > > xxxxxxxxxxxxxxxxxxxxxxxx > > > > > > > > > > > > ------------------------------------------------------- > > > This sf.net email is sponsored by:ThinkGeek > > > Welcome to geek heaven. > > > http://thinkgeek.com/sf > > > _______________________________________________ > > > JBoss-user mailing list > > > [EMAIL PROTECTED] > > > https://lists.sourceforge.net/lists/listinfo/jboss-user > -- > xxxxxxxxxxxxxxxxxxxxxxxx > Adrian Brock > Director of Support > Back Office > JBoss Group, LLC > xxxxxxxxxxxxxxxxxxxxxxxx > > > > ------------------------------------------------------- > This sf.net email is sponsored by:ThinkGeek > Welcome to geek heaven. > http://thinkgeek.com/sf > _______________________________________________ > JBoss-user mailing list > [EMAIL PROTECTED] > https://lists.sourceforge.net/lists/listinfo/jboss-user -- Jon Mann Countersnipe UK Email: [EMAIL PROTECTED] ------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf _______________________________________________ JBoss-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/jboss-user