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