killbill-uncached

Better fix for NPE

5/14/2012 10:54:59 PM

Details

diff --git a/overdue/src/main/java/com/ning/billing/overdue/service/DefaultOverdueService.java b/overdue/src/main/java/com/ning/billing/overdue/service/DefaultOverdueService.java
index a42e757..7c02e4b 100644
--- a/overdue/src/main/java/com/ning/billing/overdue/service/DefaultOverdueService.java
+++ b/overdue/src/main/java/com/ning/billing/overdue/service/DefaultOverdueService.java
@@ -61,11 +61,11 @@ public class DefaultOverdueService implements ExtendedOverdueService {
             try {
                 System.out.println("Overdue config URI" + properties.getConfigURI());
                 URI u = new URI(properties.getConfigURI());
-                if(u != null) {
-                    overdueConfig = XMLLoader.getObjectFromUri(u, OverdueConfig.class);
-                }
+                overdueConfig = XMLLoader.getObjectFromUri(u, OverdueConfig.class);
 
                 isInitialized = true;
+            } catch (URISyntaxException e) {
+		//                overdueConfig = new OverdueConfig();
             } catch (Exception e) {
                 throw new ServiceException(e);
             }