Looking at really old stuff atm which kind of randomly breaks tests.

In this case it's the openjpa-persistence-jdbc TestUseSchemaElement which 
recently got added.
This leaves a file 'orm.xml' on the root or openjpa-persistence-jdbc. And if 
you run the tests a second time, then the test above will fail.
If you remove orm.xml then all is fine again.

The orm.xml gets generated in PersistenceMetaDataFactory#defaultXMLFile() if no 
META-INF/orm.xml is found.
This is really old stuff from the initial import...

a.) return new File("orm.xml"); without any base directory is crap imo. This 
wont run well on a server. 

b.) orm.xml is absolutely optional nowadays

It might also be only a problem in the ReverseMappingTool and other parts might 
not even use this anymore. Would need to dig deeper.

Anyone has more info on this?

LieGrue,
strub

PS: the tests currently fail in trunk and 2.3.x

Reply via email to