diff --git a/core/java/build.xml b/core/java/build.xml
index a14377de7f..df743ddc16 100644
--- a/core/java/build.xml
+++ b/core/java/build.xml
@@ -125,6 +125,13 @@
+
+
+
+
+
+
+
@@ -144,7 +151,10 @@
-
+
+
diff --git a/core/java/test/junit/net/i2p/crypto/eddsa/math/PrecomputationTestVectors.java b/core/java/test/junit/net/i2p/crypto/eddsa/math/PrecomputationTestVectors.java
index 7a49eeb89c..5ab9d99efa 100644
--- a/core/java/test/junit/net/i2p/crypto/eddsa/math/PrecomputationTestVectors.java
+++ b/core/java/test/junit/net/i2p/crypto/eddsa/math/PrecomputationTestVectors.java
@@ -2,6 +2,7 @@ package net.i2p.crypto.eddsa.math;
import java.io.BufferedReader;
import java.io.IOException;
+import java.io.InputStream;
import java.io.InputStreamReader;
import net.i2p.crypto.eddsa.Utils;
@@ -22,8 +23,10 @@ public class PrecomputationTestVectors {
BufferedReader file = null;
int row = 0, col = 0;
try {
- file = new BufferedReader(new InputStreamReader(
- PrecomputationTestVectors.class.getResourceAsStream(fileName)));
+ InputStream is = PrecomputationTestVectors.class.getResourceAsStream(fileName);
+ if (is == null)
+ throw new IOException("Resource not found: " + fileName);
+ file = new BufferedReader(new InputStreamReader(is));
String line;
while ((line = file.readLine()) != null) {
if (line.equals(" },"))