Author: andre
Date: 2009-12-01 21:03:08 +0100 (Tue, 01 Dec 2009)
New Revision: 40076

Modified:
   
mmbase/trunk/applications/streams/src/main/java/org/mmbase/streams/createcaches/Job.java
   
mmbase/trunk/applications/streams/src/main/java/org/mmbase/streams/createcaches/JobCallable.java
Log:
wait for file

Modified: 
mmbase/trunk/applications/streams/src/main/java/org/mmbase/streams/createcaches/Job.java
===================================================================
--- 
mmbase/trunk/applications/streams/src/main/java/org/mmbase/streams/createcaches/Job.java
    2009-12-01 20:02:27 UTC (rev 40075)
+++ 
mmbase/trunk/applications/streams/src/main/java/org/mmbase/streams/createcaches/Job.java
    2009-12-01 20:03:08 UTC (rev 40076)
@@ -107,16 +107,17 @@
                     File f = new File(processor.getDirectory(), url);
                     assert f.exists() : "No such file " + f;
                     
-                    if (!f.exists()) {
-                        LOG.warn("No such file '" + f + "' waiting 10 
sec....");
+                    int w = 0;
+                    while (!f.exists() && w < 15) {
+                        LOG.warn("No such file '" + f + "' waiting 2 sec...");
                         try {
-                            getThread().sleep(10000);
+                            getThread().sleep(2000);
+                            w++;
                         } catch (java.lang.InterruptedException ie) {
-                        
+                            LOG.error(ie);
                         }
-                        if (!f.exists()) LOG.error("NO FILE!");
                     }
-                    
+                    if (!f.exists()) LOG.error("NO FILE! '" + f + "', but 
continuing anyway.");
                     inURI = f.toURI();
                     inNode = node;
                 } else {

Modified: 
mmbase/trunk/applications/streams/src/main/java/org/mmbase/streams/createcaches/JobCallable.java
===================================================================
--- 
mmbase/trunk/applications/streams/src/main/java/org/mmbase/streams/createcaches/JobCallable.java
    2009-12-01 20:02:27 UTC (rev 40075)
+++ 
mmbase/trunk/applications/streams/src/main/java/org/mmbase/streams/createcaches/JobCallable.java
    2009-12-01 20:03:08 UTC (rev 40076)
@@ -158,6 +158,8 @@
                     for (AnalyzerLogger al : analyzerLoggers) {
                         al.getAnalyzer().ready(thisJob.getNode(), 
result.getDestination());
                     }
+                    
+                    
                     resultCount++;
                     result.ready();
                     logger.info("RESULT " + thisJob + "(" + 
thisJob.getNode().getNodeManager().getName() + ":" + 
thisJob.getNode().getNumber() + "):" + result);

_______________________________________________
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to