[jboss-cvs] JBossAS SVN: r77852 - trunk/ejb3/src/main/org/jboss/ejb3/deployers.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Wed Sep 3 11:57:14 EDT 2008
Author: scott.stark at jboss.org
Date: 2008-09-03 11:57:14 -0400 (Wed, 03 Sep 2008)
New Revision: 77852
Modified:
trunk/ejb3/src/main/org/jboss/ejb3/deployers/Ejb3ClientDeployer.java
Log:
JBAS-5920, guard against non-ear parents
Modified: trunk/ejb3/src/main/org/jboss/ejb3/deployers/Ejb3ClientDeployer.java
===================================================================
--- trunk/ejb3/src/main/org/jboss/ejb3/deployers/Ejb3ClientDeployer.java 2008-09-03 15:22:28 UTC (rev 77851)
+++ trunk/ejb3/src/main/org/jboss/ejb3/deployers/Ejb3ClientDeployer.java 2008-09-03 15:57:14 UTC (rev 77852)
@@ -127,16 +127,19 @@
{
List<VirtualFile> earClassPath = earUnit.getClassPath();
JBossAppMetaData earMD = earUnit.getAttachment(JBossAppMetaData.class);
- String libDir = earMD.getLibraryDirectory();
- if(libDir == null)
- libDir = "lib";
- String libDirPrefix = libDir + "/";
- for(VirtualFile vf : earClassPath)
+ if(earMD != null)
{
- if(vf.getPathName().startsWith(libDirPrefix))
+ String libDir = earMD.getLibraryDirectory();
+ if(libDir == null)
+ libDir = "lib";
+ String libDirPrefix = libDir + "/";
+ for(VirtualFile vf : earClassPath)
{
- String uri = vf.toURI().toString();
- cpURIs.add(uri);
+ if(vf.getPathName().startsWith(libDirPrefix))
+ {
+ String uri = vf.toURI().toString();
+ cpURIs.add(uri);
+ }
}
}
}
More information about the jboss-cvs-commits
mailing list