> 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

Reply via email to