Did you try the GPE 1.3 preview release? It should have addressed this looping problem.
On Thu, Mar 11, 2010 at 5:48 PM, lp <[email protected]> wrote: > i tried using gae sdk 1.3.1 but still got enhancer looping. > > it seems to happen when i include spring 3.x libs.... i dunno giving > up and going for ant task. > > -lp > > On Mar 3, 1:43 am, Rajeev Dayal <[email protected]> wrote: > > Seehttp://code.google.com/p/googleappengine/issues/detail?id=2115. This > may > > be the issue that you're having. It was recently fixed, and a version of > GPE > > with the fix is forthcoming. > > > > On Thu, Feb 25, 2010 at 1:57 PM, Steve Pritchard <[email protected]> > wrote: > > > > > On Feb 25, 6:39 am, haole <[email protected]> wrote: > > > > i'm using eclipse 3.5.1, GPE 3.5 (1.2.0.v200912062003), GAE > > > > 1.3.1.v201002101412, GWT 2.0.3.v201002191036 > > > > datanucleusenhancer continuously runs over and over again > > > > temporary workaround: turn off build automatically feature in eclipse > > > > > I have several projects with a dependency hierarchy. I found the > > > enhancer to be fragile and it often would not enhance the classes. I > > > had to do a 'clean' to make it happen. I could not find the pattern to > > > when it failed to enhance. It never looped on me so you may be seeing > > > a different problem. > > > > > About 3 weeks ago I had had enough and turned off the Enhancer > > > builder (the plugin yelled at me). In its place I added an ant task > > > to do the enhancement. I derived the ant task statements from the > > > Datanucleus site. Since that time things have been very stable and > > > the enhancer always finishes its job. > > > > > This is the essence of the ant task: > > > > > <!-- > > > ================================================================ --> > > > <!-- T A S K D E F > > > S --> > > > <!-- > > > ================================================================ --> > > > > > <taskdef name="enhance" > > > classname="com.google.appengine.tools.enhancer.EnhancerTask"> > > > <classpath> > > > <pathelement path="${appengine.tools.classpath}"/> > > > <pathelement path="${appengine.tools.lib}"/> > > > </classpath> > > > </taskdef> > > > > > <!-- > > > ================================================================ --> > > > <!-- T A R G E T > > > S --> > > > <!-- > > > ================================================================ --> > > > > > <target name="enhance.cls" > > > description="Performs Datnucleus JDO enhancement on compiled > > > data classes."> > > > <!-- echo message=" path ${appengine.tools.classpath}"/ --> > > > <!-- echo message=" fileset ${proj.dir.gen.cls}"/ --> > > > <enhance failonerror="true" verbose="false"> > > > <classpath> > > > <pathelement path="${appengine.tools.classpath}"/> > > > <fileset dir="${proj.dir.war.lib}" includes="*.jar"/> > > > <pathelement path="${proj.dir.gen.cls}"/> > > > </classpath> > > > <fileset dir="${proj.dir.gen.cls}" includes="**/*.class"/> > > > </enhance> > > > </target> > > > > > <target name="enhance.war" > > > description="Performs Datnucleus JDO enhancement on war > > > classes."> > > > <!-- echo message=" path ${appengine.tools.classpath}"/ --> > > > <!-- echo message=" fileset ${proj.dir.gen.cls}"/ --> > > > <enhance failonerror="true" verbose="false"> > > > <classpath> > > > <pathelement path="${appengine.tools.classpath}"/> > > > <fileset dir="${proj.dir.war.lib}" includes="*.jar"/> > > > <pathelement path="${proj.dir.war.cls}"/> > > > </classpath> > > > <fileset dir="${proj.dir.war.cls}" includes="**/*.class"/> > > > </enhance> > > > </target> > > > > > It may be worth a try. > > > Steve > > > > > -- > > > 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]<google-appengine-java%[email protected]> > <google-appengine-java%[email protected]<google-appengine-java%[email protected]> > > > > > . > > > For more options, visit this group at > > >http://groups.google.com/group/google-appengine-java?hl=en. > > -- > 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]<google-appengine-java%[email protected]> > . > For more options, visit this group at > http://groups.google.com/group/google-appengine-java?hl=en. > > -- Miguel -- 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.
