[prev in list] [next in list] [prev in thread] [next in thread]
List: soap-dev
Subject: [jira] Updated: (SOAP-165) Exceptions from deserializer not sent by faultListener
From: jira () apache ! org
Date: 2004-03-17 16:40:16
Message-ID: 367537401.1079541616806.JavaMail.apache () nagoya
[Download RAW message or body]
The following issue has been updated:
Updater: Christian Landbo (mailto:landbo@presys.dk)
Date: Wed, 17 Mar 2004 8:40 AM
Comment:
Sorry it is not in 'diff -u' format.
Changes:
Attachment changed to changes.txt
---------------------------------------------------------------------
For a full history of the issue, see:
http://issues.apache.org/jira/secure/ViewIssue.jspa?key=SOAP-165&page=history
---------------------------------------------------------------------
View the issue:
http://issues.apache.org/jira/secure/ViewIssue.jspa?key=SOAP-165
Here is an overview of the issue:
---------------------------------------------------------------------
Key: SOAP-165
Summary: Exceptions from deserializer not sent by faultListener
Type: Improvement
Status: Open
Priority: Minor
Project: Apache SOAP
Components:
All
Versions:
2.3
Assignee: Scott Nichol
Reporter: Christian Landbo
Created: Wed, 17 Mar 2004 3:33 AM
Updated: Wed, 17 Mar 2004 8:40 AM
Description:
Any exceptions thrown from a deserializer won't get sent to a custom faultListener \
since the 'DeploymentDescriptor dd' is null at that point in the RPCRouterServlet.
Scott Nichol:
I believe you are correct. I find it understandable that the code works this way, \
although it does not really have to.
In order to determine the correct deployment descriptor, Apache SOAP must parse the \
namespace from the XML element specifying the method. It does this within \
RPCRouter#extractCallFromEnvelope. Interestingly, within that method, after getting \
the namespace, Apache SOAP gets the deployment descriptor to verify that the \
namespace is supported. When the method returns, RPCRouterServlet#doPost gets its \
own copy of the deployment descriptor. So, if the RPCRouterServlet could have \
RPCRouter set its deployment descriptor reference, it would give you the desired \
behavior.
---------------------------------------------------------------------
JIRA INFORMATION:
This message is automatically generated by JIRA.
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
If you want more information on JIRA, or have a bug to report see:
http://www.atlassian.com/software/jira
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic