[ https://issues.apache.org/jira/browse/JDO-507?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12510256 ]
Craig Russell commented on JDO-507: ----------------------------------- The interfaces have been updated to the latest comments, and the enhancer still fails with the latest JPOX code (July 4.) One thing I noticed: public interface PICompany extends ICompany { @Property(persistenceModifier=FieldPersistenceModifier.PERSISTENT) @Embedded(nullIndicatorColumn="COUNTRY", fields={ @Field(name="addrid", [EMAIL PROTECTED](name="ADDRID")), @Field(name="street", [EMAIL PROTECTED](name="STREET")), @Field(name="city", [EMAIL PROTECTED](name="CITY")), @Field(name="state", [EMAIL PROTECTED](name="STATE")), @Field(name="zipcode", [EMAIL PROTECTED](name="ZIPCODE")), @Field(name="country", [EMAIL PROTECTED](name="COUNTRY")) }) PIAddress getAddress(); I just added Property[ ] properties() to @Embedded. Doesn't seem to help ;-) > Completeness test for persistent interface fails with annotations > ------------------------------------------------------------------ > > Key: JDO-507 > URL: https://issues.apache.org/jira/browse/JDO-507 > Project: JDO > Issue Type: Task > Components: tck2 > Affects Versions: JDO 2 maintenance release 1 > Reporter: Michelle Caisse > > Annotations on persistent interfaces have not yet been implemented by jpox. I > have added the test to configurations.list, so it gets run on any complete > test run, but I have not yet added the classes to the list of jdo metadata > files in project.properties because that causes enhancement to fail. > Therefore, the test currently gives the following error: > [java] Class org.apache.jdo.tck.pc.companyAnnotatedDS.PICompany has field > org.apache.jdo.tck.pc.companyAnnotatedDS.PICompany.address declared in > MetaData, but this field doesnt exist in the class! > [java] org.jpox.metadata.InvalidMetaDataException: Class > org.apache.jdo.tck.pc.companyAnnotatedDS.PICompany has field > org.apache.jdo.tck.pc.companyAnnotatedDS.PICompany.address declared in > MetaData, but this field doesnt exist in the cl > ass! > ... > When the feature is implemented, project.properties must be edited to include > PI*.class in the list for enhancement. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.