I am getting a similar problem, I was working on my project last night
with no problems. But opening it and running it today I am receiving
the following error
SEVERE: Caught exception from remote service procedure
com.google.apphosting.api.ApiProxy$UnknownException: An error occurred
for the API request urlfetch.Fetch().
at
com.google.appengine.tools.development.ApiProxyLocalImpl.makeSyncCall
(ApiProxyLocalImpl.java:108)
at com.google.apphosting.api.ApiProxy.makeSyncCall(ApiProxy.java:79)
at com.google.appengine.api.urlfetch.URLFetchServiceImpl.fetch
(URLFetchServiceImpl.java:28)
at
com.google.apphosting.utils.security.urlfetch.URLFetchServiceStreamHandler
$Connection.fetchResponse(URLFetchServiceStreamHandler.java:389)
at
com.google.apphosting.utils.security.urlfetch.URLFetchServiceStreamHandler
$Connection.getInputStream(URLFetchServiceStreamHandler.java:289)
at
com.google.apphosting.utils.security.urlfetch.URLFetchServiceStreamHandler
$Connection.getResponseCode(URLFetchServiceStreamHandler.java:131)
at com.google.gdata.client.GoogleAuthTokenFactory.makePostRequest
(GoogleAuthTokenFactory.java:550)
at com.google.gdata.client.GoogleAuthTokenFactory.getAuthToken
(GoogleAuthTokenFactory.java:477)
at com.google.gdata.client.GoogleAuthTokenFactory.setUserCredentials
(GoogleAuthTokenFactory.java:336)
at com.google.gdata.client.GoogleService.setUserCredentials
(GoogleService.java:362)
at com.google.gdata.client.GoogleService.setUserCredentials
(GoogleService.java:317)
at com.google.gdata.client.GoogleService.setUserCredentials
(GoogleService.java:301)
at
com.ltech.googleapps.powerpanel.server.BaseServiceImpl.setServiceCredentials
(BaseServiceImpl.java:61)
at
com.ltech.googleapps.powerpanel.server.ProvisioningServiceImpl.getUsers
(ProvisioningServiceImpl.java:181)
at
com.ltech.googleapps.powerpanel.server.ProvisioningServiceImpl.access$0
(ProvisioningServiceImpl.java:171)
at com.ltech.googleapps.powerpanel.server.ProvisioningServiceImpl
$1.performCall(ProvisioningServiceImpl.java:61)
at com.ltech.googleapps.powerpanel.server.ProvisioningServiceImpl
$1.performCall(ProvisioningServiceImpl.java:1)
at
com.ltech.googleapps.powerpanel.server.BaseServiceImpl.performSecureCall
(BaseServiceImpl.java:72)
at
com.ltech.googleapps.powerpanel.server.ProvisioningServiceImpl.getUsers
(ProvisioningServiceImpl.java:59)
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 com.google.gwt.user.server.rpc.RPC.invokeAndEncodeResponse
(RPC.java:527)
at com.google.gwt.user.server.rpc.RemoteServiceServlet.processCall
(RemoteServiceServlet.java:166)
at com.google.gwt.user.server.rpc.RemoteServiceServlet.doPost
(RemoteServiceServlet.java:86)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:713)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:
487)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter
(ServletHandler.java:1093)
at
com.google.apphosting.utils.servlet.TransactionCleanupFilter.doFilter
(TransactionCleanupFilter.java:43)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter
(ServletHandler.java:1084)
at com.google.appengine.tools.development.StaticFileFilter.doFilter
(StaticFileFilter.java:124)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter
(ServletHandler.java:1084)
at org.mortbay.jetty.servlet.ServletHandler.handle
(ServletHandler.java:360)
at org.mortbay.jetty.security.SecurityHandler.handle
(SecurityHandler.java:216)
at org.mortbay.jetty.servlet.SessionHandler.handle
(SessionHandler.java:181)
at org.mortbay.jetty.handler.ContextHandler.handle
(ContextHandler.java:712)
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:313)
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.content
(HttpConnection.java:844)
at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:644)
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)
Caused by: java.lang.UnsupportedClassVersionError: Bad version number
in .class file
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:675)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:
124)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:316)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:280)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at sun.security.jca.ProviderConfig$3.run(ProviderConfig.java:234)
at java.security.AccessController.doPrivileged(Native Method)
at sun.security.jca.ProviderConfig.doLoadProvider(ProviderConfig.java:
225)
at sun.security.jca.ProviderConfig.getProvider(ProviderConfig.java:
205)
at sun.security.jca.ProviderList.getProvider(ProviderList.java:205)
at sun.security.jca.ProviderList.getService(ProviderList.java:303)
at sun.security.jca.GetInstance.getInstance(GetInstance.java:140)
at javax.net.ssl.KeyManagerFactory.getInstance(KeyManagerFactory.java:
110)
at com.sun.net.ssl.internal.ssl.SSLContextImpl.getDefaultContext
(SSLContextImpl.java:219)
at com.sun.net.ssl.internal.ssl.SSLSocketFactoryImpl.<init>
(SSLSocketFactoryImpl.java:37)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance
(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance
(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
at java.lang.Class.newInstance0(Class.java:350)
at java.lang.Class.newInstance(Class.java:303)
at javax.net.ssl.SSLSocketFactory.getDefault(SSLSocketFactory.java:
70)
at
org.apache.commons.httpclient.protocol.SSLProtocolSocketFactory.createSocket
(Unknown Source)
at
org.apache.commons.httpclient.protocol.SSLProtocolSocketFactory.createSocket
(Unknown Source)
at org.apache.commons.httpclient.HttpConnection.open(Unknown Source)
at org.apache.commons.httpclient.MultiThreadedHttpConnectionManager
$HttpConnectionAdapter.open(Unknown Source)
at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry
(Unknown Source)
at org.apache.commons.httpclient.HttpMethodDirector.executeMethod
(Unknown Source)
at org.apache.commons.httpclient.HttpClient.executeMethod(Unknown
Source)
at org.apache.commons.httpclient.HttpClient.executeMethod(Unknown
Source)
at com.google.appengine.api.urlfetch.dev.LocalURLFetchService$6.run
(LocalURLFetchService.java:228)
at com.google.appengine.api.urlfetch.dev.LocalURLFetchService$6.run
(LocalURLFetchService.java:225)
at java.security.AccessController.doPrivileged(Native Method)
at
com.google.appengine.api.urlfetch.dev.LocalURLFetchService.doPrivilegedExecute
(LocalURLFetchService.java:225)
at com.google.appengine.api.urlfetch.dev.LocalURLFetchService.fetch
(LocalURLFetchService.java:197)
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
com.google.appengine.tools.development.ApiProxyLocalImpl.makeSyncCall
(ApiProxyLocalImpl.java:97)
... 50 more
On Jul 24, 8:35 am, Rajeev Dayal <[email protected]> wrote:
> Also, check your compiler compliance level. Eclipse does not use javac from
> the JDK you are using; it uses its own compiler, and it will compile for a
> particular version of the JDK depending on your compiler compliance
> settings. They can be found under Preferences --> Java --> Compiler.
>
> On Thu, Jul 23, 2009 at 10:53 PM, Kamal Chandana Mettananda <
>
> [email protected]> wrote:
> > Hi Norman,
>
> > As John said this is due to a incompatible versions. You can have a look at
> > the following for some more explanation.
>
> >http://lkamal.blogspot.com/2008/04/javalangunsupportedclassversionerr...
>
> > HTH,
> > Kamal
>
> > ---------------------------------------
> > Kamal Mettananda
>
> > On Thu, Jul 23, 2009 at 10:22 PM, John Ivens
> > <[email protected]>wrote:
>
> >> I got this when I mixed classes compiled in one version with another.
> >> Beware of server side implementations compiled under one version and hosted
> >> in your application server mixed with classes compiled in the other
> >> version,
> >> possible other libraries someone else made?
>
> >> On Thu, Jul 23, 2009 at 9:47 AM, Norman Maurer <[email protected]> wrote:
>
> >>> Hi all,
>
> >>> after starting eclipse today on my mac and trying to start my
> >>> application in hosted mode I get the following stacktrace. I already
> >>> checked that the java version is set to 1.5. I'm using gwt-1.7.0. The
> >>> same project work without any problem on my windows xp box. Any idea ?
>
> >>> Here is the stacktrace:
>
> >>> [WARN] failed
> >>> com.google.gwt.dev.shell.jetty.jettylauncher$webappcontextwithrel...@b60063
> >>> {/,/Users/norman/Documents/workspace/Hupa/war}
> >>> java.lang.UnsupportedClassVersionError: Bad version number in .class file
> >>> at java.lang.ClassLoader.defineClass1(Native Method)
> >>> at java.lang.ClassLoader.defineClass(ClassLoader.java:675)
> >>> at
> >>> java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
> >>> at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
> >>> at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
> >>> at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
> >>> at java.security.AccessController.doPrivileged(Native Method)
> >>> at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
> >>> at
> >>> com.google.gwt.dev.shell.jetty.JettyLauncher$WebAppContextWithReload$WebAppClassLoaderExtension.findClass(JettyLauncher.java:356)
> >>> at
> >>> org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:366)
> >>> at
> >>> org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:337)
> >>> at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:374)
> >>> at java.lang.ClassLoader.defineClass1(Native Method)
> >>> at java.lang.ClassLoader.defineClass(ClassLoader.java:675)
> >>> at
> >>> java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
> >>> at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
> >>> at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
> >>> at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
> >>> at java.security.AccessController.doPrivileged(Native Method)
> >>> at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
> >>> at
> >>> com.google.gwt.dev.shell.jetty.JettyLauncher$WebAppContextWithReload$WebAppClassLoaderExtension.findClass(JettyLauncher.java:334)
> >>> at
> >>> org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:366)
> >>> at
> >>> org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:337)
> >>> at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:374)
> >>> at
> >>> org.apache.hupa.server.guice.ServerModul.configureHandlers(ServerModul.java:62)
> >>> at
> >>> net.customware.gwt.dispatch.server.guice.ActionHandlerModule.configure(ActionHandlerModule.java:38)
> >>> at
> >>> com.google.inject.AbstractModule.configure(AbstractModule.java:59)
> >>> at
> >>> com.google.inject.spi.Elements$RecordingBinder.install(Elements.java:223)
> >>> at com.google.inject.spi.Elements.getElements(Elements.java:101)
> >>> at
> >>> com.google.inject.InjectorShell$Builder.build(InjectorShell.java:135)
> >>> at
> >>> com.google.inject.InjectorBuilder.build(InjectorBuilder.java:102)
> >>> at com.google.inject.Guice.createInjector(Guice.java:92)
> >>> at com.google.inject.Guice.createInjector(Guice.java:69)
> >>> at com.google.inject.Guice.createInjector(Guice.java:59)
> >>> at
> >>> org.apache.hupa.server.guice.MyGuiceServletConfig.getInjector(MyGuiceServletConfig.java:37)
> >>> at
> >>> com.google.inject.servlet.GuiceServletContextListener.contextInitialized(GuiceServletContextListener.java:43)
> >>> at
> >>> org.mortbay.jetty.handler.ContextHandler.startContext(ContextHandler.java:543)
> >>> at
> >>> org.mortbay.jetty.servlet.Context.startContext(Context.java:136)
> >>> at
> >>> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1220)
> >>> at
> >>> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:513)
> >>> at
> >>> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:448)
> >>> at
> >>> com.google.gwt.dev.shell.jetty.JettyLauncher$WebAppContextWithReload.doStart(JettyLauncher.java:427)
> >>> at
> >>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39)
> >>> at
> >>> org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
> >>> at
> >>> org.mortbay.jetty.handler.RequestLogHandler.doStart(RequestLogHandler.java:115)
> >>> at
> >>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39)
> >>> at
> >>> org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
> >>> at org.mortbay.jetty.Server.doStart(Server.java:222)
> >>> at
> >>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39)
> >>> at
> >>> com.google.gwt.dev.shell.jetty.JettyLauncher.start(JettyLauncher.java:491)
> >>> at
> >>> com.google.gwt.dev.HostedMode.doStartUpServer(HostedMode.java:365)
> >>> at
> >>> com.google.gwt.dev.HostedModeBase.startUp(HostedModeBase.java:590)
> >>> at com.google.gwt.dev.HostedModeBase.run(HostedModeBase.java:397)
> >>> at com.google.gwt.dev.HostedMode.main(HostedMode.java:232)
>
>
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Google Web Toolkit" 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-web-toolkit?hl=en
-~----------~----~----~----~------~----~------~--~---