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(";");
}