Author: michiel
Date: 2010-03-05 11:25:10 +0100 (Fri, 05 Mar 2010)
New Revision: 41274

Modified:
   
mmbase/trunk/applications/vpro-wizards/src/main/java/org/mmbase/applications/vprowizards/spring/action/AbstractNodeAction.java
Log:
added some logging

Modified: 
mmbase/trunk/applications/vpro-wizards/src/main/java/org/mmbase/applications/vprowizards/spring/action/AbstractNodeAction.java
===================================================================
--- 
mmbase/trunk/applications/vpro-wizards/src/main/java/org/mmbase/applications/vprowizards/spring/action/AbstractNodeAction.java
      2010-03-05 10:24:41 UTC (rev 41273)
+++ 
mmbase/trunk/applications/vpro-wizards/src/main/java/org/mmbase/applications/vprowizards/spring/action/AbstractNodeAction.java
      2010-03-05 10:25:10 UTC (rev 41274)
@@ -82,7 +82,10 @@
         // get the node
         node = createNode(resultContainer.getTransaction(), 
resultContainer.getIdMap(), resultContainer.getRequest());
 
+        log.debug("Processing " + node);
+
         if (hasErrors()) {
+            log.debug("Errors");
             return;
         }
 
@@ -101,12 +104,15 @@
             if (node != null) {
                 log.debug("setting the field values on the node");
                 setBasicFields();
-                if (node.getNodeManager().hasField("handle")) {
+                if (node.getNodeManager().hasField("handle")) { // WTF
                     setHandlerField();
                 }
+            } else {
+                log.debug("Node is null");
             }
 
             if (resultContainer.hasFieldErrors()) {
+                log.debug("Field errors");
                 return;
             }
 
@@ -116,10 +122,13 @@
                     log.debug("node [" + node + "] is registered under id " + 
getId());
                 }
                 processNode(resultContainer.getTransaction());
+            } else {
+                log.service("No node found ");
             }
 
-            //now check for html fields, and filter them if need be.
+
             if(!StringUtils.isBlank(htmlFields)){
+                log.debug("now check for html fields, and filter them if need 
be.");
                 String[] htmlFieldArray = htmlFields.split("\\s*,\\s*");
                 for(String fieldName : htmlFieldArray){
                     checkField(fieldName);
@@ -134,9 +143,7 @@
                         log.debug("HTML filtering field " + fieldName );
                         
node.setStringValue(fieldName,HTMLFilterUtils.filter(node.getStringValue(fieldName)));
                     } catch (Exception e) {
-                        String msg = "Something went wrong filtering field 
"+fieldName+" with the HTML filter: "+e.getMessage();
-                        log.error(msg, e);
-                        throw new RuntimeException(msg, e);
+                        throw new RuntimeException( "Something went wrong 
filtering field " + fieldName + " with the HTML filter: "+e.getMessage(), e);
                     }
                 }
             }
@@ -163,6 +170,7 @@
     }
 
     public Map<String, String> getFields() {
+        log.debug("Returning fields " + fields);
         return fields;
     }
 

_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to