From dev-return-10624-apmail-activemq-dev-archive=activemq.apache.org@activemq.apache.org Wed May 07 08:58:05 2008 Return-Path: Delivered-To: apmail-activemq-dev-archive@www.apache.org Received: (qmail 41053 invoked from network); 7 May 2008 08:58:04 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 7 May 2008 08:58:04 -0000 Received: (qmail 4947 invoked by uid 500); 7 May 2008 08:58:06 -0000 Delivered-To: apmail-activemq-dev-archive@activemq.apache.org Received: (qmail 4922 invoked by uid 500); 7 May 2008 08:58:06 -0000 Mailing-List: contact dev-help@activemq.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@activemq.apache.org Delivered-To: mailing list dev@activemq.apache.org Received: (qmail 4911 invoked by uid 99); 7 May 2008 08:58:06 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 07 May 2008 01:58:06 -0700 X-ASF-Spam-Status: No, hits=-2000.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.140] (HELO brutus.apache.org) (140.211.11.140) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 07 May 2008 08:57:28 +0000 Received: from brutus (localhost [127.0.0.1]) by brutus.apache.org (Postfix) with ESMTP id 7E129234C106 for ; Wed, 7 May 2008 01:57:43 -0700 (PDT) Message-ID: <1836483902.1210150663494.JavaMail.jira@brutus> Date: Wed, 7 May 2008 01:57:43 -0700 (PDT) From: "Stephan Brunner (JIRA)" To: dev@activemq.apache.org Subject: [jira] Reopened: (AMQ-711) commit() should not be called while in auto-commit mode MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Virus-Checked: Checked by ClamAV on apache.org [ https://issues.apache.org/activemq/browse/AMQ-711?page=3Dcom.atlassi= an.jira.plugin.system.issuetabpanels:all-tabpanel ] Stephan Brunner reopened AMQ-711: --------------------------------- Regression: [Regression] Hi folks! I'm getting the same or similar exception with activemq 5.0.0 distribution.= I'm using mssqlserver 2000 with jtds 1.2 lib. Btw I've tried same applicat= ion context with activemq 4.1.1 distribution and it works perfectly I'm getting the following exception: 2008-05-05 16:03:38,812 [main ] ERROR BrokerService = - Failed to start ActiveMQ JMS Message Broker. Reason: java.io.IOExcept= ion: commit() should not be called while in auto-commit mode. java.io.IOException: commit() should not be called while in auto-commit mod= e. =09at org.apache.activemq.util.IOExceptionSupport.create(IOExceptionSupport= .java:45) =09at org.apache.activemq.store.jdbc.JDBCPersistenceAdapter.deleteAllMessag= es(JDBCPersistenceAdapter.java:389) =09at org.apache.activemq.broker.BrokerService.deleteAllMessages(BrokerServ= ice.java:1004) =09at org.apache.activemq.broker.BrokerService.start(BrokerService.java:415= ) =09at org.apache.activemq.xbean.XBeanBrokerService.afterPropertiesSet(XBean= BrokerService.java:46) =09at org.springframework.beans.factory.support.AbstractAutowireCapableBean= Factory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1201) =09at org.springframework.beans.factory.support.AbstractAutowireCapableBean= Factory.initializeBean(AbstractAutowireCapableBeanFactory.java:1171) =09at org.springframework.beans.factory.support.AbstractAutowireCapableBean= Factory.createBean(AbstractAutowireCapableBeanFactory.java:425) =09at org.springframework.beans.factory.support.AbstractBeanFactory$1.getOb= ject(AbstractBeanFactory.java:251) =09at org.springframework.beans.factory.support.DefaultSingletonBeanRegistr= y.getSingleton(DefaultSingletonBeanRegistry.java:156) =09at org.springframework.beans.factory.support.AbstractBeanFactory.getBean= (AbstractBeanFactory.java:248) =09at org.springframework.beans.factory.support.AbstractBeanFactory.getBean= (AbstractBeanFactory.java:160) =09at org.springframework.beans.factory.support.DefaultListableBeanFactory.= preInstantiateSingletons(DefaultListableBeanFactory.java:287) =09at org.springframework.context.support.AbstractApplicationContext.refres= h(AbstractApplicationContext.java:352) =09at org.apache.xbean.spring.context.ResourceXmlApplicationContext.(= ResourceXmlApplicationContext.java:64) =09at org.apache.xbean.spring.context.ResourceXmlApplicationContext.(= ResourceXmlApplicationContext.java:52) =09at org.apache.activemq.xbean.XBeanBrokerFactory.createApplicationContext= (XBeanBrokerFactory.java:91) =09at org.apache.activemq.xbean.XBeanBrokerFactory.createBroker(XBeanBroker= Factory.java:51) =09at org.apache.activemq.broker.BrokerFactory.createBroker(BrokerFactory.j= ava:71) =09at org.apache.activemq.broker.BrokerFactory.createBroker(BrokerFactory.j= ava:54) =09at org.apache.activemq.console.command.StartCommand.startBroker(StartCom= mand.java:112) =09at org.apache.activemq.console.command.StartCommand.runTask(StartCommand= .java:74) =09at org.apache.activemq.console.command.AbstractCommand.execute(AbstractC= ommand.java:51) =09at org.apache.activemq.console.command.ShellCommand.runTask(ShellCommand= .java:104) =09at org.apache.activemq.console.command.AbstractCommand.execute(AbstractC= ommand.java:51) =09at org.apache.activemq.console.command.ShellCommand.main(ShellCommand.ja= va:76) =09at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) =09at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.= java:39) =09at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces= sorImpl.java:25) =09at java.lang.reflect.Method.invoke(Method.java:597) =09at org.apache.activemq.console.Main.runTaskClass(Main.java:222) =09at org.apache.activemq.console.Main.main(Main.java:106) Caused by: java.sql.SQLException: commit() should not be called while in au= to-commit mode. =09at net.sourceforge.jtds.jdbc.ConnectionJDBC2.commit(ConnectionJDBC2.java= :1878) =09at org.apache.commons.dbcp.DelegatingConnection.commit(DelegatingConnect= ion.java:203) =09at org.apache.commons.dbcp.DelegatingConnection.commit(DelegatingConnect= ion.java:203) =09at org.apache.commons.dbcp.PoolingDataSource$PoolGuardConnectionWrapper.= commit(PoolingDataSource.java:199) =09at org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.doDropTable= s(DefaultJDBCAdapter.java:133) =09at org.apache.activemq.store.jdbc.JDBCPersistenceAdapter.deleteAllMessag= es(JDBCPersistenceAdapter.java:384) My Application Context for the persistency adapter is: =09=09 and my datasource is: =09 =09 =09 =09 =09 thanks,=20 stephan > commit() should not be called while in auto-commit mode > ------------------------------------------------------- > > Key: AMQ-711 > URL: https://issues.apache.org/activemq/browse/AMQ-711 > Project: ActiveMQ > Issue Type: Bug > Components: Broker > Affects Versions: 4.0 RC2, 4.0 RC3 > Environment: Windows NT > SQLServer with jtds driver.=20 > Reporter: Niklas K=C3=A4ck > Fix For: 4.0.1, 4.1.0 > > Attachments: activemq.xml > > Original Estimate: 1 day > Remaining Estimate: 1 day > > Unable to startup Broker Service. > ERROR BrokerService - Failed to start ActiveMQ JMS Messa= ge Broker. Reason: java.io.IOException: commit() should not be called while= in auto-commit mode. > Stacktrace: > java.io.IOException: commit() should not be called while in auto-commit m= ode. > at org.apache.activemq.util.IOExceptionSupport.create(IOException= Support.java:42) > at org.apache.activemq.store.jdbc.TransactionContext.close(Transa= ctionContext.java:125) > at org.apache.activemq.store.jdbc.JDBCPersistenceAdapter.createAd= apter(JDBCPersistenceAdapter.java:253) > at org.apache.activemq.store.jdbc.JDBCPersistenceAdapter.getAdapt= er(JDBCPersistenceAdapter.java:213) > at org.apache.activemq.store.jdbc.JDBCPersistenceAdapter.start(JD= BCPersistenceAdapter.java:139) > at org.apache.activemq.store.journal.JournalPersistenceAdapter.st= art(JournalPersistenceAdapter.java:215) > at org.apache.activemq.broker.BrokerService.createRegionBroker(Br= okerService.java:907) > at org.apache.activemq.broker.BrokerService.createBroker(BrokerSe= rvice.java:867) > at org.apache.activemq.broker.BrokerService.getBroker(BrokerServi= ce.java:453) > at org.apache.activemq.broker.BrokerService.start(BrokerService.j= ava:362) > at org.apache.activemq.xbean.XBeanBrokerService.afterPropertiesSe= t(XBeanBrokerService.java:43) > at org.springframework.beans.factory.support.AbstractAutowireCapa= bleBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:10= 58 > ) > at org.springframework.beans.factory.support.AbstractAutowireCapa= bleBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:363) > at org.springframework.beans.factory.support.AbstractBeanFactory.= getBean(AbstractBeanFactory.java:226) > at org.springframework.beans.factory.support.AbstractBeanFactory.= getBean(AbstractBeanFactory.java:147) > at org.springframework.beans.factory.support.DefaultListableBeanF= actory.preInstantiateSingletons(DefaultListableBeanFactory.java:275) > at org.springframework.context.support.AbstractApplicationContext= .refresh(AbstractApplicationContext.java:318) > at org.apache.xbean.spring.context.ClassPathXmlApplicationContext= .(ClassPathXmlApplicationContext.java:158) > at org.apache.xbean.spring.context.ClassPathXmlApplicationContext= .(ClassPathXmlApplicationContext.java:48) > at org.apache.activemq.xbean.XBeanBrokerFactory.createBroker(XBea= nBrokerFactory.java:40) > at org.apache.activemq.broker.BrokerFactory.createBroker(BrokerFa= ctory.java:56) > at org.apache.activemq.console.command.StartCommand.startBroker(S= tartCommand.java:81) > at org.apache.activemq.console.command.StartCommand.runTask(Start= Command.java:46) > at org.apache.activemq.console.command.AbstractCommand.execute(Ab= stractCommand.java:49) > at org.apache.activemq.console.command.ShellCommand.runTask(Shell= Command.java:64) > at org.apache.activemq.console.command.AbstractCommand.execute(Ab= stractCommand.java:49) > at org.apache.activemq.console.command.ShellCommand.main(ShellCom= mand.java:45) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccess= orImpl.java:39) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMeth= odAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:585) > at org.apache.activemq.console.Main.runTaskClass(Main.java:135) > at org.apache.activemq.console.Main.main(Main.java:67) > Caused by: java.sql.SQLException: commit() should not be called while in = auto-commit mode. > at net.sourceforge.jtds.jdbc.ConnectionJDBC2.commit(ConnectionJDB= C2.java:1878) > at org.apache.commons.dbcp.DelegatingConnection.commit(Delegating= Connection.java:203) > at org.apache.commons.dbcp.DelegatingConnection.commit(Delegating= Connection.java:203) > at org.apache.commons.dbcp.PoolingDataSource$PoolGuardConnectionW= rapper.commit(PoolingDataSource.java:199) > at org.apache.activemq.store.jdbc.TransactionContext.close(Transa= ctionContext.java:119) > Error message: > ERROR: java.lang.RuntimeException: Failed to execute start task. Reason: = org.springframework.beans.factory.BeanCreationException: Error creating bea= n > with name 'org.apache.activemq.xbean.XBeanBrokerService' defined in class= path resource [activemq.xml]: Initialization of bean failed; nested except= io > n is java.io.IOException: commit() should not be called while in auto-com= mit mode. > ERROR: java.lang.Exception: org.springframework.beans.factory.BeanCreatio= nException: Error creating bean with name 'org.apache.activemq.xbean.XBeanB= ro > kerService' defined in class path resource [activemq.xml]: Initialization= of bean failed; nested exception is java.io.IOException: commit() should n= ot > be called while in auto-commit mode. > Configuration: > > > > > > > --=20 This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.