Shiva,

can you please post the complete stack trace ?

Werner

Shiva P. Kodityala wrote:
> Hi Werner
> 
> Now I have taken latest castor jar, 0.9.7. I am getting following error.
> 
> org.exolab.castor.jdo.PersistenceException: Nested error: 
> java.lang.NullPointerException
>       at 
> org.exolab.castor.persist.TransactionContext.create(TransactionContext.java:979)
>       at 
> org.exolab.castor.jdo.engine.DatabaseImpl.create(DatabaseImpl.java:357)
> 
> 
> Could you please give some hints when this happens?
> 
> Thanks
> 
> 
> -----Original Message-----
> From: Werner Guttmann [mailto:[EMAIL PROTECTED]
> Sent: Tuesday, May 10, 2005 7:34 AM
> To: [email protected]
> Subject: RE: [castor-user] Castor JDO Exception. Pls help
> 
> 
> That's fine, Shiva, as far as I can tell. To be quite honest, the line number 
> 140 in DatabaseRegistry does not make any sense, either. Coudl it be that 
> you've got an old version of Castor on your classpath ? If that's not the 
> case, can you please come up with a minimal test case (based upon the 
> template provided in src/bugs) and attach it to a bug report ?
> 
> Thanks
> Werner
> 
> wg> -----Original Message-----
> wg> From: Shiva P. Kodityala [mailto:[EMAIL PROTECTED]
> wg> Sent: Tuesday, May 10, 2005 4:12 PM
> wg> To: [email protected]
> wg> Subject: RE: [castor-user] Castor JDO Exception. Pls help
> wg> 
> wg> 
> wg> Ralf
> wg> 
> wg> I have kept following in castor.properties file.
> wg> 
> wg> org.exolab.castor.jdo.cacheFactories=\                    
> wg>   org.exolab.castor.persist.cache.NoCacheFactory,\        
> wg>   org.exolab.castor.persist.cache.TimeLimitedFactory,\    
> wg>   org.exolab.castor.persist.cache.CountLimitedFactory,\   
> wg>   org.exolab.castor.persist.cache.UnlimitedFactory        
> wg> 
> wg> Am I missing anything?
> wg> Thanks
> wg> Shiva.
> wg> 
> wg> -----Original Message-----
> wg> From: Ralf Joachim [mailto:[EMAIL PROTECTED]
> wg> Sent: Tuesday, May 10, 2005 1:17 AM
> wg> To: [email protected]
> wg> Subject: Re: [castor-user] Castor JDO Exception. Pls help
> wg> 
> wg> 
> wg> Hi Shiva,
> wg> 
> wg> if you are using a custom castor.properties file you need 
> wg> to take care 
> wg> to add some additional properties introduced with 0.9.6. You may 
> wg> especialy miss the CacheFactory property that had not been 
> wg> available in 
> wg> a castor.properties file of 0.9.5.x.
> wg> 
> wg> Ralf
> wg> 
> wg> 
> wg> Shiva P. Kodityala schrieb:
> wg> > Hi Werner
> wg> > 
> wg> > I checked the the code when deployed stand alone ( java 
> wg> AppName on command prompt). Checked its mapping xml. This 
> wg> file also does not cache cache-type. I don't see any error 
> wg> while execution... :(
> wg> > 
> wg> > Thanks
> wg> > 
> wg> > -----Original Message-----
> wg> > From: Shiva P. Kodityala [mailto:[EMAIL PROTECTED]
> wg> > Sent: Monday, May 09, 2005 1:03 PM
> wg> > To: [email protected]
> wg> > Subject: RE: [castor-user] Castor JDO Exception. Pls help
> wg> > 
> wg> > 
> wg> > Hi Werner
> wg> > 
> wg> > I do not have cache-type specified in mapping file. Where 
> wg> do I need to specify? Am I getting closer?
> wg> > 
> wg> > Thanks for your help
> wg> > Shiva.
> wg> > 
> wg> > 
> wg> > 
> wg> > -----Original Message-----
> wg> > From: Werner Guttmann [mailto:[EMAIL PROTECTED]
> wg> > Sent: Monday, May 09, 2005 12:48 PM
> wg> > To: [email protected]
> wg> > Subject: Re: [castor-user] Castor JDO Exception. Pls help
> wg> > 
> wg> > 
> wg> > Hi Shiva,
> wg> > 
> wg> > could it be that you have a <cache-type> statement in 
> wg> your mapping file 
> wg> > where you haven't set an actual type ?
> wg> > 
> wg> > Werner
> wg> > 
> wg> > Shiva P. Kodityala wrote:
> wg> > 
> wg> >>Werner
> wg> >>
> wg> >>Here it is..
> wg> >>
> wg> >>Thanks
> wg> >>
> wg> >>
> wg> >> org.exolab.castor.jdo.DatabaseNotFoundException: Nested 
> wg> >> error: java.lang.NullPointerException
> wg> >>         at org.exolab.castor.jdo.JDO.getDatabase(JDO.java:567)
> wg> >>        at 
> wg> >> com.db.JDOConnectionPool.reinit(JDOConnectionPool.java:70)
> wg> >>         at 
> wg> >> com.db.JDOConnectionPool.<init>(JDOConnectionPool.java:46)
> wg> >>         at 
> wg> >> com.db.ConnectionPoolHolder.initPools(ConnectionPo
> wg> >> olHolder.java:68)
> wg> >>         at java.lang.Thread.run(Unknown Source)
> wg> >>
> wg> >>
> wg> >>
> wg> >> Caused by: java.lang.NullPointerException
> wg> >>         at 
> wg> >> org.exolab.castor.persist.cache.CacheRegistry.getCache(Cache
> wg> >> Registry.java:140)
> wg> >>         at 
> wg> >> org.exolab.castor.persist.LockEngine.<init>(LockEngine.java:190)
> wg> >>         at 
> wg> >>org.exolab.castor.persist.PersistenceEngineFactory.createEng
> wg> >> ine(PersistenceEngineFactory.java:80)
> wg> >>         at 
> wg> >> org.exolab.castor.jdo.engine.DatabaseRegistry.<init>(Databas
> wg> >> eRegistry.java:217)
> wg> >>         at 
> wg> >> org.exolab.castor.jdo.engine.DatabaseRegistry.<init>(Databas
> wg> >> eRegistry.java:180)
> wg> >>         at 
> wg> >> org.exolab.castor.jdo.engine.DatabaseRegistry.initFromDriver
> wg> >> (DatabaseRegistry.java:478)
> wg> >>         at 
> wg> >> org.exolab.castor.jdo.engine.DatabaseRegistry.loadDatabase(D
> wg> >> atabaseRegistry.java:336)
> wg> >>         at 
> wg> >> org.exolab.castor.jdo.engine.DatabaseRegistry.loadDatabase(D
> wg> >> atabaseRegistry.java:266)
> wg> >>         at org.exolab.castor.jdo.JDO.getDatabase(JDO.java:565)
> wg> >>         at 
> wg> >> com.db.JDOConnectionPool.reinit(JDOConnectionPool.java:70)
> wg> >>
> wg> >>-----Original Message-----
> wg> >>From: Werner Guttmann [mailto:[EMAIL PROTECTED]
> wg> >>Sent: Monday, May 09, 2005 12:55 AM
> wg> >>To: [email protected]
> wg> >>Subject: RE: [castor-user] Castor JDO Exception. Pls help
> wg> >>
> wg> >>
> wg> >>Shiva,
> wg> >>
> wg> >>wg> -----Original Message-----
> wg> >>wg> From: Shiva P. Kodityala [mailto:[EMAIL PROTECTED]
> wg> >>wg> Sent: Friday, May 06, 2005 11:16 PM
> wg> >>wg> To: [email protected]; Nick Stuart
> wg> >>wg> Subject: RE: [castor-user] Castor JDO Exception. Pls help
> wg> >>wg> 
> wg> >>wg> 
> wg> >>wg> Thanks for reply.
> wg> >>wg> 
> wg> >>wg> I downloaded castor-0.9.6.jar. I guess this is a stable 
> wg> >>wg> version.
> wg> >>Yes, it is.
> wg> >>wg> When I tried to use it, it was throwing exception 
> wg> >>wg> saying org.exolab.castor.types.Date is not found. Then I 
> wg> >>wg> added Date class( I don't remember how I implemented ... 
> wg> >>wg> though)to existing Data Types. That error went away and 
> wg> >>wg> getting null pointer exception....
> wg> >>Can you please provide us with more complete information, 
> wg> i.e. a stack trace, a portion of the paiing file, etc.
> wg> >>
> wg> >>wg> 
> wg> >>wg> It would be great if you could give me a good castor jar file.
> wg> >>http://dist.codehaus.org/castor/0.9.6
> wg> >>wg> 
> wg> >>wg> Thanks
> wg> >>wg> 
> wg> >>wg> 
> wg> >>wg> -----Original Message-----
> wg> >>wg> From: Nick Stuart [mailto:[EMAIL PROTECTED]
> wg> >>wg> Sent: Friday, May 06, 2005 11:34 AM
> wg> >>wg> To: [email protected]
> wg> >>wg> Subject: Re: [castor-user] Castor JDO Exception. Pls help
> wg> >>wg> 
> wg> >>wg> 
> wg> >>wg> First, what version of Castor are you using? Looks  
> wg> to 0.9.5.x. You
> wg> >>wg> should probably consider looking at 0.9.6 as it 
> wg> offers many bug fixs
> wg> >>wg> and some configuration changes that are going to be 
> wg> around in other
> wg> >>wg> future versions.
> wg> >>wg> 
> wg> >>wg> Next, it looks like you have your lines backwords, try this: 
> wg> >>wg> 
> wg> >>wg> 
> wg> >>wg> jdo = new JDO();
> wg> >>wg> jdo.setConfiguration( databaseXml);
> wg> >>wg> jdo.setDatabaseName( dataBase );
> wg> >>wg> 
> wg> >>wg> See if that helps at all.
> wg> >>wg> 
> wg> >>wg> -Nick
> wg> >>wg> 
> wg> >>wg> 
> wg> >>wg> On 5/6/05, Shiva P. Kodityala <[EMAIL PROTECTED]> wrote:
> wg> >>wg> > I have this code working fine when executed stand alone. 
> wg> >>wg> When I put the same code in oracle app server, I get 
> wg> >>wg> exception. It may be because of classloader or something, I 
> wg> >>wg> don't know...Could someone help me..
> wg> >>wg> > 
> wg> >>wg> > jdo = new JDO();
> wg> >>wg> > jdo.setDatabaseName( dataBase );
> wg> >>wg> > jdo.setConfiguration( databaseXml);
> wg> >>wg> > 
> wg> >>wg> > org.exolab.castor.jdo.DatabaseNotFoundException: Nested 
> wg> >>wg> error: java.lang.NullPointerException
> wg> >>wg> >         at 
> wg> org.exolab.castor.jdo.JDO.getDatabase(JDO.java:567)
> wg> >>wg> >         at 
> wg> >>wg> 
> wg> com.scif.base.db.JDOConnectionPool.reinit(JDOConnectionPool.java:70)
> wg> >>wg> >         at 
> wg> >>wg> 
> wg> com.scif.base.db.JDOConnectionPool.<init>(JDOConnectionPool.java:46)
> wg> >>wg> >         at 
> wg> >>wg> com.scif.base.db.ConnectionPoolHolder.initPools(ConnectionPo
> wg> >>wg> olHolder.java:68)
> wg> >>wg> >         at 
> wg> >>wg> com.scif.base.impl.GenApplicationReceiver.startR(GenApplicat
> wg> >>wg> ionReceiver.java:76)
> wg> >>wg> >         at 
> wg> >>wg> com.scif.base.impl.GenApplicationReceiver.run(GenApplication
> wg> >>wg> Receiver.java:102)
> wg> >>wg> >         at java.lang.Thread.run(Unknown Source)
> wg> >>wg> > Caused by: java.lang.NullPointerException
> wg> >>wg> >         at 
> wg> >>wg> org.exolab.castor.persist.cache.CacheRegistry.getCache(Cache
> wg> >>wg> Registry.java:140)
> wg> >>wg> >         at 
> wg> >>wg> 
> wg> org.exolab.castor.persist.LockEngine.<init>(LockEngine.java:190)
> wg> >>wg> >         at 
> wg> >>wg> org.exolab.castor.persist.PersistenceEngineFactory.createEng
> wg> >>wg> ine(PersistenceEngineFactory.java:80)
> wg> >>wg> >         at 
> wg> >>wg> org.exolab.castor.jdo.engine.DatabaseRegistry.<init>(Databas
> wg> >>wg> eRegistry.java:217)
> wg> >>wg> >         at 
> wg> >>wg> org.exolab.castor.jdo.engine.DatabaseRegistry.<init>(Databas
> wg> >>wg> eRegistry.java:180)
> wg> >>wg> >         at 
> wg> >>wg> org.exolab.castor.jdo.engine.DatabaseRegistry.initFromDriver
> wg> >>wg> (DatabaseRegistry.java:478)
> wg> >>wg> >         at 
> wg> >>wg> org.exolab.castor.jdo.engine.DatabaseRegistry.loadDatabase(D
> wg> >>wg> atabaseRegistry.java:336)
> wg> >>wg> >         at 
> wg> >>wg> org.exolab.castor.jdo.engine.DatabaseRegistry.loadDatabase(D
> wg> >>wg> atabaseRegistry.java:266)
> wg> >>wg> >         at 
> wg> org.exolab.castor.jdo.JDO.getDatabase(JDO.java:565)
> wg> >>wg> >         at 
> wg> >>wg> com.db.JDOConnectionPool.reinit(JDOConnectionPool.java:70)
> wg> >>wg> > 
> wg> >>wg> > Thanks
> wg> >>wg> > Shiva.
> wg> >>wg> >
> wg> >>wg> 
> wg> >>
> wg> >>
> wg> 
> wg> -- 
> wg> 
> wg> Syscon Ingenieurbüro für
> wg> Meß- und Datentechnik GmbH
> wg> Ralf Joachim
> wg> Raiffeisenstraße 11
> wg> D-72127 Kusterdingen
> wg> Germany
> wg> 
> wg> Tel.   +49 7071 3690 52
> wg> Mobil: +49 173 9630135
> wg> Fax    +49 7071 3690 98
> wg> 
> wg> Email: [EMAIL PROTECTED]
> wg> Web:   www.syscon-world.de
> wg> 
> 
> -------------------------------------------------
> If you wish to unsubscribe from this list, please 
> send an empty message to the following address:
> 
> [EMAIL PROTECTED]
> -------------------------------------------------
> 
> 


-------------------------------------------------
If you wish to unsubscribe from this list, please 
send an empty message to the following address:

[EMAIL PROTECTED]
-------------------------------------------------

Reply via email to