[ 
https://issues.apache.org/jira/browse/CXF-5655?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13949979#comment-13949979
 ] 

Sergey Beryozkin commented on CXF-5655:
---------------------------------------

I still think it is a class path issue. Please look carefully at the stack 
trace. It is obvious from the stack trace that an attempt was done to create 
the exception from Constructor, at the stage this constructor represents 
IntrernalServerException but it still failed. So check the trace for the signs 
of the mix up, probably something to do with WebApplicationException having no 
validate() method, etc...
Or provide the test case. 

> Client facing issue in catching exception thrown by server in CXF RS 2.7.0
> --------------------------------------------------------------------------
>
>                 Key: CXF-5655
>                 URL: https://issues.apache.org/jira/browse/CXF-5655
>             Project: CXF
>          Issue Type: Bug
>    Affects Versions: 2.7.10
>            Reporter: sanmitra ijeri
>            Assignee: Sergey Beryozkin
>            Priority: Blocker
>             Fix For: NeedMoreInfo
>
>
> Exception in thread "main" javax.ws.rs.InternalServerErrorException
>       at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>       at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
>       at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown 
> Source)
>       at java.lang.reflect.Constructor.newInstance(Unknown Source)
>       at 
> org.apache.cxf.jaxrs.client.AbstractClient.convertToWebApplicationException(AbstractClient.java:462)
>       at 
> org.apache.cxf.jaxrs.client.ClientProxyImpl.checkResponse(ClientProxyImpl.java:311)
>       at 
> org.apache.cxf.jaxrs.client.ClientProxyImpl.handleResponse(ClientProxyImpl.java:691)
>       at 
> org.apache.cxf.jaxrs.client.ClientProxyImpl.doChainedInvocation(ClientProxyImpl.java:650)
>       at 
> org.apache.cxf.jaxrs.client.ClientProxyImpl.invoke(ClientProxyImpl.java:219)
>       at com.sun.proxy.$Proxy15.getPlayers(Unknown Source)
>       at rs.PlayerServiceClient.main(PlayerServiceClient.java:20)
> Server is throwing exception with appropriate message but client is not to 
> able to catch that exception. This is happening only for cxf 2.7.x (i.e not 
> able to create an appropriate WebApplicationException) but when I run with 
> 2.6.0 it works fine(i.e CXF 2.6's ServerWebApplicationException is thrown).



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to