Skip to content

Bump codeanalyzer-java pin once the BuildProject fixes release #418

Description

@rahlk

pyproject.toml:46 pins the Java backend exactly:

java = ["codeanalyzer-java==3.3.3"]

with [tool.backend-versions] codeanalyzer-java = "3.3.3" at line 89.

codellm-devkit/codeanalyzer-java#268 fixes two BuildProject defects that both surface as a silently degraded call graph on a run that exits 0:

  1. gradleBuild dereferenced a null GRADLE_CMD, so on any machine without Gradle installed the compile raised an NPE that the caller caught and turned into RTA call graph unavailable.
  2. --project-root-path redirected dependency resolution but not the build, so -i <repo-root> -f <module> resolved dependencies correctly and then compiled against a directory with no build file, emitting declared edges only.

Because the pin is exact, no SDK user receives either fix until this pin moves. Blocked on the analyzer cutting a release (3.3.4 or later); update both the java extra and the [tool.backend-versions] table.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions