Pleased to say I downloaded the 1.4.2 JDK and was able to recompile
that class OK - just expanded the existing gwt-user.jar file, updated
the source and recompiled (actually I let eclipse recompile) using the
1.4.2 java compiler. Then created new gwt-user.jar file.

Just in case anyone else needs this fix, I also expanded the gwt-
servlet.jar and replaced the
com.google.gwt.user.server.rpc.RemoteServiceServlet class with this
new version too (as that is the one for the server deployment)

Thanks for the pointer though - much appreciated!

On Jul 9, 11:07 am, Si_gee <[email protected]> wrote:
> I don't suppose you have the patched version of the lib available, I
> would like to avoid downloading the whole gwt project and compiling
> again for this.. I tried tweaking the class in the Jar file, but that
> seems to end up with a java.lang.Error: Unresolved compilation
> problem:
>         The constructor String(byte[], String) is undefined
>
> when it gets loaded. I assume I am using the wrong java compiler (1.5)
> but never having compiled gwt before I am really not sure
>
> Any help much appreciated!
> Thanks
> Simon
>
> On Jun 29, 7:11 pm, Roland <[email protected]> wrote:
>
>
>
> > For GWT 1.4:
> > gwt-user.jar,
> > com.google.gwt.user.server.rpc.RemoteServiceServlet.java:
>
> >  private static String readPayloadAsUtf8(HttpServletRequest request)
> >       throws IOException, ServletException {
> >   ...................
> >     String contentType = request.getContentType();
> >     boolean contentTypeIsOkay = false;
> >     // Content-Type must be specified.
> >     >>> putch line: if (contentType != null) {
> >         contentType = contentType.toLowerCase();
> >  ...................
> > On 24 июн, 00:02, TBirch <[email protected]> wrote:
>
> > > After further research on the web and directing me to review my
> > > server's logs I believe my problem may be due to my app still being
> > > run as a gwt 1.4. If so, are there any options other than upgrading
> > > the app to a newer gwt version?
> > > Below is from my Tomcat server log:
> > > SEVERE: Exception while dispatching incoming RPC call
> > > javax.servlet.ServletException: Content-Type must be 'text/plain' with
> > > 'charset=utf-8' (or unspecified charset)
> > >         at
> > > com.google.gwt.user.server.rpc.RemoteServiceServlet.readPayloadAsUtf8(Remot
> > >  ­eServiceServlet.java:
> > > 119)
> > >         at
> > > com.google.gwt.user.server.rpc.RemoteServiceServlet.doPost(RemoteServiceSer
> > >  ­vlet.java:
> > > 178) ...
>
> > > Thanks
>
> > > On Jun 22, 3:39 pm, TBirch <[email protected]> wrote:
>
> > > > I have a get app that has been working fine with Safari 4 for some
> > > > time. It appears that my initial RPC call no longer works after
> > > > upgrading today to Safari 5. The app works fine in Chrome, IE, and
> > > > Firefox. I un-installed Safari 5 and re-installed version 4 and the
> > > > app no longer works in that version either. Any suggestions as to why
> > > > the app will not work in the Safari browser?
> > > > Thank You

-- 
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.

Reply via email to