You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@flink.apache.org by "Ori Popowski (Jira)" <ji...@apache.org> on 2020/07/14 07:12:00 UTC
[jira] [Updated] (FLINK-18587) java.lang.IllegalArgumentException:
Position out of bounds when reading Long state
[ https://issues.apache.org/jira/browse/FLINK-18587?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Ori Popowski updated FLINK-18587:
---------------------------------
Summary: java.lang.IllegalArgumentException: Position out of bounds when reading Long state (was: java.lang.IllegalArgumentException: Position out of bounds when reading Long state with TTL)
> java.lang.IllegalArgumentException: Position out of bounds when reading Long state
> ----------------------------------------------------------------------------------
>
> Key: FLINK-18587
> URL: https://issues.apache.org/jira/browse/FLINK-18587
> Project: Flink
> Issue Type: Bug
> Affects Versions: 1.10.0
> Environment: {code:java}
> Starting YARN TaskExecutor runner (Version: 1.10.0, Rev:<unknown>, Date:<unknown>)
> OS current user: yarn
> Current Hadoop/Kerberos user: hadoop
> JVM: Java HotSpot(TM) 64-Bit Server VM - Oracle Corporation - 1.8/25.141-b15
> Maximum heap size: 28960 MiBytes
> JAVA_HOME: /usr/java/jdk1.8.0_141/jre
> Hadoop version: 2.8.5-amzn-6
> JVM Options:
> -Xmx30360049728
> -Xms30360049728
> -XX:MaxDirectMemorySize=4429185024
> -XX:MaxMetaspaceSize=1073741824
> -XX:+UseG1GC
> -Dlog.file=/var/log/hadoop-yarn/containers/application_1594539266405_0024/container_1594539266405_0024_01_000050/taskmanager.log
> -Dlog4j.configuration=file:./log4j.properties
> Program Arguments:
> -D taskmanager.memory.framework.off-heap.size=134217728b
> -D taskmanager.memory.network.max=1073741824b
> -D taskmanager.memory.network.min=1073741824b
> -D taskmanager.memory.framework.heap.size=134217728b
> -D taskmanager.memory.managed.size=23192823744b
> -D taskmanager.cpu.cores=7.0
> -D taskmanager.memory.task.heap.size=30225832000b
> -D taskmanager.memory.task.off-heap.size=3221225472b
> --configDir .
> -Djobmanager.rpc.address=ip-10-180-28-59.us-west-2.compute.internal
> -Dweb.port=0
> -Dweb.tmpdir=/tmp/flink-web-90514561-0a82-48c4-a8b1-c23bf7d814c0
> -Djobmanager.rpc.port=38887
> -Drest.address=ip-10-180-28-59.us-west-2.compute.internal{code}
> Reporter: Ori Popowski
> Priority: Major
>
> Getting {{java.lang.IllegalArgumentException: Position out of bounds}} when calling {{value()}} on {{ValueState[java.lang.Long]}}
>
> Stacktrace:
>
> {code:java}
> Caused by: java.lang.IllegalArgumentException: Position out of bounds.
> at org.apache.flink.util.Preconditions.checkArgument(Preconditions.java:139)
> at org.apache.flink.core.memory.DataOutputSerializer.setPosition(DataOutputSerializer.java:368)
> at org.apache.flink.contrib.streaming.state.RocksDBSerializedCompositeKeyBuilder.resetToKey(RocksDBSerializedCompositeKeyBuilder.java:189)
> at org.apache.flink.contrib.streaming.state.RocksDBSerializedCompositeKeyBuilder.buildCompositeKeyNamespace(RocksDBSerializedCompositeKeyBuilder.java:116)
> at org.apache.flink.contrib.streaming.state.AbstractRocksDBState.serializeCurrentKeyWithGroupAndNamespace(AbstractRocksDBState.java:163)
> at org.apache.flink.contrib.streaming.state.RocksDBValueState.value(RocksDBValueState.java:84)
> at org.apache.flink.runtime.state.ttl.AbstractTtlDecorator.getWrappedWithTtlCheckAndUpdate(AbstractTtlDecorator.java:92)
> at org.apache.flink.runtime.state.ttl.AbstractTtlDecorator.getWithTtlCheckAndUpdate(AbstractTtlDecorator.java:84)
> at org.apache.flink.runtime.state.ttl.AbstractTtlState.getWithTtlCheckAndUpdate(AbstractTtlState.java:56)
> at org.apache.flink.runtime.state.ttl.TtlValueState.value(TtlValueState.java:44)
> at walkme.flink.TruncateLargeSessions.processElement(TruncateLargeSessions.scala:28)
> at walkme.flink.TruncateLargeSessions.processElement(TruncateLargeSessions.scala:14)
> at org.apache.flink.streaming.api.operators.KeyedProcessOperator.processElement(KeyedProcessOperator.java:85)
> at org.apache.flink.streaming.runtime.tasks.OneInputStreamTask$StreamTaskNetworkOutput.emitRecord(OneInputStreamTask.java:173)
> at org.apache.flink.streaming.runtime.io.StreamTaskNetworkInput.processElement(StreamTaskNetworkInput.java:151)
> at org.apache.flink.streaming.runtime.io.StreamTaskNetworkInput.emitNext(StreamTaskNetworkInput.java:128)
> at org.apache.flink.streaming.runtime.io.StreamOneInputProcessor.processInput(StreamOneInputProcessor.java:69)
> at org.apache.flink.streaming.runtime.tasks.StreamTask.processInput(StreamTask.java:311)
> at org.apache.flink.streaming.runtime.tasks.mailbox.MailboxProcessor.runMailboxLoop(MailboxProcessor.java:187)
> at org.apache.flink.streaming.runtime.tasks.StreamTask.runMailboxLoop(StreamTask.java:487)
> at org.apache.flink.streaming.runtime.tasks.StreamTask.invoke(StreamTask.java:470)
> at org.apache.flink.runtime.taskmanager.Task.doRun(Task.java:707)
> at org.apache.flink.runtime.taskmanager.Task.run(Task.java:532)
> at java.lang.Thread.run(Thread.java:748)
> {code}
--
This message was sent by Atlassian Jira
(v8.3.4#803005)