Author: rgoers
Date: Wed Jan 19 11:59:36 2005
New Revision: 125647

URL: http://svn.apache.org/viewcvs?view=rev&rev=125647
Log:
executor member attribute was never set. Fix NPE.

Modified:
   
cocoon/branches/BRANCH_2_1_X/src/blocks/cron/java/org/apache/cocoon/components/cron/QuartzJobScheduler.java

Modified: 
cocoon/branches/BRANCH_2_1_X/src/blocks/cron/java/org/apache/cocoon/components/cron/QuartzJobScheduler.java
Url: 
http://svn.apache.org/viewcvs/cocoon/branches/BRANCH_2_1_X/src/blocks/cron/java/org/apache/cocoon/components/cron/QuartzJobScheduler.java?view=diff&rev=125647&p1=cocoon/branches/BRANCH_2_1_X/src/blocks/cron/java/org/apache/cocoon/components/cron/QuartzJobScheduler.java&r1=125646&p2=cocoon/branches/BRANCH_2_1_X/src/blocks/cron/java/org/apache/cocoon/components/cron/QuartzJobScheduler.java&r2=125647
==============================================================================
--- 
cocoon/branches/BRANCH_2_1_X/src/blocks/cron/java/org/apache/cocoon/components/cron/QuartzJobScheduler.java
 (original)
+++ 
cocoon/branches/BRANCH_2_1_X/src/blocks/cron/java/org/apache/cocoon/components/cron/QuartzJobScheduler.java
 Wed Jan 19 11:59:36 2005
@@ -608,15 +608,16 @@
 
         final int shutdownWaitTimeMs = 
poolConfig.getChild("shutdown-wait-time-ms").getValueAsInteger(-1);
         final RunnableManager runnableManager = 
(RunnableManager)this.manager.lookup(RunnableManager.ROLE);
-        final QuartzThreadPool pool = new 
QuartzThreadPool(runnableManager.createPool(queueSize,
-                                                                               
       maxPoolSize,
-                                                                               
       minPoolSize,
-                                                                               
       Thread.NORM_PRIORITY,
-                                                                               
       false, // no daemon
-                                                                               
       keepAliveTimeMs,
-                                                                               
       blockPolicy,
-                                                                               
       m_shutdownGraceful,
-                                                                               
       shutdownWaitTimeMs));
+        this.executor = runnableManager.createPool(queueSize,
+                                                   maxPoolSize,
+                                                   minPoolSize,
+                                                   Thread.NORM_PRIORITY,
+                                                   false, // no daemon
+                                                   keepAliveTimeMs,
+                                                   blockPolicy,
+                                                   m_shutdownGraceful,
+                                                   shutdownWaitTimeMs);
+        final QuartzThreadPool pool = new QuartzThreadPool(this.executor);
         return pool;
     }
 

Reply via email to