Re: NullPointerException only after first call to batchFetchRelationship
Re: NullPointerException only after first call to batchFetchRelationship
- Subject: Re: NullPointerException only after first call to batchFetchRelationship
- From: Chuck Hill <email@hidden>
- Date: Tue, 13 Jan 2004 10:50:29 -0800
- Organization: Global Village Consulting, Inc.
I had a perhaps similar problem which was caused by incomplete loading
of EOModels when the first EOF operation was attempted. Try adding
this to your constructor:
EOModelGroup.defaultGroup().loadAllModelObjects();
Note: defaultGroup() is not appropriate where using multiple EOF
stacks. In that case create an ec in the stack and then use
EOUtilities.modelGroup(ec).loadAllModelObjects();
Chuck
Kaj Hejer wrote:
At 11:00 -0800 15-12-03, Chuck Hill wrote:
I also do a lot of batchFetchRelationship and have not seen this.
Yet. We don't often use child EC's so that may explain it.
Strange, hard to reproduce, errors like this can be the result of an
editing context processing notifications sent by another editing
context. Tracking this down can be very difficult. I looked at the
stack trace that Kaj posted but did not see any evidence of this. It
looks like something in EODatabaseContext is hosed.
Hi!
Just fyi I now get the
[2004-01-13 13:51:24 MET] <WorkerThread6> java.lang.NullPointerException
at
com.webobjects.eocontrol._EOMutableKnownKeyDictionary.<init>(_EOMutableKnownKeyDictionary.java:90)
at
com.webobjects.eoaccess.EORelationship._foreignKeyForSourceRow(EORelationship.java:1094)
stacktrace when I don't use batchFetchRelationship.
We use prefetching in the fetch where I get this exception.
The ec here is session.defaultEditingContext.
See full stacktrace at http://folk.uio.no/kajh/tmp/wo20040113.txt
-Kaj :)
--
Chuck Hill email@hidden
Global Village Consulting Inc. http://www.global-village.net
Progress is the mother of all problems.
- G. K. Chesterton
_______________________________________________
webobjects-dev mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/webobjects-dev
Do not post admin requests to the list. They will be ignored.