Author: toad
Date: 2008-07-12 13:05:59 +0000 (Sat, 12 Jul 2008)
New Revision: 21103

Modified:
   branches/db4o/freenet/src/freenet/node/Node.java
Log:
Ignore ClassHasNoFields's

Modified: branches/db4o/freenet/src/freenet/node/Node.java
===================================================================
--- branches/db4o/freenet/src/freenet/node/Node.java    2008-07-12 13:02:11 UTC 
(rev 21102)
+++ branches/db4o/freenet/src/freenet/node/Node.java    2008-07-12 13:05:59 UTC 
(rev 21103)
@@ -31,6 +31,7 @@
 import com.db4o.ObjectContainer;
 import com.db4o.ObjectServer;
 import com.db4o.config.QueryEvaluationMode;
+import com.db4o.diagnostic.ClassHasNoFields;
 import com.db4o.diagnostic.Diagnostic;
 import com.db4o.diagnostic.DiagnosticBase;
 import com.db4o.diagnostic.DiagnosticListener;
@@ -767,6 +768,8 @@
                Db4o.configure().diagnostic().addListener(new 
DiagnosticListener() {

                        public void onDiagnostic(Diagnostic arg0) {
+                               if(arg0 instanceof ClassHasNoFields)
+                                       return; // Ignore
                                if(arg0 instanceof DiagnosticBase) {
                                        DiagnosticBase d = (DiagnosticBase) 
arg0;
                                        Logger.error(this, "Diagnostic: 
"+d.getClass()+" : "+d.problem()+" : "+d.solution()+" : "+d.reason(), new 
Exception("debug"));


Reply via email to