Author: toad
Date: 2008-07-10 12:19:40 +0000 (Thu, 10 Jul 2008)
New Revision: 21024

Modified:
   branches/db4o/freenet/src/freenet/support/Db4oSet.java
Log:
Paranoia. Getting wierd NPEs, looks like somewhere we are storing a Db4oSet 
when it hasn't been activated???

Modified: branches/db4o/freenet/src/freenet/support/Db4oSet.java
===================================================================
--- branches/db4o/freenet/src/freenet/support/Db4oSet.java      2008-07-10 
12:16:32 UTC (rev 21023)
+++ branches/db4o/freenet/src/freenet/support/Db4oSet.java      2008-07-10 
12:19:40 UTC (rev 21024)
@@ -75,4 +75,14 @@
        public void objectOnActivate(ObjectContainer container) {
                container.activate(map, 1);
        }
+       
+       public boolean objectCanNew(ObjectContainer container) {
+               if(map == null) throw new NullPointerException();
+               return true;
+       }
+       
+       public boolean objectCanUpdate(ObjectContainer container) {
+               if(map == null) throw new NullPointerException();
+               return true;
+       }
 }


Reply via email to