Open
Description
attribute_name_index value show error[E0004]: Type error, Array expanded past end of data
.
Reappear
Java source code:
class Test {
private String a = "a";
private String b = "b";
private String c = "c";
private String d = "d";
private String e = "e";
private String f = "f";
private String g = "g";
private String h = "h";
private String i = "i";
private String j = "j";
private String k = "k";
private String l = "l";
private String m = "m";
private String n = "n";
private String o = "o";
private String p = "p";
private String q = "q";
private String r = "r";
private String s = "s";
private String t = "t";
private String u = "u";
private String v = "v";
private String w = "w";
private String x = "x";
private String y = "y";
private String z = "z";
private String aa = "aa";
private String ab = "ab";
private String ac = "ac";
private String ad = "ad";
private String ae = "ae";
private String af = "af";
private String ag = "ag";
private String ah = "ah";
private String ai = "ai";
private String aj = "aj";
private String ak = "ak";
private String al = "al";
private String am = "am";
private String an = "an";
private String ao = "ao";
private String ap = "ap";
private String aq = "aq";
private String ar = "ar";
private String as = "as";
private String at = "at";
private String au = "au";
private String av = "av";
private String aw = "aw";
private String ax = "ax";
private String ay = "ay";
private String az = "az";
private String ba = "ba";
private String bb = "bb";
private String bc = "bc";
private String bd = "bd";
private String be = "be";
private String bf = "bf";
private String bg = "bg";
public static void main(String[] args) throws Exception {
System.out.println("Hello World!");
System.out.println("Hello World");
}
}
error occurred in file.methods[n].attributes[n].attribute_name_index
and file.methods[n].attributes[n].atrributes[n].attribute_name_index
:
if delete a field, error occurred in file.methods[n].attributes[n].atrributes[n].attribute_name_index
:
if delete two field, no orror:
I don't know if this error is related to the number of fields or the constant pool size, I also got this error with another class that has multiple methods but only one field.
Metadata
Metadata
Assignees
Labels
No labels