Shiva,

you are welcome. I just had a look at the main acstor.properties file, and 
here's what is defined there:

# 
# Cache implementations
# 
org.exolab.castor.jdo.cacheFactories=\
  org.exolab.castor.persist.cache.NoCacheFactory,\
  org.exolab.castor.persist.cache.TimeLimitedFactory,\
  org.exolab.castor.persist.cache.CountLimitedFactory,\
  org.exolab.castor.persist.cache.UnlimitedFactory

As to me these two entries seem to be identical, I have got no idea what you be 
going wrong. I think I will have to investigate a couple of options before I 
can provide you with a sufficient answer to your question.

Werner

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

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

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

Reply via email to