Still have a few issues.
1. Uploads is still turned off. (in db, it is set to "on").
2. Comments is still said "closed". I am sure it is turned on in my setting
and in server config (set to "on").
3. Server config page is still buggy. The checkboxes are not populated with
correct values. (All of them unchecked).
4. The thumbnail for almost-spring theme is missing. This is under
roller-ui/authoring/images. Since this is the first theme suggested to the
users, it leaves a bad impression to a newbie.
5. I am trying to make Planet work. It is still not working yet. I am seeing
the following error that seems to be related. What caused this?
ORA-01400: cannot insert NULL into
("BLOG_ROLLER"."RAG_CONFIG"."CACHE_DIR")
--
INFO 2006-08-31 11:20:09,850 ThemeManagerImpl:loadThemeFromDisk - Loading
theme x2
INFO 2006-08-31 11:20:09,858 ThemeManagerImpl:loadThemeFromDisk - Loading
theme sunsets
INFO 2006-08-31 11:20:09,861 ThemeManagerImpl:loadThemeFromDisk - Loading
theme sotto
INFO 2006-08-31 11:20:09,863 ThemeManagerImpl:loadThemeFromDisk - Loading
theme ocadia
INFO 2006-08-31 11:20:09,866 ThemeManagerImpl:loadThemeFromDisk - Loading
theme frontpage
INFO 2006-08-31 11:20:09,871 ThemeManagerImpl:loadThemeFromDisk - Loading
theme brushedmetal
INFO 2006-08-31 11:20:09,874 ThemeManagerImpl:loadThemeFromDisk - Loading
theme andreas08
INFO 2006-08-31 11:20:09,877 ThemeManagerImpl:loadThemeFromDisk - Loading
theme almost-spring
INFO 2006-08-31 11:20:09,880 ThemeManagerImpl:<init> - Loaded 8 themes from
disk.
INFO 2006-08-31 11:20:09,921 IndexManagerImpl:<init> - search enabled: true
INFO 2006-08-31 11:20:09,922 IndexManagerImpl:<init> - index dir:
/home/lokahi/roller-data/index
INFO 2006-08-31 11:20:10,096 RollerContext:setupPingQueueTask - Scheduling
ping queue task to run at 5 minute intervals.
INFO 2006-08-31 11:20:10,131 RollerContext:setupScheduledTasks - Setting
hourly task: org.apache.roller.ui.core.tasks.RefreshEntriesTask
INFO 2006-08-31 11:20:10,158 RollerContext:setupScheduledTasks - Setting
daily task: org.apache.roller.ui.core.tasks.TurnoverReferersTask
INFO 2006-08-31 11:20:10,173 RollerContext:setupScheduledTasks - Setting
daily task: org.apache.roller.ui.core.tasks.BlacklistUpdateTask
INFO 2006-08-31 11:20:10,177 RollerContext:setupScheduledTasks - Setting
daily task: org.apache.roller.ui.core.tasks.SyncWebsitesTask
INFO 2006-08-31 11:20:10,219 IPBanFilter:init - INIT IPBanFilter
INFO 2006-08-31 11:20:10,227 CompressionFilter:init - Compressed Output
ENABLED
INFO 2006-08-31 11:20:10,248 RequestMappingFilter:init - Request mapping
filter initialized, 1 mappers configured.
INFO 2006-08-31 11:20:10,387 HibernateRollerPlanetManagerImpl:<init> -
Instantiating Hibernate Roller Planet Manager
WARN 2006-08-31 11:20:10,426 HibernatePlanetManagerImpl:refreshEntries -
Planet cache directory not set, aborting refresh
INFO 2006-08-31 11:20:12,344 PageServlet:init - Initializing PageServlet
INFO 2006-08-31 11:20:12,351 WeblogPageCache:<init> - {timeout=3600,
enabled=true, size=400, id=cache.weblogpage}
INFO 2006-08-31 11:20:12,372 CacheManager:<clinit> - Cache Manager
Initialized.
INFO 2006-08-31 11:20:12,373 CacheManager:<clinit> - Cache Factory =
org.apache.roller.util.cache.ExpiringLRUCacheFactoryImpl
INFO 2006-08-31 11:20:12,383 FuturePostingsInvalidationJob:input - Peeking
3 minutes into the future each pass
INFO 2006-08-31 11:20:12,386 ContinuousWorkerThread:run - future
invalidations thread Started.
INFO 2006-08-31 11:20:12,574 SiteWideCache:<init> - {timeout=1800,
enabled=true, size=50, id=cache.sitewide}
INFO 2006-08-31 11:20:12,576 PageServlet:init - Referrer processing enabled
= true
INFO 2006-08-31 11:20:12,636 FeedServlet:init - Initializing FeedServlet
INFO 2006-08-31 11:20:12,812 WeblogFeedCache:<init> - {timeout=3600,
enabled=true, size=200, id=cache.weblogfeed}
INFO 2006-08-31 11:20:12,821 ResourceServlet:init - Initializing
ResourceServlet
INFO 2006-08-31 11:20:12,834 SearchServlet:init - Initializing
SearchServlet
INFO 2006-08-31 11:20:12,862 CommentServlet:init - Initializing
CommentServlet
INFO 2006-08-31 11:20:12,867 CommentServlet:init - Comment Throttling
DISABLED
INFO 2006-08-31 11:20:12,873 RSDServlet:init - Initializing RSDServlet
INFO 2006-08-31 11:20:12,884 PlanetFeedServlet:init - Initializing
PlanetRssServlet
INFO 2006-08-31 11:20:12,890 PlanetCache:<init> - Planet cache =
{timeout=1800, enabled=true, size=10, id=cache.planet}
INFO 2006-08-31 11:20:13,061 PreviewServlet:init - Initializing
PreviewServlet
WARN 2006-08-31 11:21:30,476 JDBCExceptionReporter:logExceptions - SQL
Error: 1400, SQLState: 23000
ERROR 2006-08-31 11:21:30,479 JDBCExceptionReporter:logExceptions -
ORA-01400: cannot insert NULL into ("BLOG_ROLLER"."RAG_CONFIG"."CACHE_DIR")
WARN 2006-08-31 11:21:30,481 JDBCExceptionReporter:logExceptions - SQL
Error: 1400, SQLState: 23000
ERROR 2006-08-31 11:21:30,483 JDBCExceptionReporter:logExceptions -
ORA-01400: cannot insert NULL into ("BLOG_ROLLER"."RAG_CONFIG"."CACHE_DIR")
ERROR 2006-08-31 11:21:30,491
AbstractFlushingEventListener:performExecutions - Could not synchronize
database state with session
org.hibernate.exception.ConstraintViolationException: Could not execute JDBC
batch update
at
org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:69)
at
org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java
:43)
at
org.hibernate.jdbc.AbstractBatcher.executeBatch(AbstractBatcher.java:202)
at
org.hibernate.jdbc.AbstractBatcher.prepareStatement(AbstractBatcher.java:91)
at
org.hibernate.jdbc.AbstractBatcher.prepareStatement(AbstractBatcher.java:86)
at
org.hibernate.jdbc.AbstractBatcher.prepareBatchStatement(AbstractBatcher.jav
a:171)
at
org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntity
Persister.java:2048)
at
org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntity
Persister.java:2427)
at
org.hibernate.action.EntityInsertAction.execute(EntityInsertAction.java:51)
at org.hibernate.engine.ActionQueue.execute(ActionQueue.java:243)
at
org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:227)
at
org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:140)
at
org.hibernate.event.def.AbstractFlushingEventListener.performExecutions(Abst
ractFlushingEventListener.java:296)
at
org.hibernate.event.def.DefaultFlushEventListener.onFlush(DefaultFlushEventL
istener.java:27)
at org.hibernate.impl.SessionImpl.flush(SessionImpl.java:1009)
at org.hibernate.impl.SessionImpl.managedFlush(SessionImpl.java:356)
at
org.hibernate.transaction.JDBCTransaction.commit(JDBCTransaction.java:106)
at
org.apache.roller.business.hibernate.HibernatePersistenceStrategy.flush(Hibe
rnatePersistenceStrategy.java:93)
at
org.apache.roller.business.hibernate.HibernateRollerImpl.flush(HibernateRoll
erImpl.java:92)
at
org.apache.roller.ui.authoring.struts.actions.PlanetConfigAction.saveConfig(
PlanetConfigAction.java:142)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39
)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl
.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at
org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:
276)
at
org.apache.struts.actions.DispatchAction.execute(DispatchAction.java:196)
at
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProces
sor.java:421)
at
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:226)
at
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1164)
at
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:415)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:252)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:173)
at
org.apache.roller.ui.core.filters.RequestFilter.doFilter(RequestFilter.java:
83)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:202)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:173)
at
org.apache.roller.ui.rendering.filters.RequestMappingFilter.doFilter(Request
MappingFilter.java:140)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:202)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:173)
at
org.apache.roller.ui.core.filters.InitFilter.doFilter(InitFilter.java:71)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:202)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:173)
at
org.apache.roller.ui.core.filters.PersistenceSessionFilter.doFilter(Persiste
nceSessionFilter.java:60)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:202)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:173)
at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterCh
ainProxy.java:264)
at
org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterSecur
ityInterceptor.java:107)
at
org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter(FilterSec
urityInterceptor.java:72)
at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterCh
ainProxy.java:274)
at
org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslatio
nFilter.java:110)
at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterCh
ainProxy.java:274)
at
org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(Ano
nymousProcessingFilter.java:125)
at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterCh
ainProxy.java:274)
at
org.acegisecurity.wrapper.SecurityContextHolderAwareRequestFilter.doFilter(S
ecurityContextHolderAwareRequestFilter.java:81)
at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterCh
ainProxy.java:274)
at
org.acegisecurity.securechannel.ChannelProcessingFilter.doFilter(ChannelProc
essingFilter.java:138)
at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterCh
ainProxy.java:274)
at
org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(Remember
MeProcessingFilter.java:142)
at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterCh
ainProxy.java:274)
at
org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFil
ter.java:217)
at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterCh
ainProxy.java:274)
at
org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpS
essionContextIntegrationFilter.java:191)
at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterCh
ainProxy.java:274)
at
org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:148)
at
org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:90)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:202)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:173)
at
org.apache.roller.ui.core.filters.SchemeEnforcementFilter.doFilter(SchemeEnf
orcementFilter.java:121)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:202)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:173)
at
org.apache.roller.ui.core.filters.CharEncodingFilter.doFilter(CharEncodingFi
lter.java:104)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:202)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:173)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
va:213)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
va:178)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126
)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105
)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
:107)
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
at
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processC
onnection(Http11BaseProtocol.java:664)
at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.jav
a:527)
at
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWo
rkerThread.java:80)
at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav
a:684)
at java.lang.Thread.run(Thread.java:595)
Caused by: java.sql.BatchUpdateException: ORA-01400: cannot insert NULL into
("BLOG_ROLLER"."RAG_CONFIG"."CACHE_DIR")
at
oracle.jdbc.driver.DatabaseError.throwBatchUpdateException(DatabaseError.jav
a:342)
at
oracle.jdbc.driver.OraclePreparedStatement.executeBatch(OraclePreparedStatem
ent.java:10698)
at
org.hibernate.jdbc.BatchingBatcher.doExecuteBatch(BatchingBatcher.java:58)
at
org.hibernate.jdbc.AbstractBatcher.executeBatch(AbstractBatcher.java:195)
... 83 more
INFO 2006-08-31 11:21:39,310 SyncWebsitesTask:syncWebsites - ADDING feed:
http://supernova:8008/roller//frontpage/feed/entries/rss
INFO 2006-08-31 11:21:39,456 SyncWebsitesTask:syncWebsites - ADDING feed:
http://supernova:8008/roller//stevelihn/feed/entries/rss
WARN 2006-08-31 11:22:27,878 HibernatePlanetManagerImpl:refreshEntries -
Planet cache directory not set, aborting refresh
INFO 2006-08-31 11:23:42,207 ReferrerQueueManagerImpl:<init> - Initializing
Referrer Queue Manager
INFO 2006-08-31 11:23:42,209 ReferrerQueueManagerImpl:<init> - Asynchronous
referrer processing = false
INFO 2006-08-31 11:23:42,597 RendererManager:<clinit> - Renderer Manager
Initialized.
INFO 2006-08-31 11:23:42,606 RollerVelocity:<clinit> - Initializing
Velocity Rendering Engine
INFO 2006-08-31 11:25:18,220 WriteToIndexOperation:run - Starting search
index operation
INFO 2006-08-31 11:25:18,638 WriteToIndexOperation:run - Search index
operation complete
-----Original Message-----
From: Anil Gangolli [mailto:[EMAIL PROTECTED]
Sent: Thursday, August 31, 2006 11:26 AM
To: [email protected]
Subject: Re: configuration issues
I'd suggest that you use the 10g (10.1.0.2 or higher) drivers which should
be packaged as ojdbc14.jar .
This holds even if operating on Oracle 9 server.
--a.
----- Original Message -----
From: "Dave Johnson" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Thursday, August 31, 2006 8:10 AM
Subject: Re: configuration issues
> Glad that worked.
>
> I just added a section to the Roller 3.0 Install Guide that shows
> folks how to set the database dialect.
>
> - Dave
>
>
> On 8/31/06, Lihn, Steve <[EMAIL PROTECTED]> wrote:
>> Eric,
>> Thanks. The frontpage came back. I found another classes12.jar (Oracle)
>> that
>> seems to do the magic. The upgradeDatabase error went away, and startup
>> log
>> is very clean now.
>>
>>
>> Steve Lihn, Enterprise Web Infrastructure, Merck & Co., Inc.,
>> Tel: (908) 423 - 4441
>>
>>
>>
>>
>> -----Original Message-----
>> From: [EMAIL PROTECTED]
>> [mailto:[EMAIL PROTECTED]
>>
>> Sent: Thursday, August 31, 2006 10:30 AM
>> To: [email protected]
>> Subject: RE: configuration issues
>>
>>
>> I had this issue too. It was due to :
>> - bad Dialect in hibernate
>> - bad Oracle driver.
>>
>> Check those points.
>>
>> Eric
>>
>> -----Message d'origine-----
>> De : Lihn, Steve [mailto:[EMAIL PROTECTED]
>> Envoyé : jeudi 31 août 2006 16:25
>> À : '[email protected]'
>> Objet : configuration issues
>>
>> Dave,
>> I am encoutering severe configuration issues. It appears that after I
>> bounced Tomcat, the server configuration just went away. The frontpage
>> went
>> away, and is asking me to configure it again.
>>
>> I checked the roller_property table, all the entries are there. But it
>> appears Roller startup is not reading it.
>>
>> There are several server config issues I had before this. The server
>> config
>> page does not seem to refresh with my settings. I enabled the upload (set
>> to
>> "on" in db), but when I go to the upload tab, it says "disabled". I also
>> enabled comment function, but when I use another browser to point to my
>> weblog, it says "comment is disabled".
>>
>> The Planet config page also does not refresh properly (the description
>> field
>> is not getting back). I want to get the Planet aggregation to work,
>> otherwise, the frontpage is a blank page!
>>
>>
>> Steve Lihn, Enterprise Web Infrastructure, Merck & Co., Inc.,
>> Tel: (908) 423 - 4441
>>
>>
>>
>>
>>
----------------------------------------------------------------------------
>> --
>> Notice: This e-mail message, together with any attachments, contains
>> information of Merck & Co., Inc. (One Merck Drive, Whitehouse Station,
>> New
>> Jersey, USA 08889), and/or its affiliates (which may be known outside the
>> United States as Merck Frosst, Merck Sharp & Dohme or MSD and in Japan,
>> as
>> Banyu - direct contact information for affiliates is available at
>> http://www.merck.com/contact/contacts.html) that may be confidential,
>> proprietary copyrighted and/or legally privileged. It is intended solely
>> for
>> the use of the individual or entity named on this message. If you are not
>> the intended recipient, and have received this message in error, please
>> notify us immediately by reply e-mail and then delete it from your
>> system.
>>
>>
----------------------------------------------------------------------------
>> --
>>
----------------------------------------------------------------------------
>> ---------------
>> "Cette communication (y compris les pieces jointes) est reservee a
>> l'usage
>> exclusif du destinataire (des destinataires) et peut contenir des
>> informations privilegiees, confidentielles, exemptees de divulgation
>> selon
>> la loi ou protegees par les droits d'auteur. Si vous n'etes pas un
>> destinataire, toute utilisation, divulgation, distribution, reproduction,
>> examen ou copie (totale ou partielle) est non-autorisee et peut etre
>> illegale. Tout message electronique est susceptible d'alteration et son
>> integrite ne peut etre assuree. Sanofi Pasteur decline toute
>> responsabilite
>> au titre de ce message s'il a ete modifie ou falsifie. Si vous n'etes pas
>> destinataire de ce message, merci de le detruire immediatement et
>> d'avertir
>> l'expediteur de l'erreur de distribution et de la destruction du message.
>> Merci.
>> This transmission (including any attachments) is intended solely for the
>> use
>> of the addressee(s) and may contain confidential information including
>> trade
>> secrets which are privileged, confidential, exempt from disclosure under
>> applicable law and/or subject to copyright. If you are not an intended
>> recipient, any use, disclosure, distribution, reproduction, review or
>> copying (either whole or partial) is unauthorized and may be unlawful.
>> E-mails are susceptible to alteration and their integrity cannot be
>> guaranteed.Sanofi Pasteur shall not be liable for this e-mail if modified
>> or
>> falsified. If you are not the intended recipient of this e-mail, please
>> delete it immediately from your system and notify the sender of the wrong
>> delivery and the mail deletion. Thank you."
>> **********************************************************************
>>
>>
>>
>>
----------------------------------------------------------------------------
--
>> Notice: This e-mail message, together with any attachments, contains
>> information of Merck & Co., Inc. (One Merck Drive, Whitehouse Station,
>> New Jersey, USA 08889), and/or its affiliates (which may be known
>> outside the United States as Merck Frosst, Merck Sharp & Dohme or MSD
>> and in Japan, as Banyu - direct contact information for affiliates is
>> available at http://www.merck.com/contact/contacts.html) that may be
>> confidential, proprietary copyrighted and/or legally privileged. It is
>> intended solely for the use of the individual or entity named on this
>> message. If you are not the intended recipient, and have received this
>> message in error, please notify us immediately by reply e-mail and then
>> delete it from your system.
>>
>>
>>
----------------------------------------------------------------------------
--
>>
>
------------------------------------------------------------------------------
Notice: This e-mail message, together with any attachments, contains
information of Merck & Co., Inc. (One Merck Drive, Whitehouse Station,
New Jersey, USA 08889), and/or its affiliates (which may be known
outside the United States as Merck Frosst, Merck Sharp & Dohme or MSD
and in Japan, as Banyu - direct contact information for affiliates is
available at http://www.merck.com/contact/contacts.html) that may be
confidential, proprietary copyrighted and/or legally privileged. It is
intended solely for the use of the individual or entity named on this
message. If you are not the intended recipient, and have received this
message in error, please notify us immediately by reply e-mail and then
delete it from your system.
------------------------------------------------------------------------------