Author: gsingers
Date: Wed Nov 17 15:20:36 2010
New Revision: 1036075
URL: http://svn.apache.org/viewvc?rev=1036075&view=rev
Log:
throw a better exception
Modified:
mahout/trunk/core/src/main/java/org/apache/mahout/classifier/bayes/datastore/InMemoryBayesDatastore.java
mahout/trunk/core/src/main/java/org/apache/mahout/classifier/bayes/exceptions/InvalidDatastoreException.java
Modified:
mahout/trunk/core/src/main/java/org/apache/mahout/classifier/bayes/datastore/InMemoryBayesDatastore.java
URL:
http://svn.apache.org/viewvc/mahout/trunk/core/src/main/java/org/apache/mahout/classifier/bayes/datastore/InMemoryBayesDatastore.java?rev=1036075&r1=1036074&r2=1036075&view=diff
==============================================================================
---
mahout/trunk/core/src/main/java/org/apache/mahout/classifier/bayes/datastore/InMemoryBayesDatastore.java
(original)
+++
mahout/trunk/core/src/main/java/org/apache/mahout/classifier/bayes/datastore/InMemoryBayesDatastore.java
Wed Nov 17 15:20:36 2010
@@ -79,7 +79,7 @@ public class InMemoryBayesDatastore impl
try {
SequenceFileModelReader.loadModel(this, FileSystem.get(new
Path(basePath).toUri(), conf), params, conf);
} catch (IOException e) {
- throw new InvalidDatastoreException(e.getMessage());
+ throw new InvalidDatastoreException(e);
}
for (String label : getKeys("")) {
log.info("{} {} {} {}", new Object[] {
Modified:
mahout/trunk/core/src/main/java/org/apache/mahout/classifier/bayes/exceptions/InvalidDatastoreException.java
URL:
http://svn.apache.org/viewvc/mahout/trunk/core/src/main/java/org/apache/mahout/classifier/bayes/exceptions/InvalidDatastoreException.java?rev=1036075&r1=1036074&r2=1036075&view=diff
==============================================================================
---
mahout/trunk/core/src/main/java/org/apache/mahout/classifier/bayes/exceptions/InvalidDatastoreException.java
(original)
+++
mahout/trunk/core/src/main/java/org/apache/mahout/classifier/bayes/exceptions/InvalidDatastoreException.java
Wed Nov 17 15:20:36 2010
@@ -28,4 +28,12 @@ public final class InvalidDatastoreExcep
public InvalidDatastoreException(String message) {
super(message);
}
+
+ public InvalidDatastoreException(String msg, Throwable throwable) {
+ super(msg, throwable);
+ }
+
+ public InvalidDatastoreException(Throwable throwable) {
+ super(throwable);
+ }
}