You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Afterwards Eclipse shows an error at the MyMap class name and presents the following exception:
please report this on https://github.com/leventov/Koloboke/issues:
java.lang.NullPointerException
at com.koloboke.compile.processor.ExtensionChains$replaceTypeParam$1.visitCtExecutableReference(ExtensionChains.kt:135)
at zzz_koloboke_compile.shaded.$spoon$.support.reflect.reference.CtExecutableReferenceImpl.accept(CtExecutableReferenceImpl.java:66)
at zzz_koloboke_compile.shaded.$spoon$.reflect.visitor.CtScanner.scan(CtScanner.java:147)
at zzz_koloboke_compile.shaded.$spoon$.reflect.visitor.CtScanner.visitCtInvocation(CtScanner.java:490)
at zzz_koloboke_compile.shaded.$spoon$.support.reflect.code.CtInvocationImpl.accept(CtInvocationImpl.java:48)
at zzz_koloboke_compile.shaded.$spoon$.reflect.visitor.CtScanner.scan(CtScanner.java:147)
at zzz_koloboke_compile.shaded.$spoon$.reflect.visitor.CtScanner.visitCtBinaryOperator(CtScanner.java:277)
at zzz_koloboke_compile.shaded.$spoon$.support.reflect.code.CtBinaryOperatorImpl.accept(CtBinaryOperatorImpl.java:35)
at zzz_koloboke_compile.shaded.$spoon$.reflect.visitor.CtScanner.scan(CtScanner.java:147)
at zzz_koloboke_compile.shaded.$spoon$.reflect.visitor.CtScanner.visitCtIf(CtScanner.java:466)
at zzz_koloboke_compile.shaded.$spoon$.support.reflect.code.CtIfImpl.accept(CtIfImpl.java:37)
at zzz_koloboke_compile.shaded.$spoon$.reflect.visitor.CtScanner.scan(CtScanner.java:147)
at zzz_koloboke_compile.shaded.$spoon$.reflect.visitor.CtScanner.scan(CtScanner.java:136)
at zzz_koloboke_compile.shaded.$spoon$.reflect.visitor.CtScanner.visitCtBlock(CtScanner.java:286)
at zzz_koloboke_compile.shaded.$spoon$.support.reflect.code.CtBlockImpl.accept(CtBlockImpl.java:47)
at zzz_koloboke_compile.shaded.$spoon$.reflect.visitor.CtScanner.scan(CtScanner.java:147)
at zzz_koloboke_compile.shaded.$spoon$.reflect.visitor.CtScanner.visitCtIf(CtScanner.java:467)
at zzz_koloboke_compile.shaded.$spoon$.support.reflect.code.CtIfImpl.accept(CtIfImpl.java:37)
at zzz_koloboke_compile.shaded.$spoon$.reflect.visitor.CtScanner.scan(CtScanner.java:147)
at zzz_koloboke_compile.shaded.$spoon$.reflect.visitor.CtScanner.scan(CtScanner.java:136)
at zzz_koloboke_compile.shaded.$spoon$.reflect.visitor.CtScanner.visitCtBlock(CtScanner.java:286)
at zzz_koloboke_compile.shaded.$spoon$.support.reflect.code.CtBlockImpl.accept(CtBlockImpl.java:47)
at zzz_koloboke_compile.shaded.$spoon$.reflect.visitor.CtScanner.scan(CtScanner.java:147)
at zzz_koloboke_compile.shaded.$spoon$.reflect.visitor.CtScanner.visitCtMethod(CtScanner.java:545)
at zzz_koloboke_compile.shaded.$spoon$.support.reflect.declaration.CtMethodImpl.accept(CtMethodImpl.java:60)
at zzz_koloboke_compile.shaded.$spoon$.reflect.visitor.CtScanner.scan(CtScanner.java:147)
at zzz_koloboke_compile.shaded.$spoon$.reflect.visitor.CtScanner.scan(CtScanner.java:136)
at zzz_koloboke_compile.shaded.$spoon$.reflect.visitor.CtScanner.visitCtClass(CtScanner.java:326)
at zzz_koloboke_compile.shaded.$spoon$.support.reflect.declaration.CtClassImpl.accept(CtClassImpl.java:57)
at com.koloboke.compile.processor.ExtensionChains.replaceTypeParam(ExtensionChains.kt:132)
at com.koloboke.compile.processor.ExtensionChains.replaceInstantiatedTypeParams(ExtensionChains.kt:108)
at com.koloboke.compile.processor.ExtensionChains.replaceInstantiatedTypeParams(ExtensionChains.kt:100)
at com.koloboke.compile.processor.ExtensionChains.mergeStagedChainInner(ExtensionChains.kt:64)
at com.koloboke.compile.processor.ExtensionChains.mergeStagedChain(ExtensionChains.kt:52)
at com.koloboke.compile.processor.ExtensionChains.mergeSuperClasses(ExtensionChains.kt:35)
at com.koloboke.compile.processor.KolobokeCollectionProcessor$ProcessingCxt$GenerationCxt.postParallelProcess(KolobokeCollectionProcessor.kt:748)
at com.koloboke.compile.processor.KolobokeCollectionProcessor$ProcessingCxt.postParallelProcess(KolobokeCollectionProcessor.kt:362)
at com.koloboke.compile.processor.KolobokeCollectionProcessor$process$3$1.invoke(KolobokeCollectionProcessor.kt:225)
at com.koloboke.compile.processor.KolobokeCollectionProcessor$process$3$1.invoke(KolobokeCollectionProcessor.kt:79)
at com.koloboke.compile.processor.KolobokeCollectionProcessor.safeTypeProcess(KolobokeCollectionProcessor.kt:232)
at com.koloboke.compile.processor.KolobokeCollectionProcessor.process(KolobokeCollectionProcessor.kt:225)
at org.eclipse.jdt.internal.compiler.apt.dispatch.RoundDispatcher.handleProcessor(RoundDispatcher.java:139)
at org.eclipse.jdt.internal.compiler.apt.dispatch.RoundDispatcher.round(RoundDispatcher.java:121)
at org.eclipse.jdt.internal.compiler.apt.dispatch.BaseAnnotationProcessorManager.processAnnotations(BaseAnnotationProcessorManager.java:159)
at org.eclipse.jdt.internal.apt.pluggable.core.dispatch.IdeAnnotationProcessorManager.processAnnotations(IdeAnnotationProcessorManager.java:135)
at org.eclipse.jdt.internal.compiler.Compiler.processAnnotations(Compiler.java:933)
at org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:443)
at org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:419)
at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile(AbstractImageBuilder.java:372)
at org.eclipse.jdt.internal.core.builder.BatchImageBuilder.compile(BatchImageBuilder.java:187)
at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile(AbstractImageBuilder.java:305)
at org.eclipse.jdt.internal.core.builder.BatchImageBuilder.build(BatchImageBuilder.java:61)
at org.eclipse.jdt.internal.core.builder.JavaBuilder.buildAll(JavaBuilder.java:256)
at org.eclipse.jdt.internal.core.builder.JavaBuilder.build(JavaBuilder.java:175)
at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:735)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)
at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:301)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:304)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:263)
at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:403)
at org.eclipse.core.internal.resources.Project$1.run(Project.java:566)
at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2240)
at org.eclipse.core.internal.resources.Project.internalBuild(Project.java:544)
at org.eclipse.core.internal.resources.Project.build(Project.java:112)
at org.eclipse.jdt.internal.ui.util.CoreUtility$BuildJob.run(CoreUtility.java:159)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:56)
Do you have any idea what this could be? I did not use maven or gradle to make this example simple and reproduceable. Other annotation processors work (like AutoValue) using the same steps.
The text was updated successfully, but these errors were encountered:
Reproduce:
Afterwards Eclipse shows an error at the MyMap class name and presents the following exception:
Do you have any idea what this could be? I did not use maven or gradle to make this example simple and reproduceable. Other annotation processors work (like AutoValue) using the same steps.
The text was updated successfully, but these errors were encountered: