I have the same problem, and it appears I have the same environment.
It's almost as if it's simply not finding my annotations.

On Dec 19, 6:25 pm, Sydney <[email protected]> wrote:
> I followed the tutorial on the DataNucleus web site but I am stuck at
> the enhancement part. I defined a class with annotations but the
> enhancer does not recognize the annotations. I only use annotations so
> I don't have any .jdo file.
>
> My class is:
>
> import javax.jdo.annotations.PersistenceCapable;
> import javax.jdo.annotations.Persistent;
>
> @PersistenceCapable
> public class X {
>
>     @Persistent(primaryKey = "true")
>     private long id;
>     @Persistent
>     private String sValue;
>     @Persistent
>     private int iValue;
>     @Persistent
>     private double dValue;
>
>     private X() {
>     }
>
>     public X(String sValue, int iValue, double dValue) {
>         this.sValue = sValue;
>         this.iValue = iValue;
>         this.dValue = dValue;
>     }
>
> }
>
> The output of the Enhancer is:
>
> Dec 18, 2009 5:06:00 PM org.datanucleus.enhancer.DataNucleusEnhancer
> <init>
> INFO: DataNucleus Enhancer : Using ClassEnhancer "ASM" for API "JDO"
> Dec 18, 2009 5:06:01 PM org.datanucleus.PersistenceConfiguration
> setProperty
> INFO: Property datanucleus.rdbms.stringDefaultLength unknown - will be
> ignored
> Dec 18, 2009 5:06:01 PM org.datanucleus.enhancer.DataNucleusEnhancer
> main
> INFO: DataNucleus Enhancer (version 2.0.0-m4) : Validation of
> enhancement state
> DataNucleus Enhancer (version 2.0.0-m4) : Validation of enhancement
> state
> DataNucleus Enhancer : Classpath>>  D:\home\workspace\JDO\bin
> >>  D:\home\workspace\JDO\lib\mysql-connector-java-5.1.10-bin.jar
> >>  D:\home\workspace\JDO\lib\datanucleus-core-2.0.0-m4.jar
> >>  D:\home\workspace\JDO\lib\jdo2-api-2.3-ea.jar
> >>  D:\home\workspace\JDO\lib\datanucleus-enhancer-2.0.0-m4.jar
> >>  D:\home\workspace\JDO\lib\asm-3.2.jar
>
> Dec 18, 2009 5:06:01 PM org.datanucleus.metadata.MetaDataManager
> loadClasses
> INFO: Class "JDOMain" has no MetaData or annotations.
> Dec 18, 2009 5:06:01 PM org.datanucleus.metadata.MetaDataManager
> loadClasses
> INFO: Class "X" has no MetaData or annotations.
> Dec 18, 2009 5:06:01 PM org.datanucleus.enhancer.DataNucleusEnhancer
> addMessage
> INFO: DataNucleus Enhancer completed with success for 0 classes.
> Timings : input=78 ms, enhance=0 ms, total=78 ms. Consult the log for
> full details
> DataNucleus Enhancer completed with success for 0 classes. Timings :
> input=78 ms, enhance=0 ms, total=78 ms. Consult the log for full
> details
> Dec 18, 2009 5:06:01 PM org.datanucleus.enhancer.DataNucleusEnhancer
> main
> INFO: DataNucleus Enhancer completed and no classes were enhanced.
> Consult the log for full details
> DataNucleus Enhancer completed and no classes were enhanced. Consult
> the log for full details

--

You received this message because you are subscribed to the Google Groups 
"Google App Engine for Java" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-appengine-java?hl=en.


Reply via email to