Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [cdt-dev] API tooling errors

On 01/03/2012 9:25 AM, Marc Khouzam wrote:
We could probably revert the change to those classes to be totally safe, although it would be less elegant.
Let's wait for Mikhail to give his recommendation.

I am getting several NPEs like this one when building my workspace. This could be the reason why I don't see the API errors. Has anyone seen similar errors?

java.lang.NullPointerException
    at org.eclipse.pde.api.tools.internal.builder.Reference.resolveMethod(Reference.java:468)
    at org.eclipse.pde.api.tools.internal.builder.Reference.resolve(Reference.java:336)
    at org.eclipse.pde.api.tools.internal.builder.SystemApiDetector.isProblem(SystemApiDetector.java:352)
    at org.eclipse.pde.api.tools.internal.builder.SystemApiDetector.createProblems(SystemApiDetector.java:434)
    at org.eclipse.pde.api.tools.internal.builder.ReferenceAnalyzer.analyze(ReferenceAnalyzer.java:263)
    at org.eclipse.pde.api.tools.internal.builder.BaseApiAnalyzer.checkApiUsage(BaseApiAnalyzer.java:1169)
    at org.eclipse.pde.api.tools.internal.builder.BaseApiAnalyzer.analyzeComponent(BaseApiAnalyzer.java:276)
    at org.eclipse.pde.api.tools.internal.builder.ApiAnalysisBuilder.buildAll(ApiAnalysisBuilder.java:721)
    at org.eclipse.pde.api.tools.internal.builder.ApiAnalysisBuilder.build(ApiAnalysisBuilder.java:338)
    at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:728)
    at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
    at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:199)
    at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:239)
    at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:292)
    at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
    at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:295)
    at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:351)
    at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:374)
    at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)
    at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)

Regarding the changes I am pretty sure they wouldn't affect custom GDBControl* extensions but to be safe I'll try to make it compatible.
 

Back to the top