at com.facebook.presto.raptor.util.DatabaseUtil.metadataError(DatabaseUtil.java:67) at com.facebook.presto.raptor.metadata.ShardIterator.computeNext(ShardIterator.java:101) at com.facebook.presto.raptor.metadata.ShardIterator.computeNext(ShardIterator.java:48) at com.google.common.collect.AbstractIterator.tryToComputeNext(AbstractIterator.java:143) at com.google.common.collect.AbstractIterator.hasNext(AbstractIterator.java:138) at com.facebook.presto.raptor.util.SynchronizedResultIterator.hasNext(SynchronizedResultIterator.java:41) at com.facebook.presto.raptor.RaptorSplitManager$RaptorSplitSource.isFinished(RaptorSplitManager.java:179) at com.facebook.presto.split.ConnectorAwareSplitSource.isFinished(ConnectorAwareSplitSource.java:59) at com.facebook.presto.execution.scheduler.SourcePartitionedScheduler.schedule(SourcePartitionedScheduler.java:76) at com.facebook.presto.execution.scheduler.SqlQueryScheduler.schedule(SqlQueryScheduler.java:304) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) Caused by: java.sql.SQLException: Before start of result set at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:998) at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:937) at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:926) at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:872) at com.mysql.jdbc.ResultSetImpl.checkRowPos(ResultSetImpl.java:787) at com.mysql.jdbc.ResultSetImpl.getInt(ResultSetImpl.java:2460) at com.mysql.jdbc.ResultSetImpl.getInt(ResultSetImpl.java:2571) at com.facebook.presto.raptor.metadata.ShardIterator.computeMerged(ShardIterator.java:143) at com.facebook.presto.raptor.metadata.ShardIterator.computeNext(ShardIterator.java:98)