Xtend + tycho maven + JDK 17 ==> java.lang.IllegalArgumentException: [message #1867584] |
Sun, 30 June 2024 13:09  |
Eclipse User |
|
|
|
Hello All,
I update to Xtext version from 2.20.0 to 2.26.0.
In the 2.20.0 and java 11, i was getting com.google.inject.internal.InternalProvisionException. then updated to 2.26.0. Some blogs are suggested to update 2.26.0 version.
Currently i use to build product
Tycho maven 2.7.5 + JDK 17 + eclipse 2020-06 target
getting following error. Xtend compilation error
45: Error during annotation processing:
java.lang.IllegalArgumentException: The annotation property 'deprecationPolicy' is not declared on the annotation type 'org.eclipse.xtend.lib.annotations.Accessors'.
at org.eclipse.xtend.core.macro.declaration.JvmAnnotationReferenceImpl.findOperation(JvmAnnotationReferenceImpl.java:94)
at org.eclipse.xtend.core.macro.declaration.JvmAnnotationReferenceImpl.getValue(JvmAnnotationReferenceImpl.java:61)
at org.eclipse.xtend.core.macro.declaration.JvmAnnotationReferenceImpl.getEnumValue(JvmAnnotationReferenceImpl.java:249)
at org.eclipse.xtend.lib.annotations.AccessorsProcessor$Util.getDeprecationPolicyAsEnum(AccessorsProcessor.java:162)
at org.eclipse.xtend.lib.annotations.AccessorsProcessor$Util.lambda$addGetter$5(AccessorsProcessor.java:225)
at org.eclipse.xtend.core.macro.declaration.JvmTypeDeclarationImpl.addMethod(JvmTypeDeclarationImpl.java:119)
at org.eclipse.xtend.lib.annotations.AccessorsProcessor$Util.addGetter(AccessorsProcessor.java:274)
at org.eclipse.xtend.lib.annotations.AccessorsProcessor._transform(AccessorsProcessor.java:449)
at org.eclipse.xtend.lib.annotations.AccessorsProcessor.transform(AccessorsProcessor.java:510)
at org.eclipse.xtend.lib.annotations.AccessorsProcessor.lambda$doTransform$0(AccessorsProcessor.java:438)
at java.base/java.lang.Iterable.forEach(Iterable.java:75)
at org.eclipse.xtend.lib.annotations.AccessorsProcessor.doTransform(AccessorsProcessor.java:440)
|
|
|
|
|
|
Powered by
FUDForum. Page generated in 0.07094 seconds