Issue Type: Bug Bug
Affects Versions: 2.1.2.Final
Assignee: Jozef Hartinger
Components: Interceptors and Decorators
Created: 14/Feb/14 10:48 PM
Description:

Groovy application with JAX-RS, CDI, Bean Validation and Interceptors, deployed in embedded Jetty. Works when interceptors are not applied. ClassCastException when applying Interceptors. The working, well now broken, source code is here - you can clone it.

java.lang.ClassCastException: name.abhijitsarkar.moviemanager.service.search.MovieSearchService$Proxy$$$_WeldClientProxy cannot be cast to name.abhijitsarkar.moviemanager.service.search.MovieSearchService$Proxy$$$_WeldSubclass
at name.abhijitsarkar.moviemanager.service.search.MovieSearchService$Proxy$_$$_WeldSubclass$search.call(Unknown Source)
at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:45)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:108)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:116)
at name.abhijitsarkar.moviemanager.facade.MovieFacade.advancedSearch(MovieFacade.groovy:63)
at name.abhijitsarkar.moviemanager.facade.MovieFacade$Proxy$_$$_WeldClientProxy.advancedSearch(Unknown Source)
at name.abhijitsarkar.moviemanager.facade.MovieFacade$advancedSearch.call(Unknown Source)
at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:45)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:108)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:116)
at name.abhijitsarkar.moviemanager.web.MovieResource.advancedSearch(MovieResource.groovy:57)
at name.abhijitsarkar.moviemanager.web.MovieResource$Proxy$_$$_WeldClientProxy.advancedSearch(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.jboss.resteasy.core.MethodInjectorImpl.invoke(MethodInjectorImpl.java:137)
at org.jboss.resteasy.core.ResourceMethodInvoker.invokeOnTarget(ResourceMethodInvoker.java:280)
at org.jboss.resteasy.core.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:234)
at org.jboss.resteasy.core.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:221)
at org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:356)
at org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:179)
at org.jboss.resteasy.plugins.server.servlet.ServletContainerDispatcher.service(ServletContainerDispatcher.java:220)
at org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.service(HttpServletDispatcher.java:56)
at org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.service(HttpServletDispatcher.java:51)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)

Environment: Mac OS X 10.9.1, Oracle Java 1.7.0_51, Gradle 1.10, RESTEasy 3.0.6.Final, Embedded Jetty 9.1.1.v20140108, See this for complete dependency list [gradle.properties|https://github.com/abhijitsarkar/groovy/blob/resteasy/movie-manager/gradle.properties]
Project: Weld
Priority: Critical Critical
Reporter: Abhijit Sarkar
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
_______________________________________________
weld-issues mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/weld-issues

Reply via email to