Transaction is not supported by connector
aelmeswari Mar 10, 2010 4:33 PMI have an integration test in grails that does a insert and I receive the following error:
Hibernate operation: could not insert: [mil.disa.apex.dal.jopes.OplanComment]; uncategorized SQLException for SQL [insert into DAL.MY_VL.SCHEMA.TABLE1 (COLUMN1, COLUMN2, COLUMN3, COLUMN4, COLUMN5) values (?, ?, ?, ?, ?)]; SQL state [38000]; error code [0]; Error occurred on connector jopes_ddb88 Connector<3> - Transaction is not supported by the connector.; nested exception is com.metamatrix.jdbc.MMSQLException: Error occurred on connector jopes_ddb88 Connector<3> - Transaction is not supported by the connector.
org.springframework.jdbc.UncategorizedSQLException: Hibernate operation: could not insert: [mil.disa.apex.dal.jopes.OplanComment]; uncategorized SQLException for SQL [insert into DAL.MY_VL.SCHEMA.TABLE1 (COLUMN1, COLUMN2, COLUMN3, COLUMN4, COLUMN5) values (?, ?, ?, ?, ?)]; SQL state [38000]; error code [0]; Error occurred on connector jopes_ddb88 Connector<3> - Transaction is not supported by the connector.; nested exception is com.metamatrix.jdbc.MMSQLException: Error occurred on connector jopes_ddb88 Connector<3> - Transaction is not supported by the connector.
at mil.disa.apex.dal.jopes.OplanCommentItTests.testSave(OplanCommentItTests.groovy:58)
at junit.framework.Test$run.call(Unknown Source)
Caused by: com.metamatrix.jdbc.MMSQLException: Error occurred on connector jopes_ddb88 Connector<3> - Transaction is not supported by the connector.
at com.metamatrix.jdbc.MMSQLException.create(MMSQLException.java:123)
at com.metamatrix.jdbc.MMSQLException.create(MMSQLException.java:71)
at com.metamatrix.jdbc.MMStatement.executeSql(MMStatement.java:423)
at com.metamatrix.jdbc.MMPreparedStatement.executeUpdate(MMPreparedStatement.java:218)
at org.apache.commons.dbcp.DelegatingPreparedStatement.executeUpdate(DelegatingPreparedStatement.java:102)
at $Proxy44.saveOrUpdate(Unknown Source)
at mil.disa.apex.dal.jopes.OplanCommentItTests.testSave(OplanCommentItTests.groovy:58)
at junit.framework.Test$run.call(Unknown Source)
at _GrailsTest_groovy$_run_closure4.doCall(_GrailsTest_groovy:270)
at _GrailsTest_groovy$_run_closure4.call(_GrailsTest_groovy)
at _GrailsTest_groovy$_run_closure2.doCall(_GrailsTest_groovy:229)
at _GrailsTest_groovy$_run_closure2.call(_GrailsTest_groovy)
at _GrailsTest_groovy$_run_closure1_closure21_closure25.doCall(_GrailsTest_groovy:197)
at _GrailsTest_groovy$_run_closure1_closure21.doCall(_GrailsTest_groovy:196)
at _GrailsTest_groovy$_run_closure1.doCall(_GrailsTest_groovy:171)
at TestApp$_run_closure1.doCall(TestApp.groovy:102)
at gant.Gant$_dispatch_closure4.doCall(Gant.groovy:324)
at gant.Gant$_dispatch_closure6.doCall(Gant.groovy:334)
at gant.Gant$_dispatch_closure6.doCall(Gant.groovy)
at gant.Gant.withBuildListeners(Gant.groovy:344)
at gant.Gant.this$2$withBuildListeners(Gant.groovy)
at gant.Gant$this$2$withBuildListeners.callCurrent(Unknown Source)
at gant.Gant.dispatch(Gant.groovy:334)
at gant.Gant.this$2$dispatch(Gant.groovy)
at gant.Gant.invokeMethod(Gant.groovy)
at gant.Gant.processTargets(Gant.groovy:495)
at gant.Gant.processTargets(Gant.groovy:480)
Caused by: [MetaMatrixComponentException]Error occurred on connector jopes_ddb88 Connector<3> - Transaction is not supported by the connector.
1 [ConnectorException]Error occurred on connector jopes_ddb88 Connector<3> - Transaction is not supported by the connector.
2 [ConnectorException]Transaction is not supported by the connector.
at org.teiid.dqp.internal.process.DataTierTupleSource.switchBatch(DataTierTupleSource.java:128)
at org.teiid.dqp.internal.process.DataTierTupleSource.nextTuple(DataTierTupleSource.java:89)
at com.metamatrix.query.processor.relational.AccessNode.nextBatchDirect(AccessNode.java:132)
at com.metamatrix.query.processor.relational.RelationalNode.nextBatch(RelationalNode.java:261)
at com.metamatrix.query.processor.relational.RelationalPlan.nextBatch(RelationalPlan.java:110)
at com.metamatrix.query.processor.QueryProcessor.process(QueryProcessor.java:160)
at com.metamatrix.query.processor.proc.ProcedurePlan.executePlan(ProcedurePlan.java:445)
at com.metamatrix.query.processor.proc.AbstractAssignmentInstruction.process(AbstractAssignmentInstruction.java:78)
at com.metamatrix.query.processor.proc.ProcedurePlan.processProcedure(ProcedurePlan.java:285)
at com.metamatrix.query.processor.proc.ProcedurePlan.nextBatch(ProcedurePlan.java:224)
at com.metamatrix.query.processor.relational.PlanExecutionNode.nextBatchDirect(PlanExecutionNode.java:110)
at com.metamatrix.query.processor.relational.RelationalNode.nextBatch(RelationalNode.java:261)
at com.metamatrix.query.processor.relational.ProjectNode.nextBatchDirect(ProjectNode.java:165)
at com.metamatrix.query.processor.relational.RelationalNode.nextBatch(RelationalNode.java:261)
at com.metamatrix.query.processor.relational.RelationalPlan.nextBatch(RelationalPlan.java:110)
at com.metamatrix.query.processor.QueryProcessor.process(QueryProcessor.java:160)
at org.teiid.dqp.internal.process.RequestWorkItem.processMore(RequestWorkItem.java:261)
at org.teiid.dqp.internal.process.RequestWorkItem.process(RequestWorkItem.java:207)
at org.teiid.dqp.internal.process.AbstractWorkItem.run(AbstractWorkItem.java:44)
at com.metamatrix.common.queue.WorkerPoolFactory$StatsCapturingSharedThreadPoolExecutor$1.run(WorkerPoolFactory.java:211)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:619)
Caused by: org.teiid.connector.api.ConnectorException: Error occurred on connector jopes_ddb88 Connector<3> - Transaction is not supported by the connector.
at org.teiid.dqp.internal.datamgr.impl.ConnectorWorkItem.handleError(ConnectorWorkItem.java:238)
at org.teiid.dqp.internal.datamgr.impl.ConnectorWorkItem.process(ConnectorWorkItem.java:174)
at org.teiid.dqp.internal.process.AbstractWorkItem.run(AbstractWorkItem.java:44)
at org.teiid.dqp.internal.datamgr.impl.SynchConnectorWorkItem.run(SynchConnectorWorkItem.java:69)
Caused by: org.teiid.connector.api.ConnectorException: Transaction is not supported by the connector.
at org.teiid.dqp.internal.datamgr.impl.ConnectorWorkItem.createConnection(ConnectorWorkItem.java:137)
at org.teiid.dqp.internal.datamgr.impl.ConnectorWorkItem.createExecution(ConnectorWorkItem.java:291)
at org.teiid.dqp.internal.datamgr.impl.SynchConnectorWorkItem.createExecution(SynchConnectorWorkItem.java:100)
at org.teiid.dqp.internal.datamgr.impl.ConnectorWorkItem.process(ConnectorWorkItem.java:152)