Community
Participate
Working Groups
Could not locate method compile(Ljava/lang/Iterable<+Ljava/lang/CharSequence;>;Lorg/eclipse/xtext/util/IAcceptor<Lorg/eclipse/xtext/xbase/compiler/CompilationTestHelper$Result;>;)V This error is logged by org.eclipse.pde.api.tools.internal.util.Util.getMethod(IType, String) Line 1340 because if statement in 1330 returns false. Here is the URL to the class which cause the problem: https://git.eclipse.org/c/tmf/org.eclipse.xtext.git/tree/plugins/org.eclipse.xtext.xbase.junit/src/org/eclipse/xtext/xbase/compiler/CompilationTestHelper.java The method is: org.eclipse.xtext.xbase.compiler.CompilationTestHelper.compile(Iterable<? extends CharSequence>, IAcceptor<Result>) Call stack: Thread [Worker-3] (Suspended) org.eclipse.pde.api.tools.internal.util.Signatures.matchesSignatures(java.lang.String, java.lang.String) line: 645 org.eclipse.pde.api.tools.internal.util.Util.getMethod(org.eclipse.jdt.core.IType, java.lang.String) line: 1330 org.eclipse.pde.api.tools.internal.util.Util.getIMember(org.eclipse.pde.api.tools.internal.provisional.comparator.IDelta, org.eclipse.jdt.core.IJavaProject) line: 1174 org.eclipse.pde.api.tools.internal.builder.BaseApiAnalyzer.checkSinceTags(org.eclipse.pde.api.tools.internal.comparator.Delta, org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent) line: 1486 org.eclipse.pde.api.tools.internal.builder.BaseApiAnalyzer.checkCompatibility(org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent, org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent, org.eclipse.core.runtime.IProgressMonitor) line: 1460 org.eclipse.pde.api.tools.internal.builder.BaseApiAnalyzer.analyzeComponent(org.eclipse.pde.api.tools.internal.builder.BuildState, org.eclipse.pde.api.tools.internal.provisional.IApiFilterStore, java.util.Properties, org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline, org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent, org.eclipse.pde.api.tools.internal.provisional.builder.IBuildContext, org.eclipse.core.runtime.IProgressMonitor) line: 246 org.eclipse.pde.api.tools.internal.builder.ApiAnalysisBuilder.buildAll(org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline, org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline, org.eclipse.core.runtime.IProgressMonitor) line: 752 org.eclipse.pde.api.tools.internal.builder.ApiAnalysisBuilder.build(int, java.util.Map<java.lang.String,java.lang.String>, org.eclipse.core.runtime.IProgressMonitor) line: 367 org.eclipse.core.internal.events.BuildManager$2.run() line: 734 org.eclipse.core.runtime.SafeRunner.run(org.eclipse.core.runtime.ISafeRunnable) line: 42 org.eclipse.core.internal.events.BuildManager.basicBuild(int, org.eclipse.core.resources.IncrementalProjectBuilder, java.util.Map<java.lang.String,java.lang.String>, org.eclipse.core.runtime.MultiStatus, org.eclipse.core.runtime.IProgressMonitor) line: 206 org.eclipse.core.internal.events.BuildManager.basicBuild(org.eclipse.core.resources.IBuildConfiguration, int, org.eclipse.core.resources.IBuildContext, org.eclipse.core.resources.ICommand[], org.eclipse.core.runtime.MultiStatus, org.eclipse.core.runtime.IProgressMonitor) line: 246 org.eclipse.core.internal.events.BuildManager$1.run() line: 299 org.eclipse.core.runtime.SafeRunner.run(org.eclipse.core.runtime.ISafeRunnable) line: 42 org.eclipse.core.internal.events.BuildManager.basicBuild(org.eclipse.core.resources.IBuildConfiguration, int, org.eclipse.core.resources.IBuildContext, org.eclipse.core.runtime.MultiStatus, org.eclipse.core.runtime.IProgressMonitor) line: 302 org.eclipse.core.internal.events.BuildManager.basicBuildLoop(org.eclipse.core.resources.IBuildConfiguration[], org.eclipse.core.resources.IBuildConfiguration[], int, org.eclipse.core.runtime.MultiStatus, org.eclipse.core.runtime.IProgressMonitor) line: 358 org.eclipse.core.internal.events.BuildManager.build(org.eclipse.core.resources.IBuildConfiguration[], org.eclipse.core.resources.IBuildConfiguration[], int, org.eclipse.core.runtime.IProgressMonitor) line: 381 org.eclipse.core.internal.events.AutoBuildJob.doBuild(org.eclipse.core.runtime.IProgressMonitor) line: 143 org.eclipse.core.internal.events.AutoBuildJob.run(org.eclipse.core.runtime.IProgressMonitor) line: 241 org.eclipse.core.internal.jobs.Worker.run() line: 54
*** This bug has been marked as a duplicate of bug 334281 ***
Dennis, what were you doing to this class or method when you noticed this error?
(In reply to Brian de Alwis from comment #2) > Dennis, what were you doing to this class or method when you noticed this > error? Hi Brian, the error was logged during the workspace build step, last seen in [1]. I can't reproduce it with the latest Xtext sources. The error is gone with [2] where we switched to a new version 2.8->2.9 and updated the API filters [1] https://hudson.eclipse.org/xtext/view/Xtext-Xtend/job/xtext-xtend/1957/consoleFull [2] https://hudson.eclipse.org/xtext/view/Xtext-Xtend/job/xtext-xtend/1961/consoleFull