Actually, this stack trace from sys out might prove more insightful.

p.s. I am using a CVS HEAD version from yesterday.

java.lang.NullPointerException
        at
org.apache.ojb.broker.accesslayer.CollectionPrefetcher.associateBatch
ed(CollectionPrefetcher.java:190)
        at
org.apache.ojb.broker.accesslayer.BasePrefetcher.prefetchRelationship
(BasePrefetcher.java:150)
        at
org.apache.ojb.broker.core.QueryReferenceBroker.performRetrievalTasks
(QueryReferenceBroker.java:316)
        at
org.apache.ojb.broker.core.QueryReferenceBroker.getCollectionByQuery(
QueryReferenceBroker.java:185)
        at
org.apache.ojb.broker.core.QueryReferenceBroker.getCollectionByQuery(
QueryReferenceBroker.java:242)
        at
org.apache.ojb.broker.core.QueryReferenceBroker.getCollectionByQuery(
QueryReferenceBroker.java:262)
        at
org.apache.ojb.broker.core.PersistenceBrokerImpl.getCollectionByQuery
(PersistenceBrokerImpl.java:1093)
        at
org.apache.ojb.broker.core.DelegatingPersistenceBroker.getCollectionB
yQuery(DelegatingPersistenceBroker.java:322)
        at
org.apache.ojb.broker.core.DelegatingPersistenceBroker.getCollectionB
yQuery(DelegatingPersistenceBroker.java:322)
        at
org.apache.ojb.otm.core.BaseConnection.getCollectionByQuery(BaseConne


*================================* 
| Scott T Weaver                 |
| <[EMAIL PROTECTED]>            | 
| Apache Jetspeed Portal Project |
| Apache Pluto Portlet Container |
*================================*

> -----Original Message-----
> From: Weaver, Scott [mailto:[EMAIL PROTECTED]
> Sent: Monday, March 01, 2004 2:16 PM
> To: 'OJB Users List'
> Subject: [OTM] invalidating cache causes NPE on next collection query
> 
> After invalidating an object then trying to retrieve the object via a
> query,
> I get a NullPointerException.  As a soon as remove the invalidation, the
> test runs without exception.  Any ideas?
> 
> org.apache.ojb.broker.PersistenceBrokerException:
> java.lang.NullPointerException
>       at
> org.apache.ojb.broker.core.QueryReferenceBroker.getCollectionByQuery(Query
> Re
> ferenceBroker.java:250)
>       at
> org.apache.ojb.broker.core.QueryReferenceBroker.getCollectionByQuery(Query
> Re
> ferenceBroker.java:262)
>       at
> org.apache.ojb.broker.core.PersistenceBrokerImpl.getCollectionByQuery(Pers
> is
> tenceBrokerImpl.java:1093)
>       at
> org.apache.ojb.broker.core.DelegatingPersistenceBroker.getCollectionByQuer
> y(
> DelegatingPersistenceBroker.java:322)
>       at
> org.apache.ojb.broker.core.DelegatingPersistenceBroker.getCollectionByQuer
> y(
> DelegatingPersistenceBroker.java:322)
>       at
> org.apache.ojb.otm.core.BaseConnection.getCollectionByQuery(BaseConnection
> .j
> ava:277)
> ...
> 
> Regards,
> *================================*
> | Scott T Weaver                 |
> | <[EMAIL PROTECTED]>            |
> | Apache Jetspeed Portal Project |
> | Apache Pluto Portlet Container |
> *================================*
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to