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.
