VerifyError при компиляции и запуске на Java 11 - PullRequest
0 голосов
/ 01 апреля 2020

У нас есть некоторый код, где мы получаем VerifyError при компиляции и запуске на Java 11, но без проблем при компиляции и запуске на Java 8.

Полагаю, это указывает на неясность проблема компилятора, которую я вряд ли смогу исправить в ближайшее время, но есть ли хороший способ избежать этой проблемы?

Я уже пытался присвоить Throwable переменной и затем передать ее - вы все еще получаете ту же ошибку. : (

java.lang.Exception: java.lang.VerifyError: Bad type on operand stack
Exception Details:
  Location:
    com/acme/storage/common/elasticsearch/AbstractBulkJob.handleAfterBulk(Lorg/elasticsearch/action/bulk/BulkRequest;Lorg/elasticsearch/action/bulk/BulkResponse;)V @520: invokevirtual
  Reason:
    Type 'java/lang/Object' (current frame, stack[1]) is not assignable to 'java/lang/Throwable'
  Current Frame:
    bci: @520
    flags: { }
    locals: { 'com/acme/storage/common/elasticsearch/AbstractBulkJob', top, top, top, top, top, top, top, 'java/lang/Object' }
    stack: { 'java/util/concurrent/CompletableFuture', 'java/lang/Object' }
  Bytecode:
    0000000: 2ab4 003e 2bb6 006e 85b6 005d 422a b400
    0000010: 3fb6 0060 3705 2116 0594 9a00 0704 a700
    0000020: 0403 3607 b200 3cb6 0065 9900 3eb2 003c
    0000030: 1507 2116 0537 0d37 0f36 11bb 0020 5910
    0000040: 6ab7 0050 1207 b600 5415 11b6 0055 1201
    0000050: b600 5416 0fb6 0052 1204 b600 5416 0db6
    0000060: 0052 b600 56b6 0061 2cb6 0070 9900 442a
    0000070: b400 3d2c b600 6f3a 0d3a 0ebb 0020 5910
    0000080: 3eb7 0050 1212 b600 5419 0eb6 0054 1202
    0000090: b600 5419 0db6 0054 b600 563a 082a b400
    00000a0: 3bbb 0018 5919 08b7 004a b900 7602 0057
    00000b0: b200 3cb6 0065 9900 2ab2 003c 2bb6 006e
    00000c0: 360d bb00 2059 103d b700 5012 0fb6 0054
    00000d0: 150d b600 5112 05b6 0054 b600 56b6 0061
    00000e0: 2a2c 2116 0515 07b6 0045 1507 9903 7b2a
    00000f0: b600 469a 003a b200 3cb6 0065 9900 22b2
    0000100: 003c 2137 0dbb 0020 5910 48b7 0050 120b
    0000110: b600 5416 0db6 0052 b600 56b6 0061 2ab4
    0000120: 0040 21b8 004d b600 5957 a703 3d2a b400
    0000130: 3bb9 0079 0100 3a08 1908 b900 7401 0099
    0000140: 0067 1908 b900 7501 00c0 0019 3a09 b200
    0000150: 3c19 09b6 004f 1909 3a0d 3a0e bb00 2059
    0000160: 1031 b700 5012 08b6 0054 190e b600 5312
    0000170: 01b6 0054 190d b600 53b6 0056 b600 62b2
    0000180: 003c 2ab4 003d 3a0d bb00 2059 1022 b700
    0000190: 5012 0db6 0054 190d b600 54b6 0056 1909
    00001a0: b600 63a7 ff95 2ab4 003b b900 7a01 0004
    00001b0: a000 132a b400 3b03 b900 7702 00c0 0019
    00001c0: a700 40bb 0018 592a b400 3bb9 007a 0100
    00001d0: 2ab4 003d 3a0d 360e bb00 2059 1063 b700
    00001e0: 5012 11b6 0054 150e b600 5112 03b6 0054
    00001f0: 190d b600 5412 06b6 0054 b600 56b7 004a
    0000200: 3a08 2ab4 0040 1908 b600 5a57 a702 5b3a
    0000210: 08b2 003c 120e 1908 b600 6315 0799 024a
    0000220: 2ab6 0046 9a00 3ab2 003c b600 6599 0022
    0000230: b200 3c21 370d bb00 2059 1048 b700 5012
    0000240: 0bb6 0054 160d b600 52b6 0056 b600 612a
    0000250: b400 4021 b800 4db6 0059 57a7 020c 2ab4
    0000260: 003b b900 7901 003a 0819 08b9 0074 0100
    0000270: 9900 6719 08b9 0075 0100 c000 193a 09b2
    0000280: 003c 1909 b600 4f19 093a 0d3a 0ebb 0020
    0000290: 5910 31b7 0050 1208 b600 5419 0eb6 0053
    00002a0: 1201 b600 5419 0db6 0053 b600 56b6 0062
    00002b0: b200 3c2a b400 3d3a 0dbb 0020 5910 22b7
    00002c0: 0050 120d b600 5419 0db6 0054 b600 5619
    00002d0: 09b6 0063 a7ff 952a b400 3bb9 007a 0100
    00002e0: 04a0 0013 2ab4 003b 03b9 0077 0200 c000
    00002f0: 19a7 0040 bb00 1859 2ab4 003b b900 7a01
    0000300: 002a b400 3d3a 0d36 0ebb 0020 5910 63b7
    0000310: 0050 1211 b600 5415 0eb6 0051 1203 b600
    0000320: 5419 0db6 0054 1206 b600 54b6 0056 b700
    0000330: 4a3a 082a b400 4019 08b6 005a 57a7 012a
    0000340: 3a0a 1507 9901 202a b600 469a 003a b200
    0000350: 3cb6 0065 9900 22b2 003c 2137 0dbb 0020
    0000360: 5910 48b7 0050 120b b600 5416 0db6 0052
    0000370: b600 56b6 0061 2ab4 0040 21b8 004d b600
    0000380: 5957 a700 e22a b400 3bb9 0079 0100 3a0b
    0000390: 190b b900 7401 0099 0067 190b b900 7501
    00003a0: 00c0 0019 3a0c b200 3c19 0cb6 004f 190c
    00003b0: 3a0d 3a0e bb00 2059 1031 b700 5012 08b6
    00003c0: 0054 190e b600 5312 01b6 0054 190d b600
    00003d0: 53b6 0056 b600 62b2 003c 2ab4 003d 3a0d
    00003e0: bb00 2059 1022 b700 5012 0db6 0054 190d
    00003f0: b600 54b6 0056 190c b600 63a7 ff95 2ab4
    0000400: 003b b900 7a01 0004 a000 132a b400 3b03
    0000410: b900 7702 00c0 0019 a700 40bb 0018 592a
    0000420: b400 3bb9 007a 0100 2ab4 003d 3a0d 360e
    0000430: bb00 2059 1063 b700 5012 11b6 0054 150e
    0000440: b600 5112 03b6 0054 190d b600 5412 06b6
    0000450: 0054 b600 56b7 004a 3a0b 2ab4 0040 190b
    0000460: b600 5a57 190a bfb1                    
  Exception Handler Table:
    bci [104, 234] => handler: 527
    bci [104, 234] => handler: 832
    bci [527, 539] => handler: 832
    bci [832, 834] => handler: 832
  Stackmap Table:
    append_frame(@33,Long,Long)
    same_locals_1_stack_item_frame(@34,Integer)
    append_frame(@104,Integer)
    same_frame_extended(@176)
    full_frame(@224,{Object[#21],Top,Object[#50],Long,Long,Integer},{})
    full_frame(@286,{Object[#21],Top,Top,Long},{})
    chop_frame(@301,3)
    full_frame(@312,{Object[#21],Top,Top,Top,Top,Top,Top,Top,Object[#37]},{})
    full_frame(@422,{Object[#21]},{})
    same_frame(@451)
    same_locals_1_stack_item_frame(@512,Object[#29])
    full_frame(@527,{Object[#21],Top,Top,Long,Top,Top,Integer},{Object[#30]})
    chop_frame(@591,3)
    chop_frame(@606,3)
    full_frame(@617,{Object[#21],Top,Top,Top,Top,Top,Top,Top,Object[#37]},{})
    full_frame(@727,{Object[#21]},{})
    same_frame(@756)
    same_locals_1_stack_item_frame(@817,Object[#29])
    full_frame(@832,{Object[#21],Top,Top,Long,Top,Top,Integer},{Object[#33]})
    full_frame(@886,{Object[#21],Top,Top,Long,Top,Top,Top,Top,Top,Object[#33]},{})
    full_frame(@901,{Object[#21],Top,Top,Top,Top,Top,Top,Top,Top,Top,Object[#33]},{})
    append_frame(@912,Object[#37])
    chop_frame(@1022,1)
    same_frame(@1051)
    same_locals_1_stack_item_frame(@1112,Object[#29])
    full_frame(@1124,{Top,Top,Top,Top,Top,Top,Top,Top,Top,Top,Object[#33]},{})
    full_frame(@1127,{},{})

    at org.elasticsearch.transport.netty4.Netty4MessageChannelHandler.exceptionCaught(Netty4MessageChannelHandler.java:66) [transport-netty4-client-6.8.0.jar:6.8.0]
    at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:285) [netty-transport-4.1.32.Final.jar:4.1.32.Final]
    at io.netty.channel.AbstractChannelHandlerContext.notifyHandlerException(AbstractChannelHandlerContext.java:856) [netty-transport-4.1.32.Final.jar:4.1.32.Final]
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:364) [netty-transport-4.1.32.Final.jar:4.1.32.Final]
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) [netty-transport-4.1.32.Final.jar:4.1.32.Final]
    at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) [netty-transport-4.1.32.Final.jar:4.1.32.Final]
    at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [netty-codec-4.1.32.Final.jar:4.1.32.Final]
    at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [netty-codec-4.1.32.Final.jar:4.1.32.Final]
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) [netty-transport-4.1.32.Final.jar:4.1.32.Final]
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) [netty-transport-4.1.32.Final.jar:4.1.32.Final]
    at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) [netty-transport-4.1.32.Final.jar:4.1.32.Final]
    at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:241) [netty-handler-4.1.32.Final.jar:4.1.32.Final]
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) [netty-transport-4.1.32.Final.jar:4.1.32.Final]
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) [netty-transport-4.1.32.Final.jar:4.1.32.Final]
    at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) [netty-transport-4.1.32.Final.jar:4.1.32.Final]
    at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1434) [netty-transport-4.1.32.Final.jar:4.1.32.Final]
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) [netty-transport-4.1.32.Final.jar:4.1.32.Final]
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) [netty-transport-4.1.32.Final.jar:4.1.32.Final]
    at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:965) [netty-transport-4.1.32.Final.jar:4.1.32.Final]
    at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:163) [netty-transport-4.1.32.Final.jar:4.1.32.Final]
    at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:656) [netty-transport-4.1.32.Final.jar:4.1.32.Final]
    at io.netty.channel.nio.NioEventLoop.processSelectedKeysPlain(NioEventLoop.java:556) [netty-transport-4.1.32.Final.jar:4.1.32.Final]
    at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:510) [netty-transport-4.1.32.Final.jar:4.1.32.Final]
    at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:470) [netty-transport-4.1.32.Final.jar:4.1.32.Final]
    at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:909) [netty-common-4.1.32.Final.jar:4.1.32.Final]
    at java.lang.Thread.run(Thread.java:834) [?:?]
Caused by: java.lang.VerifyError: Bad type on operand stack
Exception Details:
  Location:
    com/acme/storage/common/elasticsearch/AbstractBulkJob.handleAfterBulk(Lorg/elasticsearch/action/bulk/BulkRequest;Lorg/elasticsearch/action/bulk/BulkResponse;)V @520: invokevirtual
  Reason:
    Type 'java/lang/Object' (current frame, stack[1]) is not assignable to 'java/lang/Throwable'
  Current Frame:
    bci: @520
    flags: { }
    locals: { 'com/acme/storage/common/elasticsearch/AbstractBulkJob', top, top, top, top, top, top, top, 'java/lang/Object' }
    stack: { 'java/util/concurrent/CompletableFuture', 'java/lang/Object' }
  Bytecode:
    0000000: 2ab4 003e 2bb6 006e 85b6 005d 422a b400
    0000010: 3fb6 0060 3705 2116 0594 9a00 0704 a700
    0000020: 0403 3607 b200 3cb6 0065 9900 3eb2 003c
    0000030: 1507 2116 0537 0d37 0f36 11bb 0020 5910
    0000040: 6ab7 0050 1207 b600 5415 11b6 0055 1201
    0000050: b600 5416 0fb6 0052 1204 b600 5416 0db6
    0000060: 0052 b600 56b6 0061 2cb6 0070 9900 442a
    0000070: b400 3d2c b600 6f3a 0d3a 0ebb 0020 5910
    0000080: 3eb7 0050 1212 b600 5419 0eb6 0054 1202
    0000090: b600 5419 0db6 0054 b600 563a 082a b400
    00000a0: 3bbb 0018 5919 08b7 004a b900 7602 0057
    00000b0: b200 3cb6 0065 9900 2ab2 003c 2bb6 006e
    00000c0: 360d bb00 2059 103d b700 5012 0fb6 0054
    00000d0: 150d b600 5112 05b6 0054 b600 56b6 0061
    00000e0: 2a2c 2116 0515 07b6 0045 1507 9903 7b2a
    00000f0: b600 469a 003a b200 3cb6 0065 9900 22b2
    0000100: 003c 2137 0dbb 0020 5910 48b7 0050 120b
    0000110: b600 5416 0db6 0052 b600 56b6 0061 2ab4
    0000120: 0040 21b8 004d b600 5957 a703 3d2a b400
    0000130: 3bb9 0079 0100 3a08 1908 b900 7401 0099
    0000140: 0067 1908 b900 7501 00c0 0019 3a09 b200
    0000150: 3c19 09b6 004f 1909 3a0d 3a0e bb00 2059
    0000160: 1031 b700 5012 08b6 0054 190e b600 5312
    0000170: 01b6 0054 190d b600 53b6 0056 b600 62b2
    0000180: 003c 2ab4 003d 3a0d bb00 2059 1022 b700
    0000190: 5012 0db6 0054 190d b600 54b6 0056 1909
    00001a0: b600 63a7 ff95 2ab4 003b b900 7a01 0004
    00001b0: a000 132a b400 3b03 b900 7702 00c0 0019
    00001c0: a700 40bb 0018 592a b400 3bb9 007a 0100
    00001d0: 2ab4 003d 3a0d 360e bb00 2059 1063 b700
    00001e0: 5012 11b6 0054 150e b600 5112 03b6 0054
    00001f0: 190d b600 5412 06b6 0054 b600 56b7 004a
    0000200: 3a08 2ab4 0040 1908 b600 5a57 a702 5b3a
    0000210: 08b2 003c 120e 1908 b600 6315 0799 024a
    0000220: 2ab6 0046 9a00 3ab2 003c b600 6599 0022
    0000230: b200 3c21 370d bb00 2059 1048 b700 5012
    0000240: 0bb6 0054 160d b600 52b6 0056 b600 612a
    0000250: b400 4021 b800 4db6 0059 57a7 020c 2ab4
    0000260: 003b b900 7901 003a 0819 08b9 0074 0100
    0000270: 9900 6719 08b9 0075 0100 c000 193a 09b2
    0000280: 003c 1909 b600 4f19 093a 0d3a 0ebb 0020
    0000290: 5910 31b7 0050 1208 b600 5419 0eb6 0053
    00002a0: 1201 b600 5419 0db6 0053 b600 56b6 0062
    00002b0: b200 3c2a b400 3d3a 0dbb 0020 5910 22b7
    00002c0: 0050 120d b600 5419 0db6 0054 b600 5619
    00002d0: 09b6 0063 a7ff 952a b400 3bb9 007a 0100
    00002e0: 04a0 0013 2ab4 003b 03b9 0077 0200 c000
    00002f0: 19a7 0040 bb00 1859 2ab4 003b b900 7a01
    0000300: 002a b400 3d3a 0d36 0ebb 0020 5910 63b7
    0000310: 0050 1211 b600 5415 0eb6 0051 1203 b600
    0000320: 5419 0db6 0054 1206 b600 54b6 0056 b700
    0000330: 4a3a 082a b400 4019 08b6 005a 57a7 012a
    0000340: 3a0a 1507 9901 202a b600 469a 003a b200
    0000350: 3cb6 0065 9900 22b2 003c 2137 0dbb 0020
    0000360: 5910 48b7 0050 120b b600 5416 0db6 0052
    0000370: b600 56b6 0061 2ab4 0040 21b8 004d b600
    0000380: 5957 a700 e22a b400 3bb9 0079 0100 3a0b
    0000390: 190b b900 7401 0099 0067 190b b900 7501
    00003a0: 00c0 0019 3a0c b200 3c19 0cb6 004f 190c
    00003b0: 3a0d 3a0e bb00 2059 1031 b700 5012 08b6
    00003c0: 0054 190e b600 5312 01b6 0054 190d b600
    00003d0: 53b6 0056 b600 62b2 003c 2ab4 003d 3a0d
    00003e0: bb00 2059 1022 b700 5012 0db6 0054 190d
    00003f0: b600 54b6 0056 190c b600 63a7 ff95 2ab4
    0000400: 003b b900 7a01 0004 a000 132a b400 3b03
    0000410: b900 7702 00c0 0019 a700 40bb 0018 592a
    0000420: b400 3bb9 007a 0100 2ab4 003d 3a0d 360e
    0000430: bb00 2059 1063 b700 5012 11b6 0054 150e
    0000440: b600 5112 03b6 0054 190d b600 5412 06b6
    0000450: 0054 b600 56b7 004a 3a0b 2ab4 0040 190b
    0000460: b600 5a57 190a bfb1                    
  Exception Handler Table:
    bci [104, 234] => handler: 527
    bci [104, 234] => handler: 832
    bci [527, 539] => handler: 832
    bci [832, 834] => handler: 832
  Stackmap Table:
    append_frame(@33,Long,Long)
    same_locals_1_stack_item_frame(@34,Integer)
    append_frame(@104,Integer)
    same_frame_extended(@176)
    full_frame(@224,{Object[#21],Top,Object[#50],Long,Long,Integer},{})
    full_frame(@286,{Object[#21],Top,Top,Long},{})
    chop_frame(@301,3)
    full_frame(@312,{Object[#21],Top,Top,Top,Top,Top,Top,Top,Object[#37]},{})
    full_frame(@422,{Object[#21]},{})
    same_frame(@451)
    same_locals_1_stack_item_frame(@512,Object[#29])
    full_frame(@527,{Object[#21],Top,Top,Long,Top,Top,Integer},{Object[#30]})
    chop_frame(@591,3)
    chop_frame(@606,3)
    full_frame(@617,{Object[#21],Top,Top,Top,Top,Top,Top,Top,Object[#37]},{})
    full_frame(@727,{Object[#21]},{})
    same_frame(@756)
    same_locals_1_stack_item_frame(@817,Object[#29])
    full_frame(@832,{Object[#21],Top,Top,Long,Top,Top,Integer},{Object[#33]})
    full_frame(@886,{Object[#21],Top,Top,Long,Top,Top,Top,Top,Top,Object[#33]},{})
    full_frame(@901,{Object[#21],Top,Top,Top,Top,Top,Top,Top,Top,Top,Object[#33]},{})
    append_frame(@912,Object[#37])
    chop_frame(@1022,1)
    same_frame(@1051)
    same_locals_1_stack_item_frame(@1112,Object[#29])
    full_frame(@1124,{Top,Top,Top,Top,Top,Top,Top,Top,Top,Top,Object[#33]},{})
    full_frame(@1127,{},{})

    at com.acme.elasticsearch.plugin.annotation.AbstractAnnotationTransportAction.createBulkJob(AbstractAnnotationTransportAction.java:462) ~[?:?]
    at com.acme.elasticsearch.plugin.annotation.AbstractAnnotationTransportAction.executeRequest(AbstractAnnotationTransportAction.java:267) ~[?:?]
    at com.acme.elasticsearch.plugin.annotation.AbstractAnnotationTransportAction.executeWithItemIds(AbstractAnnotationTransportAction.java:188) ~[?:?]
    at com.acme.elasticsearch.plugin.annotation.AbstractAnnotationTransportAction.doExecute(AbstractAnnotationTransportAction.java:157) ~[?:?]
    at com.acme.elasticsearch.plugin.annotation.AbstractAnnotationTransportAction.doExecute(AbstractAnnotationTransportAction.java:54) ~[?:?]
    at org.elasticsearch.action.support.TransportAction.doExecute(TransportAction.java:143) ~[elasticsearch-6.8.0.jar:6.8.0]
    at org.elasticsearch.action.support.TransportAction$RequestFilterChain.proceed(TransportAction.java:167) ~[elasticsearch-6.8.0.jar:6.8.0]
    at org.elasticsearch.action.support.TransportAction.execute(TransportAction.java:139) ~[elasticsearch-6.8.0.jar:6.8.0]
    at org.elasticsearch.action.support.HandledTransportAction$TransportHandler.messageReceived(HandledTransportAction.java:89) ~[elasticsearch-6.8.0.jar:6.8.0]
    at org.elasticsearch.action.support.HandledTransportAction$TransportHandler.messageReceived(HandledTransportAction.java:80) ~[elasticsearch-6.8.0.jar:6.8.0]
    at org.elasticsearch.transport.RequestHandlerRegistry.processMessageReceived(RequestHandlerRegistry.java:66) ~[elasticsearch-6.8.0.jar:6.8.0]
    at org.elasticsearch.transport.TcpTransport$RequestHandler.doRun(TcpTransport.java:1087) ~[elasticsearch-6.8.0.jar:6.8.0]
    at org.elasticsearch.common.util.concurrent.AbstractRunnable.run(AbstractRunnable.java:37) ~[elasticsearch-6.8.0.jar:6.8.0]
    at org.elasticsearch.common.util.concurrent.EsExecutors$DirectExecutorService.execute(EsExecutors.java:192) ~[elasticsearch-6.8.0.jar:6.8.0]
    at org.elasticsearch.transport.TcpTransport.handleRequest(TcpTransport.java:1046) ~[elasticsearch-6.8.0.jar:6.8.0]
    at org.elasticsearch.transport.TcpTransport.messageReceived(TcpTransport.java:932) ~[elasticsearch-6.8.0.jar:6.8.0]
    at org.elasticsearch.transport.TcpTransport.inboundMessage(TcpTransport.java:763) [elasticsearch-6.8.0.jar:6.8.0]
    at org.elasticsearch.transport.netty4.Netty4MessageChannelHandler.channelRead(Netty4MessageChannelHandler.java:53) ~[?:?]
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) ~[?:?]
    ... 22 more

Соответствующая часть AbstractBulkJob, где, кажется, есть проблема:

private void handleAfterBulk(BulkRequest bulkRequest, BulkResponse bulkResponse)
{
    // Bunch of logic here

    try
    {
        // Bunch of logic here
    }
    catch (Exception e)
    {
        // Bunch of logic here
    }
    finally
    {
        // mark the job as complete
        if (bulkJobFinished)
        {
            if (hasErrors())
            {
                logger.info("*** errors = " + errors);

                Exception cause = errors.size() == 1 ? errors.get(0) :
                                    new ElasticSearchFailureException("There were " + errors.size() + " errors in the bulk job " + name +
                                                                    ", please see the log for more details");

                processorFuture.completeExceptionally(cause); // <-- `VerifyError` here
            }
        }
    }
}

errors объявлена ​​так:

private final List<Exception> errors = Collections.checkedList(new CopyOnWriteArrayList<>(), Exception.class);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...