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