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;