You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@jackrabbit.apache.org by Dean Jones <de...@gmail.com> on 2008/01/08 18:29:45 UTC

SQL Exception while setting up clustering

Hello folks,

I'm trying to set up clustering using a database journal, backed by
SQL Server (unfortunately). I've managed to get rid of a few data
truncation errors by changing the schema definition, but now I'm
getting the following error from the append() method of
DatabaseJournal:

 java.sql.SQLException: commit() should not be called while in auto-commit mode.
        at net.sourceforge.jtds.jdbc.ConnectionJDBC2.commit(ConnectionJDBC2.java:1681)
        at org.apache.jackrabbit.core.journal.DatabaseJournal.append(DatabaseJournal.java:311)

This seems similar to:

https://issues.apache.org/jira/browse/JCR-913

but it's happening in append() rather than checkSchema(). My cluster config is:

	<Cluster id="node1">
	  <Journal class="org.apache.jackrabbit.core.journal.DatabaseJournal">
	    <param name="revision" value="${rep.home}/revision.log" />
	    <param name="driver" value="net.sourceforge.jtds.jdbc.Driver" />
	    <param name="url" value="jdbc:jtds:sqlserver://server/db" />
	    <param name="user" value="user"/>
	    <param name="password" value="password"/>
	    <param name="schemaObjectPrefix" value="JR_"/>
	  </Journal>
	</Cluster>

I'm using 1.3.3. Any thoughts on what's happening here?

Thanks,

Dean.