On Nov 25, 2005, at 10:28 AM, koji lin wrote:
Sorry for really late reply...
i have upgrade to roller 2.0 today...and it still have the same problem, i have try to turn on all the tasks in the config file.
and it shows :
INFO 2005-11-25 23:09:21,054 RollerContext:setupScheduledTasks - Setting hourly
task: org.roller.presentation.planet.RefreshEntriesTask
INFO 2005-11-25 23:09:21,062 RollerContext:setupScheduledTasks - Setting daily
task: org.roller.presentation.TurnoverReferersTask
INFO 2005-11-25 23:09:21,067 RollerContext:setupScheduledTasks - Setting daily
task: org.roller.presentation.BlacklistUpdateTask
INFO 2005-11-25 23:09:21,072 RollerContext:setupScheduledTasks - Setting daily
task: org.roller.presentation.planet.SyncWebsitesTask

but i cant find the blacklist.txt refreshed.

The MT blacklist service has been discontinued. So, there's no sense in running the Blacklist update task.


and there is something wrong in parsing task from PlanetManagerImpl:refreshEntries ERROR 2005-11-25 23:21:51,519 SyncWebsitesTask:rankSubscriptions - ERROR ranking
subscriptions
java.lang.NullPointerException
       at java.io.Reader.<init>(Reader.java:61)
       at java.io.InputStreamReader.<init>(InputStreamReader.java:55)
       at org.roller.util.Technorati.<init>(Technorati.java:55)
       at org.roller.util.Technorati.<init>(Technorati.java:60)
at org.roller.presentation.planet.SyncWebsitesTask.rankSubscriptions(Syn
cWebsitesTask.java:170)
at org.roller.presentation.planet.SyncWebsitesTask.run(SyncWebsitesTask.
java:54)
at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(Unknown So
urce)
       at java.lang.Thread.run(Thread.java:534)

That means that you don't have a valid technorati license in your classpath, despite that errors message the SyncWebsitesTask should still synchronize websites with the aggregator (i.e. ensure that every Roller blog in the system is present in the aggegator).

If you want Technorati rankings to work, you can get a Technorati license from technorati.com in the developer's section (it's free). Place the license in a file called technorati.license and put it in WEB-INF/classes.

- Dave

Reply via email to