Hi, after reworking some DN code and rerunning the TCK I came across a situation where TestTreeSetCollections was failing (for app id), yet TestHashSetCollections/TestSetCollections were passing (which was strange considering the innocuous change I've been making). That, on its own, doesn't say whether the problem is mine, or the TCKs. Upon inspection of the TCK orm.xml files I find the embedded fields such as TreeSetCollections.TreeSetOfObject1 are supposed to be embedded in a join table, yet have no <embedded> block, though they do for the other java.util type tests.
See TreeSet https://github.com/apache/db-jdo/blob/main/tck/src/main/resources/orm/ applicationidentity/org/apache/jdo/tck/pc/fieldtypes/TreeSetCollections- standard.orm#L30 compared to HashSet https://github.com/apache/db-jdo/blob/main/tck/src/main/resources/orm/ applicationidentity/org/apache/jdo/tck/pc/fieldtypes/HashSetCollections- standard.orm#L30 and Set https://github.com/apache/db-jdo/blob/main/tck/src/main/resources/orm/ applicationidentity/org/apache/jdo/tck/pc/fieldtypes/SetCollections- standard.orm#L30 Any comments? Regards -- Andy DataNucleus (Web: http://www.datanucleus.org Twitter: @datanucleus)