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..d810a84 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
@@ -17,6 +17,7 @@
package com.ning.billing.overdue.service;
import java.net.URI;
+import java.net.URISyntaxException;
import com.google.inject.Inject;
import com.ning.billing.lifecycle.LifecycleHandlerType;
@@ -61,11 +62,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);
}