You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@roller.apache.org by Dave <sn...@gmail.com> on 2009/12/01 15:00:37 UTC

Re: authenticator

Probably should have asked this before but:
- Which app server are you using?
- Which database?
- Which authenticator were/are you using?

>From your logs, I don't see any evidence that a comment is being
posted. I think we'll need more logging to see what is going on. This
might help:

   log4j.category.org.apache.roller.ui.rendering.servlets.CommentServlet;

- Dave



On Sun, Nov 29, 2009 at 6:46 AM, Rocco Scappatura
<Ro...@infracom.it> wrote:
> Thanks Dave,
>
> On Sab, 28 Novembre 2009 19:46, Dave wrote:
>> On Tue, Nov 24, 2009 at 7:40 AM, Dave <sn...@gmail.com> wrote:
>>> Add this to your roller-custom.properties file:
>>>
>>>
>>> log4j.category.org.apache.roller.weblogger.ui.rendering.plugins.comments=DEBUG
>>
>> Just realized...
>>
>> Actually, since you are using Roller 3.1 you'll need to add lines to
>> the WEB-INF/classes/log4j.properties file (instead of
>> roller-custom.properties) and you'll have to use the old package
>> names. Use this instead:
>>
>>     log4j.category.org.apache.roller.ui.rendering.util.CommentAuthenticator=DEBUG
>>     log4j.category.org.apache.roller.ui.rendering.util.MathCommentAuthenticator=DEBUG
>>     log4j.category.org.apache.roller.ui.rendering.util.DefaultCommentAuthenticator=DEBUG
>
> I still don't see any DEBUG neither ERROR message in the log file. Here
> the log from one typical auth session:
>
> INFO  2009-11-29 12:41:57,478 HitCountQueue:shutdown - stopping worker
> HitCountQueueProcessor
> INFO  2009-11-29 12:41:57,478 ContinuousWorkerThread:run -
> HitCountQueueProcessor INTERRUPT: sleep interrupted
> INFO  2009-11-29 12:41:57,525 ReferrerQueueManagerImpl:<init> -
> Initializing Referrer Queue Manager
> INFO  2009-11-29 12:41:57,525 ReferrerQueueManagerImpl:<init> -
> Asynchronous referrer processing = false
> INFO  2009-11-29 12:41:57,525 ContinuousWorkerThread:run - future
> invalidations thread INTERRUPT: sleep interrupted
> INFO  2009-11-29 12:42:05,744 RollerConfig:<clinit> - successfully loaded
> default properties.
> INFO  2009-11-29 12:42:05,744 RollerConfig:<clinit> - no custom properties
> file found in classpath
> INFO  2009-11-29 12:42:05,744 RollerConfig:<clinit> - no custom properties
> file specified via jvm option
> INFO  2009-11-29 12:42:06,041 UpgradeDatabase:upgradeDatabase - Database
> is current, no upgrade needed
> INFO  2009-11-29 12:42:06,181 HibernatePersistenceStrategy:<init> -
> configResource: /hibernate.cfg.xml
> INFO  2009-11-29 12:42:06,181 HibernatePersistenceStrategy:<init> -
> dialect:        org.hibernate.dialect.MySQLDialect
> INFO  2009-11-29 12:42:06,306 Environment:<clinit> - Hibernate 3.1.2
> INFO  2009-11-29 12:42:06,322 Environment:<clinit> - hibernate.properties
> not found
> INFO  2009-11-29 12:42:06,322 Environment:<clinit> - using CGLIB
> reflection optimizer
> INFO  2009-11-29 12:42:06,322 Environment:<clinit> - using JDK 1.4
> java.sql.Timestamp handling
> INFO  2009-11-29 12:42:06,478 Configuration:configure - configuring from
> XML document
> INFO  2009-11-29 12:42:06,556 Configuration:addResource - Reading mappings
> from resource: org/apache/roller/pojos/RollerPropertyData.hbm.xml
> INFO  2009-11-29 12:42:06,713
> HbmBinder:bindRootPersistentClassCommonValues - Mapping class:
> org.apache.roller.pojos.RollerPropertyData -> roller_properties
> INFO  2009-11-29 12:42:06,744 Configuration:addResource - Reading mappings
> from resource: org/apache/roller/pojos/UserData.hbm.xml
> INFO  2009-11-29 12:42:06,775
> HbmBinder:bindRootPersistentClassCommonValues - Mapping class:
> org.apache.roller.pojos.UserData -> rolleruser
> INFO  2009-11-29 12:42:06,791 Configuration:addResource - Reading mappings
> from resource: org/apache/roller/pojos/RoleData.hbm.xml
> INFO  2009-11-29 12:42:06,822
> HbmBinder:bindRootPersistentClassCommonValues - Mapping class:
> org.apache.roller.pojos.RoleData -> userrole
> INFO  2009-11-29 12:42:06,916 Configuration:addResource - Reading mappings
> from resource: org/apache/roller/pojos/RollerConfigData.hbm.xml
> INFO  2009-11-29 12:42:06,931
> HbmBinder:bindRootPersistentClassCommonValues - Mapping class:
> org.apache.roller.pojos.RollerConfigData -> rollerconfig
> INFO  2009-11-29 12:42:06,931 Configuration:addResource - Reading mappings
> from resource: org/apache/roller/pojos/WebsiteData.hbm.xml
> INFO  2009-11-29 12:42:06,963
> HbmBinder:bindRootPersistentClassCommonValues - Mapping class:
> org.apache.roller.pojos.WebsiteData -> website
> INFO  2009-11-29 12:42:06,963 Configuration:addResource - Reading mappings
> from resource: org/apache/roller/pojos/PermissionsData.hbm.xml
> INFO  2009-11-29 12:42:06,978
> HbmBinder:bindRootPersistentClassCommonValues - Mapping class:
> org.apache.roller.pojos.PermissionsData -> roller_user_permissions
> INFO  2009-11-29 12:42:06,978 Configuration:addResource - Reading mappings
> from resource: org/apache/roller/pojos/BookmarkData.hbm.xml
> INFO  2009-11-29 12:42:06,978
> HbmBinder:bindRootPersistentClassCommonValues - Mapping class:
> org.apache.roller.pojos.BookmarkData -> bookmark
> INFO  2009-11-29 12:42:06,978 Configuration:addResource - Reading mappings
> from resource: org/apache/roller/pojos/CommentData.hbm.xml
> INFO  2009-11-29 12:42:07,009
> HbmBinder:bindRootPersistentClassCommonValues - Mapping class:
> org.apache.roller.pojos.CommentData -> roller_comment
> INFO  2009-11-29 12:42:07,009 Configuration:addResource - Reading mappings
> from resource: org/apache/roller/pojos/FolderAssoc.hbm.xml
> INFO  2009-11-29 12:42:07,025
> HbmBinder:bindRootPersistentClassCommonValues - Mapping class:
> org.apache.roller.pojos.FolderAssoc -> folderassoc
> INFO  2009-11-29 12:42:07,025 Configuration:addResource - Reading mappings
> from resource: org/apache/roller/pojos/FolderData.hbm.xml
> INFO  2009-11-29 12:42:07,041
> HbmBinder:bindRootPersistentClassCommonValues - Mapping class:
> org.apache.roller.pojos.FolderData -> folder
> INFO  2009-11-29 12:42:07,041 Configuration:addResource - Reading mappings
> from resource: org/apache/roller/pojos/WeblogTemplate.hbm.xml
> INFO  2009-11-29 12:42:07,041
> HbmBinder:bindRootPersistentClassCommonValues - Mapping class:
> org.apache.roller.pojos.WeblogTemplate -> webpage
> INFO  2009-11-29 12:42:07,041 Configuration:addResource - Reading mappings
> from resource: org/apache/roller/pojos/PingCategoryRestrictionData.hbm.xml
> INFO  2009-11-29 12:42:07,056
> HbmBinder:bindRootPersistentClassCommonValues - Mapping class:
> org.apache.roller.pojos.PingCategoryRestrictionData -> pingcategory
> INFO  2009-11-29 12:42:07,056 Configuration:addResource - Reading mappings
> from resource: org/apache/roller/pojos/AutoPingData.hbm.xml
> INFO  2009-11-29 12:42:07,072
> HbmBinder:bindRootPersistentClassCommonValues - Mapping class:
> org.apache.roller.pojos.AutoPingData -> autoping
> INFO  2009-11-29 12:42:07,072 Configuration:addResource - Reading mappings
> from resource: org/apache/roller/pojos/PingQueueEntryData.hbm.xml
> INFO  2009-11-29 12:42:07,072
> HbmBinder:bindRootPersistentClassCommonValues - Mapping class:
> org.apache.roller.pojos.PingQueueEntryData -> pingqueueentry
> INFO  2009-11-29 12:42:07,072 Configuration:addResource - Reading mappings
> from resource: org/apache/roller/pojos/PingTargetData.hbm.xml
> INFO  2009-11-29 12:42:07,088
> HbmBinder:bindRootPersistentClassCommonValues - Mapping class:
> org.apache.roller.pojos.PingTargetData -> pingtarget
> INFO  2009-11-29 12:42:07,088 Configuration:addResource - Reading mappings
> from resource: org/apache/roller/pojos/RefererData.hbm.xml
> INFO  2009-11-29 12:42:07,103
> HbmBinder:bindRootPersistentClassCommonValues - Mapping class:
> org.apache.roller.pojos.RefererData -> referer
> INFO  2009-11-29 12:42:07,103 Configuration:addResource - Reading mappings
> from resource: org/apache/roller/pojos/TaskLockData.hbm.xml
> INFO  2009-11-29 12:42:07,103
> HbmBinder:bindRootPersistentClassCommonValues - Mapping class:
> org.apache.roller.pojos.TaskLockData -> roller_tasklock
> INFO  2009-11-29 12:42:07,119 Configuration:addResource - Reading mappings
> from resource: org/apache/roller/pojos/HitCountData.hbm.xml
> INFO  2009-11-29 12:42:07,134
> HbmBinder:bindRootPersistentClassCommonValues - Mapping class:
> org.apache.roller.pojos.HitCountData -> roller_hitcounts
> INFO  2009-11-29 12:42:07,134 Configuration:addResource - Reading mappings
> from resource: org/apache/roller/pojos/WeblogEntryData.hbm.xml
> INFO  2009-11-29 12:42:07,150
> HbmBinder:bindRootPersistentClassCommonValues - Mapping class:
> org.apache.roller.pojos.WeblogEntryData -> weblogentry
> INFO  2009-11-29 12:42:07,150 Configuration:addResource - Reading mappings
> from resource: org/apache/roller/pojos/WeblogEntryTagData.hbm.xml
> INFO  2009-11-29 12:42:07,150
> HbmBinder:bindRootPersistentClassCommonValues - Mapping class:
> org.apache.roller.pojos.WeblogEntryTagData -> roller_weblogentrytag
> INFO  2009-11-29 12:42:07,150 Configuration:addResource - Reading mappings
> from resource: org/apache/roller/pojos/WeblogEntryTagAggregateData.hbm.xml
> INFO  2009-11-29 12:42:07,166
> HbmBinder:bindRootPersistentClassCommonValues - Mapping class:
> org.apache.roller.pojos.WeblogEntryTagAggregateData ->
> roller_weblogentrytagagg
> INFO  2009-11-29 12:42:07,166 Configuration:addResource - Reading mappings
> from resource: org/apache/roller/pojos/EntryAttributeData.hbm.xml
> INFO  2009-11-29 12:42:07,166
> HbmBinder:bindRootPersistentClassCommonValues - Mapping class:
> org.apache.roller.pojos.EntryAttributeData -> entryattribute
> INFO  2009-11-29 12:42:07,166 Configuration:addResource - Reading mappings
> from resource: org/apache/roller/pojos/WeblogCategoryData.hbm.xml
> INFO  2009-11-29 12:42:07,181
> HbmBinder:bindRootPersistentClassCommonValues - Mapping class:
> org.apache.roller.pojos.WeblogCategoryData -> weblogcategory
> INFO  2009-11-29 12:42:07,181 Configuration:addResource - Reading mappings
> from resource: org/apache/roller/pojos/WeblogCategoryAssoc.hbm.xml
> INFO  2009-11-29 12:42:07,181
> HbmBinder:bindRootPersistentClassCommonValues - Mapping class:
> org.apache.roller.pojos.WeblogCategoryAssoc -> weblogcategoryassoc
> INFO  2009-11-29 12:42:07,181 Configuration:addResource - Reading mappings
> from resource: org/apache/roller/planet/pojos/PlanetConfigData.hbm.xml
> INFO  2009-11-29 12:42:07,197
> HbmBinder:bindRootPersistentClassCommonValues - Mapping class:
> org.apache.roller.planet.pojos.PlanetConfigData -> rag_config
> INFO  2009-11-29 12:42:07,197 Configuration:addResource - Reading mappings
> from resource: org/apache/roller/planet/pojos/PlanetGroupData.hbm.xml
> INFO  2009-11-29 12:42:07,213
> HbmBinder:bindRootPersistentClassCommonValues - Mapping class:
> org.apache.roller.planet.pojos.PlanetGroupData -> rag_group
> INFO  2009-11-29 12:42:07,213 HbmBinder:bindCollection - Mapping
> collection: org.apache.roller.planet.pojos.PlanetGroupData.subscriptions
> -> rag_group_subscription
> INFO  2009-11-29 12:42:07,213 Configuration:addResource - Reading mappings
> from resource: org/apache/roller/planet/pojos/PlanetEntryData.hbm.xml
> INFO  2009-11-29 12:42:07,213
> HbmBinder:bindRootPersistentClassCommonValues - Mapping class:
> org.apache.roller.planet.pojos.PlanetEntryData -> rag_entry
> INFO  2009-11-29 12:42:07,213 Configuration:addResource - Reading mappings
> from resource:
> org/apache/roller/planet/pojos/PlanetSubscriptionData.hbm.xml
> INFO  2009-11-29 12:42:07,228
> HbmBinder:bindRootPersistentClassCommonValues - Mapping class:
> org.apache.roller.planet.pojos.PlanetSubscriptionData -> rag_subscription
> INFO  2009-11-29 12:42:07,228 HbmBinder:bindCollection - Mapping
> collection: org.apache.roller.planet.pojos.PlanetSubscriptionData.groups
> -> rag_group_subscription
> INFO  2009-11-29 12:42:07,228 Configuration:doConfigure - Configured
> SessionFactory: null
> INFO  2009-11-29 12:42:07,228 HbmBinder:bindCollectionSecondPass - Mapping
> collection: org.apache.roller.pojos.UserData.permissions ->
> roller_user_permissions
> INFO  2009-11-29 12:42:07,228 HbmBinder:bindCollectionSecondPass - Mapping
> collection: org.apache.roller.pojos.UserData.roles -> userrole
> INFO  2009-11-29 12:42:07,228 HbmBinder:bindCollectionSecondPass - Mapping
> collection: org.apache.roller.pojos.WebsiteData.permissions ->
> roller_user_permissions
> INFO  2009-11-29 12:42:07,228 HbmBinder:bindCollectionSecondPass - Mapping
> collection: org.apache.roller.pojos.FolderData.bookmarks -> bookmark
> INFO  2009-11-29 12:42:07,228 HbmBinder:bindCollectionSecondPass - Mapping
> collection: org.apache.roller.pojos.WeblogEntryData.entryAttributes ->
> entryattribute
> INFO  2009-11-29 12:42:07,228 HbmBinder:bindCollectionSecondPass - Mapping
> collection: org.apache.roller.pojos.WeblogEntryData.tags ->
> roller_weblogentrytag
> INFO  2009-11-29 12:42:07,228 HbmBinder:bindCollectionSecondPass - Mapping
> collection: org.apache.roller.planet.pojos.PlanetSubscriptionData.entries
> -> rag_entry
> INFO  2009-11-29 12:42:07,244 NamingHelper:getInitialContext - JNDI
> InitialContext properties:{}
> INFO  2009-11-29 12:42:07,244 DatasourceConnectionProvider:configure -
> Using datasource: java:comp/env/jdbc/rollerdb
> INFO  2009-11-29 12:42:07,244 SettingsFactory:buildSettings - RDBMS:
> MySQL, version: 5.0.27-community-nt
> INFO  2009-11-29 12:42:07,244 SettingsFactory:buildSettings - JDBC driver:
> MySQL-AB JDBC Driver, version: mysql-connector-java-3.1.13 ( $Date:
> 2005-11-17 15:53:48 +0100 (Thu, 17 Nov 2005) $, $Revision$ )
> INFO  2009-11-29 12:42:07,291 Dialect:<init> - Using dialect:
> org.hibernate.dialect.MySQLDialect
> INFO  2009-11-29 12:42:07,291
> TransactionFactoryFactory:buildTransactionFactory - Using default
> transaction strategy (direct JDBC transactions)
> INFO  2009-11-29 12:42:07,306
> TransactionManagerLookupFactory:getTransactionManagerLookup - No
> TransactionManagerLookup configured (in JTA environment, use of read-write
> or transactional second-level cache is not recommended)
> INFO  2009-11-29 12:42:07,306 SettingsFactory:buildSettings - Automatic
> flush during beforeCompletion(): disabled
> INFO  2009-11-29 12:42:07,306 SettingsFactory:buildSettings - Automatic
> session close at end of transaction: disabled
> INFO  2009-11-29 12:42:07,306 SettingsFactory:buildSettings - JDBC batch
> size: 15
> INFO  2009-11-29 12:42:07,306 SettingsFactory:buildSettings - JDBC batch
> updates for versioned data: disabled
> INFO  2009-11-29 12:42:07,306 SettingsFactory:buildSettings - Scrollable
> result sets: enabled
> INFO  2009-11-29 12:42:07,306 SettingsFactory:buildSettings - JDBC3
> getGeneratedKeys(): enabled
> INFO  2009-11-29 12:42:07,306 SettingsFactory:buildSettings - Connection
> release mode: auto
> INFO  2009-11-29 12:42:07,306 SettingsFactory:buildSettings - Maximum
> outer join fetch depth: 2
> INFO  2009-11-29 12:42:07,306 SettingsFactory:buildSettings - Default
> batch fetch size: 1
> INFO  2009-11-29 12:42:07,306 SettingsFactory:buildSettings - Generate SQL
> with comments: disabled
> INFO  2009-11-29 12:42:07,306 SettingsFactory:buildSettings - Order SQL
> updates by primary key: disabled
> INFO  2009-11-29 12:42:07,306 SettingsFactory:createQueryTranslatorFactory
> - Query translator: org.hibernate.hql.ast.ASTQueryTranslatorFactory
> INFO  2009-11-29 12:42:07,306 ASTQueryTranslatorFactory:<init> - Using
> ASTQueryTranslatorFactory
> INFO  2009-11-29 12:42:07,306 SettingsFactory:buildSettings - Query
> language substitutions: {}
> INFO  2009-11-29 12:42:07,306 SettingsFactory:buildSettings - Second-level
> cache: enabled
> INFO  2009-11-29 12:42:07,306 SettingsFactory:buildSettings - Query cache:
> disabled
> INFO  2009-11-29 12:42:07,306 SettingsFactory:createCacheProvider - Cache
> provider: org.hibernate.cache.EhCacheProvider
> INFO  2009-11-29 12:42:07,322 SettingsFactory:buildSettings - Optimize
> cache for minimal puts: disabled
> INFO  2009-11-29 12:42:07,322 SettingsFactory:buildSettings - Structured
> second-level cache entries: enabled
> INFO  2009-11-29 12:42:07,322 SettingsFactory:buildSettings - Statistics:
> enabled
> INFO  2009-11-29 12:42:07,322 SettingsFactory:buildSettings - Deleted
> entity synthetic identifier rollback: disabled
> INFO  2009-11-29 12:42:07,322 SettingsFactory:buildSettings - Default
> entity-mode: pojo
> INFO  2009-11-29 12:42:07,416 SessionFactoryImpl:<init> - building session
> factory
> WARN  2009-11-29 12:42:07,494 EhCacheProvider:buildCache - Could not find
> configuration [org.apache.roller.pojos.WeblogEntryTagData]; using
> defaults.
> WARN  2009-11-29 12:42:07,838 EhCacheProvider:buildCache - Could not find
> configuration [org.apache.roller.pojos.RoleData]; using defaults.
> WARN  2009-11-29 12:42:07,884 EhCacheProvider:buildCache - Could not find
> configuration [org.apache.roller.pojos.BookmarkData]; using defaults.
> WARN  2009-11-29 12:42:07,900 EhCacheProvider:buildCache - Could not find
> configuration [org.apache.roller.pojos.FolderAssoc]; using defaults.
> WARN  2009-11-29 12:42:07,916 EhCacheProvider:buildCache - Could not find
> configuration [org.apache.roller.pojos.PingCategoryRestrictionData]; using
> defaults.
> WARN  2009-11-29 12:42:07,931 EhCacheProvider:buildCache - Could not find
> configuration [org.apache.roller.pojos.TaskLockData]; using defaults.
> WARN  2009-11-29 12:42:07,947 EhCacheProvider:buildCache - Could not find
> configuration [org.apache.roller.pojos.PingTargetData]; using defaults.
> WARN  2009-11-29 12:42:07,963 EhCacheProvider:buildCache - Could not find
> configuration [org.apache.roller.pojos.WeblogCategoryAssoc]; using
> defaults.
> WARN  2009-11-29 12:42:08,056 EhCacheProvider:buildCache - Could not find
> configuration [org.apache.roller.pojos.FolderData]; using defaults.
> WARN  2009-11-29 12:42:08,072 EhCacheProvider:buildCache - Could not find
> configuration [org.apache.roller.pojos.EntryAttributeData]; using
> defaults.
> WARN  2009-11-29 12:42:08,103 EhCacheProvider:buildCache - Could not find
> configuration [org.apache.roller.pojos.RefererData]; using defaults.
> WARN  2009-11-29 12:42:08,103 EhCacheProvider:buildCache - Could not find
> configuration [org.apache.roller.pojos.PingQueueEntryData]; using
> defaults.
> WARN  2009-11-29 12:42:08,181 EhCacheProvider:buildCache - Could not find
> configuration [org.apache.roller.pojos.HitCountData]; using defaults.
> WARN  2009-11-29 12:42:08,244 EhCacheProvider:buildCache - Could not find
> configuration [org.apache.roller.pojos.CommentData]; using defaults.
> WARN  2009-11-29 12:42:08,259 EhCacheProvider:buildCache - Could not find
> configuration [org.apache.roller.pojos.AutoPingData]; using defaults.
> WARN  2009-11-29 12:42:08,259 EhCacheProvider:buildCache - Could not find
> configuration [org.apache.roller.pojos.WeblogEntryData]; using defaults.
> WARN  2009-11-29 12:42:08,291 EhCacheProvider:buildCache - Could not find
> configuration [org.apache.roller.pojos.PermissionsData]; using defaults.
> WARN  2009-11-29 12:42:08,291 EhCacheProvider:buildCache - Could not find
> configuration [org.apache.roller.pojos.WeblogCategoryData]; using
> defaults.
> WARN  2009-11-29 12:42:08,291 EhCacheProvider:buildCache - Could not find
> configuration [org.apache.roller.pojos.WeblogTemplate]; using defaults.
> WARN  2009-11-29 12:42:08,338 EhCacheProvider:buildCache - Could not find
> configuration [org.apache.roller.pojos.WeblogEntryTagAggregateData]; using
> defaults.
> INFO  2009-11-29 12:42:08,494 SessionFactoryObjectFactory:addInstance -
> Not binding factory to JNDI, no JNDI name configured
> INFO  2009-11-29 12:42:08,494 RollerFactory:getRoller - Using Roller Impl:
> org.apache.roller.business.hibernate.HibernateRollerImpl
> INFO  2009-11-29 12:42:08,838 ApplicationContext:log - Loading Spring root
> WebApplicationContext
> INFO  2009-11-29 12:42:09,447 RollerContext:initializeSecurityFeatures -
> Remember Me enabled: true
> INFO  2009-11-29 12:42:09,463 RollerContext:setupVelocity - Initializing
> Velocity
> INFO  2009-11-29 12:42:09,931 ThemeManagerImpl:loadThemeFromDisk - Loading
> theme basic
> INFO  2009-11-29 12:42:09,947 ThemeManagerImpl:loadThemeFromDisk - Loading
> theme brushedmetal
> INFO  2009-11-29 12:42:09,947 ThemeManagerImpl:loadThemeFromDisk - Loading
> theme frontpage
> INFO  2009-11-29 12:42:09,963 ThemeManagerImpl:loadThemeFromDisk - Loading
> theme sotto
> INFO  2009-11-29 12:42:09,978 ThemeManagerImpl:<init> - Loaded 4 themes
> from disk.
> INFO  2009-11-29 12:42:10,009 IndexManagerImpl:<init> - search enabled: true
> INFO  2009-11-29 12:42:10,009 IndexManagerImpl:<init> - index dir:
> C:\Documents and Settings\Default User\roller_data\search-index
> INFO  2009-11-29 12:42:10,056 ThreadManagerImpl:<init> - Intializing
> Thread Manager
> INFO  2009-11-29 12:42:10,072 RollerContext:setupTasks - Initializing
> task: ResetHitCountsTask
> INFO  2009-11-29 12:42:10,088 RollerContext:setupTasks - Initializing
> task: TurnoverReferersTask
> INFO  2009-11-29 12:42:10,088 RollerContext:setupTasks - Initializing
> task: PingQueueTask
> INFO  2009-11-29 12:42:10,103 IPBanFilter:init - INIT IPBanFilter
> INFO  2009-11-29 12:42:10,103 CompressionFilter:init - Compressed Output
> ENABLED
> INFO  2009-11-29 12:42:10,119 RequestMappingFilter:init - Request mapping
> filter initialized, 1 mappers configured.
> INFO  2009-11-29 12:42:10,744 PageServlet:init - Initializing PageServlet
> INFO  2009-11-29 12:42:10,744 WeblogPageCache:<init> -
> {id=cache.weblogpage, enabled=true, timeout=3600, size=400}
> INFO  2009-11-29 12:42:10,744 CacheManager:<clinit> - Cache Manager
> Initialized.
> INFO  2009-11-29 12:42:10,744 CacheManager:<clinit> - Cache Factory =
> org.apache.roller.util.cache.ExpiringLRUCacheFactoryImpl
> INFO  2009-11-29 12:42:10,744 FuturePostingsInvalidationJob:input -
> Peeking 3 minutes into the future each pass
> INFO  2009-11-29 12:42:10,759 SiteWideCache:<init> - {id=cache.sitewide,
> enabled=true, timeout=1800, size=50}
> INFO  2009-11-29 12:42:10,759 PageServlet:init - Referrer processing
> enabled = true
> INFO  2009-11-29 12:42:10,775 FeedServlet:init - Initializing FeedServlet
> INFO  2009-11-29 12:42:10,775 WeblogFeedCache:<init> -
> {id=cache.weblogfeed, enabled=true, timeout=3600, size=200}
> INFO  2009-11-29 12:42:10,775 SearchServlet:init - Initializing SearchServlet
> INFO  2009-11-29 12:42:10,775 ResourceServlet:init - Initializing
> ResourceServlet
> INFO  2009-11-29 12:42:10,791 CommentServlet:init - Initializing
> CommentServlet
> INFO  2009-11-29 12:42:10,806 CommentServlet:init - Comment Throttling
> DISABLED
> INFO  2009-11-29 12:42:10,806 RSDServlet:init - Initializing RSDServlet
> INFO  2009-11-29 12:42:10,806 PlanetFeedServlet:init - Initializing
> PlanetRssServlet
> INFO  2009-11-29 12:42:10,806 PlanetCache:<init> - Planet cache =
> {id=cache.planet, enabled=true, timeout=1800, size=10}
> INFO  2009-11-29 12:42:10,822 PreviewResourceServlet:init - Initializing
> PreviewResourceServlet
> INFO  2009-11-29 12:42:10,822 PreviewServlet:init - Initializing
> PreviewServlet
> INFO  2009-11-29 12:42:10,869 ContinuousWorkerThread:run - future
> invalidations thread Started.
> INFO  2009-11-29 12:42:59,119 RendererManager:<clinit> - Renderer Manager
> Initialized.
> INFO  2009-11-29 12:42:59,119 RollerVelocity:<clinit> - Initializing
> Velocity Rendering Engine
> INFO  2009-11-29 12:42:59,213 ContinuousWorkerThread:run -
> HitCountQueueProcessor Started.
>
> rocsca
>
>

Re: authenticator

Posted by Rocco Scappatura <Ro...@infracom.it>.
Hello!

On Mer, 13 Gennaio 2010 4:55, Dave wrote:
> I do not think your theme modifications could interfere with the
> comment authenticator.
>
> The problem seems to be that mathAnswer is not being store in the
> session or is somehow being erased. I don't have any idea why this
> would be happening.
>
>  - Dave

I have solved so:

1) Putting and hide input field in comment form:

        sb.append("<input type=hidden name=\"mathAnswer\" value=\"");
        sb.append(mathAnswer);
        sb.append("\" />");

2) I have modified the authenticate method considering the request
parameter "mathAnswer" and no more the attribute session "mathAnswer". So
the condition to authenticate the user submitted answer is:

                if (mathAnswerString != null && answer ==
Integer.parseInt(mathAnswerString)) {
                    authentic = true;
                    session.removeAttribute("mathAnswer");
                    session.removeAttribute("mathValue1");
                    session.removeAttribute("mathValue2");
                }

Indeed I think that there is no needing to reset sessions attribute, as
(it seems to me that the real problem is that authenticate method won't
get information about the HTTP session.. - Could someone can figure out
why this happen? ).

One more question. Im not a real java programmer.. So I can figure out why
I get:


ERROR 2010-01-13 12:13:45,400 RollerContext:getAuthenticator - ERROR
creating authenticator, using default
java.lang.ClassCastException: org.rocsca.MathCommentAuthenticator cannot
be cast to org.apache.roller.ui.core.Authenticator
	at
org.apache.roller.ui.core.RollerContext.getAuthenticator(RollerContext.java:417)
	at org.apache.roller.ui.core.RollerRequest.init(RollerRequest.java:139)
	at org.apache.roller.ui.core.RollerRequest.<init>(RollerRequest.java:109)
	at
org.apache.roller.ui.core.RollerRequest.getRollerRequest(RollerRequest.java:397)
.
.
.

Once I act on a submitted comment from roller backend.

Thanks in advance,

rocsca


> On Wed, Jan 6, 2010 at 5:27 PM, Rocco Scappatura
> <Ro...@infracom.it> wrote:
>> Hello Dave,
>>
>> First of all, sorry for the delay.
>>
>> On Gio, 24 Dicembre 2009 16:30, Dave wrote:
>>> The problem is that the request parameter 'answer' is coming back
>>> null. I'm not sure why this would happen. When the comment page is
>>> created, the authenticator should be called to provide the
>>> authentication portion of the comment form. It will add an input field
>>> like this:
>>>
>>>    <input name='answer' value=''></input>
>>>
>>> The user enters the math answer into that field and the form POST
>>> operation sends the field to the server. Something must be interfering
>>> with that in your Roller install.
>>
>> I have refined the verbosity of 'patched' version of the authenticator.
>>
>> I saw that indeed is the HTML parameter that comes 'null' during the
>> 'authenticate' stage:
>>
>> 1) The method 'getHtml' is invoked when the comment page is loaded:
>>
>> DEBUG 2010-01-06 22:58:25,150 MathCommentAuthenticator:getHtml - The
>> HTML
>> attribute 'mathAnswer' is null
>> DEBUG 2010-01-06 22:58:25,150 MathCommentAuthenticator:getHtml - The
>> HTML
>> attribute 'mathAnswer' is set to:2+42
>> DEBUG 2010-01-06 22:58:25,150 MathCommentAuthenticator:getHtml - That is
>> to:44
>>
>> 2) The 'Post' button is clicked, after inserting the valule '44' in the
>> text box answer:
>> DEBUG 2010-01-06 23:00:07,947 CommentServlet:doPost - Doing comment
>> posting for entry = /blog/entry/preambolo_a_questa_categoria
>>
>> 3) the 'authenticate' method is invoked and the value of 'answer' HTML
>> attribute is correctly reported, while the 'mathAnswer' HTML attribute
>> not
>> (it is null because, it is not posted after sumission othe filled form):
>> DEBUG 2010-01-06 23:00:07,947 MathCommentAuthenticator:authenticate -
>> The
>> value of HTML attribute 'answer' is :44
>> DEBUG 2010-01-06 23:00:07,947 MathCommentAuthenticator:authenticate -
>> The
>> value of HTML attribute 'mathAnswer' is null
>> DEBUG 2010-01-06 23:00:07,947 CommentServlet:doPost - Comment failed
>> authentication
>>
>> 4) The method 'getHtml' is invoked again to generate nue random values:
>> DEBUG 2010-01-06 23:00:09,369 MathCommentAuthenticator:getHtml - The
>> HTML
>> attribute 'mathAnswer' is null
>> DEBUG 2010-01-06 23:00:09,369 MathCommentAuthenticator:getHtml - The
>> HTML
>> attribute 'mathAnswer' is set to:5+27
>> DEBUG 2010-01-06 23:00:09,369 MathCommentAuthenticator:getHtml - That is
>> to:32
>>
>> If my analys is correct, why 'mathAnswer' is not forwarded? HAve you any
>> idea? The only think that I have do is customizing the theme. How could
>> I
>> investigate to find if I stripped something of worth from the originale
>> theme? Where is the the corrupted files located (I mothified the theme
>> from web UI)?
>>
>> Thanks,
>>
>> rocsca
>>>
>>> - Dave
>>>
>>>
>>> On Sun, Dec 20, 2009 at 4:59 PM, Rocco Scappatura
>>> <Ro...@infracom.it> wrote:
>>>> Hello,
>>>>
>>>> On Gio, 17 Dicembre 2009 16:30, Rocco Scappatura wrote:
>>>>> On Gio, 17 Dicembre 2009 4:44, Dave wrote:
>>>>>> On Tue, Dec 15, 2009 at 5:04 AM, Rocco Scappatura
>>>>>> <Ro...@infracom.it> wrote:
>>>>>>> On Sab, 12 Dicembre 2009 4:27, Dave wrote:
>>>>>>>> Part of the problem is that the math authenticator does not
>>>>>>>> include
>>>>>>>> debug statements:
>>>>>>>>
>>>>>>>>    http://bit.ly/5x31Qv
>>>>>>>>
>>>>>>>> One option would be for you to create your own new math
>>>>>>>> authenticator
>>>>>>>> based on that code, but with a different name/package. You could
>>>>>>>> add
>>>>>>>> debug code into your authenticator, compile it (against the Roller
>>>>>>>> jars), plug it into Roller via roller-custom.properties and then
>>>>>>>> get
>>>>>>>> some useful output.
>>>>>>>
>>>>>>> I'm not expert java programmer.. :-( Neverthless I never downloaded
>>>>>>> source
>>>>>>> version of roller 3.1 before today.. So I ask you to please address
>>>>>>> me..
>>>>>>>
>>>>>>> What I have to put into de code to enable debug for the class
>>>>>>> MathCommentAuthenticator?
>>>>>>
>>>>>> I would recommend copying that MathCommentAuthenticator code that I
>>>>>> referenced into a new Java class in a different package, for example
>>>>>> "org.rocco"
>>>>>>
>>>>>> There is a logger in the MathCommentAuthenticator now, so to add
>>>>>> debug
>>>>>> logging you'll need this:
>>>>>>
>>>>>>    mLogger.debug("I just did thing A");
>>>>>>    // ...
>>>>>>    mLogger.debug("I just did thing B " + x + "times, how about
>>>>>> that!?!");
>>>>>>
>>>>>>
>>>>>>> How I have to compile the java package? I suppose then I have to
>>>>>>> put
>>>>>>> some
>>>>>>> resulting .jar and to copy it in <roller>\WEB-INF\lib dir and
>>>>>>> restart
>>>>>>> the
>>>>>>> application.. Right?
>>>>>>
>>>>>> Since the MathCommentAuthenticator uses Commons Logging, Servlet API
>>>>>> and Roller web stuff you will need to compile with these jars on
>>>>>> your
>>>>>> classpath:
>>>>>>
>>>>>>    commons-logging.jar
>>>>>>    servlet.jar (from your app server perhaps?)
>>>>>>    roller-web.jar
>>>>>>
>>>>>> Then put the resulting classes in a jar file, put that jar file in
>>>>>> WEB-INF/lib and add the following to your roller-custom.properties
>>>>>> file so that Roller will use your new authenticator:
>>>>>>
>>>>>>    authenticator.classname=org.rocco.MathCommentAuthenticator
>>>>>>
>>>>>> Hope that helps...
>>>>>
>>>>> Yes it is! I put some debug calls in authenticate method of class
>>>>> 'org.rocsca.MathCommentAuthenticator' (jarred into rocsca.jar and put
>>>>> into
>>>>> lib dir of roller webapp).
>>>>>
>>>>> More specifically:
>>>>>
>>>>>     public boolean authenticate(HttpServletRequest request) {
>>>>>
>>>>>         boolean authentic = false;
>>>>>
>>>>>         HttpSession session = request.getSession(false);
>>>>>         String answerString = request.getParameter("answer");
>>>>>
>>>>>    mLogger.debug("La risposta data e':" + answerString);
>>>>>
>>>>>         if (answerString != null && session != null) {
>>>>>             try {
>>>>>                 int answer = Integer.parseInt(answerString);
>>>>>
>>>>>                 Integer sum = (Integer)
>>>>> session.getAttribute("mathAnswer");
>>>>>    mLogger.debug("La risposta e':" + sum);
>>>>>
>>>>>                 if (sum != null && answer == sum.intValue()) {
>>>>>                     authentic = true;
>>>>>
>>>>> After this, answering to a math question on my blog I get the log
>>>>> entry:
>>>>>
>>>>> DEBUG 2009-12-17 16:19:21,322 CommentServlet:doPost - Doing comment
>>>>> posting for entry = /blog/entry/preambolo_a_questa_categoria
>>>>> DEBUG 2009-12-17 16:19:21,322 MathCommentAuthenticator:authenticate -
>>>>> La
>>>>> risposta data e':24
>>>>> DEBUG 2009-12-17 16:19:21,322 MathCommentAuthenticator:authenticate -
>>>>> La
>>>>> risposta e':null
>>>>>
>>>>> so the problem is that 'mathAnswer' is null. While it have to be the
>>>>> sum
>>>>> of the two random values generated some step before and propagated.
>>>>>
>>>>> It sounds like the session is not preserved.
>>>>>
>>>>> Indeed I often lost session also when I act from the admin side of
>>>>> roller.
>>>>>
>>>>> Do you any idea of what the cause could be?
>>>>
>>>> Any idea on how I could go on?
>>>>
>>>> Thanks,
>>>>
>>>> rocsca
>>>>
>>>>
>>>
>>
>>
>>
>



Re: authenticator

Posted by Dave <sn...@gmail.com>.
I do not think your theme modifications could interfere with the
comment authenticator.

The problem seems to be that mathAnswer is not being store in the
session or is somehow being erased. I don't have any idea why this
would be happening.

 - Dave


On Wed, Jan 6, 2010 at 5:27 PM, Rocco Scappatura
<Ro...@infracom.it> wrote:
> Hello Dave,
>
> First of all, sorry for the delay.
>
> On Gio, 24 Dicembre 2009 16:30, Dave wrote:
>> The problem is that the request parameter 'answer' is coming back
>> null. I'm not sure why this would happen. When the comment page is
>> created, the authenticator should be called to provide the
>> authentication portion of the comment form. It will add an input field
>> like this:
>>
>>    <input name='answer' value=''></input>
>>
>> The user enters the math answer into that field and the form POST
>> operation sends the field to the server. Something must be interfering
>> with that in your Roller install.
>
> I have refined the verbosity of 'patched' version of the authenticator.
>
> I saw that indeed is the HTML parameter that comes 'null' during the
> 'authenticate' stage:
>
> 1) The method 'getHtml' is invoked when the comment page is loaded:
>
> DEBUG 2010-01-06 22:58:25,150 MathCommentAuthenticator:getHtml - The HTML
> attribute 'mathAnswer' is null
> DEBUG 2010-01-06 22:58:25,150 MathCommentAuthenticator:getHtml - The HTML
> attribute 'mathAnswer' is set to:2+42
> DEBUG 2010-01-06 22:58:25,150 MathCommentAuthenticator:getHtml - That is
> to:44
>
> 2) The 'Post' button is clicked, after inserting the valule '44' in the
> text box answer:
> DEBUG 2010-01-06 23:00:07,947 CommentServlet:doPost - Doing comment
> posting for entry = /blog/entry/preambolo_a_questa_categoria
>
> 3) the 'authenticate' method is invoked and the value of 'answer' HTML
> attribute is correctly reported, while the 'mathAnswer' HTML attribute not
> (it is null because, it is not posted after sumission othe filled form):
> DEBUG 2010-01-06 23:00:07,947 MathCommentAuthenticator:authenticate - The
> value of HTML attribute 'answer' is :44
> DEBUG 2010-01-06 23:00:07,947 MathCommentAuthenticator:authenticate - The
> value of HTML attribute 'mathAnswer' is null
> DEBUG 2010-01-06 23:00:07,947 CommentServlet:doPost - Comment failed
> authentication
>
> 4) The method 'getHtml' is invoked again to generate nue random values:
> DEBUG 2010-01-06 23:00:09,369 MathCommentAuthenticator:getHtml - The HTML
> attribute 'mathAnswer' is null
> DEBUG 2010-01-06 23:00:09,369 MathCommentAuthenticator:getHtml - The HTML
> attribute 'mathAnswer' is set to:5+27
> DEBUG 2010-01-06 23:00:09,369 MathCommentAuthenticator:getHtml - That is
> to:32
>
> If my analys is correct, why 'mathAnswer' is not forwarded? HAve you any
> idea? The only think that I have do is customizing the theme. How could I
> investigate to find if I stripped something of worth from the originale
> theme? Where is the the corrupted files located (I mothified the theme
> from web UI)?
>
> Thanks,
>
> rocsca
>>
>> - Dave
>>
>>
>> On Sun, Dec 20, 2009 at 4:59 PM, Rocco Scappatura
>> <Ro...@infracom.it> wrote:
>>> Hello,
>>>
>>> On Gio, 17 Dicembre 2009 16:30, Rocco Scappatura wrote:
>>>> On Gio, 17 Dicembre 2009 4:44, Dave wrote:
>>>>> On Tue, Dec 15, 2009 at 5:04 AM, Rocco Scappatura
>>>>> <Ro...@infracom.it> wrote:
>>>>>> On Sab, 12 Dicembre 2009 4:27, Dave wrote:
>>>>>>> Part of the problem is that the math authenticator does not include
>>>>>>> debug statements:
>>>>>>>
>>>>>>>    http://bit.ly/5x31Qv
>>>>>>>
>>>>>>> One option would be for you to create your own new math
>>>>>>> authenticator
>>>>>>> based on that code, but with a different name/package. You could add
>>>>>>> debug code into your authenticator, compile it (against the Roller
>>>>>>> jars), plug it into Roller via roller-custom.properties and then get
>>>>>>> some useful output.
>>>>>>
>>>>>> I'm not expert java programmer.. :-( Neverthless I never downloaded
>>>>>> source
>>>>>> version of roller 3.1 before today.. So I ask you to please address
>>>>>> me..
>>>>>>
>>>>>> What I have to put into de code to enable debug for the class
>>>>>> MathCommentAuthenticator?
>>>>>
>>>>> I would recommend copying that MathCommentAuthenticator code that I
>>>>> referenced into a new Java class in a different package, for example
>>>>> "org.rocco"
>>>>>
>>>>> There is a logger in the MathCommentAuthenticator now, so to add debug
>>>>> logging you'll need this:
>>>>>
>>>>>    mLogger.debug("I just did thing A");
>>>>>    // ...
>>>>>    mLogger.debug("I just did thing B " + x + "times, how about
>>>>> that!?!");
>>>>>
>>>>>
>>>>>> How I have to compile the java package? I suppose then I have to put
>>>>>> some
>>>>>> resulting .jar and to copy it in <roller>\WEB-INF\lib dir and restart
>>>>>> the
>>>>>> application.. Right?
>>>>>
>>>>> Since the MathCommentAuthenticator uses Commons Logging, Servlet API
>>>>> and Roller web stuff you will need to compile with these jars on your
>>>>> classpath:
>>>>>
>>>>>    commons-logging.jar
>>>>>    servlet.jar (from your app server perhaps?)
>>>>>    roller-web.jar
>>>>>
>>>>> Then put the resulting classes in a jar file, put that jar file in
>>>>> WEB-INF/lib and add the following to your roller-custom.properties
>>>>> file so that Roller will use your new authenticator:
>>>>>
>>>>>    authenticator.classname=org.rocco.MathCommentAuthenticator
>>>>>
>>>>> Hope that helps...
>>>>
>>>> Yes it is! I put some debug calls in authenticate method of class
>>>> 'org.rocsca.MathCommentAuthenticator' (jarred into rocsca.jar and put
>>>> into
>>>> lib dir of roller webapp).
>>>>
>>>> More specifically:
>>>>
>>>>     public boolean authenticate(HttpServletRequest request) {
>>>>
>>>>         boolean authentic = false;
>>>>
>>>>         HttpSession session = request.getSession(false);
>>>>         String answerString = request.getParameter("answer");
>>>>
>>>>    mLogger.debug("La risposta data e':" + answerString);
>>>>
>>>>         if (answerString != null && session != null) {
>>>>             try {
>>>>                 int answer = Integer.parseInt(answerString);
>>>>
>>>>                 Integer sum = (Integer)
>>>> session.getAttribute("mathAnswer");
>>>>    mLogger.debug("La risposta e':" + sum);
>>>>
>>>>                 if (sum != null && answer == sum.intValue()) {
>>>>                     authentic = true;
>>>>
>>>> After this, answering to a math question on my blog I get the log
>>>> entry:
>>>>
>>>> DEBUG 2009-12-17 16:19:21,322 CommentServlet:doPost - Doing comment
>>>> posting for entry = /blog/entry/preambolo_a_questa_categoria
>>>> DEBUG 2009-12-17 16:19:21,322 MathCommentAuthenticator:authenticate -
>>>> La
>>>> risposta data e':24
>>>> DEBUG 2009-12-17 16:19:21,322 MathCommentAuthenticator:authenticate -
>>>> La
>>>> risposta e':null
>>>>
>>>> so the problem is that 'mathAnswer' is null. While it have to be the
>>>> sum
>>>> of the two random values generated some step before and propagated.
>>>>
>>>> It sounds like the session is not preserved.
>>>>
>>>> Indeed I often lost session also when I act from the admin side of
>>>> roller.
>>>>
>>>> Do you any idea of what the cause could be?
>>>
>>> Any idea on how I could go on?
>>>
>>> Thanks,
>>>
>>> rocsca
>>>
>>>
>>
>
>
>

Re: authenticator

Posted by Rocco Scappatura <Ro...@infracom.it>.
Hello Dave,

First of all, sorry for the delay.

On Gio, 24 Dicembre 2009 16:30, Dave wrote:
> The problem is that the request parameter 'answer' is coming back
> null. I'm not sure why this would happen. When the comment page is
> created, the authenticator should be called to provide the
> authentication portion of the comment form. It will add an input field
> like this:
>
>    <input name='answer' value=''></input>
>
> The user enters the math answer into that field and the form POST
> operation sends the field to the server. Something must be interfering
> with that in your Roller install.

I have refined the verbosity of 'patched' version of the authenticator.

I saw that indeed is the HTML parameter that comes 'null' during the
'authenticate' stage:

1) The method 'getHtml' is invoked when the comment page is loaded:

DEBUG 2010-01-06 22:58:25,150 MathCommentAuthenticator:getHtml - The HTML
attribute 'mathAnswer' is null
DEBUG 2010-01-06 22:58:25,150 MathCommentAuthenticator:getHtml - The HTML
attribute 'mathAnswer' is set to:2+42
DEBUG 2010-01-06 22:58:25,150 MathCommentAuthenticator:getHtml - That is
to:44

2) The 'Post' button is clicked, after inserting the valule '44' in the
text box answer:
DEBUG 2010-01-06 23:00:07,947 CommentServlet:doPost - Doing comment
posting for entry = /blog/entry/preambolo_a_questa_categoria

3) the 'authenticate' method is invoked and the value of 'answer' HTML
attribute is correctly reported, while the 'mathAnswer' HTML attribute not
(it is null because, it is not posted after sumission othe filled form):
DEBUG 2010-01-06 23:00:07,947 MathCommentAuthenticator:authenticate - The
value of HTML attribute 'answer' is :44
DEBUG 2010-01-06 23:00:07,947 MathCommentAuthenticator:authenticate - The
value of HTML attribute 'mathAnswer' is null
DEBUG 2010-01-06 23:00:07,947 CommentServlet:doPost - Comment failed
authentication

4) The method 'getHtml' is invoked again to generate nue random values:
DEBUG 2010-01-06 23:00:09,369 MathCommentAuthenticator:getHtml - The HTML
attribute 'mathAnswer' is null
DEBUG 2010-01-06 23:00:09,369 MathCommentAuthenticator:getHtml - The HTML
attribute 'mathAnswer' is set to:5+27
DEBUG 2010-01-06 23:00:09,369 MathCommentAuthenticator:getHtml - That is
to:32

If my analys is correct, why 'mathAnswer' is not forwarded? HAve you any
idea? The only think that I have do is customizing the theme. How could I
investigate to find if I stripped something of worth from the originale
theme? Where is the the corrupted files located (I mothified the theme
from web UI)?

Thanks,

rocsca
>
> - Dave
>
>
> On Sun, Dec 20, 2009 at 4:59 PM, Rocco Scappatura
> <Ro...@infracom.it> wrote:
>> Hello,
>>
>> On Gio, 17 Dicembre 2009 16:30, Rocco Scappatura wrote:
>>> On Gio, 17 Dicembre 2009 4:44, Dave wrote:
>>>> On Tue, Dec 15, 2009 at 5:04 AM, Rocco Scappatura
>>>> <Ro...@infracom.it> wrote:
>>>>> On Sab, 12 Dicembre 2009 4:27, Dave wrote:
>>>>>> Part of the problem is that the math authenticator does not include
>>>>>> debug statements:
>>>>>>
>>>>>>    http://bit.ly/5x31Qv
>>>>>>
>>>>>> One option would be for you to create your own new math
>>>>>> authenticator
>>>>>> based on that code, but with a different name/package. You could add
>>>>>> debug code into your authenticator, compile it (against the Roller
>>>>>> jars), plug it into Roller via roller-custom.properties and then get
>>>>>> some useful output.
>>>>>
>>>>> I'm not expert java programmer.. :-( Neverthless I never downloaded
>>>>> source
>>>>> version of roller 3.1 before today.. So I ask you to please address
>>>>> me..
>>>>>
>>>>> What I have to put into de code to enable debug for the class
>>>>> MathCommentAuthenticator?
>>>>
>>>> I would recommend copying that MathCommentAuthenticator code that I
>>>> referenced into a new Java class in a different package, for example
>>>> "org.rocco"
>>>>
>>>> There is a logger in the MathCommentAuthenticator now, so to add debug
>>>> logging you'll need this:
>>>>
>>>>    mLogger.debug("I just did thing A");
>>>>    // ...
>>>>    mLogger.debug("I just did thing B " + x + "times, how about
>>>> that!?!");
>>>>
>>>>
>>>>> How I have to compile the java package? I suppose then I have to put
>>>>> some
>>>>> resulting .jar and to copy it in <roller>\WEB-INF\lib dir and restart
>>>>> the
>>>>> application.. Right?
>>>>
>>>> Since the MathCommentAuthenticator uses Commons Logging, Servlet API
>>>> and Roller web stuff you will need to compile with these jars on your
>>>> classpath:
>>>>
>>>>    commons-logging.jar
>>>>    servlet.jar (from your app server perhaps?)
>>>>    roller-web.jar
>>>>
>>>> Then put the resulting classes in a jar file, put that jar file in
>>>> WEB-INF/lib and add the following to your roller-custom.properties
>>>> file so that Roller will use your new authenticator:
>>>>
>>>>    authenticator.classname=org.rocco.MathCommentAuthenticator
>>>>
>>>> Hope that helps...
>>>
>>> Yes it is! I put some debug calls in authenticate method of class
>>> 'org.rocsca.MathCommentAuthenticator' (jarred into rocsca.jar and put
>>> into
>>> lib dir of roller webapp).
>>>
>>> More specifically:
>>>
>>>     public boolean authenticate(HttpServletRequest request) {
>>>
>>>         boolean authentic = false;
>>>
>>>         HttpSession session = request.getSession(false);
>>>         String answerString = request.getParameter("answer");
>>>
>>>    mLogger.debug("La risposta data e':" + answerString);
>>>
>>>         if (answerString != null && session != null) {
>>>             try {
>>>                 int answer = Integer.parseInt(answerString);
>>>
>>>                 Integer sum = (Integer)
>>> session.getAttribute("mathAnswer");
>>>    mLogger.debug("La risposta e':" + sum);
>>>
>>>                 if (sum != null && answer == sum.intValue()) {
>>>                     authentic = true;
>>>
>>> After this, answering to a math question on my blog I get the log
>>> entry:
>>>
>>> DEBUG 2009-12-17 16:19:21,322 CommentServlet:doPost - Doing comment
>>> posting for entry = /blog/entry/preambolo_a_questa_categoria
>>> DEBUG 2009-12-17 16:19:21,322 MathCommentAuthenticator:authenticate -
>>> La
>>> risposta data e':24
>>> DEBUG 2009-12-17 16:19:21,322 MathCommentAuthenticator:authenticate -
>>> La
>>> risposta e':null
>>>
>>> so the problem is that 'mathAnswer' is null. While it have to be the
>>> sum
>>> of the two random values generated some step before and propagated.
>>>
>>> It sounds like the session is not preserved.
>>>
>>> Indeed I often lost session also when I act from the admin side of
>>> roller.
>>>
>>> Do you any idea of what the cause could be?
>>
>> Any idea on how I could go on?
>>
>> Thanks,
>>
>> rocsca
>>
>>
>



Re: authenticator

Posted by Dave <sn...@gmail.com>.
The problem is that the request parameter 'answer' is coming back
null. I'm not sure why this would happen. When the comment page is
created, the authenticator should be called to provide the
authentication portion of the comment form. It will add an input field
like this:

   <input name='answer' value=''></input>

The user enters the math answer into that field and the form POST
operation sends the field to the server. Something must be interfering
with that in your Roller install.

- Dave


On Sun, Dec 20, 2009 at 4:59 PM, Rocco Scappatura
<Ro...@infracom.it> wrote:
> Hello,
>
> On Gio, 17 Dicembre 2009 16:30, Rocco Scappatura wrote:
>> On Gio, 17 Dicembre 2009 4:44, Dave wrote:
>>> On Tue, Dec 15, 2009 at 5:04 AM, Rocco Scappatura
>>> <Ro...@infracom.it> wrote:
>>>> On Sab, 12 Dicembre 2009 4:27, Dave wrote:
>>>>> Part of the problem is that the math authenticator does not include
>>>>> debug statements:
>>>>>
>>>>>    http://bit.ly/5x31Qv
>>>>>
>>>>> One option would be for you to create your own new math authenticator
>>>>> based on that code, but with a different name/package. You could add
>>>>> debug code into your authenticator, compile it (against the Roller
>>>>> jars), plug it into Roller via roller-custom.properties and then get
>>>>> some useful output.
>>>>
>>>> I'm not expert java programmer.. :-( Neverthless I never downloaded
>>>> source
>>>> version of roller 3.1 before today.. So I ask you to please address
>>>> me..
>>>>
>>>> What I have to put into de code to enable debug for the class
>>>> MathCommentAuthenticator?
>>>
>>> I would recommend copying that MathCommentAuthenticator code that I
>>> referenced into a new Java class in a different package, for example
>>> "org.rocco"
>>>
>>> There is a logger in the MathCommentAuthenticator now, so to add debug
>>> logging you'll need this:
>>>
>>>    mLogger.debug("I just did thing A");
>>>    // ...
>>>    mLogger.debug("I just did thing B " + x + "times, how about
>>> that!?!");
>>>
>>>
>>>> How I have to compile the java package? I suppose then I have to put
>>>> some
>>>> resulting .jar and to copy it in <roller>\WEB-INF\lib dir and restart
>>>> the
>>>> application.. Right?
>>>
>>> Since the MathCommentAuthenticator uses Commons Logging, Servlet API
>>> and Roller web stuff you will need to compile with these jars on your
>>> classpath:
>>>
>>>    commons-logging.jar
>>>    servlet.jar (from your app server perhaps?)
>>>    roller-web.jar
>>>
>>> Then put the resulting classes in a jar file, put that jar file in
>>> WEB-INF/lib and add the following to your roller-custom.properties
>>> file so that Roller will use your new authenticator:
>>>
>>>    authenticator.classname=org.rocco.MathCommentAuthenticator
>>>
>>> Hope that helps...
>>
>> Yes it is! I put some debug calls in authenticate method of class
>> 'org.rocsca.MathCommentAuthenticator' (jarred into rocsca.jar and put into
>> lib dir of roller webapp).
>>
>> More specifically:
>>
>>     public boolean authenticate(HttpServletRequest request) {
>>
>>         boolean authentic = false;
>>
>>         HttpSession session = request.getSession(false);
>>         String answerString = request.getParameter("answer");
>>
>>    mLogger.debug("La risposta data e':" + answerString);
>>
>>         if (answerString != null && session != null) {
>>             try {
>>                 int answer = Integer.parseInt(answerString);
>>
>>                 Integer sum = (Integer)
>> session.getAttribute("mathAnswer");
>>    mLogger.debug("La risposta e':" + sum);
>>
>>                 if (sum != null && answer == sum.intValue()) {
>>                     authentic = true;
>>
>> After this, answering to a math question on my blog I get the log entry:
>>
>> DEBUG 2009-12-17 16:19:21,322 CommentServlet:doPost - Doing comment
>> posting for entry = /blog/entry/preambolo_a_questa_categoria
>> DEBUG 2009-12-17 16:19:21,322 MathCommentAuthenticator:authenticate - La
>> risposta data e':24
>> DEBUG 2009-12-17 16:19:21,322 MathCommentAuthenticator:authenticate - La
>> risposta e':null
>>
>> so the problem is that 'mathAnswer' is null. While it have to be the sum
>> of the two random values generated some step before and propagated.
>>
>> It sounds like the session is not preserved.
>>
>> Indeed I often lost session also when I act from the admin side of roller.
>>
>> Do you any idea of what the cause could be?
>
> Any idea on how I could go on?
>
> Thanks,
>
> rocsca
>
>

Re: authenticator

Posted by Rocco Scappatura <Ro...@infracom.it>.
Hello,

On Gio, 17 Dicembre 2009 16:30, Rocco Scappatura wrote:
> On Gio, 17 Dicembre 2009 4:44, Dave wrote:
>> On Tue, Dec 15, 2009 at 5:04 AM, Rocco Scappatura
>> <Ro...@infracom.it> wrote:
>>> On Sab, 12 Dicembre 2009 4:27, Dave wrote:
>>>> Part of the problem is that the math authenticator does not include
>>>> debug statements:
>>>>
>>>>    http://bit.ly/5x31Qv
>>>>
>>>> One option would be for you to create your own new math authenticator
>>>> based on that code, but with a different name/package. You could add
>>>> debug code into your authenticator, compile it (against the Roller
>>>> jars), plug it into Roller via roller-custom.properties and then get
>>>> some useful output.
>>>
>>> I'm not expert java programmer.. :-( Neverthless I never downloaded
>>> source
>>> version of roller 3.1 before today.. So I ask you to please address
>>> me..
>>>
>>> What I have to put into de code to enable debug for the class
>>> MathCommentAuthenticator?
>>
>> I would recommend copying that MathCommentAuthenticator code that I
>> referenced into a new Java class in a different package, for example
>> "org.rocco"
>>
>> There is a logger in the MathCommentAuthenticator now, so to add debug
>> logging you'll need this:
>>
>>    mLogger.debug("I just did thing A");
>>    // ...
>>    mLogger.debug("I just did thing B " + x + "times, how about
>> that!?!");
>>
>>
>>> How I have to compile the java package? I suppose then I have to put
>>> some
>>> resulting .jar and to copy it in <roller>\WEB-INF\lib dir and restart
>>> the
>>> application.. Right?
>>
>> Since the MathCommentAuthenticator uses Commons Logging, Servlet API
>> and Roller web stuff you will need to compile with these jars on your
>> classpath:
>>
>>    commons-logging.jar
>>    servlet.jar (from your app server perhaps?)
>>    roller-web.jar
>>
>> Then put the resulting classes in a jar file, put that jar file in
>> WEB-INF/lib and add the following to your roller-custom.properties
>> file so that Roller will use your new authenticator:
>>
>>    authenticator.classname=org.rocco.MathCommentAuthenticator
>>
>> Hope that helps...
>
> Yes it is! I put some debug calls in authenticate method of class
> 'org.rocsca.MathCommentAuthenticator' (jarred into rocsca.jar and put into
> lib dir of roller webapp).
>
> More specifically:
>
>     public boolean authenticate(HttpServletRequest request) {
>
>         boolean authentic = false;
>
>         HttpSession session = request.getSession(false);
>         String answerString = request.getParameter("answer");
>
>    mLogger.debug("La risposta data e':" + answerString);
>
>         if (answerString != null && session != null) {
>             try {
>                 int answer = Integer.parseInt(answerString);
>
>                 Integer sum = (Integer)
> session.getAttribute("mathAnswer");
>    mLogger.debug("La risposta e':" + sum);
>
>                 if (sum != null && answer == sum.intValue()) {
>                     authentic = true;
>
> After this, answering to a math question on my blog I get the log entry:
>
> DEBUG 2009-12-17 16:19:21,322 CommentServlet:doPost - Doing comment
> posting for entry = /blog/entry/preambolo_a_questa_categoria
> DEBUG 2009-12-17 16:19:21,322 MathCommentAuthenticator:authenticate - La
> risposta data e':24
> DEBUG 2009-12-17 16:19:21,322 MathCommentAuthenticator:authenticate - La
> risposta e':null
>
> so the problem is that 'mathAnswer' is null. While it have to be the sum
> of the two random values generated some step before and propagated.
>
> It sounds like the session is not preserved.
>
> Indeed I often lost session also when I act from the admin side of roller.
>
> Do you any idea of what the cause could be?

Any idea on how I could go on?

Thanks,

rocsca


Re: authenticator

Posted by Rocco Scappatura <Ro...@infracom.it>.
On Gio, 17 Dicembre 2009 4:44, Dave wrote:
> On Tue, Dec 15, 2009 at 5:04 AM, Rocco Scappatura
> <Ro...@infracom.it> wrote:
>> On Sab, 12 Dicembre 2009 4:27, Dave wrote:
>>> Part of the problem is that the math authenticator does not include
>>> debug statements:
>>>
>>>    http://bit.ly/5x31Qv
>>>
>>> One option would be for you to create your own new math authenticator
>>> based on that code, but with a different name/package. You could add
>>> debug code into your authenticator, compile it (against the Roller
>>> jars), plug it into Roller via roller-custom.properties and then get
>>> some useful output.
>>
>> I'm not expert java programmer.. :-( Neverthless I never downloaded
>> source
>> version of roller 3.1 before today.. So I ask you to please address me..
>>
>> What I have to put into de code to enable debug for the class
>> MathCommentAuthenticator?
>
> I would recommend copying that MathCommentAuthenticator code that I
> referenced into a new Java class in a different package, for example
> "org.rocco"
>
> There is a logger in the MathCommentAuthenticator now, so to add debug
> logging you'll need this:
>
>    mLogger.debug("I just did thing A");
>    // ...
>    mLogger.debug("I just did thing B " + x + "times, how about that!?!");
>
>
>> How I have to compile the java package? I suppose then I have to put
>> some
>> resulting .jar and to copy it in <roller>\WEB-INF\lib dir and restart
>> the
>> application.. Right?
>
> Since the MathCommentAuthenticator uses Commons Logging, Servlet API
> and Roller web stuff you will need to compile with these jars on your
> classpath:
>
>    commons-logging.jar
>    servlet.jar (from your app server perhaps?)
>    roller-web.jar
>
> Then put the resulting classes in a jar file, put that jar file in
> WEB-INF/lib and add the following to your roller-custom.properties
> file so that Roller will use your new authenticator:
>
>    authenticator.classname=org.rocco.MathCommentAuthenticator
>
> Hope that helps...

Yes it is! I put some debug calls in authenticate method of class
'org.rocsca.MathCommentAuthenticator' (jarred into rocsca.jar and put into
lib dir of roller webapp).

More specifically:

    public boolean authenticate(HttpServletRequest request) {

        boolean authentic = false;

        HttpSession session = request.getSession(false);
        String answerString = request.getParameter("answer");

   mLogger.debug("La risposta data e':" + answerString);

        if (answerString != null && session != null) {
            try {
                int answer = Integer.parseInt(answerString);

                Integer sum = (Integer) session.getAttribute("mathAnswer");
   mLogger.debug("La risposta e':" + sum);

                if (sum != null && answer == sum.intValue()) {
                    authentic = true;

After this, answering to a math question on my blog I get the log entry:

DEBUG 2009-12-17 16:19:21,322 CommentServlet:doPost - Doing comment
posting for entry = /blog/entry/preambolo_a_questa_categoria
DEBUG 2009-12-17 16:19:21,322 MathCommentAuthenticator:authenticate - La
risposta data e':24
DEBUG 2009-12-17 16:19:21,322 MathCommentAuthenticator:authenticate - La
risposta e':null

so the problem is that 'mathAnswer' is null. While it have to be the sum
of the two random values generated some step before and propagated.

It sounds like the session is not preserved.

Indeed I often lost session also when I act from the admin side of roller.

Do you any idea of what the cause could be?

Thanks,

rocsca


Re: authenticator

Posted by Dave <sn...@gmail.com>.
On Tue, Dec 15, 2009 at 5:04 AM, Rocco Scappatura
<Ro...@infracom.it> wrote:
> On Sab, 12 Dicembre 2009 4:27, Dave wrote:
>> Part of the problem is that the math authenticator does not include
>> debug statements:
>>
>>    http://bit.ly/5x31Qv
>>
>> One option would be for you to create your own new math authenticator
>> based on that code, but with a different name/package. You could add
>> debug code into your authenticator, compile it (against the Roller
>> jars), plug it into Roller via roller-custom.properties and then get
>> some useful output.
>
> I'm not expert java programmer.. :-( Neverthless I never downloaded source
> version of roller 3.1 before today.. So I ask you to please address me..
>
> What I have to put into de code to enable debug for the class
> MathCommentAuthenticator?

I would recommend copying that MathCommentAuthenticator code that I
referenced into a new Java class in a different package, for example
"org.rocco"

There is a logger in the MathCommentAuthenticator now, so to add debug
logging you'll need this:

   mLogger.debug("I just did thing A");
   // ...
   mLogger.debug("I just did thing B " + x + "times, how about that!?!");


> How I have to compile the java package? I suppose then I have to put some
> resulting .jar and to copy it in <roller>\WEB-INF\lib dir and restart the
> application.. Right?

Since the MathCommentAuthenticator uses Commons Logging, Servlet API
and Roller web stuff you will need to compile with these jars on your
classpath:

   commons-logging.jar
   servlet.jar (from your app server perhaps?)
   roller-web.jar

Then put the resulting classes in a jar file, put that jar file in
WEB-INF/lib and add the following to your roller-custom.properties
file so that Roller will use your new authenticator:

   authenticator.classname=org.rocco.MathCommentAuthenticator

Hope that helps...

- Dave

Re: authenticator

Posted by Rocco Scappatura <Ro...@infracom.it>.
Thanks Dave,

On Sab, 12 Dicembre 2009 4:27, Dave wrote:
> Part of the problem is that the math authenticator does not include
> debug statements:
>
>    http://bit.ly/5x31Qv
>
> One option would be for you to create your own new math authenticator
> based on that code, but with a different name/package. You could add
> debug code into your authenticator, compile it (against the Roller
> jars), plug it into Roller via roller-custom.properties and then get
> some useful output.

I'm not expert java programmer.. :-( Neverthless I never downloaded source
version of roller 3.1 before today.. So I ask you to please address me..

What I have to put into de code to enable debug for the class
MathCommentAuthenticator?

How I have to compile the java package? I suppose then I have to put some
resulting .jar and to copy it in <roller>\WEB-INF\lib dir and restart the
application.. Right?

Thanks,

rocsca




Re: authenticator

Posted by Dave <sn...@gmail.com>.
Part of the problem is that the math authenticator does not include
debug statements:

   http://bit.ly/5x31Qv

One option would be for you to create your own new math authenticator
based on that code, but with a different name/package. You could add
debug code into your authenticator, compile it (against the Roller
jars), plug it into Roller via roller-custom.properties and then get
some useful output.

- Dave


On Fri, Dec 11, 2009 at 9:33 AM, Rocco Scappatura
<Ro...@infracom.it> wrote:
> Dave,
>
>> >> DEBUG 2009-12-01 17:32:06,416 CommentServlet:doPost - Doing comment
>> >> posting for entry = /blog/entry/l_avventura_del_marocco
>> >> DEBUG 2009-12-01 17:32:06,416 CommentServlet:doPost - Comment
> failed
>> >> authentication
>> >
>> > I have no feed back since the message above. Any idea on how to
> debug
>> > the authentication module?
>>
>> Unfortunately, I don't see any indication of what is going wrong in
>> your logs and I cannot duplicate the error that you're getting. Plus,
>> I'm not really setup to support Roller 3.1 anymore.
>
> Please tell me if there is any way to provide you further and deeper
> information about the authentication module. I like very much to solve
> this issue.
>
>> Anybody else out there have suggestions?
>
> Thanks,
>
> rocsca
>
>
>

RE: authenticator

Posted by Rocco Scappatura <Ro...@infracom.it>.
Dave,

> >> DEBUG 2009-12-01 17:32:06,416 CommentServlet:doPost - Doing comment
> >> posting for entry = /blog/entry/l_avventura_del_marocco
> >> DEBUG 2009-12-01 17:32:06,416 CommentServlet:doPost - Comment
failed
> >> authentication
> >
> > I have no feed back since the message above. Any idea on how to
debug
> > the authentication module?
> 
> Unfortunately, I don't see any indication of what is going wrong in
> your logs and I cannot duplicate the error that you're getting. Plus,
> I'm not really setup to support Roller 3.1 anymore.

Please tell me if there is any way to provide you further and deeper
information about the authentication module. I like very much to solve
this issue.
 
> Anybody else out there have suggestions?

Thanks,

rocsca



Re: authenticator

Posted by Dave <sn...@gmail.com>.
>> DEBUG 2009-12-01 17:32:06,416 CommentServlet:doPost - Doing comment
>> posting for entry = /blog/entry/l_avventura_del_marocco
>> DEBUG 2009-12-01 17:32:06,416 CommentServlet:doPost - Comment failed
>> authentication
>
> I have no feed back since the message above. Any idea on how to debug
> the authentication module?

Unfortunately, I don't see any indication of what is going wrong in
your logs and I cannot duplicate the error that you're getting. Plus,
I'm not really setup to support Roller 3.1 anymore.

Anybody else out there have suggestions?

- Dave

RE: authenticator

Posted by Rocco Scappatura <Ro...@infracom.it>.
Hello,

> > Probably should have asked this before but:
> > - Which app server are you using?
> 
> Tomcat 5.5.28
> 
> > - Which database?
> 
> MySQL 5.0.27
> 
> > - Which authenticator were/are you using?
> 
> Math
> 
> > From your logs, I don't see any evidence that a comment is being
> > posted. I think we'll need more logging to see what is going on.
This
> > might help:
> >
> >
> >
log4j.category.org.apache.roller.ui.rendering.servlets.CommentServlet;
> 
> INFO  2009-12-01 17:31:33,244 HitCountQueue:shutdown - stopping worker
> HitCountQueueProcessor
> INFO  2009-12-01 17:31:33,275 ContinuousWorkerThread:run -
> HitCountQueueProcessor INTERRUPT: sleep interrupted
> INFO  2009-12-01 17:31:33,275 ContinuousWorkerThread:run - future
> invalidations thread INTERRUPT: sleep interrupted
> INFO  2009-12-01 17:31:41,572 RollerConfig:<clinit> - successfully
> loaded default properties.
> INFO  2009-12-01 17:31:41,588 RollerConfig:<clinit> - no custom
> properties file found in classpath
> INFO  2009-12-01 17:31:41,588 RollerConfig:<clinit> - no custom
> properties file specified via jvm option
> INFO  2009-12-01 17:31:41,900 UpgradeDatabase:upgradeDatabase -
Database
> is current, no upgrade needed
> INFO  2009-12-01 17:31:42,041 HibernatePersistenceStrategy:<init> -
> configResource: /hibernate.cfg.xml
> INFO  2009-12-01 17:31:42,041 HibernatePersistenceStrategy:<init> -
> dialect:        org.hibernate.dialect.MySQLDialect
> INFO  2009-12-01 17:31:42,181 Environment:<clinit> - Hibernate 3.1.2
> INFO  2009-12-01 17:31:42,181 Environment:<clinit> -
> hibernate.properties not found
> INFO  2009-12-01 17:31:42,181 Environment:<clinit> - using CGLIB
> reflection optimizer
> INFO  2009-12-01 17:31:42,181 Environment:<clinit> - using JDK 1.4
> java.sql.Timestamp handling
> INFO  2009-12-01 17:31:42,384 Configuration:configure - configuring
from
> XML document
> INFO  2009-12-01 17:31:42,478 Configuration:addResource - Reading
> mappings from resource:
> org/apache/roller/pojos/RollerPropertyData.hbm.xml
> INFO  2009-12-01 17:31:42,634
> HbmBinder:bindRootPersistentClassCommonValues - Mapping class:
> org.apache.roller.pojos.RollerPropertyData -> roller_properties
> INFO  2009-12-01 17:31:42,666 Configuration:addResource - Reading
> mappings from resource: org/apache/roller/pojos/UserData.hbm.xml
> INFO  2009-12-01 17:31:42,697
> HbmBinder:bindRootPersistentClassCommonValues - Mapping class:
> org.apache.roller.pojos.UserData -> rolleruser
> INFO  2009-12-01 17:31:42,713 Configuration:addResource - Reading
> mappings from resource: org/apache/roller/pojos/RoleData.hbm.xml
> INFO  2009-12-01 17:31:42,744
> HbmBinder:bindRootPersistentClassCommonValues - Mapping class:
> org.apache.roller.pojos.RoleData -> userrole
> INFO  2009-12-01 17:31:42,838 Configuration:addResource - Reading
> mappings from resource:
org/apache/roller/pojos/RollerConfigData.hbm.xml
> INFO  2009-12-01 17:31:42,853
> HbmBinder:bindRootPersistentClassCommonValues - Mapping class:
> org.apache.roller.pojos.RollerConfigData -> rollerconfig
> INFO  2009-12-01 17:31:42,869 Configuration:addResource - Reading
> mappings from resource: org/apache/roller/pojos/WebsiteData.hbm.xml
> INFO  2009-12-01 17:31:42,884
> HbmBinder:bindRootPersistentClassCommonValues - Mapping class:
> org.apache.roller.pojos.WebsiteData -> website
> INFO  2009-12-01 17:31:42,884 Configuration:addResource - Reading
> mappings from resource:
org/apache/roller/pojos/PermissionsData.hbm.xml
> INFO  2009-12-01 17:31:42,900
> HbmBinder:bindRootPersistentClassCommonValues - Mapping class:
> org.apache.roller.pojos.PermissionsData -> roller_user_permissions
> INFO  2009-12-01 17:31:42,900 Configuration:addResource - Reading
> mappings from resource: org/apache/roller/pojos/BookmarkData.hbm.xml
> INFO  2009-12-01 17:31:42,916
> HbmBinder:bindRootPersistentClassCommonValues - Mapping class:
> org.apache.roller.pojos.BookmarkData -> bookmark
> INFO  2009-12-01 17:31:42,916 Configuration:addResource - Reading
> mappings from resource: org/apache/roller/pojos/CommentData.hbm.xml
> INFO  2009-12-01 17:31:42,931
> HbmBinder:bindRootPersistentClassCommonValues - Mapping class:
> org.apache.roller.pojos.CommentData -> roller_comment
> INFO  2009-12-01 17:31:42,931 Configuration:addResource - Reading
> mappings from resource: org/apache/roller/pojos/FolderAssoc.hbm.xml
> INFO  2009-12-01 17:31:42,947
> HbmBinder:bindRootPersistentClassCommonValues - Mapping class:
> org.apache.roller.pojos.FolderAssoc -> folderassoc
> INFO  2009-12-01 17:31:42,947 Configuration:addResource - Reading
> mappings from resource: org/apache/roller/pojos/FolderData.hbm.xml
> INFO  2009-12-01 17:31:42,963
> HbmBinder:bindRootPersistentClassCommonValues - Mapping class:
> org.apache.roller.pojos.FolderData -> folder
> INFO  2009-12-01 17:31:42,963 Configuration:addResource - Reading
> mappings from resource: org/apache/roller/pojos/WeblogTemplate.hbm.xml
> INFO  2009-12-01 17:31:42,978
> HbmBinder:bindRootPersistentClassCommonValues - Mapping class:
> org.apache.roller.pojos.WeblogTemplate -> webpage
> INFO  2009-12-01 17:31:42,978 Configuration:addResource - Reading
> mappings from resource:
> org/apache/roller/pojos/PingCategoryRestrictionData.hbm.xml
> INFO  2009-12-01 17:31:42,978
> HbmBinder:bindRootPersistentClassCommonValues - Mapping class:
> org.apache.roller.pojos.PingCategoryRestrictionData -> pingcategory
> INFO  2009-12-01 17:31:42,978 Configuration:addResource - Reading
> mappings from resource: org/apache/roller/pojos/AutoPingData.hbm.xml
> INFO  2009-12-01 17:31:42,994
> HbmBinder:bindRootPersistentClassCommonValues - Mapping class:
> org.apache.roller.pojos.AutoPingData -> autoping
> INFO  2009-12-01 17:31:42,994 Configuration:addResource - Reading
> mappings from resource:
> org/apache/roller/pojos/PingQueueEntryData.hbm.xml
> INFO  2009-12-01 17:31:43,009
> HbmBinder:bindRootPersistentClassCommonValues - Mapping class:
> org.apache.roller.pojos.PingQueueEntryData -> pingqueueentry
> INFO  2009-12-01 17:31:43,009 Configuration:addResource - Reading
> mappings from resource: org/apache/roller/pojos/PingTargetData.hbm.xml
> INFO  2009-12-01 17:31:43,025
> HbmBinder:bindRootPersistentClassCommonValues - Mapping class:
> org.apache.roller.pojos.PingTargetData -> pingtarget
> INFO  2009-12-01 17:31:43,025 Configuration:addResource - Reading
> mappings from resource: org/apache/roller/pojos/RefererData.hbm.xml
> INFO  2009-12-01 17:31:43,025
> HbmBinder:bindRootPersistentClassCommonValues - Mapping class:
> org.apache.roller.pojos.RefererData -> referer
> INFO  2009-12-01 17:31:43,041 Configuration:addResource - Reading
> mappings from resource: org/apache/roller/pojos/TaskLockData.hbm.xml
> INFO  2009-12-01 17:31:43,041
> HbmBinder:bindRootPersistentClassCommonValues - Mapping class:
> org.apache.roller.pojos.TaskLockData -> roller_tasklock
> INFO  2009-12-01 17:31:43,041 Configuration:addResource - Reading
> mappings from resource: org/apache/roller/pojos/HitCountData.hbm.xml
> INFO  2009-12-01 17:31:43,056
> HbmBinder:bindRootPersistentClassCommonValues - Mapping class:
> org.apache.roller.pojos.HitCountData -> roller_hitcounts
> INFO  2009-12-01 17:31:43,056 Configuration:addResource - Reading
> mappings from resource:
org/apache/roller/pojos/WeblogEntryData.hbm.xml
> INFO  2009-12-01 17:31:43,072
> HbmBinder:bindRootPersistentClassCommonValues - Mapping class:
> org.apache.roller.pojos.WeblogEntryData -> weblogentry
> INFO  2009-12-01 17:31:43,088 Configuration:addResource - Reading
> mappings from resource:
> org/apache/roller/pojos/WeblogEntryTagData.hbm.xml
> INFO  2009-12-01 17:31:43,088
> HbmBinder:bindRootPersistentClassCommonValues - Mapping class:
> org.apache.roller.pojos.WeblogEntryTagData -> roller_weblogentrytag
> INFO  2009-12-01 17:31:43,088 Configuration:addResource - Reading
> mappings from resource:
> org/apache/roller/pojos/WeblogEntryTagAggregateData.hbm.xml
> INFO  2009-12-01 17:31:43,088
> HbmBinder:bindRootPersistentClassCommonValues - Mapping class:
> org.apache.roller.pojos.WeblogEntryTagAggregateData ->
> roller_weblogentrytagagg
> INFO  2009-12-01 17:31:43,103 Configuration:addResource - Reading
> mappings from resource:
> org/apache/roller/pojos/EntryAttributeData.hbm.xml
> INFO  2009-12-01 17:31:43,103
> HbmBinder:bindRootPersistentClassCommonValues - Mapping class:
> org.apache.roller.pojos.EntryAttributeData -> entryattribute
> INFO  2009-12-01 17:31:43,103 Configuration:addResource - Reading
> mappings from resource:
> org/apache/roller/pojos/WeblogCategoryData.hbm.xml
> INFO  2009-12-01 17:31:43,103
> HbmBinder:bindRootPersistentClassCommonValues - Mapping class:
> org.apache.roller.pojos.WeblogCategoryData -> weblogcategory
> INFO  2009-12-01 17:31:43,103 Configuration:addResource - Reading
> mappings from resource:
> org/apache/roller/pojos/WeblogCategoryAssoc.hbm.xml
> INFO  2009-12-01 17:31:43,119
> HbmBinder:bindRootPersistentClassCommonValues - Mapping class:
> org.apache.roller.pojos.WeblogCategoryAssoc -> weblogcategoryassoc
> INFO  2009-12-01 17:31:43,150 Configuration:addResource - Reading
> mappings from resource:
> org/apache/roller/planet/pojos/PlanetConfigData.hbm.xml
> INFO  2009-12-01 17:31:43,166
> HbmBinder:bindRootPersistentClassCommonValues - Mapping class:
> org.apache.roller.planet.pojos.PlanetConfigData -> rag_config
> INFO  2009-12-01 17:31:43,166 Configuration:addResource - Reading
> mappings from resource:
> org/apache/roller/planet/pojos/PlanetGroupData.hbm.xml
> INFO  2009-12-01 17:31:43,166
> HbmBinder:bindRootPersistentClassCommonValues - Mapping class:
> org.apache.roller.planet.pojos.PlanetGroupData -> rag_group
> INFO  2009-12-01 17:31:43,166 HbmBinder:bindCollection - Mapping
> collection:
org.apache.roller.planet.pojos.PlanetGroupData.subscriptions
> -> rag_group_subscription
> INFO  2009-12-01 17:31:43,166 Configuration:addResource - Reading
> mappings from resource:
> org/apache/roller/planet/pojos/PlanetEntryData.hbm.xml
> INFO  2009-12-01 17:31:43,181
> HbmBinder:bindRootPersistentClassCommonValues - Mapping class:
> org.apache.roller.planet.pojos.PlanetEntryData -> rag_entry
> INFO  2009-12-01 17:31:43,181 Configuration:addResource - Reading
> mappings from resource:
> org/apache/roller/planet/pojos/PlanetSubscriptionData.hbm.xml
> INFO  2009-12-01 17:31:43,181
> HbmBinder:bindRootPersistentClassCommonValues - Mapping class:
> org.apache.roller.planet.pojos.PlanetSubscriptionData ->
> rag_subscription
> INFO  2009-12-01 17:31:43,181 HbmBinder:bindCollection - Mapping
> collection:
org.apache.roller.planet.pojos.PlanetSubscriptionData.groups
> -> rag_group_subscription
> INFO  2009-12-01 17:31:43,181 Configuration:doConfigure - Configured
> SessionFactory: null
> INFO  2009-12-01 17:31:43,197 HbmBinder:bindCollectionSecondPass -
> Mapping collection: org.apache.roller.pojos.UserData.permissions ->
> roller_user_permissions
> INFO  2009-12-01 17:31:43,197 HbmBinder:bindCollectionSecondPass -
> Mapping collection: org.apache.roller.pojos.UserData.roles -> userrole
> INFO  2009-12-01 17:31:43,197 HbmBinder:bindCollectionSecondPass -
> Mapping collection: org.apache.roller.pojos.WebsiteData.permissions ->
> roller_user_permissions
> INFO  2009-12-01 17:31:43,197 HbmBinder:bindCollectionSecondPass -
> Mapping collection: org.apache.roller.pojos.FolderData.bookmarks ->
> bookmark
> INFO  2009-12-01 17:31:43,197 HbmBinder:bindCollectionSecondPass -
> Mapping collection:
> org.apache.roller.pojos.WeblogEntryData.entryAttributes ->
> entryattribute
> INFO  2009-12-01 17:31:43,197 HbmBinder:bindCollectionSecondPass -
> Mapping collection: org.apache.roller.pojos.WeblogEntryData.tags ->
> roller_weblogentrytag
> INFO  2009-12-01 17:31:43,197 HbmBinder:bindCollectionSecondPass -
> Mapping collection:
> org.apache.roller.planet.pojos.PlanetSubscriptionData.entries ->
> rag_entry
> INFO  2009-12-01 17:31:43,213 NamingHelper:getInitialContext - JNDI
> InitialContext properties:{}
> INFO  2009-12-01 17:31:43,213 DatasourceConnectionProvider:configure -
> Using datasource: java:comp/env/jdbc/rollerdb
> INFO  2009-12-01 17:31:43,213 SettingsFactory:buildSettings - RDBMS:
> MySQL, version: 5.0.27-community-nt
> INFO  2009-12-01 17:31:43,213 SettingsFactory:buildSettings - JDBC
> driver: MySQL-AB JDBC Driver, version: mysql-connector-java-3.1.13 (
> $Date: 2005-11-17 15:53:48 +0100 (Thu, 17 Nov 2005) $, $Revision$ )
> INFO  2009-12-01 17:31:43,259 Dialect:<init> - Using dialect:
> org.hibernate.dialect.MySQLDialect
> INFO  2009-12-01 17:31:43,275
> TransactionFactoryFactory:buildTransactionFactory - Using default
> transaction strategy (direct JDBC transactions)
> INFO  2009-12-01 17:31:43,275
> TransactionManagerLookupFactory:getTransactionManagerLookup - No
> TransactionManagerLookup configured (in JTA environment, use of
> read-write or transactional second-level cache is not recommended)
> INFO  2009-12-01 17:31:43,275 SettingsFactory:buildSettings -
Automatic
> flush during beforeCompletion(): disabled
> INFO  2009-12-01 17:31:43,275 SettingsFactory:buildSettings -
Automatic
> session close at end of transaction: disabled
> INFO  2009-12-01 17:31:43,275 SettingsFactory:buildSettings - JDBC
batch
> size: 15
> INFO  2009-12-01 17:31:43,275 SettingsFactory:buildSettings - JDBC
batch
> updates for versioned data: disabled
> INFO  2009-12-01 17:31:43,275 SettingsFactory:buildSettings -
Scrollable
> result sets: enabled
> INFO  2009-12-01 17:31:43,275 SettingsFactory:buildSettings - JDBC3
> getGeneratedKeys(): enabled
> INFO  2009-12-01 17:31:43,275 SettingsFactory:buildSettings -
Connection
> release mode: auto
> INFO  2009-12-01 17:31:43,291 SettingsFactory:buildSettings - Maximum
> outer join fetch depth: 2
> INFO  2009-12-01 17:31:43,291 SettingsFactory:buildSettings - Default
> batch fetch size: 1
> INFO  2009-12-01 17:31:43,291 SettingsFactory:buildSettings - Generate
> SQL with comments: disabled
> INFO  2009-12-01 17:31:43,291 SettingsFactory:buildSettings - Order
SQL
> updates by primary key: disabled
> INFO  2009-12-01 17:31:43,291
> SettingsFactory:createQueryTranslatorFactory - Query translator:
> org.hibernate.hql.ast.ASTQueryTranslatorFactory
> INFO  2009-12-01 17:31:43,291 ASTQueryTranslatorFactory:<init> - Using
> ASTQueryTranslatorFactory
> INFO  2009-12-01 17:31:43,291 SettingsFactory:buildSettings - Query
> language substitutions: {}
> INFO  2009-12-01 17:31:43,291 SettingsFactory:buildSettings -
> Second-level cache: enabled
> INFO  2009-12-01 17:31:43,291 SettingsFactory:buildSettings - Query
> cache: disabled
> INFO  2009-12-01 17:31:43,291 SettingsFactory:createCacheProvider -
> Cache provider: org.hibernate.cache.EhCacheProvider
> INFO  2009-12-01 17:31:43,291 SettingsFactory:buildSettings - Optimize
> cache for minimal puts: disabled
> INFO  2009-12-01 17:31:43,306 SettingsFactory:buildSettings -
Structured
> second-level cache entries: enabled
> INFO  2009-12-01 17:31:43,306 SettingsFactory:buildSettings -
> Statistics: enabled
> INFO  2009-12-01 17:31:43,306 SettingsFactory:buildSettings - Deleted
> entity synthetic identifier rollback: disabled
> INFO  2009-12-01 17:31:43,306 SettingsFactory:buildSettings - Default
> entity-mode: pojo
> INFO  2009-12-01 17:31:43,369 SessionFactoryImpl:<init> - building
> session factory
> WARN  2009-12-01 17:31:43,431 EhCacheProvider:buildCache - Could not
> find configuration [org.apache.roller.pojos.WeblogEntryTagData]; using
> defaults.
> WARN  2009-12-01 17:31:43,775 EhCacheProvider:buildCache - Could not
> find configuration [org.apache.roller.pojos.RoleData]; using defaults.
> WARN  2009-12-01 17:31:44,041 EhCacheProvider:buildCache - Could not
> find configuration [org.apache.roller.pojos.BookmarkData]; using
> defaults.
> WARN  2009-12-01 17:31:44,056 EhCacheProvider:buildCache - Could not
> find configuration [org.apache.roller.pojos.FolderAssoc]; using
> defaults.
> WARN  2009-12-01 17:31:44,072 EhCacheProvider:buildCache - Could not
> find configuration
> [org.apache.roller.pojos.PingCategoryRestrictionData]; using defaults.
> WARN  2009-12-01 17:31:44,088 EhCacheProvider:buildCache - Could not
> find configuration [org.apache.roller.pojos.TaskLockData]; using
> defaults.
> WARN  2009-12-01 17:31:44,103 EhCacheProvider:buildCache - Could not
> find configuration [org.apache.roller.pojos.PingTargetData]; using
> defaults.
> WARN  2009-12-01 17:31:44,103 EhCacheProvider:buildCache - Could not
> find configuration [org.apache.roller.pojos.WeblogCategoryAssoc];
using
> defaults.
> WARN  2009-12-01 17:31:44,119 EhCacheProvider:buildCache - Could not
> find configuration [org.apache.roller.pojos.FolderData]; using
defaults.
> WARN  2009-12-01 17:31:44,150 EhCacheProvider:buildCache - Could not
> find configuration [org.apache.roller.pojos.EntryAttributeData]; using
> defaults.
> WARN  2009-12-01 17:31:44,166 EhCacheProvider:buildCache - Could not
> find configuration [org.apache.roller.pojos.RefererData]; using
> defaults.
> WARN  2009-12-01 17:31:44,181 EhCacheProvider:buildCache - Could not
> find configuration [org.apache.roller.pojos.PingQueueEntryData]; using
> defaults.
> WARN  2009-12-01 17:31:44,275 EhCacheProvider:buildCache - Could not
> find configuration [org.apache.roller.pojos.HitCountData]; using
> defaults.
> WARN  2009-12-01 17:31:44,338 EhCacheProvider:buildCache - Could not
> find configuration [org.apache.roller.pojos.CommentData]; using
> defaults.
> WARN  2009-12-01 17:31:44,353 EhCacheProvider:buildCache - Could not
> find configuration [org.apache.roller.pojos.AutoPingData]; using
> defaults.
> WARN  2009-12-01 17:31:44,353 EhCacheProvider:buildCache - Could not
> find configuration [org.apache.roller.pojos.WeblogEntryData]; using
> defaults.
> WARN  2009-12-01 17:31:44,369 EhCacheProvider:buildCache - Could not
> find configuration [org.apache.roller.pojos.PermissionsData]; using
> defaults.
> WARN  2009-12-01 17:31:44,384 EhCacheProvider:buildCache - Could not
> find configuration [org.apache.roller.pojos.WeblogCategoryData]; using
> defaults.
> WARN  2009-12-01 17:31:44,384 EhCacheProvider:buildCache - Could not
> find configuration [org.apache.roller.pojos.WeblogTemplate]; using
> defaults.
> WARN  2009-12-01 17:31:44,447 EhCacheProvider:buildCache - Could not
> find configuration
> [org.apache.roller.pojos.WeblogEntryTagAggregateData]; using defaults.
> INFO  2009-12-01 17:31:44,603 SessionFactoryObjectFactory:addInstance
-
> Not binding factory to JNDI, no JNDI name configured
> INFO  2009-12-01 17:31:44,619 RollerFactory:getRoller - Using Roller
> Impl: org.apache.roller.business.hibernate.HibernateRollerImpl
> INFO  2009-12-01 17:31:44,869 ApplicationContext:log - Loading Spring
> root WebApplicationContext
> INFO  2009-12-01 17:31:45,478 RollerContext:initializeSecurityFeatures
-
> Remember Me enabled: true
> INFO  2009-12-01 17:31:45,478 RollerContext:setupVelocity -
Initializing
> Velocity
> INFO  2009-12-01 17:31:45,947 ThemeManagerImpl:loadThemeFromDisk -
> Loading theme basic
> INFO  2009-12-01 17:31:45,963 ThemeManagerImpl:loadThemeFromDisk -
> Loading theme brushedmetal
> INFO  2009-12-01 17:31:45,963 ThemeManagerImpl:loadThemeFromDisk -
> Loading theme frontpage
> INFO  2009-12-01 17:31:45,978 ThemeManagerImpl:loadThemeFromDisk -
> Loading theme sotto
> INFO  2009-12-01 17:31:45,994 ThemeManagerImpl:<init> - Loaded 4
themes
> from disk.
> INFO  2009-12-01 17:31:46,025 IndexManagerImpl:<init> - search
enabled:
> true
> INFO  2009-12-01 17:31:46,025 IndexManagerImpl:<init> - index dir:
> C:\Documents and Settings\Default User\roller_data\search-index
> INFO  2009-12-01 17:31:46,072 ThreadManagerImpl:<init> - Intializing
> Thread Manager
> INFO  2009-12-01 17:31:46,088 RollerContext:setupTasks - Initializing
> task: ResetHitCountsTask
> INFO  2009-12-01 17:31:46,103 RollerContext:setupTasks - Initializing
> task: TurnoverReferersTask
> INFO  2009-12-01 17:31:46,103 RollerContext:setupTasks - Initializing
> task: PingQueueTask
> INFO  2009-12-01 17:31:46,119 IPBanFilter:init - INIT IPBanFilter
> INFO  2009-12-01 17:31:46,181 CompressionFilter:init - Compressed
Output
> ENABLED
> INFO  2009-12-01 17:31:46,197 RequestMappingFilter:init - Request
> mapping filter initialized, 1 mappers configured.
> INFO  2009-12-01 17:31:46,806 PageServlet:init - Initializing
> PageServlet
> INFO  2009-12-01 17:31:46,822 WeblogPageCache:<init> -
> {id=cache.weblogpage, enabled=true, timeout=3600, size=400}
> INFO  2009-12-01 17:31:46,822 CacheManager:<clinit> - Cache Manager
> Initialized.
> INFO  2009-12-01 17:31:46,822 CacheManager:<clinit> - Cache Factory =
> org.apache.roller.util.cache.ExpiringLRUCacheFactoryImpl
> INFO  2009-12-01 17:31:46,822 FuturePostingsInvalidationJob:input -
> Peeking 3 minutes into the future each pass
> INFO  2009-12-01 17:31:46,838 SiteWideCache:<init> -
{id=cache.sitewide,
> enabled=true, timeout=1800, size=50}
> INFO  2009-12-01 17:31:46,838 PageServlet:init - Referrer processing
> enabled = true
> INFO  2009-12-01 17:31:46,838 FeedServlet:init - Initializing
> FeedServlet
> INFO  2009-12-01 17:31:46,853 WeblogFeedCache:<init> -
> {id=cache.weblogfeed, enabled=true, timeout=3600, size=200}
> INFO  2009-12-01 17:31:46,853 SearchServlet:init - Initializing
> SearchServlet
> INFO  2009-12-01 17:31:46,853 ResourceServlet:init - Initializing
> ResourceServlet
> INFO  2009-12-01 17:31:46,869 CommentServlet:init - Initializing
> CommentServlet
> INFO  2009-12-01 17:31:46,884 CommentServlet:init - Comment Throttling
> DISABLED
> INFO  2009-12-01 17:31:46,884 RSDServlet:init - Initializing
RSDServlet
> INFO  2009-12-01 17:31:46,884 PlanetFeedServlet:init - Initializing
> PlanetRssServlet
> INFO  2009-12-01 17:31:46,884 PlanetCache:<init> - Planet cache =
> {id=cache.planet, enabled=true, timeout=1800, size=10}
> INFO  2009-12-01 17:31:46,900 ContinuousWorkerThread:run - future
> invalidations thread Started.
> INFO  2009-12-01 17:31:47,056 PreviewResourceServlet:init -
Initializing
> PreviewResourceServlet
> INFO  2009-12-01 17:31:47,056 PreviewServlet:init - Initializing
> PreviewServlet
> INFO  2009-12-01 17:31:58,103 RendererManager:<clinit> - Renderer
> Manager Initialized.
> INFO  2009-12-01 17:31:58,103 RollerVelocity:<clinit> - Initializing
> Velocity Rendering Engine
> INFO  2009-12-01 17:31:58,119 ContinuousWorkerThread:run -
> HitCountQueueProcessor Started.
> INFO  2009-12-01 17:32:00,369 Blacklist:<clinit> - Initializing MT
> Blacklist
> WARN  2009-12-01 17:32:00,384 Blacklist:loadBlacklistFromFile -
Couldn't
> find downloaded blacklist, loading from classpath instead
> INFO  2009-12-01 17:32:00,384 Blacklist:loadBlacklistFromFile - Number
> of blacklist string rules: 3102
> INFO  2009-12-01 17:32:00,384 Blacklist:loadBlacklistFromFile - Number
> of blacklist regex rules: 15
> INFO  2009-12-01 17:32:00,384 ReferrerQueueManagerImpl:<init> -
> Initializing Referrer Queue Manager
> INFO  2009-12-01 17:32:00,400 ReferrerQueueManagerImpl:<init> -
> Asynchronous referrer processing = false
> DEBUG 2009-12-01 17:32:06,416 CommentServlet:doPost - Doing comment
> posting for entry = /blog/entry/l_avventura_del_marocco
> DEBUG 2009-12-01 17:32:06,416 CommentServlet:doPost - Comment failed
> authentication

I have no feed back since the message above. Any idea on how to debug
the authentication module?

Thanks,

rocsca

RE: authenticator

Posted by Rocco Scappatura <Ro...@infracom.it>.
Thanks Dave,

> Probably should have asked this before but:
> - Which app server are you using?

Tomcat 5.5.28

> - Which database?

MySQL 5.0.27

> - Which authenticator were/are you using?

Math

> From your logs, I don't see any evidence that a comment is being
> posted. I think we'll need more logging to see what is going on. This
> might help:
> 
> 
> log4j.category.org.apache.roller.ui.rendering.servlets.CommentServlet;

INFO  2009-12-01 17:31:33,244 HitCountQueue:shutdown - stopping worker
HitCountQueueProcessor
INFO  2009-12-01 17:31:33,275 ContinuousWorkerThread:run -
HitCountQueueProcessor INTERRUPT: sleep interrupted
INFO  2009-12-01 17:31:33,275 ContinuousWorkerThread:run - future
invalidations thread INTERRUPT: sleep interrupted
INFO  2009-12-01 17:31:41,572 RollerConfig:<clinit> - successfully
loaded default properties.
INFO  2009-12-01 17:31:41,588 RollerConfig:<clinit> - no custom
properties file found in classpath
INFO  2009-12-01 17:31:41,588 RollerConfig:<clinit> - no custom
properties file specified via jvm option
INFO  2009-12-01 17:31:41,900 UpgradeDatabase:upgradeDatabase - Database
is current, no upgrade needed
INFO  2009-12-01 17:31:42,041 HibernatePersistenceStrategy:<init> -
configResource: /hibernate.cfg.xml
INFO  2009-12-01 17:31:42,041 HibernatePersistenceStrategy:<init> -
dialect:        org.hibernate.dialect.MySQLDialect
INFO  2009-12-01 17:31:42,181 Environment:<clinit> - Hibernate 3.1.2
INFO  2009-12-01 17:31:42,181 Environment:<clinit> -
hibernate.properties not found
INFO  2009-12-01 17:31:42,181 Environment:<clinit> - using CGLIB
reflection optimizer
INFO  2009-12-01 17:31:42,181 Environment:<clinit> - using JDK 1.4
java.sql.Timestamp handling
INFO  2009-12-01 17:31:42,384 Configuration:configure - configuring from
XML document
INFO  2009-12-01 17:31:42,478 Configuration:addResource - Reading
mappings from resource:
org/apache/roller/pojos/RollerPropertyData.hbm.xml
INFO  2009-12-01 17:31:42,634
HbmBinder:bindRootPersistentClassCommonValues - Mapping class:
org.apache.roller.pojos.RollerPropertyData -> roller_properties
INFO  2009-12-01 17:31:42,666 Configuration:addResource - Reading
mappings from resource: org/apache/roller/pojos/UserData.hbm.xml
INFO  2009-12-01 17:31:42,697
HbmBinder:bindRootPersistentClassCommonValues - Mapping class:
org.apache.roller.pojos.UserData -> rolleruser
INFO  2009-12-01 17:31:42,713 Configuration:addResource - Reading
mappings from resource: org/apache/roller/pojos/RoleData.hbm.xml
INFO  2009-12-01 17:31:42,744
HbmBinder:bindRootPersistentClassCommonValues - Mapping class:
org.apache.roller.pojos.RoleData -> userrole
INFO  2009-12-01 17:31:42,838 Configuration:addResource - Reading
mappings from resource: org/apache/roller/pojos/RollerConfigData.hbm.xml
INFO  2009-12-01 17:31:42,853
HbmBinder:bindRootPersistentClassCommonValues - Mapping class:
org.apache.roller.pojos.RollerConfigData -> rollerconfig
INFO  2009-12-01 17:31:42,869 Configuration:addResource - Reading
mappings from resource: org/apache/roller/pojos/WebsiteData.hbm.xml
INFO  2009-12-01 17:31:42,884
HbmBinder:bindRootPersistentClassCommonValues - Mapping class:
org.apache.roller.pojos.WebsiteData -> website
INFO  2009-12-01 17:31:42,884 Configuration:addResource - Reading
mappings from resource: org/apache/roller/pojos/PermissionsData.hbm.xml
INFO  2009-12-01 17:31:42,900
HbmBinder:bindRootPersistentClassCommonValues - Mapping class:
org.apache.roller.pojos.PermissionsData -> roller_user_permissions
INFO  2009-12-01 17:31:42,900 Configuration:addResource - Reading
mappings from resource: org/apache/roller/pojos/BookmarkData.hbm.xml
INFO  2009-12-01 17:31:42,916
HbmBinder:bindRootPersistentClassCommonValues - Mapping class:
org.apache.roller.pojos.BookmarkData -> bookmark
INFO  2009-12-01 17:31:42,916 Configuration:addResource - Reading
mappings from resource: org/apache/roller/pojos/CommentData.hbm.xml
INFO  2009-12-01 17:31:42,931
HbmBinder:bindRootPersistentClassCommonValues - Mapping class:
org.apache.roller.pojos.CommentData -> roller_comment
INFO  2009-12-01 17:31:42,931 Configuration:addResource - Reading
mappings from resource: org/apache/roller/pojos/FolderAssoc.hbm.xml
INFO  2009-12-01 17:31:42,947
HbmBinder:bindRootPersistentClassCommonValues - Mapping class:
org.apache.roller.pojos.FolderAssoc -> folderassoc
INFO  2009-12-01 17:31:42,947 Configuration:addResource - Reading
mappings from resource: org/apache/roller/pojos/FolderData.hbm.xml
INFO  2009-12-01 17:31:42,963
HbmBinder:bindRootPersistentClassCommonValues - Mapping class:
org.apache.roller.pojos.FolderData -> folder
INFO  2009-12-01 17:31:42,963 Configuration:addResource - Reading
mappings from resource: org/apache/roller/pojos/WeblogTemplate.hbm.xml
INFO  2009-12-01 17:31:42,978
HbmBinder:bindRootPersistentClassCommonValues - Mapping class:
org.apache.roller.pojos.WeblogTemplate -> webpage
INFO  2009-12-01 17:31:42,978 Configuration:addResource - Reading
mappings from resource:
org/apache/roller/pojos/PingCategoryRestrictionData.hbm.xml
INFO  2009-12-01 17:31:42,978
HbmBinder:bindRootPersistentClassCommonValues - Mapping class:
org.apache.roller.pojos.PingCategoryRestrictionData -> pingcategory
INFO  2009-12-01 17:31:42,978 Configuration:addResource - Reading
mappings from resource: org/apache/roller/pojos/AutoPingData.hbm.xml
INFO  2009-12-01 17:31:42,994
HbmBinder:bindRootPersistentClassCommonValues - Mapping class:
org.apache.roller.pojos.AutoPingData -> autoping
INFO  2009-12-01 17:31:42,994 Configuration:addResource - Reading
mappings from resource:
org/apache/roller/pojos/PingQueueEntryData.hbm.xml
INFO  2009-12-01 17:31:43,009
HbmBinder:bindRootPersistentClassCommonValues - Mapping class:
org.apache.roller.pojos.PingQueueEntryData -> pingqueueentry
INFO  2009-12-01 17:31:43,009 Configuration:addResource - Reading
mappings from resource: org/apache/roller/pojos/PingTargetData.hbm.xml
INFO  2009-12-01 17:31:43,025
HbmBinder:bindRootPersistentClassCommonValues - Mapping class:
org.apache.roller.pojos.PingTargetData -> pingtarget
INFO  2009-12-01 17:31:43,025 Configuration:addResource - Reading
mappings from resource: org/apache/roller/pojos/RefererData.hbm.xml
INFO  2009-12-01 17:31:43,025
HbmBinder:bindRootPersistentClassCommonValues - Mapping class:
org.apache.roller.pojos.RefererData -> referer
INFO  2009-12-01 17:31:43,041 Configuration:addResource - Reading
mappings from resource: org/apache/roller/pojos/TaskLockData.hbm.xml
INFO  2009-12-01 17:31:43,041
HbmBinder:bindRootPersistentClassCommonValues - Mapping class:
org.apache.roller.pojos.TaskLockData -> roller_tasklock
INFO  2009-12-01 17:31:43,041 Configuration:addResource - Reading
mappings from resource: org/apache/roller/pojos/HitCountData.hbm.xml
INFO  2009-12-01 17:31:43,056
HbmBinder:bindRootPersistentClassCommonValues - Mapping class:
org.apache.roller.pojos.HitCountData -> roller_hitcounts
INFO  2009-12-01 17:31:43,056 Configuration:addResource - Reading
mappings from resource: org/apache/roller/pojos/WeblogEntryData.hbm.xml
INFO  2009-12-01 17:31:43,072
HbmBinder:bindRootPersistentClassCommonValues - Mapping class:
org.apache.roller.pojos.WeblogEntryData -> weblogentry
INFO  2009-12-01 17:31:43,088 Configuration:addResource - Reading
mappings from resource:
org/apache/roller/pojos/WeblogEntryTagData.hbm.xml
INFO  2009-12-01 17:31:43,088
HbmBinder:bindRootPersistentClassCommonValues - Mapping class:
org.apache.roller.pojos.WeblogEntryTagData -> roller_weblogentrytag
INFO  2009-12-01 17:31:43,088 Configuration:addResource - Reading
mappings from resource:
org/apache/roller/pojos/WeblogEntryTagAggregateData.hbm.xml
INFO  2009-12-01 17:31:43,088
HbmBinder:bindRootPersistentClassCommonValues - Mapping class:
org.apache.roller.pojos.WeblogEntryTagAggregateData ->
roller_weblogentrytagagg
INFO  2009-12-01 17:31:43,103 Configuration:addResource - Reading
mappings from resource:
org/apache/roller/pojos/EntryAttributeData.hbm.xml
INFO  2009-12-01 17:31:43,103
HbmBinder:bindRootPersistentClassCommonValues - Mapping class:
org.apache.roller.pojos.EntryAttributeData -> entryattribute
INFO  2009-12-01 17:31:43,103 Configuration:addResource - Reading
mappings from resource:
org/apache/roller/pojos/WeblogCategoryData.hbm.xml
INFO  2009-12-01 17:31:43,103
HbmBinder:bindRootPersistentClassCommonValues - Mapping class:
org.apache.roller.pojos.WeblogCategoryData -> weblogcategory
INFO  2009-12-01 17:31:43,103 Configuration:addResource - Reading
mappings from resource:
org/apache/roller/pojos/WeblogCategoryAssoc.hbm.xml
INFO  2009-12-01 17:31:43,119
HbmBinder:bindRootPersistentClassCommonValues - Mapping class:
org.apache.roller.pojos.WeblogCategoryAssoc -> weblogcategoryassoc
INFO  2009-12-01 17:31:43,150 Configuration:addResource - Reading
mappings from resource:
org/apache/roller/planet/pojos/PlanetConfigData.hbm.xml
INFO  2009-12-01 17:31:43,166
HbmBinder:bindRootPersistentClassCommonValues - Mapping class:
org.apache.roller.planet.pojos.PlanetConfigData -> rag_config
INFO  2009-12-01 17:31:43,166 Configuration:addResource - Reading
mappings from resource:
org/apache/roller/planet/pojos/PlanetGroupData.hbm.xml
INFO  2009-12-01 17:31:43,166
HbmBinder:bindRootPersistentClassCommonValues - Mapping class:
org.apache.roller.planet.pojos.PlanetGroupData -> rag_group
INFO  2009-12-01 17:31:43,166 HbmBinder:bindCollection - Mapping
collection: org.apache.roller.planet.pojos.PlanetGroupData.subscriptions
-> rag_group_subscription
INFO  2009-12-01 17:31:43,166 Configuration:addResource - Reading
mappings from resource:
org/apache/roller/planet/pojos/PlanetEntryData.hbm.xml
INFO  2009-12-01 17:31:43,181
HbmBinder:bindRootPersistentClassCommonValues - Mapping class:
org.apache.roller.planet.pojos.PlanetEntryData -> rag_entry
INFO  2009-12-01 17:31:43,181 Configuration:addResource - Reading
mappings from resource:
org/apache/roller/planet/pojos/PlanetSubscriptionData.hbm.xml
INFO  2009-12-01 17:31:43,181
HbmBinder:bindRootPersistentClassCommonValues - Mapping class:
org.apache.roller.planet.pojos.PlanetSubscriptionData ->
rag_subscription
INFO  2009-12-01 17:31:43,181 HbmBinder:bindCollection - Mapping
collection: org.apache.roller.planet.pojos.PlanetSubscriptionData.groups
-> rag_group_subscription
INFO  2009-12-01 17:31:43,181 Configuration:doConfigure - Configured
SessionFactory: null
INFO  2009-12-01 17:31:43,197 HbmBinder:bindCollectionSecondPass -
Mapping collection: org.apache.roller.pojos.UserData.permissions ->
roller_user_permissions
INFO  2009-12-01 17:31:43,197 HbmBinder:bindCollectionSecondPass -
Mapping collection: org.apache.roller.pojos.UserData.roles -> userrole
INFO  2009-12-01 17:31:43,197 HbmBinder:bindCollectionSecondPass -
Mapping collection: org.apache.roller.pojos.WebsiteData.permissions ->
roller_user_permissions
INFO  2009-12-01 17:31:43,197 HbmBinder:bindCollectionSecondPass -
Mapping collection: org.apache.roller.pojos.FolderData.bookmarks ->
bookmark
INFO  2009-12-01 17:31:43,197 HbmBinder:bindCollectionSecondPass -
Mapping collection:
org.apache.roller.pojos.WeblogEntryData.entryAttributes ->
entryattribute
INFO  2009-12-01 17:31:43,197 HbmBinder:bindCollectionSecondPass -
Mapping collection: org.apache.roller.pojos.WeblogEntryData.tags ->
roller_weblogentrytag
INFO  2009-12-01 17:31:43,197 HbmBinder:bindCollectionSecondPass -
Mapping collection:
org.apache.roller.planet.pojos.PlanetSubscriptionData.entries ->
rag_entry
INFO  2009-12-01 17:31:43,213 NamingHelper:getInitialContext - JNDI
InitialContext properties:{}
INFO  2009-12-01 17:31:43,213 DatasourceConnectionProvider:configure -
Using datasource: java:comp/env/jdbc/rollerdb
INFO  2009-12-01 17:31:43,213 SettingsFactory:buildSettings - RDBMS:
MySQL, version: 5.0.27-community-nt
INFO  2009-12-01 17:31:43,213 SettingsFactory:buildSettings - JDBC
driver: MySQL-AB JDBC Driver, version: mysql-connector-java-3.1.13 (
$Date: 2005-11-17 15:53:48 +0100 (Thu, 17 Nov 2005) $, $Revision$ )
INFO  2009-12-01 17:31:43,259 Dialect:<init> - Using dialect:
org.hibernate.dialect.MySQLDialect
INFO  2009-12-01 17:31:43,275
TransactionFactoryFactory:buildTransactionFactory - Using default
transaction strategy (direct JDBC transactions)
INFO  2009-12-01 17:31:43,275
TransactionManagerLookupFactory:getTransactionManagerLookup - No
TransactionManagerLookup configured (in JTA environment, use of
read-write or transactional second-level cache is not recommended)
INFO  2009-12-01 17:31:43,275 SettingsFactory:buildSettings - Automatic
flush during beforeCompletion(): disabled
INFO  2009-12-01 17:31:43,275 SettingsFactory:buildSettings - Automatic
session close at end of transaction: disabled
INFO  2009-12-01 17:31:43,275 SettingsFactory:buildSettings - JDBC batch
size: 15
INFO  2009-12-01 17:31:43,275 SettingsFactory:buildSettings - JDBC batch
updates for versioned data: disabled
INFO  2009-12-01 17:31:43,275 SettingsFactory:buildSettings - Scrollable
result sets: enabled
INFO  2009-12-01 17:31:43,275 SettingsFactory:buildSettings - JDBC3
getGeneratedKeys(): enabled
INFO  2009-12-01 17:31:43,275 SettingsFactory:buildSettings - Connection
release mode: auto
INFO  2009-12-01 17:31:43,291 SettingsFactory:buildSettings - Maximum
outer join fetch depth: 2
INFO  2009-12-01 17:31:43,291 SettingsFactory:buildSettings - Default
batch fetch size: 1
INFO  2009-12-01 17:31:43,291 SettingsFactory:buildSettings - Generate
SQL with comments: disabled
INFO  2009-12-01 17:31:43,291 SettingsFactory:buildSettings - Order SQL
updates by primary key: disabled
INFO  2009-12-01 17:31:43,291
SettingsFactory:createQueryTranslatorFactory - Query translator:
org.hibernate.hql.ast.ASTQueryTranslatorFactory
INFO  2009-12-01 17:31:43,291 ASTQueryTranslatorFactory:<init> - Using
ASTQueryTranslatorFactory
INFO  2009-12-01 17:31:43,291 SettingsFactory:buildSettings - Query
language substitutions: {}
INFO  2009-12-01 17:31:43,291 SettingsFactory:buildSettings -
Second-level cache: enabled
INFO  2009-12-01 17:31:43,291 SettingsFactory:buildSettings - Query
cache: disabled
INFO  2009-12-01 17:31:43,291 SettingsFactory:createCacheProvider -
Cache provider: org.hibernate.cache.EhCacheProvider
INFO  2009-12-01 17:31:43,291 SettingsFactory:buildSettings - Optimize
cache for minimal puts: disabled
INFO  2009-12-01 17:31:43,306 SettingsFactory:buildSettings - Structured
second-level cache entries: enabled
INFO  2009-12-01 17:31:43,306 SettingsFactory:buildSettings -
Statistics: enabled
INFO  2009-12-01 17:31:43,306 SettingsFactory:buildSettings - Deleted
entity synthetic identifier rollback: disabled
INFO  2009-12-01 17:31:43,306 SettingsFactory:buildSettings - Default
entity-mode: pojo
INFO  2009-12-01 17:31:43,369 SessionFactoryImpl:<init> - building
session factory
WARN  2009-12-01 17:31:43,431 EhCacheProvider:buildCache - Could not
find configuration [org.apache.roller.pojos.WeblogEntryTagData]; using
defaults.
WARN  2009-12-01 17:31:43,775 EhCacheProvider:buildCache - Could not
find configuration [org.apache.roller.pojos.RoleData]; using defaults.
WARN  2009-12-01 17:31:44,041 EhCacheProvider:buildCache - Could not
find configuration [org.apache.roller.pojos.BookmarkData]; using
defaults.
WARN  2009-12-01 17:31:44,056 EhCacheProvider:buildCache - Could not
find configuration [org.apache.roller.pojos.FolderAssoc]; using
defaults.
WARN  2009-12-01 17:31:44,072 EhCacheProvider:buildCache - Could not
find configuration
[org.apache.roller.pojos.PingCategoryRestrictionData]; using defaults.
WARN  2009-12-01 17:31:44,088 EhCacheProvider:buildCache - Could not
find configuration [org.apache.roller.pojos.TaskLockData]; using
defaults.
WARN  2009-12-01 17:31:44,103 EhCacheProvider:buildCache - Could not
find configuration [org.apache.roller.pojos.PingTargetData]; using
defaults.
WARN  2009-12-01 17:31:44,103 EhCacheProvider:buildCache - Could not
find configuration [org.apache.roller.pojos.WeblogCategoryAssoc]; using
defaults.
WARN  2009-12-01 17:31:44,119 EhCacheProvider:buildCache - Could not
find configuration [org.apache.roller.pojos.FolderData]; using defaults.
WARN  2009-12-01 17:31:44,150 EhCacheProvider:buildCache - Could not
find configuration [org.apache.roller.pojos.EntryAttributeData]; using
defaults.
WARN  2009-12-01 17:31:44,166 EhCacheProvider:buildCache - Could not
find configuration [org.apache.roller.pojos.RefererData]; using
defaults.
WARN  2009-12-01 17:31:44,181 EhCacheProvider:buildCache - Could not
find configuration [org.apache.roller.pojos.PingQueueEntryData]; using
defaults.
WARN  2009-12-01 17:31:44,275 EhCacheProvider:buildCache - Could not
find configuration [org.apache.roller.pojos.HitCountData]; using
defaults.
WARN  2009-12-01 17:31:44,338 EhCacheProvider:buildCache - Could not
find configuration [org.apache.roller.pojos.CommentData]; using
defaults.
WARN  2009-12-01 17:31:44,353 EhCacheProvider:buildCache - Could not
find configuration [org.apache.roller.pojos.AutoPingData]; using
defaults.
WARN  2009-12-01 17:31:44,353 EhCacheProvider:buildCache - Could not
find configuration [org.apache.roller.pojos.WeblogEntryData]; using
defaults.
WARN  2009-12-01 17:31:44,369 EhCacheProvider:buildCache - Could not
find configuration [org.apache.roller.pojos.PermissionsData]; using
defaults.
WARN  2009-12-01 17:31:44,384 EhCacheProvider:buildCache - Could not
find configuration [org.apache.roller.pojos.WeblogCategoryData]; using
defaults.
WARN  2009-12-01 17:31:44,384 EhCacheProvider:buildCache - Could not
find configuration [org.apache.roller.pojos.WeblogTemplate]; using
defaults.
WARN  2009-12-01 17:31:44,447 EhCacheProvider:buildCache - Could not
find configuration
[org.apache.roller.pojos.WeblogEntryTagAggregateData]; using defaults.
INFO  2009-12-01 17:31:44,603 SessionFactoryObjectFactory:addInstance -
Not binding factory to JNDI, no JNDI name configured
INFO  2009-12-01 17:31:44,619 RollerFactory:getRoller - Using Roller
Impl: org.apache.roller.business.hibernate.HibernateRollerImpl
INFO  2009-12-01 17:31:44,869 ApplicationContext:log - Loading Spring
root WebApplicationContext
INFO  2009-12-01 17:31:45,478 RollerContext:initializeSecurityFeatures -
Remember Me enabled: true
INFO  2009-12-01 17:31:45,478 RollerContext:setupVelocity - Initializing
Velocity
INFO  2009-12-01 17:31:45,947 ThemeManagerImpl:loadThemeFromDisk -
Loading theme basic
INFO  2009-12-01 17:31:45,963 ThemeManagerImpl:loadThemeFromDisk -
Loading theme brushedmetal
INFO  2009-12-01 17:31:45,963 ThemeManagerImpl:loadThemeFromDisk -
Loading theme frontpage
INFO  2009-12-01 17:31:45,978 ThemeManagerImpl:loadThemeFromDisk -
Loading theme sotto
INFO  2009-12-01 17:31:45,994 ThemeManagerImpl:<init> - Loaded 4 themes
from disk.
INFO  2009-12-01 17:31:46,025 IndexManagerImpl:<init> - search enabled:
true
INFO  2009-12-01 17:31:46,025 IndexManagerImpl:<init> - index dir:
C:\Documents and Settings\Default User\roller_data\search-index
INFO  2009-12-01 17:31:46,072 ThreadManagerImpl:<init> - Intializing
Thread Manager
INFO  2009-12-01 17:31:46,088 RollerContext:setupTasks - Initializing
task: ResetHitCountsTask
INFO  2009-12-01 17:31:46,103 RollerContext:setupTasks - Initializing
task: TurnoverReferersTask
INFO  2009-12-01 17:31:46,103 RollerContext:setupTasks - Initializing
task: PingQueueTask
INFO  2009-12-01 17:31:46,119 IPBanFilter:init - INIT IPBanFilter
INFO  2009-12-01 17:31:46,181 CompressionFilter:init - Compressed Output
ENABLED
INFO  2009-12-01 17:31:46,197 RequestMappingFilter:init - Request
mapping filter initialized, 1 mappers configured.
INFO  2009-12-01 17:31:46,806 PageServlet:init - Initializing
PageServlet
INFO  2009-12-01 17:31:46,822 WeblogPageCache:<init> -
{id=cache.weblogpage, enabled=true, timeout=3600, size=400}
INFO  2009-12-01 17:31:46,822 CacheManager:<clinit> - Cache Manager
Initialized.
INFO  2009-12-01 17:31:46,822 CacheManager:<clinit> - Cache Factory =
org.apache.roller.util.cache.ExpiringLRUCacheFactoryImpl
INFO  2009-12-01 17:31:46,822 FuturePostingsInvalidationJob:input -
Peeking 3 minutes into the future each pass
INFO  2009-12-01 17:31:46,838 SiteWideCache:<init> - {id=cache.sitewide,
enabled=true, timeout=1800, size=50}
INFO  2009-12-01 17:31:46,838 PageServlet:init - Referrer processing
enabled = true
INFO  2009-12-01 17:31:46,838 FeedServlet:init - Initializing
FeedServlet
INFO  2009-12-01 17:31:46,853 WeblogFeedCache:<init> -
{id=cache.weblogfeed, enabled=true, timeout=3600, size=200}
INFO  2009-12-01 17:31:46,853 SearchServlet:init - Initializing
SearchServlet
INFO  2009-12-01 17:31:46,853 ResourceServlet:init - Initializing
ResourceServlet
INFO  2009-12-01 17:31:46,869 CommentServlet:init - Initializing
CommentServlet
INFO  2009-12-01 17:31:46,884 CommentServlet:init - Comment Throttling
DISABLED
INFO  2009-12-01 17:31:46,884 RSDServlet:init - Initializing RSDServlet
INFO  2009-12-01 17:31:46,884 PlanetFeedServlet:init - Initializing
PlanetRssServlet
INFO  2009-12-01 17:31:46,884 PlanetCache:<init> - Planet cache =
{id=cache.planet, enabled=true, timeout=1800, size=10}
INFO  2009-12-01 17:31:46,900 ContinuousWorkerThread:run - future
invalidations thread Started.
INFO  2009-12-01 17:31:47,056 PreviewResourceServlet:init - Initializing
PreviewResourceServlet
INFO  2009-12-01 17:31:47,056 PreviewServlet:init - Initializing
PreviewServlet
INFO  2009-12-01 17:31:58,103 RendererManager:<clinit> - Renderer
Manager Initialized.
INFO  2009-12-01 17:31:58,103 RollerVelocity:<clinit> - Initializing
Velocity Rendering Engine
INFO  2009-12-01 17:31:58,119 ContinuousWorkerThread:run -
HitCountQueueProcessor Started.
INFO  2009-12-01 17:32:00,369 Blacklist:<clinit> - Initializing MT
Blacklist
WARN  2009-12-01 17:32:00,384 Blacklist:loadBlacklistFromFile - Couldn't
find downloaded blacklist, loading from classpath instead
INFO  2009-12-01 17:32:00,384 Blacklist:loadBlacklistFromFile - Number
of blacklist string rules: 3102
INFO  2009-12-01 17:32:00,384 Blacklist:loadBlacklistFromFile - Number
of blacklist regex rules: 15
INFO  2009-12-01 17:32:00,384 ReferrerQueueManagerImpl:<init> -
Initializing Referrer Queue Manager
INFO  2009-12-01 17:32:00,400 ReferrerQueueManagerImpl:<init> -
Asynchronous referrer processing = false
DEBUG 2009-12-01 17:32:06,416 CommentServlet:doPost - Doing comment
posting for entry = /blog/entry/l_avventura_del_marocco
DEBUG 2009-12-01 17:32:06,416 CommentServlet:doPost - Comment failed
authentication

rocsca