Hi Jozef,
I tried to annotate it with @Name, but unfourtunatly it didn't change a thing. This is the full source, of both the interface and the implementation: //Interface: @Path("/async") public interface AsyncTestBean { @GET @Path("/{message}") public Response echoService(); } //Implementation: @Name("async") @Scope(ScopeType.SESSION) public class AsyncTest implements AsyncTestBean { @Logger Log log; public Response echoService(){ log.info("polling map"); return Response.status(200).entity("hello").build(); } } The exception I get is: javax.servlet.ServletException: java.lang.IllegalArgumentException: no file extension in servlet path: /async/message org.jboss.seam.web.ExceptionFilter.endWebRequestAfterException(ExceptionFilter.java:126) org.jboss.seam.web.ExceptionFilter.doFilter(ExceptionFilter.java:70) org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69) org.jboss.seam.web.RedirectFilter.doFilter(RedirectFilter.java:45) Without the log-statement everything works as expected. Thanks a lot for your help, Clemens 2011/6/3 Jozef Hartinger <jozefhartin...@gmail.com>: > The problem is that you're using Seam 2 injection (@Logger) in an object > which is not a Seam component. Add @Name to turn AsyncResourceBean into a > Seam component. > > On 06/01/2011 03:13 PM, Clemens Eisserer wrote: >> >> Hi, >> >> I would like to use RestEasy's EJB integration in a >> jboss6/seam/richfaces webapp. >> Everything seems to work file, except injection of other EJBs. >> >> I basically did the following: >> >> @Path("/async") >> public interface AsyncResource { >> >> @GET >> @Path("/{message}") >> public Response doSomething(); >> } >> >> >> @Stateless >> public class AsyncResourceBean implements AsyncResource { >> >> @Logger >> Log log; >> >> public Response doSomething(){ >> log.info("polling map"); //NPE >> return Response.status(200).entity("hello").build(); >> } >> } >> >> When log variable is accessed, I get the following exception, guess >> its just caused by a NullPointerException: >> 17:02:21,192 ERROR [org.ajax4jsf.webapp.BaseXMLFilter] Exception in >> the filter chain: javax.servlet.ServletException: >> java.lang.IllegalArgumentException: no file extension in servlet path: >> /async/message >> >> If I remove the log statement, everything works fine again. >> >> Any ideas what could be wrong? >> >> >> Thank you in advance, Clemens >> >> >> ------------------------------------------------------------------------------ >> Simplify data backup and recovery for your virtual environment with >> vRanger. >> Installation's a snap, and flexible recovery options mean your data is >> safe, >> secure and there when you need it. Data protection magic? >> Nope - It's vRanger. Get your free trial download today. >> http://p.sf.net/sfu/quest-sfdev2dev >> _______________________________________________ >> Resteasy-users mailing list >> Resteasy-users@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/resteasy-users > > ------------------------------------------------------------------------------ Simplify data backup and recovery for your virtual environment with vRanger. Installation's a snap, and flexible recovery options mean your data is safe, secure and there when you need it. Discover what all the cheering's about. Get your free trial download today. http://p.sf.net/sfu/quest-dev2dev2 _______________________________________________ Resteasy-users mailing list Resteasy-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/resteasy-users