Hi Jeremy, Yes each thread gets its own EM. All share the same EMF, but that's ok. (We tried also the openjpa.Multithreaded property without success.)
Here is the test case: http://n2.nabble.com/file/n1581046/MultithreadedQueriesTest.java MultithreadedQueriesTest.java http://n2.nabble.com/file/n1581046/persistence.xml persistence.xml http://n2.nabble.com/file/n1581046/SomeEntity29.java SomeEntity29.java (all entities are like this one) If you like, I can send you all the files in a zip containing everything including a pom to load the dependencies. Please email me directly in this case. Other information: OS=Windows XP, CPU=Intel Core2 Duo Yann -- View this message in context: http://n2.nabble.com/ArgumentException-%28Incomplete-initialisation-of-EntityManager%29-tp1577196p1581046.html Sent from the OpenJPA Users mailing list archive at Nabble.com.