xtend @Externalized example: Error during annotation processing: java.lang.SecurityException: Prohibited package name: java.util.function

37 views
Skip to first unread message

Dildar Marhas

unread,
Feb 16, 2016, 10:38:12 AM2/16/16
to Xtend Programming Language

Has anyone else had this problem? I am using 2.9.1 on Mars. I used the Xtend Example Wizard to create "Xtend Active Annotations". The compiler test passes but the annotation @Externalized in the example client "MyMessages.xtend" is breaking with the following exception:

Error during annotation processing:


java.lang.SecurityException: Prohibited package name: java.util.function
    at java.lang.ClassLoader.preDefineClass(ClassLoader.java:658)
    at java.lang.ClassLoader.defineClass(ClassLoader.java:794)
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
    at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
    at java.net.URLClassLoader.access$100(URLClassLoader.java:71)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
    at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
    at java.net.URLClassLoader.access$100(URLClassLoader.java:71)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
    at i18n.ExternalizedProcessor.doTransform(ExternalizedProcessor.java:166)
    at org.eclipse.xtend.lib.macro.AbstractClassProcessor.doTransform(AbstractClassProcessor.java:42)

Dildar Marhas

unread,
Feb 16, 2016, 12:52:07 PM2/16/16
to Xtend Programming Language
Got it to work with JDK/JRE 1.8 and compliance level of 1.6

Dildar Marhas

unread,
Feb 16, 2016, 12:54:49 PM2/16/16
to Xtend Programming Language
Sorry for the spam. Correction: 
 
Got it to work with JDK/JRE 1.7 and compliance level of 1.6
Reply all
Reply to author
Forward
0 new messages