You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by ga...@apache.org on 2007/02/03 20:36:59 UTC
svn commit: r503292 - in /webservices/axis/trunk/java/src/org/apache/axis:
ConfigurationException.java configuration/DirProvider.java
Author: gawor
Date: Sat Feb 3 11:36:58 2007
New Revision: 503292
URL: http://svn.apache.org/viewvc?view=rev&rev=503292
Log:
specify nicer error message
Modified:
webservices/axis/trunk/java/src/org/apache/axis/ConfigurationException.java
webservices/axis/trunk/java/src/org/apache/axis/configuration/DirProvider.java
Modified: webservices/axis/trunk/java/src/org/apache/axis/ConfigurationException.java
URL: http://svn.apache.org/viewvc/webservices/axis/trunk/java/src/org/apache/axis/ConfigurationException.java?view=diff&rev=503292&r1=503291&r2=503292
==============================================================================
--- webservices/axis/trunk/java/src/org/apache/axis/ConfigurationException.java (original)
+++ webservices/axis/trunk/java/src/org/apache/axis/ConfigurationException.java Sat Feb 3 11:36:58 2007
@@ -70,6 +70,15 @@
}
/**
+ * Construct a ConfigurationException from an Exception.
+ * @param message custom error message
+ * @param exception original exception which was unexpected
+ */
+ public ConfigurationException(String message, Exception exception) {
+ this(message, exception, copyStackByDefault);
+ }
+
+ /**
* Stringify, including stack trace.
*
* @return a <code>String</code> view of this object
@@ -89,9 +98,20 @@
* @param exception original exception which was unexpected
* @param copyStack set to true to copy the orginal exception's stack
*/
- public ConfigurationException(Exception exception, final boolean copyStack) {
- super(exception.toString() + (copyStack ? "\n"
- + JavaUtils.stackToString(exception) : "" ));
+ public ConfigurationException(Exception exception, boolean copyStack) {
+ this(null, exception, copyStack);
+ }
+
+ /**
+ * Construct a ConfigurationException from an Exception.
+ * @param message custom error message
+ * @param exception original exception which was unexpected
+ * @param copyStack set to true to copy the orginal exception's stack
+ */
+ public ConfigurationException(String message, Exception exception, final boolean copyStack) {
+ super((message != null ? message + "\n" : "") +
+ exception.toString() +
+ (copyStack ? "\n" + JavaUtils.stackToString(exception) : "" ));
containedException = exception;
if(copyStack) {
stackTrace = JavaUtils.stackToString(this);
Modified: webservices/axis/trunk/java/src/org/apache/axis/configuration/DirProvider.java
URL: http://svn.apache.org/viewvc/webservices/axis/trunk/java/src/org/apache/axis/configuration/DirProvider.java?view=diff&rev=503292&r1=503291&r2=503292
==============================================================================
--- webservices/axis/trunk/java/src/org/apache/axis/configuration/DirProvider.java (original)
+++ webservices/axis/trunk/java/src/org/apache/axis/configuration/DirProvider.java Sat Feb 3 11:36:58 2007
@@ -116,7 +116,9 @@
WSDDDocument doc = new WSDDDocument(XMLUtils.newDocument(in));
doc.deploy(this.deployment);
} catch (Exception e) {
- throw new ConfigurationException(e);
+ String err = "Error processing configuration file: "
+ + file.getAbsolutePath();
+ throw new ConfigurationException(err, e, false);
} finally {
if (in != null) {
try {
---------------------------------------------------------------------
To unsubscribe, e-mail: axis-cvs-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-cvs-help@ws.apache.org