[webbeans-commits] Webbeans SVN: r1946 - in test-harness/trunk/impl/src/main/java/org/jboss/testharness/impl: util and 1 other directory.
webbeans-commits at lists.jboss.org
webbeans-commits at lists.jboss.org
Thu Mar 12 13:18:50 EDT 2009
Author: pete.muir at jboss.org
Date: 2009-03-12 13:18:50 -0400 (Thu, 12 Mar 2009)
New Revision: 1946
Modified:
test-harness/trunk/impl/src/main/java/org/jboss/testharness/impl/packaging/ArtifactDescriptor.java
test-harness/trunk/impl/src/main/java/org/jboss/testharness/impl/util/Files.java
Log:
Improved error reporting
Modified: test-harness/trunk/impl/src/main/java/org/jboss/testharness/impl/packaging/ArtifactDescriptor.java
===================================================================
--- test-harness/trunk/impl/src/main/java/org/jboss/testharness/impl/packaging/ArtifactDescriptor.java 2009-03-12 16:53:48 UTC (rev 1945)
+++ test-harness/trunk/impl/src/main/java/org/jboss/testharness/impl/packaging/ArtifactDescriptor.java 2009-03-12 17:18:50 UTC (rev 1946)
@@ -365,6 +365,10 @@
classFile.createNewFile();
classFile.deleteOnExit();
clazzStream = loadResourceAsStream(classFilePathName);
+ if (clazzStream == null)
+ {
+ throw new IllegalStateException("Eror loading " + className + " (" + classFilePathName + ")");
+ }
Files.copy(clazzStream, classFile);
}
finally
Modified: test-harness/trunk/impl/src/main/java/org/jboss/testharness/impl/util/Files.java
===================================================================
--- test-harness/trunk/impl/src/main/java/org/jboss/testharness/impl/util/Files.java 2009-03-12 16:53:48 UTC (rev 1945)
+++ test-harness/trunk/impl/src/main/java/org/jboss/testharness/impl/util/Files.java 2009-03-12 17:18:50 UTC (rev 1946)
@@ -11,6 +11,14 @@
public static void copy(InputStream source, OutputStream destination) throws IOException
{
+ if (source == null)
+ {
+ throw new IllegalArgumentException("source cannot be null");
+ }
+ if (destination == null)
+ {
+ throw new IllegalArgumentException("destination cannot be null");
+ }
byte[] readBuffer = new byte[2156];
int bytesIn = 0;
while((bytesIn = source.read(readBuffer)) != -1)
More information about the weld-commits
mailing list