summaryrefslogtreecommitdiffstats
path: root/java/sca/modules/interface-java-xml/src
diff options
context:
space:
mode:
authoredwardsmj <edwardsmj@13f79535-47bb-0310-9956-ffa450edef68>2009-05-03 07:13:17 +0000
committeredwardsmj <edwardsmj@13f79535-47bb-0310-9956-ffa450edef68>2009-05-03 07:13:17 +0000
commit3221e52e05a023d6a51592607925d06be7efdd11 (patch)
treed7fd67886392ed208c2342428c5490f9897c7754 /java/sca/modules/interface-java-xml/src
parent1c773da5ebc8877893c59ed2198b321f20252ce0 (diff)
Improve error reporting when exceptions occur during Java interface processing - tag all exceptions with the name of the Java interface class.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@771034 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'java/sca/modules/interface-java-xml/src')
-rw-r--r--java/sca/modules/interface-java-xml/src/main/java/org/apache/tuscany/sca/interfacedef/java/xml/JavaInterfaceProcessor.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/java/sca/modules/interface-java-xml/src/main/java/org/apache/tuscany/sca/interfacedef/java/xml/JavaInterfaceProcessor.java b/java/sca/modules/interface-java-xml/src/main/java/org/apache/tuscany/sca/interfacedef/java/xml/JavaInterfaceProcessor.java
index 35bc5e8f57..a86412e9ac 100644
--- a/java/sca/modules/interface-java-xml/src/main/java/org/apache/tuscany/sca/interfacedef/java/xml/JavaInterfaceProcessor.java
+++ b/java/sca/modules/interface-java-xml/src/main/java/org/apache/tuscany/sca/interfacedef/java/xml/JavaInterfaceProcessor.java
@@ -161,7 +161,9 @@ public class JavaInterfaceProcessor implements StAXArtifactProcessor<JavaInterfa
error("ContributionResolveException", javaFactory, ce);
return javaInterface;
//throw ce;
- }
+ } catch ( Exception e ) {
+ throw new ContributionResolveException( "Resolving Java interface " + javaInterface.getName(), e );
+ } // end try
// Cache the resolved interface
javaInterface.setUnresolved(false);