Bug#909251: aspectj: FTBFS with Java 11 due to sun.misc.Unsafe.defineClass() removal
Emmanuel Bourg
ebourg at apache.org
Thu Sep 20 12:17:37 BST 2018
Source: aspectj
Version: 1.9.1-1
Severity: important
Tags: sid buster
User: debian-java at lists.debian.org
Usertags: default-java11
aspectj fails to build with Java 11 due to the removal of the defineClass()
method in sun.misc.Unsafe:
[ajbuild] /aspectj/loadtime/src/org/aspectj/weaver/loadtime/ClassLoaderWeavingAdaptor.java:1053: error: cannot find symbol
[ajbuild] clazz = getUnsafe().defineClass(name, bytes, 0, bytes.length, loader, null);
[ajbuild] ^
[ajbuild] symbol: method defineClass(String,byte[],int,int,ClassLoader,<null>)
[ajbuild] location: class Unsafe
[ajbuild] /aspectj/loadtime/src/org/aspectj/weaver/loadtime/ClassLoaderWeavingAdaptor.java:1076: error: cannot find symbol
[ajbuild] getUnsafe().defineClass(name, bytes, 0, bytes.length, loader, protectionDomain);
[ajbuild] ^
[ajbuild] symbol: method defineClass(String,byte[],int,int,ClassLoader,ProtectionDomain)
[ajbuild] location: class Unsafe
More information about the pkg-java-maintainers
mailing list