DataNucleus JIRA is now in read-only mode. Raise any new issues in GitHub against the plugin that it applies to. DataNucleus JIRA will remain for the foreseeable future but will eventually be discontinued
Issue Details (XML | Word | Printable)

Key: NUCXML-34
Type: Bug Bug
Status: Closed Closed
Resolution: Won't Fix
Priority: Major Major
Assignee: Unassigned
Reporter: Li Yan
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
DataNucleus Store XML

JPA XML metadata parser error in <generated-value strategy="identity"/>

Created: 27/Aug/09 09:03 PM   Updated: 28/Dec/09 10:56 AM   Resolved: 28/Aug/09 06:51 AM
Component/s: Persistence
Affects Version/s: 1.0.3
Fix Version/s: None

Environment: Linux, google appengine java

Datastore: Other


 Description  « Hide
When using XML metadata instead of java annotation to instruct enhancer with persistence information, got warning This is a google appengine java app.

     [java] WARNING: MetaData Parser encountered an error in file "file:/tmp/jpatests/war/WEB-INF/classes/META-INF/orm.xml" at line 51, column 47 : cvc-enumeration-valid: Value 'identity' is not facet-valid with respect to enumeration '[TABLE, SEQUENCE, IDENTITY, AUTO]'. It must be a value from the enumeration. - Please check your specification of DTD and the validity of the MetaData XML that you have specified.

The related orm.xml is here:

  <entity class="Department" name="Department">
    <table name="Department"/>
    <attributes>
      <id name="deptKey">
        <generated-value strategy="identity"/>
      </id>

The corresponding java class is:

import com.google.appengine.api.datastore.Key;
public class Department {
    private Key deptKey;

The message is a bit misleading since none of the four suggested values work. Would like to confirm if this is a harmless warning.

Andy Jefferson added a comment - 28/Aug/09 06:51 AM
This project is for persisting to XML datastores. Your "issue" is nothing to do with that. I've no idea what your issue is either

Andy Jefferson made changes - 28/Aug/09 06:51 AM
Field Original Value New Value
Status Open [ 1 ] Resolved [ 5 ]
Resolution Won't Fix [ 2 ]
Andy Jefferson made changes - 28/Dec/09 10:56 AM
Status Resolved [ 5 ] Closed [ 6 ]