Helllo
I have seen this error on realtime when it insert data into segment.
[2013-06-07 18:06:00,819] ERROR DbSegmentPublisher:98 - Exception inserting into DB
org.skife.jdbi.v2.exceptions.CallbackFailedException: org.skife.jdbi.v2.exceptions.UnableToExecuteStatementException: org.postgresql.util.PSQLException: ERROR: syntax error at or near "end"
Position: 65 [statement:"INSERT INTO prod_segments (id, dataSource, created_date, start, end, partitioned, version, used, payload) VALUES (:id, :dataSource, :created_date, :start, :end, :partitioned, :version, :used, :payload)", located:"INSERT INTO prod_segments (id, dataSource, created_date, start, end, partitioned, version, used, payload) VALUES (:id, :dataSource, :created_date, :start, :end, :partitioned, :version, :used, :payload)", rewritten:"INSERT INTO prod_segments (id, dataSource, created_date, start, end, partitioned, version, used, payload) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?)", arguments:{ positional:{}, named:{created_date:'2013-06-07T18:06:00.818Z',id:'rb_monitor_2013-06-07T17:54:00.000Z_2013-06-07T17:55:00.000Z_2013-06-07T17:54:00.000Z_-1',dataSource:'rb_monitor',partitioned:-1,start:'2013-06-07T17:54:00.000Z',payload:'{"dataSource":"rb_monitor","interval":"2013-06-07T17:54:00.000Z/2013-06-07T17:55:00.000Z","version":"2013-06-07T17:54:00.000Z","loadSpec":{"type":"s3_zip","bucket":"redborder","key":"rb/rb_monitor/2013-06-07T17:54:00.000Z_2013-06-07T17:55:00.000Z/2013-06-07T17:54:00.000Z/-1/index.zip"},"dimensions":"monitor,type,value","metrics":"events,sum_value","shardSpec":{"type":"linear","partitionNum":-1},"binaryVersion":9,"size":2038,"identifier":"rb_monitor_2013-06-07T17:54:00.000Z_2013-06-07T17:55:00.000Z_2013-06-07T17:54:00.000Z_-1"}',used:true,end:'2013-06-07T17:55:00.000Z',version:'2013-06-07T17:54:00.000Z'}, finder:[]}]
at org.skife.jdbi.v2.DBI.withHandle(DBI.java:262)
at com.metamx.druid.realtime.DbSegmentPublisher.publishSegment(DbSegmentPublisher.java:57)
at com.metamx.druid.realtime.plumber.RealtimePlumberSchool$1$7$1.doRun(RealtimePlumberSchool.java:574)
at com.metamx.druid.guava.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:42)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
at java.lang.Thread.run(Thread.java:722)
Caused by: org.skife.jdbi.v2.exceptions.UnableToExecuteStatementException: org.postgresql.util.PSQLException: ERROR: syntax error at or near "end"
Position: 65 [statement:"INSERT INTO prod_segments (id, dataSource, created_date, start, end, partitioned, version, used, payload) VALUES (:id, :dataSource, :created_date, :start, :end, :partitioned, :version, :used, :payload)", located:"INSERT INTO prod_segments (id, dataSource, created_date, start, end, partitioned, version, used, payload) VALUES (:id, :dataSource, :created_date, :start, :end, :partitioned, :version, :used, :payload)", rewritten:"INSERT INTO prod_segments (id, dataSource, created_date, start, end, partitioned, version, used, payload) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?)", arguments:{ positional:{}, named:{created_date:'2013-06-07T18:06:00.818Z',id:'rb_monitor_2013-06-07T17:54:00.000Z_2013-06-07T17:55:00.000Z_2013-06-07T17:54:00.000Z_-1',dataSource:'rb_monitor',partitioned:-1,start:'2013-06-07T17:54:00.000Z',payload:'{"dataSource":"rb_monitor","interval":"2013-06-07T17:54:00.000Z/2013-06-07T17:55:00.000Z","version":"2013-06-07T17:54:00.000Z","loadSpec":{"type":"s3_zip","bucket":"redborder","key":"rb/rb_monitor/2013-06-07T17:54:00.000Z_2013-06-07T17:55:00.000Z/2013-06-07T17:54:00.000Z/-1/index.zip"},"dimensions":"monitor,type,value","metrics":"events,sum_value","shardSpec":{"type":"linear","partitionNum":-1},"binaryVersion":9,"size":2038,"identifier":"rb_monitor_2013-06-07T17:54:00.000Z_2013-06-07T17:55:00.000Z_2013-06-07T17:54:00.000Z_-1"}',used:true,end:'2013-06-07T17:55:00.000Z',version:'2013-06-07T17:54:00.000Z'}, finder:[]}]
at org.skife.jdbi.v2.SQLStatement.internalExecute(SQLStatement.java:1306)
at org.skife.jdbi.v2.Update.execute(Update.java:57)
at com.metamx.druid.realtime.DbSegmentPublisher$2.withHandle(DbSegmentPublisher.java:63)
at com.metamx.druid.realtime.DbSegmentPublisher$2.withHandle(DbSegmentPublisher.java:59)
at org.skife.jdbi.v2.DBI.withHandle(DBI.java:259)
... 6 more
Caused by: org.postgresql.util.PSQLException: ERROR: syntax error at or near "end"
Position: 65
at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2157)
at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:1886)
at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:255)
at org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:555)
at org.postgresql.jdbc2.AbstractJdbc2Statement.executeWithFlags(AbstractJdbc2Statement.java:417)
at org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:410)
at org.apache.commons.dbcp.DelegatingPreparedStatement.execute(DelegatingPreparedStatement.java:172)
at org.apache.commons.dbcp.DelegatingPreparedStatement.execute(DelegatingPreparedStatement.java:172)
at org.skife.jdbi.v2.SQLStatement.internalExecute(SQLStatement.java:1300)
... 10 more
Thanks
Pablo