Hi, I am not setting this anywhere. I actually wonder where it comes from. I am using vanilla maven packages with only configuration in spring and persistence.xml, where I don't set the spec anywhere. I never set the specification programmatically. Something seems to be setting it, but I don't know what. So I probably have to debug this thing so I can see the call stack. Alexander On Tue, Sep 25, 2012 at 2:16 PM, garpinc wrote: > looks like you're trying to set specification to jpa instead of a version > number like 1.0.0 . I recommend leaving out that setting entirely as it > should pick that up from persistence.xml anyway. > > > > -- > View this message in context: > http://openjpa.208410.n2.nabble.com/Error-creating-bean-with-name-entityManagerFactory-jpa-is-not-valid-Specification-tp7581197p7581201.html > Sent from the OpenJPA Users mailing list archive at Nabble.com. > -- Alexander Kaiser Textkernel BV Software Engineer Tel: +31 20 494 2496 http://www.textkernel.nl