Stack Overflow error ReassignmentFinder.java:97

Hi there,
when running the hosted online version of sonar on a large java project it fails with
java.lang.StackOverflowError: null
at org.sonar.java.checks.helpers.ReassignmentFinder.checkAssignment(ReassignmentFinder.java:97)
at org.sonar.java.checks.helpers.ReassignmentFinder.getReassignments(ReassignmentFinder.java:86)
at org.sonar.java.checks.helpers.ExpressionsHelper.getSingleWriteUsage(ExpressionsHelper.java:115)
at org.sonar.java.checks.helpers.ExpressionsHelper.valueResolution(ExpressionsHelper.java:100)
at org.sonar.java.checks.helpers.ExpressionsHelper.valueResolution(ExpressionsHelper.java:105)
at org.sonar.java.checks.helpers.ExpressionsHelper.valueResolution(ExpressionsHelper.java:105)
at org.sonar.java.checks.helpers.ExpressionsHelper.valueResolution(ExpressionsHelper.java:105)
at org.sonar.java.checks.helpers.ExpressionsHelper.valueResolution(ExpressionsHelper.java:105)

(maven 3.6.1, java 11)

is there any way to exclude classes that cause this, or any other work-around you could suggest?

Thanks
Lee

Thank you for reporting, we will investigate this.

In the meantime, you can exclude the file from analysis using one of the documented techniques.

1 Like

Actually this has been already reported in another thread. A bugfix release is on its way, stay tuned.

1 Like