Skip to content

Instantly share code, notes, and snippets.

@jvanzyl
Created March 30, 2015 23:02
Show Gist options
  • Save jvanzyl/ab9bb775c3d176cd0b07 to your computer and use it in GitHub Desktop.
Save jvanzyl/ab9bb775c3d176cd0b07 to your computer and use it in GitHub Desktop.
Errors occurred during the build.
Errors running builder 'Java Builder' on project 's3s3mirror'.
Bad type on operand stack
Exception Details:
Location:
org/eclipse/jdt/internal/compiler/ast/MessageSend.resolveType(Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding; @630: putfield
Reason:
Type 'java/lang/Object' (current frame, stack[1]) is not assignable to 'org/eclipse/jdt/internal/compiler/lookup/MethodBinding'
Current Frame:
bci: @630
flags: { }
locals: { 'org/eclipse/jdt/internal/compiler/ast/MessageSend', 'org/eclipse/jdt/internal/compiler/lookup/BlockScope', long, long_2nd, integer, integer, '[Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;', 'java/lang/Object' }
stack: { 'org/eclipse/jdt/internal/compiler/ast/MessageSend', 'java/lang/Object' }
Bytecode:
0000000: 2ab4 02c8 b201 57a5 02cd 2ab2 0157 b502
0000010: c82b b600 68b4 01de 4103 3604 2ab4 005d
0000020: c102 cb99 0014 2ab4 005d 59b4 02cd 1020
0000030: 80b5 02cd 0436 042a 2ab4 005d 2bb6 02ce
0000040: b501 252a 2ab4 005d c102 d099 0016 2ab4
0000050: 005d c002 d0b4 02d2 077e 9900 0704 a700
0000060: 0403 b502 d315 0499 002f 2ab4 0125 c600
0000070: 282a b400 5dc0 02cb b402 d5b4 0086 2ab4
0000080: 0125 b802 d899 0011 2bb6 01b7 2ab4 005d
0000090: c002 cbb6 02db 2ab4 0238 c600 a42a b402
00000a0: 38be 3605 2a20 1401 e194 9c00 0704 a700
00000b0: 0403 b500 482a 1505 bd01 28b5 00d8 0336
00000c0: 06a7 003e 2ab4 0238 1506 323a 072a b400
00000d0: d815 0619 072b 04b6 02df 5b53 c700 082a
00000e0: 04b5 0048 2ab4 0048 9900 1419 07c1 02e2
00000f0: 9900 0c2b b601 b719 07b6 02e4 8406 0115
0000100: 0615 05a1 ffc1 2ab4 0048 9900 342a b400
0000110: 84c6 0026 0336 062a b400 84be 3607 a700
0000120: 122a b400 8415 0632 2bb6 02ce 5784 0601
0000130: 1506 1507 a1ff ed01 2a2b b804 74b0 2ab4
0000140: 0084 c601 632a 03b5 0048 2ab4 0084 be36
0000150: 052a 1505 bd01 28b5 0046 0336 06a7 005e
0000160: 2ab4 0084 1506 323a 072a b400 8415 0632
0000170: b400 86c6 000e 2bb6 01b7 1302 e82a b602
0000180: ea19 07c1 02cb 9900 1419 0759 b402 cd10
0000190: 2080 b502 cd2a 04b5 02ee 1907 b202 f0b6
00001a0: 02f3 2ab4 0046 1506 1907 2bb6 02ce 5b53
00001b0: c700 082a 04b5 0048 8406 0115 0615 05a1
00001c0: ffa1 2ab4 0048 9900 df2a b401 25c1 009f
00001d0: 9900 ce15 05bd 0128 3a06 1505 3607 a700
00001e0: 1f19 0615 072a b400 4615 0732 c700 09b2
00001f0: 02f7 a700 0a2a b400 4615 0732 5384 07ff
0000200: 1507 9cff df2a 2ab4 005d b602 0d99 0011
0000210: 2b2a b400 7819 062a b602 fba7 0016 2b2a
0000220: b401 25c0 009f 2ab4 0078 1906 2a03 b602
0000230: ffb5 0050 2ab4 0050 c600 662a b400 50b6
0000240: 01c4 9a00 5c2a b400 50c0 0303 b403 053a
0000250: 0719 07c6 004b 1907 b601 1eb4 0308 b203
0000260: 0ca5 0012 2bb6 00da 1907 b601 1e01 b603
0000270: 0f3a 072a 1907 b500 5019 07b6 011e 3a08
0000280: 1908 b603 1399 0019 2b19 08b6 0316 9a00
0000290: 1019 0859 b403 1a13 031d 80b5 031a 012a
00002a0: 2bb8 0474 b02a b401 25c7 000a 012a 2bb8
00002b0: 0474 b02a b401 25b6 01ce 9900 1a2b b601
00002c0: b72a 2ab4 0125 2ab4 0046 b804 7901 2a2b
00002d0: b804 74b0 2a2b b603 224d 2cc6 0028 2cb6
00002e0: 0325 9900 212a 2ab4 0050 b401 c72b 2ab4
00002f0: 0227 2ab4 0328 b603 2bb5 028c 2c2a 2bb8
0000300: 0474 b02a b400 50b6 01c4 9a01 692a b400
0000310: 50b4 009a c700 352a b401 25c1 009f 9900
0000320: 142a b400 502a b401 25c0 009f b500 9aa7
0000330: 001a 2bb6 01b7 2a2a b401 252a b400 46b8
0000340: 0479 012a 2bb8 0474 b02a b400 50b4 009a
0000350: 4e2d c600 182d b603 2f99 0011 2db6 0332
0000360: c103 3699 0007 04a7 0004 0336 0415 049a
0000370: 0010 2bb6 01b7 2a2a b400 502b b603 382a
0000380: b400 50c0 0303 b403 053a 052a b400 50b6
0000390: 033c ab00 0000 008c 0000 0009 0000 0002
00003a0: 0000 0062 0000 0003 0000 0052 0000 0006
00003b0: 0000 0062 0000 0007 0000 0062 0000 0008
00003c0: 0000 0062 0000 000a 0000 0062 0000 0017
00003d0: 0000 0055 0000 0019 0000 0073 0000 001b
00003e0: 0000 0055 a700 3a2a b400 3fb2 02f0 a500
00003f0: 06a7 002d 1905 c600 282a 1905 b401 c7b5
0000400: 028c a700 1c19 05c6 0017 1905 b401 c7c6
0000410: 000f 2a19 05b4 01c7 b603 40b5 028c 1905
0000420: c600 2e2a 1905 b500 5019 05b6 011e 3a06
0000430: 1906 b603 1399 0019 2b19 06b6 0316 9a00
0000440: 1019 0659 b403 1a13 031d 80b5 031a 2ab4
0000450: 028c c600 1a2a b402 8cb4 01a6 1403 437f
0000460: 0994 9a00 0a2a b402 8ca7 0004 012a 2bb8
0000470: 0474 b02b b600 684e 2db4 0345 1403 4894
0000480: 9d00 1c2a b400 50b6 034a 9900 122b b601
0000490: b72a b603 4d01 2a2b b804 74b0 2db4 0351
00004a0: 9900 762a b400 50b4 0285 1403 547f 0994
00004b0: 9a00 1cbb 0356 592b b600 da2d b403 58b7
00004c0: 035b 2ab4 0050 0103 2bb6 035e 2db4 01de
00004d0: 1403 6294 9b00 422a b400 50c1 0364 9900
00004e0: 382a b402 38c6 0031 2ab4 0050 b601 1eb6
00004f0: 0366 3a04 0336 05a7 0015 2ab4 0238 1505
0000500: 322b 1904 1505 b603 6984 0501 1505 2ab4
0000510: 0238 bea1 ffe7 2ab4 00d4 1010 7e99 0022
0000520: 2ab4 0050 b603 4a99 0018 2a2b b600 da2a
0000530: b400 50c0 0209 b203 6db6 0371 b500 502a
0000540: b400 50b4 0285 1403 437f 0994 9900 0f2b
0000550: b601 b72a 2ab4 0050 b603 752a b400 50b6
0000560: 0052 9a00 a22a b402 d399 0046 2bb6 01b7
0000570: 2a2a b400 50b6 0379 2ab4 0125 b603 7d99
0000580: 00d3 2ab4 005d b402 cd13 0380 7e9a 00c5
0000590: 2d13 0381 b603 8211 0100 9f00 b82b b601
00005a0: b72a b400 5d2a b401 25b6 0385 a700 a62a
00005b0: b401 253a 042a 2ab4 0125 2ab4 0050 b400
00005c0: 9ab6 0388 b501 252a b400 5d2b 2ab4 0125
00005d0: 2ab4 0125 b601 f92a b401 2519 04b8 0269
00005e0: 9900 722a b400 5d2b b603 8b2a b401 25b8
00005f0: 0269 9900 602a 59b4 00d4 1302 2280 b500
0000600: d4a7 0051 2ab4 005d b602 0d9a 0020 2ab4
0000610: 005d b602 3e9a 0016 2ab4 02d3 9a00 0f2b
0000620: b601 b72a 2ab4 0050 b603 8c2a b400 5db6
0000630: 020d 9a00 202a b400 50b4 009a 2ab4 0125
0000640: b802 6999 000f 2bb6 01b7 2a2a b400 50b6
0000650: 038f 2b2a b400 5d2a b401 252a b400 502a
0000660: b400 842a b400 462a b402 ee2a b803 9299
0000670: 000e 2a59 b400 d412 d780 b500 d42a b400
0000680: 50b6 0396 9900 192a b400 5db6 023e 9900
0000690: 0f2b b601 b72a 2ab4 0050 b603 992a 2ab4
00006a0: 0050 2b04 b603 9c99 000f 2bb6 01b7 2ab4
00006b0: 0050 2ab6 03a0 2ab4 0050 2bb6 00da b401
00006c0: daa6 0019 2db4 01de 1401 e194 9b00 0e2a
00006d0: 2ab4 0125 b502 8ca7 0058 2ab4 00d4 12d7
00006e0: 7e99 002a 2ab4 00d8 c700 232a b400 50b4
00006f0: 01c7 3a04 1904 c600 332b b600 da19 04b6
0000700: 03a3 04b6 03a6 3a04 a700 212a b400 50b4
0000710: 01c7 3a04 1904 c600 1319 042b 2ab4 0227
0000720: 2ab4 0328 b603 2b3a 042a 1904 b502 8c2a
0000730: b400 5db6 023e 9900 612d 1303 aab6 0382
0000740: 1101 009f 0054 2bb6 0111 b403 ab3a 0419
0000750: 04c1 03b1 9900 4319 04c0 03b1 3a05 1905
0000760: b403 b33a 0619 06b6 03b4 9900 2d2a b400
0000770: 50b4 03b7 1906 b403 b7b8 007a 9900 1b2a
0000780: b400 5019 06b6 03b8 9900 0f19 0559 b403
0000790: bb10 1080 b503 bb2a b400 5db6 023e 9900
00007a0: 1e2a b401 25b6 0244 9900 142b 2ab4 0078
00007b0: 2ab4 0050 2ab4 0046 2ab6 03bc 2ab4 0238
00007c0: c600 262a b400 50b6 011e b403 08b2 030c
00007d0: a600 162b b601 b72a b400 502a b400 d82a
00007e0: b402 38b6 03c0 2ab4 028c b401 a614 0343
00007f0: 7f09 949a 000a 2ab4 028c a700 0401 2a2b
0000800: b804 74b0
Stackmap Table:
append_frame(@55,Long,Integer)
same_locals_1_stack_item_frame(@97,Object[#1])
full_frame(@98,{Object[#1],Object[#105],Long,Integer},{Object[#1],Integer})
same_frame(@150)
full_frame(@177,{Object[#1],Object[#105],Long,Integer,Integer},{Object[#1]})
full_frame(@178,{Object[#1],Object[#105],Long,Integer,Integer},{Object[#1],Integer})
append_frame(@196,Integer)
append_frame(@228,Object[#694])
same_frame(@252)
chop_frame(@255,1)
append_frame(@289,Integer)
same_frame(@304)
chop_frame(@311,1)
chop_frame(@318,2)
append_frame(@352,Integer,Integer)
append_frame(@385,Object[#3])
same_frame(@410)
same_frame(@440)
chop_frame(@443,1)
full_frame(@481,{Object[#1],Object[#105],Long,Integer,Integer,Object[#338],Integer},{})
full_frame(@501,{Object[#1],Object[#105],Long,Integer,Integer,Object[#338],Integer},{Object[#338],Integer})
full_frame(@508,{Object[#1],Object[#105],Long,Integer,Integer,Object[#338],Integer},{Object[#338],Integer,Object[#1142]})
same_frame(@509)
same_locals_1_stack_item_frame(@542,Object[#1])
full_frame(@561,{Object[#1],Object[#105],Long,Integer,Integer,Object[#338],Integer},{Object[#1],Object[#83]})
full_frame(@627,{Object[#1],Object[#105],Long,Integer,Integer,Object[#338],Object[#1142]},{})
chop_frame(@670,2)
chop_frame(@677,1)
same_frame(@691)
chop_frame(@724,2)
append_frame(@771,Object[#296])
same_frame(@818)
same_frame(@841)
append_frame(@874,Object[#159])
same_locals_1_stack_item_frame(@875,Integer)
append_frame(@895,Integer)
append_frame(@996,Object[#83])
same_frame(@999)
same_frame(@1012)
same_frame(@1029)
same_frame(@1054)
same_frame(@1102)
same_frame(@1132)
same_locals_1_stack_item_frame(@1133,Object[#296])
chop_frame(@1139,3)
append_frame(@1180,Object[#111])
same_frame(@1228)
append_frame(@1274,Object[#975],Integer)
same_frame(@1292)
chop_frame(@1302,2)
same_frame(@1343)
same_frame(@1371)
same_frame_extended(@1455)
same_frame_extended(@1540)
same_frame(@1579)
same_frame(@1618)
same_frame(@1661)
same_frame(@1693)
same_frame(@1718)
same_frame(@1754)
same_frame(@1803)
append_frame(@1833,Object[#296])
chop_frame(@1839,1)
same_frame_extended(@1943)
same_frame(@1980)
same_frame(@2022)
same_frame(@2045)
same_locals_1_stack_item_frame(@2046,Object[#296])
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment