Sunday, May 23, 2010

Re: GWT RPC and GoDaddy

I'm not sure what this has to do with SSO? I'm not authenticating any
user. Its the GWT sample stockwatcher app, there are no users to
authenticate :)

Since Mac OSX has problems with more than one JRE. I loaded the
project on a windows machine and tried running it with JRE 1.5_22
Hosted Mode and got the same error below. Switched it back to JRE 1.6
and everything works fine.

Error Hosted Mode JRE 1.5_22:

Starting Jetty on port 8888
[WARN] failed greetServlet
java.lang.UnsupportedClassVersionError: Bad version number in .class
file
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:621)
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:354)
at
org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:
366)
at
org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:
337)
at org.mortbay.util.Loader.loadClass(Loader.java:91)
at org.mortbay.util.Loader.loadClass(Loader.java:71)
at org.mortbay.jetty.servlet.Holder.doStart(Holder.java:73)
at org.mortbay.jetty.servlet.ServletHolder.doStart(ServletHolder.java:
233)
at
org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:
39)
at
org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:
616)
at org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
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:447)
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:
543)
at com.google.gwt.dev.DevMode.doStartUpServer(DevMode.java:421)
at com.google.gwt.dev.DevModeBase.startUp(DevModeBase.java:1035)
at com.google.gwt.dev.DevModeBase.run(DevModeBase.java:783)
at com.google.gwt.dev.DevMode.main(DevMode.java:275)
[WARN] failed stockPriceServiceImpl
java.lang.UnsupportedClassVersionError: Bad version number in .class
file
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:621)
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:354)
at
org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:
366)
at
org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:
337)
at org.mortbay.util.Loader.loadClass(Loader.java:91)
at org.mortbay.util.Loader.loadClass(Loader.java:71)
at org.mortbay.jetty.servlet.Holder.doStart(Holder.java:73)
at org.mortbay.jetty.servlet.ServletHolder.doStart(ServletHolder.java:
233)
at
org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:
39)
at
org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:
616)
at org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
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:447)
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:
543)
at com.google.gwt.dev.DevMode.doStartUpServer(DevMode.java:421)
at com.google.gwt.dev.DevModeBase.startUp(DevModeBase.java:1035)
at com.google.gwt.dev.DevModeBase.run(DevModeBase.java:783)
at com.google.gwt.dev.DevMode.main(DevMode.java:275)

On May 23, 11:14 am, Stefan Bachert <stefanbach...@yahoo.de> wrote:
> Hi,
>
> I find "SingleSignOn" suspicious. GWT-Servlets gets in general only
> AJAX-Calls.
> This does not fit to the classical SSO approach to redirect to an
> other URL for authentication.
> Ajax-Calls have not assigned page as a gui, so any redirection will
> fail to ask for credentials
>
> So I think your problem has nothing to do with 1.6 but with SSO and
> your authentication scheme.
>
> Stefan Bacherthttp://gwtworld.de
>
> On 22 Mai, 18:44, Mike Apolis <michaelgb....@gmail.com> wrote:
>
>
>
>
>
> > Hi,
>
> > I've deployed the sample Stock Watcher app to my GoDaddy Hosting site,
> > and I get the error below.  I've tried compiling the Project in
> > Eclipse with JRE 1.5 because my Host is using jre 1.5.  I think the
> > issue is the "gwt-servlet.jar" is not compatible with jre 1.5.  Can
> > anyone confirm this.  The project runs fine on my local machine using
> > JRE 1.6.  Unfortunately GoDaddy will not upgrade my shared hosting
> > account jre to 1.6.
>
> > GoDaddy Server Setup:
>
> > Tomcat Version 5.0.27
> > JRE 1.5_22
>
> > Error:
>
> > HTTP Status 500 -
>
> > type Exception report
> > message
> > description The server encountered an internal error () that prevented
> > it from fulfilling this request.
> > exception
> > javax.servlet.ServletException: Error allocating a servlet instance
>
> > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:
> > 117)
> >         org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:
> > 535)
>
> > org.apache.catalina.authenticator.SingleSignOn.invoke(SingleSignOn.java:
> > 417)
> >         org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:
> > 160)
> >         org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:300)
> >         org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:374)
> >         org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:743)
>
> > org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:
> > 675)
> >         org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:866)
> >         org.apache.tomcat.util.threads.ThreadPool
> > $ControlRunnable.run(ThreadPool.java:683)
> >         java.lang.Thread.run(Thread.java:595)
>
> > root cause
> > java.lang.UnsupportedClassVersionError: Bad version number in .class
> > file
> >         java.lang.ClassLoader.defineClass1(Native Method)
> >         java.lang.ClassLoader.defineClass(ClassLoader.java:621)
> >         java.security.SecureClassLoader.defineClass(SecureClassLoader.java:
> > 124)
>
> > org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassL oader.java:
> > 1634)
>
> > org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.ja va:
> > 860)
>
> > org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.ja va:
> > 1307)
>
> > org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.ja va:
> > 1189)
> >         java.security.AccessController.doPrivileged(Native Method)
>
> > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:
> > 117)
> >         org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:
> > 535)
>
> > org.apache.catalina.authenticator.SingleSignOn.invoke(SingleSignOn.java:
> > 417)
> >         org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:
> > 160)
> >         org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:300)
> >         org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:374)
> >         org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:743)
>
> > org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:
> > 675)
> >         org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:866)
> >         org.apache.tomcat.util.threads.ThreadPool
> > $ControlRunnable.run(ThreadPool.java:683)
> >         java.lang.Thread.run(Thread.java:595)
>
> > note The full stack trace of the root cause is available in the Apache
> > Tomcat/5.0.27 logs.
>
> > Apache Tomcat/5.0.27
>
> > --
> > You received this message because you are subscribed to the Google Groups "Google Web Toolkit" group.
> > To post to this group, send email to google-web-toolkit@googlegroups.com.
> > To unsubscribe from this group, send email to google-web-toolkit+unsubscribe@googlegroups.com.
> > For more options, visit this group athttp://groups.google.com/group/google-web-toolkit?hl=en.
>
> --
> You received this message because you are subscribed to the Google Groups "Google Web Toolkit" group.
> To post to this group, send email to google-web-toolkit@googlegroups.com.
> To unsubscribe from this group, send email to google-web-toolkit+unsubscribe@googlegroups.com.
> For more options, visit this group athttp://groups.google.com/group/google-web-toolkit?hl=en.

--
You received this message because you are subscribed to the Google Groups "Google Web Toolkit" group.
To post to this group, send email to google-web-toolkit@googlegroups.com.
To unsubscribe from this group, send email to google-web-toolkit+unsubscribe@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.

No comments:

Post a Comment