Hi

I think this patch to pivot.util.Service is necessary to prevent NPE's.

Regards, Noel Grandin
Index: core/src/pivot/util/Service.java
===================================================================
--- core/src/pivot/util/Service.java    (revision 771219)
+++ core/src/pivot/util/Service.java    (working copy)
@@ -85,13 +85,17 @@
             }
         }
 
+        // Try to instantiate provider object
         Object provider = null;
-        try {
-            provider = providerClass.newInstance();
-        } catch(InstantiationException exception) {
-            // No-op
-        } catch(IllegalAccessException exception) {
-            // No-op
+        
+        if (providerClass != null) {
+            try {
+                provider = providerClass.newInstance();
+            } catch(InstantiationException exception) {
+                // No-op
+            } catch(IllegalAccessException exception) {
+                // No-op
+            }
         }
 
         return provider;

Reply via email to