Ralf

I have kept following in castor.properties file.

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        

Am I missing anything?
Thanks
Shiva.

-----Original Message-----
From: Ralf Joachim [mailto:[EMAIL PROTECTED]
Sent: Tuesday, May 10, 2005 1:17 AM
To: [email protected]
Subject: Re: [castor-user] Castor JDO Exception. Pls help


Hi Shiva,

if you are using a custom castor.properties file you need to take care 
to add some additional properties introduced with 0.9.6. You may 
especialy miss the CacheFactory property that had not been available in 
a castor.properties file of 0.9.5.x.

Ralf


Shiva P. Kodityala schrieb:
> Hi Werner
> 
> I checked the the code when deployed stand alone ( java AppName on command 
> prompt). Checked its mapping xml. This file also does not cache cache-type. I 
> don't see any error while execution... :(
> 
> Thanks
> 
> -----Original Message-----
> From: Shiva P. Kodityala [mailto:[EMAIL PROTECTED]
> Sent: Monday, May 09, 2005 1:03 PM
> To: [email protected]
> Subject: RE: [castor-user] Castor JDO Exception. Pls help
> 
> 
> Hi Werner
> 
> I do not have cache-type specified in mapping file. Where do I need to 
> specify? Am I getting closer?
> 
> Thanks for your help
> Shiva.
> 
> 
> 
> -----Original Message-----
> From: Werner Guttmann [mailto:[EMAIL PROTECTED]
> Sent: Monday, May 09, 2005 12:48 PM
> To: [email protected]
> Subject: Re: [castor-user] Castor JDO Exception. Pls help
> 
> 
> Hi Shiva,
> 
> could it be that you have a <cache-type> statement in your mapping file 
> where you haven't set an actual type ?
> 
> Werner
> 
> Shiva P. Kodityala wrote:
> 
>>Werner
>>
>>Here it is..
>>
>>Thanks
>>
>>
>> org.exolab.castor.jdo.DatabaseNotFoundException: Nested 
>> error: java.lang.NullPointerException
>>         at org.exolab.castor.jdo.JDO.getDatabase(JDO.java:567)
>>        at 
>> com.db.JDOConnectionPool.reinit(JDOConnectionPool.java:70)
>>         at 
>> com.db.JDOConnectionPool.<init>(JDOConnectionPool.java:46)
>>         at 
>> com.db.ConnectionPoolHolder.initPools(ConnectionPo
>> olHolder.java:68)
>>         at java.lang.Thread.run(Unknown Source)
>>
>>
>>
>> Caused by: java.lang.NullPointerException
>>         at 
>> org.exolab.castor.persist.cache.CacheRegistry.getCache(Cache
>> Registry.java:140)
>>         at 
>> org.exolab.castor.persist.LockEngine.<init>(LockEngine.java:190)
>>         at 
>>org.exolab.castor.persist.PersistenceEngineFactory.createEng
>> ine(PersistenceEngineFactory.java:80)
>>         at 
>> org.exolab.castor.jdo.engine.DatabaseRegistry.<init>(Databas
>> eRegistry.java:217)
>>         at 
>> org.exolab.castor.jdo.engine.DatabaseRegistry.<init>(Databas
>> eRegistry.java:180)
>>         at 
>> org.exolab.castor.jdo.engine.DatabaseRegistry.initFromDriver
>> (DatabaseRegistry.java:478)
>>         at 
>> org.exolab.castor.jdo.engine.DatabaseRegistry.loadDatabase(D
>> atabaseRegistry.java:336)
>>         at 
>> org.exolab.castor.jdo.engine.DatabaseRegistry.loadDatabase(D
>> atabaseRegistry.java:266)
>>         at org.exolab.castor.jdo.JDO.getDatabase(JDO.java:565)
>>         at 
>> com.db.JDOConnectionPool.reinit(JDOConnectionPool.java:70)
>>
>>-----Original Message-----
>>From: Werner Guttmann [mailto:[EMAIL PROTECTED]
>>Sent: Monday, May 09, 2005 12:55 AM
>>To: [email protected]
>>Subject: RE: [castor-user] Castor JDO Exception. Pls help
>>
>>
>>Shiva,
>>
>>wg> -----Original Message-----
>>wg> From: Shiva P. Kodityala [mailto:[EMAIL PROTECTED]
>>wg> Sent: Friday, May 06, 2005 11:16 PM
>>wg> To: [email protected]; Nick Stuart
>>wg> Subject: RE: [castor-user] Castor JDO Exception. Pls help
>>wg> 
>>wg> 
>>wg> Thanks for reply.
>>wg> 
>>wg> I downloaded castor-0.9.6.jar. I guess this is a stable 
>>wg> version.
>>Yes, it is.
>>wg> When I tried to use it, it was throwing exception 
>>wg> saying org.exolab.castor.types.Date is not found. Then I 
>>wg> added Date class( I don't remember how I implemented ... 
>>wg> though)to existing Data Types. That error went away and 
>>wg> getting null pointer exception....
>>Can you please provide us with more complete information, i.e. a stack trace, 
>>a portion of the paiing file, etc.
>>
>>wg> 
>>wg> It would be great if you could give me a good castor jar file.
>>http://dist.codehaus.org/castor/0.9.6
>>wg> 
>>wg> Thanks
>>wg> 
>>wg> 
>>wg> -----Original Message-----
>>wg> From: Nick Stuart [mailto:[EMAIL PROTECTED]
>>wg> Sent: Friday, May 06, 2005 11:34 AM
>>wg> To: [email protected]
>>wg> Subject: Re: [castor-user] Castor JDO Exception. Pls help
>>wg> 
>>wg> 
>>wg> First, what version of Castor are you using? Looks  to 0.9.5.x. You
>>wg> should probably consider looking at 0.9.6 as it offers many bug fixs
>>wg> and some configuration changes that are going to be around in other
>>wg> future versions.
>>wg> 
>>wg> Next, it looks like you have your lines backwords, try this: 
>>wg> 
>>wg> 
>>wg> jdo = new JDO();
>>wg> jdo.setConfiguration( databaseXml);
>>wg> jdo.setDatabaseName( dataBase );
>>wg> 
>>wg> See if that helps at all.
>>wg> 
>>wg> -Nick
>>wg> 
>>wg> 
>>wg> On 5/6/05, Shiva P. Kodityala <[EMAIL PROTECTED]> wrote:
>>wg> > I have this code working fine when executed stand alone. 
>>wg> When I put the same code in oracle app server, I get 
>>wg> exception. It may be because of classloader or something, I 
>>wg> don't know...Could someone help me..
>>wg> > 
>>wg> > jdo = new JDO();
>>wg> > jdo.setDatabaseName( dataBase );
>>wg> > jdo.setConfiguration( databaseXml);
>>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.scif.base.db.JDOConnectionPool.reinit(JDOConnectionPool.java:70)
>>wg> >         at 
>>wg> com.scif.base.db.JDOConnectionPool.<init>(JDOConnectionPool.java:46)
>>wg> >         at 
>>wg> com.scif.base.db.ConnectionPoolHolder.initPools(ConnectionPo
>>wg> olHolder.java:68)
>>wg> >         at 
>>wg> com.scif.base.impl.GenApplicationReceiver.startR(GenApplicat
>>wg> ionReceiver.java:76)
>>wg> >         at 
>>wg> com.scif.base.impl.GenApplicationReceiver.run(GenApplication
>>wg> Receiver.java:102)
>>wg> >         at java.lang.Thread.run(Unknown Source)
>>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> > Thanks
>>wg> > Shiva.
>>wg> >
>>wg> 
>>
>>

-- 

Syscon Ingenieurb�ro f�r
Me�- und Datentechnik GmbH
Ralf Joachim
Raiffeisenstra�e 11
D-72127 Kusterdingen
Germany

Tel.   +49 7071 3690 52
Mobil: +49 173 9630135
Fax    +49 7071 3690 98

Email: [EMAIL PROTECTED]
Web:   www.syscon-world.de

Reply via email to