I found out how to dump the stacktrace (using jps & jtrace). Please find
attached the stacktrace I got when the job got stuck.

Thanks,
Yassine

2016-09-23 11:48 GMT+02:00 Fabian Hueske <fhue...@gmail.com>:

> Yes, log files and stacktraces are different things.
> A stacktrace shows the call hierarchy of all threads in a JVM at the time
> when it is taken. So you can see the method that is currently executed (and
> from where it was called) when the stacktrace is taken. In case of a
> deadlock, you see where the program is waiting.
>
> The stack you sent is only a part of the complete stacktrace. Most IDEs
> have a feature to take a stacktrace while they are executing a program.
>
> 2016-09-23 11:43 GMT+02:00 Yassine MARZOUGUI <y.marzou...@mindlytix.com>:
>
>> Hi Fabian,
>>
>> Not sure if this answers your question, here is the stack I got when
>> debugging the combine and datasource operators when the job got stuck:
>>
>> "DataSource (at main(BatchTest.java:28) 
>> (org.apache.flink.api.java.io.TupleCsvInputFormat))
>> (1/8)"
>> at java.lang.Object.wait(Object.java)
>> at org.apache.flink.runtime.io.network.buffer.LocalBufferPool.
>> requestBuffer(LocalBufferPool.java:163)
>> at org.apache.flink.runtime.io.network.buffer.LocalBufferPool.r
>> equestBufferBlocking(LocalBufferPool.java:133)
>> at org.apache.flink.runtime.io.network.api.writer.RecordWriter.
>> emit(RecordWriter.java:93)
>> at org.apache.flink.runtime.operators.shipping.OutputCollector.
>> collect(OutputCollector.java:65)
>> at org.apache.flink.runtime.operators.util.metrics.CountingColl
>> ector.collect(CountingCollector.java:35)
>> at org.apache.flink.runtime.operators.DataSourceTask.invoke(
>> DataSourceTask.java:163)
>> at org.apache.flink.runtime.taskmanager.Task.run(Task.java:584)
>> at java.lang.Thread.run(Thread.java:745)
>>
>> "Combine (GroupReduce at first(DataSet.java:573)) (1/8)"
>> at java.lang.Object.wait(Object.java)
>> at org.apache.flink.runtime.io.network.buffer.LocalBufferPool.
>> requestBuffer(LocalBufferPool.java:163)
>> at org.apache.flink.runtime.io.network.buffer.LocalBufferPool.r
>> equestBufferBlocking(LocalBufferPool.java:133)
>> at org.apache.flink.runtime.io.network.api.writer.RecordWriter.
>> emit(RecordWriter.java:93)
>> at org.apache.flink.runtime.operators.shipping.OutputCollector.
>> collect(OutputCollector.java:65)
>> at org.apache.flink.api.java.functions.FirstReducer.reduce(Firs
>> tReducer.java:41)
>> at org.apache.flink.api.java.functions.FirstReducer.combine(
>> FirstReducer.java:52)
>> at org.apache.flink.runtime.operators.AllGroupReduceDriver.run(
>> AllGroupReduceDriver.java:152)
>> at org.apache.flink.runtime.operators.BatchTask.run(BatchTask.java:486)
>> at org.apache.flink.runtime.operators.BatchTask.invoke(BatchTas
>> k.java:351)
>> at org.apache.flink.runtime.taskmanager.Task.run(Task.java:584)
>> at java.lang.Thread.run(Thread.java:745)
>>
>> Best,
>> Yassine
>>
>>
>> 2016-09-23 11:28 GMT+02:00 Yassine MARZOUGUI <y.marzou...@mindlytix.com>:
>>
>>> Hi Fabian,
>>>
>>> Is it different from the output I already sent? (see attached file). If
>>> yes, how can I obtain the stacktrace of the job programmatically? Thanks.
>>>
>>> Best,
>>> Yassine
>>>
>>> 2016-09-23 10:55 GMT+02:00 Fabian Hueske <fhue...@gmail.com>:
>>>
>>>> Hi Yassine, can you share a stacktrace of the job when it got stuck?
>>>>
>>>> Thanks, Fabian
>>>>
>>>> 2016-09-22 14:03 GMT+02:00 Yassine MARZOUGUI <y.marzou...@mindlytix.com
>>>> >:
>>>>
>>>>> The input splits are correctly assgined. I noticed that whenever the
>>>>> job is stuck, that is because the task *Combine (GroupReduce at
>>>>> first(DataSet.java:573)) *keeps RUNNING and never switches to
>>>>> FINISHED.
>>>>> I tried to debug the program at the *first(100), *but I couldn't do
>>>>> much. I attahced the full DEBUG output.
>>>>>
>>>>> 2016-09-22 12:10 GMT+02:00 Robert Metzger <rmetz...@apache.org>:
>>>>>
>>>>>> Can you try running with DEBUG logging level?
>>>>>> Then you should see if input splits are assigned.
>>>>>> Also, you could try to use a debugger to see what's going on.
>>>>>>
>>>>>> On Mon, Sep 19, 2016 at 2:04 PM, Yassine MARZOUGUI <
>>>>>> y.marzou...@mindlytix.com> wrote:
>>>>>>
>>>>>>> Hi Chensey,
>>>>>>>
>>>>>>> I am running Flink 1.1.2, and using NetBeans 8.1.
>>>>>>> I made a screencast reproducing the problem here:
>>>>>>> http://recordit.co/P53OnFokN4 <http://recordit.co/VRBpBlb51A>.
>>>>>>>
>>>>>>> Best,
>>>>>>> Yassine
>>>>>>>
>>>>>>>
>>>>>>> 2016-09-19 10:04 GMT+02:00 Chesnay Schepler <ches...@apache.org>:
>>>>>>>
>>>>>>>> No, I can't recall that i had this happen to me.
>>>>>>>>
>>>>>>>> I would enable logging and try again, as well as checking whether
>>>>>>>> the second job is actually running through the WebInterface.
>>>>>>>>
>>>>>>>> If you tell me your NetBeans version i can try to reproduce it.
>>>>>>>>
>>>>>>>> Also, which version of Flink are you using?
>>>>>>>>
>>>>>>>>
>>>>>>>> On 19.09.2016 07:45, Aljoscha Krettek wrote:
>>>>>>>>
>>>>>>>> Hmm, this sound like it could be IDE/Windows specific,
>>>>>>>> unfortunately I don't have access to a windows machine. I'll loop in
>>>>>>>> Chesnay how is using windows.
>>>>>>>>
>>>>>>>> Chesnay, do you maybe have an idea what could be the problem? Have
>>>>>>>> you ever encountered this?
>>>>>>>>
>>>>>>>> On Sat, 17 Sep 2016 at 15:30 Yassine MARZOUGUI <
>>>>>>>> y.marzou...@mindlytix.com> wrote:
>>>>>>>>
>>>>>>>>> Hi Aljoscha,
>>>>>>>>>
>>>>>>>>> Thanks for your response. By the first time I mean I hit run from
>>>>>>>>> the IDE (I am using Netbeans on Windows) the first time after 
>>>>>>>>> building the
>>>>>>>>> program. If then I stop it and run it again (without rebuidling) It is
>>>>>>>>> stuck in the state RUNNING. Sometimes I have to rebuild it, or close 
>>>>>>>>> the
>>>>>>>>> IDE to be able to get an output. The behaviour is random, maybe it's
>>>>>>>>> related to the IDE or the OS and not necessarily Flink itself.
>>>>>>>>>
>>>>>>>>> On Sep 17, 2016 15:16, "Aljoscha Krettek" <aljos...@apache.org>
>>>>>>>>> wrote:
>>>>>>>>>
>>>>>>>>>> Hi,
>>>>>>>>>> when is the "first time". It seems you have tried this repeatedly
>>>>>>>>>> so what differentiates a "first time" from the other times? Are you 
>>>>>>>>>> closing
>>>>>>>>>> your IDE in-between or do you mean running the job a second time 
>>>>>>>>>> within the
>>>>>>>>>> same program?
>>>>>>>>>>
>>>>>>>>>> Cheers,
>>>>>>>>>> Aljoscha
>>>>>>>>>>
>>>>>>>>>> On Fri, 9 Sep 2016 at 16:40 Yassine MARZOUGUI <
>>>>>>>>>> y.marzou...@mindlytix.com> wrote:
>>>>>>>>>>
>>>>>>>>>>> Hi all,
>>>>>>>>>>>
>>>>>>>>>>> When I run the following batch job inside the IDE for the first
>>>>>>>>>>> time, it outputs results and switches to FINISHED, but when I run 
>>>>>>>>>>> it again
>>>>>>>>>>> it is stuck in the state RUNNING. The csv file size is 160 MB. What 
>>>>>>>>>>> could
>>>>>>>>>>> be the reason for this behaviour?
>>>>>>>>>>>
>>>>>>>>>>> public class BatchJob {
>>>>>>>>>>>
>>>>>>>>>>>     public static void main(String[] args) throws Exception {
>>>>>>>>>>>         final ExecutionEnvironment env =
>>>>>>>>>>> ExecutionEnvironment.getExecutionEnvironment();
>>>>>>>>>>>
>>>>>>>>>>>         env.readCsvFile("dump.csv")
>>>>>>>>>>>                 .ignoreFirstLine()
>>>>>>>>>>>                 .fieldDelimiter(";")
>>>>>>>>>>>                 .includeFields("111000")
>>>>>>>>>>>                 .types(String.class, String.class, String.class)
>>>>>>>>>>>                 .first(100)
>>>>>>>>>>>                 .print();
>>>>>>>>>>>
>>>>>>>>>>>     }
>>>>>>>>>>> }
>>>>>>>>>>>
>>>>>>>>>>> Best,
>>>>>>>>>>> Yassine
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>>
>>>
>>
>
2016-09-23 12:01:07
Full thread dump Java HotSpot(TM) 64-Bit Server VM (25.101-b13 mixed mode):

"flink-akka.actor.default-dispatcher-29" #102 daemon prio=5 os_prio=0 
tid=0x000000001ff4c000 nid=0x9d8 waiting on condition [0x0000000026c9f000]
   java.lang.Thread.State: WAITING (parking)
        at sun.misc.Unsafe.park(Native Method)
        - parking to wait for  <0x00000006c552c620> (a 
akka.dispatch.ForkJoinExecutorConfigurator$AkkaForkJoinPool)
        at scala.concurrent.forkjoin.ForkJoinPool.scan(ForkJoinPool.java:2075)
        at 
scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979)
        at 
scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107)

"flink-akka.actor.default-dispatcher-26" #99 daemon prio=5 os_prio=0 
tid=0x000000001ff4f000 nid=0xd10 waiting on condition [0x000000002699f000]
   java.lang.Thread.State: WAITING (parking)
        at sun.misc.Unsafe.park(Native Method)
        - parking to wait for  <0x00000006c552c620> (a 
akka.dispatch.ForkJoinExecutorConfigurator$AkkaForkJoinPool)
        at scala.concurrent.forkjoin.ForkJoinPool.scan(ForkJoinPool.java:2075)
        at 
scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979)
        at 
scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107)

"flink-akka.actor.default-dispatcher-25" #98 daemon prio=5 os_prio=0 
tid=0x000000001ff55800 nid=0x279c waiting on condition [0x000000002689f000]
   java.lang.Thread.State: WAITING (parking)
        at sun.misc.Unsafe.park(Native Method)
        - parking to wait for  <0x00000006c552c620> (a 
akka.dispatch.ForkJoinExecutorConfigurator$AkkaForkJoinPool)
        at scala.concurrent.forkjoin.ForkJoinPool.scan(ForkJoinPool.java:2075)
        at 
scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979)
        at 
scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107)

"flink-akka.actor.default-dispatcher-23" #96 daemon prio=5 os_prio=0 
tid=0x000000001ff4e000 nid=0x2520 waiting on condition [0x000000002669e000]
   java.lang.Thread.State: WAITING (parking)
        at sun.misc.Unsafe.park(Native Method)
        - parking to wait for  <0x00000006c552c620> (a 
akka.dispatch.ForkJoinExecutorConfigurator$AkkaForkJoinPool)
        at scala.concurrent.forkjoin.ForkJoinPool.scan(ForkJoinPool.java:2075)
        at 
scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979)
        at 
scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107)

"flink-akka.actor.default-dispatcher-18" #91 daemon prio=5 os_prio=0 
tid=0x000000001ff59800 nid=0x33d0 waiting on condition [0x0000000025f9f000]
   java.lang.Thread.State: WAITING (parking)
        at sun.misc.Unsafe.park(Native Method)
        - parking to wait for  <0x00000006c552c620> (a 
akka.dispatch.ForkJoinExecutorConfigurator$AkkaForkJoinPool)
        at scala.concurrent.forkjoin.ForkJoinPool.scan(ForkJoinPool.java:2075)
        at 
scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979)
        at 
scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107)

"flink-akka.actor.default-dispatcher-16" #88 daemon prio=5 os_prio=0 
tid=0x000000001ff58800 nid=0x146c waiting on condition [0x0000000025e9e000]
   java.lang.Thread.State: WAITING (parking)
        at sun.misc.Unsafe.park(Native Method)
        - parking to wait for  <0x00000006c552c620> (a 
akka.dispatch.ForkJoinExecutorConfigurator$AkkaForkJoinPool)
        at scala.concurrent.forkjoin.ForkJoinPool.scan(ForkJoinPool.java:2075)
        at 
scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979)
        at 
scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107)

"Combine (GroupReduce at first(DataSet.java:573)) (6/8)" #87 daemon prio=5 
os_prio=0 tid=0x000000001ff57000 nid=0x958 in Object.wait() [0x0000000025b9e000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        at 
org.apache.flink.runtime.io.network.buffer.LocalBufferPool.requestBuffer(LocalBufferPool.java:163)
        - locked <0x000000077188dbc0> (a java.util.ArrayDeque)
        at 
org.apache.flink.runtime.io.network.buffer.LocalBufferPool.requestBufferBlocking(LocalBufferPool.java:133)
        at 
org.apache.flink.runtime.io.network.api.writer.RecordWriter.emit(RecordWriter.java:93)
        - locked <0x00000007718a44d0> (a 
org.apache.flink.runtime.io.network.api.serialization.SpanningRecordSerializer)
        at 
org.apache.flink.runtime.operators.shipping.OutputCollector.collect(OutputCollector.java:65)
        at 
org.apache.flink.api.java.functions.FirstReducer.reduce(FirstReducer.java:41)
        at 
org.apache.flink.api.java.functions.FirstReducer.combine(FirstReducer.java:52)
        at 
org.apache.flink.runtime.operators.AllGroupReduceDriver.run(AllGroupReduceDriver.java:152)
        at org.apache.flink.runtime.operators.BatchTask.run(BatchTask.java:486)
        at 
org.apache.flink.runtime.operators.BatchTask.invoke(BatchTask.java:351)
        at org.apache.flink.runtime.taskmanager.Task.run(Task.java:584)
        at java.lang.Thread.run(Thread.java:745)

"Combine (GroupReduce at first(DataSet.java:573)) (2/8)" #86 daemon prio=5 
os_prio=0 tid=0x000000001ff56800 nid=0xd48 in Object.wait() [0x0000000025a9e000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        at 
org.apache.flink.runtime.io.network.buffer.LocalBufferPool.requestBuffer(LocalBufferPool.java:163)
        - locked <0x0000000771849e10> (a java.util.ArrayDeque)
        at 
org.apache.flink.runtime.io.network.buffer.LocalBufferPool.requestBufferBlocking(LocalBufferPool.java:133)
        at 
org.apache.flink.runtime.io.network.api.writer.RecordWriter.emit(RecordWriter.java:93)
        - locked <0x0000000771bf0910> (a 
org.apache.flink.runtime.io.network.api.serialization.SpanningRecordSerializer)
        at 
org.apache.flink.runtime.operators.shipping.OutputCollector.collect(OutputCollector.java:65)
        at 
org.apache.flink.api.java.functions.FirstReducer.reduce(FirstReducer.java:41)
        at 
org.apache.flink.api.java.functions.FirstReducer.combine(FirstReducer.java:52)
        at 
org.apache.flink.runtime.operators.AllGroupReduceDriver.run(AllGroupReduceDriver.java:152)
        at org.apache.flink.runtime.operators.BatchTask.run(BatchTask.java:486)
        at 
org.apache.flink.runtime.operators.BatchTask.invoke(BatchTask.java:351)
        at org.apache.flink.runtime.taskmanager.Task.run(Task.java:584)
        at java.lang.Thread.run(Thread.java:745)

"Combine (GroupReduce at first(DataSet.java:573)) (8/8)" #79 daemon prio=5 
os_prio=0 tid=0x000000001ff54000 nid=0x282c in Object.wait() 
[0x000000002539e000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        at 
org.apache.flink.runtime.io.network.buffer.LocalBufferPool.requestBuffer(LocalBufferPool.java:163)
        - locked <0x000000077176f3b0> (a java.util.ArrayDeque)
        at 
org.apache.flink.runtime.io.network.buffer.LocalBufferPool.requestBufferBlocking(LocalBufferPool.java:133)
        at 
org.apache.flink.runtime.io.network.api.writer.RecordWriter.emit(RecordWriter.java:93)
        - locked <0x0000000771c0b3b0> (a 
org.apache.flink.runtime.io.network.api.serialization.SpanningRecordSerializer)
        at 
org.apache.flink.runtime.operators.shipping.OutputCollector.collect(OutputCollector.java:65)
        at 
org.apache.flink.api.java.functions.FirstReducer.reduce(FirstReducer.java:41)
        at 
org.apache.flink.api.java.functions.FirstReducer.combine(FirstReducer.java:52)
        at 
org.apache.flink.runtime.operators.AllGroupReduceDriver.run(AllGroupReduceDriver.java:152)
        at org.apache.flink.runtime.operators.BatchTask.run(BatchTask.java:486)
        at 
org.apache.flink.runtime.operators.BatchTask.invoke(BatchTask.java:351)
        at org.apache.flink.runtime.taskmanager.Task.run(Task.java:584)
        at java.lang.Thread.run(Thread.java:745)

"Combine (GroupReduce at first(DataSet.java:573)) (3/8)" #78 daemon prio=5 
os_prio=0 tid=0x000000001ff4f800 nid=0x1478 in Object.wait() 
[0x000000002529e000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        at 
org.apache.flink.runtime.io.network.buffer.LocalBufferPool.requestBuffer(LocalBufferPool.java:163)
        - locked <0x00000007717b80f0> (a java.util.ArrayDeque)
        at 
org.apache.flink.runtime.io.network.buffer.LocalBufferPool.requestBufferBlocking(LocalBufferPool.java:133)
        at 
org.apache.flink.runtime.io.network.api.writer.RecordWriter.emit(RecordWriter.java:93)
        - locked <0x00000007717c39b8> (a 
org.apache.flink.runtime.io.network.api.serialization.SpanningRecordSerializer)
        at 
org.apache.flink.runtime.operators.shipping.OutputCollector.collect(OutputCollector.java:65)
        at 
org.apache.flink.api.java.functions.FirstReducer.reduce(FirstReducer.java:41)
        at 
org.apache.flink.api.java.functions.FirstReducer.combine(FirstReducer.java:52)
        at 
org.apache.flink.runtime.operators.AllGroupReduceDriver.run(AllGroupReduceDriver.java:152)
        at org.apache.flink.runtime.operators.BatchTask.run(BatchTask.java:486)
        at 
org.apache.flink.runtime.operators.BatchTask.invoke(BatchTask.java:351)
        at org.apache.flink.runtime.taskmanager.Task.run(Task.java:584)
        at java.lang.Thread.run(Thread.java:745)

"Combine (GroupReduce at first(DataSet.java:573)) (1/8)" #77 daemon prio=5 
os_prio=0 tid=0x000000001ff4c800 nid=0x15cc in Object.wait() 
[0x000000002519e000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        at 
org.apache.flink.runtime.io.network.buffer.LocalBufferPool.requestBuffer(LocalBufferPool.java:163)
        - locked <0x00000007717dcb28> (a java.util.ArrayDeque)
        at 
org.apache.flink.runtime.io.network.buffer.LocalBufferPool.requestBufferBlocking(LocalBufferPool.java:133)
        at 
org.apache.flink.runtime.io.network.api.writer.RecordWriter.emit(RecordWriter.java:93)
        - locked <0x0000000771b33460> (a 
org.apache.flink.runtime.io.network.api.serialization.SpanningRecordSerializer)
        at 
org.apache.flink.runtime.operators.shipping.OutputCollector.collect(OutputCollector.java:65)
        at 
org.apache.flink.api.java.functions.FirstReducer.reduce(FirstReducer.java:41)
        at 
org.apache.flink.api.java.functions.FirstReducer.combine(FirstReducer.java:52)
        at 
org.apache.flink.runtime.operators.AllGroupReduceDriver.run(AllGroupReduceDriver.java:152)
        at org.apache.flink.runtime.operators.BatchTask.run(BatchTask.java:486)
        at 
org.apache.flink.runtime.operators.BatchTask.invoke(BatchTask.java:351)
        at org.apache.flink.runtime.taskmanager.Task.run(Task.java:584)
        at java.lang.Thread.run(Thread.java:745)

"Combine (GroupReduce at first(DataSet.java:573)) (4/8)" #76 daemon prio=5 
os_prio=0 tid=0x000000001ff53800 nid=0x326c in Object.wait() 
[0x000000002509e000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        at 
org.apache.flink.runtime.io.network.buffer.LocalBufferPool.requestBuffer(LocalBufferPool.java:163)
        - locked <0x0000000771793a50> (a java.util.ArrayDeque)
        at 
org.apache.flink.runtime.io.network.buffer.LocalBufferPool.requestBufferBlocking(LocalBufferPool.java:133)
        at 
org.apache.flink.runtime.io.network.api.writer.RecordWriter.emit(RecordWriter.java:93)
        - locked <0x00000007717a04f8> (a 
org.apache.flink.runtime.io.network.api.serialization.SpanningRecordSerializer)
        at 
org.apache.flink.runtime.operators.shipping.OutputCollector.collect(OutputCollector.java:65)
        at 
org.apache.flink.api.java.functions.FirstReducer.reduce(FirstReducer.java:41)
        at 
org.apache.flink.api.java.functions.FirstReducer.combine(FirstReducer.java:52)
        at 
org.apache.flink.runtime.operators.AllGroupReduceDriver.run(AllGroupReduceDriver.java:152)
        at org.apache.flink.runtime.operators.BatchTask.run(BatchTask.java:486)
        at 
org.apache.flink.runtime.operators.BatchTask.invoke(BatchTask.java:351)
        at org.apache.flink.runtime.taskmanager.Task.run(Task.java:584)
        at java.lang.Thread.run(Thread.java:745)

"Combine (GroupReduce at first(DataSet.java:573)) (7/8)" #75 daemon prio=5 
os_prio=0 tid=0x000000001ff4d800 nid=0x2a88 in Object.wait() 
[0x0000000024f9e000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        at 
org.apache.flink.runtime.io.network.buffer.LocalBufferPool.requestBuffer(LocalBufferPool.java:163)
        - locked <0x00000007718254d0> (a java.util.ArrayDeque)
        at 
org.apache.flink.runtime.io.network.buffer.LocalBufferPool.requestBufferBlocking(LocalBufferPool.java:133)
        at 
org.apache.flink.runtime.io.network.api.writer.RecordWriter.emit(RecordWriter.java:93)
        - locked <0x0000000771831c10> (a 
org.apache.flink.runtime.io.network.api.serialization.SpanningRecordSerializer)
        at 
org.apache.flink.runtime.operators.shipping.OutputCollector.collect(OutputCollector.java:65)
        at 
org.apache.flink.api.java.functions.FirstReducer.reduce(FirstReducer.java:41)
        at 
org.apache.flink.api.java.functions.FirstReducer.combine(FirstReducer.java:52)
        at 
org.apache.flink.runtime.operators.AllGroupReduceDriver.run(AllGroupReduceDriver.java:152)
        at org.apache.flink.runtime.operators.BatchTask.run(BatchTask.java:486)
        at 
org.apache.flink.runtime.operators.BatchTask.invoke(BatchTask.java:351)
        at org.apache.flink.runtime.taskmanager.Task.run(Task.java:584)
        at java.lang.Thread.run(Thread.java:745)

"Combine (GroupReduce at first(DataSet.java:573)) (5/8)" #74 daemon prio=5 
os_prio=0 tid=0x000000001ff51000 nid=0x284c in Object.wait() 
[0x0000000024e9e000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        at 
org.apache.flink.runtime.io.network.buffer.LocalBufferPool.requestBuffer(LocalBufferPool.java:163)
        - locked <0x0000000771800ec0> (a java.util.ArrayDeque)
        at 
org.apache.flink.runtime.io.network.buffer.LocalBufferPool.requestBufferBlocking(LocalBufferPool.java:133)
        at 
org.apache.flink.runtime.io.network.api.writer.RecordWriter.emit(RecordWriter.java:93)
        - locked <0x000000077180e4e8> (a 
org.apache.flink.runtime.io.network.api.serialization.SpanningRecordSerializer)
        at 
org.apache.flink.runtime.operators.shipping.OutputCollector.collect(OutputCollector.java:65)
        at 
org.apache.flink.api.java.functions.FirstReducer.reduce(FirstReducer.java:41)
        at 
org.apache.flink.api.java.functions.FirstReducer.combine(FirstReducer.java:52)
        at 
org.apache.flink.runtime.operators.AllGroupReduceDriver.run(AllGroupReduceDriver.java:152)
        at org.apache.flink.runtime.operators.BatchTask.run(BatchTask.java:486)
        at 
org.apache.flink.runtime.operators.BatchTask.invoke(BatchTask.java:351)
        at org.apache.flink.runtime.taskmanager.Task.run(Task.java:584)
        at java.lang.Thread.run(Thread.java:745)

"ForkJoinPool-4-worker-13" #72 daemon prio=5 os_prio=0 tid=0x000000001ff52800 
nid=0x1bdc waiting on condition [0x0000000024c9f000]
   java.lang.Thread.State: WAITING (parking)
        at sun.misc.Unsafe.park(Native Method)
        - parking to wait for  <0x00000006c571f398> (a 
scala.concurrent.forkjoin.ForkJoinPool)
        at scala.concurrent.forkjoin.ForkJoinPool.scan(ForkJoinPool.java:2075)
        at 
scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979)
        at 
scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107)

"flink-akka.actor.default-dispatcher-14" #63 daemon prio=5 os_prio=0 
tid=0x000000001ff52000 nid=0x33c8 waiting on condition [0x000000002439f000]
   java.lang.Thread.State: WAITING (parking)
        at sun.misc.Unsafe.park(Native Method)
        - parking to wait for  <0x00000006c552c620> (a 
akka.dispatch.ForkJoinExecutorConfigurator$AkkaForkJoinPool)
        at scala.concurrent.forkjoin.ForkJoinPool.scan(ForkJoinPool.java:2075)
        at 
scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979)
        at 
scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107)

"flink-akka.actor.default-dispatcher-13" #62 daemon prio=5 os_prio=0 
tid=0x000000001ff50800 nid=0x2984 waiting on condition [0x000000002429e000]
   java.lang.Thread.State: WAITING (parking)
        at sun.misc.Unsafe.park(Native Method)
        - parking to wait for  <0x00000006c552c620> (a 
akka.dispatch.ForkJoinExecutorConfigurator$AkkaForkJoinPool)
        at scala.concurrent.forkjoin.ForkJoinPool.scan(ForkJoinPool.java:2075)
        at 
scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979)
        at 
scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107)

"flink-akka.actor.default-dispatcher-12" #61 daemon prio=5 os_prio=0 
tid=0x000000001fdce800 nid=0x2bf4 waiting on condition [0x000000002419e000]
   java.lang.Thread.State: TIMED_WAITING (parking)
        at sun.misc.Unsafe.park(Native Method)
        - parking to wait for  <0x00000006c552c620> (a 
akka.dispatch.ForkJoinExecutorConfigurator$AkkaForkJoinPool)
        at 
scala.concurrent.forkjoin.ForkJoinPool.idleAwaitWork(ForkJoinPool.java:2135)
        at scala.concurrent.forkjoin.ForkJoinPool.scan(ForkJoinPool.java:2067)
        at 
scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979)
        at 
scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107)

"flink-akka.actor.default-dispatcher-11" #60 daemon prio=5 os_prio=0 
tid=0x000000001fdcb800 nid=0x2024 waiting on condition [0x000000002409e000]
   java.lang.Thread.State: WAITING (parking)
        at sun.misc.Unsafe.park(Native Method)
        - parking to wait for  <0x00000006c552c620> (a 
akka.dispatch.ForkJoinExecutorConfigurator$AkkaForkJoinPool)
        at scala.concurrent.forkjoin.ForkJoinPool.scan(ForkJoinPool.java:2075)
        at 
scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979)
        at 
scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107)

"flink-akka.actor.default-dispatcher-8" #57 daemon prio=5 os_prio=0 
tid=0x000000001fdcc800 nid=0xe38 waiting on condition [0x0000000023d9e000]
   java.lang.Thread.State: WAITING (parking)
        at sun.misc.Unsafe.park(Native Method)
        - parking to wait for  <0x00000006c552c620> (a 
akka.dispatch.ForkJoinExecutorConfigurator$AkkaForkJoinPool)
        at scala.concurrent.forkjoin.ForkJoinPool.scan(ForkJoinPool.java:2075)
        at 
scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979)
        at 
scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107)

"flink-akka.actor.default-dispatcher-7" #56 daemon prio=5 os_prio=0 
tid=0x000000001fdcb000 nid=0x2680 waiting on condition [0x0000000023c9e000]
   java.lang.Thread.State: WAITING (parking)
        at sun.misc.Unsafe.park(Native Method)
        - parking to wait for  <0x00000006c552c620> (a 
akka.dispatch.ForkJoinExecutorConfigurator$AkkaForkJoinPool)
        at scala.concurrent.forkjoin.ForkJoinPool.scan(ForkJoinPool.java:2075)
        at 
scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979)
        at 
scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107)

"flink-akka.actor.default-dispatcher-6" #55 daemon prio=5 os_prio=0 
tid=0x000000001fdcf800 nid=0x2bd8 waiting on condition [0x0000000023b9f000]
   java.lang.Thread.State: WAITING (parking)
        at sun.misc.Unsafe.park(Native Method)
        - parking to wait for  <0x00000006c552c620> (a 
akka.dispatch.ForkJoinExecutorConfigurator$AkkaForkJoinPool)
        at scala.concurrent.forkjoin.ForkJoinPool.scan(ForkJoinPool.java:2075)
        at 
scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979)
        at 
scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107)

"DataSource (at main(BatchTest.java:28) 
(org.apache.flink.api.java.io.TupleCsvInputFormat)) (8/8)" #53 daemon prio=5 
os_prio=0 tid=0x000000001fdc8800 nid=0x2a0c in Object.wait() 
[0x000000002399f000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        at 
org.apache.flink.runtime.io.network.buffer.LocalBufferPool.requestBuffer(LocalBufferPool.java:163)
        - locked <0x00000007733d2c20> (a java.util.ArrayDeque)
        at 
org.apache.flink.runtime.io.network.buffer.LocalBufferPool.requestBufferBlocking(LocalBufferPool.java:133)
        at 
org.apache.flink.runtime.io.network.api.writer.RecordWriter.emit(RecordWriter.java:93)
        - locked <0x00000007734c08f0> (a 
org.apache.flink.runtime.io.network.api.serialization.SpanningRecordSerializer)
        at 
org.apache.flink.runtime.operators.shipping.OutputCollector.collect(OutputCollector.java:65)
        at 
org.apache.flink.runtime.operators.util.metrics.CountingCollector.collect(CountingCollector.java:35)
        at 
org.apache.flink.runtime.operators.DataSourceTask.invoke(DataSourceTask.java:163)
        at org.apache.flink.runtime.taskmanager.Task.run(Task.java:584)
        at java.lang.Thread.run(Thread.java:745)

"DataSource (at main(BatchTest.java:28) 
(org.apache.flink.api.java.io.TupleCsvInputFormat)) (7/8)" #52 daemon prio=5 
os_prio=0 tid=0x000000001fdc7000 nid=0x2c90 in Object.wait() 
[0x000000002389e000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        at 
org.apache.flink.runtime.io.network.buffer.LocalBufferPool.requestBuffer(LocalBufferPool.java:163)
        - locked <0x00000007733d2f80> (a java.util.ArrayDeque)
        at 
org.apache.flink.runtime.io.network.buffer.LocalBufferPool.requestBufferBlocking(LocalBufferPool.java:133)
        at 
org.apache.flink.runtime.io.network.api.writer.RecordWriter.emit(RecordWriter.java:93)
        - locked <0x00000006c61995c8> (a 
org.apache.flink.runtime.io.network.api.serialization.SpanningRecordSerializer)
        at 
org.apache.flink.runtime.operators.shipping.OutputCollector.collect(OutputCollector.java:65)
        at 
org.apache.flink.runtime.operators.util.metrics.CountingCollector.collect(CountingCollector.java:35)
        at 
org.apache.flink.runtime.operators.DataSourceTask.invoke(DataSourceTask.java:163)
        at org.apache.flink.runtime.taskmanager.Task.run(Task.java:584)
        at java.lang.Thread.run(Thread.java:745)

"DataSource (at main(BatchTest.java:28) 
(org.apache.flink.api.java.io.TupleCsvInputFormat)) (6/8)" #51 daemon prio=5 
os_prio=0 tid=0x000000001fdca000 nid=0x24bc in Object.wait() 
[0x000000002379e000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        at 
org.apache.flink.runtime.io.network.buffer.LocalBufferPool.requestBuffer(LocalBufferPool.java:163)
        - locked <0x00000007733d28c0> (a java.util.ArrayDeque)
        at 
org.apache.flink.runtime.io.network.buffer.LocalBufferPool.requestBufferBlocking(LocalBufferPool.java:133)
        at 
org.apache.flink.runtime.io.network.api.writer.RecordWriter.emit(RecordWriter.java:93)
        - locked <0x00000007735cafe0> (a 
org.apache.flink.runtime.io.network.api.serialization.SpanningRecordSerializer)
        at 
org.apache.flink.runtime.operators.shipping.OutputCollector.collect(OutputCollector.java:65)
        at 
org.apache.flink.runtime.operators.util.metrics.CountingCollector.collect(CountingCollector.java:35)
        at 
org.apache.flink.runtime.operators.DataSourceTask.invoke(DataSourceTask.java:163)
        at org.apache.flink.runtime.taskmanager.Task.run(Task.java:584)
        at java.lang.Thread.run(Thread.java:745)

"DataSource (at main(BatchTest.java:28) 
(org.apache.flink.api.java.io.TupleCsvInputFormat)) (5/8)" #50 daemon prio=5 
os_prio=0 tid=0x000000001fdc1000 nid=0x1018 in Object.wait() 
[0x000000002369f000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        at 
org.apache.flink.runtime.io.network.buffer.LocalBufferPool.requestBuffer(LocalBufferPool.java:163)
        - locked <0x00000007733d2b00> (a java.util.ArrayDeque)
        at 
org.apache.flink.runtime.io.network.buffer.LocalBufferPool.requestBufferBlocking(LocalBufferPool.java:133)
        at 
org.apache.flink.runtime.io.network.api.writer.RecordWriter.emit(RecordWriter.java:93)
        - locked <0x00000007737e9f30> (a 
org.apache.flink.runtime.io.network.api.serialization.SpanningRecordSerializer)
        at 
org.apache.flink.runtime.operators.shipping.OutputCollector.collect(OutputCollector.java:65)
        at 
org.apache.flink.runtime.operators.util.metrics.CountingCollector.collect(CountingCollector.java:35)
        at 
org.apache.flink.runtime.operators.DataSourceTask.invoke(DataSourceTask.java:163)
        at org.apache.flink.runtime.taskmanager.Task.run(Task.java:584)
        at java.lang.Thread.run(Thread.java:745)

"DataSource (at main(BatchTest.java:28) 
(org.apache.flink.api.java.io.TupleCsvInputFormat)) (4/8)" #49 daemon prio=5 
os_prio=0 tid=0x000000001fdc6000 nid=0x22a8 in Object.wait() 
[0x000000002359f000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        at 
org.apache.flink.runtime.io.network.buffer.LocalBufferPool.requestBuffer(LocalBufferPool.java:163)
        - locked <0x00000007733d2e60> (a java.util.ArrayDeque)
        at 
org.apache.flink.runtime.io.network.buffer.LocalBufferPool.requestBufferBlocking(LocalBufferPool.java:133)
        at 
org.apache.flink.runtime.io.network.api.writer.RecordWriter.emit(RecordWriter.java:93)
        - locked <0x00000007734b22f8> (a 
org.apache.flink.runtime.io.network.api.serialization.SpanningRecordSerializer)
        at 
org.apache.flink.runtime.operators.shipping.OutputCollector.collect(OutputCollector.java:65)
        at 
org.apache.flink.runtime.operators.util.metrics.CountingCollector.collect(CountingCollector.java:35)
        at 
org.apache.flink.runtime.operators.DataSourceTask.invoke(DataSourceTask.java:163)
        at org.apache.flink.runtime.taskmanager.Task.run(Task.java:584)
        at java.lang.Thread.run(Thread.java:745)

"DataSource (at main(BatchTest.java:28) 
(org.apache.flink.api.java.io.TupleCsvInputFormat)) (3/8)" #48 daemon prio=5 
os_prio=0 tid=0x000000001fdc1800 nid=0x2ba0 in Object.wait() 
[0x000000002349f000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        at 
org.apache.flink.runtime.io.network.buffer.LocalBufferPool.requestBuffer(LocalBufferPool.java:163)
        - locked <0x00000007733d27a0> (a java.util.ArrayDeque)
        at 
org.apache.flink.runtime.io.network.buffer.LocalBufferPool.requestBufferBlocking(LocalBufferPool.java:133)
        at 
org.apache.flink.runtime.io.network.api.writer.RecordWriter.emit(RecordWriter.java:93)
        - locked <0x00000007734c22b8> (a 
org.apache.flink.runtime.io.network.api.serialization.SpanningRecordSerializer)
        at 
org.apache.flink.runtime.operators.shipping.OutputCollector.collect(OutputCollector.java:65)
        at 
org.apache.flink.runtime.operators.util.metrics.CountingCollector.collect(CountingCollector.java:35)
        at 
org.apache.flink.runtime.operators.DataSourceTask.invoke(DataSourceTask.java:163)
        at org.apache.flink.runtime.taskmanager.Task.run(Task.java:584)
        at java.lang.Thread.run(Thread.java:745)

"DataSource (at main(BatchTest.java:28) 
(org.apache.flink.api.java.io.TupleCsvInputFormat)) (2/8)" #47 daemon prio=5 
os_prio=0 tid=0x000000001fdc7800 nid=0x334 in Object.wait() [0x000000002339f000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        at 
org.apache.flink.runtime.io.network.buffer.LocalBufferPool.requestBuffer(LocalBufferPool.java:163)
        - locked <0x00000007733d2d40> (a java.util.ArrayDeque)
        at 
org.apache.flink.runtime.io.network.buffer.LocalBufferPool.requestBufferBlocking(LocalBufferPool.java:133)
        at 
org.apache.flink.runtime.io.network.api.writer.RecordWriter.emit(RecordWriter.java:93)
        - locked <0x00000007734c3da0> (a 
org.apache.flink.runtime.io.network.api.serialization.SpanningRecordSerializer)
        at 
org.apache.flink.runtime.operators.shipping.OutputCollector.collect(OutputCollector.java:65)
        at 
org.apache.flink.runtime.operators.util.metrics.CountingCollector.collect(CountingCollector.java:35)
        at 
org.apache.flink.runtime.operators.DataSourceTask.invoke(DataSourceTask.java:163)
        at org.apache.flink.runtime.taskmanager.Task.run(Task.java:584)
        at java.lang.Thread.run(Thread.java:745)

"DataSource (at main(BatchTest.java:28) 
(org.apache.flink.api.java.io.TupleCsvInputFormat)) (1/8)" #46 daemon prio=5 
os_prio=0 tid=0x000000001fdc5800 nid=0x2b50 in Object.wait() 
[0x000000002329f000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        at 
org.apache.flink.runtime.io.network.buffer.LocalBufferPool.requestBuffer(LocalBufferPool.java:163)
        - locked <0x00000007733d29e0> (a java.util.ArrayDeque)
        at 
org.apache.flink.runtime.io.network.buffer.LocalBufferPool.requestBufferBlocking(LocalBufferPool.java:133)
        at 
org.apache.flink.runtime.io.network.api.writer.RecordWriter.emit(RecordWriter.java:93)
        - locked <0x00000007733abc18> (a 
org.apache.flink.runtime.io.network.api.serialization.SpanningRecordSerializer)
        at 
org.apache.flink.runtime.operators.shipping.OutputCollector.collect(OutputCollector.java:65)
        at 
org.apache.flink.runtime.operators.util.metrics.CountingCollector.collect(CountingCollector.java:35)
        at 
org.apache.flink.runtime.operators.DataSourceTask.invoke(DataSourceTask.java:163)
        at org.apache.flink.runtime.taskmanager.Task.run(Task.java:584)
        at java.lang.Thread.run(Thread.java:745)

"Timer-1" #34 daemon prio=5 os_prio=0 tid=0x000000001fdc4000 nid=0x2c74 in 
Object.wait() [0x000000002269f000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x00000006c55a5ec0> (a java.util.TaskQueue)
        at java.util.TimerThread.mainLoop(Timer.java:552)
        - locked <0x00000006c55a5ec0> (a java.util.TaskQueue)
        at java.util.TimerThread.run(Timer.java:505)

"ForkJoinPool-3-worker-13" #25 daemon prio=5 os_prio=0 tid=0x000000001f824000 
nid=0x2b20 waiting on condition [0x0000000021e9f000]
   java.lang.Thread.State: WAITING (parking)
        at sun.misc.Unsafe.park(Native Method)
        - parking to wait for  <0x00000006c55a60a0> (a 
scala.concurrent.forkjoin.ForkJoinPool)
        at scala.concurrent.forkjoin.ForkJoinPool.scan(ForkJoinPool.java:2075)
        at 
scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979)
        at 
scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107)

"ForkJoinPool-1-worker-15" #23 daemon prio=5 os_prio=0 tid=0x000000001fb7f800 
nid=0x31b8 waiting on condition [0x0000000021b9e000]
   java.lang.Thread.State: WAITING (parking)
        at sun.misc.Unsafe.park(Native Method)
        - parking to wait for  <0x00000006c5552750> (a 
scala.concurrent.forkjoin.ForkJoinPool)
        at scala.concurrent.forkjoin.ForkJoinPool.scan(ForkJoinPool.java:2075)
        at 
scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979)
        at 
scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107)

"IOManager reader thread #1" #21 daemon prio=5 os_prio=0 tid=0x000000001f7f5800 
nid=0x2650 waiting on condition [0x000000002199e000]
   java.lang.Thread.State: WAITING (parking)
        at sun.misc.Unsafe.park(Native Method)
        - parking to wait for  <0x00000006c55a6f10> (a 
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
        at 
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
        at 
java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
        at 
org.apache.flink.runtime.io.disk.iomanager.IOManagerAsync$ReaderThread.run(IOManagerAsync.java:380)

"IOManager writer thread #1" #20 daemon prio=5 os_prio=0 tid=0x000000001f7f5000 
nid=0xbf8 waiting on condition [0x000000002189f000]
   java.lang.Thread.State: WAITING (parking)
        at sun.misc.Unsafe.park(Native Method)
        - parking to wait for  <0x00000006c55a7150> (a 
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
        at 
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
        at 
java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
        at 
org.apache.flink.runtime.io.disk.iomanager.IOManagerAsync$WriterThread.run(IOManagerAsync.java:486)

"Timer-0" #18 daemon prio=5 os_prio=0 tid=0x000000001fb12800 nid=0x2bb8 in 
Object.wait() [0x000000002159e000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x00000006c5553358> (a java.util.TaskQueue)
        at java.util.TimerThread.mainLoop(Timer.java:552)
        - locked <0x00000006c5553358> (a java.util.TaskQueue)
        at java.util.TimerThread.run(Timer.java:505)

"BLOB Server listener at 52092" #16 daemon prio=5 os_prio=0 
tid=0x000000001fbcf000 nid=0x17f0 runnable [0x000000002149e000]
   java.lang.Thread.State: RUNNABLE
        at java.net.DualStackPlainSocketImpl.accept0(Native Method)
        at 
java.net.DualStackPlainSocketImpl.socketAccept(DualStackPlainSocketImpl.java:131)
        at 
java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:409)
        at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:199)
        - locked <0x00000006c55a79a0> (a java.net.SocksSocketImpl)
        at java.net.ServerSocket.implAccept(ServerSocket.java:545)
        at java.net.ServerSocket.accept(ServerSocket.java:513)
        at org.apache.flink.runtime.blob.BlobServer.run(BlobServer.java:233)

"flink-akka.actor.default-dispatcher-4" #15 daemon prio=5 os_prio=0 
tid=0x000000001faf0000 nid=0x22f8 waiting on condition [0x000000002119e000]
   java.lang.Thread.State: WAITING (parking)
        at sun.misc.Unsafe.park(Native Method)
        - parking to wait for  <0x00000006c552c620> (a 
akka.dispatch.ForkJoinExecutorConfigurator$AkkaForkJoinPool)
        at scala.concurrent.forkjoin.ForkJoinPool.scan(ForkJoinPool.java:2075)
        at 
scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979)
        at 
scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107)

"flink-akka.actor.default-dispatcher-2" #13 daemon prio=5 os_prio=0 
tid=0x000000001faa2800 nid=0x2b9c waiting on condition [0x0000000020f9f000]
   java.lang.Thread.State: WAITING (parking)
        at sun.misc.Unsafe.park(Native Method)
        - parking to wait for  <0x00000006c552c620> (a 
akka.dispatch.ForkJoinExecutorConfigurator$AkkaForkJoinPool)
        at scala.concurrent.forkjoin.ForkJoinPool.scan(ForkJoinPool.java:2075)
        at 
scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979)
        at 
scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107)

"flink-scheduler-1" #12 daemon prio=5 os_prio=0 tid=0x000000001f73a000 
nid=0x21f4 waiting on condition [0x0000000020e9e000]
   java.lang.Thread.State: TIMED_WAITING (sleeping)
        at java.lang.Thread.sleep(Native Method)
        at akka.actor.LightArrayRevolverScheduler.waitNanos(Scheduler.scala:226)
        at 
akka.actor.LightArrayRevolverScheduler$$anon$8.nextTick(Scheduler.scala:405)
        at 
akka.actor.LightArrayRevolverScheduler$$anon$8.run(Scheduler.scala:375)
        at java.lang.Thread.run(Thread.java:745)

"Service Thread" #10 daemon prio=9 os_prio=0 tid=0x000000001e174000 nid=0x1424 
runnable [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"C1 CompilerThread3" #9 daemon prio=9 os_prio=2 tid=0x000000001c1ce000 
nid=0xcf4 waiting on condition [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"C2 CompilerThread2" #8 daemon prio=9 os_prio=2 tid=0x000000001e0de000 
nid=0x2550 waiting on condition [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"C2 CompilerThread1" #7 daemon prio=9 os_prio=2 tid=0x000000001e0d9800 
nid=0x2bc4 waiting on condition [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"C2 CompilerThread0" #6 daemon prio=9 os_prio=2 tid=0x000000001e0d6800 
nid=0xa04 waiting on condition [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"Attach Listener" #5 daemon prio=5 os_prio=2 tid=0x000000001e0d5000 nid=0x1d10 
waiting on condition [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"Signal Dispatcher" #4 daemon prio=9 os_prio=2 tid=0x000000001c1c8800 nid=0x550 
runnable [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"Finalizer" #3 daemon prio=8 os_prio=1 tid=0x000000001e0c0800 nid=0x2be8 in 
Object.wait() [0x000000001e59f000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x00000006c1a027a0> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:143)
        - locked <0x00000006c1a027a0> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:164)
        at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:209)

"Reference Handler" #2 daemon prio=10 os_prio=2 tid=0x0000000002738000 
nid=0x3274 in Object.wait() [0x000000001e09f000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x00000006c1a0a098> (a java.lang.ref.Reference$Lock)
        at java.lang.Object.wait(Object.java:502)
        at java.lang.ref.Reference.tryHandlePending(Reference.java:191)
        - locked <0x00000006c1a0a098> (a java.lang.ref.Reference$Lock)
        at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:153)

"main" #1 prio=5 os_prio=0 tid=0x0000000002644800 nid=0x1e48 waiting on 
condition [0x000000000263e000]
   java.lang.Thread.State: TIMED_WAITING (parking)
        at sun.misc.Unsafe.park(Native Method)
        - parking to wait for  <0x0000000773399280> (a 
scala.concurrent.impl.Promise$CompletionLatch)
        at 
java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)
        at 
java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedNanos(AbstractQueuedSynchronizer.java:1037)
        at 
java.util.concurrent.locks.AbstractQueuedSynchronizer.tryAcquireSharedNanos(AbstractQueuedSynchronizer.java:1328)
        at 
scala.concurrent.impl.Promise$DefaultPromise.tryAwait(Promise.scala:208)
        at scala.concurrent.impl.Promise$DefaultPromise.ready(Promise.scala:218)
        at 
scala.concurrent.impl.Promise$DefaultPromise.result(Promise.scala:223)
        at scala.concurrent.Await$$anonfun$result$1.apply(package.scala:107)
        at 
scala.concurrent.BlockContext$DefaultBlockContext$.blockOn(BlockContext.scala:53)
        at scala.concurrent.Await$.result(package.scala:107)
        at scala.concurrent.Await.result(package.scala)
        at 
org.apache.flink.runtime.client.JobClient.submitJobAndWait(JobClient.java:129)
        at 
org.apache.flink.runtime.minicluster.FlinkMiniCluster.submitJobAndWait(FlinkMiniCluster.scala:485)
        at 
org.apache.flink.runtime.minicluster.FlinkMiniCluster.submitJobAndWait(FlinkMiniCluster.scala:471)
        at 
org.apache.flink.runtime.minicluster.FlinkMiniCluster.submitJobAndWait(FlinkMiniCluster.scala:463)
        at 
org.apache.flink.client.LocalExecutor.executePlan(LocalExecutor.java:191)
        - locked <0x00000006c1a11dc8> (a java.lang.Object)
        at 
org.apache.flink.api.java.LocalEnvironment.execute(LocalEnvironment.java:91)
        at 
org.apache.flink.api.java.ExecutionEnvironment.execute(ExecutionEnvironment.java:896)
        at org.apache.flink.api.java.DataSet.collect(DataSet.java:410)
        at org.apache.flink.api.java.DataSet.print(DataSet.java:1605)
        at org.myorg.quickstart.BatchTest.main(BatchTest.java:32)

"VM Thread" os_prio=2 tid=0x000000001c1b9000 nid=0x17ac runnable 

"GC task thread#0 (ParallelGC)" os_prio=0 tid=0x0000000002659800 nid=0x1130 
runnable 

"GC task thread#1 (ParallelGC)" os_prio=0 tid=0x000000000265b800 nid=0x2f14 
runnable 

"GC task thread#2 (ParallelGC)" os_prio=0 tid=0x000000000265d000 nid=0x1c68 
runnable 

"GC task thread#3 (ParallelGC)" os_prio=0 tid=0x000000000265e800 nid=0x25dc 
runnable 

"GC task thread#4 (ParallelGC)" os_prio=0 tid=0x0000000002660800 nid=0x1ecc 
runnable 

"GC task thread#5 (ParallelGC)" os_prio=0 tid=0x0000000002663000 nid=0x2950 
runnable 

"GC task thread#6 (ParallelGC)" os_prio=0 tid=0x0000000002666000 nid=0x19f0 
runnable 

"GC task thread#7 (ParallelGC)" os_prio=0 tid=0x0000000002667000 nid=0x1d0c 
runnable 

"VM Periodic Task Thread" os_prio=2 tid=0x000000001e18e000 nid=0x25d8 waiting 
on condition 

JNI global references: 277

Reply via email to