[jbossws-issues] [JBoss JIRA] Updated: (JBWS-2288) Exception handling issue in org.jboss.ws.core.CommonClient.
Alessio Soldano (JIRA)
jira-events at lists.jboss.org
Fri Dec 19 07:09:04 EST 2008
[ https://jira.jboss.org/jira/browse/JBWS-2288?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Alessio Soldano updated JBWS-2288:
----------------------------------
Fix Version/s: jbossws-native-3.0.6
Assignee: Alessio Soldano
> Exception handling issue in org.jboss.ws.core.CommonClient.
> -----------------------------------------------------------
>
> Key: JBWS-2288
> URL: https://jira.jboss.org/jira/browse/JBWS-2288
> Project: JBoss Web Services
> Issue Type: Bug
> Security Level: Public(Everyone can see)
> Components: jbossws-native
> Affects Versions: jbossws-native-3.0.3
> Environment: Shown running JBossAS 4.2.2 & 4.2.3, JBossWS 3.0.1 & 3.0.3 on windows XP, JVM 1.5.0_15
> Reporter: aodhan hoffman
> Assignee: Alessio Soldano
> Fix For: jbossws-native-3.0.6
>
>
> In troubleshooting a problem another user, PeterJ, found what looks like a coding error at line 404 in org.jboss.ws.core.CommonClient.invoke(). Exception is caught but details are not logged before another method is called which in turn causes another exception. See http://www.jboss.com/index.html?module=bb&op=viewtopic&t=141051
> I tried using JBossWS 3.x stand alone, stock downloads of JBossAS 4.2.x and JBossAS 4.2.x updated to JBossWS 3.0.1, 3.0.2, & 3.0.3. All versions of JBossWS 3.0.x appear to contain this code segment.
> // Stacktrace
> Exception in thread "main" javax.xml.ws.WebServiceException: java.lang.IllegalStateException: Cannot find property: java
> x.xml.ws.handler.message.outbound
> at org.jboss.ws.core.jaxws.client.ClientImpl.handleRemoteException(ClientImpl.java:404)
> at org.jboss.ws.core.jaxws.client.ClientImpl.invoke(ClientImpl.java:314)
> at org.jboss.ws.core.jaxws.client.ClientProxy.invoke(ClientProxy.java:172)
> at org.jboss.ws.core.jaxws.client.ClientProxy.invoke(ClientProxy.java:152)
> at $Proxy19.update(Unknown Source)
> at com.boeing.nmt.nls.mv4client.MV4Client.disableTag(MV4Client.java:308)
> at com.boeing.nmt.nls.test.AssetTest.main(AssetTest.java:25)
> Caused by: java.lang.IllegalStateException: Cannot find property: javax.xml.ws.handler.message.outbound
> at org.jboss.ws.core.jaxws.handler.MessageContextJAXWS.processPivot(MessageContextJAXWS.java:109)
> at org.jboss.ws.core.jaxws.client.ClientImpl.processPivot(ClientImpl.java:363)
> at org.jboss.ws.core.CommonClient.processPivotInternal(CommonClient.java:476)
> at org.jboss.ws.core.CommonClient.invoke(CommonClient.java:404)
> at org.jboss.ws.core.jaxws.client.ClientImpl.invoke(ClientImpl.java:302)
> // Lines 401-420 of CommonClient.java
> // http://anonsvn.jboss.org/repos/jbossws/stack/native/trunk/modules/core/src/main/java/org/jboss/ws/core/CommonClient.java
> catch (Exception ex)
> {
> // Reverse the message direction
> processPivotInternal(msgContext, direction); // <-- line 404, where the later exception gets thrown
> if (faultType[2] != null)
> callFaultHandlerChain(portName, faultType[2], ex);
> if (faultType[1] != null)
> callFaultHandlerChain(portName, faultType[1], ex);
> if (faultType[0] != null)
> callFaultHandlerChain(portName, faultType[0], ex);
> throw ex;
> }
> finally
> {
> closeHandlerChain(portName, handlerType[2]);
> closeHandlerChain(portName, handlerType[1]);
> closeHandlerChain(portName, handlerType[0]);
> }
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the jbossws-issues
mailing list