Hi Daniel,

Yes, the javax.ws.rs.core.Response object is not GWT-translatable. We could try 
and workaround this by overriding the type (we already did this for various 
other but simpler EE classes). Nobody requested this yet but it might be worth 
doing. GWT's Response type is somewhat similar from a client's point of view 
and can be used in a callback (see 
https://docs.jboss.org/author/display/ERRAI/Handling+Responses)

The second problem seems to imply that the CDI Decorators have to be 
dependent-scoped. Did you see this conversation:
http://transcripts.jboss.org/channel/irc.freenode.org/%23weld-dev/2011/%23weld-dev.2011-10-17.log

Can you share more information about your beans? You can also post it to the 
errai or the weld forums, of course.

Cheers,
Christian

On 2012-11-05, at 6:50 AM, Daniel Sachse <[email protected]> wrote:

> Hey guys,
> 
> I wanted to sum up some problems I ran into while using Errai and JAX-RS.
> 
> I normally use the javax.ws.rs.core.Response Object in my REST services to 
> return different Status codes depending on custom conditions. Unfortunately I 
> get compiler errors telling me : "No source code is available for type 
> javax.ws.rs.core.Response; did you forget to inherit a required module?". Any 
> ideas about that?
> Using Interfaces with JAX-RS annotations like @Path, @GET, etc. with "normal" 
> Object responses work fine so far. BUT, as soon as I try to attach CDI 
> decorators to such an Interface, Weld complains with:  
> "org.jboss.weld.exceptions.UnproxyableResolutionException: WELD-001306 
> Attempting to inject an unproxyable normal scoped bean Decorator….", although 
> the implementation is perfectly proxyable. Did anybody experience something 
> similar?
> 
> Some technical infos:
> I am using JBoss 7.1.1.Final and Errai 2.1.1.Final.
> 
> Hope somebody knows anything :)
> 
> Regards,
> 
> Daniel (w0mbat)
> _______________________________________________
> errai-dev mailing list
> [email protected]
> https://lists.jboss.org/mailman/listinfo/errai-dev

_______________________________________________
errai-dev mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/errai-dev

Reply via email to