Ok, thanks. No need to get defensive; I wasn't blaming detachAllOnCommit or DataNucleus, which is why I posted the question here rather than the DataNucleus forums.
I'll add an issue to the googleappengine Issue Tracker about this. datanucleus wrote: > So ask the question (of Google) why is "StreamingQueryResult".size > trying to find the next result when the PM (and ObjectManager) has > already been closed (by Spring). When a "query result" (of which > StreamingQueryResult is one example) is handed to the user it should > have registered a callback to be informed when an owning PM is being > closed, and so to have the opportunity to read in all results when > that happens, so that it doesn't need to subsequently. Nothing to do > with detachAllOnCommit. > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Google App Engine for Java" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en -~----------~----~----~----~------~----~------~--~---
