Toby:

Any comments about this? An issue about it was created here: 
http://code.google.com/p/googleappengine/issues/detail?id=2280

Thanks,

Esteban

Miguel Méndez escribió:
> You have the javaagent on the command line so that it's definitely not 
> missing.  It looks like you have your project setup for unit testing 
> since appengine-local-runtime.jar and appengine-api-stubs.jar are both 
> on the classpath.
>
> I was able to reproduce your problem by creating a new web app project 
> using App Engine 1.2.6 and GWT 1.7.1.  The project will work correctly 
> and launch.  However, if I add the appengine-local-runtime.jar and 
> appengine-api-stub.jar's from the 1.2.5 SDK higher in the classpath 
> than the App Engine 1.2.6 SDK, I get the same error that you report. 
>  So, I think that this is the situation that you are in.
>
> However, if I use the 1.2.6 versions of appengine-local-runtime.jar 
> and appengine-api-stub.jar I get the following error:
>
> Exception in thread "main" java.lang.reflect.InvocationTargetException
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:585)
> at 
> sun.instrument.InstrumentationImpl.loadClassAndCallPremain(InstrumentationImpl.java:141)
> Caused by: java.lang.RuntimeException: Unable to find 
> appengine-agentimpl.jar in 
> /usr/local/google/home/mmendez/eclipse-rcp-galileo-linux-gtk-x86_64-gpe/plugins/com.google.appengine.eclipse.sdkbundle_1.2.6.v200910131704/appengine-java-sdk-1.2.6/lib/impl
> at 
> com.google.appengine.tools.development.agent.AppEngineDevAgent.findAgentImplLib(AppEngineDevAgent.java:97)
> at 
> com.google.appengine.tools.development.agent.AppEngineDevAgent.premain(AppEngineDevAgent.java:48)
> ... 5 more
>
> Maybe toby can explain what is going on there.
>
> On Thu, Oct 15, 2009 at 3:47 AM, Patrizio Munzi 
> <patrizio.mu...@eris4.com <mailto:patrizio.mu...@eris4.com>> wrote:
>
>     Hi Miguel,
>
>     Here's my entire command line:
>     ---------------------
>      "C:\Program Files\Java\jre1.6.0_07\bin\javaw.exe"
>     -agentlib:jdwp=transport=dt_socket,suspend=y,address=localhost:1609
>     -Xmx512m "-javaagent:C:\Program
>     
> Files\EclipseGanymede\plugins\com.google.appengine.eclipse.sdkbundle_1.2.6.v200910130758\appengine-java-sdk-1.2.6\lib\agent\appengine-agent.jar"
>     -Dfile.encoding=Cp1252 -classpath
>     
> "D:\Projects\CallFriends\src;D:\Projects\CallFriends\classes;D:\Projects\CallFriends\war\WEB-INF\classes;C:\Program
>     
> Files\EclipseGanymede\plugins\org.junit_3.8.2.v20080602-1318\junit.jar;D:\Projects\CallFriends\test-lib\appengine-local-runtime.jar;D:\Projects\CallFriends\test-lib\appengine-api-stubs.jar;D:\Projects\CallFriends\war\WEB-INF\lib\activation-1.1.jar;D:\Projects\CallFriends\war\WEB-INF\lib\commons-lang-2.2.jar;D:\Projects\CallFriends\war\WEB-INF\lib\commons-logging-1.1.1.jar;D:\Projects\CallFriends\war\WEB-INF\lib\facebook-java-api-2.1.1.jar;D:\Projects\CallFriends\war\WEB-INF\lib\facebook-java-api-schema-2.1.1.jar;D:\Projects\CallFriends\war\WEB-INF\lib\jaxb-api-2.1.jar;D:\Projects\CallFriends\war\WEB-INF\lib\jaxb-impl-2.1.9.jar;D:\Projects\CallFriends\war\WEB-INF\lib\json-20070829.jar;D:\Projects\CallFriends\war\WEB-INF\lib\runtime-0.4.1.3.jar;D:\Projects\CallFriends\war\WEB-INF\lib\stax-api-1.0-2.jar;D:\Projects\CallFriends\war\WEB-INF\lib\org.restlet.ext.net.jar;D:\Projects\CallFriends\war\WEB-INF\lib\org.restlet.jar;D:\Projects\CallFriends\war\WEB-INF\lib\gwt-visualization
>     
> .jar;D:\Projects\CallFriends\war\WEB-INF\lib\org.restlet.ext.xml.jar;C:\Program
>     
> Files\EclipseGanymede\plugins\com.google.gwt.eclipse.sdkbundle.win32_1.7.1.v200909230239\gwt-windows-1.7.1\gwt-user.jar;C:\Program
>     
> Files\EclipseGanymede\plugins\com.google.gwt.eclipse.sdkbundle.win32_1.7.1.v200909230239\gwt-windows-1.7.1\gwt-dev-windows.jar;C:\Program
>     
> Files\EclipseGanymede\plugins\com.google.appengine.eclipse.sdkbundle_1.2.6.v200910130758\appengine-java-sdk-1.2.6\lib\shared\appengine-local-runtime-shared.jar;C:\Program
>     
> Files\EclipseGanymede\plugins\com.google.appengine.eclipse.sdkbundle_1.2.6.v200910130758\appengine-java-sdk-1.2.6\lib\shared\geronimo-el_1.0_spec-1.0.1.jar;C:\Program
>     
> Files\EclipseGanymede\plugins\com.google.appengine.eclipse.sdkbundle_1.2.6.v200910130758\appengine-java-sdk-1.2.6\lib\shared\geronimo-jsp_2.1_spec-1.0.1.jar;C:\Program
>     
> Files\EclipseGanymede\plugins\com.google.appengine.eclipse.sdkbundle_1.2.6.v200910130758\appengine-java-sdk-1.2.6\lib\shared\geronimo-servlet_2.5_spec-1.2.jar;C:\Program
>     
> Files\EclipseGanymede\plugins\com.google.appengine.eclipse.sdkbundle_1.2.6.v200910130758\appengine-java-sdk-1.2.6\lib\shared\jsp\repackaged-appengine-ant-1.6.5.jar;C:\Program
>     
> Files\EclipseGanymede\plugins\com.google.appengine.eclipse.sdkbundle_1.2.6.v200910130758\appengine-java-sdk-1.2.6\lib\shared\jsp\repackaged-appengine-ant-launcher-1.6.5.jar;C:\Program
>     
> Files\EclipseGanymede\plugins\com.google.appengine.eclipse.sdkbundle_1.2.6.v200910130758\appengine-java-sdk-1.2.6\lib\shared\jsp\repackaged-appengine-commons-el-1.0.jar;C:\Program
>     
> Files\EclipseGanymede\plugins\com.google.appengine.eclipse.sdkbundle_1.2.6.v200910130758\appengine-java-sdk-1.2.6\lib\shared\jsp\repackaged-appengine-commons-logging-1.1.1.jar;C:\Program
>     
> Files\EclipseGanymede\plugins\com.google.appengine.eclipse.sdkbundle_1.2.6.v200910130758\appengine-java-sdk-1.2.6\lib\shared\jsp\repackaged-appengine-jasper-compiler-5.0.28.jar;C:\Program
>     
> Files\EclipseGanymede\plugins\com.google.appengine.eclipse.sdkbundle_1.2.6.v200910130758\appengine-java-sdk-1.2.6\lib\shared\jsp\repackaged-appengine-jasper-runtime-5.0.28.jar;C:\Program
>     
> Files\EclipseGanymede\plugins\com.google.appengine.eclipse.sdkbundle_1.2.6.v200910130758\appengine-java-sdk-1.2.6\lib\user\appengine-api-1.0-sdk-1.2.6.jar;C:\Program
>     
> Files\EclipseGanymede\plugins\com.google.appengine.eclipse.sdkbundle_1.2.6.v200910130758\appengine-java-sdk-1.2.6\lib\user\appengine-api-labs-1.2.6.jar;C:\Program
>     
> Files\EclipseGanymede\plugins\com.google.appengine.eclipse.sdkbundle_1.2.6.v200910130758\appengine-java-sdk-1.2.6\lib\user\orm\datanucleus-appengine-1.0.3.jar;C:\Program
>     
> Files\EclipseGanymede\plugins\com.google.appengine.eclipse.sdkbundle_1.2.6.v200910130758\appengine-java-sdk-1.2.6\lib\user\orm\datanucleus-core-1.1.5.jar;C:\Program
>     
> Files\EclipseGanymede\plugins\com.google.appengine.eclipse.sdkbundle_1.2.6.v200910130758\appengine-java-sdk-1.2.6\lib\user\orm\datanucleus-jpa-1.1.5.jar;C:\Program
>     
> Files\EclipseGanymede\plugins\com.google.appengine.eclipse.sdkbundle_1.2.6.v200910130758\appengine-java-sdk-1.2.6\lib\user\orm\geronimo-jpa_3.0_spec-1.1.1.jar;C:\Program
>     
> Files\EclipseGanymede\plugins\com.google.appengine.eclipse.sdkbundle_1.2.6.v200910130758\appengine-java-sdk-1.2.6\lib\user\orm\geronimo-jta_1.1_spec-1.1.1.jar;C:\Program
>     
> Files\EclipseGanymede\plugins\com.google.appengine.eclipse.sdkbundle_1.2.6.v200910130758\appengine-java-sdk-1.2.6\lib\user\orm\jdo2-api-2.3-eb.jar;C:\Program
>     
> Files\EclipseGanymede\plugins\com.google.appengine.eclipse.sdkbundle_1.2.6.v200910130758\appengine-java-sdk-1.2.6\lib\appengine-tools-api.jar"
>     com.google.gwt.dev.HostedMode -startupUrl CallFriends.html -war
>     D:\Projects\CallFriends\war -server
>     com.google.appengine.tools.development.gwt.AppEngineLauncher
>     -logLevel INFO -style OBFUSCATED -port 8080 -whitelist
>     ^http[:][/][/]www[.]facebook[.]com -whitelist
>     ^https[:][/][/]login[.]facebook[.]com
>     com.eris4.warp4.callfriends.CallFriends
>     -----------------------
>
>     Hope it's useful.
>
>     Regards
>
>
>     Miguel Méndez wrote:
>>     You should not have to add any of those jars to the classpath.
>>      What does the launch configuration's command line looks like?
>>
>>     On Wed, Oct 14, 2009 at 9:16 AM, Raphael André Bauer
>>     <raphael.andre.ba...@gmail.com
>>     <mailto:raphael.andre.ba...@gmail.com>> wrote:
>>
>>
>>         On Wed, Oct 14, 2009 at 2:58 PM, Patrizio Munzi
>>         <patrizio.mu...@eris4.com <mailto:patrizio.mu...@eris4.com>>
>>         wrote:
>>         >
>>         > I followed your fix, my app started, before the fix it
>>         hadn't started at all, and threw this error.
>>         hey miguel...
>>
>>         i got the same error...
>>         i added
>>
>>         ${appengine.sdk}/lib/agent/appengine-agent.jar"
>>         ${appengine.sdk}/lib/agent/appengine-agentimpl.jar"
>>         ${appengine.sdk}/lib/appengine-tools-api.jar"
>>
>>         to my run configuration classpath of my app...
>>         if you are in eclipse
>>         run => run configurations => tab classpath => user entries... add
>>         external libraries
>>
>>         that solved the problem for me...
>>
>>         ra
>>         >
>>         > Regards
>>         >
>>         > Miguel Méndez wrote:
>>         >
>>         > Please see my comment in the following thread for an
>>         explanation and
>>         fix: 
>> http://groups.google.com/group/google-appengine-java/browse_thread/thread/3497eec1c4908bbf.
>>         >
>>         > On Wed, Oct 14, 2009 at 8:41 AM, Patrizio Munzi
>>         <patrizio.mu...@eris4.com <mailto:patrizio.mu...@eris4.com>>
>>         wrote:
>>         >>
>>         >> Hi,
>>         >>
>>         >> I'm getting this error moving from SDK 1.2.5 to 1.2.6:
>>         >> ------------------
>>         >> 2009-10-14 08:32:11.270::WARN:  EXCEPTION
>>         >> java.lang.AbstractMethodError:
>>         
>> com.google.appengine.tools.development.DevAppServerImpl.getUserPermissions()Ljava/security/Permissions;
>>         >>     at
>>         
>> com.google.appengine.tools.development.DevAppServerFactory$CustomSecurityManager.checkPermission(DevAppServerFactory.java:122)
>>         >>     at java.lang.Thread.setContextClassLoader(Unknown Source)
>>         >>     at
>>         
>> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:739)
>>         >>     at
>>         org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
>>         >>     at
>>         
>> com.google.apphosting.utils.jetty.DevAppEngineWebAppContext.handle(DevAppEngineWebAppContext.java:54)
>>         >>     at
>>         
>> org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
>>         >>     at
>>         
>> com.google.appengine.tools.development.JettyContainerService$ApiProxyHandler.handle(JettyContainerService.java:342)
>>         >>     at
>>         
>> org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
>>         >>     at org.mortbay.jetty.Server.handle(Server.java:313)
>>         >>     at
>>         
>> org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:506)
>>         >>     at
>>         
>> org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:830)
>>         >>     at
>>         org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:514)
>>         >>     at
>>         org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211)
>>         >>     at
>>         org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:381)
>>         >>     at
>>         
>> org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:396)
>>         >>     at
>>         
>> org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:442)
>>         >> 2009-10-14 08:32:11.286::WARN:  handle failed
>>         >> java.lang.IllegalStateException: Request in context!
>>         >>     at org.mortbay.jetty.Request.recycle(Request.java:163)
>>         >>     at
>>         org.mortbay.jetty.HttpConnection.reset(HttpConnection.java:470)
>>         >>     at
>>         org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:450)
>>         >>     at
>>         
>> org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:396)
>>         >>     at
>>         
>> org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:442)
>>         >> -------------------
>>         >>
>>         >> Regards
>>         >>
>>         >>
>>         >>
>>         >
>>         >
>>         >
>>         > --
>>         > Miguel
>>         >
>>         >
>>         >
>>         > --
>>         >
>>         > Patrizio Munzi
>>         > Product Specialist
>>         > Viale Bruno Buozzi, 19 - 00197 Roma (Italy)
>>         > tel: +39 06 4543 3540
>>         > fax: +39 06 4543 3587
>>         > mobile: +39 393 7195 164
>>         > mail: patrizio.mu...@eris4.com
>>         <mailto:patrizio.mu...@eris4.com>
>>         > web: http://www.eris4.com
>>         > skype: eris4_munzi
>>         >
>>         > >
>>
>>
>>
>>
>>
>>     -- 
>>     Miguel
>>
>>
>
>     -- 
>
>     *Patrizio Munzi*
>     Product Specialist
>     Viale Bruno Buozzi, 19 - 00197 Roma (Italy)
>     tel: +39 06 4543 3540
>     fax: +39 06 4543 3587
>     mobile: +39 393 7195 164
>     mail: patrizio.mu...@eris4.com <mailto:patrizio.mu...@eris4.com>
>     web: http://www.eris4.com <http://www.eris4.com/>
>     skype: eris4_munzi
>
>
>
>
>
>
> -- 
> 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 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