Hi Keith and Peter,

This helped me, thanks. It would help others if the release notes of
the eclipse plugin http://code.google.com/eclipse/ mentioned that
upgrading would break existing projects. I was assuming that I had
broken something until I remembered that I upgraded recently.

In case it helps here is the VM argument I used.

-javaagent:/Applications/eclipse/plugins/
com.google.appengine.eclipse.sdkbundle_1.2.6.v200910131704/appengine-
java-sdk-1.2.6/lib/agent/appengine-agent.jar

Thanks,

-Kris

On Oct 14, 2:13 pm, Keith Platfoot <kplatf...@google.com> wrote:
> Hi Peter,
> As the message indicates, the local development server in App Engine 1.2.6
> now requires the use of a Java agent.  If you're using the Google plugin,
> this is easy to correct.
>
> Open your existing launch configuration.  You should see an error message at
> the top about the missing Java agent.  Copy and paste the entire -javaagent
> argument from the error message into the VM Arguments field on the launch
> configuration's Arguments tab.  The error should disappear, and you should
> then able to save and run the launch configuration successfully.
>
> Let me know if you run into any other problems,
>
> Keith
>
> On Tue, Oct 13, 2009 at 9:12 PM, Peter Liu <tinyee...@gmail.com> wrote:
>
> > I update eclipse plugin and downloaded the new SDK, changed the
> > project settings to use the new SDK, and get this error when starting
> > the server. Switching back to 1.2.5 fixes the problem.
>
> > Did I missed some steps?
>
> > java.lang.RuntimeException: Unable to locate the App Engine agent.
> > Please use dev_appserver, KickStart,  or set the jvm flag: "-
> > javaagent:<sdk_root>/lib/agent/appengine-agent.jar"
> >        at
>
> > com.google.appengine.tools.development.DevAppServerFactory.testAgentIsInstalled
> > (DevAppServerFactory.java:102)
> >        at
>
> > com.google.appengine.tools.development.DevAppServerFactory.createDevAppServer
> > (DevAppServerFactory.java:77)
> >        at
>
> > com.google.appengine.tools.development.DevAppServerFactory.createDevAppServer
> > (DevAppServerFactory.java:38)
> >        at com.google.appengine.tools.development.DevAppServerMain
> > $StartAction.apply(DevAppServerMain.java:153)
> >        at com.google.appengine.tools.util.Parser$ParseResult.applyArgs
> > (Parser.java:48)
> >        at com.google.appengine.tools.development.DevAppServerMain.<init>
> > (DevAppServerMain.java:113)
> >        at com.google.appengine.tools.development.DevAppServerMain.main
> > (DevAppServerMain.java:89)
> > Caused by: java.lang.NoClassDefFoundError: com/google/appengine/tools/
> > development/agent/AppEngineDevAgent
> >        at
>
> > com.google.appengine.tools.development.DevAppServerFactory.testAgentIsInstalled
> > (DevAppServerFactory.java:98)
> >        ... 6 more
> > Caused by: java.lang.ClassNotFoundException:
> > com.google.appengine.tools.development.agent.AppEngineDevAgent
> >        at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
> >        at java.security.AccessController.doPrivileged(Native Method)
> >        at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
> >        at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
> >        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
> >        at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
> >        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
> >        ... 7 more
>
>

--~--~---------~--~----~------------~-------~--~----~
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-java@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