Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

IndexOutOfBoundsException occurred in presto 0.161 #6936

Closed
wyukawa opened this issue Dec 21, 2016 · 9 comments
Closed

IndexOutOfBoundsException occurred in presto 0.161 #6936

wyukawa opened this issue Dec 21, 2016 · 9 comments

Comments

@wyukawa
Copy link
Contributor

wyukawa commented Dec 21, 2016

Hi

I use presto 0.161 + jdk1.8.0_101 + HDP 2.1 + hive connector + CentOS 6.5.

The following error occurred.
But if I reran, it succeeded.
So I guess this is a problem related to concurrency.

presto query

SELECT
  ...
  count(1) as ...,
  approx_distinct(cid) as ...,
  approx_distinct(sessionId) as ...
FROM
  ...
WHERE
  ...
AND
  ...
GROUP BY GROUPING SETS (
  (...),
  ...
)

log

java.lang.IndexOutOfBoundsException: end index (-2114175887) must not be negative
	at io.airlift.slice.Preconditions.checkPositionIndexes(Preconditions.java:81)
	at io.airlift.slice.Slice.checkIndexLength(Slice.java:1216)
	at io.airlift.slice.Slice.setBytes(Slice.java:710)
	at io.airlift.slice.DynamicSliceOutput.writeBytes(DynamicSliceOutput.java:153)
	at com.facebook.presto.spi.block.VariableWidthBlockBuilder.writeBytes(VariableWidthBlockBuilder.java:161)
	at com.facebook.presto.spi.type.VarcharType.writeSlice(VarcharType.java:148)
	at com.facebook.presto.spi.type.VarcharType.writeSlice(VarcharType.java:142)
	at com_facebook_presto_$gen_PageProcessor_19697.project_8(Unknown Source)
	at com_facebook_presto_$gen_PageProcessor_19697.process(Unknown Source)
	at com.facebook.presto.operator.ScanFilterAndProjectOperator.getOutput(ScanFilterAndProjectOperator.java:277)
	at com.facebook.presto.operator.Driver.processInternal(Driver.java:378)
	at com.facebook.presto.operator.Driver.processFor(Driver.java:301)
	at com.facebook.presto.execution.SqlTaskExecution$DriverSplitRunner.processFor(SqlTaskExecution.java:622)
	at com.facebook.presto.execution.TaskExecutor$PrioritizedSplitRunner.process(TaskExecutor.java:534)
	at com.facebook.presto.execution.TaskExecutor$Runner.run(TaskExecutor.java:670)
	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)
@raghavsethi
Copy link
Contributor

@wyukawa We pushed a fix for a similar issue. I'm closing this for now, if you see it in versions > 0.162, please let us know.

@BenKnigge
Copy link

BenKnigge commented Aug 10, 2018

I'm still getting this error on occasion with presto-server-0.207

Ubuntu 18.04

presto-ethereum

presto-go-client

@nezihyigitbasi
Copy link
Contributor

@BenKnigge Can you please share the entire stack trace (and more details like java version other environment info), and, if possible, a way to reproduce it?

@BenKnigge
Copy link

BenKnigge commented Aug 11, 2018

@nezihyigitbasi It was an intermittent issue and I've added code to catch and retry on failure when this error occurs so I'm no longer seeing the error.

The error that I was getting is "java.lang.IndexOutOfBoundsException: Index: 0, Size: 0"

As I'm using the golang client it may be obscuring the complete stack trace.

Java info


java -version
java version "1.8.0_181"
Java(TM) SE Runtime Environment (build 1.8.0_181-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.181-b13, mixed mode)

SQL

select erc20_token, erc20_from, erc20_to, erc20_value, erc20_txhash, erc20_blocknumber from ethereum.default.erc20 where erc20_blocknumber > ? and erc20_blocknumber <= ?

This is being called in a loop of 1000 blocks at at a time.

@wyukawa
Copy link
Contributor Author

wyukawa commented Aug 11, 2018

I don't encounter this issue in presto 0.207 yet.
I think that you can check a stack trace in presto web ui even though you use go client.

@BenKnigge
Copy link

@wyukawa The web-ui is only listing quarries from the past 2 hours. I've reverted my code so that it will break on the error being returned and restarted the app. When/If the error pops back up I'll post the results.

@BenKnigge
Copy link

Got the stack trace out of the web ui

Error Type INTERNAL_ERROR
Error Code GENERIC_INTERNAL_ERROR (65536)
Stack Trace java.lang.IndexOutOfBoundsException: Index: 0, Size: 0 at java.util.ArrayList.rangeCheck(ArrayList.java:657) at java.util.ArrayList.get(ArrayList.java:433) at im.xiaoyao.presto.ethereum.EthereumRecordCursor.advanceNextPosition(EthereumRecordCursor.java:156) at com.facebook.presto.$gen.CursorProcessor_20180811_123749_2782.process(Unknown Source) at com.facebook.presto.operator.ScanFilterAndProjectOperator.processColumnSource(ScanFilterAndProjectOperator.java:237) at com.facebook.presto.operator.ScanFilterAndProjectOperator.getOutput(ScanFilterAndProjectOperator.java:229) at com.facebook.presto.operator.Driver.processInternal(Driver.java:373) at com.facebook.presto.operator.Driver.lambda$processFor$8(Driver.java:282) at com.facebook.presto.operator.Driver.tryWithLock(Driver.java:672) at com.facebook.presto.operator.Driver.processFor(Driver.java:276) at com.facebook.presto.execution.SqlTaskExecution$DriverSplitRunner.processFor(SqlTaskExecution.java:973) at com.facebook.presto.execution.executor.PrioritizedSplitRunner.process(PrioritizedSplitRunner.java:162) at com.facebook.presto.execution.executor.TaskExecutor$TaskRunner.run(TaskExecutor.java:477) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748)

JSON FROM WEB UI

{
"queryId" : "20180811_123749_00609_ba8j9",
"session" : {
"queryId" : "20180811_123749_00609_ba8j9",
"transactionId" : "8dfabb78-3409-4796-b991-31dd1c24d4d7",
"clientTransactionSupport" : false,
"user" : "user",
"catalog" : "ethereum",
"schema" : "default",
"path" : { },
"timeZoneKey" : 0,
"locale" : "en",
"remoteUserAddress" : "65.129.15.133",
"userAgent" : "Go-http-client/1.1",
"clientTags" : [ ],
"clientCapabilities" : [ ],
"resourceEstimates" : { },
"startTime" : 1533991069373,
"systemProperties" : { },
"catalogProperties" : { },
"preparedStatements" : {
"_presto_go" : "select erc20_token, erc20_from, erc20_to, erc20_value, erc20_txhash, erc20_blocknumber from ethereum.default.erc20 where erc20_blocknumber \u003E ? and erc20_blocknumber \u003C= ?"
}
},
"state" : "FAILED",
"memoryPool" : "general",
"scheduled" : true,
"self" : "http://10.132.73.29:8080/v1/query/20180811_123749_00609_ba8j9",
"fieldNames" : [ "erc20_token", "erc20_from", "erc20_to", "erc20_value", "erc20_txhash", "erc20_blocknumber" ],
"query" : "EXECUTE _presto_go USING 2794588, 2795588",
"queryStats" : {
"createTime" : "2018-08-11T12:37:49.374Z",
"executionStartTime" : "2018-08-11T12:37:49.400Z",
"lastHeartbeat" : "2018-08-11T12:38:22.581Z",
"endTime" : "2018-08-11T12:38:22.409Z",
"elapsedTime" : "33.04s",
"queuedTime" : "2.25ms",
"resourceWaitingTime" : "1.22us",
"analysisTime" : "18.12ms",
"distributedPlanningTime" : "1.08ms",
"totalPlanningTime" : "19.62ms",
"finishingTime" : "654.00ns",
"totalTasks" : 2,
"runningTasks" : 0,
"completedTasks" : 2,
"totalDrivers" : 777,
"queuedDrivers" : 0,
"runningDrivers" : 14,
"blockedDrivers" : 16,
"completedDrivers" : 747,
"cumulativeUserMemory" : 0.0,
"userMemoryReservation" : "0B",
"totalMemoryReservation" : "7.31kB",
"peakUserMemoryReservation" : "0B",
"peakTotalMemoryReservation" : "12.19kB",
"peakTaskTotalMemory" : "12.19kB",
"scheduled" : true,
"totalScheduledTime" : "5.77m",
"totalCpuTime" : "2.10s",
"totalUserTime" : "1.72s",
"totalBlockedTime" : "8.16m",
"fullyBlocked" : true,
"blockedReasons" : [ ],
"rawInputDataSize" : "1.23MB",
"rawInputPositions" : 104,
"processedInputDataSize" : "21.50kB",
"processedInputPositions" : 101,
"outputDataSize" : "21.50kB",
"outputPositions" : 101,
"physicalWrittenDataSize" : "0B",
"stageGcStatistics" : [ {
"stageId" : 0,
"tasks" : 1,
"fullGcTasks" : 0,
"minFullGcSec" : 0,
"maxFullGcSec" : 0,
"totalFullGcSec" : 0,
"averageFullGcSec" : 0
}, {
"stageId" : 1,
"tasks" : 1,
"fullGcTasks" : 0,
"minFullGcSec" : 0,
"maxFullGcSec" : 0,
"totalFullGcSec" : 0,
"averageFullGcSec" : 0
} ],
"operatorSummaries" : [ {
"pipelineId" : 0,
"operatorId" : 0,
"planNodeId" : "91",
"operatorType" : "ExchangeOperator",
"totalDrivers" : 16,
"addInputCalls" : 0,
"addInputWall" : "0.00ns",
"addInputCpu" : "0.00ns",
"addInputUser" : "0.00ns",
"inputDataSize" : "32.19kB",
"inputPositions" : 101,
"sumSquaredInputPositions" : 5471.0,
"getOutputCalls" : 78,
"getOutputWall" : "1.81ms",
"getOutputCpu" : "0.00ns",
"getOutputUser" : "0.00ns",
"outputDataSize" : "21.50kB",
"outputPositions" : 101,
"physicalWrittenDataSize" : "0B",
"blockedWall" : "8.14m",
"finishCalls" : 0,
"finishWall" : "0.00ns",
"finishCpu" : "0.00ns",
"finishUser" : "0.00ns",
"userMemoryReservation" : "0B",
"revocableMemoryReservation" : "0B",
"systemMemoryReservation" : "0B",
"peakUserMemoryReservation" : "0B",
"peakSystemMemoryReservation" : "0B",
"peakTotalMemoryReservation" : "0B",
"info" : {
"@type" : "exchangeClientStatus",
"bufferedBytes" : 0,
"maxBufferedBytes" : 1656,
"averageBytesPerRequest" : 347,
"successfulRequestsCount" : 1344,
"bufferedPages" : 0,
"noMoreLocations" : false,
"pageBufferClientStatuses" : [ ]
}
}, {
"pipelineId" : 0,
"operatorId" : 1,
"planNodeId" : "6",
"operatorType" : "TaskOutputOperator",
"totalDrivers" : 16,
"addInputCalls" : 77,
"addInputWall" : "16.65ms",
"addInputCpu" : "0.00ns",
"addInputUser" : "0.00ns",
"inputDataSize" : "21.50kB",
"inputPositions" : 101,
"sumSquaredInputPositions" : 5471.0,
"getOutputCalls" : 0,
"getOutputWall" : "0.00ns",
"getOutputCpu" : "0.00ns",
"getOutputUser" : "0.00ns",
"outputDataSize" : "21.50kB",
"outputPositions" : 101,
"physicalWrittenDataSize" : "0B",
"blockedWall" : "0.00ns",
"finishCalls" : 0,
"finishWall" : "0.00ns",
"finishCpu" : "0.00ns",
"finishUser" : "0.00ns",
"userMemoryReservation" : "0B",
"revocableMemoryReservation" : "0B",
"systemMemoryReservation" : "0B",
"peakUserMemoryReservation" : "0B",
"peakSystemMemoryReservation" : "0B",
"peakTotalMemoryReservation" : "0B"
}, {
"pipelineId" : 0,
"operatorId" : 0,
"planNodeId" : "95",
"operatorType" : "ScanFilterAndProjectOperator",
"totalDrivers" : 761,
"addInputCalls" : 0,
"addInputWall" : "0.00ns",
"addInputCpu" : "0.00ns",
"addInputUser" : "0.00ns",
"inputDataSize" : "1.23MB",
"inputPositions" : 104,
"sumSquaredInputPositions" : 194.0,
"getOutputCalls" : 760,
"getOutputWall" : "5.77m",
"getOutputCpu" : "0.00ns",
"getOutputUser" : "0.00ns",
"outputDataSize" : "21.50kB",
"outputPositions" : 101,
"physicalWrittenDataSize" : "0B",
"blockedWall" : "0.00ns",
"finishCalls" : 0,
"finishWall" : "0.00ns",
"finishCpu" : "0.00ns",
"finishUser" : "0.00ns",
"userMemoryReservation" : "0B",
"revocableMemoryReservation" : "0B",
"systemMemoryReservation" : "7.31kB",
"peakUserMemoryReservation" : "0B",
"peakSystemMemoryReservation" : "2.44kB",
"peakTotalMemoryReservation" : "2.44kB"
}, {
"pipelineId" : 0,
"operatorId" : 1,
"planNodeId" : "95",
"operatorType" : "TaskOutputOperator",
"totalDrivers" : 761,
"addInputCalls" : 77,
"addInputWall" : "10.99ms",
"addInputCpu" : "0.00ns",
"addInputUser" : "0.00ns",
"inputDataSize" : "21.50kB",
"inputPositions" : 101,
"sumSquaredInputPositions" : 191.0,
"getOutputCalls" : 0,
"getOutputWall" : "0.00ns",
"getOutputCpu" : "0.00ns",
"getOutputUser" : "0.00ns",
"outputDataSize" : "21.50kB",
"outputPositions" : 101,
"physicalWrittenDataSize" : "0B",
"blockedWall" : "0.00ns",
"finishCalls" : 747,
"finishWall" : "1.87ms",
"finishCpu" : "0.00ns",
"finishUser" : "0.00ns",
"userMemoryReservation" : "0B",
"revocableMemoryReservation" : "0B",
"systemMemoryReservation" : "0B",
"peakUserMemoryReservation" : "0B",
"peakSystemMemoryReservation" : "0B",
"peakTotalMemoryReservation" : "0B"
} ],
"progressPercentage" : 96.13899613899613,
"logicalWrittenDataSize" : "0B",
"writtenPositions" : 0,
"executionTime" : "33.03s"
},
"setSessionProperties" : { },
"resetSessionProperties" : [ ],
"addedPreparedStatements" : { },
"deallocatedPreparedStatements" : [ ],
"clearTransactionId" : false,
"outputStage" : {
"stageId" : "20180811_123749_00609_ba8j9.0",
"state" : "ABORTED",
"self" : "http://10.132.73.29:8080/v1/stage/20180811_123749_00609_ba8j9.0",
"plan" : {
"id" : "0",
"root" : {
"@type" : "output",
"id" : "6",
"source" : {
"@type" : "remoteSource",
"id" : "91",
"sourceFragmentIds" : [ "1" ],
"outputs" : [ "erc20_token", "erc20_from", "erc20_to", "erc20_value", "erc20_txhash", "erc20_blocknumber" ]
},
"columns" : [ "erc20_token", "erc20_from", "erc20_to", "erc20_value", "erc20_txhash", "erc20_blocknumber" ],
"outputs" : [ "erc20_token", "erc20_from", "erc20_to", "erc20_value", "erc20_txhash", "erc20_blocknumber" ]
},
"symbols" : {
"erc20_txhash" : "varchar(66)",
"erc20_value" : "double",
"erc20_blocknumber" : "bigint",
"erc20_to" : "varchar(42)",
"erc20_from" : "varchar(42)",
"erc20_token" : "varchar"
},
"partitioning" : {
"connectorHandle" : {
"@type" : "$remote",
"partitioning" : "SINGLE",
"function" : "SINGLE"
}
},
"partitionedSources" : [ ],
"partitioningScheme" : {
"partitioning" : {
"handle" : {
"connectorHandle" : {
"@type" : "$remote",
"partitioning" : "SINGLE",
"function" : "SINGLE"
}
},
"arguments" : [ ]
},
"outputLayout" : [ "erc20_token", "erc20_from", "erc20_to", "erc20_value", "erc20_txhash", "erc20_blocknumber" ],
"replicateNullsAndAny" : false,
"bucketToPartition" : [ 0 ]
},
"pipelineExecutionStrategy" : "UNGROUPED_EXECUTION"
},
"types" : [ "varchar", "varchar(42)", "varchar(42)", "double", "varchar(66)", "bigint" ],
"stageStats" : {
"schedulingComplete" : "2018-08-11T12:37:49.400Z",
"getSplitDistribution" : {
"maxError" : "NaN",
"count" : 0.0,
"total" : 0.0,
"p01" : -9223372036854775808,
"p05" : -9223372036854775808,
"p10" : -9223372036854775808,
"p25" : -9223372036854775808,
"p50" : -9223372036854775808,
"p75" : -9223372036854775808,
"p90" : -9223372036854775808,
"p95" : -9223372036854775808,
"p99" : -9223372036854775808,
"min" : 9223372036854775807,
"max" : -9223372036854775808,
"avg" : "NaN"
},
"scheduleTaskDistribution" : {
"maxError" : "NaN",
"count" : 0.0,
"total" : 0.0,
"p01" : -9223372036854775808,
"p05" : -9223372036854775808,
"p10" : -9223372036854775808,
"p25" : -9223372036854775808,
"p50" : -9223372036854775808,
"p75" : -9223372036854775808,
"p90" : -9223372036854775808,
"p95" : -9223372036854775808,
"p99" : -9223372036854775808,
"min" : 9223372036854775807,
"max" : -9223372036854775808,
"avg" : "NaN"
},
"addSplitDistribution" : {
"maxError" : "NaN",
"count" : 0.0,
"total" : 0.0,
"p01" : -9223372036854775808,
"p05" : -9223372036854775808,
"p10" : -9223372036854775808,
"p25" : -9223372036854775808,
"p50" : -9223372036854775808,
"p75" : -9223372036854775808,
"p90" : -9223372036854775808,
"p95" : -9223372036854775808,
"p99" : -9223372036854775808,
"min" : 9223372036854775807,
"max" : -9223372036854775808,
"avg" : "NaN"
},
"totalTasks" : 1,
"runningTasks" : 0,
"completedTasks" : 1,
"totalDrivers" : 16,
"queuedDrivers" : 0,
"runningDrivers" : 0,
"blockedDrivers" : 16,
"completedDrivers" : 0,
"cumulativeUserMemory" : 0.0,
"userMemoryReservation" : "0B",
"totalMemoryReservation" : "0B",
"peakUserMemoryReservation" : "0B",
"totalScheduledTime" : "67.02ms",
"totalCpuTime" : "51.49ms",
"totalUserTime" : "40.00ms",
"totalBlockedTime" : "8.16m",
"fullyBlocked" : false,
"blockedReasons" : [ ],
"rawInputDataSize" : "32.19kB",
"rawInputPositions" : 101,
"processedInputDataSize" : "21.50kB",
"processedInputPositions" : 101,
"bufferedDataSize" : "0B",
"outputDataSize" : "21.50kB",
"outputPositions" : 101,
"physicalWrittenDataSize" : "0B",
"gcInfo" : {
"stageId" : 0,
"tasks" : 1,
"fullGcTasks" : 0,
"minFullGcSec" : 0,
"maxFullGcSec" : 0,
"totalFullGcSec" : 0,
"averageFullGcSec" : 0
},
"operatorSummaries" : [ {
"pipelineId" : 0,
"operatorId" : 0,
"planNodeId" : "91",
"operatorType" : "ExchangeOperator",
"totalDrivers" : 16,
"addInputCalls" : 0,
"addInputWall" : "0.00ns",
"addInputCpu" : "0.00ns",
"addInputUser" : "0.00ns",
"inputDataSize" : "32.19kB",
"inputPositions" : 101,
"sumSquaredInputPositions" : 5471.0,
"getOutputCalls" : 78,
"getOutputWall" : "1.81ms",
"getOutputCpu" : "0.00ns",
"getOutputUser" : "0.00ns",
"outputDataSize" : "21.50kB",
"outputPositions" : 101,
"physicalWrittenDataSize" : "0B",
"blockedWall" : "8.14m",
"finishCalls" : 0,
"finishWall" : "0.00ns",
"finishCpu" : "0.00ns",
"finishUser" : "0.00ns",
"userMemoryReservation" : "0B",
"revocableMemoryReservation" : "0B",
"systemMemoryReservation" : "0B",
"peakUserMemoryReservation" : "0B",
"peakSystemMemoryReservation" : "0B",
"peakTotalMemoryReservation" : "0B",
"info" : {
"@type" : "exchangeClientStatus",
"bufferedBytes" : 0,
"maxBufferedBytes" : 1656,
"averageBytesPerRequest" : 347,
"successfulRequestsCount" : 1344,
"bufferedPages" : 0,
"noMoreLocations" : false,
"pageBufferClientStatuses" : [ ]
}
}, {
"pipelineId" : 0,
"operatorId" : 1,
"planNodeId" : "6",
"operatorType" : "TaskOutputOperator",
"totalDrivers" : 16,
"addInputCalls" : 77,
"addInputWall" : "16.65ms",
"addInputCpu" : "0.00ns",
"addInputUser" : "0.00ns",
"inputDataSize" : "21.50kB",
"inputPositions" : 101,
"sumSquaredInputPositions" : 5471.0,
"getOutputCalls" : 0,
"getOutputWall" : "0.00ns",
"getOutputCpu" : "0.00ns",
"getOutputUser" : "0.00ns",
"outputDataSize" : "21.50kB",
"outputPositions" : 101,
"physicalWrittenDataSize" : "0B",
"blockedWall" : "0.00ns",
"finishCalls" : 0,
"finishWall" : "0.00ns",
"finishCpu" : "0.00ns",
"finishUser" : "0.00ns",
"userMemoryReservation" : "0B",
"revocableMemoryReservation" : "0B",
"systemMemoryReservation" : "0B",
"peakUserMemoryReservation" : "0B",
"peakSystemMemoryReservation" : "0B",
"peakTotalMemoryReservation" : "0B"
} ]
},
"tasks" : [ {
"taskStatus" : {
"taskId" : "20180811_123749_00609_ba8j9.0.0",
"taskInstanceId" : "762e2860-76cb-421f-b8c5-c6bb3699fe24",
"version" : 418,
"state" : "ABORTED",
"self" : "http://10.132.73.29:8080/v1/task/20180811_123749_00609_ba8j9.0.0",
"nodeId" : "ffffffff-ffff-ffff-ffff-ffffffffffff",
"completedDriverGroups" : [ ],
"failures" : [ ],
"queuedPartitionedDrivers" : 0,
"runningPartitionedDrivers" : 0,
"outputBufferOverutilized" : false,
"physicalWrittenDataSize" : "0B",
"memoryReservation" : "0B",
"systemMemoryReservation" : "0B",
"fullGcCount" : 0,
"fullGcTime" : "0.00ns"
},
"lastHeartbeat" : "2018-08-11T12:38:22.332Z",
"outputBuffers" : {
"type" : "PARTITIONED",
"state" : "FINISHED",
"canAddBuffers" : false,
"canAddPages" : false,
"totalBufferedBytes" : 0,
"totalBufferedPages" : 0,
"totalRowsSent" : 101,
"totalPagesSent" : 77,
"buffers" : [ ]
},
"noMoreSplits" : [ ],
"stats" : {
"createTime" : "2018-08-11T12:37:49.401Z",
"firstStartTime" : "2018-08-11T12:37:49.402Z",
"lastStartTime" : "2018-08-11T12:37:49.403Z",
"lastEndTime" : "2018-08-11T12:38:22.416Z",
"endTime" : "2018-08-11T12:38:22.416Z",
"elapsedTime" : "33.01s",
"queuedTime" : "596.62us",
"totalDrivers" : 16,
"queuedDrivers" : 0,
"queuedPartitionedDrivers" : 0,
"runningDrivers" : 0,
"runningPartitionedDrivers" : 0,
"blockedDrivers" : 16,
"completedDrivers" : 0,
"cumulativeUserMemory" : 0.0,
"userMemoryReservation" : "0B",
"revocableMemoryReservation" : "0B",
"systemMemoryReservation" : "0B",
"totalScheduledTime" : "67.02ms",
"totalCpuTime" : "51.49ms",
"totalUserTime" : "40.00ms",
"totalBlockedTime" : "8.16m",
"fullyBlocked" : false,
"blockedReasons" : [ ],
"rawInputDataSize" : "32.19kB",
"rawInputPositions" : 101,
"processedInputDataSize" : "21.50kB",
"processedInputPositions" : 101,
"outputDataSize" : "21.50kB",
"outputPositions" : 101,
"physicalWrittenDataSize" : "0B",
"fullGcCount" : 0,
"fullGcTime" : "0.00ns",
"pipelines" : [ {
"pipelineId" : 0,
"firstStartTime" : "2018-08-11T12:37:49.402Z",
"lastStartTime" : "2018-08-11T12:37:49.403Z",
"lastEndTime" : "2018-08-11T12:38:22.416Z",
"inputPipeline" : true,
"outputPipeline" : true,
"totalDrivers" : 16,
"queuedDrivers" : 0,
"queuedPartitionedDrivers" : 0,
"runningDrivers" : 0,
"runningPartitionedDrivers" : 0,
"blockedDrivers" : 16,
"completedDrivers" : 0,
"userMemoryReservation" : "0B",
"revocableMemoryReservation" : "0B",
"systemMemoryReservation" : "0B",
"queuedTime" : {
"maxError" : 0.0,
"count" : 16.0,
"total" : 1.5426237E7,
"p01" : 341434,
"p05" : 341434,
"p10" : 573981,
"p25" : 806622,
"p50" : 1005578,
"p75" : 1239466,
"p90" : 1282483,
"p95" : 1474065,
"p99" : 1474065,
"min" : 341434,
"max" : 1474065,
"avg" : 964139.8125
},
"elapsedTime" : {
"maxError" : 0.0,
"count" : 16.0,
"total" : 0.0,
"p01" : 0,
"p05" : 0,
"p10" : 0,
"p25" : 0,
"p50" : 0,
"p75" : 0,
"p90" : 0,
"p95" : 0,
"p99" : 0,
"min" : 0,
"max" : 0,
"avg" : 0.0
},
"totalScheduledTime" : "67.02ms",
"totalCpuTime" : "51.49ms",
"totalUserTime" : "40.00ms",
"totalBlockedTime" : "8.16m",
"fullyBlocked" : true,
"blockedReasons" : [ ],
"rawInputDataSize" : "32.19kB",
"rawInputPositions" : 101,
"processedInputDataSize" : "21.50kB",
"processedInputPositions" : 101,
"outputDataSize" : "21.50kB",
"outputPositions" : 101,
"physicalWrittenDataSize" : "0B",
"operatorSummaries" : [ {
"pipelineId" : 0,
"operatorId" : 0,
"planNodeId" : "91",
"operatorType" : "ExchangeOperator",
"totalDrivers" : 16,
"addInputCalls" : 0,
"addInputWall" : "0.00ns",
"addInputCpu" : "0.00ns",
"addInputUser" : "0.00ns",
"inputDataSize" : "32.19kB",
"inputPositions" : 101,
"sumSquaredInputPositions" : 5471.0,
"getOutputCalls" : 78,
"getOutputWall" : "1.81ms",
"getOutputCpu" : "0.00ns",
"getOutputUser" : "0.00ns",
"outputDataSize" : "21.50kB",
"outputPositions" : 101,
"physicalWrittenDataSize" : "0B",
"blockedWall" : "8.14m",
"finishCalls" : 0,
"finishWall" : "0.00ns",
"finishCpu" : "0.00ns",
"finishUser" : "0.00ns",
"userMemoryReservation" : "0B",
"revocableMemoryReservation" : "0B",
"systemMemoryReservation" : "0B",
"peakUserMemoryReservation" : "0B",
"peakSystemMemoryReservation" : "0B",
"peakTotalMemoryReservation" : "0B",
"info" : {
"@type" : "exchangeClientStatus",
"bufferedBytes" : 0,
"maxBufferedBytes" : 1656,
"averageBytesPerRequest" : 347,
"successfulRequestsCount" : 1344,
"bufferedPages" : 0,
"noMoreLocations" : false,
"pageBufferClientStatuses" : [ ]
}
}, {
"pipelineId" : 0,
"operatorId" : 1,
"planNodeId" : "6",
"operatorType" : "TaskOutputOperator",
"totalDrivers" : 16,
"addInputCalls" : 77,
"addInputWall" : "16.65ms",
"addInputCpu" : "0.00ns",
"addInputUser" : "0.00ns",
"inputDataSize" : "21.50kB",
"inputPositions" : 101,
"sumSquaredInputPositions" : 5471.0,
"getOutputCalls" : 0,
"getOutputWall" : "0.00ns",
"getOutputCpu" : "0.00ns",
"getOutputUser" : "0.00ns",
"outputDataSize" : "21.50kB",
"outputPositions" : 101,
"physicalWrittenDataSize" : "0B",
"blockedWall" : "0.00ns",
"finishCalls" : 0,
"finishWall" : "0.00ns",
"finishCpu" : "0.00ns",
"finishUser" : "0.00ns",
"userMemoryReservation" : "0B",
"revocableMemoryReservation" : "0B",
"systemMemoryReservation" : "0B",
"peakUserMemoryReservation" : "0B",
"peakSystemMemoryReservation" : "0B",
"peakTotalMemoryReservation" : "0B"
} ],
"drivers" : [ ]
} ]
},
"needsPlan" : false,
"complete" : true
} ],
"subStages" : [ {
"stageId" : "20180811_123749_00609_ba8j9.1",
"state" : "FAILED",
"self" : "http://10.132.73.29:8080/v1/stage/20180811_123749_00609_ba8j9.1",
"plan" : {
"id" : "1",
"root" : {
"@type" : "filter",
"id" : "95",
"source" : {
"@type" : "tablescan",
"id" : "0",
"table" : {
"connectorId" : "ethereum",
"connectorHandle" : {
"@type" : "ethereum",
"connectorId" : "EthereumConnectorId(connectorId=ethereum)",
"schemaName" : "default",
"tableName" : "erc20"
}
},
"outputSymbols" : [ "erc20_token", "erc20_from", "erc20_to", "erc20_value", "erc20_txhash", "erc20_blocknumber" ],
"assignments" : {
"erc20_token" : {
"@type" : "ethereum",
"connectorId" : "EthereumConnectorId(connectorId=ethereum)",
"ordinalPosition" : 0,
"name" : "erc20_token",
"type" : "varchar"
},
"erc20_value" : {
"@type" : "ethereum",
"connectorId" : "EthereumConnectorId(connectorId=ethereum)",
"ordinalPosition" : 3,
"name" : "erc20_value",
"type" : "double"
},
"erc20_to" : {
"@type" : "ethereum",
"connectorId" : "EthereumConnectorId(connectorId=ethereum)",
"ordinalPosition" : 2,
"name" : "erc20_to",
"type" : "varchar(42)"
},
"erc20_blocknumber" : {
"@type" : "ethereum",
"connectorId" : "EthereumConnectorId(connectorId=ethereum)",
"ordinalPosition" : 5,
"name" : "erc20_blockNumber",
"type" : "bigint"
},
"erc20_txhash" : {
"@type" : "ethereum",
"connectorId" : "EthereumConnectorId(connectorId=ethereum)",
"ordinalPosition" : 4,
"name" : "erc20_txHash",
"type" : "varchar(66)"
},
"erc20_from" : {
"@type" : "ethereum",
"connectorId" : "EthereumConnectorId(connectorId=ethereum)",
"ordinalPosition" : 1,
"name" : "erc20_from",
"type" : "varchar(42)"
}
},
"layout" : {
"connectorId" : "ethereum",
"transactionHandle" : [ "ethereum", "INSTANCE" ],
"connectorHandle" : {
"@type" : "ethereum",
"table" : {
"@type" : "ethereum",
"connectorId" : "EthereumConnectorId(connectorId=ethereum)",
"schemaName" : "default",
"tableName" : "erc20"
},
"blockRanges" : [ {
"startBlock" : 2794589,
"endBlock" : 2795588
} ]
}
},
"currentConstraint" : {
"columnDomains" : [ {
"column" : {
"@type" : "ethereum",
"connectorId" : "EthereumConnectorId(connectorId=ethereum)",
"ordinalPosition" : 5,
"name" : "erc20_blockNumber",
"type" : "bigint"
},
"domain" : {
"values" : {
"@type" : "sortable",
"type" : "bigint",
"ranges" : [ {
"low" : {
"type" : "bigint",
"valueBlock" : "CgAAAExPTkdfQVJSQVkBAAAAAFykKgAAAAAA",
"bound" : "ABOVE"
},
"high" : {
"type" : "bigint",
"valueBlock" : "CgAAAExPTkdfQVJSQVkBAAAAAESoKgAAAAAA",
"bound" : "EXACTLY"
}
} ]
},
"nullAllowed" : false
}
} ]
},
"originalConstraint" : "(("erc20_blocknumber" \u003E BIGINT \u00272794588\u0027) AND ("erc20_blocknumber" \u003C= BIGINT \u00272795588\u0027))"
},
"predicate" : "(("erc20_blocknumber" \u003E BIGINT \u00272794588\u0027) AND ("erc20_blocknumber" \u003C= BIGINT \u00272795588\u0027))"
},
"symbols" : {
"erc20_txhash" : "varchar(66)",
"erc20_value" : "double",
"erc20_blocknumber" : "bigint",
"erc20_to" : "varchar(42)",
"erc20_from" : "varchar(42)",
"erc20_token" : "varchar"
},
"partitioning" : {
"connectorHandle" : {
"@type" : "$remote",
"partitioning" : "SOURCE",
"function" : "UNKNOWN"
}
},
"partitionedSources" : [ "0" ],
"partitioningScheme" : {
"partitioning" : {
"handle" : {
"connectorHandle" : {
"@type" : "$remote",
"partitioning" : "SINGLE",
"function" : "SINGLE"
}
},
"arguments" : [ ]
},
"outputLayout" : [ "erc20_token", "erc20_from", "erc20_to", "erc20_value", "erc20_txhash", "erc20_blocknumber" ],
"replicateNullsAndAny" : false,
"bucketToPartition" : [ 0 ]
},
"pipelineExecutionStrategy" : "UNGROUPED_EXECUTION"
},
"types" : [ "varchar", "varchar(42)", "varchar(42)", "double", "varchar(66)", "bigint" ],
"stageStats" : {
"getSplitDistribution" : {
"maxError" : 0.0,
"count" : 1.0,
"total" : 7773.0,
"p01" : 7773,
"p05" : 7773,
"p10" : 7773,
"p25" : 7773,
"p50" : 7773,
"p75" : 7773,
"p90" : 7773,
"p95" : 7773,
"p99" : 7773,
"min" : 7773,
"max" : 7773,
"avg" : 7773.0
},
"scheduleTaskDistribution" : {
"maxError" : "NaN",
"count" : 0.0,
"total" : 0.0,
"p01" : -9223372036854775808,
"p05" : -9223372036854775808,
"p10" : -9223372036854775808,
"p25" : -9223372036854775808,
"p50" : -9223372036854775808,
"p75" : -9223372036854775808,
"p90" : -9223372036854775808,
"p95" : -9223372036854775808,
"p99" : -9223372036854775808,
"min" : 9223372036854775807,
"max" : -9223372036854775808,
"avg" : "NaN"
},
"addSplitDistribution" : {
"maxError" : "NaN",
"count" : 0.0,
"total" : 0.0,
"p01" : -9223372036854775808,
"p05" : -9223372036854775808,
"p10" : -9223372036854775808,
"p25" : -9223372036854775808,
"p50" : -9223372036854775808,
"p75" : -9223372036854775808,
"p90" : -9223372036854775808,
"p95" : -9223372036854775808,
"p99" : -9223372036854775808,
"min" : 9223372036854775807,
"max" : -9223372036854775808,
"avg" : "NaN"
},
"totalTasks" : 1,
"runningTasks" : 0,
"completedTasks" : 1,
"totalDrivers" : 761,
"queuedDrivers" : 0,
"runningDrivers" : 14,
"blockedDrivers" : 0,
"completedDrivers" : 747,
"cumulativeUserMemory" : 0.0,
"userMemoryReservation" : "0B",
"totalMemoryReservation" : "7.31kB",
"peakUserMemoryReservation" : "0B",
"totalScheduledTime" : "5.77m",
"totalCpuTime" : "2.05s",
"totalUserTime" : "1.68s",
"totalBlockedTime" : "0.00ns",
"fullyBlocked" : false,
"blockedReasons" : [ ],
"rawInputDataSize" : "1.23MB",
"rawInputPositions" : 104,
"processedInputDataSize" : "21.50kB",
"processedInputPositions" : 101,
"bufferedDataSize" : "0B",
"outputDataSize" : "21.50kB",
"outputPositions" : 101,
"physicalWrittenDataSize" : "0B",
"gcInfo" : {
"stageId" : 1,
"tasks" : 1,
"fullGcTasks" : 0,
"minFullGcSec" : 0,
"maxFullGcSec" : 0,
"totalFullGcSec" : 0,
"averageFullGcSec" : 0
},
"operatorSummaries" : [ {
"pipelineId" : 0,
"operatorId" : 0,
"planNodeId" : "95",
"operatorType" : "ScanFilterAndProjectOperator",
"totalDrivers" : 761,
"addInputCalls" : 0,
"addInputWall" : "0.00ns",
"addInputCpu" : "0.00ns",
"addInputUser" : "0.00ns",
"inputDataSize" : "1.23MB",
"inputPositions" : 104,
"sumSquaredInputPositions" : 194.0,
"getOutputCalls" : 760,
"getOutputWall" : "5.77m",
"getOutputCpu" : "0.00ns",
"getOutputUser" : "0.00ns",
"outputDataSize" : "21.50kB",
"outputPositions" : 101,
"physicalWrittenDataSize" : "0B",
"blockedWall" : "0.00ns",
"finishCalls" : 0,
"finishWall" : "0.00ns",
"finishCpu" : "0.00ns",
"finishUser" : "0.00ns",
"userMemoryReservation" : "0B",
"revocableMemoryReservation" : "0B",
"systemMemoryReservation" : "7.31kB",
"peakUserMemoryReservation" : "0B",
"peakSystemMemoryReservation" : "2.44kB",
"peakTotalMemoryReservation" : "2.44kB"
}, {
"pipelineId" : 0,
"operatorId" : 1,
"planNodeId" : "95",
"operatorType" : "TaskOutputOperator",
"totalDrivers" : 761,
"addInputCalls" : 77,
"addInputWall" : "10.99ms",
"addInputCpu" : "0.00ns",
"addInputUser" : "0.00ns",
"inputDataSize" : "21.50kB",
"inputPositions" : 101,
"sumSquaredInputPositions" : 191.0,
"getOutputCalls" : 0,
"getOutputWall" : "0.00ns",
"getOutputCpu" : "0.00ns",
"getOutputUser" : "0.00ns",
"outputDataSize" : "21.50kB",
"outputPositions" : 101,
"physicalWrittenDataSize" : "0B",
"blockedWall" : "0.00ns",
"finishCalls" : 747,
"finishWall" : "1.87ms",
"finishCpu" : "0.00ns",
"finishUser" : "0.00ns",
"userMemoryReservation" : "0B",
"revocableMemoryReservation" : "0B",
"systemMemoryReservation" : "0B",
"peakUserMemoryReservation" : "0B",
"peakSystemMemoryReservation" : "0B",
"peakTotalMemoryReservation" : "0B"
} ]
},
"tasks" : [ {
"taskStatus" : {
"taskId" : "20180811_123749_00609_ba8j9.1.0",
"taskInstanceId" : "71ff8c47-2bfa-4a93-a8cf-22cf04a07a3e",
"version" : 425,
"state" : "FAILED",
"self" : "http://10.132.73.29:8080/v1/task/20180811_123749_00609_ba8j9.1.0",
"nodeId" : "ffffffff-ffff-ffff-ffff-ffffffffffff",
"completedDriverGroups" : [ ],
"failures" : [ {
"type" : "java.lang.IndexOutOfBoundsException",
"message" : "Index: 0, Size: 0",
"suppressed" : [ ],
"stack" : [ "java.util.ArrayList.rangeCheck(ArrayList.java:657)", "java.util.ArrayList.get(ArrayList.java:433)", "im.xiaoyao.presto.ethereum.EthereumRecordCursor.advanceNextPosition(EthereumRecordCursor.java:156)", "com.facebook.presto.$gen.CursorProcessor_20180811_123749_2782.process(Unknown Source)", "com.facebook.presto.operator.ScanFilterAndProjectOperator.processColumnSource(ScanFilterAndProjectOperator.java:237)", "com.facebook.presto.operator.ScanFilterAndProjectOperator.getOutput(ScanFilterAndProjectOperator.java:229)", "com.facebook.presto.operator.Driver.processInternal(Driver.java:373)", "com.facebook.presto.operator.Driver.lambda$processFor$8(Driver.java:282)", "com.facebook.presto.operator.Driver.tryWithLock(Driver.java:672)", "com.facebook.presto.operator.Driver.processFor(Driver.java:276)", "com.facebook.presto.execution.SqlTaskExecution$DriverSplitRunner.processFor(SqlTaskExecution.java:973)", "com.facebook.presto.execution.executor.PrioritizedSplitRunner.process(PrioritizedSplitRunner.java:162)", "com.facebook.presto.execution.executor.TaskExecutor$TaskRunner.run(TaskExecutor.java:477)", "java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)", "java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)", "java.lang.Thread.run(Thread.java:748)" ],
"errorCode" : {
"code" : 65536,
"name" : "GENERIC_INTERNAL_ERROR",
"type" : "INTERNAL_ERROR"
}
}, {
"type" : "com.facebook.presto.spi.PrestoException",
"message" : "Driver was interrupted",
"cause" : {
"type" : "java.lang.Exception",
"message" : "Interrupted By",
"suppressed" : [ ],
"stack" : [ "java.lang.Thread.getStackTrace(Thread.java:1559)", "com.facebook.presto.operator.Driver$DriverLock.interruptCurrentOwner(Driver.java:774)", "com.facebook.presto.operator.Driver.close(Driver.java:177)", "com.facebook.presto.execution.SqlTaskExecution$DriverSplitRunner.close(SqlTaskExecution.java:992)", "com.facebook.presto.execution.executor.PrioritizedSplitRunner.destroy(PrioritizedSplitRunner.java:115)", "com.facebook.presto.execution.executor.TaskExecutor.doRemoveTask(TaskExecutor.java:272)", "com.facebook.presto.execution.executor.TaskExecutor.removeTask(TaskExecutor.java:249)", "com.facebook.presto.execution.SqlTaskExecution.lambda$new$1(SqlTaskExecution.java:244)", "com.facebook.presto.execution.StateMachine.lambda$fireStateChanged$0(StateMachine.java:222)", "java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)", "java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)", "java.lang.Thread.run(Thread.java:748)" ],
"errorCode" : {
"code" : 65536,
"name" : "GENERIC_INTERNAL_ERROR",
"type" : "INTERNAL_ERROR"
}
},
"suppressed" : [ {
"type" : "java.lang.IllegalStateException",
"message" : "Unable to get transactionReceipt",
"suppressed" : [ ],
"stack" : [ "im.xiaoyao.presto.ethereum.EthereumLogLazyIterator.hasNext(EthereumLogLazyIterator.java:50)", "im.xiaoyao.presto.ethereum.EthereumRecordCursor.advanceNextPosition(EthereumRecordCursor.java:103)", "com.facebook.presto.$gen.CursorProcessor_20180811_123749_2782.process(Unknown Source)", "com.facebook.presto.operator.ScanFilterAndProjectOperator.processColumnSource(ScanFilterAndProjectOperator.java:237)", "com.facebook.presto.operator.ScanFilterAndProjectOperator.getOutput(ScanFilterAndProjectOperator.java:229)", "com.facebook.presto.operator.Driver.processInternal(Driver.java:373)", "com.facebook.presto.operator.Driver.lambda$processFor$8(Driver.java:282)", "com.facebook.presto.operator.Driver.tryWithLock(Driver.java:672)", "com.facebook.presto.operator.Driver.processFor(Driver.java:276)", "com.facebook.presto.execution.SqlTaskExecution$DriverSplitRunner.processFor(SqlTaskExecution.java:973)", "com.facebook.presto.execution.executor.PrioritizedSplitRunner.process(PrioritizedSplitRunner.java:162)", "com.facebook.presto.execution.executor.TaskExecutor$TaskRunner.run(TaskExecutor.java:477)", "java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)", "java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)", "java.lang.Thread.run(Thread.java:748)" ],
"errorCode" : {
"code" : 65536,
"name" : "GENERIC_INTERNAL_ERROR",
"type" : "INTERNAL_ERROR"
}
} ],
"stack" : [ "com.facebook.presto.operator.Driver.processInternal(Driver.java:458)", "com.facebook.presto.operator.Driver.lambda$processFor$8(Driver.java:282)", "com.facebook.presto.operator.Driver.tryWithLock(Driver.java:672)", "com.facebook.presto.operator.Driver.processFor(Driver.java:276)", "com.facebook.presto.execution.SqlTaskExecution$DriverSplitRunner.processFor(SqlTaskExecution.java:973)", "com.facebook.presto.execution.executor.PrioritizedSplitRunner.process(PrioritizedSplitRunner.java:162)", "com.facebook.presto.execution.executor.TaskExecutor$TaskRunner.run(TaskExecutor.java:477)", "java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)", "java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)", "java.lang.Thread.run(Thread.java:748)" ],
"errorCode" : {
"code" : 65536,
"name" : "GENERIC_INTERNAL_ERROR",
"type" : "INTERNAL_ERROR"
}
}, {
"type" : "com.facebook.presto.spi.PrestoException",
"message" : "Driver was interrupted",
"cause" : {
"type" : "java.lang.Exception",
"message" : "Interrupted By",
"suppressed" : [ ],
"stack" : [ "java.lang.Thread.getStackTrace(Thread.java:1559)", "com.facebook.presto.operator.Driver$DriverLock.interruptCurrentOwner(Driver.java:774)", "com.facebook.presto.operator.Driver.close(Driver.java:177)", "com.facebook.presto.execution.SqlTaskExecution$DriverSplitRunner.close(SqlTaskExecution.java:992)", "com.facebook.presto.execution.executor.PrioritizedSplitRunner.destroy(PrioritizedSplitRunner.java:115)", "com.facebook.presto.execution.executor.TaskExecutor.doRemoveTask(TaskExecutor.java:272)", "com.facebook.presto.execution.executor.TaskExecutor.removeTask(TaskExecutor.java:249)", "com.facebook.presto.execution.SqlTaskExecution.lambda$new$1(SqlTaskExecution.java:244)", "com.facebook.presto.execution.StateMachine.lambda$fireStateChanged$0(StateMachine.java:222)", "java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)", "java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)", "java.lang.Thread.run(Thread.java:748)" ],
"errorCode" : {
"code" : 65536,
"name" : "GENERIC_INTERNAL_ERROR",
"type" : "INTERNAL_ERROR"
}
},
"suppressed" : [ {
"type" : "java.lang.IllegalStateException",
"message" : "Unable to get transactionReceipt",
"suppressed" : [ ],
"stack" : [ "im.xiaoyao.presto.ethereum.EthereumLogLazyIterator.hasNext(EthereumLogLazyIterator.java:50)", "im.xiaoyao.presto.ethereum.EthereumRecordCursor.advanceNextPosition(EthereumRecordCursor.java:151)", "com.facebook.presto.$gen.CursorProcessor_20180811_123749_2782.process(Unknown Source)", "com.facebook.presto.operator.ScanFilterAndProjectOperator.processColumnSource(ScanFilterAndProjectOperator.java:237)", "com.facebook.presto.operator.ScanFilterAndProjectOperator.getOutput(ScanFilterAndProjectOperator.java:229)", "com.facebook.presto.operator.Driver.processInternal(Driver.java:373)", "com.facebook.presto.operator.Driver.lambda$processFor$8(Driver.java:282)", "com.facebook.presto.operator.Driver.tryWithLock(Driver.java:672)", "com.facebook.presto.operator.Driver.processFor(Driver.java:276)", "com.facebook.presto.execution.SqlTaskExecution$DriverSplitRunner.processFor(SqlTaskExecution.java:973)", "com.facebook.presto.execution.executor.PrioritizedSplitRunner.process(PrioritizedSplitRunner.java:162)", "com.facebook.presto.execution.executor.TaskExecutor$TaskRunner.run(TaskExecutor.java:477)", "java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)", "java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)", "java.lang.Thread.run(Thread.java:748)" ],
"errorCode" : {
"code" : 65536,
"name" : "GENERIC_INTERNAL_ERROR",
"type" : "INTERNAL_ERROR"
}
} ],
"stack" : [ "com.facebook.presto.operator.Driver.processInternal(Driver.java:458)", "com.facebook.presto.operator.Driver.lambda$processFor$8(Driver.java:282)", "com.facebook.presto.operator.Driver.tryWithLock(Driver.java:672)", "com.facebook.presto.operator.Driver.processFor(Driver.java:276)", "com.facebook.presto.execution.SqlTaskExecution$DriverSplitRunner.processFor(SqlTaskExecution.java:973)", "com.facebook.presto.execution.executor.PrioritizedSplitRunner.process(PrioritizedSplitRunner.java:162)", "com.facebook.presto.execution.executor.TaskExecutor$TaskRunner.run(TaskExecutor.java:477)", "java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)", "java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)", "java.lang.Thread.run(Thread.java:748)" ],
"errorCode" : {
"code" : 65536,
"name" : "GENERIC_INTERNAL_ERROR",
"type" : "INTERNAL_ERROR"
}
}, {
"type" : "com.facebook.presto.spi.PrestoException",
"message" : "Driver was interrupted",
"cause" : {
"type" : "java.lang.Exception",
"message" : "Interrupted By",
"suppressed" : [ ],
"stack" : [ "java.lang.Thread.getStackTrace(Thread.java:1559)", "com.facebook.presto.operator.Driver$DriverLock.interruptCurrentOwner(Driver.java:774)", "com.facebook.presto.operator.Driver.close(Driver.java:177)", "com.facebook.presto.execution.SqlTaskExecution$DriverSplitRunner.close(SqlTaskExecution.java:992)", "com.facebook.presto.execution.executor.PrioritizedSplitRunner.destroy(PrioritizedSplitRunner.java:115)", "com.facebook.presto.execution.executor.TaskExecutor.doRemoveTask(TaskExecutor.java:272)", "com.facebook.presto.execution.executor.TaskExecutor.removeTask(TaskExecutor.java:249)", "com.facebook.presto.execution.SqlTaskExecution.lambda$new$1(SqlTaskExecution.java:244)", "com.facebook.presto.execution.StateMachine.lambda$fireStateChanged$0(StateMachine.java:222)", "java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)", "java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)", "java.lang.Thread.run(Thread.java:748)" ],
"errorCode" : {
"code" : 65536,
"name" : "GENERIC_INTERNAL_ERROR",
"type" : "INTERNAL_ERROR"
}
},
"suppressed" : [ {
"type" : "java.lang.IllegalStateException",
"message" : "Unable to get transactionReceipt",
"suppressed" : [ ],
"stack" : [ "im.xiaoyao.presto.ethereum.EthereumLogLazyIterator.hasNext(EthereumLogLazyIterator.java:50)", "im.xiaoyao.presto.ethereum.EthereumRecordCursor.advanceNextPosition(EthereumRecordCursor.java:151)", "com.facebook.presto.$gen.CursorProcessor_20180811_123749_2782.process(Unknown Source)", "com.facebook.presto.operator.ScanFilterAndProjectOperator.processColumnSource(ScanFilterAndProjectOperator.java:237)", "com.facebook.presto.operator.ScanFilterAndProjectOperator.getOutput(ScanFilterAndProjectOperator.java:229)", "com.facebook.presto.operator.Driver.processInternal(Driver.java:373)", "com.facebook.presto.operator.Driver.lambda$processFor$8(Driver.java:282)", "com.facebook.presto.operator.Driver.tryWithLock(Driver.java:672)", "com.facebook.presto.operator.Driver.processFor(Driver.java:276)", "com.facebook.presto.execution.SqlTaskExecution$DriverSplitRunner.processFor(SqlTaskExecution.java:973)", "com.facebook.presto.execution.executor.PrioritizedSplitRunner.process(PrioritizedSplitRunner.java:162)", "com.facebook.presto.execution.executor.TaskExecutor$TaskRunner.run(TaskExecutor.java:477)", "java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)", "java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)", "java.lang.Thread.run(Thread.java:748)" ],
"errorCode" : {
"code" : 65536,
"name" : "GENERIC_INTERNAL_ERROR",
"type" : "INTERNAL_ERROR"
}
} ],
"stack" : [ "com.facebook.presto.operator.Driver.processInternal(Driver.java:458)", "com.facebook.presto.operator.Driver.lambda$processFor$8(Driver.java:282)", "com.facebook.presto.operator.Driver.tryWithLock(Driver.java:672)", "com.facebook.presto.operator.Driver.processFor(Driver.java:276)", "com.facebook.presto.execution.SqlTaskExecution$DriverSplitRunner.processFor(SqlTaskExecution.java:973)", "com.facebook.presto.execution.executor.PrioritizedSplitRunner.process(PrioritizedSplitRunner.java:162)", "com.facebook.presto.execution.executor.TaskExecutor$TaskRunner.run(TaskExecutor.java:477)", "java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)", "java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)", "java.lang.Thread.run(Thread.java:748)" ],
"errorCode" : {
"code" : 65536,
"name" : "GENERIC_INTERNAL_ERROR",
"type" : "INTERNAL_ERROR"
}
}, {
"type" : "com.facebook.presto.spi.PrestoException",
"message" : "Driver was interrupted",
"cause" : {
"type" : "java.lang.Exception",
"message" : "Interrupted By",
"suppressed" : [ ],
"stack" : [ "java.lang.Thread.getStackTrace(Thread.java:1559)", "com.facebook.presto.operator.Driver$DriverLock.interruptCurrentOwner(Driver.java:774)", "com.facebook.presto.operator.Driver.close(Driver.java:177)", "com.facebook.presto.execution.SqlTaskExecution$DriverSplitRunner.close(SqlTaskExecution.java:992)", "com.facebook.presto.execution.executor.PrioritizedSplitRunner.destroy(PrioritizedSplitRunner.java:115)", "com.facebook.presto.execution.executor.TaskExecutor.doRemoveTask(TaskExecutor.java:272)", "com.facebook.presto.execution.executor.TaskExecutor.removeTask(TaskExecutor.java:249)", "com.facebook.presto.execution.SqlTaskExecution.lambda$new$1(SqlTaskExecution.java:244)", "com.facebook.presto.execution.StateMachine.lambda$fireStateChanged$0(StateMachine.java:222)", "java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)", "java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)", "java.lang.Thread.run(Thread.java:748)" ],
"errorCode" : {
"code" : 65536,
"name" : "GENERIC_INTERNAL_ERROR",
"type" : "INTERNAL_ERROR"
}
},
"suppressed" : [ {
"type" : "java.lang.IllegalStateException",
"message" : "Unable to get transactionReceipt",
"suppressed" : [ ],
"stack" : [ "im.xiaoyao.presto.ethereum.EthereumLogLazyIterator.hasNext(EthereumLogLazyIterator.java:50)", "im.xiaoyao.presto.ethereum.EthereumRecordCursor.advanceNextPosition(EthereumRecordCursor.java:151)", "com.facebook.presto.$gen.CursorProcessor_20180811_123749_2782.process(Unknown Source)", "com.facebook.presto.operator.ScanFilterAndProjectOperator.processColumnSource(ScanFilterAndProjectOperator.java:237)", "com.facebook.presto.operator.ScanFilterAndProjectOperator.getOutput(ScanFilterAndProjectOperator.java:229)", "com.facebook.presto.operator.Driver.processInternal(Driver.java:373)", "com.facebook.presto.operator.Driver.lambda$processFor$8(Driver.java:282)", "com.facebook.presto.operator.Driver.tryWithLock(Driver.java:672)", "com.facebook.presto.operator.Driver.processFor(Driver.java:276)", "com.facebook.presto.execution.SqlTaskExecution$DriverSplitRunner.processFor(SqlTaskExecution.java:973)", "com.facebook.presto.execution.executor.PrioritizedSplitRunner.process(PrioritizedSplitRunner.java:162)", "com.facebook.presto.execution.executor.TaskExecutor$TaskRunner.run(TaskExecutor.java:477)", "java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)", "java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)", "java.lang.Thread.run(Thread.java:748)" ],
"errorCode" : {
"code" : 65536,
"name" : "GENERIC_INTERNAL_ERROR",
"type" : "INTERNAL_ERROR"
}
} ],
"stack" : [ "com.facebook.presto.operator.Driver.processInternal(Driver.java:458)", "com.facebook.presto.operator.Driver.lambda$processFor$8(Driver.java:282)", "com.facebook.presto.operator.Driver.tryWithLock(Driver.java:672)", "com.facebook.presto.operator.Driver.processFor(Driver.java:276)", "com.facebook.presto.execution.SqlTaskExecution$DriverSplitRunner.processFor(SqlTaskExecution.java:973)", "com.facebook.presto.execution.executor.PrioritizedSplitRunner.process(PrioritizedSplitRunner.java:162)", "com.facebook.presto.execution.executor.TaskExecutor$TaskRunner.run(TaskExecutor.java:477)", "java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)", "java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)", "java.lang.Thread.run(Thread.java:748)" ],
"errorCode" : {
"code" : 65536,
"name" : "GENERIC_INTERNAL_ERROR",
"type" : "INTERNAL_ERROR"
}
}, {
"type" : "java.lang.IndexOutOfBoundsException",
"message" : "Index: 0, Size: 0",
"suppressed" : [ ],
"stack" : [ "java.util.ArrayList.rangeCheck(ArrayList.java:657)", "java.util.ArrayList.get(ArrayList.java:433)", "im.xiaoyao.presto.ethereum.EthereumRecordCursor.advanceNextPosition(EthereumRecordCursor.java:156)", "com.facebook.presto.$gen.CursorProcessor_20180811_123749_2782.process(Unknown Source)", "com.facebook.presto.operator.ScanFilterAndProjectOperator.processColumnSource(ScanFilterAndProjectOperator.java:237)", "com.facebook.presto.operator.ScanFilterAndProjectOperator.getOutput(ScanFilterAndProjectOperator.java:229)", "com.facebook.presto.operator.Driver.processInternal(Driver.java:373)", "com.facebook.presto.operator.Driver.lambda$processFor$8(Driver.java:282)", "com.facebook.presto.operator.Driver.tryWithLock(Driver.java:672)", "com.facebook.presto.operator.Driver.processFor(Driver.java:276)", "com.facebook.presto.execution.SqlTaskExecution$DriverSplitRunner.processFor(SqlTaskExecution.java:973)", "com.facebook.presto.execution.executor.PrioritizedSplitRunner.process(PrioritizedSplitRunner.java:162)", "com.facebook.presto.execution.executor.TaskExecutor$TaskRunner.run(TaskExecutor.java:477)", "java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)", "java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)", "java.lang.Thread.run(Thread.java:748)" ],
"errorCode" : {
"code" : 65536,
"name" : "GENERIC_INTERNAL_ERROR",
"type" : "INTERNAL_ERROR"
}
}, {
"type" : "com.facebook.presto.spi.PrestoException",
"message" : "Driver was interrupted",
"cause" : {
"type" : "java.lang.Exception",
"message" : "Interrupted By",
"suppressed" : [ ],
"stack" : [ "java.lang.Thread.getStackTrace(Thread.java:1559)", "com.facebook.presto.operator.Driver$DriverLock.interruptCurrentOwner(Driver.java:774)", "com.facebook.presto.operator.Driver.close(Driver.java:177)", "com.facebook.presto.execution.SqlTaskExecution$DriverSplitRunner.close(SqlTaskExecution.java:992)", "com.facebook.presto.execution.executor.PrioritizedSplitRunner.destroy(PrioritizedSplitRunner.java:115)", "com.facebook.presto.execution.executor.TaskExecutor.doRemoveTask(TaskExecutor.java:272)", "com.facebook.presto.execution.executor.TaskExecutor.removeTask(TaskExecutor.java:249)", "com.facebook.presto.execution.SqlTaskExecution.lambda$new$1(SqlTaskExecution.java:244)", "com.facebook.presto.execution.StateMachine.lambda$fireStateChanged$0(StateMachine.java:222)", "java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)", "java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)", "java.lang.Thread.run(Thread.java:748)" ],
"errorCode" : {
"code" : 65536,
"name" : "GENERIC_INTERNAL_ERROR",
"type" : "INTERNAL_ERROR"
}
},
"suppressed" : [ {
"type" : "java.lang.IllegalStateException",
"message" : "Unable to get transactionReceipt",
"suppressed" : [ ],
"stack" : [ "im.xiaoyao.presto.ethereum.EthereumLogLazyIterator.hasNext(EthereumLogLazyIterator.java:50)", "im.xiaoyao.presto.ethereum.EthereumRecordCursor.advanceNextPosition(EthereumRecordCursor.java:151)", "com.facebook.presto.$gen.CursorProcessor_20180811_123749_2782.process(Unknown Source)", "com.facebook.presto.operator.ScanFilterAndProjectOperator.processColumnSource(ScanFilterAndProjectOperator.java:237)", "com.facebook.presto.operator.ScanFilterAndProjectOperator.getOutput(ScanFilterAndProjectOperator.java:229)", "com.facebook.presto.operator.Driver.processInternal(Driver.java:373)", "com.facebook.presto.operator.Driver.lambda$processFor$8(Driver.java:282)", "com.facebook.presto.operator.Driver.tryWithLock(Driver.java:672)", "com.facebook.presto.operator.Driver.processFor(Driver.java:276)", "com.facebook.presto.execution.SqlTaskExecution$DriverSplitRunner.processFor(SqlTaskExecution.java:973)", "com.facebook.presto.execution.executor.PrioritizedSplitRunner.process(PrioritizedSplitRunner.java:162)", "com.facebook.presto.execution.executor.TaskExecutor$TaskRunner.run(TaskExecutor.java:477)", "java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)", "java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)", "java.lang.Thread.run(Thread.java:748)" ],
"errorCode" : {
"code" : 65536,
"name" : "GENERIC_INTERNAL_ERROR",
"type" : "INTERNAL_ERROR"
}
} ],
"stack" : [ "com.facebook.presto.operator.Driver.processInternal(Driver.java:458)", "com.facebook.presto.operator.Driver.lambda$processFor$8(Driver.java:282)", "com.facebook.presto.operator.Driver.tryWithLock(Driver.java:672)", "com.facebook.presto.operator.Driver.processFor(Driver.java:276)", "com.facebook.presto.execution.SqlTaskExecution$DriverSplitRunner.processFor(SqlTaskExecution.java:973)", "com.facebook.presto.execution.executor.PrioritizedSplitRunner.process(PrioritizedSplitRunner.java:162)", "com.facebook.presto.execution.executor.TaskExecutor$TaskRunner.run(TaskExecutor.java:477)", "java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)", "java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)", "java.lang.Thread.run(Thread.java:748)" ],
"errorCode" : {
"code" : 65536,
"name" : "GENERIC_INTERNAL_ERROR",
"type" : "INTERNAL_ERROR"
}
}, {
"type" : "com.facebook.presto.spi.PrestoException",
"message" : "Driver was interrupted",
"cause" : {
"type" : "java.lang.Exception",
"message" : "Interrupted By",
"suppressed" : [ ],
"stack" : [ "java.lang.Thread.getStackTrace(Thread.java:1559)", "com.facebook.presto.operator.Driver$DriverLock.interruptCurrentOwner(Driver.java:774)", "com.facebook.presto.operator.Driver.close(Driver.java:177)", "com.facebook.presto.execution.SqlTaskExecution$DriverSplitRunner.close(SqlTaskExecution.java:992)", "com.facebook.presto.execution.executor.PrioritizedSplitRunner.destroy(PrioritizedSplitRunner.java:115)", "com.facebook.presto.execution.executor.TaskExecutor.doRemoveTask(TaskExecutor.java:272)", "com.facebook.presto.execution.executor.TaskExecutor.removeTask(TaskExecutor.java:249)", "com.facebook.presto.execution.SqlTaskExecution.lambda$new$1(SqlTaskExecution.java:244)", "com.facebook.presto.execution.StateMachine.lambda$fireStateChanged$0(StateMachine.java:222)", "java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)", "java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)", "java.lang.Thread.run(Thread.java:748)" ],
"errorCode" : {
"code" : 65536,
"name" : "GENERIC_INTERNAL_ERROR",
"type" : "INTERNAL_ERROR"
}
},
"suppressed" : [ {
"type" : "java.lang.IllegalStateException",
"message" : "Unable to get transactionReceipt",
"suppressed" : [ ],
"stack" : [ "im.xiaoyao.presto.ethereum.EthereumLogLazyIterator.hasNext(EthereumLogLazyIterator.java:50)", "im.xiaoyao.presto.ethereum.EthereumRecordCursor.advanceNextPosition(EthereumRecordCursor.java:151)", "com.facebook.presto.$gen.CursorProcessor_20180811_123749_2782.process(Unknown Source)", "com.facebook.presto.operator.ScanFilterAndProjectOperator.processColumnSource(ScanFilterAndProjectOperator.java:237)", "com.facebook.presto.operator.ScanFilterAndProjectOperator.getOutput(ScanFilterAndProjectOperator.java:229)", "com.facebook.presto.operator.Driver.processInternal(Driver.java:373)", "com.facebook.presto.operator.Driver.lambda$processFor$8(Driver.java:282)", "com.facebook.presto.operator.Driver.tryWithLock(Driver.java:672)", "com.facebook.presto.operator.Driver.processFor(Driver.java:276)", "com.facebook.presto.execution.SqlTaskExecution$DriverSplitRunner.processFor(SqlTaskExecution.java:973)", "com.facebook.presto.execution.executor.PrioritizedSplitRunner.process(PrioritizedSplitRunner.java:162)", "com.facebook.presto.execution.executor.TaskExecutor$TaskRunner.run(TaskExecutor.java:477)", "java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)", "java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)", "java.lang.Thread.run(Thread.java:748)" ],
"errorCode" : {
"code" : 65536,
"name" : "GENERIC_INTERNAL_ERROR",
"type" : "INTERNAL_ERROR"
}
} ],
"stack" : [ "com.facebook.presto.operator.Driver.processInternal(Driver.java:458)", "com.facebook.presto.operator.Driver.lambda$processFor$8(Driver.java:282)", "com.facebook.presto.operator.Driver.tryWithLock(Driver.java:672)", "com.facebook.presto.operator.Driver.processFor(Driver.java:276)", "com.facebook.presto.execution.SqlTaskExecution$DriverSplitRunner.processFor(SqlTaskExecution.java:973)", "com.facebook.presto.execution.executor.PrioritizedSplitRunner.process(PrioritizedSplitRunner.java:162)", "com.facebook.presto.execution.executor.TaskExecutor$TaskRunner.run(TaskExecutor.java:477)", "java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)", "java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)", "java.lang.Thread.run(Thread.java:748)" ],
"errorCode" : {
"code" : 65536,
"name" : "GENERIC_INTERNAL_ERROR",
"type" : "INTERNAL_ERROR"
}
}, {
"type" : "com.facebook.presto.spi.PrestoException",
"message" : "Driver was interrupted",
"cause" : {
"type" : "java.lang.Exception",
"message" : "Interrupted By",
"suppressed" : [ ],
"stack" : [ "java.lang.Thread.getStackTrace(Thread.java:1559)", "com.facebook.presto.operator.Driver$DriverLock.interruptCurrentOwner(Driver.java:774)", "com.facebook.presto.operator.Driver.close(Driver.java:177)", "com.facebook.presto.execution.SqlTaskExecution$DriverSplitRunner.close(SqlTaskExecution.java:992)", "com.facebook.presto.execution.executor.PrioritizedSplitRunner.destroy(PrioritizedSplitRunner.java:115)", "com.facebook.presto.execution.executor.TaskExecutor.doRemoveTask(TaskExecutor.java:272)", "com.facebook.presto.execution.executor.TaskExecutor.removeTask(TaskExecutor.java:249)", "com.facebook.presto.execution.SqlTaskExecution.lambda$new$1(SqlTaskExecution.java:244)", "com.facebook.presto.execution.StateMachine.lambda$fireStateChanged$0(StateMachine.java:222)", "java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)", "java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)", "java.lang.Thread.run(Thread.java:748)" ],
"errorCode" : {
"code" : 65536,
"name" : "GENERIC_INTERNAL_ERROR",
"type" : "INTERNAL_ERROR"
}
},
"suppressed" : [ {
"type" : "java.lang.IllegalStateException",
"message" : "Unable to get transactionReceipt",
"suppressed" : [ ],
"stack" : [ "im.xiaoyao.presto.ethereum.EthereumLogLazyIterator.hasNext(EthereumLogLazyIterator.java:50)", "im.xiaoyao.presto.ethereum.EthereumRecordCursor.advanceNextPosition(EthereumRecordCursor.java:151)", "com.facebook.presto.$gen.CursorProcessor_20180811_123749_2782.process(Unknown Source)", "com.facebook.presto.operator.ScanFilterAndProjectOperator.processColumnSource(ScanFilterAndProjectOperator.java:237)", "com.facebook.presto.operator.ScanFilterAndProjectOperator.getOutput(ScanFilterAndProjectOperator.java:229)", "com.facebook.presto.operator.Driver.processInternal(Driver.java:373)", "com.facebook.presto.operator.Driver.lambda$processFor$8(Driver.java:282)", "com.facebook.presto.operator.Driver.tryWithLock(Driver.java:672)", "com.facebook.presto.operator.Driver.processFor(Driver.java:276)", "com.facebook.presto.execution.SqlTaskExecution$DriverSplitRunner.processFor(SqlTaskExecution.java:973)", "com.facebook.presto.execution.executor.PrioritizedSplitRunner.process(PrioritizedSplitRunner.java:162)", "com.facebook.presto.execution.executor.TaskExecutor$TaskRunner.run(TaskExecutor.java:477)", "java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)", "java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)", "java.lang.Thread.run(Thread.java:748)" ],
"errorCode" : {
"code" : 65536,
"name" : "GENERIC_INTERNAL_ERROR",
"type" : "INTERNAL_ERROR"
}
} ],
"stack" : [ "com.facebook.presto.operator.Driver.processInternal(Driver.java:458)", "com.facebook.presto.operator.Driver.lambda$processFor$8(Driver.java:282)", "com.facebook.presto.operator.Driver.tryWithLock(Driver.java:672)", "com.facebook.presto.operator.Driver.processFor(Driver.java:276)", "com.facebook.presto.execution.SqlTaskExecution$DriverSplitRunner.processFor(SqlTaskExecution.java:973)", "com.facebook.presto.execution.executor.PrioritizedSplitRunner.process(PrioritizedSplitRunner.java:162)", "com.facebook.presto.execution.executor.TaskExecutor$TaskRunner.run(TaskExecutor.java:477)", "java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)", "java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)", "java.lang.Thread.run(Thread.java:748)" ],
"errorCode" : {
"code" : 65536,
"name" : "GENERIC_INTERNAL_ERROR",
"type" : "INTERNAL_ERROR"
}
}, {
"type" : "com.facebook.presto.spi.PrestoException",
"message" : "Driver was interrupted",
"cause" : {
"type" : "java.lang.Exception",
"message" : "Interrupted By",
"suppressed" : [ ],
"stack" : [ "java.lang.Thread.getStackTrace(Thread.java:1559)", "com.facebook.presto.operator.Driver$DriverLock.interruptCurrentOwner(Driver.java:774)", "com.facebook.presto.operator.Driver.close(Driver.java:177)", "com.facebook.presto.execution.SqlTaskExecution$DriverSplitRunner.close(SqlTaskExecution.java:992)", "com.facebook.presto.execution.executor.PrioritizedSplitRunner.destroy(PrioritizedSplitRunner.java:115)", "com.facebook.presto.execution.executor.TaskExecutor.doRemoveTask(TaskExecutor.java:272)", "com.facebook.presto.execution.executor.TaskExecutor.removeTask(TaskExecutor.java:249)", "com.facebook.presto.execution.SqlTaskExecution.lambda$new$1(SqlTaskExecution.java:244)", "com.facebook.presto.execution.StateMachine.lambda$fireStateChanged$0(StateMachine.java:222)", "java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)", "java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)", "java.lang.Thread.run(Thread.java:748)" ],
"errorCode" : {
"code" : 65536,
"name" : "GENERIC_INTERNAL_ERROR",
"type" : "INTERNAL_ERROR"
}
},
"suppressed" : [ {
"type" : "java.lang.IllegalStateException",
"message" : "Unable to get transactionReceipt",
"suppressed" : [ ],
"stack" : [ "im.xiaoyao.presto.ethereum.EthereumLogLazyIterator.hasNext(EthereumLogLazyIterator.java:50)", "im.xiaoyao.presto.ethereum.EthereumRecordCursor.advanceNextPosition(EthereumRecordCursor.java:151)", "com.facebook.presto.$gen.CursorProcessor_20180811_123749_2782.process(Unknown Source)", "com.facebook.presto.operator.ScanFilterAndProjectOperator.processColumnSource(ScanFilterAndProjectOperator.java:237)", "com.facebook.presto.operator.ScanFilterAndProjectOperator.getOutput(ScanFilterAndProjectOperator.java:229)", "com.facebook.presto.operator.Driver.processInternal(Driver.java:373)", "com.facebook.presto.operator.Driver.lambda$processFor$8(Driver.java:282)", "com.facebook.presto.operator.Driver.tryWithLock(Driver.java:672)", "com.facebook.presto.operator.Driver.processFor(Driver.java:276)", "com.facebook.presto.execution.SqlTaskExecution$DriverSplitRunner.processFor(SqlTaskExecution.java:973)", "com.facebook.presto.execution.executor.PrioritizedSplitRunner.process(PrioritizedSplitRunner.java:162)", "com.facebook.presto.execution.executor.TaskExecutor$TaskRunner.run(TaskExecutor.java:477)", "java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)", "java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)", "java.lang.Thread.run(Thread.java:748)" ],
"errorCode" : {
"code" : 65536,
"name" : "GENERIC_INTERNAL_ERROR",
"type" : "INTERNAL_ERROR"
}
} ],
"stack" : [ "com.facebook.presto.operator.Driver.processInternal(Driver.java:458)", "com.facebook.presto.operator.Driver.lambda$processFor$8(Driver.java:282)", "com.facebook.presto.operator.Driver.tryWithLock(Driver.java:672)", "com.facebook.presto.operator.Driver.processFor(Driver.java:276)", "com.facebook.presto.execution.SqlTaskExecution$DriverSplitRunner.processFor(SqlTaskExecution.java:973)", "com.facebook.presto.execution.executor.PrioritizedSplitRunner.process(PrioritizedSplitRunner.java:162)", "com.facebook.presto.execution.executor.TaskExecutor$TaskRunner.run(TaskExecutor.java:477)", "java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)", "java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)", "java.lang.Thread.run(Thread.java:748)" ],
"errorCode" : {
"code" : 65536,
"name" : "GENERIC_INTERNAL_ERROR",
"type" : "INTERNAL_ERROR"
}
}, {
"type" : "com.facebook.presto.spi.PrestoException",
"message" : "Driver was interrupted",
"cause" : {
"type" : "java.lang.Exception",
"message" : "Interrupted By",
"suppressed" : [ ],
"stack" : [ "java.lang.Thread.getStackTrace(Thread.java:1559)", "com.facebook.presto.operator.Driver$DriverLock.interruptCurrentOwner(Driver.java:774)", "com.facebook.presto.operator.Driver.close(Driver.java:177)", "com.facebook.presto.execution.SqlTaskExecution$DriverSplitRunner.close(SqlTaskExecution.java:992)", "com.facebook.presto.execution.executor.PrioritizedSplitRunner.destroy(PrioritizedSplitRunner.java:115)", "com.facebook.presto.execution.executor.TaskExecutor.doRemoveTask(TaskExecutor.java:272)", "com.facebook.presto.execution.executor.TaskExecutor.removeTask(TaskExecutor.java:249)", "com.facebook.presto.execution.SqlTaskExecution.lambda$new$1(SqlTaskExecution.java:244)", "com.facebook.presto.execution.StateMachine.lambda$fireStateChanged$0(StateMachine.java:222)", "java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)", "java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)", "java.lang.Thread.run(Thread.java:748)" ],
"errorCode" : {
"code" : 65536,
"name" : "GENERIC_INTERNAL_ERROR",
"type" : "INTERNAL_ERROR"
}
},
"suppressed" : [ {
"type" : "java.lang.IllegalStateException",
"message" : "Unable to get transactionReceipt",
"suppressed" : [ ],
"stack" : [ "im.xiaoyao.presto.ethereum.EthereumLogLazyIterator.hasNext(EthereumLogLazyIterator.java:50)", "im.xiaoyao.presto.ethereum.EthereumRecordCursor.advanceNextPosition(EthereumRecordCursor.java:151)", "com.facebook.presto.$gen.CursorProcessor_20180811_123749_2782.process(Unknown Source)", "com.facebook.presto.operator.ScanFilterAndProjectOperator.processColumnSource(ScanFilterAndProjectOperator.java:237)", "com.facebook.presto.operator.ScanFilterAndProjectOperator.getOutput(ScanFilterAndProjectOperator.java:229)", "com.facebook.presto.operator.Driver.processInternal(Driver.java:373)", "com.facebook.presto.operator.Driver.lambda$processFor$8(Driver.java:282)", "com.facebook.presto.operator.Driver.tryWithLock(Driver.java:672)", "com.facebook.presto.operator.Driver.processFor(Driver.java:276)", "com.facebook.presto.execution.SqlTaskExecution$DriverSplitRunner.processFor(SqlTaskExecution.java:973)", "com.facebook.presto.execution.executor.PrioritizedSplitRunner.process(PrioritizedSplitRunner.java:162)", "com.facebook.presto.execution.executor.TaskExecutor$TaskRunner.run(TaskExecutor.java:477)", "java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)", "java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)", "java.lang.Thread.run(Thread.java:748)" ],
"errorCode" : {
"code" : 65536,
"name" : "GENERIC_INTERNAL_ERROR",
"type" : "INTERNAL_ERROR"
}
} ],
"stack" : [ "com.facebook.presto.operator.Driver.processInternal(Driver.java:458)", "com.facebook.presto.operator.Driver.lambda$processFor$8(Driver.java:282)", "com.facebook.presto.operator.Driver.tryWithLock(Driver.java:672)", "com.facebook.presto.operator.Driver.processFor(Driver.java:276)", "com.facebook.presto.execution.SqlTaskExecution$DriverSplitRunner.processFor(SqlTaskExecution.java:973)", "com.facebook.presto.execution.executor.PrioritizedSplitRunner.process(PrioritizedSplitRunner.java:162)", "com.facebook.presto.execution.executor.TaskExecutor$TaskRunner.run(TaskExecutor.java:477)", "java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)", "java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)", "java.lang.Thread.run(Thread.java:748)" ],
"errorCode" : {
"code" : 65536,
"name" : "GENERIC_INTERNAL_ERROR",
"type" : "INTERNAL_ERROR"
}
}, {
"type" : "com.facebook.presto.spi.PrestoException",
"message" : "Driver was interrupted",
"cause" : {
"type" : "java.lang.Exception",
"message" : "Interrupted By",
"suppressed" : [ ],
"stack" : [ "java.lang.Thread.getStackTrace(Thread.java:1559)", "com.facebook.presto.operator.Driver$DriverLock.interruptCurrentOwner(Driver.java:774)", "com.facebook.presto.operator.Driver.close(Driver.java:177)", "com.facebook.presto.execution.SqlTaskExecution$DriverSplitRunner.close(SqlTaskExecution.java:992)", "com.facebook.presto.execution.executor.PrioritizedSplitRunner.destroy(PrioritizedSplitRunner.java:115)", "com.facebook.presto.execution.executor.TaskExecutor.doRemoveTask(TaskExecutor.java:272)", "com.facebook.presto.execution.executor.TaskExecutor.removeTask(TaskExecutor.java:249)", "com.facebook.presto.execution.SqlTaskExecution.lambda$new$1(SqlTaskExecution.java:244)", "com.facebook.presto.execution.StateMachine.lambda$fireStateChanged$0(StateMachine.java:222)", "java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)", "java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)", "java.lang.Thread.run(Thread.java:748)" ],
"errorCode" : {
"code" : 65536,
"name" : "GENERIC_INTERNAL_ERROR",
"type" : "INTERNAL_ERROR"
}
},
"suppressed" : [ {
"type" : "java.lang.IllegalStateException",
"message" : "Unable to get transactionReceipt",
"suppressed" : [ ],
"stack" : [ "im.xiaoyao.presto.ethereum.EthereumLogLazyIterator.hasNext(EthereumLogLazyIterator.java:50)", "im.xiaoyao.presto.ethereum.EthereumRecordCursor.advanceNextPosition(EthereumRecordCursor.java:103)", "com.facebook.presto.$gen.CursorProcessor_20180811_123749_2782.process(Unknown Source)", "com.facebook.presto.operator.ScanFilterAndProjectOperator.processColumnSource(ScanFilterAndProjectOperator.java:237)", "com.facebook.presto.operator.ScanFilterAndProjectOperator.getOutput(ScanFilterAndProjectOperator.java:229)", "com.facebook.presto.operator.Driver.processInternal(Driver.java:373)", "com.facebook.presto.operator.Driver.lambda$processFor$8(Driver.java:282)", "com.facebook.presto.operator.Driver.tryWithLock(Driver.java:672)", "com.facebook.presto.operator.Driver.processFor(Driver.java:276)", "com.facebook.presto.execution.SqlTaskExecution$DriverSplitRunner.processFor(SqlTaskExecution.java:973)", "com.facebook.presto.execution.executor.PrioritizedSplitRunner.process(PrioritizedSplitRunner.java:162)", "com.facebook.presto.execution.executor.TaskExecutor$TaskRunner.run(TaskExecutor.java:477)", "java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)", "java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)", "java.lang.Thread.run(Thread.java:748)" ],
"errorCode" : {
"code" : 65536,
"name" : "GENERIC_INTERNAL_ERROR",
"type" : "INTERNAL_ERROR"
}
} ],
"stack" : [ "com.facebook.presto.operator.Driver.processInternal(Driver.java:458)", "com.facebook.presto.operator.Driver.lambda$processFor$8(Driver.java:282)", "com.facebook.presto.operator.Driver.tryWithLock(Driver.java:672)", "com.facebook.presto.operator.Driver.processFor(Driver.java:276)", "com.facebook.presto.execution.SqlTaskExecution$DriverSplitRunner.processFor(SqlTaskExecution.java:973)", "com.facebook.presto.execution.executor.PrioritizedSplitRunner.process(PrioritizedSplitRunner.java:162)", "com.facebook.presto.execution.executor.TaskExecutor$TaskRunner.run(TaskExecutor.java:477)", "java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)", "java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)", "java.lang.Thread.run(Thread.java:748)" ],
"errorCode" : {
"code" : 65536,
"name" : "GENERIC_INTERNAL_ERROR",
"type" : "INTERNAL_ERROR"
}
}, {
"type" : "com.facebook.presto.spi.PrestoException",
"message" : "Driver was interrupted",
"cause" : {
"type" : "java.lang.Exception",
"message" : "Interrupted By",
"suppressed" : [ ],
"stack" : [ "java.lang.Thread.getStackTrace(Thread.java:1559)", "com.facebook.presto.operator.Driver$DriverLock.interruptCurrentOwner(Driver.java:774)", "com.facebook.presto.operator.Driver.close(Driver.java:177)", "com.facebook.presto.execution.SqlTaskExecution$DriverSplitRunner.close(SqlTaskExecution.java:992)", "com.facebook.presto.execution.executor.PrioritizedSplitRunner.destroy(PrioritizedSplitRunner.java:115)", "com.facebook.presto.execution.executor.TaskExecutor.doRemoveTask(TaskExecutor.java:272)", "com.facebook.presto.execution.executor.TaskExecutor.removeTask(TaskExecutor.java:249)", "com.facebook.presto.execution.SqlTaskExecution.lambda$new$1(SqlTaskExecution.java:244)", "com.facebook.presto.execution.StateMachine.lambda$fireStateChanged$0(StateMachine.java:222)", "java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)", "java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)", "java.lang.Thread.run(Thread.java:748)" ],
"errorCode" : {
"code" : 65536,
"name" : "GENERIC_INTERNAL_ERROR",
"type" : "INTERNAL_ERROR"
}
},
"suppressed" : [ {
"type" : "java.lang.IllegalStateException",
"message" : "Unable to get transactionReceipt",
"suppressed" : [ ],
"stack" : [ "im.xiaoyao.presto.ethereum.EthereumLogLazyIterator.hasNext(EthereumLogLazyIterator.java:50)", "im.xiaoyao.presto.ethereum.EthereumRecordCursor.advanceNextPosition(EthereumRecordCursor.java:103)", "com.facebook.presto.$gen.CursorProcessor_20180811_123749_2782.process(Unknown Source)", "com.facebook.presto.operator.ScanFilterAndProjectOperator.processColumnSource(ScanFilterAndProjectOperator.java:237)", "com.facebook.presto.operator.ScanFilterAndProjectOperator.getOutput(ScanFilterAndProjectOperator.java:229)", "com.facebook.presto.operator.Driver.processInternal(Driver.java:373)", "com.facebook.presto.operator.Driver.lambda$processFor$8(Driver.java:282)", "com.facebook.presto.operator.Driver.tryWithLock(Driver.java:672)", "com.facebook.presto.operator.Driver.processFor(Driver.java:276)", "com.facebook.presto.execution.SqlTaskExecution$DriverSplitRunner.processFor(SqlTaskExecution.java:973)", "com.facebook.presto.execution.executor.PrioritizedSplitRunner.process(PrioritizedSplitRunner.java:162)", "com.facebook.presto.execution.executor.TaskExecutor$TaskRunner.run(TaskExecutor.java:477)", "java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)", "java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)", "java.lang.Thread.run(Thread.java:748)" ],
"errorCode" : {
"code" : 65536,
"name" : "GENERIC_INTERNAL_ERROR",
"type" : "INTERNAL_ERROR"
}
} ],
"stack" : [ "com.facebook.presto.operator.Driver.processInternal(Driver.java:458)", "com.facebook.presto.operator.Driver.lambda$processFor$8(Driver.java:282)", "com.facebook.presto.operator.Driver.tryWithLock(Driver.java:672)", "com.facebook.presto.operator.Driver.processFor(Driver.java:276)", "com.facebook.presto.execution.SqlTaskExecution$DriverSplitRunner.processFor(SqlTaskExecution.java:973)", "com.facebook.presto.execution.executor.PrioritizedSplitRunner.process(PrioritizedSplitRunner.java:162)", "com.facebook.presto.execution.executor.TaskExecutor$TaskRunner.run(TaskExecutor.java:477)", "java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)", "java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)", "java.lang.Thread.run(Thread.java:748)" ],
"errorCode" : {
"code" : 65536,
"name" : "GENERIC_INTERNAL_ERROR",
"type" : "INTERNAL_ERROR"
}
} ],
"queuedPartitionedDrivers" : 0,
"runningPartitionedDrivers" : 14,
"outputBufferOverutilized" : false,
"physicalWrittenDataSize" : "0B",
"memoryReservation" : "0B",
"systemMemoryReservation" : "7.31kB",
"fullGcCount" : 0,
"fullGcTime" : "0.00ns"
},
"lastHeartbeat" : "2018-08-11T12:38:22.336Z",
"outputBuffers" : {
"type" : "PARTITIONED",
"state" : "FAILED",
"canAddBuffers" : false,
"canAddPages" : false,
"totalBufferedBytes" : 0,
"totalBufferedPages" : 0,
"totalRowsSent" : 101,
"totalPagesSent" : 77,
"buffers" : [ ]
},
"noMoreSplits" : [ ],
"stats" : {
"createTime" : "2018-08-11T12:37:49.400Z",
"firstStartTime" : "2018-08-11T12:37:49.411Z",
"lastStartTime" : "2018-08-11T12:38:22.393Z",
"lastEndTime" : "2018-08-11T12:38:22.395Z",
"endTime" : "2018-08-11T12:38:22.407Z",
"elapsedTime" : "33.00s",
"queuedTime" : "7.62ms",
"totalDrivers" : 761,
"queuedDrivers" : 0,
"queuedPartitionedDrivers" : 0,
"runningDrivers" : 14,
"runningPartitionedDrivers" : 14,
"blockedDrivers" : 0,
"completedDrivers" : 747,
"cumulativeUserMemory" : 0.0,
"userMemoryReservation" : "0B",
"revocableMemoryReservation" : "0B",
"systemMemoryReservation" : "7.31kB",
"totalScheduledTime" : "5.77m",
"totalCpuTime" : "2.05s",
"totalUserTime" : "1.68s",
"totalBlockedTime" : "0.00ns",
"fullyBlocked" : false,
"blockedReasons" : [ ],
"rawInputDataSize" : "1.23MB",
"rawInputPositions" : 104,
"processedInputDataSize" : "21.50kB",
"processedInputPositions" : 101,
"outputDataSize" : "21.50kB",
"outputPositions" : 101,
"physicalWrittenDataSize" : "0B",
"fullGcCount" : 0,
"fullGcTime" : "0.00ns",
"pipelines" : [ {
"pipelineId" : 0,
"firstStartTime" : "2018-08-11T12:37:49.411Z",
"lastStartTime" : "2018-08-11T12:38:22.393Z",
"lastEndTime" : "2018-08-11T12:38:22.395Z",
"inputPipeline" : true,
"outputPipeline" : true,
"totalDrivers" : 761,
"queuedDrivers" : 0,
"queuedPartitionedDrivers" : 0,
"runningDrivers" : 14,
"runningPartitionedDrivers" : 14,
"blockedDrivers" : 0,
"completedDrivers" : 747,
"userMemoryReservation" : "0B",
"revocableMemoryReservation" : "0B",
"systemMemoryReservation" : "7.31kB",
"queuedTime" : {
"maxError" : 0.0,
"count" : 761.0,
"total" : 1.277591226042E12,
"p01" : 496714,
"p05" : 1271948,
"p10" : 3342586,
"p25" : 576181826,
"p50" : 1640125884,
"p75" : 2518702100,
"p90" : 3503871675,
"p95" : 3825728928,
"p99" : 4221121022,
"min" : 369039,
"max" : 4779137407,
"avg" : 1.6788320972956636E9
},
"elapsedTime" : {
"maxError" : 0.0,
"count" : 761.0,
"total" : 1.590741791066E12,
"p01" : 0,
"p05" : 158083084,
"p10" : 420026066,
"p25" : 976164157,
"p50" : 2002827733,
"p75" : 2982885739,
"p90" : 3878374130,
"p95" : 4341378492,
"p99" : 5441162104,
"min" : 0,
"max" : 8508332217,
"avg" : 2.0903308686806834E9
},
"totalScheduledTime" : "5.77m",
"totalCpuTime" : "2.05s",
"totalUserTime" : "1.68s",
"totalBlockedTime" : "0.00ns",
"fullyBlocked" : false,
"blockedReasons" : [ ],
"rawInputDataSize" : "1.23MB",
"rawInputPositions" : 104,
"processedInputDataSize" : "21.50kB",
"processedInputPositions" : 101,
"outputDataSize" : "21.50kB",
"outputPositions" : 101,
"physicalWrittenDataSize" : "0B",
"operatorSummaries" : [ {
"pipelineId" : 0,
"operatorId" : 0,
"planNodeId" : "95",
"operatorType" : "ScanFilterAndProjectOperator",
"totalDrivers" : 761,
"addInputCalls" : 0,
"addInputWall" : "0.00ns",
"addInputCpu" : "0.00ns",
"addInputUser" : "0.00ns",
"inputDataSize" : "1.23MB",
"inputPositions" : 104,
"sumSquaredInputPositions" : 194.0,
"getOutputCalls" : 760,
"getOutputWall" : "5.77m",
"getOutputCpu" : "0.00ns",
"getOutputUser" : "0.00ns",
"outputDataSize" : "21.50kB",
"outputPositions" : 101,
"physicalWrittenDataSize" : "0B",
"blockedWall" : "0.00ns",
"finishCalls" : 0,
"finishWall" : "0.00ns",
"finishCpu" : "0.00ns",
"finishUser" : "0.00ns",
"userMemoryReservation" : "0B",
"revocableMemoryReservation" : "0B",
"systemMemoryReservation" : "7.31kB",
"peakUserMemoryReservation" : "0B",
"peakSystemMemoryReservation" : "2.44kB",
"peakTotalMemoryReservation" : "2.44kB"
}, {
"pipelineId" : 0,
"operatorId" : 1,
"planNodeId" : "95",
"operatorType" : "TaskOutputOperator",
"totalDrivers" : 761,
"addInputCalls" : 77,
"addInputWall" : "10.99ms",
"addInputCpu" : "0.00ns",
"addInputUser" : "0.00ns",
"inputDataSize" : "21.50kB",
"inputPositions" : 101,
"sumSquaredInputPositions" : 191.0,
"getOutputCalls" : 0,
"getOutputWall" : "0.00ns",
"getOutputCpu" : "0.00ns",
"getOutputUser" : "0.00ns",
"outputDataSize" : "21.50kB",
"outputPositions" : 101,
"physicalWrittenDataSize" : "0B",
"blockedWall" : "0.00ns",
"finishCalls" : 747,
"finishWall" : "1.87ms",
"finishCpu" : "0.00ns",
"finishUser" : "0.00ns",
"userMemoryReservation" : "0B",
"revocableMemoryReservation" : "0B",
"systemMemoryReservation" : "0B",
"peakUserMemoryReservation" : "0B",
"peakSystemMemoryReservation" : "0B",
"peakTotalMemoryReservation" : "0B"
} ],
"drivers" : [ ]
} ]
},
"needsPlan" : false,
"complete" : true
} ],
"subStages" : [ ],
"failureCause" : {
"type" : "java.lang.IndexOutOfBoundsException",
"message" : "Index: 0, Size: 0",
"suppressed" : [ ],
"stack" : [ "java.util.ArrayList.rangeCheck(ArrayList.java:657)", "java.util.ArrayList.get(ArrayList.java:433)", "im.xiaoyao.presto.ethereum.EthereumRecordCursor.advanceNextPosition(EthereumRecordCursor.java:156)", "com.facebook.presto.$gen.CursorProcessor_20180811_123749_2782.process(Unknown Source)", "com.facebook.presto.operator.ScanFilterAndProjectOperator.processColumnSource(ScanFilterAndProjectOperator.java:237)", "com.facebook.presto.operator.ScanFilterAndProjectOperator.getOutput(ScanFilterAndProjectOperator.java:229)", "com.facebook.presto.operator.Driver.processInternal(Driver.java:373)", "com.facebook.presto.operator.Driver.lambda$processFor$8(Driver.java:282)", "com.facebook.presto.operator.Driver.tryWithLock(Driver.java:672)", "com.facebook.presto.operator.Driver.processFor(Driver.java:276)", "com.facebook.presto.execution.SqlTaskExecution$DriverSplitRunner.processFor(SqlTaskExecution.java:973)", "com.facebook.presto.execution.executor.PrioritizedSplitRunner.process(PrioritizedSplitRunner.java:162)", "com.facebook.presto.execution.executor.TaskExecutor$TaskRunner.run(TaskExecutor.java:477)", "java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)", "java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)", "java.lang.Thread.run(Thread.java:748)" ],
"errorCode" : {
"code" : 65536,
"name" : "GENERIC_INTERNAL_ERROR",
"type" : "INTERNAL_ERROR"
}
}
} ]
},
"failureInfo" : {
"type" : "java.lang.IndexOutOfBoundsException",
"message" : "Index: 0, Size: 0",
"suppressed" : [ ],
"stack" : [ "java.util.ArrayList.rangeCheck(ArrayList.java:657)", "java.util.ArrayList.get(ArrayList.java:433)", "im.xiaoyao.presto.ethereum.EthereumRecordCursor.advanceNextPosition(EthereumRecordCursor.java:156)", "com.facebook.presto.$gen.CursorProcessor_20180811_123749_2782.process(Unknown Source)", "com.facebook.presto.operator.ScanFilterAndProjectOperator.processColumnSource(ScanFilterAndProjectOperator.java:237)", "com.facebook.presto.operator.ScanFilterAndProjectOperator.getOutput(ScanFilterAndProjectOperator.java:229)", "com.facebook.presto.operator.Driver.processInternal(Driver.java:373)", "com.facebook.presto.operator.Driver.lambda$processFor$8(Driver.java:282)", "com.facebook.presto.operator.Driver.tryWithLock(Driver.java:672)", "com.facebook.presto.operator.Driver.processFor(Driver.java:276)", "com.facebook.presto.execution.SqlTaskExecution$DriverSplitRunner.processFor(SqlTaskExecution.java:973)", "com.facebook.presto.execution.executor.PrioritizedSplitRunner.process(PrioritizedSplitRunner.java:162)", "com.facebook.presto.execution.executor.TaskExecutor$TaskRunner.run(TaskExecutor.java:477)", "java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)", "java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)", "java.lang.Thread.run(Thread.java:748)" ]
},
"errorCode" : {
"code" : 65536,
"name" : "GENERIC_INTERNAL_ERROR",
"type" : "INTERNAL_ERROR"
},
"inputs" : [ {
"connectorId" : "ethereum",
"schema" : "default",
"table" : "erc20",
"columns" : [ {
"name" : "erc20_from",
"type" : "varchar(42)"
}, {
"name" : "erc20_token",
"type" : "varchar"
}, {
"name" : "erc20_value",
"type" : "double"
}, {
"name" : "erc20_txhash",
"type" : "varchar(66)"
}, {
"name" : "erc20_to",
"type" : "varchar(42)"
}, {
"name" : "erc20_blocknumber",
"type" : "bigint"
} ]
} ],
"resourceGroupId" : [ "global" ],
"errorType" : "INTERNAL_ERROR",
"finalQueryInfo" : true
}

@wyukawa
Copy link
Contributor Author

wyukawa commented Aug 12, 2018

It seems another issue and a presto-ethereum issue.

java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
at java.util.ArrayList.rangeCheck(ArrayList.java:657
at java.util.ArrayList.get(ArrayList.java:433)
at im.xiaoyao.presto.ethereum.EthereumRecordCursor.advanceNextPosition(EthereumRecordCursor.java:156)

https://github.com/xiaoyao1991/presto-ethereum/blob/master/src/main/java/im/xiaoyao/presto/ethereum/EthereumRecordCursor.java#L156

@BenKnigge
Copy link

Close it out and I'll report it over there .

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants