I am receiving the following results in the GitIntegration Logfile:
2013-07-31 10:39:31 GitIntegration [FATAL] An exception occurred in the Git connector while getting commits:
org.hibernate.TransactionException: nested transactions not supported
at org.hibernate.engine.transaction.spi.AbstractTransactionImpl.begin(AbstractTransactionImpl.java:152)
at org.hibernate.internal.SessionImpl.beginTransaction(SessionImpl.java:1426)
at com.versionone.git.storage.DbStorage.persistLastCommit(DbStorage.java:60)
at com.versionone.git.GitConnector.getCommits(GitConnector.java:188)
at com.versionone.git.GitConnector.traverseChanges(GitConnector.java:99)
at com.versionone.git.GitConnector.getChangeSets(GitConnector.java:85)
at com.versionone.git.GitService.onInterval(GitService.java:31)
at com.versionone.git.GitPollTask.processRepository(GitPollTask.java:63)
at com.versionone.git.GitPollTask.run(GitPollTask.java:56)
at java.util.TimerThread.mainLoop(Timer.java:534)
at java.util.TimerThread.run(Timer.java:484)
2013-07-31 10:39:31 GitIntegration [FATAL] Git service failed: nested transactions not supported
It should be noted there are 37 Repositories in the configuration.xml. On inintial run, it scanned and worked properly with no issues, after quite a few runs it seems to start showing this message for one particular repo. Upon shutdown and restart the message appears for an additional 4 repositories in the logfiles. I removed the repository cache and restarted, same results apply.
System:
Centos 64bit linux Based with OpenJDK 1.6.0
os.name=Linux
os.arch=amd64
os.version=2.6.32-279.22.1.el6.x86_64
java version "1.6.0_24"
OpenJDK Runtime Environment (IcedTea6 1.11.11.90) (rhel-1.62.1.11.11.90.el6_4-x86_64)
OpenJDK 64-Bit Server VM (build 20.0-b12, mixed mode)
VersionOneIntegrationPlugin: 10.0.0.124