Quick update on writing to cache issue:

Following Allen's suggestion I changed roller.properties to refer
directly to the cache directory for Planet Che by its full path
- /BrianB/roller_data/planet-cache - following my example from the
earlier email, and now the external subscriptions are being written to
the cache on my server.










On Sun, 2006-04-02 at 15:03 -0400, Brian Blakeley wrote:
> I did run the Sync task once...Saw what it did...and have never ran it
> again.
> 
> I will give the path a workout and see where that gets me.
> 
> Thanks for the pointers, Allen!  I will post an update later if I can
> get to this following the yard chores.
> 
> Brian
> 
> 
> On Sun, 2006-04-02 at 11:40 -0700, Allen Gilliland wrote:
> > Actually, I have a couple more thoughts below ...
> > 
> > Brian Blakeley wrote:
> > > Thanks Allen!
> > > 
> > > I have added some more information following your comments below:
> > > 
> > > 
> > > 
> > > On Sat, 2006-04-01 at 23:09 -0800, Allen Gilliland wrote: 
> > >> Dave is the planet guru, so he may have some better answers, but i'll 
> > >> take a stab ...
> > >>
> > >> Brian Blakeley wrote:
> > >>> Hi,
> > >>>
> > >>> I have been trying to get my head around the Planet feature in Roller
> > >>> 2.1 and I am hoping that some of you has some insights to share.
> > >>>
> > >>> Here are the issues that are perplexing me:
> > >>>
> > >>>
> > >>> 1. Cache Issues:
> > >>>
> > >>> After a lot of messing around with the configurations Planet suddenly
> > >>> starting working at CheBlogs.com/  But, I cannot locate any cache
> > >>> files.  
> > >>>
> > >>> The directory that I set up was {user.home}/roller_data/planet-cache and
> > >>> I can't see that I am getting any error messages so I assume that the
> > >>> program is writing the cache files somewhere on my disc.
> > >> based on what you said in #3 below it sounds like your planet 
> > >> functionality is not working.  local blogs are pulled using a separate 
> > >> mechanism which does not require the cache files i don't think.
> > >>
> > > 
> > > That makes sense.
> > > 
> > > The log files indicates a failure for the external blog based on a Cache
> > > Writing error.
> > > 
> > > WARN  2006-04-02 11:35:59,456 PlanetManagerImpl:getNewEntriesRemote -
> > > ERROR parsing http://www.shaunrichman.org/cgi-bin/blarg.cgi/index.rss :
> > > java.lang.RuntimeException : Attempting to write to cache
> > 
> > bleh.  that is a crappy logging message.
> > 
> > it is almost guaranteed that this is some kind of path or permissions 
> > problem, so i would double and triple check that the path is set 
> > correctly and whatever user is running tomcat has permissions to write 
> > to that directory.  also, try using a full path rather than one with 
> > "${user.home}".
> > 
> > 
> > > 
> > > 
> > > Whereas the Internal blogs that show up in the logs indicate that the
> > > Last-publish time is null:
> > > 
> > > WARN  2006-04-02 11:35:53,905
> > > HibernatePlanetManagerImpl:getNewEntriesLocal - Last-publish time null,
> > > skipping local feed [stuartwilliam]
> > > WARN  2006-04-02 11:35:53,952
> > > HibernatePlanetManagerImpl:getNewEntriesLocal - Last-publish time null,
> > > skipping local feed [sunfrog]
> > > WARN  2006-04-02 11:35:53,999
> > > HibernatePlanetManagerImpl:getNewEntriesLocal - Last-publish time null,
> > > skipping local feed [suzy1219]
> > > WARN  2006-04-02 11:35:54,259
> > > HibernatePlanetManagerImpl:getNewEntriesLocal - Last-publish time null,
> > > skipping local feed [testdyx]
> > > 
> > > 
> > > 
> > > 
> > >>> What is the naming pattern for these files so that I can try to locate
> > >>> them?
> > >>>
> > >>> Is it possible that the Planet is spinning without using a cache file?
> > >> i don't think so.
> > >>
> > >>>
> > >>> 2. Internal Blogs on Planet:
> > >>>
> > >>> I ran the synchronizing task and it seems to have worked in that all the
> > >>> weblogs on CheBlogs.com are now being checked for new items for the
> > >>> Planet.
> > >>>
> > >>> But, this is not what I want.  I want the subscribed blogs only on my
> > >>> Planet page.
> > >> eeks, that is a bug/rfe then.
> > > 
> > > 
> > > I agree, especially for a large free public site like Che Blogs.
> > > Wisely, or not, I want to be able to continue to offer free open access
> > > to the site for anyone.  However, my hope was that I could use the
> > > Planet feature to separate "the wheat from the chaff" if you will.  What
> > > seems to be happening currently is that the Planet offers the Chaffe
> > > more air time;-)
> > > 
> > > So, ideally I think the planet subscriptions concept should apply to
> > > both external and internal blogs.
> > 
> > one thought here.  are you running the SyncWebsitesTask?  try starting 
> > over, but don't run that task.  i think that task just syncs your roller 
> > weblogs into the planet data model.  unfortunately, i think that task 
> > also updates the technorati rankings, but that should be moved into its 
> > own task really.
> > 
> > this may explain why your local weblogs got shoved into planet.
> > 
> > > 
> > > 
> > >>> How do I edit the Planet setup to only track the blogs that I manually
> > >>> add to the list using the administration interface?
> > >> not sure that you can do that, but that definitely needs to be supported.
> > >>
> > >>>
> > >>> 3. External Blogs on Planet:
> > >>>
> > >>> I have added an outside blog (ie external to CheBlogs.com) and it does
> > >>> not seem to be getting included on the Planet.
> > >>>
> > >>> How do I get the task to check the external blog sites properly?
> > >> you'd have to consult the logs to see why this isn't working.
> > >>
> > >> -- Allen
> > >>
> > > 
> > > 
> > > The error seen above indicates a problem writing the cache to me.  Here
> > > is the setup from my roller.properties file:
> > > 
> > > # Planet cache must exist and must be writable by Roller process
> > > planet.aggregator.cache.dir=${user.home}/roller_data/planet-cache
> > > 
> > > So I thought that this should translate to 
> > > 
> > > /BrianB/roller_data/planet-cache 
> > > 
> > > if I ran Roller as BrianB?
> > > 
> > > But the /BrianB/roller_data/planet-cache directory is empty on my
> > > server.
> > > 
> > 
> > try the things i mentioned above.
> > 
> > -- Allen
> > 
> > 
> > > 
> > > 
> > >>>
> > >>>
> > >>> These are the three main (meaning things I can remember right now)
> > >>> issues that I think I have with the Planet feature at CheBlogs.com/.
> > >>>
> > >>> Thanks for taking the time to consider this email and please if I have
> > >>> simply missed the documentation - Just point me to it and I will go
> > >>> awhile for a bit and try to sort these issues out with the
> > >>> documentation, before I post more questions.
> > >>>
> > >>> Thanks everyone!
> > >>>
> > >>>
> > >>> Brian
> > >>>
> > >>>
> > >>>
> > > 
> 

Reply via email to