Error in SonarLint for IntelliJ

Environment:

  • Java: JetBrains s.r.o. 17.0.9
  • OS: Windows 11 amd64
  • IDE: IntelliJ IDEA 2023.3.3
  • SonarLint: 10.4.1.77998

Unable to run check class org.sonar.java.checks.StaticFieldUpdateInConstructorCheck - S3010 on file ‘[uri=file:///C:/Users/simon.lan/IdeaProjects/tcg-unified/unified-user-domain/src/main/java/com/tcghl/unified/user/domain/repository/UserAgreementRepository.java]’, To help improve the SonarSource Java Analyzer, please report this problem to SonarSource: see https://community.sonarsource.com/

java.lang.NullPointerException: Cannot invoke "o.s.pl.java.api.tree.BlockTree.accept(o.s.pl.java.api.tree.TreeVisitor)" because the return value of "o.s.pl.java.api.tree.MethodTree.block()" is null
	at org.sonar.java.checks.StaticFieldUpdateInConstructorCheck.visitNode(StaticFieldUpdateInConstructorCheck.java:65)
	at org.sonar.java.model.VisitorsBridge$IssuableSubscriptionVisitorsRunner.lambda$visit$6(VisitorsBridge.java:452)
	at org.sonar.java.model.VisitorsBridge$IssuableSubscriptionVisitorsRunner.lambda$forEach$9(VisitorsBridge.java:468)
	at org.sonar.java.model.VisitorsBridge.runScanner(VisitorsBridge.java:265)
	at org.sonar.java.model.VisitorsBridge$IssuableSubscriptionVisitorsRunner.forEach(VisitorsBridge.java:468)
	at org.sonar.java.model.VisitorsBridge$IssuableSubscriptionVisitorsRunner.visit(VisitorsBridge.java:454)
	at org.sonar.java.model.VisitorsBridge$IssuableSubscriptionVisitorsRunner.visitChildren(VisitorsBridge.java:438)
	at org.sonar.java.model.VisitorsBridge$IssuableSubscriptionVisitorsRunner.visit(VisitorsBridge.java:458)

Hey there.

Can you share the contents of this file?

Thank you, it disappeared after upgrading

Out of curiousity – what did you upgrade? 10.4.1 is still the latest version of SonarLint for IntelliJ.

“UserAgreementRepository” extends “IService” of mybatisflex, it is an interface just with several methods. I upgrade the version of mybatisflex,and the error does disappear and can not be reproduced.

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.