Author: rmannibucau Date: Thu Mar 6 06:46:14 2014 New Revision: 1574780 URL: http://svn.apache.org/r1574780 Log: avoid NPE in provisioning loader when created programmatically
Modified: tomee/tomee/trunk/tomee/tomee-catalina/src/main/java/org/apache/tomee/catalina/ProvisioningWebappLoader.java Modified: tomee/tomee/trunk/tomee/tomee-catalina/src/main/java/org/apache/tomee/catalina/ProvisioningWebappLoader.java URL: http://svn.apache.org/viewvc/tomee/tomee/trunk/tomee/tomee-catalina/src/main/java/org/apache/tomee/catalina/ProvisioningWebappLoader.java?rev=1574780&r1=1574779&r2=1574780&view=diff ============================================================================== --- tomee/tomee/trunk/tomee/tomee-catalina/src/main/java/org/apache/tomee/catalina/ProvisioningWebappLoader.java (original) +++ tomee/tomee/trunk/tomee/tomee-catalina/src/main/java/org/apache/tomee/catalina/ProvisioningWebappLoader.java Thu Mar 6 06:46:14 2014 @@ -66,7 +66,7 @@ public class ProvisioningWebappLoader ex // standard tomcat part final StringBuilder builder = new StringBuilder(); final String classpath = String.class.cast(Reflections.get(this, "virtualClasspath")); - if (!classpath.isEmpty()) { + if (classpath != null && !classpath.isEmpty()) { for (final String s : String.class.cast(classpath).split(";")) { builder.append(ProvisioningUtil.realLocation(s)).append(";"); }