Author: antelder
Date: Wed Jan 7 10:27:48 2009
New Revision: 732416
URL: http://svn.apache.org/viewvc?rev=732416&view=rev
Log:
Commit temporary work arounds for TUSCANY-2593
Modified:
tuscany/branches/sca-java-1.x/modules/interface-java-jaxws/src/main/java/org/apache/tuscany/sca/interfacedef/java/jaxws/JAXWSFaultExceptionMapper.java
Modified:
tuscany/branches/sca-java-1.x/modules/interface-java-jaxws/src/main/java/org/apache/tuscany/sca/interfacedef/java/jaxws/JAXWSFaultExceptionMapper.java
URL:
http://svn.apache.org/viewvc/tuscany/branches/sca-java-1.x/modules/interface-java-jaxws/src/main/java/org/apache/tuscany/sca/interfacedef/java/jaxws/JAXWSFaultExceptionMapper.java?rev=732416&r1=732415&r2=732416&view=diff
==============================================================================
---
tuscany/branches/sca-java-1.x/modules/interface-java-jaxws/src/main/java/org/apache/tuscany/sca/interfacedef/java/jaxws/JAXWSFaultExceptionMapper.java
(original)
+++
tuscany/branches/sca-java-1.x/modules/interface-java-jaxws/src/main/java/org/apache/tuscany/sca/interfacedef/java/jaxws/JAXWSFaultExceptionMapper.java
Wed Jan 7 10:27:48 2009
@@ -126,8 +126,13 @@
ex = ctor.newInstance(message, faultInfo, cause);
} catch (NoSuchMethodException e1) {
try {
- ctor = exceptionClass.getConstructor(String.class,
faultInfo.getClass());
- ex = ctor.newInstance(message, faultInfo);
+ if (faultInfo != null) {
+ ctor = exceptionClass.getConstructor(String.class,
faultInfo.getClass());
+ ex = ctor.newInstance(message, faultInfo);
+ } else {
+ ctor = exceptionClass.getConstructor(String.class);
+ ex = ctor.newInstance(message);
+ }
} catch (NoSuchMethodException e2) {
try {
ctor = exceptionClass.getConstructor(String.class,
Throwable.class);