Also, sounds like a problem that the GWT team may be able to answer better.

Dhanji.

On Sat, Mar 6, 2010 at 9:02 PM, Alen Vrečko <alen_vre...@yahoo.com> wrote:

> Make sure you are not using the HttpServletRequest out of scope. e.g.
>
> @Singleton
> public class Foo{
>
> @Inject HttpServletRequest request;
>
> }
>
> is a very bad idea. I'd recommend you use a provider
>
> @Singleton
> public class Foo{
>
> @Inject Provider<HttpServletSession> session;
>
> }
>
> Or go with @RequestScoped
>
> Cheers
> Alen
>
> On Mar 4, 5:07 pm, Marc Guillemot <mguille...@yahoo.fr> wrote:
> > Hi,
> >
> > I have some problems using HttpSession or HttpServletRequest injection
> > under Jetty in GWT dev mode (using Google Eclipse plugin).
> >
> > With HttpSession, a new session gets created which is not the
> > "standard" session for my client therefore I can't find the attribute
> > placed there by a servlet.
> >
> > If I use HttpServletRequest injection and call myself getSection() on
> > it, I get following exception:
> >
> > Caused by: java.lang.IllegalStateException: No SessionHandler or
> > SessionManager
> >         at org.mortbay.jetty.Request.getSession(Request.java:1115)
> >         at org.mortbay.jetty.Request.getSession(Request.java:1105)
> >         at myproj.server.MyService.myMethod(MyService.java:48)
> >         at myproj.server.RPCServiceImpl.doAction(RPCServiceImpl.java:186)
> >         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:597)
> >         at
> > com.google.gwt.user.server.rpc.RPC.invokeAndEncodeResponse(RPC.java:
> > 562)
> >
> > Is it a know problem with Jetty + GWT + Google Eclipse Plugin?
> >
> > Cheers,
> > Marc.
>
> --
> You received this message because you are subscribed to the Google Groups
> "google-guice" group.
> To post to this group, send email to google-gu...@googlegroups.com.
> To unsubscribe from this group, send email to
> google-guice+unsubscr...@googlegroups.com<google-guice%2bunsubscr...@googlegroups.com>
> .
> For more options, visit this group at
> http://groups.google.com/group/google-guice?hl=en.
>
>

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

Reply via email to