diff --git a/java/src/org/broadinstitute/sting/gatk/dataSources/DataSourceGenerationException.java b/java/src/org/broadinstitute/sting/gatk/dataSources/DataSourceGenerationException.java index 711335c41..945629097 100644 --- a/java/src/org/broadinstitute/sting/gatk/dataSources/DataSourceGenerationException.java +++ b/java/src/org/broadinstitute/sting/gatk/dataSources/DataSourceGenerationException.java @@ -1,5 +1,7 @@ package org.broadinstitute.sting.gatk.dataSources; +import org.broadinstitute.sting.utils.StingException; + /** * User: aaron * Date: Mar 26, 2009 @@ -18,7 +20,12 @@ package org.broadinstitute.sting.gatk.dataSources; * This exception is throw when we're unable to generate a data source, * most likely due to an incomplete input source list */ -public class DataSourceGenerationException extends Exception { - +public class DataSourceGenerationException extends StingException { + public DataSourceGenerationException(String message) { + super(message); + } + public DataSourceGenerationException(String message, Throwable throwable) { + super(message, throwable); + } } diff --git a/java/src/org/broadinstitute/sting/gatk/dataSources/simpleDataSources/SimpleDataSourceLoadException.java b/java/src/org/broadinstitute/sting/gatk/dataSources/simpleDataSources/SimpleDataSourceLoadException.java index cd9ecce7c..e65cd0406 100644 --- a/java/src/org/broadinstitute/sting/gatk/dataSources/simpleDataSources/SimpleDataSourceLoadException.java +++ b/java/src/org/broadinstitute/sting/gatk/dataSources/simpleDataSources/SimpleDataSourceLoadException.java @@ -1,5 +1,7 @@ package org.broadinstitute.sting.gatk.dataSources.simpleDataSources; +import org.broadinstitute.sting.utils.StingException; + /** * * User: aaron @@ -26,7 +28,7 @@ package org.broadinstitute.sting.gatk.dataSources.simpleDataSources; *

* Generate this on a simple data source load exception */ -public class SimpleDataSourceLoadException extends Exception { +public class SimpleDataSourceLoadException extends StingException { public SimpleDataSourceLoadException(String msg) { super(msg); } diff --git a/java/src/org/broadinstitute/sting/gatk/dataSources/simpleDataSources/SimpleDataSourceSplitException.java b/java/src/org/broadinstitute/sting/gatk/dataSources/simpleDataSources/SimpleDataSourceSplitException.java index f30e6998e..69842ccd3 100644 --- a/java/src/org/broadinstitute/sting/gatk/dataSources/simpleDataSources/SimpleDataSourceSplitException.java +++ b/java/src/org/broadinstitute/sting/gatk/dataSources/simpleDataSources/SimpleDataSourceSplitException.java @@ -1,5 +1,7 @@ package org.broadinstitute.sting.gatk.dataSources.simpleDataSources; +import org.broadinstitute.sting.utils.StingException; + /** * * User: aaron @@ -26,7 +28,7 @@ package org.broadinstitute.sting.gatk.dataSources.simpleDataSources; *

* A descriptions should go here. Blame aaron if it's missing. */ -public class SimpleDataSourceSplitException extends Exception { +public class SimpleDataSourceSplitException extends StingException { public SimpleDataSourceSplitException(String msg) { super(msg); } diff --git a/java/src/org/broadinstitute/sting/StingException.java b/java/src/org/broadinstitute/sting/utils/StingException.java similarity index 84% rename from java/src/org/broadinstitute/sting/StingException.java rename to java/src/org/broadinstitute/sting/utils/StingException.java index b79621a21..0c0f95564 100644 --- a/java/src/org/broadinstitute/sting/StingException.java +++ b/java/src/org/broadinstitute/sting/utils/StingException.java @@ -1,4 +1,4 @@ -package org.broadinstitute.sting; +package org.broadinstitute.sting.utils; /** * @@ -31,5 +31,9 @@ public class StingException extends Exception { public StingException(String msg) { super(msg); } + + public StingException(String message, Throwable throwable) { + super(message, throwable); + } }