This is weird.. 
When I changed the tasks.turnoverReferersTask.class to point to my new class, I 
get the following exception and log, and roller doesn't startup.
INFO  2008-05-13 07:44:13,969 ThreadManagerImpl:initialize - Initializing task: 
ResetHitCountsTask
DEBUG 2008-05-13 07:44:13,991 WebloggerConfig:getProperty - Fetching property 
[tasks.ResetHitCountsTask.leaseTime=30]
DEBUG 2008-05-13 07:44:14,012 WebloggerConfig:getProperty - Fetching property 
[tasks.ResetHitCountsTask.startTime=startOfDay]
DEBUG 2008-05-13 07:44:14,032 WebloggerConfig:getProperty - Fetching property 
[tasks.ResetHitCountsTask.class=org.apache.roller.weblogger.business.runnable.ResetHitCountsTask]
DEBUG 2008-05-13 07:44:14,049 WebloggerConfig:getProperty - Fetching property 
[tasks.ResetHitCountsTask.interval=1440]
DEBUG 2008-05-13 07:44:14,067 WebloggerConfig:getProperty - Fetching property 
[tasks.clientId=defaultClientId]
DEBUG 2008-05-13 07:44:14,100 WebloggerConfig:getProperty - Fetching property 
[tasks.TurnoverReferersTask.class=com.gunfus.roller.tasks.TurnoverReferersWithSummaryTask]
INFO  2008-05-13 07:44:14,117 ThreadManagerImpl:initialize - Initializing task: 
TurnoverReferersTask
DEBUG 2008-05-13 07:44:14,773 Digester:register - register('-//Apache Software 
Foundation//DTD Tiles Configuration 2.0//EN', 
'jar:file:/opt/tomcat/webapps/roller/WEB-INF/lib/tiles-core-2.0.4.jar!/org/apache/tiles/resources/tiles-config_2_0.dtd'
DEBUG 2008-05-13 07:44:15,098 WebloggerConfig:getProperty - Fetching property 
[hitcount.queue.sleepTime=null,defaultValue=180]
INFO  2008-05-13 07:44:15,301 HitCountQueue:shutdown - stopping worker 
HitCountQueueProcessor
DEBUG 2008-05-13 07:44:15,323 ThreadManagerImpl:shutdown - starting shutdown 
sequence
DEBUG 2008-05-13 07:44:15,444 WebloggerConfig:getProperty - Fetching property 
[cache.defaultFactory=org.apache.roller.weblogger.util.cache.ExpiringLRUCacheFactoryImpl]
INFO  2008-05-13 07:44:15,470 CacheManager:<clinit> - Cache Manager Initialized.
INFO  2008-05-13 07:44:15,493 CacheManager:<clinit> - Cache Factory = 
org.apache.roller.weblogger.util.cache.ExpiringLRUCacheFactoryImpl
DEBUG 2008-05-13 07:44:15,570 WebloggerConfig:getProperty - Fetching property 
[cache.customHandlers=]
INFO  2008-05-13 07:44:15,344 ContinuousWorkerThread:run - 
HitCountQueueProcessor Started.
ERROR 2008-05-13 07:44:15,948 WorkerThread:run - Error executing job. Worker = 
HitCountQueueProcessor, Job = 
org.apache.roller.weblogger.business.runnable.HitCountProcessingJob
java.lang.NullPointerException
        at 
org.apache.roller.weblogger.business.runnable.HitCountProcessingJob.execute(HitCountProcessingJob.java:61)
        at 
org.apache.roller.weblogger.business.runnable.WorkerThread.run(WorkerThread.java:68)
        at 
org.apache.roller.weblogger.business.runnable.ContinuousWorkerThread.run(ContinuousWorkerThread.java:76)



----- Original Message ----
From: Richard Jones <[EMAIL PROTECTED]>
To: [email protected]
Sent: Monday, May 12, 2008 7:57:54 AM
Subject: Re: Daily report of Referrers?

I should think you need to add it to your roller.properties file... look for:

tasks.enabled=ResetHitCountsTask,TurnoverReferersTask...

# Reset referer counts
tasks.TurnoverReferersTask.class=org.apache.roller.weblogger.business.runnable.TurnoverReferersTask
tasks.TurnoverReferersTask.startTime=startOfDay
tasks.TurnoverReferersTask.interval=1440
tasks.TurnoverReferersTask.leaseTime=30

and replace the "tasks.TurnoverReferersTask.class" bit with your

com.gunfus.roller.tasks.TurnoverReferersWithSummaryTask


HTH,

Richard




2008/5/12 Angel Vera <[EMAIL PROTECTED]>:
> Hi Dave,
>  So I created my new task to replace:
>
> org.apache.roller.weblogger.business.runnable.TurnoverReferersTask
>
>  My new tasks is called:
>  com.gunfus.roller.tasks.TurnoverReferersWithSummaryTask
>  I packaged it inside of a .jar along with its property nl-message file. I 
>have placed the jar in the WEB-INF\lib directory, now how do I tell roller to 
>load that tasks? (and dissable the other one)
>  Angel
>
>
>  ----- Original Message ----
>  From: Dave <[EMAIL PROTECTED]>
>  To: [email protected]
>  Sent: Wednesday, February 6, 2008 4:22:01 PM
>  Subject: Re: Daily report of Referrers?
>
>  You could create a new version of the referrer turnover task, which by
>  default runs nightly at midnight, to replace the existing one:
>
>    org.apache.roller.weblogger.business.runnable.TurnoverReferersTask
>
>  Your version could copy the referrer data or some subset of that data
>  to some statistics history table, to an email or whatever. Create a
>  new turnover task, put it in your classpath and configure it via
>  roller-custom.properties.
>
>  - Dave
>
>
>
>  On Feb 6, 2008 12:15 PM, Angel Vera <[EMAIL PROTECTED]> wrote:
>  > I noticed that there is a list of "Referrers" that seems to get reset 
>every day or so. I want extend its functionality so that it would either get 
>sent to my email, or it would create a page with the statistics of a 
>particular day so that the admin or anyone can see it.
>  >
>  > What would be the proper steps to get me started with that? implement a 
>javaBean?
>  >
>  >
>
>
>
>      __________________________________________________________________
>
>
> Looking for the perfect gift? Give the gift of Flickr!
>
>  http://www.flickr.com/gift/



      __________________________________________________________________
Be smarter than spam. See how smart SpamGuard is at giving junk email the boot 
with the All-new Yahoo! Mail.  Click on Options in Mail and switch to New Mail 
today or register for free at http://mail.yahoo.ca

Reply via email to