Return-Path: Delivered-To: apmail-geronimo-user-archive@www.apache.org Received: (qmail 67128 invoked from network); 18 Mar 2007 13:45:25 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 18 Mar 2007 13:45:25 -0000 Received: (qmail 51958 invoked by uid 500); 18 Mar 2007 13:45:29 -0000 Delivered-To: apmail-geronimo-user-archive@geronimo.apache.org Received: (qmail 51935 invoked by uid 500); 18 Mar 2007 13:45:29 -0000 Mailing-List: contact user-help@geronimo.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: Reply-To: user@geronimo.apache.org List-Id: Delivered-To: mailing list user@geronimo.apache.org Received: (qmail 51924 invoked by uid 99); 18 Mar 2007 13:45:29 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 18 Mar 2007 06:45:29 -0700 X-ASF-Spam-Status: No, hits=2.9 required=10.0 tests=FORGED_YAHOO_RCVD,HTML_MESSAGE X-Spam-Check-By: apache.org Received-SPF: neutral (herse.apache.org: local policy) Received: from [205.152.59.70] (HELO imf22aec.mail.bellsouth.net) (205.152.59.70) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 18 Mar 2007 06:45:14 -0700 Received: from ibm65aec.bellsouth.net ([74.237.109.96]) by imf22aec.mail.bellsouth.net with ESMTP id <20070318134452.TUDN15334.imf22aec.mail.bellsouth.net@ibm65aec.bellsouth.net> for ; Sun, 18 Mar 2007 09:44:52 -0400 Received: from [192.168.1.101] (really [74.237.109.96]) by ibm65aec.bellsouth.net with ESMTP id <20070318134448.NQGQ26317.ibm65aec.bellsouth.net@[192.168.1.101]> for ; Sun, 18 Mar 2007 09:44:48 -0400 Mime-Version: 1.0 (Apple Message framework v752.3) In-Reply-To: <45FD3D18.5080402@pmb.mine.nu> References: <45F4484F.4070509@pmb.mine.nu> <06DABAA4-5F38-48BC-AD75-EC64687A35F6@yahoo.com> <45F45EAA.1090307@pmb.mine.nu> <45F719B4.6020909@pmb.mine.nu> <45FD3D18.5080402@pmb.mine.nu> Content-Type: multipart/alternative; boundary=Apple-Mail-43-497250476 Message-Id: <1E6F5095-C78D-4469-9C9A-886ADAAE7C24@yahoo.com> From: David Jencks Subject: Re: Running Apache Roller on Geronimo Date: Sun, 18 Mar 2007 09:44:22 -0400 To: user@geronimo.apache.org X-Mailer: Apple Mail (2.752.3) X-Virus-Checked: Checked by ClamAV on apache.org --Apple-Mail-43-497250476 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed 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 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 >> --------------------------------------------------------------------- >> --------------------------------------------------------------------- >> ----------------------------------- >> >> > 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"> >> >> >> roller >> roller >> 3.1 >> war >> >> >> >> console.dbpool >> MySqlDB_roller >> >> >> >> antlr >> >> >> >> /roller >> >> >> jdbc/rollerdb >> MySqlDB_roller >> >> >> >> --------------------------------------------------------------------- >> --------------------------------------------------------------------- >> ----------------------------------- >> >> roller_mysql_db_plan.xml >> --------------------------------------------------------------------- >> --------------------------------------------------------------------- >> ----------------------------------- >> >> >> >> >> console.dbpool >> MySqlDB_roller >> 1.0 >> rar >> >> >> >> mysql >> mysql-connector-java >> 3.1.12 >> jar >> >> >> >> >> >> >> javax.sql.DataSource> connectionfactory-interface> >> >> MySqlDB_roller >> > name="Password">thepw >> > name="Driver">com.mysql.jdbc.Driver >> > name="UserName">theuser >> > name="ConnectionURL">jdbc:mysql://localhost:3306/roller> property-setting> >> >> >> >> 10 >> 0 >> >> >> >> >> >> >> >> >> --------------------------------------------------------------------- >> --------------------------------------------------------------------- >> ----------------------------------- >> >> roller_security_realm.xml >> --------------------------------------------------------------------- >> --------------------------------------------------------------------- >> ----------------------------------- >> >> >> >> console.realm >> MySqlDB_roller >> 1.0 >> car >> >> >> >> org.apache.geronimo.configs >> j2ee-security >> car >> >> >> console.dbpool >> MySqlDB_roller >> 1.0 >> rar >> >> >> >> > 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"> >> MySqlDB_roller >> >> ServerInfo >> >> >> JaasLoginService >> >> >> >> > side="true" wrap-principals="false"> >> MySqlDB_roller> log:login-domain-name> >> > class>org.apache.geronimo.security.realm.providers.SQLLoginModule> log:login-module-class> >> SELECT username, >> passphrase FROM rolleruser WHERE username=? >> null> log:option> >> SELECT >> username, rolename FROM userrole WHERE username=? >> > name="dataSourceName">MySqlDB_roller >> >> >> >> >> >> >> --------------------------------------------------------------------- >> --------------------------------------------------------------------- >> ----------------------------------- >> 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.> it>(HibernatePersistenceStrategy.java:117) >> at >> org.apache.roller.business.hibernate.HibernateRollerImpl. >> (HibernateRollerImpl.java:83) >> at >> org.apache.roller.business.hibernate.HibernateRollerImpl.instantiate( >> 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() >> 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() >> 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.attemptFullStart >> (GBeanInstanceState.java:267) >> at >> org.apache.geronimo.gbean.runtime.GBeanInstanceState.start >> (GBeanInstanceState.java:102) >> at >> org.apache.geronimo.gbean.runtime.GBeanInstanceState.startRecursive >> (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.startConfiguratio >> nGBeans(ConfigurationUtil.java:378) >> at >> org.apache.geronimo.kernel.config.KernelConfigurationManager.start >> (KernelConfigurationManager.java:188) >> at >> org.apache.geronimo.kernel.config.SimpleConfigurationManager.startCon >> figuration(SimpleConfigurationManager.java:527) >> at >> org.apache.geronimo.kernel.config.SimpleConfigurationManager.startCon >> figuration(SimpleConfigurationManager.java:508) >> at >> org.apache.geronimo.kernel.config.SimpleConfigurationManager$ >> $FastClassByCGLIB$$ce77a924.invoke() >> 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() >> 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() >> 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() >> 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.attemptFullStart >> (GBeanInstanceState.java:267) >> at >> org.apache.geronimo.gbean.runtime.GBeanInstanceState.start >> (GBeanInstanceState.java:102) >> at >> org.apache.geronimo.gbean.runtime.GBeanInstanceState.startRecursive >> (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.startConfiguratio >> nGBeans(ConfigurationUtil.java:378) >> at >> org.apache.geronimo.kernel.config.KernelConfigurationManager.start >> (KernelConfigurationManager.java:188) >> at >> org.apache.geronimo.kernel.config.SimpleConfigurationManager.startCon >> figuration(SimpleConfigurationManager.java:527) >> at >> org.apache.geronimo.kernel.config.SimpleConfigurationManager.startCon >> figuration(SimpleConfigurationManager.java:508) >> at >> org.apache.geronimo.kernel.config.SimpleConfigurationManager$ >> $FastClassByCGLIB$$ce77a924.invoke() >> 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() >> 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. >> (HibernateRollerImpl.java:90) >> at >> org.apache.roller.business.hibernate.HibernateRollerImpl.instantiate( >> 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() >> 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() >> 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.attemptFullStart >> (GBeanInstanceState.java:267) >> at >> org.apache.geronimo.gbean.runtime.GBeanInstanceState.start >> (GBeanInstanceState.java:102) >> at >> org.apache.geronimo.gbean.runtime.GBeanInstanceState.startRecursive >> (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.startConfiguratio >> nGBeans(ConfigurationUtil.java:378) >> at >> org.apache.geronimo.kernel.config.KernelConfigurationManager.start >> (KernelConfigurationManager.java:188) >> at >> org.apache.geronimo.kernel.config.SimpleConfigurationManager.startCon >> figuration(SimpleConfigurationManager.java:527) >> at >> org.apache.geronimo.kernel.config.SimpleConfigurationManager.startCon >> figuration(SimpleConfigurationManager.java:508) >> at >> org.apache.geronimo.kernel.config.SimpleConfigurationManager$ >> $FastClassByCGLIB$$ce77a924.invoke() >> 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() >> 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.HibernatePersistenceStrategy. >>>>> 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.Connecti >>>>> onTrackingCoordinator.handleReleased >>>>> (ConnectionTrackingCoordinator.java:127) >>>>> at >>>>> org.apache.geronimo.connector.outbound.connectiontracking.Connecti >>>>> onTrackingCoordinator$$FastClassByCGLIB$$5d33aabf.invoke >>>>> () >>>>> at net.sf.cglib.reflect.FastMethod.invoke >>>>> (FastMethod.java:53) >>>>> (full stack trace below) >>>>> >>>>> Here is the geronimo-web.xml >>>>> ------------------------------------------------------------------ >>>>> ------------------------------------------------------------------ >>>>> -------------------------------------- >>>>> >>>>> >>>> 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"> >>>>> >>>>> >>>>> roller >>>>> roller >>>>> 3.1 >>>>> war >>>>> >>>>> >>>>> mysql >>>>> mysql-connector-java >>>>> 3.1.12 >>>>> jar >>>> sys:dependency> >>>>> console.dbpool >>>>> MySqlDB_roller >>>>> >>>>> >>>>> >>>>> antlr >>>>> >>>>> >>>>> >>>>> /roller >>>>> >>>>> jdbc/rollerdb >>>>> MySqlDB_roller >>>>> >>>>> >>>>> ------------------------------------------------------------------ >>>>> ------------------------------------------------------------------ >>>>> -------------------------------------- >>>>> >>>>> 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 >>>>> ------------------------------------------------------------------ >>>>> ------------------------------------------------------------------ >>>>> -------------------------------------- >>>>> >>>>> >>>>> >>>>> >>>>> console.dbpool >>>>> MySqlDB_roller >>>>> 1.0 >>>>> rar >>>>> >>>>> >>>>> >>>>> mysql >>>>> mysql-connector-java>>>> dep:artifactId> >>>>> 3.1.12 >>>>> jar >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>> interface>javax.sql.DataSource >>>>> >>>>> MySqlDB_roller >>>>> >>>> name="Password">thepw >>>>> >>>> name="Driver">com.mysql.jdbc.Driver >>>>> >>>> name="UserName">theuser >>>>> >>>> name="ConnectionURL">jdbc:mysql://localhost:3306/roller>>>> property-setting> >>>>> >>>>> >>>>> >>>>> 10 >>>>> 0 >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> ------------------------------------------------------------------ >>>>> ------------------------------------------------------------------ >>>>> -------------------------------------- >>>>> >>>>> >>>>> 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.HibernatePersistenceStrategy. >>>>> flush(HibernatePersistenceStrategy.java:228) >>>>> at >>>>> org.apache.roller.business.hibernate.HibernateRollerImpl.flush >>>>> (HibernateRollerImpl.java:109) >>>>> at >>>>> org.apache.roller.business.referrers.ReferrerProcessingJob.execute >>>>> (ReferrerProcessingJob.java:72) >>>>> at >>>>> org.apache.roller.business.referrers.ReferrerQueueManagerImpl.proc >>>>> essReferrer(ReferrerQueueManagerImpl.java:159) >>>>> at >>>>> org.apache.roller.ui.rendering.servlets.PageServlet.processReferre >>>>> r(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.internalDoFilter >>>>> (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.internalDoFilter >>>>> (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.invoke >>>>> (FilterSecurityInterceptor.java:97) >>>>> at >>>>> org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter >>>>> (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.do >>>>> Filter(AnonymousProcessingFilter.java:125) >>>>> at org.acegisecurity.util.FilterChainProxy >>>>> $VirtualFilterChain.doFilter(FilterChainProxy.java:274) >>>>> at >>>>> org.acegisecurity.wrapper.SecurityContextHolderAwareRequestFilter. >>>>> doFilter(SecurityContextHolderAwareRequestFilter.java:81) >>>>> at org.acegisecurity.util.FilterChainProxy >>>>> $VirtualFilterChain.doFilter(FilterChainProxy.java:274) >>>>> at >>>>> org.acegisecurity.securechannel.ChannelProcessingFilter.doFilter >>>>> (ChannelProcessingFilter.java:138) >>>>> at org.acegisecurity.util.FilterChainProxy >>>>> $VirtualFilterChain.doFilter(FilterChainProxy.java:274) >>>>> at >>>>> org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilte >>>>> r(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.doFi >>>>> lter(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.internalDoFilter >>>>> (ApplicationFilterChain.java:202) >>>>> at >>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter >>>>> (ApplicationFilterChain.java:173) >>>>> at >>>>> org.apache.roller.ui.core.filters.StrutsCharEncodingFilter.doFilte >>>>> r(StrutsCharEncodingFilter.java:90) >>>>> at >>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter >>>>> (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.internalDoFilter >>>>> (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.internalDoFilter >>>>> (ApplicationFilterChain.java:252) >>>>> at >>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter >>>>> (ApplicationFilterChain.java:173) >>>>> at >>>>> org.apache.roller.ui.rendering.filters.RequestMappingFilter.doFilt >>>>> er(RequestMappingFilter.java:140) >>>>> at >>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter >>>>> (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.internalDoFilter >>>>> (ApplicationFilterChain.java:202) >>>>> at >>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter >>>>> (ApplicationFilterChain.java:173) >>>>> at >>>>> org.apache.roller.ui.core.filters.PersistenceSessionFilter.doFilte >>>>> r(PersistenceSessionFilter.java:60) >>>>> at >>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter >>>>> (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.invoke >>>>> (FilterSecurityInterceptor.java:107) >>>>> at >>>>> org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter >>>>> (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.do >>>>> Filter(AnonymousProcessingFilter.java:125) >>>>> at org.acegisecurity.util.FilterChainProxy >>>>> $VirtualFilterChain.doFilter(FilterChainProxy.java:274) >>>>> at >>>>> org.acegisecurity.wrapper.SecurityContextHolderAwareRequestFilter. >>>>> doFilter(SecurityContextHolderAwareRequestFilter.java:81) >>>>> at org.acegisecurity.util.FilterChainProxy >>>>> $VirtualFilterChain.doFilter(FilterChainProxy.java:274) >>>>> at >>>>> org.acegisecurity.securechannel.ChannelProcessingFilter.doFilter >>>>> (ChannelProcessingFilter.java:138) >>>>> at org.acegisecurity.util.FilterChainProxy >>>>> $VirtualFilterChain.doFilter(FilterChainProxy.java:274) >>>>> at >>>>> org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilte >>>>> r(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.doFi >>>>> lter(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.internalDoFilter >>>>> (ApplicationFilterChain.java:202) >>>>> at >>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter >>>>> (ApplicationFilterChain.java:173) >>>>> at >>>>> org.apache.roller.ui.core.filters.SchemeEnforcementFilter.doFilter >>>>> (SchemeEnforcementFilter.java:121) >>>>> at >>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter >>>>> (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.internalDoFilter >>>>> (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.invoke >>>>> (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.Connecti >>>>> onTrackingCoordinator.handleReleased >>>>> (ConnectionTrackingCoordinator.java:127) >>>>> at >>>>> org.apache.geronimo.connector.outbound.connectiontracking.Connecti >>>>> onTrackingCoordinator$$FastClassByCGLIB$$5d33aabf.invoke >>>>> () >>>>> 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.intercept( >>>>> ProxyMethodInterceptor.java:96) >>>>> at >>>>> org.apache.geronimo.connector.outbound.connectiontracking.Connecti >>>>> onTracker$$EnhancerByCGLIB$$b3afee90.handleReleased() >>>>> at >>>>> org.apache.geronimo.connector.outbound.ConnectionTrackingIntercept >>>>> or.returnConnection(ConnectionTrackingInterceptor.java:81) >>>>> at >>>>> org.apache.geronimo.connector.outbound.GeronimoConnectionEventList >>>>> ener.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.closeConnect >>>>> ion(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.HibernatePersistenceStrategy. >>>>> flush(HibernatePersistenceStrategy.java:222) >>>>> at >>>>> org.apache.roller.business.hibernate.HibernateRollerImpl.flush >>>>> (HibernateRollerImpl.java:109) >>>>> at >>>>> org.apache.roller.business.referrers.ReferrerProcessingJob.execute >>>>> (ReferrerProcessingJob.java:72) >>>>> at >>>>> org.apache.roller.business.referrers.ReferrerQueueManagerImpl.proc >>>>> essReferrer(ReferrerQueueManagerImpl.java:159) >>>>> at >>>>> org.apache.roller.ui.rendering.servlets.PageServlet.processReferre >>>>> r(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.internalDoFilter >>>>> (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.internalDoFilter >>>>> (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.invoke >>>>> (FilterSecurityInterceptor.java:97) >>>>> at >>>>> org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter >>>>> (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.do >>>>> Filter(AnonymousProcessingFilter.java:125) >>>>> at org.acegisecurity.util.FilterChainProxy >>>>> $VirtualFilterChain.doFilter(FilterChainProxy.java:274) >>>>> at >>>>> org.acegisecurity.wrapper.SecurityContextHolderAwareRequestFilter. >>>>> doFilter(SecurityContextHolderAwareRequestFilter.java:81) >>>>> at org.acegisecurity.util.FilterChainProxy >>>>> $VirtualFilterChain.doFilter(FilterChainProxy.java:274) >>>>> at >>>>> org.acegisecurity.securechannel.ChannelProcessingFilter.doFilter >>>>> (ChannelProcessingFilter.java:138) >>>>> at org.acegisecurity.util.FilterChainProxy >>>>> $VirtualFilterChain.doFilter(FilterChainProxy.java:274) >>>>> at >>>>> org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilte >>>>> r(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.doFi >>>>> lter(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.internalDoFilter >>>>> (ApplicationFilterChain.java:202) >>>>> at >>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter >>>>> (ApplicationFilterChain.java:173) >>>>> at >>>>> org.apache.roller.ui.core.filters.StrutsCharEncodingFilter.doFilte >>>>> r(StrutsCharEncodingFilter.java:90) >>>>> at >>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter >>>>> (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.internalDoFilter >>>>> (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.internalDoFilter >>>>> (ApplicationFilterChain.java:252) >>>>> at >>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter >>>>> (ApplicationFilterChain.java:173) >>>>> at >>>>> org.apache.roller.ui.rendering.filters.RequestMappingFilter.doFilt >>>>> er(RequestMappingFilter.java:140) >>>>> at >>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter >>>>> (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.internalDoFilter >>>>> (ApplicationFilterChain.java:202) >>>>> at >>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter >>>>> (ApplicationFilterChain.java:173) >>>>> at >>>>> org.apache.roller.ui.core.filters.PersistenceSessionFilter.doFilte >>>>> r(PersistenceSessionFilter.java:60) >>>>> at >>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter >>>>> (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.invoke >>>>> (FilterSecurityInterceptor.java:107) >>>>> at >>>>> org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter >>>>> (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.do >>>>> Filter(AnonymousProcessingFilter.java:125) >>>>> at org.acegisecurity.util.FilterChainProxy >>>>> $VirtualFilterChain.doFilter(FilterChainProxy.java:274) >>>>> at >>>>> org.acegisecurity.wrapper.SecurityContextHolderAwareRequestFilter. >>>>> doFilter(SecurityContextHolderAwareRequestFilter.java:81) >>>>> at org.acegisecurity.util.FilterChainProxy >>>>> $VirtualFilterChain.doFilter(FilterChainProxy.java:274) >>>>> at >>>>> org.acegisecurity.securechannel.ChannelProcessingFilter.doFilter >>>>> (ChannelProcessingFilter.java:138) >>>>> at org.acegisecurity.util.FilterChainProxy >>>>> $VirtualFilterChain.doFilter(FilterChainProxy.java:274) >>>>> at >>>>> org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilte >>>>> r(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.doFi >>>>> lter(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.internalDoFilter >>>>> (ApplicationFilterChain.java:202) >>>>> at >>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter >>>>> (ApplicationFilterChain.java:173) >>>>> at >>>>> org.apache.roller.ui.core.filters.SchemeEnforcementFilter.doFilter >>>>> (SchemeEnforcementFilter.java:121) >>>>> at >>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter >>>>> (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.internalDoFilter >>>>> (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.invoke >>>>> (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.HibernatePersistenceStrategy. >>>>> getSession(HibernatePersistenceStrategy.java:212) >>>>> at >>>>> org.apache.roller.business.hibernate.HibernatePersistenceStrategy. >>>>> flush(HibernatePersistenceStrategy.java:220) >>>>> at >>>>> org.apache.roller.business.hibernate.HibernateRollerImpl.flush >>>>> (HibernateRollerImpl.java:109) >>>>> at >>>>> org.apache.roller.business.referrers.ReferrerQueueManagerImpl.proc >>>>> essReferrer(ReferrerQueueManagerImpl.java:163) >>>>> at >>>>> org.apache.roller.ui.rendering.servlets.PageServlet.processReferre >>>>> r(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.internalDoFilter >>>>> (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.internalDoFilter >>>>> (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.invoke >>>>> (FilterSecurityInterceptor.java:97) >>>>> at >>>>> org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter >>>>> (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.do >>>>> Filter(AnonymousProcessingFilter.java:125) >>>>> at org.acegisecurity.util.FilterChainProxy >>>>> $VirtualFilterChain.doFilter(FilterChainProxy.java:274) >>>>> at >>>>> org.acegisecurity.wrapper.SecurityContextHolderAwareRequestFilter. >>>>> doFilter(SecurityContextHolderAwareRequestFilter.java:81) >>>>> at org.acegisecurity.util.FilterChainProxy >>>>> $VirtualFilterChain.doFilter(FilterChainProxy.java:274) >>>>> at >>>>> org.acegisecurity.securechannel.ChannelProcessingFilter.doFilter >>>>> (ChannelProcessingFilter.java:138) >>>>> at org.acegisecurity.util.FilterChainProxy >>>>> $VirtualFilterChain.doFilter(FilterChainProxy.java:274) >>>>> at >>>>> org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilte >>>>> r(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.doFi >>>>> lter(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.internalDoFilter >>>>> (ApplicationFilterChain.java:202) >>>>> at >>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter >>>>> (ApplicationFilterChain.java:173) >>>>> at >>>>> org.apache.roller.ui.core.filters.StrutsCharEncodingFilter.doFilte >>>>> r(StrutsCharEncodingFilter.java:90) >>>>> at >>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter >>>>> (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.internalDoFilter >>>>> (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.internalDoFilter >>>>> (ApplicationFilterChain.java:252) >>>>> at >>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter >>>>> (ApplicationFilterChain.java:173) >>>>> at >>>>> org.apache.roller.ui.rendering.filters.RequestMappingFilter.doFilt >>>>> er(RequestMappingFilter.java:140) >>>>> at >>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter >>>>> (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.internalDoFilter >>>>> (ApplicationFilterChain.java:202) >>>>> at >>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter >>>>> (ApplicationFilterChain.java:173) >>>>> at >>>>> org.apache.roller.ui.core.filters.PersistenceSessionFilter.doFilte >>>>> r(PersistenceSessionFilter.java:60) >>>>> at >>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter >>>>> (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.invoke >>>>> (FilterSecurityInterceptor.java:107) >>>>> at >>>>> org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter >>>>> (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.do >>>>> Filter(AnonymousProcessingFilter.java:125) >>>>> at org.acegisecurity.util.FilterChainProxy >>>>> $VirtualFilterChain.doFilter(FilterChainProxy.java:274) >>>>> at >>>>> org.acegisecurity.wrapper.SecurityContextHolderAwareRequestFilter. >>>>> doFilter(SecurityContextHolderAwareRequestFilter.java:81) >>>>> at org.acegisecurity.util.FilterChainProxy >>>>> $VirtualFilterChain.doFilter(FilterChainProxy.java:274) >>>>> at >>>>> org.acegisecurity.securechannel.ChannelProcessingFilter.doFilter >>>>> (ChannelProcessingFilter.java:138) >>>>> at org.acegisecurity.util.FilterChainProxy >>>>> $VirtualFilterChain.doFilter(FilterChainProxy.java:274) >>>>> at >>>>> org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilte >>>>> r(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.doFi >>>>> lter(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.internalDoFilter >>>>> (ApplicationFilterChain.java:202) >>>>> at >>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter >>>>> (ApplicationFilterChain.java:173) >>>>> at >>>>> org.apache.roller.ui.core.filters.SchemeEnforcementFilter.doFilter >>>>> (SchemeEnforcementFilter.java:121) >>>>> at >>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter >>>>> (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.internalDoFilter >>>>> (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.invoke >>>>> (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) >>>>> >>>>> >>>> >>> >> > --Apple-Mail-43-497250476 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=ISO-8859-1 the HashSet is from activemq.=A0 = I tried to twist Hiram's arm to fix it but it may take a while.=A0 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=A0 = the NPE in ConnectionTrackingCoordinator.handleReleased is gone and the = error now is due to a problem when hibernates is loading properties
= =A0=A0
13:13:34,849 FATAL [HibernateRollerImpl] Error initializing = Hibernate
java.lang.ClassCastException: java.util.HashSet
= =A0=A0=A0=A0=A0=A0=A0 at = org.hibernate.util.PropertiesHelper.resolvePlaceHolders(PropertiesHelper.j= ava: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?=A0 =A0 =A0

Thanks
=A0=A0 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=A0 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
=A0=A0 Peter

= geronimo-web.xml
= --------------------------------------------------------------------------= --------------------------------------------------------------------------= -------------------------
<?xml version=3D"1.0" = encoding=3D"UTF-8"?>
<web-app xmlns=3D"http://geronimo.a= pache.org/xml/ns/j2ee/web-1.2" xmlns:nam=3D"http://geronimo.apa= che.org/xml/ns/naming-1.1" xmlns:sec=3D"http://geronimo.a= pache.org/xml/ns/security-1.1" xmlns:sys=3D"http://geronimo= .apache.org/xml/ns/deployment-1.1">
=A0 = <sys:environment>
=A0=A0=A0 <sys:moduleId>
=A0=A0=A0=A0= =A0 <sys:groupId>roller</sys:groupId>
=A0=A0=A0=A0=A0 = <sys:artifactId>roller</sys:artifactId>
=A0=A0=A0=A0=A0 = <sys:version>3.1</sys:version>
=A0=A0=A0=A0=A0 = <sys:type>war</sys:type>
=A0=A0=A0 = </sys:moduleId>
=A0=A0=A0 <sys:dependencies>=A0
= =A0=A0=A0=A0=A0 <sys:dependency>
=A0=A0=A0=A0=A0=A0=A0=A0 = <sys:groupId>console.dbpool</sys:groupId>
=A0=A0=A0=A0=A0=A0= =A0=A0 <sys:artifactId>MySqlDB_roller</sys:artifactId>
= =A0=A0=A0=A0=A0 </sys:dependency>=A0=A0=A0
=A0=A0=A0 = </sys:dependencies>
=A0=A0=A0 <hidden-classes>
= =A0=A0=A0=A0=A0=A0=A0 <filter>antlr</filter>
=A0=A0=A0 = </hidden-classes>
=A0 </sys:environment>

=A0 = <context-root>/roller</context-root>
=A0=A0=A0
=A0 = <sys:resource-ref>
=A0=A0=A0=A0 = <sys:ref-name>jdbc/rollerdb</sys:ref-name>
=A0=A0=A0=A0 = <sys:resource-link>MySqlDB_roller</sys:resource-link>
=A0 = </sys:resource-ref>
=A0
</web-app>
= --------------------------------------------------------------------------= --------------------------------------------------------------------------= -------------------------

roller_mysql_db_plan.xml
= --------------------------------------------------------------------------= --------------------------------------------------------------------------= -------------------------
<?xml version=3D"1.0" = encoding=3D"UTF-8"?>
<connector xmlns=3D"http://gero= nimo.apache.org/xml/ns/j2ee/connector-1.2">
=A0=A0=A0 = <dep:environment xmlns:dep=3D"http://geronimo= .apache.org/xml/ns/deployment-1.2">
=A0=A0=A0=A0=A0=A0=A0 = <dep:moduleId>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 = <dep:groupId>console.dbpool</dep:groupId>
=A0=A0=A0=A0=A0=A0= =A0=A0=A0=A0=A0 = <dep:artifactId>MySqlDB_roller</dep:artifactId>
= =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 = <dep:version>1.0</dep:version>
=A0=A0=A0=A0=A0=A0=A0=A0=A0= =A0=A0 <dep:type>rar</dep:type>
=A0=A0=A0=A0=A0=A0=A0 = </dep:moduleId>
=A0=A0=A0=A0=A0=A0=A0 = <dep:dependencies>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 = <dep:dependency>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 = <dep:groupId>mysql</dep:groupId>
=A0=A0=A0=A0=A0=A0=A0=A0=A0= =A0=A0=A0=A0=A0=A0 = <dep:artifactId>mysql-connector-java</dep:artifactId>
= =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 = <dep:version>3.1.12</dep:version>
=A0=A0=A0=A0=A0=A0=A0=A0= =A0=A0=A0=A0=A0=A0=A0 <dep:type>jar</dep:type>
= =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 </dep:dependency>
=A0=A0=A0=A0= =A0=A0=A0 </dep:dependencies>
=A0=A0=A0 = </dep:environment>
=A0=A0=A0 <resourceadapter>
= =A0=A0=A0=A0=A0=A0=A0 <outbound-resourceadapter>
=A0=A0=A0=A0=A0= =A0=A0=A0=A0=A0=A0 <connection-definition>
=A0=A0=A0=A0=A0=A0=A0= =A0=A0=A0=A0=A0=A0=A0=A0 = <connectionfactory-interface>javax.sql.DataSource</connectionfact= ory-interface>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 = <connectiondefinition-instance>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0= =A0=A0=A0=A0=A0=A0=A0=A0 <name>MySqlDB_roller</name>
= =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 = <config-property-setting = name=3D"Password">thepw</config-property-setting>
= =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 = <config-property-setting = name=3D"Driver">com.mysql.jdbc.Driver</config-property-setting> =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 = <config-property-setting = name=3D"UserName">theuser</config-property-setting>
= =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 = <config-property-setting = name=3D"ConnectionURL">jdbc:mysql://localhost:3306/roller</config-pr= operty-setting>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0= =A0=A0 <connectionmanager>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0= =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 <local-transaction/>
= =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 = <single-pool>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0= =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 <max-size>10</max-size>
= =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0= =A0=A0 <min-size>0</min-size>
= =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0= =A0=A0 <match-one/>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0= =A0=A0=A0=A0=A0=A0=A0=A0 </single-pool>
=A0=A0=A0=A0=A0=A0=A0=A0= =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 </connectionmanager>
= =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 = </connectiondefinition-instance>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0= </connection-definition>
=A0=A0=A0=A0=A0=A0=A0 = </outbound-resourceadapter>
=A0=A0=A0 = </resourceadapter>
</connector>
= --------------------------------------------------------------------------= --------------------------------------------------------------------------= -------------------------

= roller_security_realm.xml
= --------------------------------------------------------------------------= --------------------------------------------------------------------------= -------------------------
<module xmlns=3D"http://geronimo= .apache.org/xml/ns/deployment-1.2">
=A0=A0=A0 = <environment>
=A0=A0=A0=A0=A0=A0=A0 <moduleId>
= =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 = <groupId>console.realm</groupId>
=A0=A0=A0=A0=A0=A0=A0=A0=A0= =A0=A0 <artifactId>MySqlDB_roller</artifactId>
= =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 <version>1.0</version>
= =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 <type>car</type>
= =A0=A0=A0=A0=A0=A0=A0 </moduleId>
=A0=A0=A0=A0=A0=A0=A0 = <dependencies>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 = <dependency>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 = <groupId>org.apache.geronimo.configs</groupId>
= =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 = <artifactId>j2ee-security</artifactId>
=A0=A0=A0=A0=A0=A0=A0= =A0=A0=A0=A0=A0=A0=A0=A0 <type>car</type>
=A0=A0=A0=A0=A0=A0= =A0=A0=A0=A0=A0 </dependency>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 = <dependency>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 = <groupId>console.dbpool</groupId>
=A0=A0=A0=A0=A0=A0=A0=A0= =A0=A0=A0=A0=A0=A0=A0 = <artifactId>MySqlDB_roller</artifactId>
=A0=A0=A0=A0=A0=A0= =A0=A0=A0=A0=A0=A0=A0=A0=A0 <version>1.0</version>
= =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 = <type>rar</type>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 = </dependency>
=A0=A0=A0=A0=A0=A0=A0 </dependencies>
= =A0=A0=A0 </environment>
=A0=A0=A0 <gbean = name=3D"MySqlDB_roller" = class=3D"org.apache.geronimo.security.realm.GenericSecurityRealm" = xsi:type=3D"dep:gbeanType" xmlns:dep=3D"http://geronimo= .apache.org/xml/ns/deployment-1.2" xmlns:xsi=3D"http://www.w3.org/2001= /XMLSchema-instance">
=A0=A0=A0=A0=A0=A0=A0 <attribute = name=3D"realmName">MySqlDB_roller</attribute>
=A0=A0=A0=A0=A0= =A0=A0 <reference name=3D"ServerInfo">
=A0=A0=A0=A0=A0=A0=A0=A0=A0= =A0=A0 <name>ServerInfo</name>
=A0=A0=A0=A0=A0=A0=A0 = </reference>
=A0=A0=A0=A0=A0=A0=A0 <reference = name=3D"LoginService">
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 = <name>JaasLoginService</name>
=A0=A0=A0=A0=A0=A0=A0 = </reference>
=A0=A0=A0=A0=A0=A0=A0 <xml-reference = name=3D"LoginModuleConfiguration">
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0= <log:login-config xmlns:log=3D"http://geronim= o.apache.org/xml/ns/loginconfig-1.2">
=A0=A0=A0=A0=A0=A0=A0=A0=A0= =A0=A0=A0=A0=A0=A0 <log:login-module control-flag=3D"REQUIRED" = server-side=3D"true" wrap-principals=3D"false">
= =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 = <log:login-domain-name>MySqlDB_roller</log:login-domain-name><= BR> =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 = <log:login-module-class>org.apache.geronimo.security.realm.providers= .SQLLoginModule</log:login-module-class>
=A0=A0=A0=A0=A0=A0=A0=A0= =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 <log:option = name=3D"userSelect">SELECT username, passphrase FROM rolleruser WHERE = username=3D?</log:option>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0= =A0=A0=A0=A0=A0=A0 <log:option = name=3D"dataSourceApplication">null</log:option>
= =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 <log:option = name=3D"groupSelect">SELECT username, rolename FROM userrole WHERE = username=3D?</log:option>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0= =A0=A0=A0=A0=A0=A0 <log:option = name=3D"dataSourceName">MySqlDB_roller</log:option>
= =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 = </log:login-module>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 = </log:login-config>
=A0=A0=A0=A0=A0=A0=A0 = </xml-reference>
=A0=A0=A0 </gbean>
= </module>

= --------------------------------------------------------------------------= --------------------------------------------------------------------------= -------------------------
Stack trace:

22:26:04,578 INFO=A0 = [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
=A0=A0=A0=A0=A0=A0=A0 at = org.hibernate.util.PropertiesHelper.resolvePlaceHolders(PropertiesHelper.j= ava:88)
=A0=A0=A0=A0=A0=A0=A0 at = org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:117= 3)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.roller.business.hibernate.HibernatePersistenceStrategy.<init= >(HibernatePersistenceStrategy.java:117)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.roller.business.hibernate.HibernateRollerImpl.<init>(Hibe= rnateRollerImpl.java:83)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.roller.business.hibernate.HibernateRollerImpl.instantiate(Hiber= nateRollerImpl.java:101)
=A0=A0=A0=A0=A0=A0=A0 at = sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
=A0=A0=A0=A0= =A0=A0=A0 at = sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:= 39)
=A0=A0=A0=A0=A0=A0=A0 at = sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorIm= pl.java:25)
=A0=A0=A0=A0=A0=A0=A0 at = java.lang.reflect.Method.invoke(Method.java:585)
=A0=A0=A0=A0=A0=A0=A0= at = org.apache.roller.business.RollerFactory.getRoller(RollerFactory.java:66)<= BR> =A0=A0=A0=A0=A0=A0=A0 at = org.apache.roller.ui.core.RollerContext.contextInitialized(RollerContext.j= ava:170)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.catalina.core.StandardContext.listenerStart(StandardContext.jav= a:3727)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.catalina.core.StandardContext.start(StandardContext.java:4162)<= BR> =A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.tomcat.GeronimoStandardContext.access$201(GeronimoStan= dardContext.java:64)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.tomcat.GeronimoStandardContext$SystemMethodValve.invok= e(GeronimoStandardContext.java:323)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.tomcat.valve.GeronimoBeforeAfterValve.invoke(GeronimoB= eforeAfterValve.java:47)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.tomcat.GeronimoStandardContext.start(GeronimoStandardC= ontext.java:178)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java= :759)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739) =A0=A0=A0=A0=A0=A0=A0 at = org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
= =A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.tomcat.TomcatContainer.addContext(TomcatContainer.java= :324)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.tomcat.TomcatContainer$$FastClassByCGLIB$$9370b073.inv= oke(<generated>)
=A0=A0=A0=A0=A0=A0=A0 at = net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
=A0=A0=A0=A0= =A0=A0=A0 at = org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodInvok= er.java:38)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.jav= a:122)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:= 820)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57) =A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperationIn= voker.java:35)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMet= hodInterceptor.java:96)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.tomcat.TomcatContainer$$EnhancerByCGLIB$$4c325478.addC= ontext(<generated>)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.tomcat.TomcatWebAppContext.doStart(TomcatWebAppContext= .java:474)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.gbean.runtime.GBeanInstance.createInstance(GBeanInstan= ce.java:986)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullStart(GBea= nInstanceState.java:267)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.gbean.runtime.GBeanInstanceState.start(GBeanInstanceSt= ate.java:102)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.gbean.runtime.GBeanInstanceState.startRecursive(GBeanI= nstanceState.java:124)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.gbean.runtime.GBeanInstance.startRecursive(GBeanInstan= ce.java:543)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.kernel.basic.BasicKernel.startRecursiveGBean(BasicKern= el.java:379)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.kernel.config.ConfigurationUtil.startConfigurationGBea= ns(ConfigurationUtil.java:378)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.kernel.config.KernelConfigurationManager.start(KernelC= onfigurationManager.java:188)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.kernel.config.SimpleConfigurationManager.startConfigur= ation(SimpleConfigurationManager.java:527)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.kernel.config.SimpleConfigurationManager.startConfigur= ation(SimpleConfigurationManager.java:508)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.kernel.config.SimpleConfigurationManager$$FastClassByC= GLIB$$ce77a924.invoke(<generated>)
=A0=A0=A0=A0=A0=A0=A0 at = net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
=A0=A0=A0=A0= =A0=A0=A0 at = org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodInvok= er.java:38)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.jav= a:122)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:= 820)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57) =A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperationIn= voker.java:35)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMet= hodInterceptor.java:96)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.kernel.config.EditableConfigurationManager$$EnhancerBy= CGLIB$$327d01f1.startConfiguration(<generated>)
=A0=A0=A0=A0=A0=A0= =A0 at = org.apache.geronimo.deployment.plugin.local.StartCommand.run(StartCommand.= java:67)
=A0=A0=A0=A0=A0=A0=A0 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
=A0=A0=A0=A0=A0=A0=A0 at = sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
=A0=A0=A0=A0= =A0=A0=A0 at = sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:= 39)
=A0=A0=A0=A0=A0=A0=A0 at = sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorIm= pl.java:25)
=A0=A0=A0=A0=A0=A0=A0 at = java.lang.reflect.Method.invoke(Method.java:585)
=A0=A0=A0=A0=A0=A0=A0= at = org.apache.roller.business.RollerFactory.getRoller(RollerFactory.java:66)<= BR> =A0=A0=A0=A0=A0=A0=A0 at = org.apache.roller.ui.core.RollerContext.contextInitialized(RollerContext.j= ava:170)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.catalina.core.StandardContext.listenerStart(StandardContext.jav= a:3727)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.catalina.core.StandardContext.start(StandardContext.java:4162)<= BR> =A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.tomcat.GeronimoStandardContext.access$201(GeronimoStan= dardContext.java:64)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.tomcat.GeronimoStandardContext$SystemMethodValve.invok= e(GeronimoStandardContext.java:323)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.tomcat.valve.GeronimoBeforeAfterValve.invoke(GeronimoB= eforeAfterValve.java:47)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.tomcat.GeronimoStandardContext.start(GeronimoStandardC= ontext.java:178)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java= :759)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739) =A0=A0=A0=A0=A0=A0=A0 at = org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
= =A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.tomcat.TomcatContainer.addContext(TomcatContainer.java= :324)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.tomcat.TomcatContainer$$FastClassByCGLIB$$9370b073.inv= oke(<generated>)
=A0=A0=A0=A0=A0=A0=A0 at = net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
=A0=A0=A0=A0= =A0=A0=A0 at = org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodInvok= er.java:38)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.jav= a:122)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:= 820)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57) =A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperationIn= voker.java:35)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMet= hodInterceptor.java:96)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.tomcat.TomcatContainer$$EnhancerByCGLIB$$4c325478.addC= ontext(<generated>)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.tomcat.TomcatWebAppContext.doStart(TomcatWebAppContext= .java:474)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.gbean.runtime.GBeanInstance.createInstance(GBeanInstan= ce.java:986)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullStart(GBea= nInstanceState.java:267)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.gbean.runtime.GBeanInstanceState.start(GBeanInstanceSt= ate.java:102)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.gbean.runtime.GBeanInstanceState.startRecursive(GBeanI= nstanceState.java:124)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.gbean.runtime.GBeanInstance.startRecursive(GBeanInstan= ce.java:543)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.kernel.basic.BasicKernel.startRecursiveGBean(BasicKern= el.java:379)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.kernel.config.ConfigurationUtil.startConfigurationGBea= ns(ConfigurationUtil.java:378)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.kernel.config.KernelConfigurationManager.start(KernelC= onfigurationManager.java:188)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.kernel.config.SimpleConfigurationManager.startConfigur= ation(SimpleConfigurationManager.java:527)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.kernel.config.SimpleConfigurationManager.startConfigur= ation(SimpleConfigurationManager.java:508)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.kernel.config.SimpleConfigurationManager$$FastClassByC= GLIB$$ce77a924.invoke(<generated>)
=A0=A0=A0=A0=A0=A0=A0 at = net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
=A0=A0=A0=A0= =A0=A0=A0 at = org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodInvok= er.java:38)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.jav= a:122)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:= 820)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57) =A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperationIn= voker.java:35)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMet= hodInterceptor.java:96)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.kernel.config.EditableConfigurationManager$$EnhancerBy= CGLIB$$327d01f1.startConfiguration(<generated>)
=A0=A0=A0=A0=A0=A0= =A0 at = org.apache.geronimo.deployment.plugin.local.StartCommand.run(StartCommand.= java:67)
=A0=A0=A0=A0=A0=A0=A0 at = java.lang.Thread.run(Thread.java:595)
Caused by: = org.apache.roller.RollerException
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.roller.business.hibernate.HibernateRollerImpl.<init>(Hibe= rnateRollerImpl.java:90)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.roller.business.hibernate.HibernateRollerImpl.instantiate(Hiber= nateRollerImpl.java:101)
=A0=A0=A0=A0=A0=A0=A0 ... 47 more
= 22:26:04,589 FATAL [RollerFactory] Failed to instantiate fallback roller = impl
java.lang.Exception: Doh! Couldn't instantiate a roller = class
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.roller.business.RollerFactory.getRoller(RollerFactory.java:89)<= BR> =A0=A0=A0=A0=A0=A0=A0 at = org.apache.roller.ui.core.RollerContext.contextInitialized(RollerContext.j= ava:170)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.catalina.core.StandardContext.listenerStart(StandardContext.jav= a:3727)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.catalina.core.StandardContext.start(StandardContext.java:4162)<= BR> =A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.tomcat.GeronimoStandardContext.access$201(GeronimoStan= dardContext.java:64)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.tomcat.GeronimoStandardContext$SystemMethodValve.invok= e(GeronimoStandardContext.java:323)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.tomcat.valve.GeronimoBeforeAfterValve.invoke(GeronimoB= eforeAfterValve.java:47)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.tomcat.GeronimoStandardContext.start(GeronimoStandardC= ontext.java:178)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java= :759)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739) =A0=A0=A0=A0=A0=A0=A0 at = org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
= =A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.tomcat.TomcatContainer.addContext(TomcatContainer.java= :324)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.tomcat.TomcatContainer$$FastClassByCGLIB$$9370b073.inv= oke(<generated>)
=A0=A0=A0=A0=A0=A0=A0 at = net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
=A0=A0=A0=A0= =A0=A0=A0 at = org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodInvok= er.java:38)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.jav= a:122)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:= 820)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57) =A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperationIn= voker.java:35)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMet= hodInterceptor.java:96)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.tomcat.TomcatContainer$$EnhancerByCGLIB$$4c325478.addC= ontext(<generated>)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.tomcat.TomcatWebAppContext.doStart(TomcatWebAppContext= .java:474)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.gbean.runtime.GBeanInstance.createInstance(GBeanInstan= ce.java:986)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullStart(GBea= nInstanceState.java:267)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.gbean.runtime.GBeanInstanceState.start(GBeanInstanceSt= ate.java:102)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.gbean.runtime.GBeanInstanceState.startRecursive(GBeanI= nstanceState.java:124)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.gbean.runtime.GBeanInstance.startRecursive(GBeanInstan= ce.java:543)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.kernel.basic.BasicKernel.startRecursiveGBean(BasicKern= el.java:379)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.kernel.config.ConfigurationUtil.startConfigurationGBea= ns(ConfigurationUtil.java:378)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.kernel.config.KernelConfigurationManager.start(KernelC= onfigurationManager.java:188)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.kernel.config.SimpleConfigurationManager.startConfigur= ation(SimpleConfigurationManager.java:527)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.kernel.config.SimpleConfigurationManager.startConfigur= ation(SimpleConfigurationManager.java:508)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.kernel.config.SimpleConfigurationManager$$FastClassByC= GLIB$$ce77a924.invoke(<generated>)
=A0=A0=A0=A0=A0=A0=A0 at = net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
=A0=A0=A0=A0= =A0=A0=A0 at = org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodInvok= er.java:38)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.jav= a:122)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:= 820)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57) =A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperationIn= voker.java:35)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMet= hodInterceptor.java:96)
=A0=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.kernel.config.EditableConfigurationManager$$EnhancerBy= CGLIB$$327d01f1.startConfiguration(<generated>)
=A0=A0=A0=A0=A0=A0= =A0 at = org.apache.geronimo.deployment.plugin.local.StartCommand.run(StartCommand.= java:67)
=A0=A0=A0=A0=A0=A0=A0 at = java.lang.Thread.run(Thread.java:595)
22:26:04,590 INFO=A0 = [HibernatePersistenceStrategy] configResource: /hibernate.cfg.xml
= 22:26:04,590 INFO=A0 [HibernatePersistenceStrategy] dialect:=A0=A0=A0=A0=A0= =A0=A0 org.hibernate.dialect.MySQL5Dialect
22:26:04,600 INFO=A0 = [Configuration] configuring from XML document
22:26:04,601 INFO=A0 = [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.=A0 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.=A0 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.=A0 I also think you don't need = the mysql jar in the geronimo plan.=A0 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=A0 [ReferrerProcessingJob] = Trouble processing referrer
org.apache.roller.RollerException
= =A0=A0=A0=A0=A0=A0 at = org.apache.roller.business.hibernate.HibernatePersistenceStrategy.flush(Hi= bernatePersistenceStrategy.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
=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.connector.outbound.connectiontracking.ConnectionTracki= ngCoordinator.handleReleased(ConnectionTrackingCoordinator.java:127) =
=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.connector.outbound.connectiontracking.ConnectionTracki= ngCoordinator$$FastClassByCGLIB$$5d33aabf.invoke(<generated>) =
=A0=A0=A0=A0=A0=A0 at = net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
(full = stack trace below)

Here is the geronimo-web.xml
= --------------------------------------------------------------------------= --------------------------------------------------------------------------= ----------------------
<?xml version=3D"1.0" = encoding=3D"UTF-8"?>
<web-app xmlns=3D"http://geronimo.a= pache.org/xml/ns/j2ee/web-1.1" xmlns:nam=3D"http://geronimo.apa= che.org/xml/ns/naming-1.1" xmlns:sec=3D"http://geronimo.a= pache.org/xml/ns/security-1.1" xmlns:sys=3D"http://geronimo= .apache.org/xml/ns/deployment-1.1">
= =A0<sys:environment>
=A0=A0 <sys:moduleId>
=A0=A0=A0= =A0 <sys:groupId>roller</sys:groupId>
=A0=A0=A0=A0 = <sys:artifactId>roller</sys:artifactId>
=A0=A0=A0=A0 = <sys:version>3.1</sys:version>
=A0=A0=A0=A0 = <sys:type>war</sys:type>
=A0=A0 = </sys:moduleId>=A0=A0=A0=A0 <sys:dependencies>
=A0=A0=A0=A0= <sys:dependency>
=A0=A0=A0=A0=A0=A0=A0 = <sys:groupId>mysql</sys:groupId>
=A0=A0=A0=A0=A0=A0=A0 = <sys:artifactId>mysql-connector-java</sys:artifactId>
= =A0=A0=A0=A0=A0=A0=A0 <sys:version>3.1.12</sys:version>
= =A0=A0=A0=A0=A0=A0=A0 <sys:type>jar</sys:type>=A0=A0=A0=A0=A0=A0= =A0=A0=A0=A0=A0=A0 </sys:dependency>=A0=A0=A0=A0=A0=A0=A0=A0 = <sys:dependency>
=A0=A0=A0=A0=A0=A0=A0 = <sys:groupId>console.dbpool</sys:groupId>
=A0=A0=A0=A0=A0= =A0=A0 <sys:artifactId>MySqlDB_roller</sys:artifactId>
= =A0=A0=A0=A0 </sys:dependency>
=A0=A0 = </sys:dependencies>
=A0=A0 <sys:hidden-classes>
= =A0=A0=A0=A0=A0=A0 <sys:filter>antlr</sys:filter>
=A0=A0 = </sys:hidden-classes>
=A0</sys:environment>
=
=A0<context-root>/roller</context-root>
=A0=A0 = <sys:resource-ref>
=A0=A0=A0 = <sys:ref-name>jdbc/rollerdb</sys:ref-name>
=A0=A0=A0 = <sys:resource-link>MySqlDB_roller</sys:resource-link>
= =A0</sys:resource-ref>
</web-app>
= --------------------------------------------------------------------------= --------------------------------------------------------------------------= ----------------------

Settings in = roller-custom.properties
= --------------------------------------------------------------------------= --------------------------------------------------------------------------= ----------------------
= uploads.dir=3D/var/local/roller/roller_data/uploads
= search.index.dir=3D/var/local/roller/roller_data/search-index
=
# Database configuration settings
# Hibernate dialect:
= hibernate.dialect=3Dorg.hibernate.dialect.MySQL5Dialect
= --------------------------------------------------------------------------= --------------------------------------------------------------------------= ----------------------

Database connection pool =
= --------------------------------------------------------------------------= --------------------------------------------------------------------------= ----------------------
<?xml version=3D"1.0" = encoding=3D"UTF-8"?>
<connector xmlns=3D"http://gero= nimo.apache.org/xml/ns/j2ee/connector-1.1">
=A0=A0 = <dep:environment xmlns:dep=3D"http://geronimo= .apache.org/xml/ns/deployment-1.1">
=A0=A0=A0=A0=A0=A0 = <dep:moduleId>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 = <dep:groupId>console.dbpool</dep:groupId>
=A0=A0=A0=A0=A0= =A0=A0=A0=A0=A0 = <dep:artifactId>MySqlDB_roller</dep:artifactId>
= =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 = <dep:version>1.0</dep:version>
=A0=A0=A0=A0=A0=A0=A0=A0=A0= =A0 <dep:type>rar</dep:type>
=A0=A0=A0=A0=A0=A0 = </dep:moduleId>
=A0=A0=A0=A0=A0=A0 <dep:dependencies> =
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 <dep:dependency>
= =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 = <dep:groupId>mysql</dep:groupId>
=A0=A0=A0=A0=A0=A0=A0=A0= =A0=A0=A0=A0=A0=A0 = <dep:artifactId>mysql-connector-java</dep:artifactId>
= =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 = <dep:version>3.1.12</dep:version>
=A0=A0=A0=A0=A0=A0=A0=A0= =A0=A0=A0=A0=A0=A0 <dep:type>jar</dep:type>
=A0=A0=A0=A0=A0= =A0=A0=A0=A0=A0 </dep:dependency>
=A0=A0=A0=A0=A0=A0 = </dep:dependencies>
=A0=A0 </dep:environment>
=A0=A0= <resourceadapter>
=A0=A0=A0=A0=A0=A0 = <outbound-resourceadapter>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 = <connection-definition>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0= =A0 = <connectionfactory-interface>javax.sql.DataSource</connectionfact= ory-interface>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 = <connectiondefinition-instance>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0= =A0=A0=A0=A0=A0=A0=A0 <name>MySqlDB_roller</name>
= =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 = <config-property-setting = name=3D"Password">thepw</config-property-setting>
= =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 = <config-property-setting = name=3D"Driver">com.mysql.jdbc.Driver</config-property-setting> =
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 = <config-property-setting = name=3D"UserName">theuser</config-property-setting>
= =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 = <config-property-setting = name=3D"ConnectionURL">jdbc:mysql://localhost:3306/roller</config-pr= operty-setting>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0= =A0=A0=A0 <connectionmanager>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0= =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 <local-transaction/>
= =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 = <single-pool>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0= =A0=A0=A0=A0=A0=A0=A0=A0=A0 <max-size>10</max-size>
= =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0= =A0 <min-size>0</min-size>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0= =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 <match-one/>
= =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 = </single-pool>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0= =A0=A0 </connectionmanager>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0= =A0=A0 </connectiondefinition-instance>
=A0=A0=A0=A0=A0=A0=A0=A0= =A0=A0 </connection-definition>
=A0=A0=A0=A0=A0=A0 = </outbound-resourceadapter>
=A0=A0 </resourceadapter> =
</connector>
= --------------------------------------------------------------------------= --------------------------------------------------------------------------= ----------------------


18:40:16,913 = INFO=A0 [ReferrerQueueManagerImpl] Asynchronous referrer processing =3D = false
18:40:16,959 WARN=A0 [ReferrerProcessingJob] Trouble = processing referrer
org.apache.roller.RollerException
=A0=A0=A0=A0= =A0=A0 at = org.apache.roller.business.hibernate.HibernatePersistenceStrategy.flush(Hi= bernatePersistenceStrategy.java:228)
=A0=A0=A0=A0=A0=A0 at = org.apache.roller.business.hibernate.HibernateRollerImpl.flush(HibernateRo= llerImpl.java:109)
=A0=A0=A0=A0=A0=A0 at = org.apache.roller.business.referrers.ReferrerProcessingJob.execute(Referre= rProcessingJob.java:72)
=A0=A0=A0=A0=A0=A0 at = org.apache.roller.business.referrers.ReferrerQueueManagerImpl.processRefer= rer(ReferrerQueueManagerImpl.java:159)
=A0=A0=A0=A0=A0=A0 at = org.apache.roller.ui.rendering.servlets.PageServlet.processReferrer(PageSe= rvlet.java:576)
=A0=A0=A0=A0=A0=A0 at = org.apache.roller.ui.rendering.servlets.PageServlet.doGet(PageServlet.java= :132)
=A0=A0=A0=A0=A0=A0 at = javax.servlet.http.HttpServlet.service(HttpServlet.java:595)
=A0=A0=A0= =A0=A0=A0 at = javax.servlet.http.HttpServlet.service(HttpServlet.java:688)
=A0=A0=A0= =A0=A0=A0 at = org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicati= onFilterChain.java:252)
=A0=A0=A0=A0=A0=A0 at = org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilter= Chain.java:173)
=A0=A0=A0=A0=A0=A0 at = org.apache.roller.ui.core.filters.CompressionFilter.doFilter(CompressionFi= lter.java:80)
=A0=A0=A0=A0=A0=A0 at = org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicati= onFilterChain.java:202)
=A0=A0=A0=A0=A0=A0 at = org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilter= Chain.java:173)
=A0=A0=A0=A0=A0=A0 at = org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(Filter= ChainProxy.java:264)
=A0=A0=A0=A0=A0=A0 at = org.acegisecurity.intercept.web.FilterSecurityInt= erceptor.invoke(FilterSecurityInterceptor.java:97)
= =A0=A0=A0=A0=A0=A0 at org.acegisecurity.intercept.web.FilterSecurityI= nterceptor.doFilter(FilterSecurityInterceptor.java:72)
= =A0=A0=A0=A0=A0=A0 at = org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(Filter= ChainProxy.java:274)
=A0=A0=A0=A0=A0=A0 at = org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslat= ionFilter.java:110)
=A0=A0=A0=A0=A0=A0 at = org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(Filter= ChainProxy.java:274)
=A0=A0=A0=A0=A0=A0 at = org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(A= nonymousProcessingFilter.java:125)
=A0=A0=A0=A0=A0=A0 at = org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(Filter= ChainProxy.java:274)
=A0=A0=A0=A0=A0=A0 at = org.acegisecurity.wrapper.SecurityContextHolderAwareRequestFilter.doFilter= (SecurityContextHolderAwareRequestFilter.java:81)
=A0=A0=A0=A0= =A0=A0 at = org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(Filter= ChainProxy.java:274)
=A0=A0=A0=A0=A0=A0 at = org.acegisecurity.securechannel.ChannelProcessingFilter.doFilter(ChannelPr= ocessingFilter.java:138)
=A0=A0=A0=A0=A0=A0 at = org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(Filter= ChainProxy.java:274)
=A0=A0=A0=A0=A0=A0 at = org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(Rememb= erMeProcessingFilter.java:142)
=A0=A0=A0=A0=A0=A0 at = org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(Filter= ChainProxy.java:274)
=A0=A0=A0=A0=A0=A0 at = org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingF= ilter.java:217)
=A0=A0=A0=A0=A0=A0 at = org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(Filter= ChainProxy.java:274)
=A0=A0=A0=A0=A0=A0 at = org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(Htt= pSessionContextIntegrationFilter.java:129)
=A0=A0=A0=A0=A0=A0 = at = org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(Filter= ChainProxy.java:274)
=A0=A0=A0=A0=A0=A0 at = org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:148= )
=A0=A0=A0=A0=A0=A0 at = org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:9= 0)
=A0=A0=A0=A0=A0=A0 at = org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicati= onFilterChain.java:202)
=A0=A0=A0=A0=A0=A0 at = org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilter= Chain.java:173)
=A0=A0=A0=A0=A0=A0 at = org.apache.roller.ui.core.filters.StrutsCharEncodingFilter.doFilter(Struts= CharEncodingFilter.java:90)
=A0=A0=A0=A0=A0=A0 at = org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicati= onFilterChain.java:202)
=A0=A0=A0=A0=A0=A0 at = org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilter= Chain.java:173)
=A0=A0=A0=A0=A0=A0 at = org.apache.roller.ui.core.filters.CharEncodingFilter.doFilter(CharEncoding= Filter.java:81)
=A0=A0=A0=A0=A0=A0 at = org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicati= onFilterChain.java:202)
=A0=A0=A0=A0=A0=A0 at = org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilter= Chain.java:173)
=A0=A0=A0=A0=A0=A0 at = org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatche= r.java:672)
=A0=A0=A0=A0=A0=A0 at = org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationD= ispatcher.java:463)
=A0=A0=A0=A0=A0=A0 at = org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispat= cher.java:398)
=A0=A0=A0=A0=A0=A0 at = org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatch= er.java:301)
=A0=A0=A0=A0=A0=A0 at = org.apache.jsp.index_jsp._jspService(org.apache.jsp.index_jsp:91)
= =A0=A0=A0=A0=A0=A0 at = org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
= =A0=A0=A0=A0=A0=A0 at = javax.servlet.http.HttpServlet.service(HttpServlet.java:688)
=A0=A0=A0= =A0=A0=A0 at = org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java= :332)
=A0=A0=A0=A0=A0=A0 at = org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314) =
=A0=A0=A0=A0=A0=A0 at = org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
= =A0=A0=A0=A0=A0=A0 at = javax.servlet.http.HttpServlet.service(HttpServlet.java:688)
=A0=A0=A0= =A0=A0=A0 at = org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicati= onFilterChain.java:252)
=A0=A0=A0=A0=A0=A0 at = org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilter= Chain.java:173)
=A0=A0=A0=A0=A0=A0 at = org.apache.roller.ui.rendering.filters.RequestMappingFilter.doFilter(Reque= stMappingFilter.java:140)
=A0=A0=A0=A0=A0=A0 at = org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicati= onFilterChain.java:202)
=A0=A0=A0=A0=A0=A0 at = org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilter= Chain.java:173)
=A0=A0=A0=A0=A0=A0 at = org.apache.roller.ui.core.filters.InitFilter.doFilter(InitFilter.java:71) =
=A0=A0=A0=A0=A0=A0 at = org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicati= onFilterChain.java:202)
=A0=A0=A0=A0=A0=A0 at = org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilter= Chain.java:173)
=A0=A0=A0=A0=A0=A0 at = org.apache.roller.ui.core.filters.PersistenceSessionFilter.doFilter(Persis= tenceSessionFilter.java:60)
=A0=A0=A0=A0=A0=A0 at = org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicati= onFilterChain.java:202)
=A0=A0=A0=A0=A0=A0 at = org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilter= Chain.java:173)
=A0=A0=A0=A0=A0=A0 at = org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(Filter= ChainProxy.java:264)
=A0=A0=A0=A0=A0=A0 at = org.acegisecurity.intercept.web.FilterSecurityInt= erceptor.invoke(FilterSecurityInterceptor.java:107)
= =A0=A0=A0=A0=A0=A0 at org.acegisecurity.intercept.web.FilterSecurityI= nterceptor.doFilter(FilterSecurityInterceptor.java:72)
= =A0=A0=A0=A0=A0=A0 at = org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(Filter= ChainProxy.java:274)
=A0=A0=A0=A0=A0=A0 at = org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslat= ionFilter.java:110)
=A0=A0=A0=A0=A0=A0 at = org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(Filter= ChainProxy.java:274)
=A0=A0=A0=A0=A0=A0 at = org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(A= nonymousProcessingFilter.java:125)
=A0=A0=A0=A0=A0=A0 at = org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(Filter= ChainProxy.java:274)
=A0=A0=A0=A0=A0=A0 at = org.acegisecurity.wrapper.SecurityContextHolderAwareRequestFilter.doFilter= (SecurityContextHolderAwareRequestFilter.java:81)
=A0=A0=A0=A0= =A0=A0 at = org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(Filter= ChainProxy.java:274)
=A0=A0=A0=A0=A0=A0 at = org.acegisecurity.securechannel.ChannelProcessingFilter.doFilter(ChannelPr= ocessingFilter.java:138)
=A0=A0=A0=A0=A0=A0 at = org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(Filter= ChainProxy.java:274)
=A0=A0=A0=A0=A0=A0 at = org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(Rememb= erMeProcessingFilter.java:135)
=A0=A0=A0=A0=A0=A0 at = org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(Filter= ChainProxy.java:274)
=A0=A0=A0=A0=A0=A0 at = org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingF= ilter.java:217)
=A0=A0=A0=A0=A0=A0 at = org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(Filter= ChainProxy.java:274)
=A0=A0=A0=A0=A0=A0 at = org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(Htt= pSessionContextIntegrationFilter.java:191)
=A0=A0=A0=A0=A0=A0 = at = org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(Filter= ChainProxy.java:274)
=A0=A0=A0=A0=A0=A0 at = org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:148= )
=A0=A0=A0=A0=A0=A0 at = org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:9= 0)
=A0=A0=A0=A0=A0=A0 at = org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicati= onFilterChain.java:202)
=A0=A0=A0=A0=A0=A0 at = org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilter= Chain.java:173)
=A0=A0=A0=A0=A0=A0 at = org.apache.roller.ui.core.filters.SchemeEnforcementFilter.doFilter(SchemeE= nforcementFilter.java:121)
=A0=A0=A0=A0=A0=A0 at = org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicati= onFilterChain.java:202)
=A0=A0=A0=A0=A0=A0 at = org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilter= Chain.java:173)
=A0=A0=A0=A0=A0=A0 at = org.apache.roller.ui.core.filters.CharEncodingFilter.doFilter(CharEncoding= Filter.java:81)
=A0=A0=A0=A0=A0=A0 at = org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicati= onFilterChain.java:202)
=A0=A0=A0=A0=A0=A0 at = org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilter= Chain.java:173)
=A0=A0=A0=A0=A0=A0 at = org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.= java:213)
=A0=A0=A0=A0=A0=A0 at = org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.= java:178)
=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.tomcat.valve.DefaultSubjectValve.invoke(DefaultSubject= Valve.java:56)
=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.tomcat.GeronimoStandardContext$SystemMethodValve.invok= e(GeronimoStandardContext.java:342)
=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.tomcat.valve.GeronimoBeforeAfterValve.invoke(GeronimoB= eforeAfterValve.java:31)
=A0=A0=A0=A0=A0=A0 at = org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:1= 26)
=A0=A0=A0=A0=A0=A0 at = org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:1= 05)
=A0=A0=A0=A0=A0=A0 at = org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.ja= va:107)
=A0=A0=A0=A0=A0=A0 at = org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:541) =
=A0=A0=A0=A0=A0=A0 at = org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148= )
=A0=A0=A0=A0=A0=A0 at = org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)=
=A0=A0=A0=A0=A0=A0 at = org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.proces= sConnection(Http11BaseProtocol.java:667)
=A0=A0=A0=A0=A0=A0 = at = org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.j= ava:527)
=A0=A0=A0=A0=A0=A0 at = org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollower= WorkerThread.java:80)
=A0=A0=A0=A0=A0=A0 at = org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.j= ava:684)
=A0=A0=A0=A0=A0=A0 at = java.lang.Thread.run(Thread.java:595)
--- ROOT CAUSE ---
= java.lang.NullPointerException
=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.connector.outbound.connectiontracking.ConnectionTracki= ngCoordinator.handleReleased(ConnectionTrackingCoordinator.java:127) =
=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.connector.outbound.connectiontracking.ConnectionTracki= ngCoordinator$$FastClassByCGLIB$$5d33aabf.invoke(<generated>) =
=A0=A0=A0=A0=A0=A0 at = net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
=A0=A0=A0=A0= =A0=A0 at = org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodInvok= er.java:38)
=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.jav= a:122)
=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:= 817)
=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57) =
=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperationIn= voker.java:35)
=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMet= hodInterceptor.java:96)
=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.connector.outbound.connectiontracking.ConnectionTracke= r$$EnhancerByCGLIB$$b3afee90.handleReleased(<generated>) =
=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.connector.outbound.ConnectionTrackingInterceptor.retur= nConnection(ConnectionTrackingInterceptor.java:81)
=A0=A0=A0=A0= =A0=A0 at = org.apache.geronimo.connector.outbound.GeronimoConnectionEventListener.con= nectionClosed(GeronimoConnectionEventListener.java:67)
= =A0=A0=A0=A0=A0=A0 at = org.tranql.connector.AbstractManagedConnection.connectionClosed(AbstractMa= nagedConnection.java:102)
=A0=A0=A0=A0=A0=A0 at = org.tranql.connector.jdbc.ConnectionHandle.close(ConnectionHandle.java:97)=
=A0=A0=A0=A0=A0=A0 at = org.hibernate.connection.DatasourceConnectionProvider.closeConnection(Data= sourceConnectionProvider.java:74)
=A0=A0=A0=A0=A0=A0 at = org.hibernate.jdbc.ConnectionManager.closeConnection(ConnectionManager.jav= a:388)
=A0=A0=A0=A0=A0=A0 at = org.hibernate.jdbc.ConnectionManager.cleanup(ConnectionManager.java:322) =
=A0=A0=A0=A0=A0=A0 at = org.hibernate.jdbc.ConnectionManager.close(ConnectionManager.java:261) =
=A0=A0=A0=A0=A0=A0 at = org.hibernate.impl.SessionImpl.close(SessionImpl.java:316)
=A0=A0=A0=A0= =A0=A0 at = org.hibernate.impl.SessionImpl.managedClose(SessionImpl.java:372)
= =A0=A0=A0=A0=A0=A0 at = org.hibernate.transaction.JDBCTransaction.closeIfRequired(JDBCTransaction.= java:89)
=A0=A0=A0=A0=A0=A0 at = org.hibernate.transaction.JDBCTransaction.commit(JDBCTransaction.java:133)=
=A0=A0=A0=A0=A0=A0 at = org.apache.roller.business.hibernate.HibernatePersistenceStrategy.flush(Hi= bernatePersistenceStrategy.java:222)
=A0=A0=A0=A0=A0=A0 at = org.apache.roller.business.hibernate.HibernateRollerImpl.flush(HibernateRo= llerImpl.java:109)
=A0=A0=A0=A0=A0=A0 at = org.apache.roller.business.referrers.ReferrerProcessingJob.execute(Referre= rProcessingJob.java:72)
=A0=A0=A0=A0=A0=A0 at = org.apache.roller.business.referrers.ReferrerQueueManagerImpl.processRefer= rer(ReferrerQueueManagerImpl.java:159)
=A0=A0=A0=A0=A0=A0 at = org.apache.roller.ui.rendering.servlets.PageServlet.processReferrer(PageSe= rvlet.java:576)
=A0=A0=A0=A0=A0=A0 at = org.apache.roller.ui.rendering.servlets.PageServlet.doGet(PageServlet.java= :132)
=A0=A0=A0=A0=A0=A0 at = javax.servlet.http.HttpServlet.service(HttpServlet.java:595)
=A0=A0=A0= =A0=A0=A0 at = javax.servlet.http.HttpServlet.service(HttpServlet.java:688)
=A0=A0=A0= =A0=A0=A0 at = org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicati= onFilterChain.java:252)
=A0=A0=A0=A0=A0=A0 at = org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilter= Chain.java:173)
=A0=A0=A0=A0=A0=A0 at = org.apache.roller.ui.core.filters.CompressionFilter.doFilter(CompressionFi= lter.java:80)
=A0=A0=A0=A0=A0=A0 at = org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicati= onFilterChain.java:202)
=A0=A0=A0=A0=A0=A0 at = org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilter= Chain.java:173)
=A0=A0=A0=A0=A0=A0 at = org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(Filter= ChainProxy.java:264)
=A0=A0=A0=A0=A0=A0 at = org.acegisecurity.intercept.web.FilterSecurityInt= erceptor.invoke(FilterSecurityInterceptor.java:97)
= =A0=A0=A0=A0=A0=A0 at org.acegisecurity.intercept.web.FilterSecurityI= nterceptor.doFilter(FilterSecurityInterceptor.java:72)
= =A0=A0=A0=A0=A0=A0 at = org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(Filter= ChainProxy.java:274)
=A0=A0=A0=A0=A0=A0 at = org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslat= ionFilter.java:110)
=A0=A0=A0=A0=A0=A0 at = org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(Filter= ChainProxy.java:274)
=A0=A0=A0=A0=A0=A0 at = org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(A= nonymousProcessingFilter.java:125)
=A0=A0=A0=A0=A0=A0 at = org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(Filter= ChainProxy.java:274)
=A0=A0=A0=A0=A0=A0 at = org.acegisecurity.wrapper.SecurityContextHolderAwareRequestFilter.doFilter= (SecurityContextHolderAwareRequestFilter.java:81)
=A0=A0=A0=A0= =A0=A0 at = org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(Filter= ChainProxy.java:274)
=A0=A0=A0=A0=A0=A0 at = org.acegisecurity.securechannel.ChannelProcessingFilter.doFilter(ChannelPr= ocessingFilter.java:138)
=A0=A0=A0=A0=A0=A0 at = org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(Filter= ChainProxy.java:274)
=A0=A0=A0=A0=A0=A0 at = org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(Rememb= erMeProcessingFilter.java:142)
=A0=A0=A0=A0=A0=A0 at = org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(Filter= ChainProxy.java:274)
=A0=A0=A0=A0=A0=A0 at = org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingF= ilter.java:217)
=A0=A0=A0=A0=A0=A0 at = org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(Filter= ChainProxy.java:274)
=A0=A0=A0=A0=A0=A0 at = org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(Htt= pSessionContextIntegrationFilter.java:129)
=A0=A0=A0=A0=A0=A0 = at = org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(Filter= ChainProxy.java:274)
=A0=A0=A0=A0=A0=A0 at = org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:148= )
=A0=A0=A0=A0=A0=A0 at = org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:9= 0)
=A0=A0=A0=A0=A0=A0 at = org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicati= onFilterChain.java:202)
=A0=A0=A0=A0=A0=A0 at = org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilter= Chain.java:173)
=A0=A0=A0=A0=A0=A0 at = org.apache.roller.ui.core.filters.StrutsCharEncodingFilter.doFilter(Struts= CharEncodingFilter.java:90)
=A0=A0=A0=A0=A0=A0 at = org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicati= onFilterChain.java:202)
=A0=A0=A0=A0=A0=A0 at = org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilter= Chain.java:173)
=A0=A0=A0=A0=A0=A0 at = org.apache.roller.ui.core.filters.CharEncodingFilter.doFilter(CharEncoding= Filter.java:81)
=A0=A0=A0=A0=A0=A0 at = org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicati= onFilterChain.java:202)
=A0=A0=A0=A0=A0=A0 at = org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilter= Chain.java:173)
=A0=A0=A0=A0=A0=A0 at = org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatche= r.java:672)
=A0=A0=A0=A0=A0=A0 at = org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationD= ispatcher.java:463)
=A0=A0=A0=A0=A0=A0 at = org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispat= cher.java:398)
=A0=A0=A0=A0=A0=A0 at = org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatch= er.java:301)
=A0=A0=A0=A0=A0=A0 at = org.apache.jsp.index_jsp._jspService(org.apache.jsp.index_jsp:91)
= =A0=A0=A0=A0=A0=A0 at = org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
= =A0=A0=A0=A0=A0=A0 at = javax.servlet.http.HttpServlet.service(HttpServlet.java:688)
=A0=A0=A0= =A0=A0=A0 at = org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java= :332)
=A0=A0=A0=A0=A0=A0 at = org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314) =
=A0=A0=A0=A0=A0=A0 at = org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
= =A0=A0=A0=A0=A0=A0 at = javax.servlet.http.HttpServlet.service(HttpServlet.java:688)
=A0=A0=A0= =A0=A0=A0 at = org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicati= onFilterChain.java:252)
=A0=A0=A0=A0=A0=A0 at = org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilter= Chain.java:173)
=A0=A0=A0=A0=A0=A0 at = org.apache.roller.ui.rendering.filters.RequestMappingFilter.doFilter(Reque= stMappingFilter.java:140)
=A0=A0=A0=A0=A0=A0 at = org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicati= onFilterChain.java:202)
=A0=A0=A0=A0=A0=A0 at = org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilter= Chain.java:173)
=A0=A0=A0=A0=A0=A0 at = org.apache.roller.ui.core.filters.InitFilter.doFilter(InitFilter.java:71) =
=A0=A0=A0=A0=A0=A0 at = org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicati= onFilterChain.java:202)
=A0=A0=A0=A0=A0=A0 at = org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilter= Chain.java:173)
=A0=A0=A0=A0=A0=A0 at = org.apache.roller.ui.core.filters.PersistenceSessionFilter.doFilter(Persis= tenceSessionFilter.java:60)
=A0=A0=A0=A0=A0=A0 at = org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicati= onFilterChain.java:202)
=A0=A0=A0=A0=A0=A0 at = org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilter= Chain.java:173)
=A0=A0=A0=A0=A0=A0 at = org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(Filter= ChainProxy.java:264)
=A0=A0=A0=A0=A0=A0 at = org.acegisecurity.intercept.web.FilterSecurityInt= erceptor.invoke(FilterSecurityInterceptor.java:107)
= =A0=A0=A0=A0=A0=A0 at org.acegisecurity.intercept.web.FilterSecurityI= nterceptor.doFilter(FilterSecurityInterceptor.java:72)
= =A0=A0=A0=A0=A0=A0 at = org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(Filter= ChainProxy.java:274)
=A0=A0=A0=A0=A0=A0 at = org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslat= ionFilter.java:110)
=A0=A0=A0=A0=A0=A0 at = org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(Filter= ChainProxy.java:274)
=A0=A0=A0=A0=A0=A0 at = org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(A= nonymousProcessingFilter.java:125)
=A0=A0=A0=A0=A0=A0 at = org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(Filter= ChainProxy.java:274)
=A0=A0=A0=A0=A0=A0 at = org.acegisecurity.wrapper.SecurityContextHolderAwareRequestFilter.doFilter= (SecurityContextHolderAwareRequestFilter.java:81)
=A0=A0=A0=A0= =A0=A0 at = org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(Filter= ChainProxy.java:274)
=A0=A0=A0=A0=A0=A0 at = org.acegisecurity.securechannel.ChannelProcessingFilter.doFilter(ChannelPr= ocessingFilter.java:138)
=A0=A0=A0=A0=A0=A0 at = org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(Filter= ChainProxy.java:274)
=A0=A0=A0=A0=A0=A0 at = org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(Rememb= erMeProcessingFilter.java:135)
=A0=A0=A0=A0=A0=A0 at = org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(Filter= ChainProxy.java:274)
=A0=A0=A0=A0=A0=A0 at = org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingF= ilter.java:217)
=A0=A0=A0=A0=A0=A0 at = org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(Filter= ChainProxy.java:274)
=A0=A0=A0=A0=A0=A0 at = org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(Htt= pSessionContextIntegrationFilter.java:191)
=A0=A0=A0=A0=A0=A0 = at = org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(Filter= ChainProxy.java:274)
=A0=A0=A0=A0=A0=A0 at = org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:148= )
=A0=A0=A0=A0=A0=A0 at = org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:9= 0)
=A0=A0=A0=A0=A0=A0 at = org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicati= onFilterChain.java:202)
=A0=A0=A0=A0=A0=A0 at = org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilter= Chain.java:173)
=A0=A0=A0=A0=A0=A0 at = org.apache.roller.ui.core.filters.SchemeEnforcementFilter.doFilter(SchemeE= nforcementFilter.java:121)
=A0=A0=A0=A0=A0=A0 at = org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicati= onFilterChain.java:202)
=A0=A0=A0=A0=A0=A0 at = org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilter= Chain.java:173)
=A0=A0=A0=A0=A0=A0 at = org.apache.roller.ui.core.filters.CharEncodingFilter.doFilter(CharEncoding= Filter.java:81)
=A0=A0=A0=A0=A0=A0 at = org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicati= onFilterChain.java:202)
=A0=A0=A0=A0=A0=A0 at = org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilter= Chain.java:173)
=A0=A0=A0=A0=A0=A0 at = org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.= java:213)
=A0=A0=A0=A0=A0=A0 at = org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.= java:178)
=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.tomcat.valve.DefaultSubjectValve.invoke(DefaultSubject= Valve.java:56)
=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.tomcat.GeronimoStandardContext$SystemMethodValve.invok= e(GeronimoStandardContext.java:342)
=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.tomcat.valve.GeronimoBeforeAfterValve.invoke(GeronimoB= eforeAfterValve.java:31)
=A0=A0=A0=A0=A0=A0 at = org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:1= 26)
=A0=A0=A0=A0=A0=A0 at = org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:1= 05)
=A0=A0=A0=A0=A0=A0 at = org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.ja= va:107)
=A0=A0=A0=A0=A0=A0 at = org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:541) =
=A0=A0=A0=A0=A0=A0 at = org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148= )
=A0=A0=A0=A0=A0=A0 at = org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)=
=A0=A0=A0=A0=A0=A0 at = org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.proces= sConnection(Http11BaseProtocol.java:667)
=A0=A0=A0=A0=A0=A0 = at = org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.j= ava:527)
=A0=A0=A0=A0=A0=A0 at = org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollower= WorkerThread.java:80)
=A0=A0=A0=A0=A0=A0 at = org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.j= ava:684)
=A0=A0=A0=A0=A0=A0 at = java.lang.Thread.run(Thread.java:595)
18:40:16,966 ERROR = [PageServlet] Error processing referrer
= org.hibernate.SessionException: Session is closed!
=A0=A0=A0=A0=A0=A0= at = org.hibernate.impl.AbstractSessionImpl.errorIfClosed(AbstractSessionImpl.j= ava:50)
=A0=A0=A0=A0=A0=A0 at = org.hibernate.impl.SessionImpl.beginTransaction(SessionImpl.java:1304) =
=A0=A0=A0=A0=A0=A0 at = sun.reflect.GeneratedMethodAccessor351.invoke(Unknown Source) =
=A0=A0=A0=A0=A0=A0 at = sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorIm= pl.java:25)
=A0=A0=A0=A0=A0=A0 at = java.lang.reflect.Method.invoke(Method.java:585)
=A0=A0=A0=A0=A0=A0 = at = org.hibernate.context.ThreadLocalSessionContext$TransactionProtectionWrapp= er.invoke(ThreadLocalSessionContext.java:301)
=A0=A0=A0=A0=A0=A0= at $Proxy1.beginTransaction(Unknown Source)
=A0=A0=A0=A0=A0=A0 at = org.apache.roller.business.hibernate.HibernatePersistenceStrategy.getSessi= on(HibernatePersistenceStrategy.java:212)
=A0=A0=A0=A0=A0=A0 = at = org.apache.roller.business.hibernate.HibernatePersistenceStrategy.flush(Hi= bernatePersistenceStrategy.java:220)
=A0=A0=A0=A0=A0=A0 at = org.apache.roller.business.hibernate.HibernateRollerImpl.flush(HibernateRo= llerImpl.java:109)
=A0=A0=A0=A0=A0=A0 at = org.apache.roller.business.referrers.ReferrerQueueManagerImpl.processRefer= rer(ReferrerQueueManagerImpl.java:163)
=A0=A0=A0=A0=A0=A0 at = org.apache.roller.ui.rendering.servlets.PageServlet.processReferrer(PageSe= rvlet.java:576)
=A0=A0=A0=A0=A0=A0 at = org.apache.roller.ui.rendering.servlets.PageServlet.doGet(PageServlet.java= :132)
=A0=A0=A0=A0=A0=A0 at = javax.servlet.http.HttpServlet.service(HttpServlet.java:595)
=A0=A0=A0= =A0=A0=A0 at = javax.servlet.http.HttpServlet.service(HttpServlet.java:688)
=A0=A0=A0= =A0=A0=A0 at = org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicati= onFilterChain.java:252)
=A0=A0=A0=A0=A0=A0 at = org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilter= Chain.java:173)
=A0=A0=A0=A0=A0=A0 at = org.apache.roller.ui.core.filters.CompressionFilter.doFilter(CompressionFi= lter.java:80)
=A0=A0=A0=A0=A0=A0 at = org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicati= onFilterChain.java:202)
=A0=A0=A0=A0=A0=A0 at = org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilter= Chain.java:173)
=A0=A0=A0=A0=A0=A0 at = org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(Filter= ChainProxy.java:264)
=A0=A0=A0=A0=A0=A0 at = org.acegisecurity.intercept.web.FilterSecurityInt= erceptor.invoke(FilterSecurityInterceptor.java:97)
= =A0=A0=A0=A0=A0=A0 at org.acegisecurity.intercept.web.FilterSecurityI= nterceptor.doFilter(FilterSecurityInterceptor.java:72)
= =A0=A0=A0=A0=A0=A0 at = org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(Filter= ChainProxy.java:274)
=A0=A0=A0=A0=A0=A0 at = org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslat= ionFilter.java:110)
=A0=A0=A0=A0=A0=A0 at = org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(Filter= ChainProxy.java:274)
=A0=A0=A0=A0=A0=A0 at = org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(A= nonymousProcessingFilter.java:125)
=A0=A0=A0=A0=A0=A0 at = org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(Filter= ChainProxy.java:274)
=A0=A0=A0=A0=A0=A0 at = org.acegisecurity.wrapper.SecurityContextHolderAwareRequestFilter.doFilter= (SecurityContextHolderAwareRequestFilter.java:81)
=A0=A0=A0=A0= =A0=A0 at = org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(Filter= ChainProxy.java:274)
=A0=A0=A0=A0=A0=A0 at = org.acegisecurity.securechannel.ChannelProcessingFilter.doFilter(ChannelPr= ocessingFilter.java:138)
=A0=A0=A0=A0=A0=A0 at = org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(Filter= ChainProxy.java:274)
=A0=A0=A0=A0=A0=A0 at = org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(Rememb= erMeProcessingFilter.java:142)
=A0=A0=A0=A0=A0=A0 at = org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(Filter= ChainProxy.java:274)
=A0=A0=A0=A0=A0=A0 at = org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingF= ilter.java:217)
=A0=A0=A0=A0=A0=A0 at = org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(Filter= ChainProxy.java:274)
=A0=A0=A0=A0=A0=A0 at = org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(Htt= pSessionContextIntegrationFilter.java:129)
=A0=A0=A0=A0=A0=A0 = at = org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(Filter= ChainProxy.java:274)
=A0=A0=A0=A0=A0=A0 at = org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:148= )
=A0=A0=A0=A0=A0=A0 at = org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:9= 0)
=A0=A0=A0=A0=A0=A0 at = org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicati= onFilterChain.java:202)
=A0=A0=A0=A0=A0=A0 at = org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilter= Chain.java:173)
=A0=A0=A0=A0=A0=A0 at = org.apache.roller.ui.core.filters.StrutsCharEncodingFilter.doFilter(Struts= CharEncodingFilter.java:90)
=A0=A0=A0=A0=A0=A0 at = org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicati= onFilterChain.java:202)
=A0=A0=A0=A0=A0=A0 at = org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilter= Chain.java:173)
=A0=A0=A0=A0=A0=A0 at = org.apache.roller.ui.core.filters.CharEncodingFilter.doFilter(CharEncoding= Filter.java:81)
=A0=A0=A0=A0=A0=A0 at = org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicati= onFilterChain.java:202)
=A0=A0=A0=A0=A0=A0 at = org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilter= Chain.java:173)
=A0=A0=A0=A0=A0=A0 at = org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatche= r.java:672)
=A0=A0=A0=A0=A0=A0 at = org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationD= ispatcher.java:463)
=A0=A0=A0=A0=A0=A0 at = org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispat= cher.java:398)
=A0=A0=A0=A0=A0=A0 at = org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatch= er.java:301)
=A0=A0=A0=A0=A0=A0 at = org.apache.jsp.index_jsp._jspService(org.apache.jsp.index_jsp:91)
= =A0=A0=A0=A0=A0=A0 at = org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
= =A0=A0=A0=A0=A0=A0 at = javax.servlet.http.HttpServlet.service(HttpServlet.java:688)
=A0=A0=A0= =A0=A0=A0 at = org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java= :332)
=A0=A0=A0=A0=A0=A0 at = org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314) =
=A0=A0=A0=A0=A0=A0 at = org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
= =A0=A0=A0=A0=A0=A0 at = javax.servlet.http.HttpServlet.service(HttpServlet.java:688)
=A0=A0=A0= =A0=A0=A0 at = org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicati= onFilterChain.java:252)
=A0=A0=A0=A0=A0=A0 at = org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilter= Chain.java:173)
=A0=A0=A0=A0=A0=A0 at = org.apache.roller.ui.rendering.filters.RequestMappingFilter.doFilter(Reque= stMappingFilter.java:140)
=A0=A0=A0=A0=A0=A0 at = org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicati= onFilterChain.java:202)
=A0=A0=A0=A0=A0=A0 at = org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilter= Chain.java:173)
=A0=A0=A0=A0=A0=A0 at = org.apache.roller.ui.core.filters.InitFilter.doFilter(InitFilter.java:71) =
=A0=A0=A0=A0=A0=A0 at = org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicati= onFilterChain.java:202)
=A0=A0=A0=A0=A0=A0 at = org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilter= Chain.java:173)
=A0=A0=A0=A0=A0=A0 at = org.apache.roller.ui.core.filters.PersistenceSessionFilter.doFilter(Persis= tenceSessionFilter.java:60)
=A0=A0=A0=A0=A0=A0 at = org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicati= onFilterChain.java:202)
=A0=A0=A0=A0=A0=A0 at = org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilter= Chain.java:173)
=A0=A0=A0=A0=A0=A0 at = org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(Filter= ChainProxy.java:264)
=A0=A0=A0=A0=A0=A0 at = org.acegisecurity.intercept.web.FilterSecurityInt= erceptor.invoke(FilterSecurityInterceptor.java:107)
= =A0=A0=A0=A0=A0=A0 at org.acegisecurity.intercept.web.FilterSecurityI= nterceptor.doFilter(FilterSecurityInterceptor.java:72)
= =A0=A0=A0=A0=A0=A0 at = org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(Filter= ChainProxy.java:274)
=A0=A0=A0=A0=A0=A0 at = org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslat= ionFilter.java:110)
=A0=A0=A0=A0=A0=A0 at = org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(Filter= ChainProxy.java:274)
=A0=A0=A0=A0=A0=A0 at = org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(A= nonymousProcessingFilter.java:125)
=A0=A0=A0=A0=A0=A0 at = org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(Filter= ChainProxy.java:274)
=A0=A0=A0=A0=A0=A0 at = org.acegisecurity.wrapper.SecurityContextHolderAwareRequestFilter.doFilter= (SecurityContextHolderAwareRequestFilter.java:81)
=A0=A0=A0=A0= =A0=A0 at = org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(Filter= ChainProxy.java:274)
=A0=A0=A0=A0=A0=A0 at = org.acegisecurity.securechannel.ChannelProcessingFilter.doFilter(ChannelPr= ocessingFilter.java:138)
=A0=A0=A0=A0=A0=A0 at = org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(Filter= ChainProxy.java:274)
=A0=A0=A0=A0=A0=A0 at = org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(Rememb= erMeProcessingFilter.java:135)
=A0=A0=A0=A0=A0=A0 at = org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(Filter= ChainProxy.java:274)
=A0=A0=A0=A0=A0=A0 at = org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingF= ilter.java:217)
=A0=A0=A0=A0=A0=A0 at = org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(Filter= ChainProxy.java:274)
=A0=A0=A0=A0=A0=A0 at = org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(Htt= pSessionContextIntegrationFilter.java:191)
=A0=A0=A0=A0=A0=A0 = at = org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(Filter= ChainProxy.java:274)
=A0=A0=A0=A0=A0=A0 at = org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:148= )
=A0=A0=A0=A0=A0=A0 at = org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:9= 0)
=A0=A0=A0=A0=A0=A0 at = org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicati= onFilterChain.java:202)
=A0=A0=A0=A0=A0=A0 at = org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilter= Chain.java:173)
=A0=A0=A0=A0=A0=A0 at = org.apache.roller.ui.core.filters.SchemeEnforcementFilter.doFilter(SchemeE= nforcementFilter.java:121)
=A0=A0=A0=A0=A0=A0 at = org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicati= onFilterChain.java:202)
=A0=A0=A0=A0=A0=A0 at = org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilter= Chain.java:173)
=A0=A0=A0=A0=A0=A0 at = org.apache.roller.ui.core.filters.CharEncodingFilter.doFilter(CharEncoding= Filter.java:81)
=A0=A0=A0=A0=A0=A0 at = org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicati= onFilterChain.java:202)
=A0=A0=A0=A0=A0=A0 at = org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilter= Chain.java:173)
=A0=A0=A0=A0=A0=A0 at = org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.= java:213)
=A0=A0=A0=A0=A0=A0 at = org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.= java:178)
=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.tomcat.valve.DefaultSubjectValve.invoke(DefaultSubject= Valve.java:56)
=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.tomcat.GeronimoStandardContext$SystemMethodValve.invok= e(GeronimoStandardContext.java:342)
=A0=A0=A0=A0=A0=A0 at = org.apache.geronimo.tomcat.valve.GeronimoBeforeAfterValve.invoke(GeronimoB= eforeAfterValve.java:31)
=A0=A0=A0=A0=A0=A0 at = org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:1= 26)
=A0=A0=A0=A0=A0=A0 at = org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:1= 05)
=A0=A0=A0=A0=A0=A0 at = org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.ja= va:107)
=A0=A0=A0=A0=A0=A0 at = org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:541) =
=A0=A0=A0=A0=A0=A0 at = org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148= )
=A0=A0=A0=A0=A0=A0 at = org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)=
=A0=A0=A0=A0=A0=A0 at = org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.proces= sConnection(Http11BaseProtocol.java:667)
=A0=A0=A0=A0=A0=A0 = at = org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.j= ava:527)
=A0=A0=A0=A0=A0=A0 at = org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollower= WorkerThread.java:80)
=A0=A0=A0=A0=A0=A0 at = org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.j= ava:684)
=A0=A0=A0=A0=A0=A0 at = java.lang.Thread.run(Thread.java:595)


=



=


= --Apple-Mail-43-497250476--