Community
Participate
Working Groups
I get the following NoSuchMethodError when trying to run the API analysis. But I don't understand how a NoSuchMethodError is possible here, because the caller and callee seem to be both in the same plug-in (jdt.core). java.lang.NoSuchMethodError: org.eclipse.jdt.internal.compiler.util.Util.scanTypeSignature([CI)I at org.eclipse.jdt.core.Signature.getParameterCount(Signature.java:1002) at org.eclipse.jdt.core.Signature.getParameterTypes(Signature.java:1168) at org.eclipse.jdt.core.Signature.toCharArray(Signature.java:2207) at org.eclipse.jdt.core.Signature.toString(Signature.java:2806) at org.eclipse.jdt.core.Signature.toString(Signature.java:2772) at org.eclipse.pde.api.tools.internal.util.Signatures.getQualifiedMethodSignature(Signatures.java:140) at org.eclipse.pde.api.tools.internal.search.XmlReferenceDescriptorWriter.getText(XmlReferenceDescriptorWriter.java:516) at org.eclipse.pde.api.tools.internal.search.XmlReferenceDescriptorWriter.collateResults(XmlReferenceDescriptorWriter.java:182) at org.eclipse.pde.api.tools.internal.search.XmlReferenceDescriptorWriter.writeReferences(XmlReferenceDescriptorWriter.java:107) at org.eclipse.pde.api.tools.internal.search.XmlSearchReporter.reportResults(XmlSearchReporter.java:115) at org.eclipse.pde.api.tools.internal.provisional.search.ApiSearchEngine$ReferenceExtractor.reportResults(ApiSearchEngine.java:136) at org.eclipse.pde.api.tools.internal.provisional.search.ApiSearchEngine$ReferenceExtractor.endVisitPackage(ApiSearchEngine.java:132) at org.eclipse.pde.api.tools.internal.model.ArchiveApiTypeContainer.accept(ArchiveApiTypeContainer.java:208) at org.eclipse.pde.api.tools.internal.model.AbstractApiTypeContainer.accept(AbstractApiTypeContainer.java:56) at org.eclipse.pde.api.tools.internal.model.Component.accept(Component.java:62) at org.eclipse.pde.api.tools.internal.provisional.search.ApiSearchEngine.searchReferences(ApiSearchEngine.java:244) at org.eclipse.pde.api.tools.internal.provisional.search.ApiSearchEngine.search(ApiSearchEngine.java:310) at org.eclipse.pde.api.tools.internal.tasks.ApiUseTask.execute(ApiUseTask.java:315) at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) at org.apache.tools.ant.Task.perform(Task.java:348) at org.apache.tools.ant.Target.execute(Target.java:390) at org.apache.tools.ant.Target.performTasks(Target.java:411) at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399) at org.apache.tools.ant.Project.executeTarget(Project.java:1368) at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41) at org.apache.tools.ant.Project.executeTargets(Project.java:1251) at org.apache.tools.ant.Main.runBuild(Main.java:809) at org.apache.tools.ant.Main.startAnt(Main.java:217) at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280) at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109)
Please disregard this bug : I didn't realize I was mixing 2 different installations of Eclipse.