Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Language IDEs » Java Development Tools (JDT) » Annotation processing with Java 11 Support Plug-in
Annotation processing with Java 11 Support Plug-in [message #1796142] Sat, 06 October 2018 03:02 Go to next message
Cody Lerum is currently offline Cody LerumFriend
Messages: 1
Registered: October 2018
Junior Member
Is anyone else having issues with annotation processing with Java 11 support installed.

Even when running on Java 8 with the classes built by the annotation processing appear to be deleted at the end of the build.

Specifically having an issue with the Hibernate Jpa Metamodel processor.

If I remove the Java 11 support plugin it works fine again.
Re: Annotation processing with Java 11 Support Plug-in [message #1797085 is a reply to message #1796142] Thu, 25 October 2018 05:11 Go to previous messageGo to next message
Jay Arthanareeswaran is currently offline Jay ArthanareeswaranFriend
Messages: 128
Registered: July 2009
Senior Member
All our existing tests are running fine, so I would like to believe there's nothing wrong with Java 11 support. However, if you can put this in a reproducible small test case in a bug, we can take a look.
Re: Annotation processing with Java 11 Support Plug-in [message #1799935 is a reply to message #1797085] Mon, 17 December 2018 16:30 Go to previous messageGo to next message
Cristiano Gavião is currently offline Cristiano GaviãoFriend
Messages: 279
Registered: July 2009
Senior Member
Hello,
I just set my maven project to use the Immutable.org processor. Out eclipse it run ok.
But inside eclipse 2018-12 RC1 with jdk 11 I'm getting this issue:
java.lang.Exception: java.lang.UnsupportedClassVersionError: org/eclipse/jdt/internal/compiler/apt/model/ModuleElementImpl
	at org.eclipse.jdt.internal.compiler.apt.dispatch.RoundDispatcher.handleProcessor(RoundDispatcher.java:172)
	at org.eclipse.jdt.internal.compiler.apt.dispatch.RoundDispatcher.round(RoundDispatcher.java:124)
	at org.eclipse.jdt.internal.compiler.apt.dispatch.BaseAnnotationProcessorManager.processAnnotations(BaseAnnotationProcessorManager.java:174)
	at org.eclipse.jdt.internal.apt.pluggable.core.dispatch.IdeAnnotationProcessorManager.processAnnotations(IdeAnnotationProcessorManager.java:138)
	at org.eclipse.jdt.internal.compiler.Compiler.processAnnotations(Compiler.java:940)
	at org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:450)
	at org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:426)
	at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile(AbstractImageBuilder.java:386)
	at org.eclipse.jdt.internal.core.builder.IncrementalImageBuilder.compile(IncrementalImageBuilder.java:371)
	at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile(AbstractImageBuilder.java:318)
	at org.eclipse.jdt.internal.core.builder.IncrementalImageBuilder.incrementalBuildLoop(IncrementalImageBuilder.java:186)
	at org.eclipse.jdt.internal.core.builder.IncrementalImageBuilder.build(IncrementalImageBuilder.java:143)
	at org.eclipse.jdt.internal.core.builder.JavaBuilder.buildDeltas(JavaBuilder.java:281)
	at org.eclipse.jdt.internal.core.builder.JavaBuilder.build(JavaBuilder.java:202)
	at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:841)
	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)
	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:228)
	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:271)
	at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:324)
	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)
	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:327)
	at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:379)
	at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:400)
	at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:154)
	at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:244)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)
Caused by: java.lang.UnsupportedClassVersionError: org/eclipse/jdt/internal/compiler/apt/model/ModuleElementImpl
	at org.eclipse.jdt.internal.compiler.apt.model.PackageElementImpl.getEnclosingElement(PackageElementImpl.java:120)
	at org.immutables.value.internal.$processor$.meta.$ImportRewriteDisabler.shouldDisableFor($ImportRewriteDisabler.java:81)
	at org.immutables.value.internal.$processor$.meta.$ImportRewriteDisabler.shouldDisableFor($ImportRewriteDisabler.java:41)
	at org.immutables.value.internal.$processor$.meta.$ValueType.sourceHeader($ValueType.java:107)
	at org.immutables.value.internal.$processor$.$Generator_Immutables._t2__packageWhenTopLevel($Generator_Immutables.java:160)
	at org.immutables.value.internal.$processor$.$Generator_Immutables$FragmentDispatch.run($Generator_Immutables.java:20136)
	at org.immutables.value.internal.$generator$.$Templates$Fragment.invoke($Templates.java:248)
	at org.immutables.value.internal.$generator$.$Intrinsics.$($Intrinsics.java:96)
	at org.immutables.value.internal.$processor$.$Generator_Immutables._t4__generateImmutable($Generator_Immutables.java:320)
	at org.immutables.value.internal.$processor$.$Generator_Immutables$FragmentDispatch.run($Generator_Immutables.java:20138)
	at org.immutables.value.internal.$generator$.$Templates$Fragment.invoke($Templates.java:248)
	at org.immutables.value.internal.$generator$.$Intrinsics.$($Intrinsics.java:96)
	at org.immutables.value.internal.$processor$.$Generator_Immutables$1.run($Generator_Immutables.java:23)
	at org.immutables.value.internal.$generator$.$Templates$Fragment.invoke($Templates.java:248)
	at org.immutables.value.internal.$generator$.$Output$7.invoke($Output.java:174)
	at org.immutables.value.internal.$generator$.$Intrinsics.$($Intrinsics.java:96)
	at org.immutables.value.internal.$processor$.$Generator_Immutables._t0__generate($Generator_Immutables.java:20)
	at org.immutables.value.internal.$processor$.$Generator_Immutables$FragmentDispatch.run($Generator_Immutables.java:20134)
	at org.immutables.value.internal.$generator$.$Templates$Fragment.invoke($Templates.java:248)
	at org.immutables.value.internal.$generator$.$AbstractGenerator.invoke($AbstractGenerator.java:57)
	at org.immutables.value.internal.$processor$.$Processor.process($Processor.java:77)
	at org.immutables.value.internal.$generator$.$AbstractGenerator.process($AbstractGenerator.java:87)
	at org.immutables.processor.ProxyProcessor.process(ProxyProcessor.java:72)
	at org.eclipse.jdt.internal.compiler.apt.dispatch.RoundDispatcher.handleProcessor(RoundDispatcher.java:142)
	... 25 more




Re: Annotation processing with Java 11 Support Plug-in [message #1799947 is a reply to message #1799935] Mon, 17 December 2018 20:00 Go to previous messageGo to next message
Ed Willink is currently offline Ed WillinkFriend
Messages: 7655
Registered: July 2009
Senior Member
Hi

This seems very unlikely, unless you are also using Java 12. Much more likely is that somewhere you are using/specifying something significantly less than Java 11, probably less than Java 8.

Regards

Ed Willink
Re: Annotation processing with Java 11 Support Plug-in [message #1799953 is a reply to message #1799947] Mon, 17 December 2018 23:03 Go to previous message
Cristiano Gavião is currently offline Cristiano GaviãoFriend
Messages: 279
Registered: July 2009
Senior Member
Hello Ed,
I found where the problem was apparently.

I'm using ubuntu and I was with oracle jdk 8 installed when I installed 2018-12 rc1 IDE using Oomph.

When I did install it I selected the java8 in OOMPH UI combo box, so it fixed java8 path in the -vm argument on eclipse.ini file: Quote:
> -vm /usr/lib/jvm/java-8-oracle/bin


In the same day I have installed the jdk 11 and choose it as default, but kept the jdk8.

Now I've installed a new 2018-12 but unselected the oomph task that fix the -vm.

So this installation doesn't have the -vm argument anymore, so I'm not getting the error I got with the other installation.

[Updated on: Mon, 17 December 2018 23:04]

Report message to a moderator

Previous Topic:Linking java files
Next Topic:Eclipse not running any program
Goto Forum:
  


Current Time: Thu Apr 25 11:00:00 GMT 2024

Powered by FUDForum. Page generated in 0.03238 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top