geronimo-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From David Jencks <david_jen...@yahoo.com>
Subject Re: Running Apache Roller on Geronimo
Date Sun, 18 Mar 2007 15:48:13 GMT
I just remembered that to dot all the legal i's and cross the t's  
properly it would be best if you attach your plans to a jira issue  
and check the "intended for apache" checkbox :-)

thanks
david jencks

On Mar 18, 2007, at 11:36 AM, David Jencks wrote:

>
> On Mar 18, 2007, at 10:53 AM, Peter Petersson wrote:
>
>> Yes thanks! David turning of the activemq-broker did help  
>> (activemq was not loaded) and roller is now running perfectly :).
>
> Great news!
>
>
>> FYI hibernate 3.2 should not get this error as they have fixed the  
>> property loading in that version (with a instanceOf check).
>>
>> Will be back with a Roller on Geronimo configuration post.
>
> I started to look into this yesterday in terms of making some  
> geronimo plugins for roller.  I was wondering how much of the work  
> I can talk you into doing :-)  ("No more, I've done enough" is a  
> fine answer too)
>
> In my long term vision I think we could have:
>
> - several modules/plugins for different databases, that just set up  
> the db.
> - a module that repackages roller as a packed war file, with the  
> non-roller jars taken out of the WEB-INF/lib
> - plugins for roller deployed on geronimo-jetty and geronimo- 
> tomcat, with the removed jars as dependencies of the war.
>
> On my machine, based on what you provided before, I have modules  
> for derby db, a repackaging from the zip file into a war (without  
> trying to prune the jars yet) and a deployment to jetty.  I'm  
> trying to figure out if the plugin deployment is broken -- so far  
> it isn't working for me -- so I haven't managed to get it to  
> actually run in geronimo yet.
>
> One thing i have worried about with stuff like this is how to  
> switch databases without rebuilding everything with changed plans/ 
> configs/dependencies.  I think in 1.2/2.0 we now have a way to do  
> it with the artifacts_aliases.properties file, which lets you  
> redirect a dependency from one artifact id to another.  So we can  
> have the roller plugin itself depend on a non-existent roller- 
> database artifact and then when we install say the derby roller db  
> alias roller-database to roller-database-derby.
>
> Another thing we might try is to encourage roller to publish war  
> files to the maven repos, perhaps using the ant maven tasks.
>
> thanks!
> david jencks
>
>
>> Thanks
>>    Peter P
>>
>> David Jencks wrote:
>>> the HashSet is from activemq.  I tried to twist Hiram's arm to  
>>> fix it but it may take a while.  If roller doesn't use jms then  
>>> you could simply turn off the activemq and activemq-broker  
>>> modules in config.xml.
>>>
>>> There's a system property you can set to turn off this amq  
>>> behavior but I didn't write down what it was.... something about  
>>> locking.
>>>
>>> (I ran into exactly this problem with openejb3 in trunk a couple  
>>> days ago).
>>>
>>> thanks
>>> david jencks
>>>
>>> On Mar 18, 2007, at 9:22 AM, Peter Petersson wrote:
>>>
>>>> When I got back to recheck this problem I noticed that I  
>>>> mistakingly thought I was hitting the same error in my snapshot  
>>>> build of G 1.2 but I didn't  the NPE in  
>>>> ConnectionTrackingCoordinator.handleReleased is gone and the  
>>>> error now is due to a problem when hibernates is loading properties
>>>>
>>>> 13:13:34,849 FATAL [HibernateRollerImpl] Error initializing  
>>>> Hibernate
>>>> java.lang.ClassCastException: java.util.HashSet
>>>>         at  
>>>> org.hibernate.util.PropertiesHelper.resolvePlaceHolders 
>>>> (PropertiesHelper.java:88)
>>>>
>>>> Future investigation gives that hibernates (3.1) properties  
>>>> loader expects to load a String value but gets a HashSet (from  
>>>> another application (?))
>>>> I haven't found out what application it is (yet) but as I am  
>>>> working on a clean install of a G1.2 snapshot it seems to me  
>>>> that hibernate is getting hold of some of Geronimo:s properties.
>>>>
>>>> If this is the case is there a way to "hide" thous properties  
>>>> from the web app so it wont freak out before it gets to the  
>>>> right one?
>>>>
>>>> Thanks
>>>>    Peter P
>>>>
>>>> Peter Petersson wrote:
>>>>> Okey I built a snapshot of the Geronimo 1.2 branch from svn and  
>>>>> did some minimal changes to the geronimo-web.xml file before  
>>>>> testing roller 3.1 rc4 out on this new build and I am sorry to  
>>>>> say that I get exactly the same error as I got with the  
>>>>> December release of Geronomo 1.2 beta. As I reported in the  
>>>>> "Runing  Apache Roller 3.0 on Geronimo 1.1.1" thread Roller  
>>>>> actually executed a bit future in G 1.1.1 than in 1.2.
>>>>>
>>>>> David : I did not quite understand what you meant by "calling  
>>>>> the database jdbc/rollerdb in the database plan" (to be able to  
>>>>> skip the mapping) where would I put It in the <name> tag ?
>>>>>
>>>>> Below is the configuration and the stack trace.
>>>>> If anyone has any suggestions or notice anything I may have  
>>>>> missed plz let me (us) know It really would be great to have  
>>>>> this app running on G.
>>>>>
>>>>> Thanks
>>>>>    Peter
>>>>>
>>>>> geronimo-web.xml
>>>>> ------------------------------------------------------------------ 
>>>>> ------------------------------------------------------------------ 
>>>>> -----------------------------------------
>>>>> <?xml version="1.0" encoding="UTF-8"?>
>>>>> <web-app xmlns="http://geronimo.apache.org/xml/ns/j2ee/web-1.2"  
>>>>> xmlns:nam="http://geronimo.apache.org/xml/ns/naming-1.1"  
>>>>> xmlns:sec="http://geronimo.apache.org/xml/ns/security-1.1"  
>>>>> xmlns:sys="http://geronimo.apache.org/xml/ns/deployment-1.1">
>>>>>   <sys:environment>
>>>>>     <sys:moduleId>
>>>>>       <sys:groupId>roller</sys:groupId>
>>>>>       <sys:artifactId>roller</sys:artifactId>
>>>>>       <sys:version>3.1</sys:version>
>>>>>       <sys:type>war</sys:type>
>>>>>     </sys:moduleId>
>>>>>     <sys:dependencies>
>>>>>       <sys:dependency>
>>>>>          <sys:groupId>console.dbpool</sys:groupId>
>>>>>          <sys:artifactId>MySqlDB_roller</sys:artifactId>
>>>>>       </sys:dependency>
>>>>>     </sys:dependencies>
>>>>>     <hidden-classes>
>>>>>         <filter>antlr</filter>
>>>>>     </hidden-classes>
>>>>>   </sys:environment>
>>>>>
>>>>>   <context-root>/roller</context-root>
>>>>>
>>>>>   <sys:resource-ref>
>>>>>      <sys:ref-name>jdbc/rollerdb</sys:ref-name>
>>>>>      <sys:resource-link>MySqlDB_roller</sys:resource-link>
>>>>>   </sys:resource-ref>
>>>>>
>>>>> </web-app>
>>>>> ------------------------------------------------------------------ 
>>>>> ------------------------------------------------------------------ 
>>>>> -----------------------------------------
>>>>>
>>>>> roller_mysql_db_plan.xml
>>>>> ------------------------------------------------------------------ 
>>>>> ------------------------------------------------------------------ 
>>>>> -----------------------------------------
>>>>> <?xml version="1.0" encoding="UTF-8"?>
>>>>> <connector xmlns="http://geronimo.apache.org/xml/ns/j2ee/ 
>>>>> connector-1.2">
>>>>>     <dep:environment xmlns:dep="http://geronimo.apache.org/xml/ 
>>>>> ns/deployment-1.2">
>>>>>         <dep:moduleId>
>>>>>             <dep:groupId>console.dbpool</dep:groupId>
>>>>>             <dep:artifactId>MySqlDB_roller</dep:artifactId>
>>>>>             <dep:version>1.0</dep:version>
>>>>>             <dep:type>rar</dep:type>
>>>>>         </dep:moduleId>
>>>>>         <dep:dependencies>
>>>>>             <dep:dependency>
>>>>>                 <dep:groupId>mysql</dep:groupId>
>>>>>                 <dep:artifactId>mysql-connector-java</ 
>>>>> dep:artifactId>
>>>>>                 <dep:version>3.1.12</dep:version>
>>>>>                 <dep:type>jar</dep:type>
>>>>>             </dep:dependency>
>>>>>         </dep:dependencies>
>>>>>     </dep:environment>
>>>>>     <resourceadapter>
>>>>>         <outbound-resourceadapter>
>>>>>             <connection-definition>
>>>>>                 <connectionfactory- 
>>>>> interface>javax.sql.DataSource</connectionfactory-interface>
>>>>>                 <connectiondefinition-instance>
>>>>>                     <name>MySqlDB_roller</name>
>>>>>                     <config-property-setting  
>>>>> name="Password">thepw</config-property-setting>
>>>>>                     <config-property-setting  
>>>>> name="Driver">com.mysql.jdbc.Driver</config-property-setting>
>>>>>                     <config-property-setting  
>>>>> name="UserName">theuser</config-property-setting>
>>>>>                     <config-property-setting  
>>>>> name="ConnectionURL">jdbc:mysql://localhost:3306/roller</config- 
>>>>> property-setting>
>>>>>                     <connectionmanager>
>>>>>                         <local-transaction/>
>>>>>                         <single-pool>
>>>>>                             <max-size>10</max-size>
>>>>>                             <min-size>0</min-size>
>>>>>                             <match-one/>
>>>>>                         </single-pool>
>>>>>                     </connectionmanager>
>>>>>                 </connectiondefinition-instance>
>>>>>             </connection-definition>
>>>>>         </outbound-resourceadapter>
>>>>>     </resourceadapter>
>>>>> </connector>
>>>>> ------------------------------------------------------------------ 
>>>>> ------------------------------------------------------------------ 
>>>>> -----------------------------------------
>>>>>
>>>>> roller_security_realm.xml
>>>>> ------------------------------------------------------------------ 
>>>>> ------------------------------------------------------------------ 
>>>>> -----------------------------------------
>>>>> <module xmlns="http://geronimo.apache.org/xml/ns/deployment-1.2">
>>>>>     <environment>
>>>>>         <moduleId>
>>>>>             <groupId>console.realm</groupId>
>>>>>             <artifactId>MySqlDB_roller</artifactId>
>>>>>             <version>1.0</version>
>>>>>             <type>car</type>
>>>>>         </moduleId>
>>>>>         <dependencies>
>>>>>             <dependency>
>>>>>                 <groupId>org.apache.geronimo.configs</groupId>
>>>>>                 <artifactId>j2ee-security</artifactId>
>>>>>                 <type>car</type>
>>>>>             </dependency>
>>>>>             <dependency>
>>>>>                 <groupId>console.dbpool</groupId>
>>>>>                 <artifactId>MySqlDB_roller</artifactId>
>>>>>                 <version>1.0</version>
>>>>>                 <type>rar</type>
>>>>>             </dependency>
>>>>>         </dependencies>
>>>>>     </environment>
>>>>>     <gbean name="MySqlDB_roller"  
>>>>> class="org.apache.geronimo.security.realm.GenericSecurityRealm"  
>>>>> xsi:type="dep:gbeanType" xmlns:dep="http://geronimo.apache.org/ 
>>>>> xml/ns/deployment-1.2" xmlns:xsi="http://www.w3.org/2001/ 
>>>>> XMLSchema-instance">
>>>>>         <attribute name="realmName">MySqlDB_roller</attribute>
>>>>>         <reference name="ServerInfo">
>>>>>             <name>ServerInfo</name>
>>>>>         </reference>
>>>>>         <reference name="LoginService">
>>>>>             <name>JaasLoginService</name>
>>>>>         </reference>
>>>>>         <xml-reference name="LoginModuleConfiguration">
>>>>>             <log:login-config xmlns:log="http:// 
>>>>> geronimo.apache.org/xml/ns/loginconfig-1.2">
>>>>>                 <log:login-module control-flag="REQUIRED"  
>>>>> server-side="true" wrap-principals="false">
>>>>>                     <log:login-domain-name>MySqlDB_roller</ 
>>>>> log:login-domain-name>
>>>>>                     <log:login-module- 
>>>>> class>org.apache.geronimo.security.realm.providers.SQLLoginModule< 
>>>>> /log:login-module-class>
>>>>>                     <log:option name="userSelect">SELECT  
>>>>> username, passphrase FROM rolleruser WHERE username=?</log:option>
>>>>>                     <log:option  
>>>>> name="dataSourceApplication">null</log:option>
>>>>>                     <log:option name="groupSelect">SELECT  
>>>>> username, rolename FROM userrole WHERE username=?</log:option>
>>>>>                     <log:option  
>>>>> name="dataSourceName">MySqlDB_roller</log:option>
>>>>>                 </log:login-module>
>>>>>             </log:login-config>
>>>>>         </xml-reference>
>>>>>     </gbean>
>>>>> </module>
>>>>>
>>>>> ------------------------------------------------------------------ 
>>>>> ------------------------------------------------------------------ 
>>>>> -----------------------------------------
>>>>> Stack trace:
>>>>>
>>>>> 22:26:04,578 INFO  [HbmBinder] Mapping collection:  
>>>>> org.apache.roller.planet.pojos.PlanetSubscriptionData.entries - 
>>>>> > rag_entry
>>>>> 22:26:04,587 FATAL [HibernateRollerImpl] Error initializing  
>>>>> Hibernate
>>>>> java.lang.ClassCastException: java.util.HashSet
>>>>>         at  
>>>>> org.hibernate.util.PropertiesHelper.resolvePlaceHolders 
>>>>> (PropertiesHelper.java:88)
>>>>>         at org.hibernate.cfg.Configuration.buildSessionFactory 
>>>>> (Configuration.java:1173)
>>>>>         at  
>>>>> org.apache.roller.business.hibernate.HibernatePersistenceStrategy. 
>>>>> <init>(HibernatePersistenceStrategy.java:117)
>>>>>         at  
>>>>> org.apache.roller.business.hibernate.HibernateRollerImpl.<init> 
>>>>> (HibernateRollerImpl.java:83)
>>>>>         at  
>>>>> org.apache.roller.business.hibernate.HibernateRollerImpl.instantia 
>>>>> te(HibernateRollerImpl.java:101)
>>>>>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native  
>>>>> Method)
>>>>>         at sun.reflect.NativeMethodAccessorImpl.invoke 
>>>>> (NativeMethodAccessorImpl.java:39)
>>>>>         at sun.reflect.DelegatingMethodAccessorImpl.invoke 
>>>>> (DelegatingMethodAccessorImpl.java:25)
>>>>>         at java.lang.reflect.Method.invoke(Method.java:585)
>>>>>         at org.apache.roller.business.RollerFactory.getRoller 
>>>>> (RollerFactory.java:66)
>>>>>         at  
>>>>> org.apache.roller.ui.core.RollerContext.contextInitialized 
>>>>> (RollerContext.java:170)
>>>>>         at  
>>>>> org.apache.catalina.core.StandardContext.listenerStart 
>>>>> (StandardContext.java:3727)
>>>>>         at org.apache.catalina.core.StandardContext.start 
>>>>> (StandardContext.java:4162)
>>>>>         at  
>>>>> org.apache.geronimo.tomcat.GeronimoStandardContext.access$201 
>>>>> (GeronimoStandardContext.java:64)
>>>>>         at org.apache.geronimo.tomcat.GeronimoStandardContext 
>>>>> $SystemMethodValve.invoke(GeronimoStandardContext.java:323)
>>>>>         at  
>>>>> org.apache.geronimo.tomcat.valve.GeronimoBeforeAfterValve.invoke 
>>>>> (GeronimoBeforeAfterValve.java:47)
>>>>>         at  
>>>>> org.apache.geronimo.tomcat.GeronimoStandardContext.start 
>>>>> (GeronimoStandardContext.java:178)
>>>>>         at  
>>>>> org.apache.catalina.core.ContainerBase.addChildInternal 
>>>>> (ContainerBase.java:759)
>>>>>         at org.apache.catalina.core.ContainerBase.addChild 
>>>>> (ContainerBase.java:739)
>>>>>         at org.apache.catalina.core.StandardHost.addChild 
>>>>> (StandardHost.java:524)
>>>>>         at org.apache.geronimo.tomcat.TomcatContainer.addContext 
>>>>> (TomcatContainer.java:324)
>>>>>         at org.apache.geronimo.tomcat.TomcatContainer$ 
>>>>> $FastClassByCGLIB$$9370b073.invoke(<generated>)
>>>>>         at net.sf.cglib.reflect.FastMethod.invoke 
>>>>> (FastMethod.java:53)
>>>>>         at  
>>>>> org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke 
>>>>> (FastMethodInvoker.java:38)
>>>>>         at  
>>>>> org.apache.geronimo.gbean.runtime.GBeanOperation.invoke 
>>>>> (GBeanOperation.java:122)
>>>>>         at  
>>>>> org.apache.geronimo.gbean.runtime.GBeanInstance.invoke 
>>>>> (GBeanInstance.java:820)
>>>>>         at org.apache.geronimo.gbean.runtime.RawInvoker.invoke 
>>>>> (RawInvoker.java:57)
>>>>>         at  
>>>>> org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke 
>>>>> (RawOperationInvoker.java:35)
>>>>>         at  
>>>>> org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept( 
>>>>> ProxyMethodInterceptor.java:96)
>>>>>         at org.apache.geronimo.tomcat.TomcatContainer$ 
>>>>> $EnhancerByCGLIB$$4c325478.addContext(<generated>)
>>>>>         at  
>>>>> org.apache.geronimo.tomcat.TomcatWebAppContext.doStart 
>>>>> (TomcatWebAppContext.java:474)
>>>>>         at  
>>>>> org.apache.geronimo.gbean.runtime.GBeanInstance.createInstance 
>>>>> (GBeanInstance.java:986)
>>>>>         at  
>>>>> org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullSt 
>>>>> art(GBeanInstanceState.java:267)
>>>>>         at  
>>>>> org.apache.geronimo.gbean.runtime.GBeanInstanceState.start 
>>>>> (GBeanInstanceState.java:102)
>>>>>         at  
>>>>> org.apache.geronimo.gbean.runtime.GBeanInstanceState.startRecursiv 
>>>>> e(GBeanInstanceState.java:124)
>>>>>         at  
>>>>> org.apache.geronimo.gbean.runtime.GBeanInstance.startRecursive 
>>>>> (GBeanInstance.java:543)
>>>>>         at  
>>>>> org.apache.geronimo.kernel.basic.BasicKernel.startRecursiveGBean 
>>>>> (BasicKernel.java:379)
>>>>>         at  
>>>>> org.apache.geronimo.kernel.config.ConfigurationUtil.startConfigura 
>>>>> tionGBeans(ConfigurationUtil.java:378)
>>>>>         at  
>>>>> org.apache.geronimo.kernel.config.KernelConfigurationManager.start 
>>>>> (KernelConfigurationManager.java:188)
>>>>>         at  
>>>>> org.apache.geronimo.kernel.config.SimpleConfigurationManager.start 
>>>>> Configuration(SimpleConfigurationManager.java:527)
>>>>>         at  
>>>>> org.apache.geronimo.kernel.config.SimpleConfigurationManager.start 
>>>>> Configuration(SimpleConfigurationManager.java:508)
>>>>>         at  
>>>>> org.apache.geronimo.kernel.config.SimpleConfigurationManager$ 
>>>>> $FastClassByCGLIB$$ce77a924.invoke(<generated>)
>>>>>         at net.sf.cglib.reflect.FastMethod.invoke 
>>>>> (FastMethod.java:53)
>>>>>         at  
>>>>> org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke 
>>>>> (FastMethodInvoker.java:38)
>>>>>         at  
>>>>> org.apache.geronimo.gbean.runtime.GBeanOperation.invoke 
>>>>> (GBeanOperation.java:122)
>>>>>         at  
>>>>> org.apache.geronimo.gbean.runtime.GBeanInstance.invoke 
>>>>> (GBeanInstance.java:820)
>>>>>         at org.apache.geronimo.gbean.runtime.RawInvoker.invoke 
>>>>> (RawInvoker.java:57)
>>>>>         at  
>>>>> org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke 
>>>>> (RawOperationInvoker.java:35)
>>>>>         at  
>>>>> org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept( 
>>>>> ProxyMethodInterceptor.java:96)
>>>>>         at  
>>>>> org.apache.geronimo.kernel.config.EditableConfigurationManager$ 
>>>>> $EnhancerByCGLIB$$327d01f1.startConfiguration(<generated>)
>>>>>         at  
>>>>> org.apache.geronimo.deployment.plugin.local.StartCommand.run 
>>>>> (StartCommand.java:67)
>>>>>         at java.lang.Thread.run(Thread.java:595)
>>>>> 22:26:04,588 ERROR [RollerFactory] Error instantiating  
>>>>> org.apache.roller.business.hibernate.HibernateRollerImpl
>>>>> java.lang.reflect.InvocationTargetException
>>>>>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native  
>>>>> Method)
>>>>>         at sun.reflect.NativeMethodAccessorImpl.invoke 
>>>>> (NativeMethodAccessorImpl.java:39)
>>>>>         at sun.reflect.DelegatingMethodAccessorImpl.invoke 
>>>>> (DelegatingMethodAccessorImpl.java:25)
>>>>>         at java.lang.reflect.Method.invoke(Method.java:585)
>>>>>         at org.apache.roller.business.RollerFactory.getRoller 
>>>>> (RollerFactory.java:66)
>>>>>         at  
>>>>> org.apache.roller.ui.core.RollerContext.contextInitialized 
>>>>> (RollerContext.java:170)
>>>>>         at  
>>>>> org.apache.catalina.core.StandardContext.listenerStart 
>>>>> (StandardContext.java:3727)
>>>>>         at org.apache.catalina.core.StandardContext.start 
>>>>> (StandardContext.java:4162)
>>>>>         at  
>>>>> org.apache.geronimo.tomcat.GeronimoStandardContext.access$201 
>>>>> (GeronimoStandardContext.java:64)
>>>>>         at org.apache.geronimo.tomcat.GeronimoStandardContext 
>>>>> $SystemMethodValve.invoke(GeronimoStandardContext.java:323)
>>>>>         at  
>>>>> org.apache.geronimo.tomcat.valve.GeronimoBeforeAfterValve.invoke 
>>>>> (GeronimoBeforeAfterValve.java:47)
>>>>>         at  
>>>>> org.apache.geronimo.tomcat.GeronimoStandardContext.start 
>>>>> (GeronimoStandardContext.java:178)
>>>>>         at  
>>>>> org.apache.catalina.core.ContainerBase.addChildInternal 
>>>>> (ContainerBase.java:759)
>>>>>         at org.apache.catalina.core.ContainerBase.addChild 
>>>>> (ContainerBase.java:739)
>>>>>         at org.apache.catalina.core.StandardHost.addChild 
>>>>> (StandardHost.java:524)
>>>>>         at org.apache.geronimo.tomcat.TomcatContainer.addContext 
>>>>> (TomcatContainer.java:324)
>>>>>         at org.apache.geronimo.tomcat.TomcatContainer$ 
>>>>> $FastClassByCGLIB$$9370b073.invoke(<generated>)
>>>>>         at net.sf.cglib.reflect.FastMethod.invoke 
>>>>> (FastMethod.java:53)
>>>>>         at  
>>>>> org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke 
>>>>> (FastMethodInvoker.java:38)
>>>>>         at  
>>>>> org.apache.geronimo.gbean.runtime.GBeanOperation.invoke 
>>>>> (GBeanOperation.java:122)
>>>>>         at  
>>>>> org.apache.geronimo.gbean.runtime.GBeanInstance.invoke 
>>>>> (GBeanInstance.java:820)
>>>>>         at org.apache.geronimo.gbean.runtime.RawInvoker.invoke 
>>>>> (RawInvoker.java:57)
>>>>>         at  
>>>>> org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke 
>>>>> (RawOperationInvoker.java:35)
>>>>>         at  
>>>>> org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept( 
>>>>> ProxyMethodInterceptor.java:96)
>>>>>         at org.apache.geronimo.tomcat.TomcatContainer$ 
>>>>> $EnhancerByCGLIB$$4c325478.addContext(<generated>)
>>>>>         at  
>>>>> org.apache.geronimo.tomcat.TomcatWebAppContext.doStart 
>>>>> (TomcatWebAppContext.java:474)
>>>>>         at  
>>>>> org.apache.geronimo.gbean.runtime.GBeanInstance.createInstance 
>>>>> (GBeanInstance.java:986)
>>>>>         at  
>>>>> org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullSt 
>>>>> art(GBeanInstanceState.java:267)
>>>>>         at  
>>>>> org.apache.geronimo.gbean.runtime.GBeanInstanceState.start 
>>>>> (GBeanInstanceState.java:102)
>>>>>         at  
>>>>> org.apache.geronimo.gbean.runtime.GBeanInstanceState.startRecursiv 
>>>>> e(GBeanInstanceState.java:124)
>>>>>         at  
>>>>> org.apache.geronimo.gbean.runtime.GBeanInstance.startRecursive 
>>>>> (GBeanInstance.java:543)
>>>>>         at  
>>>>> org.apache.geronimo.kernel.basic.BasicKernel.startRecursiveGBean 
>>>>> (BasicKernel.java:379)
>>>>>         at  
>>>>> org.apache.geronimo.kernel.config.ConfigurationUtil.startConfigura 
>>>>> tionGBeans(ConfigurationUtil.java:378)
>>>>>         at  
>>>>> org.apache.geronimo.kernel.config.KernelConfigurationManager.start 
>>>>> (KernelConfigurationManager.java:188)
>>>>>         at  
>>>>> org.apache.geronimo.kernel.config.SimpleConfigurationManager.start 
>>>>> Configuration(SimpleConfigurationManager.java:527)
>>>>>         at  
>>>>> org.apache.geronimo.kernel.config.SimpleConfigurationManager.start 
>>>>> Configuration(SimpleConfigurationManager.java:508)
>>>>>         at  
>>>>> org.apache.geronimo.kernel.config.SimpleConfigurationManager$ 
>>>>> $FastClassByCGLIB$$ce77a924.invoke(<generated>)
>>>>>         at net.sf.cglib.reflect.FastMethod.invoke 
>>>>> (FastMethod.java:53)
>>>>>         at  
>>>>> org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke 
>>>>> (FastMethodInvoker.java:38)
>>>>>         at  
>>>>> org.apache.geronimo.gbean.runtime.GBeanOperation.invoke 
>>>>> (GBeanOperation.java:122)
>>>>>         at  
>>>>> org.apache.geronimo.gbean.runtime.GBeanInstance.invoke 
>>>>> (GBeanInstance.java:820)
>>>>>         at org.apache.geronimo.gbean.runtime.RawInvoker.invoke 
>>>>> (RawInvoker.java:57)
>>>>>         at  
>>>>> org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke 
>>>>> (RawOperationInvoker.java:35)
>>>>>         at  
>>>>> org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept( 
>>>>> ProxyMethodInterceptor.java:96)
>>>>>         at  
>>>>> org.apache.geronimo.kernel.config.EditableConfigurationManager$ 
>>>>> $EnhancerByCGLIB$$327d01f1.startConfiguration(<generated>)
>>>>>         at  
>>>>> org.apache.geronimo.deployment.plugin.local.StartCommand.run 
>>>>> (StartCommand.java:67)
>>>>>         at java.lang.Thread.run(Thread.java:595)
>>>>> Caused by: org.apache.roller.RollerException
>>>>>         at  
>>>>> org.apache.roller.business.hibernate.HibernateRollerImpl.<init> 
>>>>> (HibernateRollerImpl.java:90)
>>>>>         at  
>>>>> org.apache.roller.business.hibernate.HibernateRollerImpl.instantia 
>>>>> te(HibernateRollerImpl.java:101)
>>>>>         ... 47 more
>>>>> 22:26:04,589 FATAL [RollerFactory] Failed to instantiate  
>>>>> fallback roller impl
>>>>> java.lang.Exception: Doh! Couldn't instantiate a roller class
>>>>>         at org.apache.roller.business.RollerFactory.getRoller 
>>>>> (RollerFactory.java:89)
>>>>>         at  
>>>>> org.apache.roller.ui.core.RollerContext.contextInitialized 
>>>>> (RollerContext.java:170)
>>>>>         at  
>>>>> org.apache.catalina.core.StandardContext.listenerStart 
>>>>> (StandardContext.java:3727)
>>>>>         at org.apache.catalina.core.StandardContext.start 
>>>>> (StandardContext.java:4162)
>>>>>         at  
>>>>> org.apache.geronimo.tomcat.GeronimoStandardContext.access$201 
>>>>> (GeronimoStandardContext.java:64)
>>>>>         at org.apache.geronimo.tomcat.GeronimoStandardContext 
>>>>> $SystemMethodValve.invoke(GeronimoStandardContext.java:323)
>>>>>         at  
>>>>> org.apache.geronimo.tomcat.valve.GeronimoBeforeAfterValve.invoke 
>>>>> (GeronimoBeforeAfterValve.java:47)
>>>>>         at  
>>>>> org.apache.geronimo.tomcat.GeronimoStandardContext.start 
>>>>> (GeronimoStandardContext.java:178)
>>>>>         at  
>>>>> org.apache.catalina.core.ContainerBase.addChildInternal 
>>>>> (ContainerBase.java:759)
>>>>>         at org.apache.catalina.core.ContainerBase.addChild 
>>>>> (ContainerBase.java:739)
>>>>>         at org.apache.catalina.core.StandardHost.addChild 
>>>>> (StandardHost.java:524)
>>>>>         at org.apache.geronimo.tomcat.TomcatContainer.addContext 
>>>>> (TomcatContainer.java:324)
>>>>>         at org.apache.geronimo.tomcat.TomcatContainer$ 
>>>>> $FastClassByCGLIB$$9370b073.invoke(<generated>)
>>>>>         at net.sf.cglib.reflect.FastMethod.invoke 
>>>>> (FastMethod.java:53)
>>>>>         at  
>>>>> org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke 
>>>>> (FastMethodInvoker.java:38)
>>>>>         at  
>>>>> org.apache.geronimo.gbean.runtime.GBeanOperation.invoke 
>>>>> (GBeanOperation.java:122)
>>>>>         at  
>>>>> org.apache.geronimo.gbean.runtime.GBeanInstance.invoke 
>>>>> (GBeanInstance.java:820)
>>>>>         at org.apache.geronimo.gbean.runtime.RawInvoker.invoke 
>>>>> (RawInvoker.java:57)
>>>>>         at  
>>>>> org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke 
>>>>> (RawOperationInvoker.java:35)
>>>>>         at  
>>>>> org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept( 
>>>>> ProxyMethodInterceptor.java:96)
>>>>>         at org.apache.geronimo.tomcat.TomcatContainer$ 
>>>>> $EnhancerByCGLIB$$4c325478.addContext(<generated>)
>>>>>         at  
>>>>> org.apache.geronimo.tomcat.TomcatWebAppContext.doStart 
>>>>> (TomcatWebAppContext.java:474)
>>>>>         at  
>>>>> org.apache.geronimo.gbean.runtime.GBeanInstance.createInstance 
>>>>> (GBeanInstance.java:986)
>>>>>         at  
>>>>> org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullSt 
>>>>> art(GBeanInstanceState.java:267)
>>>>>         at  
>>>>> org.apache.geronimo.gbean.runtime.GBeanInstanceState.start 
>>>>> (GBeanInstanceState.java:102)
>>>>>         at  
>>>>> org.apache.geronimo.gbean.runtime.GBeanInstanceState.startRecursiv 
>>>>> e(GBeanInstanceState.java:124)
>>>>>         at  
>>>>> org.apache.geronimo.gbean.runtime.GBeanInstance.startRecursive 
>>>>> (GBeanInstance.java:543)
>>>>>         at  
>>>>> org.apache.geronimo.kernel.basic.BasicKernel.startRecursiveGBean 
>>>>> (BasicKernel.java:379)
>>>>>         at  
>>>>> org.apache.geronimo.kernel.config.ConfigurationUtil.startConfigura 
>>>>> tionGBeans(ConfigurationUtil.java:378)
>>>>>         at  
>>>>> org.apache.geronimo.kernel.config.KernelConfigurationManager.start 
>>>>> (KernelConfigurationManager.java:188)
>>>>>         at  
>>>>> org.apache.geronimo.kernel.config.SimpleConfigurationManager.start 
>>>>> Configuration(SimpleConfigurationManager.java:527)
>>>>>         at  
>>>>> org.apache.geronimo.kernel.config.SimpleConfigurationManager.start 
>>>>> Configuration(SimpleConfigurationManager.java:508)
>>>>>         at  
>>>>> org.apache.geronimo.kernel.config.SimpleConfigurationManager$ 
>>>>> $FastClassByCGLIB$$ce77a924.invoke(<generated>)
>>>>>         at net.sf.cglib.reflect.FastMethod.invoke 
>>>>> (FastMethod.java:53)
>>>>>         at  
>>>>> org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke 
>>>>> (FastMethodInvoker.java:38)
>>>>>         at  
>>>>> org.apache.geronimo.gbean.runtime.GBeanOperation.invoke 
>>>>> (GBeanOperation.java:122)
>>>>>         at  
>>>>> org.apache.geronimo.gbean.runtime.GBeanInstance.invoke 
>>>>> (GBeanInstance.java:820)
>>>>>         at org.apache.geronimo.gbean.runtime.RawInvoker.invoke 
>>>>> (RawInvoker.java:57)
>>>>>         at  
>>>>> org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke 
>>>>> (RawOperationInvoker.java:35)
>>>>>         at  
>>>>> org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept( 
>>>>> ProxyMethodInterceptor.java:96)
>>>>>         at  
>>>>> org.apache.geronimo.kernel.config.EditableConfigurationManager$ 
>>>>> $EnhancerByCGLIB$$327d01f1.startConfiguration(<generated>)
>>>>>         at  
>>>>> org.apache.geronimo.deployment.plugin.local.StartCommand.run 
>>>>> (StartCommand.java:67)
>>>>>         at java.lang.Thread.run(Thread.java:595)
>>>>> 22:26:04,590 INFO  [HibernatePersistenceStrategy]  
>>>>> configResource: /hibernate.cfg.xml
>>>>> 22:26:04,590 INFO  [HibernatePersistenceStrategy]  
>>>>> dialect:        org.hibernate.dialect.MySQL5Dialect
>>>>> 22:26:04,600 INFO  [Configuration] configuring from XML document
>>>>> 22:26:04,601 INFO  [Configuration] Reading mappings from  
>>>>> resource: org/apache/roller/pojos/RollerPropertyData.hbm.xml
>>>>>
>>>>>
>>>>> Peter Petersson wrote:
>>>>>> Hi David
>>>>>> I just noticed your JIRA about this problem, yes I will fetch  
>>>>>> the 1.2 branch and try to test it out with roller using mysql  
>>>>>> and if I get time i may also try it with derby.
>>>>>> Will post my findings here.
>>>>>>
>>>>>> /Peter Petersson
>>>>>>
>>>>>> David Jencks wrote:
>>>>>>> I think there have been modifications to that code since your  
>>>>>>> geronimo version.  Is there any chance you could compile  
>>>>>>> geronimo 1.2 from svn and see if anything other than the line  
>>>>>>> number is different?
>>>>>>>
>>>>>>> I'd like to try this but I'm not sure I'm going to have time  
>>>>>>> to set up mysql.  Is there any chance we could try with derby?
>>>>>>>
>>>>>>> I'd recommend calling the database jdbc/rollerdb in the  
>>>>>>> database plan so you won't need any mapping in the geronimo  
>>>>>>> plan for roller.  I also think you don't need the mysql jar  
>>>>>>> in the geronimo plan.  Except for specifying the db for  
>>>>>>> hibernate, you could then swap databases by using the var/ 
>>>>>>> config/artifact_aliases.properties file without redeploying  
>>>>>>> roller.
>>>>>>>
>>>>>>> thanks
>>>>>>> david jencks
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> On Mar 11, 2007, at 2:19 PM, Peter Petersson wrote:
>>>>>>>
>>>>>>>> Hi
>>>>>>>>
>>>>>>>> Having tried to get Apache Roller 3.0 running under Geronimo  
>>>>>>>> 1.1.1 and 1.2 beta (see the "Runing Apache Roller 3.0 on  
>>>>>>>> Geronimo 1.1.1") without any luck. I got hold of Apache  
>>>>>>>> Roller 3.1 RC4 ( http://people.apache.org/~snoopdave/ ) and  
>>>>>>>> at first it seemed to run smother than v3.0 but then  
>>>>>>>> exceptions started appeared in the log and everything got  
>>>>>>>> downhill from there
>>>>>>>>
>>>>>>>> 18:40:16,959 WARN  [ReferrerProcessingJob] Trouble  
>>>>>>>> processing referrer
>>>>>>>> org.apache.roller.RollerException
>>>>>>>>        at  
>>>>>>>> org.apache.roller.business.hibernate.HibernatePersistenceStrate 
>>>>>>>> gy.flush(HibernatePersistenceStrategy.java:228)
>>>>>>>> (full stack trace below)
>>>>>>>>
>>>>>>>> but this time I got some more information. Dose anyone have  
>>>>>>>> any ideas on what may cause this Hibernate<---->Geronimo  
>>>>>>>> problem ?
>>>>>>>>
>>>>>>>> --- ROOT CAUSE ---
>>>>>>>> java.lang.NullPointerException
>>>>>>>>        at  
>>>>>>>> org.apache.geronimo.connector.outbound.connectiontracking.Conne 
>>>>>>>> ctionTrackingCoordinator.handleReleased 
>>>>>>>> (ConnectionTrackingCoordinator.java:127)
>>>>>>>>        at  
>>>>>>>> org.apache.geronimo.connector.outbound.connectiontracking.Conne 
>>>>>>>> ctionTrackingCoordinator$$FastClassByCGLIB$$5d33aabf.invoke 
>>>>>>>> (<generated>)
>>>>>>>>        at net.sf.cglib.reflect.FastMethod.invoke 
>>>>>>>> (FastMethod.java:53)
>>>>>>>> (full stack trace below)
>>>>>>>>
>>>>>>>> Here is the geronimo-web.xml
>>>>>>>> --------------------------------------------------------------- 
>>>>>>>> --------------------------------------------------------------- 
>>>>>>>> --------------------------------------------
>>>>>>>> <?xml version="1.0" encoding="UTF-8"?>
>>>>>>>> <web-app xmlns="http://geronimo.apache.org/xml/ns/j2ee/ 
>>>>>>>> web-1.1" xmlns:nam="http://geronimo.apache.org/xml/ns/ 
>>>>>>>> naming-1.1" xmlns:sec="http://geronimo.apache.org/xml/ns/ 
>>>>>>>> security-1.1" xmlns:sys="http://geronimo.apache.org/xml/ns/ 
>>>>>>>> deployment-1.1">
>>>>>>>>  <sys:environment>
>>>>>>>>    <sys:moduleId>
>>>>>>>>      <sys:groupId>roller</sys:groupId>
>>>>>>>>      <sys:artifactId>roller</sys:artifactId>
>>>>>>>>      <sys:version>3.1</sys:version>
>>>>>>>>      <sys:type>war</sys:type>
>>>>>>>>    </sys:moduleId>     <sys:dependencies>
>>>>>>>>      <sys:dependency>
>>>>>>>>         <sys:groupId>mysql</sys:groupId>
>>>>>>>>         <sys:artifactId>mysql-connector-java</sys:artifactId>
>>>>>>>>         <sys:version>3.1.12</sys:version>
>>>>>>>>         <sys:type>jar</sys:type>             </ 
>>>>>>>> sys:dependency>         <sys:dependency>
>>>>>>>>         <sys:groupId>console.dbpool</sys:groupId>
>>>>>>>>         <sys:artifactId>MySqlDB_roller</sys:artifactId>
>>>>>>>>      </sys:dependency>
>>>>>>>>    </sys:dependencies>
>>>>>>>>    <sys:hidden-classes>
>>>>>>>>        <sys:filter>antlr</sys:filter>
>>>>>>>>    </sys:hidden-classes>
>>>>>>>>  </sys:environment>
>>>>>>>>
>>>>>>>>  <context-root>/roller</context-root>
>>>>>>>>    <sys:resource-ref>
>>>>>>>>     <sys:ref-name>jdbc/rollerdb</sys:ref-name>
>>>>>>>>     <sys:resource-link>MySqlDB_roller</sys:resource-link>
>>>>>>>>  </sys:resource-ref>
>>>>>>>> </web-app>
>>>>>>>> --------------------------------------------------------------- 
>>>>>>>> --------------------------------------------------------------- 
>>>>>>>> --------------------------------------------
>>>>>>>>
>>>>>>>> Settings in roller-custom.properties
>>>>>>>> --------------------------------------------------------------- 
>>>>>>>> --------------------------------------------------------------- 
>>>>>>>> --------------------------------------------
>>>>>>>> uploads.dir=/var/local/roller/roller_data/uploads
>>>>>>>> search.index.dir=/var/local/roller/roller_data/search-index
>>>>>>>>
>>>>>>>> # Database configuration settings
>>>>>>>> # Hibernate dialect:
>>>>>>>> hibernate.dialect=org.hibernate.dialect.MySQL5Dialect
>>>>>>>> --------------------------------------------------------------- 
>>>>>>>> --------------------------------------------------------------- 
>>>>>>>> --------------------------------------------
>>>>>>>>
>>>>>>>> Database connection pool
>>>>>>>> --------------------------------------------------------------- 
>>>>>>>> --------------------------------------------------------------- 
>>>>>>>> --------------------------------------------
>>>>>>>> <?xml version="1.0" encoding="UTF-8"?>
>>>>>>>> <connector xmlns="http://geronimo.apache.org/xml/ns/j2ee/ 
>>>>>>>> connector-1.1">
>>>>>>>>    <dep:environment xmlns:dep="http://geronimo.apache.org/ 
>>>>>>>> xml/ns/deployment-1.1">
>>>>>>>>        <dep:moduleId>
>>>>>>>>            <dep:groupId>console.dbpool</dep:groupId>
>>>>>>>>            <dep:artifactId>MySqlDB_roller</dep:artifactId>
>>>>>>>>            <dep:version>1.0</dep:version>
>>>>>>>>            <dep:type>rar</dep:type>
>>>>>>>>        </dep:moduleId>
>>>>>>>>        <dep:dependencies>
>>>>>>>>            <dep:dependency>
>>>>>>>>                <dep:groupId>mysql</dep:groupId>
>>>>>>>>                <dep:artifactId>mysql-connector-java</ 
>>>>>>>> dep:artifactId>
>>>>>>>>                <dep:version>3.1.12</dep:version>
>>>>>>>>                <dep:type>jar</dep:type>
>>>>>>>>            </dep:dependency>
>>>>>>>>        </dep:dependencies>
>>>>>>>>    </dep:environment>
>>>>>>>>    <resourceadapter>
>>>>>>>>        <outbound-resourceadapter>
>>>>>>>>            <connection-definition>
>>>>>>>>                <connectionfactory- 
>>>>>>>> interface>javax.sql.DataSource</connectionfactory-interface>
>>>>>>>>                <connectiondefinition-instance>
>>>>>>>>                    <name>MySqlDB_roller</name>
>>>>>>>>                    <config-property-setting  
>>>>>>>> name="Password">thepw</config-property-setting>
>>>>>>>>                    <config-property-setting  
>>>>>>>> name="Driver">com.mysql.jdbc.Driver</config-property-setting>
>>>>>>>>                    <config-property-setting  
>>>>>>>> name="UserName">theuser</config-property-setting>
>>>>>>>>                    <config-property-setting  
>>>>>>>> name="ConnectionURL">jdbc:mysql://localhost:3306/roller</ 
>>>>>>>> config-property-setting>
>>>>>>>>                    <connectionmanager>
>>>>>>>>                        <local-transaction/>
>>>>>>>>                        <single-pool>
>>>>>>>>                            <max-size>10</max-size>
>>>>>>>>                            <min-size>0</min-size>
>>>>>>>>                            <match-one/>
>>>>>>>>                        </single-pool>
>>>>>>>>                    </connectionmanager>
>>>>>>>>                </connectiondefinition-instance>
>>>>>>>>            </connection-definition>
>>>>>>>>        </outbound-resourceadapter>
>>>>>>>>    </resourceadapter>
>>>>>>>> </connector>
>>>>>>>> --------------------------------------------------------------- 
>>>>>>>> --------------------------------------------------------------- 
>>>>>>>> --------------------------------------------
>>>>>>>>
>>>>>>>>
>>>>>>>> 18:40:16,913 INFO  [ReferrerQueueManagerImpl] Asynchronous  
>>>>>>>> referrer processing = false
>>>>>>>> 18:40:16,959 WARN  [ReferrerProcessingJob] Trouble  
>>>>>>>> processing referrer
>>>>>>>> org.apache.roller.RollerException
>>>>>>>>        at  
>>>>>>>> org.apache.roller.business.hibernate.HibernatePersistenceStrate 
>>>>>>>> gy.flush(HibernatePersistenceStrategy.java:228)
>>>>>>>>        at  
>>>>>>>> org.apache.roller.business.hibernate.HibernateRollerImpl.flush( 
>>>>>>>> HibernateRollerImpl.java:109)
>>>>>>>>        at  
>>>>>>>> org.apache.roller.business.referrers.ReferrerProcessingJob.exec 
>>>>>>>> ute(ReferrerProcessingJob.java:72)
>>>>>>>>        at  
>>>>>>>> org.apache.roller.business.referrers.ReferrerQueueManagerImpl.p 
>>>>>>>> rocessReferrer(ReferrerQueueManagerImpl.java:159)
>>>>>>>>        at  
>>>>>>>> org.apache.roller.ui.rendering.servlets.PageServlet.processRefe 
>>>>>>>> rrer(PageServlet.java:576)
>>>>>>>>        at  
>>>>>>>> org.apache.roller.ui.rendering.servlets.PageServlet.doGet 
>>>>>>>> (PageServlet.java:132)
>>>>>>>>        at javax.servlet.http.HttpServlet.service 
>>>>>>>> (HttpServlet.java:595)
>>>>>>>>        at javax.servlet.http.HttpServlet.service 
>>>>>>>> (HttpServlet.java:688)
>>>>>>>>        at  
>>>>>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilte 
>>>>>>>> r(ApplicationFilterChain.java:252)
>>>>>>>>        at  
>>>>>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter 
>>>>>>>> (ApplicationFilterChain.java:173)
>>>>>>>>        at  
>>>>>>>> org.apache.roller.ui.core.filters.CompressionFilter.doFilter 
>>>>>>>> (CompressionFilter.java:80)
>>>>>>>>        at  
>>>>>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilte 
>>>>>>>> r(ApplicationFilterChain.java:202)
>>>>>>>>        at  
>>>>>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter 
>>>>>>>> (ApplicationFilterChain.java:173)
>>>>>>>>        at org.acegisecurity.util.FilterChainProxy 
>>>>>>>> $VirtualFilterChain.doFilter(FilterChainProxy.java:264)
>>>>>>>>        at  
>>>>>>>> org.acegisecurity.intercept.web.FilterSecurityInterceptor.invok 
>>>>>>>> e(FilterSecurityInterceptor.java:97)
>>>>>>>>        at  
>>>>>>>> org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFil 
>>>>>>>> ter(FilterSecurityInterceptor.java:72)
>>>>>>>>        at org.acegisecurity.util.FilterChainProxy 
>>>>>>>> $VirtualFilterChain.doFilter(FilterChainProxy.java:274)
>>>>>>>>        at  
>>>>>>>> org.acegisecurity.ui.ExceptionTranslationFilter.doFilter 
>>>>>>>> (ExceptionTranslationFilter.java:110)
>>>>>>>>        at org.acegisecurity.util.FilterChainProxy 
>>>>>>>> $VirtualFilterChain.doFilter(FilterChainProxy.java:274)
>>>>>>>>        at  
>>>>>>>> org.acegisecurity.providers.anonymous.AnonymousProcessingFilter 
>>>>>>>> .doFilter(AnonymousProcessingFilter.java:125)
>>>>>>>>        at org.acegisecurity.util.FilterChainProxy 
>>>>>>>> $VirtualFilterChain.doFilter(FilterChainProxy.java:274)
>>>>>>>>        at  
>>>>>>>> org.acegisecurity.wrapper.SecurityContextHolderAwareRequestFilt 
>>>>>>>> er.doFilter(SecurityContextHolderAwareRequestFilter.java:81)
>>>>>>>>        at org.acegisecurity.util.FilterChainProxy 
>>>>>>>> $VirtualFilterChain.doFilter(FilterChainProxy.java:274)
>>>>>>>>        at  
>>>>>>>> org.acegisecurity.securechannel.ChannelProcessingFilter.doFilte 
>>>>>>>> r(ChannelProcessingFilter.java:138)
>>>>>>>>        at org.acegisecurity.util.FilterChainProxy 
>>>>>>>> $VirtualFilterChain.doFilter(FilterChainProxy.java:274)
>>>>>>>>        at  
>>>>>>>> org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFi 
>>>>>>>> lter(RememberMeProcessingFilter.java:142)
>>>>>>>>        at org.acegisecurity.util.FilterChainProxy 
>>>>>>>> $VirtualFilterChain.doFilter(FilterChainProxy.java:274)
>>>>>>>>        at  
>>>>>>>> org.acegisecurity.ui.AbstractProcessingFilter.doFilter 
>>>>>>>> (AbstractProcessingFilter.java:217)
>>>>>>>>        at org.acegisecurity.util.FilterChainProxy 
>>>>>>>> $VirtualFilterChain.doFilter(FilterChainProxy.java:274)
>>>>>>>>        at  
>>>>>>>> org.acegisecurity.context.HttpSessionContextIntegrationFilter.d 
>>>>>>>> oFilter(HttpSessionContextIntegrationFilter.java:129)
>>>>>>>>        at org.acegisecurity.util.FilterChainProxy 
>>>>>>>> $VirtualFilterChain.doFilter(FilterChainProxy.java:274)
>>>>>>>>        at org.acegisecurity.util.FilterChainProxy.doFilter 
>>>>>>>> (FilterChainProxy.java:148)
>>>>>>>>        at org.acegisecurity.util.FilterToBeanProxy.doFilter 
>>>>>>>> (FilterToBeanProxy.java:90)
>>>>>>>>        at  
>>>>>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilte 
>>>>>>>> r(ApplicationFilterChain.java:202)
>>>>>>>>        at  
>>>>>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter 
>>>>>>>> (ApplicationFilterChain.java:173)
>>>>>>>>        at  
>>>>>>>> org.apache.roller.ui.core.filters.StrutsCharEncodingFilter.doFi 
>>>>>>>> lter(StrutsCharEncodingFilter.java:90)
>>>>>>>>        at  
>>>>>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilte 
>>>>>>>> r(ApplicationFilterChain.java:202)
>>>>>>>>        at  
>>>>>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter 
>>>>>>>> (ApplicationFilterChain.java:173)
>>>>>>>>        at  
>>>>>>>> org.apache.roller.ui.core.filters.CharEncodingFilter.doFilter 
>>>>>>>> (CharEncodingFilter.java:81)
>>>>>>>>        at  
>>>>>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilte 
>>>>>>>> r(ApplicationFilterChain.java:202)
>>>>>>>>        at  
>>>>>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter 
>>>>>>>> (ApplicationFilterChain.java:173)
>>>>>>>>        at  
>>>>>>>> org.apache.catalina.core.ApplicationDispatcher.invoke 
>>>>>>>> (ApplicationDispatcher.java:672)
>>>>>>>>        at  
>>>>>>>> org.apache.catalina.core.ApplicationDispatcher.processRequest 
>>>>>>>> (ApplicationDispatcher.java:463)
>>>>>>>>        at  
>>>>>>>> org.apache.catalina.core.ApplicationDispatcher.doForward 
>>>>>>>> (ApplicationDispatcher.java:398)
>>>>>>>>        at  
>>>>>>>> org.apache.catalina.core.ApplicationDispatcher.forward 
>>>>>>>> (ApplicationDispatcher.java:301)
>>>>>>>>        at org.apache.jsp.index_jsp._jspService 
>>>>>>>> (org.apache.jsp.index_jsp:91)
>>>>>>>>        at org.apache.jasper.runtime.HttpJspBase.service 
>>>>>>>> (HttpJspBase.java:97)
>>>>>>>>        at javax.servlet.http.HttpServlet.service 
>>>>>>>> (HttpServlet.java:688)
>>>>>>>>        at org.apache.jasper.servlet.JspServletWrapper.service 
>>>>>>>> (JspServletWrapper.java:332)
>>>>>>>>        at org.apache.jasper.servlet.JspServlet.serviceJspFile 
>>>>>>>> (JspServlet.java:314)
>>>>>>>>        at org.apache.jasper.servlet.JspServlet.service 
>>>>>>>> (JspServlet.java:264)
>>>>>>>>        at javax.servlet.http.HttpServlet.service 
>>>>>>>> (HttpServlet.java:688)
>>>>>>>>        at  
>>>>>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilte 
>>>>>>>> r(ApplicationFilterChain.java:252)
>>>>>>>>        at  
>>>>>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter 
>>>>>>>> (ApplicationFilterChain.java:173)
>>>>>>>>        at  
>>>>>>>> org.apache.roller.ui.rendering.filters.RequestMappingFilter.doF 
>>>>>>>> ilter(RequestMappingFilter.java:140)
>>>>>>>>        at  
>>>>>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilte 
>>>>>>>> r(ApplicationFilterChain.java:202)
>>>>>>>>        at  
>>>>>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter 
>>>>>>>> (ApplicationFilterChain.java:173)
>>>>>>>>        at  
>>>>>>>> org.apache.roller.ui.core.filters.InitFilter.doFilter 
>>>>>>>> (InitFilter.java:71)
>>>>>>>>        at  
>>>>>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilte 
>>>>>>>> r(ApplicationFilterChain.java:202)
>>>>>>>>        at  
>>>>>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter 
>>>>>>>> (ApplicationFilterChain.java:173)
>>>>>>>>        at  
>>>>>>>> org.apache.roller.ui.core.filters.PersistenceSessionFilter.doFi 
>>>>>>>> lter(PersistenceSessionFilter.java:60)
>>>>>>>>        at  
>>>>>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilte 
>>>>>>>> r(ApplicationFilterChain.java:202)
>>>>>>>>        at  
>>>>>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter 
>>>>>>>> (ApplicationFilterChain.java:173)
>>>>>>>>        at org.acegisecurity.util.FilterChainProxy 
>>>>>>>> $VirtualFilterChain.doFilter(FilterChainProxy.java:264)
>>>>>>>>        at  
>>>>>>>> org.acegisecurity.intercept.web.FilterSecurityInterceptor.invok 
>>>>>>>> e(FilterSecurityInterceptor.java:107)
>>>>>>>>        at  
>>>>>>>> org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFil 
>>>>>>>> ter(FilterSecurityInterceptor.java:72)
>>>>>>>>        at org.acegisecurity.util.FilterChainProxy 
>>>>>>>> $VirtualFilterChain.doFilter(FilterChainProxy.java:274)
>>>>>>>>        at  
>>>>>>>> org.acegisecurity.ui.ExceptionTranslationFilter.doFilter 
>>>>>>>> (ExceptionTranslationFilter.java:110)
>>>>>>>>        at org.acegisecurity.util.FilterChainProxy 
>>>>>>>> $VirtualFilterChain.doFilter(FilterChainProxy.java:274)
>>>>>>>>        at  
>>>>>>>> org.acegisecurity.providers.anonymous.AnonymousProcessingFilter 
>>>>>>>> .doFilter(AnonymousProcessingFilter.java:125)
>>>>>>>>        at org.acegisecurity.util.FilterChainProxy 
>>>>>>>> $VirtualFilterChain.doFilter(FilterChainProxy.java:274)
>>>>>>>>        at  
>>>>>>>> org.acegisecurity.wrapper.SecurityContextHolderAwareRequestFilt 
>>>>>>>> er.doFilter(SecurityContextHolderAwareRequestFilter.java:81)
>>>>>>>>        at org.acegisecurity.util.FilterChainProxy 
>>>>>>>> $VirtualFilterChain.doFilter(FilterChainProxy.java:274)
>>>>>>>>        at  
>>>>>>>> org.acegisecurity.securechannel.ChannelProcessingFilter.doFilte 
>>>>>>>> r(ChannelProcessingFilter.java:138)
>>>>>>>>        at org.acegisecurity.util.FilterChainProxy 
>>>>>>>> $VirtualFilterChain.doFilter(FilterChainProxy.java:274)
>>>>>>>>        at  
>>>>>>>> org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFi 
>>>>>>>> lter(RememberMeProcessingFilter.java:135)
>>>>>>>>        at org.acegisecurity.util.FilterChainProxy 
>>>>>>>> $VirtualFilterChain.doFilter(FilterChainProxy.java:274)
>>>>>>>>        at  
>>>>>>>> org.acegisecurity.ui.AbstractProcessingFilter.doFilter 
>>>>>>>> (AbstractProcessingFilter.java:217)
>>>>>>>>        at org.acegisecurity.util.FilterChainProxy 
>>>>>>>> $VirtualFilterChain.doFilter(FilterChainProxy.java:274)
>>>>>>>>        at  
>>>>>>>> org.acegisecurity.context.HttpSessionContextIntegrationFilter.d 
>>>>>>>> oFilter(HttpSessionContextIntegrationFilter.java:191)
>>>>>>>>        at org.acegisecurity.util.FilterChainProxy 
>>>>>>>> $VirtualFilterChain.doFilter(FilterChainProxy.java:274)
>>>>>>>>        at org.acegisecurity.util.FilterChainProxy.doFilter 
>>>>>>>> (FilterChainProxy.java:148)
>>>>>>>>        at org.acegisecurity.util.FilterToBeanProxy.doFilter 
>>>>>>>> (FilterToBeanProxy.java:90)
>>>>>>>>        at  
>>>>>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilte 
>>>>>>>> r(ApplicationFilterChain.java:202)
>>>>>>>>        at  
>>>>>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter 
>>>>>>>> (ApplicationFilterChain.java:173)
>>>>>>>>        at  
>>>>>>>> org.apache.roller.ui.core.filters.SchemeEnforcementFilter.doFil 
>>>>>>>> ter(SchemeEnforcementFilter.java:121)
>>>>>>>>        at  
>>>>>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilte 
>>>>>>>> r(ApplicationFilterChain.java:202)
>>>>>>>>        at  
>>>>>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter 
>>>>>>>> (ApplicationFilterChain.java:173)
>>>>>>>>        at  
>>>>>>>> org.apache.roller.ui.core.filters.CharEncodingFilter.doFilter 
>>>>>>>> (CharEncodingFilter.java:81)
>>>>>>>>        at  
>>>>>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilte 
>>>>>>>> r(ApplicationFilterChain.java:202)
>>>>>>>>        at  
>>>>>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter 
>>>>>>>> (ApplicationFilterChain.java:173)
>>>>>>>>        at  
>>>>>>>> org.apache.catalina.core.StandardWrapperValve.invoke 
>>>>>>>> (StandardWrapperValve.java:213)
>>>>>>>>        at  
>>>>>>>> org.apache.catalina.core.StandardContextValve.invoke 
>>>>>>>> (StandardContextValve.java:178)
>>>>>>>>        at  
>>>>>>>> org.apache.geronimo.tomcat.valve.DefaultSubjectValve.invoke 
>>>>>>>> (DefaultSubjectValve.java:56)
>>>>>>>>        at org.apache.geronimo.tomcat.GeronimoStandardContext 
>>>>>>>> $SystemMethodValve.invoke(GeronimoStandardContext.java:342)
>>>>>>>>        at  
>>>>>>>> org.apache.geronimo.tomcat.valve.GeronimoBeforeAfterValve.invok 
>>>>>>>> e(GeronimoBeforeAfterValve.java:31)
>>>>>>>>        at org.apache.catalina.core.StandardHostValve.invoke 
>>>>>>>> (StandardHostValve.java:126)
>>>>>>>>        at org.apache.catalina.valves.ErrorReportValve.invoke 
>>>>>>>> (ErrorReportValve.java:105)
>>>>>>>>        at org.apache.catalina.core.StandardEngineValve.invoke 
>>>>>>>> (StandardEngineValve.java:107)
>>>>>>>>        at org.apache.catalina.valves.AccessLogValve.invoke 
>>>>>>>> (AccessLogValve.java:541)
>>>>>>>>        at org.apache.catalina.connector.CoyoteAdapter.service 
>>>>>>>> (CoyoteAdapter.java:148)
>>>>>>>>        at org.apache.coyote.http11.Http11Processor.process 
>>>>>>>> (Http11Processor.java:869)
>>>>>>>>        at org.apache.coyote.http11.Http11BaseProtocol 
>>>>>>>> $Http11ConnectionHandler.processConnection 
>>>>>>>> (Http11BaseProtocol.java:667)
>>>>>>>>        at  
>>>>>>>> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket 
>>>>>>>> (PoolTcpEndpoint.java:527)
>>>>>>>>        at  
>>>>>>>> org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt 
>>>>>>>> (LeaderFollowerWorkerThread.java:80)
>>>>>>>>        at org.apache.tomcat.util.threads.ThreadPool 
>>>>>>>> $ControlRunnable.run(ThreadPool.java:684)
>>>>>>>>        at java.lang.Thread.run(Thread.java:595)
>>>>>>>> --- ROOT CAUSE ---
>>>>>>>> java.lang.NullPointerException
>>>>>>>>        at  
>>>>>>>> org.apache.geronimo.connector.outbound.connectiontracking.Conne 
>>>>>>>> ctionTrackingCoordinator.handleReleased 
>>>>>>>> (ConnectionTrackingCoordinator.java:127)
>>>>>>>>        at  
>>>>>>>> org.apache.geronimo.connector.outbound.connectiontracking.Conne 
>>>>>>>> ctionTrackingCoordinator$$FastClassByCGLIB$$5d33aabf.invoke 
>>>>>>>> (<generated>)
>>>>>>>>        at net.sf.cglib.reflect.FastMethod.invoke 
>>>>>>>> (FastMethod.java:53)
>>>>>>>>        at  
>>>>>>>> org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke 
>>>>>>>> (FastMethodInvoker.java:38)
>>>>>>>>        at  
>>>>>>>> org.apache.geronimo.gbean.runtime.GBeanOperation.invoke 
>>>>>>>> (GBeanOperation.java:122)
>>>>>>>>        at  
>>>>>>>> org.apache.geronimo.gbean.runtime.GBeanInstance.invoke 
>>>>>>>> (GBeanInstance.java:817)
>>>>>>>>        at org.apache.geronimo.gbean.runtime.RawInvoker.invoke 
>>>>>>>> (RawInvoker.java:57)
>>>>>>>>        at  
>>>>>>>> org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke 
>>>>>>>> (RawOperationInvoker.java:35)
>>>>>>>>        at  
>>>>>>>> org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.interce 
>>>>>>>> pt(ProxyMethodInterceptor.java:96)
>>>>>>>>        at  
>>>>>>>> org.apache.geronimo.connector.outbound.connectiontracking.Conne 
>>>>>>>> ctionTracker$$EnhancerByCGLIB$$b3afee90.handleReleased 
>>>>>>>> (<generated>)
>>>>>>>>        at  
>>>>>>>> org.apache.geronimo.connector.outbound.ConnectionTrackingInterc 
>>>>>>>> eptor.returnConnection(ConnectionTrackingInterceptor.java:81)
>>>>>>>>        at  
>>>>>>>> org.apache.geronimo.connector.outbound.GeronimoConnectionEventL 
>>>>>>>> istener.connectionClosed 
>>>>>>>> (GeronimoConnectionEventListener.java:67)
>>>>>>>>        at  
>>>>>>>> org.tranql.connector.AbstractManagedConnection.connectionClosed 
>>>>>>>> (AbstractManagedConnection.java:102)
>>>>>>>>        at org.tranql.connector.jdbc.ConnectionHandle.close 
>>>>>>>> (ConnectionHandle.java:97)
>>>>>>>>        at  
>>>>>>>> org.hibernate.connection.DatasourceConnectionProvider.closeConn 
>>>>>>>> ection(DatasourceConnectionProvider.java:74)
>>>>>>>>        at  
>>>>>>>> org.hibernate.jdbc.ConnectionManager.closeConnection 
>>>>>>>> (ConnectionManager.java:388)
>>>>>>>>        at org.hibernate.jdbc.ConnectionManager.cleanup 
>>>>>>>> (ConnectionManager.java:322)
>>>>>>>>        at org.hibernate.jdbc.ConnectionManager.close 
>>>>>>>> (ConnectionManager.java:261)
>>>>>>>>        at org.hibernate.impl.SessionImpl.close 
>>>>>>>> (SessionImpl.java:316)
>>>>>>>>        at org.hibernate.impl.SessionImpl.managedClose 
>>>>>>>> (SessionImpl.java:372)
>>>>>>>>        at  
>>>>>>>> org.hibernate.transaction.JDBCTransaction.closeIfRequired 
>>>>>>>> (JDBCTransaction.java:89)
>>>>>>>>        at org.hibernate.transaction.JDBCTransaction.commit 
>>>>>>>> (JDBCTransaction.java:133)
>>>>>>>>        at  
>>>>>>>> org.apache.roller.business.hibernate.HibernatePersistenceStrate 
>>>>>>>> gy.flush(HibernatePersistenceStrategy.java:222)
>>>>>>>>        at  
>>>>>>>> org.apache.roller.business.hibernate.HibernateRollerImpl.flush( 
>>>>>>>> HibernateRollerImpl.java:109)
>>>>>>>>        at  
>>>>>>>> org.apache.roller.business.referrers.ReferrerProcessingJob.exec 
>>>>>>>> ute(ReferrerProcessingJob.java:72)
>>>>>>>>        at  
>>>>>>>> org.apache.roller.business.referrers.ReferrerQueueManagerImpl.p 
>>>>>>>> rocessReferrer(ReferrerQueueManagerImpl.java:159)
>>>>>>>>        at  
>>>>>>>> org.apache.roller.ui.rendering.servlets.PageServlet.processRefe 
>>>>>>>> rrer(PageServlet.java:576)
>>>>>>>>        at  
>>>>>>>> org.apache.roller.ui.rendering.servlets.PageServlet.doGet 
>>>>>>>> (PageServlet.java:132)
>>>>>>>>        at javax.servlet.http.HttpServlet.service 
>>>>>>>> (HttpServlet.java:595)
>>>>>>>>        at javax.servlet.http.HttpServlet.service 
>>>>>>>> (HttpServlet.java:688)
>>>>>>>>        at  
>>>>>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilte 
>>>>>>>> r(ApplicationFilterChain.java:252)
>>>>>>>>        at  
>>>>>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter 
>>>>>>>> (ApplicationFilterChain.java:173)
>>>>>>>>        at  
>>>>>>>> org.apache.roller.ui.core.filters.CompressionFilter.doFilter 
>>>>>>>> (CompressionFilter.java:80)
>>>>>>>>        at  
>>>>>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilte 
>>>>>>>> r(ApplicationFilterChain.java:202)
>>>>>>>>        at  
>>>>>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter 
>>>>>>>> (ApplicationFilterChain.java:173)
>>>>>>>>        at org.acegisecurity.util.FilterChainProxy 
>>>>>>>> $VirtualFilterChain.doFilter(FilterChainProxy.java:264)
>>>>>>>>        at  
>>>>>>>> org.acegisecurity.intercept.web.FilterSecurityInterceptor.invok 
>>>>>>>> e(FilterSecurityInterceptor.java:97)
>>>>>>>>        at  
>>>>>>>> org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFil 
>>>>>>>> ter(FilterSecurityInterceptor.java:72)
>>>>>>>>        at org.acegisecurity.util.FilterChainProxy 
>>>>>>>> $VirtualFilterChain.doFilter(FilterChainProxy.java:274)
>>>>>>>>        at  
>>>>>>>> org.acegisecurity.ui.ExceptionTranslationFilter.doFilter 
>>>>>>>> (ExceptionTranslationFilter.java:110)
>>>>>>>>        at org.acegisecurity.util.FilterChainProxy 
>>>>>>>> $VirtualFilterChain.doFilter(FilterChainProxy.java:274)
>>>>>>>>        at  
>>>>>>>> org.acegisecurity.providers.anonymous.AnonymousProcessingFilter 
>>>>>>>> .doFilter(AnonymousProcessingFilter.java:125)
>>>>>>>>        at org.acegisecurity.util.FilterChainProxy 
>>>>>>>> $VirtualFilterChain.doFilter(FilterChainProxy.java:274)
>>>>>>>>        at  
>>>>>>>> org.acegisecurity.wrapper.SecurityContextHolderAwareRequestFilt 
>>>>>>>> er.doFilter(SecurityContextHolderAwareRequestFilter.java:81)
>>>>>>>>        at org.acegisecurity.util.FilterChainProxy 
>>>>>>>> $VirtualFilterChain.doFilter(FilterChainProxy.java:274)
>>>>>>>>        at  
>>>>>>>> org.acegisecurity.securechannel.ChannelProcessingFilter.doFilte 
>>>>>>>> r(ChannelProcessingFilter.java:138)
>>>>>>>>        at org.acegisecurity.util.FilterChainProxy 
>>>>>>>> $VirtualFilterChain.doFilter(FilterChainProxy.java:274)
>>>>>>>>        at  
>>>>>>>> org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFi 
>>>>>>>> lter(RememberMeProcessingFilter.java:142)
>>>>>>>>        at org.acegisecurity.util.FilterChainProxy 
>>>>>>>> $VirtualFilterChain.doFilter(FilterChainProxy.java:274)
>>>>>>>>        at  
>>>>>>>> org.acegisecurity.ui.AbstractProcessingFilter.doFilter 
>>>>>>>> (AbstractProcessingFilter.java:217)
>>>>>>>>        at org.acegisecurity.util.FilterChainProxy 
>>>>>>>> $VirtualFilterChain.doFilter(FilterChainProxy.java:274)
>>>>>>>>        at  
>>>>>>>> org.acegisecurity.context.HttpSessionContextIntegrationFilter.d 
>>>>>>>> oFilter(HttpSessionContextIntegrationFilter.java:129)
>>>>>>>>        at org.acegisecurity.util.FilterChainProxy 
>>>>>>>> $VirtualFilterChain.doFilter(FilterChainProxy.java:274)
>>>>>>>>        at org.acegisecurity.util.FilterChainProxy.doFilter 
>>>>>>>> (FilterChainProxy.java:148)
>>>>>>>>        at org.acegisecurity.util.FilterToBeanProxy.doFilter 
>>>>>>>> (FilterToBeanProxy.java:90)
>>>>>>>>        at  
>>>>>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilte 
>>>>>>>> r(ApplicationFilterChain.java:202)
>>>>>>>>        at  
>>>>>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter 
>>>>>>>> (ApplicationFilterChain.java:173)
>>>>>>>>        at  
>>>>>>>> org.apache.roller.ui.core.filters.StrutsCharEncodingFilter.doFi 
>>>>>>>> lter(StrutsCharEncodingFilter.java:90)
>>>>>>>>        at  
>>>>>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilte 
>>>>>>>> r(ApplicationFilterChain.java:202)
>>>>>>>>        at  
>>>>>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter 
>>>>>>>> (ApplicationFilterChain.java:173)
>>>>>>>>        at  
>>>>>>>> org.apache.roller.ui.core.filters.CharEncodingFilter.doFilter 
>>>>>>>> (CharEncodingFilter.java:81)
>>>>>>>>        at  
>>>>>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilte 
>>>>>>>> r(ApplicationFilterChain.java:202)
>>>>>>>>        at  
>>>>>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter 
>>>>>>>> (ApplicationFilterChain.java:173)
>>>>>>>>        at  
>>>>>>>> org.apache.catalina.core.ApplicationDispatcher.invoke 
>>>>>>>> (ApplicationDispatcher.java:672)
>>>>>>>>        at  
>>>>>>>> org.apache.catalina.core.ApplicationDispatcher.processRequest 
>>>>>>>> (ApplicationDispatcher.java:463)
>>>>>>>>        at  
>>>>>>>> org.apache.catalina.core.ApplicationDispatcher.doForward 
>>>>>>>> (ApplicationDispatcher.java:398)
>>>>>>>>        at  
>>>>>>>> org.apache.catalina.core.ApplicationDispatcher.forward 
>>>>>>>> (ApplicationDispatcher.java:301)
>>>>>>>>        at org.apache.jsp.index_jsp._jspService 
>>>>>>>> (org.apache.jsp.index_jsp:91)
>>>>>>>>        at org.apache.jasper.runtime.HttpJspBase.service 
>>>>>>>> (HttpJspBase.java:97)
>>>>>>>>        at javax.servlet.http.HttpServlet.service 
>>>>>>>> (HttpServlet.java:688)
>>>>>>>>        at org.apache.jasper.servlet.JspServletWrapper.service 
>>>>>>>> (JspServletWrapper.java:332)
>>>>>>>>        at org.apache.jasper.servlet.JspServlet.serviceJspFile 
>>>>>>>> (JspServlet.java:314)
>>>>>>>>        at org.apache.jasper.servlet.JspServlet.service 
>>>>>>>> (JspServlet.java:264)
>>>>>>>>        at javax.servlet.http.HttpServlet.service 
>>>>>>>> (HttpServlet.java:688)
>>>>>>>>        at  
>>>>>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilte 
>>>>>>>> r(ApplicationFilterChain.java:252)
>>>>>>>>        at  
>>>>>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter 
>>>>>>>> (ApplicationFilterChain.java:173)
>>>>>>>>        at  
>>>>>>>> org.apache.roller.ui.rendering.filters.RequestMappingFilter.doF 
>>>>>>>> ilter(RequestMappingFilter.java:140)
>>>>>>>>        at  
>>>>>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilte 
>>>>>>>> r(ApplicationFilterChain.java:202)
>>>>>>>>        at  
>>>>>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter 
>>>>>>>> (ApplicationFilterChain.java:173)
>>>>>>>>        at  
>>>>>>>> org.apache.roller.ui.core.filters.InitFilter.doFilter 
>>>>>>>> (InitFilter.java:71)
>>>>>>>>        at  
>>>>>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilte 
>>>>>>>> r(ApplicationFilterChain.java:202)
>>>>>>>>        at  
>>>>>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter 
>>>>>>>> (ApplicationFilterChain.java:173)
>>>>>>>>        at  
>>>>>>>> org.apache.roller.ui.core.filters.PersistenceSessionFilter.doFi 
>>>>>>>> lter(PersistenceSessionFilter.java:60)
>>>>>>>>        at  
>>>>>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilte 
>>>>>>>> r(ApplicationFilterChain.java:202)
>>>>>>>>        at  
>>>>>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter 
>>>>>>>> (ApplicationFilterChain.java:173)
>>>>>>>>        at org.acegisecurity.util.FilterChainProxy 
>>>>>>>> $VirtualFilterChain.doFilter(FilterChainProxy.java:264)
>>>>>>>>        at  
>>>>>>>> org.acegisecurity.intercept.web.FilterSecurityInterceptor.invok 
>>>>>>>> e(FilterSecurityInterceptor.java:107)
>>>>>>>>        at  
>>>>>>>> org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFil 
>>>>>>>> ter(FilterSecurityInterceptor.java:72)
>>>>>>>>        at org.acegisecurity.util.FilterChainProxy 
>>>>>>>> $VirtualFilterChain.doFilter(FilterChainProxy.java:274)
>>>>>>>>        at  
>>>>>>>> org.acegisecurity.ui.ExceptionTranslationFilter.doFilter 
>>>>>>>> (ExceptionTranslationFilter.java:110)
>>>>>>>>        at org.acegisecurity.util.FilterChainProxy 
>>>>>>>> $VirtualFilterChain.doFilter(FilterChainProxy.java:274)
>>>>>>>>        at  
>>>>>>>> org.acegisecurity.providers.anonymous.AnonymousProcessingFilter 
>>>>>>>> .doFilter(AnonymousProcessingFilter.java:125)
>>>>>>>>        at org.acegisecurity.util.FilterChainProxy 
>>>>>>>> $VirtualFilterChain.doFilter(FilterChainProxy.java:274)
>>>>>>>>        at  
>>>>>>>> org.acegisecurity.wrapper.SecurityContextHolderAwareRequestFilt 
>>>>>>>> er.doFilter(SecurityContextHolderAwareRequestFilter.java:81)
>>>>>>>>        at org.acegisecurity.util.FilterChainProxy 
>>>>>>>> $VirtualFilterChain.doFilter(FilterChainProxy.java:274)
>>>>>>>>        at  
>>>>>>>> org.acegisecurity.securechannel.ChannelProcessingFilter.doFilte 
>>>>>>>> r(ChannelProcessingFilter.java:138)
>>>>>>>>        at org.acegisecurity.util.FilterChainProxy 
>>>>>>>> $VirtualFilterChain.doFilter(FilterChainProxy.java:274)
>>>>>>>>        at  
>>>>>>>> org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFi 
>>>>>>>> lter(RememberMeProcessingFilter.java:135)
>>>>>>>>        at org.acegisecurity.util.FilterChainProxy 
>>>>>>>> $VirtualFilterChain.doFilter(FilterChainProxy.java:274)
>>>>>>>>        at  
>>>>>>>> org.acegisecurity.ui.AbstractProcessingFilter.doFilter 
>>>>>>>> (AbstractProcessingFilter.java:217)
>>>>>>>>        at org.acegisecurity.util.FilterChainProxy 
>>>>>>>> $VirtualFilterChain.doFilter(FilterChainProxy.java:274)
>>>>>>>>        at  
>>>>>>>> org.acegisecurity.context.HttpSessionContextIntegrationFilter.d 
>>>>>>>> oFilter(HttpSessionContextIntegrationFilter.java:191)
>>>>>>>>        at org.acegisecurity.util.FilterChainProxy 
>>>>>>>> $VirtualFilterChain.doFilter(FilterChainProxy.java:274)
>>>>>>>>        at org.acegisecurity.util.FilterChainProxy.doFilter 
>>>>>>>> (FilterChainProxy.java:148)
>>>>>>>>        at org.acegisecurity.util.FilterToBeanProxy.doFilter 
>>>>>>>> (FilterToBeanProxy.java:90)
>>>>>>>>        at  
>>>>>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilte 
>>>>>>>> r(ApplicationFilterChain.java:202)
>>>>>>>>        at  
>>>>>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter 
>>>>>>>> (ApplicationFilterChain.java:173)
>>>>>>>>        at  
>>>>>>>> org.apache.roller.ui.core.filters.SchemeEnforcementFilter.doFil 
>>>>>>>> ter(SchemeEnforcementFilter.java:121)
>>>>>>>>        at  
>>>>>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilte 
>>>>>>>> r(ApplicationFilterChain.java:202)
>>>>>>>>        at  
>>>>>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter 
>>>>>>>> (ApplicationFilterChain.java:173)
>>>>>>>>        at  
>>>>>>>> org.apache.roller.ui.core.filters.CharEncodingFilter.doFilter 
>>>>>>>> (CharEncodingFilter.java:81)
>>>>>>>>        at  
>>>>>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilte 
>>>>>>>> r(ApplicationFilterChain.java:202)
>>>>>>>>        at  
>>>>>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter 
>>>>>>>> (ApplicationFilterChain.java:173)
>>>>>>>>        at  
>>>>>>>> org.apache.catalina.core.StandardWrapperValve.invoke 
>>>>>>>> (StandardWrapperValve.java:213)
>>>>>>>>        at  
>>>>>>>> org.apache.catalina.core.StandardContextValve.invoke 
>>>>>>>> (StandardContextValve.java:178)
>>>>>>>>        at  
>>>>>>>> org.apache.geronimo.tomcat.valve.DefaultSubjectValve.invoke 
>>>>>>>> (DefaultSubjectValve.java:56)
>>>>>>>>        at org.apache.geronimo.tomcat.GeronimoStandardContext 
>>>>>>>> $SystemMethodValve.invoke(GeronimoStandardContext.java:342)
>>>>>>>>        at  
>>>>>>>> org.apache.geronimo.tomcat.valve.GeronimoBeforeAfterValve.invok 
>>>>>>>> e(GeronimoBeforeAfterValve.java:31)
>>>>>>>>        at org.apache.catalina.core.StandardHostValve.invoke 
>>>>>>>> (StandardHostValve.java:126)
>>>>>>>>        at org.apache.catalina.valves.ErrorReportValve.invoke 
>>>>>>>> (ErrorReportValve.java:105)
>>>>>>>>        at org.apache.catalina.core.StandardEngineValve.invoke 
>>>>>>>> (StandardEngineValve.java:107)
>>>>>>>>        at org.apache.catalina.valves.AccessLogValve.invoke 
>>>>>>>> (AccessLogValve.java:541)
>>>>>>>>        at org.apache.catalina.connector.CoyoteAdapter.service 
>>>>>>>> (CoyoteAdapter.java:148)
>>>>>>>>        at org.apache.coyote.http11.Http11Processor.process 
>>>>>>>> (Http11Processor.java:869)
>>>>>>>>        at org.apache.coyote.http11.Http11BaseProtocol 
>>>>>>>> $Http11ConnectionHandler.processConnection 
>>>>>>>> (Http11BaseProtocol.java:667)
>>>>>>>>        at  
>>>>>>>> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket 
>>>>>>>> (PoolTcpEndpoint.java:527)
>>>>>>>>        at  
>>>>>>>> org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt 
>>>>>>>> (LeaderFollowerWorkerThread.java:80)
>>>>>>>>        at org.apache.tomcat.util.threads.ThreadPool 
>>>>>>>> $ControlRunnable.run(ThreadPool.java:684)
>>>>>>>>        at java.lang.Thread.run(Thread.java:595)
>>>>>>>> 18:40:16,966 ERROR [PageServlet] Error processing referrer
>>>>>>>> org.hibernate.SessionException: Session is closed!
>>>>>>>>        at  
>>>>>>>> org.hibernate.impl.AbstractSessionImpl.errorIfClosed 
>>>>>>>> (AbstractSessionImpl.java:50)
>>>>>>>>        at org.hibernate.impl.SessionImpl.beginTransaction 
>>>>>>>> (SessionImpl.java:1304)
>>>>>>>>        at sun.reflect.GeneratedMethodAccessor351.invoke 
>>>>>>>> (Unknown Source)
>>>>>>>>        at sun.reflect.DelegatingMethodAccessorImpl.invoke 
>>>>>>>> (DelegatingMethodAccessorImpl.java:25)
>>>>>>>>        at java.lang.reflect.Method.invoke(Method.java:585)
>>>>>>>>        at org.hibernate.context.ThreadLocalSessionContext 
>>>>>>>> $TransactionProtectionWrapper.invoke 
>>>>>>>> (ThreadLocalSessionContext.java:301)
>>>>>>>>        at $Proxy1.beginTransaction(Unknown Source)
>>>>>>>>        at  
>>>>>>>> org.apache.roller.business.hibernate.HibernatePersistenceStrate 
>>>>>>>> gy.getSession(HibernatePersistenceStrategy.java:212)
>>>>>>>>        at  
>>>>>>>> org.apache.roller.business.hibernate.HibernatePersistenceStrate 
>>>>>>>> gy.flush(HibernatePersistenceStrategy.java:220)
>>>>>>>>        at  
>>>>>>>> org.apache.roller.business.hibernate.HibernateRollerImpl.flush( 
>>>>>>>> HibernateRollerImpl.java:109)
>>>>>>>>        at  
>>>>>>>> org.apache.roller.business.referrers.ReferrerQueueManagerImpl.p 
>>>>>>>> rocessReferrer(ReferrerQueueManagerImpl.java:163)
>>>>>>>>        at  
>>>>>>>> org.apache.roller.ui.rendering.servlets.PageServlet.processRefe 
>>>>>>>> rrer(PageServlet.java:576)
>>>>>>>>        at  
>>>>>>>> org.apache.roller.ui.rendering.servlets.PageServlet.doGet 
>>>>>>>> (PageServlet.java:132)
>>>>>>>>        at javax.servlet.http.HttpServlet.service 
>>>>>>>> (HttpServlet.java:595)
>>>>>>>>        at javax.servlet.http.HttpServlet.service 
>>>>>>>> (HttpServlet.java:688)
>>>>>>>>        at  
>>>>>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilte 
>>>>>>>> r(ApplicationFilterChain.java:252)
>>>>>>>>        at  
>>>>>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter 
>>>>>>>> (ApplicationFilterChain.java:173)
>>>>>>>>        at  
>>>>>>>> org.apache.roller.ui.core.filters.CompressionFilter.doFilter 
>>>>>>>> (CompressionFilter.java:80)
>>>>>>>>        at  
>>>>>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilte 
>>>>>>>> r(ApplicationFilterChain.java:202)
>>>>>>>>        at  
>>>>>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter 
>>>>>>>> (ApplicationFilterChain.java:173)
>>>>>>>>        at org.acegisecurity.util.FilterChainProxy 
>>>>>>>> $VirtualFilterChain.doFilter(FilterChainProxy.java:264)
>>>>>>>>        at  
>>>>>>>> org.acegisecurity.intercept.web.FilterSecurityInterceptor.invok 
>>>>>>>> e(FilterSecurityInterceptor.java:97)
>>>>>>>>        at  
>>>>>>>> org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFil 
>>>>>>>> ter(FilterSecurityInterceptor.java:72)
>>>>>>>>        at org.acegisecurity.util.FilterChainProxy 
>>>>>>>> $VirtualFilterChain.doFilter(FilterChainProxy.java:274)
>>>>>>>>        at  
>>>>>>>> org.acegisecurity.ui.ExceptionTranslationFilter.doFilter 
>>>>>>>> (ExceptionTranslationFilter.java:110)
>>>>>>>>        at org.acegisecurity.util.FilterChainProxy 
>>>>>>>> $VirtualFilterChain.doFilter(FilterChainProxy.java:274)
>>>>>>>>        at  
>>>>>>>> org.acegisecurity.providers.anonymous.AnonymousProcessingFilter 
>>>>>>>> .doFilter(AnonymousProcessingFilter.java:125)
>>>>>>>>        at org.acegisecurity.util.FilterChainProxy 
>>>>>>>> $VirtualFilterChain.doFilter(FilterChainProxy.java:274)
>>>>>>>>        at  
>>>>>>>> org.acegisecurity.wrapper.SecurityContextHolderAwareRequestFilt 
>>>>>>>> er.doFilter(SecurityContextHolderAwareRequestFilter.java:81)
>>>>>>>>        at org.acegisecurity.util.FilterChainProxy 
>>>>>>>> $VirtualFilterChain.doFilter(FilterChainProxy.java:274)
>>>>>>>>        at  
>>>>>>>> org.acegisecurity.securechannel.ChannelProcessingFilter.doFilte 
>>>>>>>> r(ChannelProcessingFilter.java:138)
>>>>>>>>        at org.acegisecurity.util.FilterChainProxy 
>>>>>>>> $VirtualFilterChain.doFilter(FilterChainProxy.java:274)
>>>>>>>>        at  
>>>>>>>> org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFi 
>>>>>>>> lter(RememberMeProcessingFilter.java:142)
>>>>>>>>        at org.acegisecurity.util.FilterChainProxy 
>>>>>>>> $VirtualFilterChain.doFilter(FilterChainProxy.java:274)
>>>>>>>>        at  
>>>>>>>> org.acegisecurity.ui.AbstractProcessingFilter.doFilter 
>>>>>>>> (AbstractProcessingFilter.java:217)
>>>>>>>>        at org.acegisecurity.util.FilterChainProxy 
>>>>>>>> $VirtualFilterChain.doFilter(FilterChainProxy.java:274)
>>>>>>>>        at  
>>>>>>>> org.acegisecurity.context.HttpSessionContextIntegrationFilter.d 
>>>>>>>> oFilter(HttpSessionContextIntegrationFilter.java:129)
>>>>>>>>        at org.acegisecurity.util.FilterChainProxy 
>>>>>>>> $VirtualFilterChain.doFilter(FilterChainProxy.java:274)
>>>>>>>>        at org.acegisecurity.util.FilterChainProxy.doFilter 
>>>>>>>> (FilterChainProxy.java:148)
>>>>>>>>        at org.acegisecurity.util.FilterToBeanProxy.doFilter 
>>>>>>>> (FilterToBeanProxy.java:90)
>>>>>>>>        at  
>>>>>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilte 
>>>>>>>> r(ApplicationFilterChain.java:202)
>>>>>>>>        at  
>>>>>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter 
>>>>>>>> (ApplicationFilterChain.java:173)
>>>>>>>>        at  
>>>>>>>> org.apache.roller.ui.core.filters.StrutsCharEncodingFilter.doFi 
>>>>>>>> lter(StrutsCharEncodingFilter.java:90)
>>>>>>>>        at  
>>>>>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilte 
>>>>>>>> r(ApplicationFilterChain.java:202)
>>>>>>>>        at  
>>>>>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter 
>>>>>>>> (ApplicationFilterChain.java:173)
>>>>>>>>        at  
>>>>>>>> org.apache.roller.ui.core.filters.CharEncodingFilter.doFilter 
>>>>>>>> (CharEncodingFilter.java:81)
>>>>>>>>        at  
>>>>>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilte 
>>>>>>>> r(ApplicationFilterChain.java:202)
>>>>>>>>        at  
>>>>>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter 
>>>>>>>> (ApplicationFilterChain.java:173)
>>>>>>>>        at  
>>>>>>>> org.apache.catalina.core.ApplicationDispatcher.invoke 
>>>>>>>> (ApplicationDispatcher.java:672)
>>>>>>>>        at  
>>>>>>>> org.apache.catalina.core.ApplicationDispatcher.processRequest 
>>>>>>>> (ApplicationDispatcher.java:463)
>>>>>>>>        at  
>>>>>>>> org.apache.catalina.core.ApplicationDispatcher.doForward 
>>>>>>>> (ApplicationDispatcher.java:398)
>>>>>>>>        at  
>>>>>>>> org.apache.catalina.core.ApplicationDispatcher.forward 
>>>>>>>> (ApplicationDispatcher.java:301)
>>>>>>>>        at org.apache.jsp.index_jsp._jspService 
>>>>>>>> (org.apache.jsp.index_jsp:91)
>>>>>>>>        at org.apache.jasper.runtime.HttpJspBase.service 
>>>>>>>> (HttpJspBase.java:97)
>>>>>>>>        at javax.servlet.http.HttpServlet.service 
>>>>>>>> (HttpServlet.java:688)
>>>>>>>>        at org.apache.jasper.servlet.JspServletWrapper.service 
>>>>>>>> (JspServletWrapper.java:332)
>>>>>>>>        at org.apache.jasper.servlet.JspServlet.serviceJspFile 
>>>>>>>> (JspServlet.java:314)
>>>>>>>>        at org.apache.jasper.servlet.JspServlet.service 
>>>>>>>> (JspServlet.java:264)
>>>>>>>>        at javax.servlet.http.HttpServlet.service 
>>>>>>>> (HttpServlet.java:688)
>>>>>>>>        at  
>>>>>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilte 
>>>>>>>> r(ApplicationFilterChain.java:252)
>>>>>>>>        at  
>>>>>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter 
>>>>>>>> (ApplicationFilterChain.java:173)
>>>>>>>>        at  
>>>>>>>> org.apache.roller.ui.rendering.filters.RequestMappingFilter.doF 
>>>>>>>> ilter(RequestMappingFilter.java:140)
>>>>>>>>        at  
>>>>>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilte 
>>>>>>>> r(ApplicationFilterChain.java:202)
>>>>>>>>        at  
>>>>>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter 
>>>>>>>> (ApplicationFilterChain.java:173)
>>>>>>>>        at  
>>>>>>>> org.apache.roller.ui.core.filters.InitFilter.doFilter 
>>>>>>>> (InitFilter.java:71)
>>>>>>>>        at  
>>>>>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilte 
>>>>>>>> r(ApplicationFilterChain.java:202)
>>>>>>>>        at  
>>>>>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter 
>>>>>>>> (ApplicationFilterChain.java:173)
>>>>>>>>        at  
>>>>>>>> org.apache.roller.ui.core.filters.PersistenceSessionFilter.doFi 
>>>>>>>> lter(PersistenceSessionFilter.java:60)
>>>>>>>>        at  
>>>>>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilte 
>>>>>>>> r(ApplicationFilterChain.java:202)
>>>>>>>>        at  
>>>>>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter 
>>>>>>>> (ApplicationFilterChain.java:173)
>>>>>>>>        at org.acegisecurity.util.FilterChainProxy 
>>>>>>>> $VirtualFilterChain.doFilter(FilterChainProxy.java:264)
>>>>>>>>        at  
>>>>>>>> org.acegisecurity.intercept.web.FilterSecurityInterceptor.invok 
>>>>>>>> e(FilterSecurityInterceptor.java:107)
>>>>>>>>        at  
>>>>>>>> org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFil 
>>>>>>>> ter(FilterSecurityInterceptor.java:72)
>>>>>>>>        at org.acegisecurity.util.FilterChainProxy 
>>>>>>>> $VirtualFilterChain.doFilter(FilterChainProxy.java:274)
>>>>>>>>        at  
>>>>>>>> org.acegisecurity.ui.ExceptionTranslationFilter.doFilter 
>>>>>>>> (ExceptionTranslationFilter.java:110)
>>>>>>>>        at org.acegisecurity.util.FilterChainProxy 
>>>>>>>> $VirtualFilterChain.doFilter(FilterChainProxy.java:274)
>>>>>>>>        at  
>>>>>>>> org.acegisecurity.providers.anonymous.AnonymousProcessingFilter 
>>>>>>>> .doFilter(AnonymousProcessingFilter.java:125)
>>>>>>>>        at org.acegisecurity.util.FilterChainProxy 
>>>>>>>> $VirtualFilterChain.doFilter(FilterChainProxy.java:274)
>>>>>>>>        at  
>>>>>>>> org.acegisecurity.wrapper.SecurityContextHolderAwareRequestFilt 
>>>>>>>> er.doFilter(SecurityContextHolderAwareRequestFilter.java:81)
>>>>>>>>        at org.acegisecurity.util.FilterChainProxy 
>>>>>>>> $VirtualFilterChain.doFilter(FilterChainProxy.java:274)
>>>>>>>>        at  
>>>>>>>> org.acegisecurity.securechannel.ChannelProcessingFilter.doFilte 
>>>>>>>> r(ChannelProcessingFilter.java:138)
>>>>>>>>        at org.acegisecurity.util.FilterChainProxy 
>>>>>>>> $VirtualFilterChain.doFilter(FilterChainProxy.java:274)
>>>>>>>>        at  
>>>>>>>> org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFi 
>>>>>>>> lter(RememberMeProcessingFilter.java:135)
>>>>>>>>        at org.acegisecurity.util.FilterChainProxy 
>>>>>>>> $VirtualFilterChain.doFilter(FilterChainProxy.java:274)
>>>>>>>>        at  
>>>>>>>> org.acegisecurity.ui.AbstractProcessingFilter.doFilter 
>>>>>>>> (AbstractProcessingFilter.java:217)
>>>>>>>>        at org.acegisecurity.util.FilterChainProxy 
>>>>>>>> $VirtualFilterChain.doFilter(FilterChainProxy.java:274)
>>>>>>>>        at  
>>>>>>>> org.acegisecurity.context.HttpSessionContextIntegrationFilter.d 
>>>>>>>> oFilter(HttpSessionContextIntegrationFilter.java:191)
>>>>>>>>        at org.acegisecurity.util.FilterChainProxy 
>>>>>>>> $VirtualFilterChain.doFilter(FilterChainProxy.java:274)
>>>>>>>>        at org.acegisecurity.util.FilterChainProxy.doFilter 
>>>>>>>> (FilterChainProxy.java:148)
>>>>>>>>        at org.acegisecurity.util.FilterToBeanProxy.doFilter 
>>>>>>>> (FilterToBeanProxy.java:90)
>>>>>>>>        at  
>>>>>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilte 
>>>>>>>> r(ApplicationFilterChain.java:202)
>>>>>>>>        at  
>>>>>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter 
>>>>>>>> (ApplicationFilterChain.java:173)
>>>>>>>>        at  
>>>>>>>> org.apache.roller.ui.core.filters.SchemeEnforcementFilter.doFil 
>>>>>>>> ter(SchemeEnforcementFilter.java:121)
>>>>>>>>        at  
>>>>>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilte 
>>>>>>>> r(ApplicationFilterChain.java:202)
>>>>>>>>        at  
>>>>>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter 
>>>>>>>> (ApplicationFilterChain.java:173)
>>>>>>>>        at  
>>>>>>>> org.apache.roller.ui.core.filters.CharEncodingFilter.doFilter 
>>>>>>>> (CharEncodingFilter.java:81)
>>>>>>>>        at  
>>>>>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilte 
>>>>>>>> r(ApplicationFilterChain.java:202)
>>>>>>>>        at  
>>>>>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter 
>>>>>>>> (ApplicationFilterChain.java:173)
>>>>>>>>        at  
>>>>>>>> org.apache.catalina.core.StandardWrapperValve.invoke 
>>>>>>>> (StandardWrapperValve.java:213)
>>>>>>>>        at  
>>>>>>>> org.apache.catalina.core.StandardContextValve.invoke 
>>>>>>>> (StandardContextValve.java:178)
>>>>>>>>        at  
>>>>>>>> org.apache.geronimo.tomcat.valve.DefaultSubjectValve.invoke 
>>>>>>>> (DefaultSubjectValve.java:56)
>>>>>>>>        at org.apache.geronimo.tomcat.GeronimoStandardContext 
>>>>>>>> $SystemMethodValve.invoke(GeronimoStandardContext.java:342)
>>>>>>>>        at  
>>>>>>>> org.apache.geronimo.tomcat.valve.GeronimoBeforeAfterValve.invok 
>>>>>>>> e(GeronimoBeforeAfterValve.java:31)
>>>>>>>>        at org.apache.catalina.core.StandardHostValve.invoke 
>>>>>>>> (StandardHostValve.java:126)
>>>>>>>>        at org.apache.catalina.valves.ErrorReportValve.invoke 
>>>>>>>> (ErrorReportValve.java:105)
>>>>>>>>        at org.apache.catalina.core.StandardEngineValve.invoke 
>>>>>>>> (StandardEngineValve.java:107)
>>>>>>>>        at org.apache.catalina.valves.AccessLogValve.invoke 
>>>>>>>> (AccessLogValve.java:541)
>>>>>>>>        at org.apache.catalina.connector.CoyoteAdapter.service 
>>>>>>>> (CoyoteAdapter.java:148)
>>>>>>>>        at org.apache.coyote.http11.Http11Processor.process 
>>>>>>>> (Http11Processor.java:869)
>>>>>>>>        at org.apache.coyote.http11.Http11BaseProtocol 
>>>>>>>> $Http11ConnectionHandler.processConnection 
>>>>>>>> (Http11BaseProtocol.java:667)
>>>>>>>>        at  
>>>>>>>> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket 
>>>>>>>> (PoolTcpEndpoint.java:527)
>>>>>>>>        at  
>>>>>>>> org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt 
>>>>>>>> (LeaderFollowerWorkerThread.java:80)
>>>>>>>>        at org.apache.tomcat.util.threads.ThreadPool 
>>>>>>>> $ControlRunnable.run(ThreadPool.java:684)
>>>>>>>>        at java.lang.Thread.run(Thread.java:595)
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>>
>>>
>>
>


Mime
View raw message