Bug in "loss due alignment" report?

Aleksey Shipilev aleksey.shipilev at oracle.com
Tue Oct 13 09:41:22 UTC 2015


On 10/13/2015 11:14 AM, Jaromir Hamala wrote:
> public static void main(String[] args) {
>         int size = 1;
>         byte[] b = new byte[size];
> 
>         out.println(ClassLayout.parseClass(b.getClass()).toPrintable(b));
>     }
> 
> Exception in thread "main" java.lang.NullPointerException
> at org.openjdk.jol.info.ClassData.arrayLength(ClassData.java:68)
> at org.openjdk.jol.info.ClassData.parseArray(ClassData.java:89)
> at org.openjdk.jol.info.ClassData.parse(ClassData.java:95)
> at org.openjdk.jol.info.ClassData.parseClass(ClassData.java:64)
> at org.openjdk.jol.info.ClassLayout.parseClass(ClassLayout.java:66)
> at org.openjdk.jol.info.ClassLayout.parseClass(ClassLayout.java:50)

Ooops. Fixed:
 http://hg.openjdk.java.net/code-tools/jol/rev/ebd10e5c3366

Thanks,
-Aleksey




More information about the jol-dev mailing list