accumulo-notifications mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Bill Havanki (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (ACCUMULO-3031) jdk 1.7.0_65 breaks ShellSetInstanceTest
Date Wed, 13 Aug 2014 13:57:11 GMT

    [ https://issues.apache.org/jira/browse/ACCUMULO-3031?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14095482#comment-14095482
] 

Bill Havanki commented on ACCUMULO-3031:
----------------------------------------

Although this isn't really due to a problem on our end, we hit this because we use Powermock
in this test. If we can move away from that, this issue will go away, and we'll have more
testable code.

(This is possibly ironic since I introduced Powermock for this test, but I really didn't like
to.)

> jdk 1.7.0_65 breaks ShellSetInstanceTest
> ----------------------------------------
>
>                 Key: ACCUMULO-3031
>                 URL: https://issues.apache.org/jira/browse/ACCUMULO-3031
>             Project: Accumulo
>          Issue Type: Bug
>            Reporter: Eric Newton
>
> Switching back to jdk1.7.0_60 fixes it.
> Strongly suspect [a jdk bug|https://bugs.openjdk.java.net/browse/JDK-8051012] (thanks
to [~bhavanki] for finding this for me).
> Example output:
> {noformat}
> Bad <init> method call from inside of a branch
> Exception Details:
>   Location:
>     org/apache/accumulo/shell/Shell.<init>(Ljline/console/ConsoleReader;Ljava/io/PrintWriter;)V
@36: invokespecial
>   Reason:
>     Error exists in the bytecode
>   Bytecode:
>     0000000: 2a4e 1300 94b8 004d 03bd 000d 1300 95b8
>     0000010: 0028 b800 823a 0519 05b2 0032 a500 0e2a
>     0000020: 01c0 0084 b700 87a7 0009 2db7 0096 0157
>     0000030: 2a03 b500 9a2a 1300 9cb5 00a0 2a13 00a2
>     0000040: b500 a52a 0000 0000 014e 013a 0413 00a7
>     0000050: b800 2203 bd00 0d13 00a9 b800 28b8 002e
>     0000060: 3a05 1905 b200 32a5 0034 1905 c100 3499
>     0000070: 0022 b800 3a13 00a7 b800 2213 000d 01b6
>     0000080: 003e b600 4201 b600 46c0 0090 3a04 a700
>     0000090: 0a19 05c0 0090 3a04 a700 0cbb 0090 59b7
>     00000a0: 00aa 3a04 1904 b500 ae2a 0000 0000 014e
>     00000b0: 013a 0413 00a7 b800 2203 bd00 0d13 00a9
>     00000c0: b800 28b8 002e 3a05 1905 b200 32a5 0034
>     00000d0: 1905 c100 3499 0022 b800 3a13 00a7 b800
>     00000e0: 2213 000d 01b6 003e b600 4201 b600 46c0
>     00000f0: 0090 3a04 a700 0a19 05c0 0090 3a04 a700
>     0000100: 0cbb 0090 59b7 00aa 3a04 1904 b500 b12a
>     0000110: 0000 0000 014e 013a 0413 00b3 b800 2203
>     0000120: bd00 0d13 00b5 b800 28b8 002e 3a05 1905
>     0000130: b200 32a5 0034 1905 c100 3499 0022 b800
>     0000140: 3a13 00b3 b800 2213 000d 01b6 003e b600
>     0000150: 4201 b600 46c0 0092 3a04 a700 0a19 05c0
>     0000160: 0092 3a04 a700 0cbb 0092 59b7 00b6 3a04
>     0000170: 1904 b500 b92a 0000 0000 014e 013a 0413
>     0000180: 00b3 b800 2203 bd00 0d13 00b5 b800 28b8
>     0000190: 002e 3a05 1905 b200 32a5 0034 1905 c100
>     00001a0: 3499 0022 b800 3a13 00b3 b800 2213 000d
>     00001b0: 01b6 003e b600 4201 b600 46c0 0092 3a04
>     00001c0: a700 0a19 05c0 0092 3a04 a700 0cbb 0092
>     00001d0: 59b7 00b6 3a04 1904 b500 bc2a 03b5 00c0
>     00001e0: 2a03 b500 c32a 01b5 00c7 2a01 b500 cb2a
>     00001f0: 04b5 00ce 2a01 4e09 3704 013a 062d 01a5
>     0000200: 0009 2d3a 06a7 000b 1300 4ab8 004d 3a06
>     0000210: 1906 1300 d003 bd00 0d13 00d2 b800 2813
>     0000220: 00d4 b800 673a 0719 07b2 0032 a600 0bb8
>     0000230: 00d6 3704 a700 0d19 07c0 00d8 b600 db37
>     0000240: 0416 04b5 00df 2a03 b500 e22a 01b5 00e4
>     0000250: 2a03 b500 e72a 2bb5 00e9 2a2c b500 e4b1
>     0000260:                                        
>   Stackmap Table:
>     full_frame(@42,{UninitializedThis,Object[#15],Object[#25],UninitializedThis,Top,Object[#13]},{})
>     full_frame(@48,{Object[#2],Object[#15],Object[#25],Object[#2],Top,Object[#13]},{})
>     full_frame(@145,{Object[#2],Object[#15],Object[#25],Null,Null,Object[#13]},{Object[#2]})
>     full_frame(@152,{Object[#2],Object[#15],Object[#25],Null,Object[#144],Object[#13]},{Object[#2]})
>     full_frame(@155,{Object[#2],Object[#15],Object[#25],Null,Null,Object[#13]},{Object[#2]})
>     full_frame(@164,{Object[#2],Object[#15],Object[#25],Null,Object[#144],Object[#13]},{Object[#2]})
>     full_frame(@247,{Object[#2],Object[#15],Object[#25],Null,Null,Object[#13]},{Object[#2]})
>     full_frame(@254,{Object[#2],Object[#15],Object[#25],Null,Object[#144],Object[#13]},{Object[#2]})
>     full_frame(@257,{Object[#2],Object[#15],Object[#25],Null,Null,Object[#13]},{Object[#2]})
>     full_frame(@266,{Object[#2],Object[#15],Object[#25],Null,Object[#144],Object[#13]},{Object[#2]})
>     full_frame(@349,{Object[#2],Object[#15],Object[#25],Null,Null,Object[#13]},{Object[#2]})
>     full_frame(@356,{Object[#2],Object[#15],Object[#25],Null,Object[#146],Object[#13]},{Object[#2]})
>     full_frame(@359,{Object[#2],Object[#15],Object[#25],Null,Null,Object[#13]},{Object[#2]})
>     full_frame(@368,{Object[#2],Object[#15],Object[#25],Null,Object[#146],Object[#13]},{Object[#2]})
>     full_frame(@451,{Object[#2],Object[#15],Object[#25],Null,Null,Object[#13]},{Object[#2]})
>     full_frame(@458,{Object[#2],Object[#15],Object[#25],Null,Object[#146],Object[#13]},{Object[#2]})
>     full_frame(@461,{Object[#2],Object[#15],Object[#25],Null,Null,Object[#13]},{Object[#2]})
>     full_frame(@470,{Object[#2],Object[#15],Object[#25],Null,Object[#146],Object[#13]},{Object[#2]})
>     full_frame(@520,{Object[#2],Object[#15],Object[#25],Null,Long,Null},{Object[#2]})
>     full_frame(@528,{Object[#2],Object[#15],Object[#25],Null,Long,Object[#21]},{Object[#2]})
>     full_frame(@567,{Object[#2],Object[#15],Object[#25],Null,Long,Object[#21],Object[#13]},{Object[#2]})
>     same_locals_1_stack_item_frame(@577,Object[#2])
> {noformat}



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Mime
View raw message