Bug 574859 - API analysis broken for platform.debug
Summary: API analysis broken for platform.debug
Status: VERIFIED FIXED
Alias: None
Product: PDE
Classification: Eclipse Project
Component: API Tools (show other bugs)
Version: 4.21   Edit
Hardware: PC All
: P3 blocker (vote)
Target Milestone: 4.21 M2   Edit
Assignee: Vikas Chandra CLA
QA Contact:
URL:
Whiteboard:
Keywords: regression
: 574877 (view as bug list)
Depends on:
Blocks: 332767
  Show dependency tree
 
Reported: 2021-07-15 06:37 EDT by Andrey Loskutov CLA
Modified: 2021-07-28 06:05 EDT (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Andrey Loskutov CLA 2021-07-15 06:37:36 EDT
See https://ci.eclipse.org/platform/job/eclipse.platform.debug/job/master/4/

This seem to be regression fron bug 332767.

!ENTRY org.eclipse.core.resources 4 2 2021-07-15 10:10:39.071
!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.core.resources".
!STACK 0
java.lang.StringIndexOutOfBoundsException: begin 1, end -1, length 1
	at java.base/java.lang.String.checkBoundsBeginEnd(String.java:3319)
	at java.base/java.lang.String.substring(String.java:1874)
	at org.eclipse.pde.api.tools.internal.builder.Reference.getParameterList(Reference.java:326)
	at org.eclipse.pde.api.tools.internal.builder.LeakReturnTypeDetector.isProblem(LeakReturnTypeDetector.java:65)
	at org.eclipse.pde.api.tools.internal.builder.AbstractProblemDetector.createProblems(AbstractProblemDetector.java:515)
	at org.eclipse.pde.api.tools.internal.builder.ReferenceAnalyzer.analyze(ReferenceAnalyzer.java:248)
	at org.eclipse.pde.api.tools.internal.builder.BaseApiAnalyzer.checkApiUsage(BaseApiAnalyzer.java:1251)
	at org.eclipse.pde.api.tools.internal.builder.BaseApiAnalyzer.analyzeComponent(BaseApiAnalyzer.java:289)
	at org.eclipse.pde.api.tools.internal.builder.ApiAnalysisBuilder.buildAll(ApiAnalysisBuilder.java:798)
	at org.eclipse.pde.api.tools.internal.builder.ApiAnalysisBuilder.build(ApiAnalysisBuilder.java:377)
	at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:853)
	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)
	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:232)
	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:281)
	at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:334)
	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)
	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:337)
	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:296)
	at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:488)
	at org.eclipse.core.internal.resources.Project$1.run(Project.java:565)
	at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)
	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.pde.api.tools.internal.ApiAnalysisApplication.start(ApiAnalysisApplication.java:132)
	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203)
	at org.eclipse.equinox.internal.app.AnyThreadAppLauncher.run(AnyThreadAppLauncher.java:30)
	at java.base/java.lang.Thread.run(Thread.java:834)
Comment 1 Eclipse Genie CLA 2021-07-15 08:09:35 EDT
New Gerrit change created: https://git.eclipse.org/r/c/pde/eclipse.pde.ui/+/183088
Comment 3 Andrey Loskutov CLA 2021-07-16 02:20:12 EDT
*** Bug 574877 has been marked as a duplicate of this bug. ***
Comment 4 Vikas Chandra CLA 2021-07-28 06:05:31 EDT
verified on
Version: 2021-09 (4.21)
Build id: I20210727-1800