09:20:01,543 DEBUG [org.teiid.TRANSPORT] (New I/O worker #4) processing message:MessageHolder: key=247 contents=Invoke interface org.teiid.client.DQP.executeRequest 09:20:01,547 DEBUG [org.teiid.PROCESSOR] (Worker12_QueryProcessorQueue120) Request Thread M3Pp7caJkMw1.22 with state NEW 09:20:01,548 DEBUG [org.teiid.PROCESSOR] (Worker12_QueryProcessorQueue120) M3Pp7caJkMw1.22 Non-cachable command. 09:20:01,549 DEBUG [org.teiid.PROCESSOR] (Worker12_QueryProcessorQueue120) M3Pp7caJkMw1.22 executing update hbase.smalla set timestampvalue = '2000-01-02 03:04:05' where intkey = 5 09:20:01,554 DEBUG [org.teiid.PROCESSOR] (Worker12_QueryProcessorQueue120) ProcessTree for M3Pp7caJkMw1.22 AccessNode(0) output=[Count] UPDATE hbase.SmallA SET TimestampValue = {ts'2000-01-02 03:04:05.0'} WHERE hbase.SmallA.IntKey = 5 09:20:01,554 DEBUG [org.teiid.TXN_LOG] (Worker12_QueryProcessorQueue120) before getOrCreateTransactionContext:org.teiid.dqp.internal.process.TransactionServerImpl@6872a6c1(M3Pp7caJkMw1) 09:20:01,554 DEBUG [org.teiid.TXN_LOG] (Worker12_QueryProcessorQueue120) after getOrCreateTransactionContext : M3Pp7caJkMw1 NONE ID:NONE 09:20:01,555 DEBUG [org.teiid.BUFFER_MGR] (Worker12_QueryProcessorQueue120) Creating TupleBuffer: 32 [Count] [class java.lang.Integer] batch size 2048 of type PROCESSOR 09:20:01,555 DEBUG [org.teiid.CONNECTOR] (Worker12_QueryProcessorQueue120) M3Pp7caJkMw1.22.0.32 Create State 09:20:01,556 DEBUG [org.teiid.PROCESSOR] (Worker13_QueryProcessorQueue121) Running task for parent thread Worker12_QueryProcessorQueue120 09:20:01,556 DEBUG [org.teiid.CONNECTOR] (Worker13_QueryProcessorQueue121) M3Pp7caJkMw1.22.0.32 Processing NEW request: UPDATE hbase.SmallA SET TimestampValue = {ts'2000-01-02 03:04:05.0'} WHERE hbase.SmallA.IntKey = 5 09:20:01,557 DEBUG [org.teiid.CONNECTOR] (Worker13_QueryProcessorQueue121) Source-specific command: UPSERT INTO smalla (timestampvalue, intkey) SELECT {ts '2000-01-02 03:04:05.0'}, smalla.intkey FROM smalla WHERE smalla.intkey = 5 09:20:01,557 DEBUG [org.teiid.CONNECTOR] (Worker13_QueryProcessorQueue121) M3Pp7caJkMw1.22.0.32 Obtained execution 09:20:01,558 DEBUG [org.teiid.BUFFER_MGR] (Worker12_QueryProcessorQueue120) M3Pp7caJkMw1.22.0.32 Blocking on source query M3Pp7caJkMw1.22.0.32 09:20:01,558 DEBUG [org.teiid.BUFFER_MGR] (Worker12_QueryProcessorQueue120) M3Pp7caJkMw1.22 Blocking on source request(s). 09:20:01,558 DEBUG [org.teiid.PROCESSOR] (Worker12_QueryProcessorQueue120) Request Thread M3Pp7caJkMw1.22 - processor blocked 09:20:01,558 WARN [org.teiid.CONNECTOR] (Worker13_QueryProcessorQueue121) Connector worker process failed for atomic-request=M3Pp7caJkMw1.22.0.32: org.teiid.translator.jdbc.JDBCExecutionException: 601 TEIID11013:TEIID11004 Error executing statement(s): [Prepared Values: [] SQL: UPSERT INTO smalla (timestampvalue, intkey) SELECT {ts '2000-01-02 03:04:05.0'}, smalla.intkey FROM smalla WHERE smalla.intkey = 5] at org.teiid.translator.jdbc.JDBCUpdateExecution.executeTranslatedCommand(JDBCUpdateExecution.java:247) at org.teiid.translator.jdbc.JDBCUpdateExecution.execute(JDBCUpdateExecution.java:79) at org.teiid.dqp.internal.datamgr.ConnectorWorkItem$1.execute(ConnectorWorkItem.java:362) [teiid-engine-8.7.1.6_2-redhat-4.jar:8.7.1.6_2-redhat-4] at org.teiid.dqp.internal.datamgr.ConnectorWorkItem.execute(ConnectorWorkItem.java:329) [teiid-engine-8.7.1.6_2-redhat-4.jar:8.7.1.6_2-redhat-4] at org.teiid.dqp.internal.process.DataTierTupleSource.getResults(DataTierTupleSource.java:298) [teiid-engine-8.7.1.6_2-redhat-4.jar:8.7.1.6_2-redhat-4] at org.teiid.dqp.internal.process.DataTierTupleSource$1.call(DataTierTupleSource.java:110) [teiid-engine-8.7.1.6_2-redhat-4.jar:8.7.1.6_2-redhat-4] at org.teiid.dqp.internal.process.DataTierTupleSource$1.call(DataTierTupleSource.java:107) [teiid-engine-8.7.1.6_2-redhat-4.jar:8.7.1.6_2-redhat-4] at java.util.concurrent.FutureTask.run(FutureTask.java:266) [rt.jar:1.8.0_40] at org.teiid.dqp.internal.process.FutureWork.run(FutureWork.java:58) [teiid-engine-8.7.1.6_2-redhat-4.jar:8.7.1.6_2-redhat-4] at org.teiid.dqp.internal.process.DQPWorkContext.runInContext(DQPWorkContext.java:274) [teiid-engine-8.7.1.6_2-redhat-4.jar:8.7.1.6_2-redhat-4] at org.teiid.dqp.internal.process.ThreadReuseExecutor$RunnableWrapper.run(ThreadReuseExecutor.java:119) [teiid-engine-8.7.1.6_2-redhat-4.jar:8.7.1.6_2-redhat-4] at org.teiid.dqp.internal.process.ThreadReuseExecutor$3.run(ThreadReuseExecutor.java:210) [teiid-engine-8.7.1.6_2-redhat-4.jar:8.7.1.6_2-redhat-4] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [rt.jar:1.8.0_40] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [rt.jar:1.8.0_40] at java.lang.Thread.run(Thread.java:745) [rt.jar:1.8.0_40] Caused by: org.apache.phoenix.exception.PhoenixParserException: ERROR 601 (42P00): Syntax error. Encountered "{" at line 1, column 52. at org.apache.phoenix.exception.PhoenixParserException.newException(PhoenixParserException.java:33) at org.apache.phoenix.parse.SQLParser.parseStatement(SQLParser.java:111) at org.apache.phoenix.jdbc.PhoenixStatement$PhoenixStatementParser.parseStatement(PhoenixStatement.java:1282) at org.apache.phoenix.jdbc.PhoenixStatement.parseStatement(PhoenixStatement.java:1363) at org.apache.phoenix.jdbc.PhoenixPreparedStatement.(PhoenixPreparedStatement.java:95) at org.apache.phoenix.jdbc.PhoenixConnection.prepareStatement(PhoenixConnection.java:634) at org.apache.phoenix.jdbc.PhoenixConnection.prepareStatement(PhoenixConnection.java:660) at org.jboss.jca.adapters.jdbc.BaseWrapperManagedConnection.doPrepareStatement(BaseWrapperManagedConnection.java:748) at org.jboss.jca.adapters.jdbc.BaseWrapperManagedConnection.prepareStatement(BaseWrapperManagedConnection.java:734) at org.jboss.jca.adapters.jdbc.WrappedConnection.prepareStatement(WrappedConnection.java:405) at org.teiid.translator.jdbc.JDBCBaseExecution.getPreparedStatement(JDBCBaseExecution.java:184) at org.teiid.translator.jdbc.JDBCUpdateExecution.executeTranslatedCommand(JDBCUpdateExecution.java:182) ... 14 more Caused by: NoViableAltException(83@[]) at org.apache.phoenix.parse.PhoenixSQLParser.select_list(PhoenixSQLParser.java:5021) at org.apache.phoenix.parse.PhoenixSQLParser.single_select(PhoenixSQLParser.java:4315) at org.apache.phoenix.parse.PhoenixSQLParser.unioned_selects(PhoenixSQLParser.java:4432) at org.apache.phoenix.parse.PhoenixSQLParser.select_node(PhoenixSQLParser.java:4497) at org.apache.phoenix.parse.PhoenixSQLParser.upsert_node(PhoenixSQLParser.java:4661) at org.apache.phoenix.parse.PhoenixSQLParser.oneStatement(PhoenixSQLParser.java:774) at org.apache.phoenix.parse.PhoenixSQLParser.statement(PhoenixSQLParser.java:499) at org.apache.phoenix.parse.SQLParser.parseStatement(SQLParser.java:108) ... 24 more