Hi,

I upgraded to ActiveMQ 5.8.0.
Added changeAutoCommitAllowed="false" to broker-config.xml - as shown below

     <persistenceAdapter>
       <jdbcPersistenceAdapter dataSource="#reform-ds"
useDatabaseLock="false" changeAutoCommitAllowed="false"/>
     </persistenceAdapter>


Now I don't see the exceptions stated above.
However on Jboss start up - I see the following 

2013-12-11 16:08:40,865 INFO 
[org.apache.activemq.store.kahadb.plist.PListStoreImpl] (Starting ActiveMQ
Broker)
PListStore:[C:\Downloads\REFORM_HOME\jboss-5.1.0.GA\bin\activemq-data\jboss-activemq-broker\tmp_storage]
started
2013-12-11 16:08:40,885 INFO  [org.apache.activemq.broker.BrokerService]
(Starting ActiveMQ Broker) Using Persistence Adapter:
JDBCPersistenceAdapter(org.jboss.resource.adapter.jdbc.WrapperDataSource@504266b6)
2013-12-11 16:08:40,896 INFO 
[org.apache.activemq.store.jdbc.JDBCPersistenceAdapter] (Starting ActiveMQ
Broker) Database adapter driver override recognized for :
[jtds_type_4_jdbc_driver_for_ms_sql_server_and_sybase] - adapter: class
org.apache.activemq.store.jdbc.adapter.TransactJDBCAdapter
2013-12-11 16:08:40,959 WARN 
[org.apache.activemq.store.jdbc.JDBCPersistenceAdapter] (Starting ActiveMQ
Broker) Cannot create tables due to: java.sql.SQLException: You cannot
commit with autocommit set!
2013-12-11 16:08:40,960 WARN 
[org.apache.activemq.store.jdbc.JDBCPersistenceAdapter] (Starting ActiveMQ
Broker) Failure Details: You cannot commit with autocommit set!
java.sql.SQLException: You cannot commit with autocommit set!
        at
org.jboss.resource.adapter.jdbc.BaseWrapperManagedConnection.jdbcCommit(BaseWrapperManagedConnection.java:661)


**************************

Despite this warning ActiveMQ seems to have come up fine.


regards,
D



--
View this message in context: 
http://activemq.2283324.n4.nabble.com/Auto-commit-issue-with-SQL-Server-ActiveMQ-tp4675355p4675406.html
Sent from the ActiveMQ - User mailing list archive at Nabble.com.

Reply via email to