Author: pete.muir(a)jboss.org
Date: 2008-01-23 08:47:39 -0500 (Wed, 23 Jan 2008)
New Revision: 7203
Modified:
trunk/src/main/org/jboss/seam/deployment/AbstractDeploymentHandler.java
Log:
Better exception
Modified: trunk/src/main/org/jboss/seam/deployment/AbstractDeploymentHandler.java
===================================================================
--- trunk/src/main/org/jboss/seam/deployment/AbstractDeploymentHandler.java 2008-01-23
13:35:46 UTC (rev 7202)
+++ trunk/src/main/org/jboss/seam/deployment/AbstractDeploymentHandler.java 2008-01-23
13:47:39 UTC (rev 7203)
@@ -31,8 +31,16 @@
*/
protected ClassFile getClassFile(String name, ClassLoader classLoader) throws
IOException
{
+ if (name == null)
+ {
+ throw new NullPointerException("name cannot be null");
+ }
InputStream stream = classLoader.getResourceAsStream(name);
- DataInputStream dstream = new DataInputStream(stream);
+ if (stream == null)
+ {
+ throw new IllegalStateException("Cannot load " + name + " from
" + classLoader + " using getResourceAsStream()");
+ }
+ DataInputStream dstream = new DataInputStream(stream);
try
{
Show replies by date