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 <rda...@google.com> 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 <steve...@gmail.com> wrote:
>
> > On Feb 25, 6:39 am, haole <mejoe...@gmail.com> 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
> > google-appengine-j...@googlegroups.com.
> > To unsubscribe from this group, send email to
> > google-appengine-java+unsubscr...@googlegroups.com<google-appengine-java%2bunsubscr...@googlegroups.com>
> > .
> > 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 google-appengine-j...@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine-java+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine-java?hl=en.

Reply via email to