Community
Participate
Working Groups
I installed Kotlin 0.8.20 plugin on Eclipse 2020-03 and it's a disaster, dont' debug and run springboot project imported as maven project from git. I see java proxied classes but seems that eclipse can't see the proxy classes as proxy classes aren't in build path but I see the bin path of kotlin. If I launch a run or debug return below errors but the same project in maven build without errors and If I import from git in IntelliJ Ultimate it works fine.: No Location EXCEPTION: java.lang.NoSuchMethodError: 'java.lang.String com.intellij.openapi.util.text.StringUtil.internEmptyString(java.lang.String)' at com.intellij.psi.impl.cache.TypeInfo.internFrequentType(TypeInfo.java:269) at com.intellij.psi.impl.compiled.ClsJavaCodeReferenceElementImpl.<init>(ClsJavaCodeReferenceElementImpl.java:49) at com.intellij.psi.impl.compiled.ClsAnnotationImpl$1.compute(ClsAnnotationImpl.java:47) at com.intellij.psi.impl.compiled.ClsAnnotationImpl$1.compute(ClsAnnotationImpl.java:40) at com.intellij.openapi.util.AtomicNotNullLazyValue.getValue(AtomicNotNullLazyValue.java:37) at com.intellij.psi.impl.compiled.ClsAnnotationImpl.getNameReferenceElement(ClsAnnotationImpl.java:106) at org.jetbrains.kotlin.load.java.structure.impl.JavaAnnotationImpl.resolvePsi(JavaAnnotationImpl.java:84) at org.jetbrains.kotlin.load.java.structure.impl.JavaAnnotationImpl.getClassId(JavaAnnotationImpl.java:51) at org.jetbrains.kotlin.load.java.structure.JavaElementsKt$buildLazyValueForMap$1.invoke(javaElements.kt:65) at org.jetbrains.kotlin.load.java.structure.JavaElementsKt$buildLazyValueForMap$1.invoke(javaElements.kt) at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74) at org.jetbrains.kotlin.load.java.structure.impl.JavaPackageImpl.getAnnotationsByFqName(JavaPackageImpl.kt) at org.jetbrains.kotlin.load.java.structure.MapBasedJavaAnnotationOwner$DefaultImpls.findAnnotation(javaElements.kt:59) at org.jetbrains.kotlin.load.java.structure.impl.JavaPackageImpl.findAnnotation(JavaPackageImpl.kt:25) at org.jetbrains.kotlin.load.java.components.JavaAnnotationMapper.findMappedJavaAnnotation(JavaAnnotationMapper.kt:72) at org.jetbrains.kotlin.load.java.lazy.LazyJavaAnnotations.iterator(LazyJavaAnnotations.kt:40) at org.jetbrains.kotlin.load.java.lazy.ContextKt.computeNewDefaultTypeQualifiers(context.kt:245) at org.jetbrains.kotlin.load.java.lazy.ContextKt$childForClassOrPackage$1.invoke(context.kt:223) at org.jetbrains.kotlin.load.java.lazy.ContextKt$childForClassOrPackage$1.invoke(context.kt) at kotlin.UnsafeLazyImpl.getValue(Lazy.kt:81) at org.jetbrains.kotlin.load.java.lazy.LazyJavaResolverContext.getDefaultTypeQualifiers(context.kt) at org.jetbrains.kotlin.load.java.lazy.ContextKt.computeNewDefaultTypeQualifiers(context.kt:146) at org.jetbrains.kotlin.load.java.lazy.ContextKt$childForClassOrPackage$1.invoke(context.kt:223) at org.jetbrains.kotlin.load.java.lazy.ContextKt$childForClassOrPackage$1.invoke(context.kt) at kotlin.UnsafeLazyImpl.getValue(Lazy.kt:81) at org.jetbrains.kotlin.load.java.lazy.LazyJavaResolverContext.getDefaultTypeQualifiers(context.kt) at org.jetbrains.kotlin.load.java.typeEnhancement.SignatureEnhancement$SignatureParts$toIndexed$1.invoke(signatureEnhancement.kt:357) at org.jetbrains.kotlin.load.java.typeEnhancement.SignatureEnhancement$SignatureParts.toIndexed(signatureEnhancement.kt:371) at org.jetbrains.kotlin.load.java.typeEnhancement.SignatureEnhancement$SignatureParts.computeIndexedQualifiersForOverride(signatureEnhancement.kt:322) at org.jetbrains.kotlin.load.java.typeEnhancement.SignatureEnhancement$SignatureParts.enhance(signatureEnhancement.kt:229) at org.jetbrains.kotlin.load.java.typeEnhancement.SignatureEnhancement.enhanceSignature(signatureEnhancement.kt:163) at org.jetbrains.kotlin.load.java.typeEnhancement.SignatureEnhancement.enhanceSignatures(signatureEnhancement.kt:115) at org.jetbrains.kotlin.load.java.lazy.descriptors.LazyJavaClassMemberScope$constructors$1.invoke(LazyJavaClassMemberScope.kt:93) at org.jetbrains.kotlin.load.java.lazy.descriptors.LazyJavaClassMemberScope$constructors$1.invoke(LazyJavaClassMemberScope.kt:67) at org.jetbrains.kotlin.storage.LockBasedStorageManager$LockBasedLazyValue.invoke(LockBasedStorageManager.java:355) at org.jetbrains.kotlin.storage.LockBasedStorageManager$LockBasedNotNullLazyValue.invoke(LockBasedStorageManager.java:474) at org.jetbrains.kotlin.load.java.lazy.descriptors.LazyJavaClassDescriptor.getConstructors(LazyJavaClassDescriptor.kt:129) at org.jetbrains.kotlin.load.java.lazy.descriptors.LazyJavaClassDescriptor.getConstructors(LazyJavaClassDescriptor.kt:42) at org.jetbrains.kotlin.resolve.calls.CallResolver.resolveCallForConstructor(CallResolver.java:393) at org.jetbrains.kotlin.resolve.calls.CallResolver.resolveFunctionCall(CallResolver.java:331) at org.jetbrains.kotlin.resolve.calls.CallResolver.resolveFunctionCall(CallResolver.java:301) at org.jetbrains.kotlin.resolve.AnnotationResolverImpl.resolveAnnotationCall(AnnotationResolverImpl.java:161) at org.jetbrains.kotlin.resolve.lazy.descriptors.LazyAnnotationDescriptor$allValueArguments$2.invoke(LazyAnnotations.kt:93) at org.jetbrains.kotlin.resolve.lazy.descriptors.LazyAnnotationDescriptor$allValueArguments$2.invoke(LazyAnnotations.kt:71) at org.jetbrains.kotlin.storage.LockBasedStorageManager$LockBasedLazyValue.invoke(LockBasedStorageManager.java:355) at org.jetbrains.kotlin.storage.LockBasedStorageManager$LockBasedNotNullLazyValue.invoke(LockBasedStorageManager.java:474) at org.jetbrains.kotlin.storage.StorageKt.getValue(storage.kt:42) at org.jetbrains.kotlin.resolve.lazy.descriptors.LazyAnnotationDescriptor.getAllValueArguments(LazyAnnotations.kt) at org.jetbrains.kotlin.resolve.lazy.descriptors.LazyAnnotationDescriptor.forceResolveAllContents(LazyAnnotations.kt:108) at org.jetbrains.kotlin.resolve.lazy.ForceResolveUtil.doForceResolveAllContents(ForceResolveUtil.java:75) at org.jetbrains.kotlin.resolve.lazy.ForceResolveUtil.forceResolveAllContents(ForceResolveUtil.java:68) at org.jetbrains.kotlin.resolve.LazyTopDownAnalyzer.createFunctionDescriptors(LazyTopDownAnalyzer.kt:284) at org.jetbrains.kotlin.resolve.LazyTopDownAnalyzer.analyzeDeclarations(LazyTopDownAnalyzer.kt:204) at org.jetbrains.kotlin.resolve.LazyTopDownAnalyzer.analyzeDeclarations$default(LazyTopDownAnalyzer.kt:60) at org.jetbrains.kotlin.cli.jvm.compiler.TopDownAnalyzerFacadeForJVM.analyzeFilesWithJavaIntegration(TopDownAnalyzerFacadeForJVM.kt:112) at org.jetbrains.kotlin.cli.jvm.compiler.TopDownAnalyzerFacadeForJVM.analyzeFilesWithJavaIntegration$default(TopDownAnalyzerFacadeForJVM.kt:82) at org.jetbrains.kotlin.cli.jvm.compiler.KotlinToJVMBytecodeCompiler$analyze$1.invoke(KotlinToJVMBytecodeCompiler.kt:554) at org.jetbrains.kotlin.cli.jvm.compiler.KotlinToJVMBytecodeCompiler$analyze$1.invoke(KotlinToJVMBytecodeCompiler.kt:81) at org.jetbrains.kotlin.cli.common.messages.AnalyzerWithCompilerReport.analyzeAndReport(AnalyzerWithCompilerReport.kt:107) at org.jetbrains.kotlin.cli.jvm.compiler.KotlinToJVMBytecodeCompiler.analyze(KotlinToJVMBytecodeCompiler.kt:545) at org.jetbrains.kotlin.cli.jvm.compiler.KotlinToJVMBytecodeCompiler.compileModules$cli(KotlinToJVMBytecodeCompiler.kt:176) at org.jetbrains.kotlin.cli.jvm.K2JVMCompiler.doExecute(K2JVMCompiler.kt:163) at org.jetbrains.kotlin.cli.jvm.K2JVMCompiler.doExecute(K2JVMCompiler.kt:51) at org.jetbrains.kotlin.cli.common.CLICompiler.execImpl(CLICompiler.kt:85) at org.jetbrains.kotlin.cli.common.CLICompiler.execImpl(CLICompiler.kt:43) at org.jetbrains.kotlin.cli.common.CLITool.exec(CLITool.kt:104) at org.jetbrains.kotlin.cli.common.CLITool.exec(CLITool.kt:82) at org.jetbrains.kotlin.cli.common.CLICompiler.execAndOutputXml(CLICompiler.kt:49) at org.jetbrains.kotlin.core.launch.KotlinCLICompiler.doMainNoExitWithHtmlOutput(KotlinCLICompiler.kt:29) at org.jetbrains.kotlin.core.launch.KotlinCLICompiler.doMain(KotlinCLICompiler.kt:20) at org.jetbrains.kotlin.core.compiler.KotlinCompiler.execKotlinCompiler(KotlinCompiler.kt:84) at org.jetbrains.kotlin.core.compiler.KotlinCompiler.access$execKotlinCompiler(KotlinCompiler.kt:31) at org.jetbrains.kotlin.core.compiler.KotlinCompiler$compileKotlinFiles$5.invoke(KotlinCompiler.kt:53) at org.jetbrains.kotlin.core.compiler.KotlinCompiler$compileKotlinFiles$5.invoke(KotlinCompiler.kt:31) at org.jetbrains.kotlin.core.compiler.KotlinCompiler.compileKotlinFiles(KotlinCompiler.kt:41) at org.jetbrains.kotlin.core.compiler.KotlinCompiler.compileKotlinFiles(KotlinCompiler.kt:52) at org.jetbrains.kotlin.core.compiler.KotlinCompilerUtils.compileWholeProject(KotlinCompilerUtils.java:31) at org.jetbrains.kotlin.ui.builder.KotlinBuilderElement.compileKotlinFiles(KotlinBuilderElement.kt:88) at org.jetbrains.kotlin.ui.builder.KotlinBuilderElement.build(KotlinBuilderElement.kt:24) at org.jetbrains.kotlin.ui.builder.KotlinBuilder.build(KotlinBuilder.kt:45) at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:832) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:220) at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:263) at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:316) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:319) at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:278) at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:467) at org.eclipse.core.internal.resources.Project$1.run(Project.java:565) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2292) at org.eclipse.core.internal.resources.Project.internalBuild(Project.java:603) at org.eclipse.core.internal.resources.Project.build(Project.java:116) at org.eclipse.debug.core.model.LaunchConfigurationDelegate$1.run(LaunchConfigurationDelegate.java:409) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2292) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2312) at org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildProjects(LaunchConfigurationDelegate.java:416) at org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildForLaunch(LaunchConfigurationDelegate.java:123) at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:834) at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:719) at org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1017) at org.eclipse.debug.internal.ui.DebugUIPlugin$2.run(DebugUIPlugin.java:1220) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) EXCEPTION: java.lang.NoSuchMethodError: 'java.lang.String com.intellij.openapi.util.text.StringUtil.internEmptyString(java.lang.String)' at com.intellij.psi.impl.cache.TypeInfo.internFrequentType(TypeInfo.java:269) at com.intellij.psi.impl.compiled.ClsJavaCodeReferenceElementImpl.<init>(ClsJavaCodeReferenceElementImpl.java:49) at com.intellij.psi.impl.compiled.ClsAnnotationImpl$1.compute(ClsAnnotationImpl.java:47) at com.intellij.psi.impl.compiled.ClsAnnotationImpl$1.compute(ClsAnnotationImpl.java:40) at com.intellij.openapi.util.AtomicNotNullLazyValue.getValue(AtomicNotNullLazyValue.java:37) at com.intellij.psi.impl.compiled.ClsAnnotationImpl.getNameReferenceElement(ClsAnnotationImpl.java:106) at org.jetbrains.kotlin.load.java.structure.impl.JavaAnnotationImpl.resolvePsi(JavaAnnotationImpl.java:84) at org.jetbrains.kotlin.load.java.structure.impl.JavaAnnotationImpl.getClassId(JavaAnnotationImpl.java:51) at org.jetbrains.kotlin.load.java.structure.JavaElementsKt$buildLazyValueForMap$1.invoke(javaElements.kt:65) at org.jetbrains.kotlin.load.java.structure.JavaElementsKt$buildLazyValueForMap$1.invoke(javaElements.kt) at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74) at org.jetbrains.kotlin.load.java.structure.impl.JavaPackageImpl.getAnnotationsByFqName(JavaPackageImpl.kt) at org.jetbrains.kotlin.load.java.structure.MapBasedJavaAnnotationOwner$DefaultImpls.findAnnotation(javaElements.kt:59) at org.jetbrains.kotlin.load.java.structure.impl.JavaPackageImpl.findAnnotation(JavaPackageImpl.kt:25) at org.jetbrains.kotlin.load.java.components.JavaAnnotationMapper.findMappedJavaAnnotation(JavaAnnotationMapper.kt:72) at org.jetbrains.kotlin.load.java.lazy.LazyJavaAnnotations.iterator(LazyJavaAnnotations.kt:40) at org.jetbrains.kotlin.load.java.lazy.ContextKt.computeNewDefaultTypeQualifiers(context.kt:245) at org.jetbrains.kotlin.load.java.lazy.ContextKt$childForClassOrPackage$1.invoke(context.kt:223) at org.jetbrains.kotlin.load.java.lazy.ContextKt$childForClassOrPackage$1.invoke(context.kt) at kotlin.UnsafeLazyImpl.getValue(Lazy.kt:81) at org.jetbrains.kotlin.load.java.lazy.LazyJavaResolverContext.getDefaultTypeQualifiers(context.kt) at org.jetbrains.kotlin.load.java.lazy.ContextKt.computeNewDefaultTypeQualifiers(context.kt:146) at org.jetbrains.kotlin.load.java.lazy.ContextKt$childForClassOrPackage$1.invoke(context.kt:223) at org.jetbrains.kotlin.load.java.lazy.ContextKt$childForClassOrPackage$1.invoke(context.kt) at kotlin.UnsafeLazyImpl.getValue(Lazy.kt:81) at org.jetbrains.kotlin.load.java.lazy.LazyJavaResolverContext.getDefaultTypeQualifiers(context.kt) at org.jetbrains.kotlin.load.java.typeEnhancement.SignatureEnhancement$SignatureParts$toIndexed$1.invoke(signatureEnhancement.kt:357) at org.jetbrains.kotlin.load.java.typeEnhancement.SignatureEnhancement$SignatureParts.toIndexed(signatureEnhancement.kt:371) at org.jetbrains.kotlin.load.java.typeEnhancement.SignatureEnhancement$SignatureParts.computeIndexedQualifiersForOverride(signatureEnhancement.kt:322) at org.jetbrains.kotlin.load.java.typeEnhancement.SignatureEnhancement$SignatureParts.enhance(signatureEnhancement.kt:229) at org.jetbrains.kotlin.load.java.typeEnhancement.SignatureEnhancement.enhanceSignature(signatureEnhancement.kt:163) at org.jetbrains.kotlin.load.java.typeEnhancement.SignatureEnhancement.enhanceSignatures(signatureEnhancement.kt:115) at org.jetbrains.kotlin.load.java.lazy.descriptors.LazyJavaClassMemberScope$constructors$1.invoke(LazyJavaClassMemberScope.kt:93) at org.jetbrains.kotlin.load.java.lazy.descriptors.LazyJavaClassMemberScope$constructors$1.invoke(LazyJavaClassMemberScope.kt:67) at org.jetbrains.kotlin.storage.LockBasedStorageManager$LockBasedLazyValue.invoke(LockBasedStorageManager.java:355) at org.jetbrains.kotlin.storage.LockBasedStorageManager$LockBasedNotNullLazyValue.invoke(LockBasedStorageManager.java:474) at org.jetbrains.kotlin.load.java.lazy.descriptors.LazyJavaClassDescriptor.getConstructors(LazyJavaClassDescriptor.kt:129) at org.jetbrains.kotlin.load.java.lazy.descriptors.LazyJavaClassDescriptor.getConstructors(LazyJavaClassDescriptor.kt:42) at org.jetbrains.kotlin.resolve.calls.CallResolver.resolveCallForConstructor(CallResolver.java:393) at org.jetbrains.kotlin.resolve.calls.CallResolver.resolveFunctionCall(CallResolver.java:331) at org.jetbrains.kotlin.resolve.calls.CallResolver.resolveFunctionCall(CallResolver.java:301) at org.jetbrains.kotlin.resolve.AnnotationResolverImpl.resolveAnnotationCall(AnnotationResolverImpl.java:161) at org.jetbrains.kotlin.resolve.lazy.descriptors.LazyAnnotationDescriptor$allValueArguments$2.invoke(LazyAnnotations.kt:93) at org.jetbrains.kotlin.resolve.lazy.descriptors.LazyAnnotationDescriptor$allValueArguments$2.invoke(LazyAnnotations.kt:71) at org.jetbrains.kotlin.storage.LockBasedStorageManager$LockBasedLazyValue.invoke(LockBasedStorageManager.java:355) at org.jetbrains.kotlin.storage.LockBasedStorageManager$LockBasedNotNullLazyValue.invoke(LockBasedStorageManager.java:474) at org.jetbrains.kotlin.storage.StorageKt.getValue(storage.kt:42) at org.jetbrains.kotlin.resolve.lazy.descriptors.LazyAnnotationDescriptor.getAllValueArguments(LazyAnnotations.kt) at org.jetbrains.kotlin.resolve.lazy.descriptors.LazyAnnotationDescriptor.forceResolveAllContents(LazyAnnotations.kt:108) at org.jetbrains.kotlin.resolve.lazy.ForceResolveUtil.doForceResolveAllContents(ForceResolveUtil.java:75) at org.jetbrains.kotlin.resolve.lazy.ForceResolveUtil.forceResolveAllContents(ForceResolveUtil.java:68) at org.jetbrains.kotlin.resolve.LazyTopDownAnalyzer.createFunctionDescriptors(LazyTopDownAnalyzer.kt:284) at org.jetbrains.kotlin.resolve.LazyTopDownAnalyzer.analyzeDeclarations(LazyTopDownAnalyzer.kt:204) at org.jetbrains.kotlin.resolve.LazyTopDownAnalyzer.analyzeDeclarations$default(LazyTopDownAnalyzer.kt:60) at org.jetbrains.kotlin.cli.jvm.compiler.TopDownAnalyzerFacadeForJVM.analyzeFilesWithJavaIntegration(TopDownAnalyzerFacadeForJVM.kt:112) at org.jetbrains.kotlin.cli.jvm.compiler.TopDownAnalyzerFacadeForJVM.analyzeFilesWithJavaIntegration$default(TopDownAnalyzerFacadeForJVM.kt:82) at org.jetbrains.kotlin.cli.jvm.compiler.KotlinToJVMBytecodeCompiler$analyze$1.invoke(KotlinToJVMBytecodeCompiler.kt:554) at org.jetbrains.kotlin.cli.jvm.compiler.KotlinToJVMBytecodeCompiler$analyze$1.invoke(KotlinToJVMBytecodeCompiler.kt:81) at org.jetbrains.kotlin.cli.common.messages.AnalyzerWithCompilerReport.analyzeAndReport(AnalyzerWithCompilerReport.kt:107) at org.jetbrains.kotlin.cli.jvm.compiler.KotlinToJVMBytecodeCompiler.analyze(KotlinToJVMBytecodeCompiler.kt:545) at org.jetbrains.kotlin.cli.jvm.compiler.KotlinToJVMBytecodeCompiler.compileModules$cli(KotlinToJVMBytecodeCompiler.kt:176) at org.jetbrains.kotlin.cli.jvm.K2JVMCompiler.doExecute(K2JVMCompiler.kt:163) at org.jetbrains.kotlin.cli.jvm.K2JVMCompiler.doExecute(K2JVMCompiler.kt:51) at org.jetbrains.kotlin.cli.common.CLICompiler.execImpl(CLICompiler.kt:85) at org.jetbrains.kotlin.cli.common.CLICompiler.execImpl(CLICompiler.kt:43) at org.jetbrains.kotlin.cli.common.CLITool.exec(CLITool.kt:104) at org.jetbrains.kotlin.cli.common.CLITool.exec(CLITool.kt:82) at org.jetbrains.kotlin.cli.common.CLICompiler.execAndOutputXml(CLICompiler.kt:49) at org.jetbrains.kotlin.core.launch.KotlinCLICompiler.doMainNoExitWithHtmlOutput(KotlinCLICompiler.kt:29) at org.jetbrains.kotlin.core.launch.KotlinCLICompiler.doMain(KotlinCLICompiler.kt:20) at org.jetbrains.kotlin.core.compiler.KotlinCompiler.execKotlinCompiler(KotlinCompiler.kt:84) at org.jetbrains.kotlin.core.compiler.KotlinCompiler.access$execKotlinCompiler(KotlinCompiler.kt:31) at org.jetbrains.kotlin.core.compiler.KotlinCompiler$compileKotlinFiles$5.invoke(KotlinCompiler.kt:53) at org.jetbrains.kotlin.core.compiler.KotlinCompiler$compileKotlinFiles$5.invoke(KotlinCompiler.kt:31) at org.jetbrains.kotlin.core.compiler.KotlinCompiler.compileKotlinFiles(KotlinCompiler.kt:41) at org.jetbrains.kotlin.core.compiler.KotlinCompiler.compileKotlinFiles(KotlinCompiler.kt:52) at org.jetbrains.kotlin.core.compiler.KotlinCompilerUtils.compileWholeProject(KotlinCompilerUtils.java:31) at org.jetbrains.kotlin.ui.builder.KotlinBuilderElement.compileKotlinFiles(KotlinBuilderElement.kt:88) at org.jetbrains.kotlin.ui.builder.KotlinBuilderElement.build(KotlinBuilderElement.kt:24) at org.jetbrains.kotlin.ui.builder.KotlinBuilder.build(KotlinBuilder.kt:45) at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:832) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:220) at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:263) at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:316) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:319) at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:278) at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:467) at org.eclipse.core.internal.resources.Project$1.run(Project.java:565) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2292) at org.eclipse.core.internal.resources.Project.internalBuild(Project.java:603) at org.eclipse.core.internal.resources.Project.build(Project.java:116) at org.eclipse.debug.core.model.LaunchConfigurationDelegate$1.run(LaunchConfigurationDelegate.java:409) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2292) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2312) at org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildProjects(LaunchConfigurationDelegate.java:416) at org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildForLaunch(LaunchConfigurationDelegate.java:123) at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:834) at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:719) at org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1017) at org.eclipse.debug.internal.ui.DebugUIPlugin$2.run(DebugUIPlugin.java:1220) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) -- Configuration Details -- Product: Eclipse IDE 4.15.0.20200313-1200 (org.eclipse.epp.package.jee.product)Installed Features: org.eclipse.platform 4.15.0.v20200305-0155
Please raise a bug with Kotlin.