Received: An internal error occurred during “Update issues markers for project …”

Please provide

  • Operating system: Windows 11
  • IDE name and version: Eclipse Version 2024-09 (4.33.0)
  • SonarQube for Eclipse plugin version: 11.10
  • Programming language you’re coding in: Java 8
  • Is connected mode used: No

This question was already asked at the beginning of May, and subsequently closed due to lack of activity (from what I read the problem disappeared after the original poster deleted the .sonarlint folder).

I have been experiencing the same errors for several weeks (and several releases of the SonarQube for Eclipse plugin). Each time a new release is installed I delete the .sonarlint folder in the hope that the problem will (finally) be resolved. Unfortunately it always comes back, sometimes after a few days, sometimes (like today) after a few hours.

The error report is:

An internal error occurred during: “Update issues markers for project excel-parser”.
Duplicate key 85ea404d-1fb3-4042-b4a2-b5e89cc0c310 (attempted merging values Marker [on: /excel-parser/src/main/java/pt/pe/birds/DirectionLocationParser.java, id: 1418680, type: org.sonarlint.eclipse.core.sonarlintOnTheFlyProblem, attributes: [anticipatedIssue: false, charEnd: 24113, charStart: 24093, creationdate: 1750849635095, extralocations: org.sonarlint.eclipse.core.internal.markers.MarkerFlows@7fcdd2ff, lineNumber: 258, message: Refactor this repetition that can lead to a stack overflow for large inputs., priority: 2, quickfixes:
DirectionLocationParser.zip (9.8 KB)
org.sonarlint.eclipse.core.internal.quickfixes.MarkerQuickFixes@4cc8dc25, resolved: false, rulekey: java:S5998, severity: 0, sonarattribute: COMPLETE, sonarhighestimpact: MEDIUM, trackedIssueId: 85ea404d-1fb3-4042-b4a2-b5e89cc0c310], created: 25/06/25, 16:49] and Marker [on: /excel-parser/src/main/java/pt/pe/birds/DirectionLocationParser.java, id: 1418682, type: org.sonarlint.eclipse.core.sonarlintOnTheFlyProblem, attributes: [anticipatedIssue: false, charEnd: 24355, charStart: 24335, creationdate: 1750849635095, extralocations: org.sonarlint.eclipse.core.internal.markers.MarkerFlows@f5d92a2, lineNumber: 261, message: Refactor this repetition that can lead to a stack overflow for large inputs., priority: 2, quickfixes: org.sonarlint.eclipse.core.internal.quickfixes.MarkerQuickFixes@486fc270, resolved: false, rulekey: java:S5998, severity: 0, sonarattribute: COMPLETE, sonarhighestimpact: MEDIUM, trackedIssueId: 85ea404d-1fb3-4042-b4a2-b5e89cc0c310], created: 25/06/25, 16:49])

The error has appeared in several different source files, a few days ago when editing Typescript, this time with Java. The current Java file doesn’t contain anything special, so I’ll upload it here in the hope that it might be useful in tracking down the problem.

Now I’ll delete .sonarlint again so I maybe can work for a few more hours (minutes?! :wink: without having the error message popup appear again.

Thanks for listening!

1 Like

Hi,

Thanks for the log. Is this a verbose log? If not, could you post one?

 
Thx,
Ann

Hi. The log I posted came from the “Problem Occurred” dialog.
Since the problem is occurring frequently again (every couple of edits, although I get some “relief” if I delete the .sonarlint folder), here is a clean copy of the latest dialog error report, and also the SonarQube Console output.

An internal error occurred during: "Update issues markers for project excel-parser".
Duplicate key 85ea404d-1fb3-4042-b4a2-b5e89cc0c310 (attempted merging values Marker [on: /excel-parser/src/main/java/pt/pe/birds/DirectionLocationParser.java, id: 1418846, type: org.sonarlint.eclipse.core.sonarlintOnTheFlyProblem, attributes: [anticipatedIssue: false, charEnd: 24095, charStart: 24075, creationdate: 1750849635095, extralocations: org.sonarlint.eclipse.core.internal.markers.MarkerFlows@59247c2a, lineNumber: 258, message: Refactor this repetition that can lead to a stack overflow for large inputs., priority: 2, quickfixes: org.sonarlint.eclipse.core.internal.quickfixes.MarkerQuickFixes@486bea85, resolved: false, rulekey: java:S5998, severity: 0, sonarattribute: COMPLETE, sonarhighestimpact: MEDIUM, trackedIssueId: 85ea404d-1fb3-4042-b4a2-b5e89cc0c310], created: 25/06/25, 17:33] and Marker [on: /excel-parser/src/main/java/pt/pe/birds/DirectionLocationParser.java, id: 1418848, type: org.sonarlint.eclipse.core.sonarlintOnTheFlyProblem, attributes: [anticipatedIssue: false, charEnd: 24337, charStart: 24317, creationdate: 1750849635095, extralocations: org.sonarlint.eclipse.core.internal.markers.MarkerFlows@487fbc32, lineNumber: 261, message: Refactor this repetition that can lead to a stack overflow for large inputs., priority: 2, quickfixes: org.sonarlint.eclipse.core.internal.quickfixes.MarkerQuickFixes@240dd497, resolved: false, rulekey: java:S5998, severity: 0, sonarattribute: COMPLETE, sonarhighestimpact: MEDIUM, trackedIssueId: 85ea404d-1fb3-4042-b4a2-b5e89cc0c310], created: 25/06/25, 17:33])
File content changed: /excel-parser/src/main/java/pt/pe/birds/DirectionLocationParser.java
Post: SonarLint Server RPC sequential executor 29
Posting command from Scheduler: org.sonarsource.sonarlint.core.analysis.command.NotifyModuleEventCommand@bd1acd6
Posting command from Scheduler to queue: org.sonarsource.sonarlint.core.analysis.command.NotifyModuleEventCommand@bd1acd6
Posting command in analysis queue: org.sonarsource.sonarlint.core.analysis.command.NotifyModuleEventCommand@bd1acd6, new size is 1
Picked command from the queue: org.sonarsource.sonarlint.core.analysis.command.NotifyModuleEventCommand@bd1acd6, 0 remaining
Language of file "file:/C:/pling/excel-parser/src/main/java/pt/pe/birds/DirectionLocationParser.java" is detected to be "JAVA"
Module file event for [uri=file:/C:/pling/excel-parser/src/main/java/pt/pe/birds/DirectionLocationParser.java] has been ignored because it's not a Python file.
Processing file event C:/pling/excel-parser/src/main/java/pt/pe/birds/DirectionLocationParser.java with event MODIFIED
Computing file exclusion for uri 'file:/C:/pling/excel-parser/src/main/java/pt/pe/birds/DirectionLocationParser.java'
Trigger: EDITOR_CHANGE
Analysis started with the engines being ready
Not inside a Git work tree: C:\pling\excel-parser
SonarLint processing file /excel-parser/src/main/java/pt/pe/birds/DirectionLocationParser.java...
Post: SonarLint Server RPC request executor 889
Posting command from Scheduler: org.sonarsource.sonarlint.core.analysis.command.AnalyzeCommand@3bf09eea
Posting command from Scheduler to queue: org.sonarsource.sonarlint.core.analysis.command.AnalyzeCommand@3bf09eea
Posting command in analysis queue: org.sonarsource.sonarlint.core.analysis.command.AnalyzeCommand@3bf09eea, new size is 1
Picked command from the queue: org.sonarsource.sonarlint.core.analysis.command.AnalyzeCommand@3bf09eea, 0 remaining
Git Repository not found for C:\pling\excel-parser. The path C:\pling\excel-parser is not in a Git repository
Starting analysis with configuration: [
  baseDir: C:\pling\excel-parser
  extraProperties: {sonar.java.target=1.8, sonar.java.libraries=C:\Program Files (x86)\Java\jdk1.8.0_251\jre\lib\resources.jar,C:\Program Files (x86)\Java\jdk1.8.0_251\jre\lib\rt.jar,C:\Program Files (x86)\Java\jdk1.8.0_251\jre\lib\jsse.jar,C:\Program Files (x86)\Java\jdk1.8.0_251\jre\lib\jce.jar,C:\Program Files (x86)\Java\jdk1.8.0_251\jre\lib\charsets.jar,C:\Program Files (x86)\Java\jdk1.8.0_251\jre\lib\jfr.jar,C:\Program Files (x86)\Java\jdk1.8.0_251\jre\lib\ext\access-bridge-32.jar,C:\Program Files (x86)\Java\jdk1.8.0_251\jre\lib\ext\cldrdata.jar,C:\Program Files (x86)\Java\jdk1.8.0_251\jre\lib\ext\dnsns.jar,C:\Program Files (x86)\Java\jdk1.8.0_251\jre\lib\ext\jaccess.jar,C:\Program Files (x86)\Java\jdk1.8.0_251\jre\lib\ext\jfxrt.jar,C:\Program Files (x86)\Java\jdk1.8.0_251\jre\lib\ext\localedata.jar,C:\Program Files (x86)\Java\jdk1.8.0_251\jre\lib\ext\nashorn.jar,C:\Program Files (x86)\Java\jdk1.8.0_251\jre\lib\ext\sunec.jar,C:\Program Files (x86)\Java\jdk1.8.0_251\jre\lib\ext\sunjce_provider.jar,C:\Program Files (x86)\Java\jdk1.8.0_251\jre\lib\ext\sunmscapi.jar,C:\Program Files (x86)\Java\jdk1.8.0_251\jre\lib\ext\sunpkcs11.jar,C:\Program Files (x86)\Java\jdk1.8.0_251\jre\lib\ext\zipfs.jar,C:\Users\JohnC\.m2\repository\org\apache\poi\poi\5.2.3\poi-5.2.3.jar,C:\Users\JohnC\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar,C:\Users\JohnC\.m2\repository\org\apache\commons\commons-math3\3.6.1\commons-math3-3.6.1.jar,C:\Users\JohnC\.m2\repository\commons-io\commons-io\2.11.0\commons-io-2.11.0.jar,C:\Users\JohnC\.m2\repository\com\zaxxer\SparseBitSet\1.2\SparseBitSet-1.2.jar,C:\Users\JohnC\.m2\repository\org\apache\logging\log4j\log4j-api\2.18.0\log4j-api-2.18.0.jar,C:\Users\JohnC\.m2\repository\org\apache\poi\poi-ooxml\5.2.3\poi-ooxml-5.2.3.jar,C:\Users\JohnC\.m2\repository\org\apache\poi\poi-ooxml-lite\5.2.3\poi-ooxml-lite-5.2.3.jar,C:\Users\JohnC\.m2\repository\org\apache\xmlbeans\xmlbeans\5.1.1\xmlbeans-5.1.1.jar,C:\Users\JohnC\.m2\repository\org\apache\commons\commons-compress\1.21\commons-compress-1.21.jar,C:\Users\JohnC\.m2\repository\com\github\virtuald\curvesapi\1.07\curvesapi-1.07.jar,C:\Users\JohnC\.m2\repository\org\apache\commons\commons-collections4\4.4\commons-collections4-4.4.jar,C:\Users\JohnC\.m2\repository\com\google\code\gson\gson\2.10.1\gson-2.10.1.jar, sonar.java.enablePreview=false, sonar.java.source=1.8, sonar.java.binaries=C:/pling/excel-parser/target/classes, sonar.java.test.binaries=C:/pling/excel-parser/target/test-classes, sonar.java.test.libraries=C:/pling/excel-parser/target/classes,C:\Program Files (x86)\Java\jdk1.8.0_251\jre\lib\resources.jar,C:\Program Files (x86)\Java\jdk1.8.0_251\jre\lib\rt.jar,C:\Program Files (x86)\Java\jdk1.8.0_251\jre\lib\jsse.jar,C:\Program Files (x86)\Java\jdk1.8.0_251\jre\lib\jce.jar,C:\Program Files (x86)\Java\jdk1.8.0_251\jre\lib\charsets.jar,C:\Program Files (x86)\Java\jdk1.8.0_251\jre\lib\jfr.jar,C:\Program Files (x86)\Java\jdk1.8.0_251\jre\lib\ext\access-bridge-32.jar,C:\Program Files (x86)\Java\jdk1.8.0_251\jre\lib\ext\cldrdata.jar,C:\Program Files (x86)\Java\jdk1.8.0_251\jre\lib\ext\dnsns.jar,C:\Program Files (x86)\Java\jdk1.8.0_251\jre\lib\ext\jaccess.jar,C:\Program Files (x86)\Java\jdk1.8.0_251\jre\lib\ext\jfxrt.jar,C:\Program Files (x86)\Java\jdk1.8.0_251\jre\lib\ext\localedata.jar,C:\Program Files (x86)\Java\jdk1.8.0_251\jre\lib\ext\nashorn.jar,C:\Program Files (x86)\Java\jdk1.8.0_251\jre\lib\ext\sunec.jar,C:\Program Files (x86)\Java\jdk1.8.0_251\jre\lib\ext\sunjce_provider.jar,C:\Program Files (x86)\Java\jdk1.8.0_251\jre\lib\ext\sunmscapi.jar,C:\Program Files (x86)\Java\jdk1.8.0_251\jre\lib\ext\sunpkcs11.jar,C:\Program Files (x86)\Java\jdk1.8.0_251\jre\lib\ext\zipfs.jar,C:\Users\JohnC\.m2\repository\org\apache\poi\poi\5.2.3\poi-5.2.3.jar,C:\Users\JohnC\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar,C:\Users\JohnC\.m2\repository\org\apache\commons\commons-math3\3.6.1\commons-math3-3.6.1.jar,C:\Users\JohnC\.m2\repository\commons-io\commons-io\2.11.0\commons-io-2.11.0.jar,C:\Users\JohnC\.m2\repository\com\zaxxer\SparseBitSet\1.2\SparseBitSet-1.2.jar,C:\Users\JohnC\.m2\repository\org\apache\logging\log4j\log4j-api\2.18.0\log4j-api-2.18.0.jar,C:\Users\JohnC\.m2\repository\org\apache\poi\poi-ooxml\5.2.3\poi-ooxml-5.2.3.jar,C:\Users\JohnC\.m2\repository\org\apache\poi\poi-ooxml-lite\5.2.3\poi-ooxml-lite-5.2.3.jar,C:\Users\JohnC\.m2\repository\org\apache\xmlbeans\xmlbeans\5.1.1\xmlbeans-5.1.1.jar,C:\Users\JohnC\.m2\repository\org\apache\commons\commons-compress\1.21\commons-compress-1.21.jar,C:\Users\JohnC\.m2\repository\com\github\virtuald\curvesapi\1.07\curvesapi-1.07.jar,C:\Users\JohnC\.m2\repository\org\apache\commons\commons-collections4\4.4\commons-collections4-4.4.jar,C:\Users\JohnC\.m2\repository\com\google\code\gson\gson\2.10.1\gson-2.10.1.jar}
  activeRules: [249 python, 24 css, 488 java, 46 Web, 14 xml, 155 php, 264 typescript, 29 secrets, 265 javascript]
  inputFiles: [
    file:/C:/pling/excel-parser/src/main/java/pt/pe/birds/DirectionLocationParser.java (UTF-8)
  ]
]

Looking for git command in the PATH using where.exe (Windows)
Found git.exe at Optional[C:\Program Files\Git\cmd\git.exe]
Using native git blame
fatal: not a git repository (or any of the parent directories): .git
Command failed with code: 128 and output fatal: not a git repository (or any of the parent directories): .git
Start analysis
Index files
Language of file "file:/C:/pling/excel-parser/src/main/java/pt/pe/birds/DirectionLocationParser.java" is detected to be "JAVA"
1 file indexed
Registered check: [RedundantAssignmentsCheck (java:S4165), XmlValidatedSignatureCheck (java:S6377), MinMaxRangeCheck (java:S3065), DenialOfServiceXMLCheck (java:S6376), ConditionalUnreachableCodeCheck (java:S2583), AllowXMLInclusionCheck (java:S6373), UnclosedResourcesCheck (java:S2095), MapComputeIfAbsentOrPresentCheck (java:S3824), NonNullSetToNullCheck (java:S2637), InvariantReturnCheck (java:S3516), StreamConsumedCheck (java:S3959), StreamNotConsumedCheck (java:S3958), DivisionByZeroCheck (java:S3518), NullDereferenceCheck (java:S2259), OptionalGetBeforeIsPresentCheck (java:S3655), BooleanGratuitousExpressionsCheck (java:S2589), XxeProcessingCheck (java:S2755), ObjectOutputStreamCheck (java:S2689), ParameterNullnessCheck (java:S4449), NoWayOutLoopCheck (java:S2189), LocksNotUnlockedCheck (java:S2222)]
Registered check: [AbsOnNegativeCheck (java:S2676), AccessibilityChangeCheck (java:S3011), AccessibilityChangeOnRecordsCheck (java:S6216), AllBranchesAreIdenticalCheck (java:S3923), AnchorPrecedenceCheck (java:S5850), AndroidMobileDatabaseEncryptionKeysCheck (java:S6301), AnonymousClassShouldBeLambdaCheck (java:S1604), ArrayCopyLoopCheck (java:S3012), ArrayDesignatorAfterTypeCheck (java:S1195), ArrayDesignatorOnVariableCheck (java:S1197), ArrayForVarArgCheck (java:S3878), ArrayHashCodeAndToStringCheck (java:S2116), ArraysAsListOfPrimitiveToStreamCheck (java:S3631), AssertOnBooleanVariableCheck (java:S3346), AssertionsInProductionCodeCheck (java:S5960), AssertsOnParametersOfPublicMethodCheck (java:S4274), AssignmentInSubExpressionCheck (java:S1121), AsyncMethodsCalledViaThisCheck (java:S6809), AsyncMethodsOnConfigurationClassCheck (java:S6817), AsyncMethodsReturnTypeCheck (java:S6810), AuthorizationsStrongDecisionsCheck (java:S5808), AutowiredOnConstructorWhenMultipleConstructorsCheck (java:S6829), AutowiredOnMultipleConstructorsCheck (java:S6818), AvoidQualifierOnBeanMethodsCheck (java:S6831), AwsConsumerBuilderUsageCheck (java:S6244), AwsCredentialsShouldBeSetExplicitlyCheck (java:S6242), AwsLambdaSyncCallCheck (java:S6246), AwsRegionSetterCheck (java:S6262), AwsRegionShouldBeSetExplicitlyCheck (java:S6241), AwsReusableResourcesInitializedOnceCheck (java:S6243), BadClassNameCheck (java:S101), BadConstantNameCheck (java:S115), BadFieldNameCheck (java:S116), BadFieldNameStaticNonFinalCheck (java:S3008), BadInterfaceNameCheck (java:S114), BadLocalVariableNameCheck (java:S117), BadMethodNameCheck (java:S100), BadPackageNameCheck (java:S120), BadTypeParameterNameCheck (java:S119), BatchSQLStatementsCheck (java:S6912), BigDecimalDoubleConstructorCheck (java:S2111), BlockingOperationsInVirtualThreadsCheck (java:S6881), BooleanInversionCheck (java:S1940), BooleanLiteralCheck (java:S1125), BooleanMethodReturnCheck (java:S2447), BoxedBooleanExpressionsCheck (java:S5411), BrainMethodCheck (java:S6541), CacheAnnotationsShouldOnlyBeAppliedToConcreteClassesCheck (java:S7180), CallOuterPrivateMethodCheck (java:S3398), CallSuperMethodFromInnerClassCheck (java:S2388), CallToDeprecatedCodeMarkedForRemovalCheck (java:S5738), CallToDeprecatedMethodCheck (java:S1874), CanonEqFlagInRegexCheck (java:S5854), CaseInsensitiveComparisonCheck (java:S1157), CastArithmeticOperandCheck (java:S2184), CatchIllegalMonitorStateExceptionCheck (java:S2235), CatchOfThrowableOrErrorCheck (java:S1181), CatchRethrowingCheck (java:S2737), ChangeMethodContractCheck (java:S2638), ChildClassShadowFieldCheck (java:S2387), CipherBlockChainingCheck (java:S3329), ClassComparedByNameCheck (java:S1872), ClassImportCouplingCheck (java:S6539), ClassNamedLikeExceptionCheck (java:S2166), ClassVariableVisibilityCheck (java:S1104), ClassWithOnlyStaticMethodsInstantiationCheck (java:S2440), CloneMethodCallsSuperCloneCheck (java:S1182), CloneOverrideCheck (java:S2975), CloneableImplementingCloneCheck (java:S2157), CognitiveComplexityMethodCheck (java:S3776), CollapsibleIfCandidateCheck (java:S1066), CollectionCallingItselfCheck (java:S2114), CollectionConstructorReferenceCheck (java:S5329), CollectionImplementationReferencedCheck (java:S1319), CollectionInappropriateCallsCheck (java:S2175), CollectionIsEmptyCheck (java:S1155), CollectionSizeAndArrayLengthCheck (java:S3981), CollectionsEmptyConstantsCheck (java:S1596), CollectorsToListCheck (java:S6204), CombineCatchCheck (java:S2147), CommentsMustStartWithCorrectNumberOfSlashesCheck (java:S7476), CompareStringsBoxedTypesWithEqualsCheck (java:S4973), CompareToNotOverloadedCheck (java:S4351), CompareToResultTestCheck (java:S2200), CompareToReturnValueCheck (java:S2167), ConcatenationWithStringValueOfCheck (java:S1153), ConditionalOnNewLineCheck (java:S3972), ConfigurationBeanNamesCheck (java:S6862), ConfusingOverloadCheck (java:S2177), ConfusingVarargCheck (java:S5669), ConstantMathCheck (java:S2185), ConstantMethodCheck (java:S3400), ConstantsShouldBeStaticFinalCheck (java:S1170), ControllerWithRestControllerReplacementCheck (java:S6833), ControllerWithSessionAttributesCheck (java:S3753), CounterModeIVShouldNotBeReusedCheck (java:S6432), CryptographicKeySizeCheck (java:S4426), CustomSerializationMethodCheck (java:S2061), DanglingElseStatementsCheck (java:S5261), DateFormatWeekYearCheck (java:S3986), DateTimeFormatterMismatchCheck (java:S5917), DateUtilsTruncateCheck (java:S2718), DeadStoreCheck (java:S1854), DefaultPackageCheck (java:S1220), DeprecatedArgumentsCheck (java:S6355), DeprecatedTagPresenceCheck (java:S1133), DepthOfInheritanceTreeCheck (java:S110), DiamondOperatorCheck (java:S2293), DirectBeanMethodInvocationWithoutProxyCheck (java:S6838), DisallowedThreadGroupCheck (java:S3014), DoubleBraceInitializationCheck (java:S3599), DoubleCheckedLockingAssignmentCheck (java:S3064), DoubleCheckedLockingCheck (java:S2168), DoublePrefixOperatorCheck (java:S2761), DuplicateConditionIfElseIfCheck (java:S1862), DuplicatesInCharacterClassCheck (java:S5869), EmptyBlockCheck (java:S108), EmptyClassCheck (java:S2094), EmptyDatabasePasswordCheck (java:S2115), EmptyLineRegexCheck (java:S5846), EmptyMethodsCheck (java:S1186), EmptyRegexGroupCheck (java:S6331), EmptyStatementUsageCheck (java:S1116), EmptyStringRepetitionCheck (java:S5842), EncryptionAlgorithmCheck (java:S5542), EnumMapCheck (java:S1640), EnumMutableFieldCheck (java:S3066), EqualsArgumentTypeCheck (java:S2097), EqualsNotOverriddenInSubclassCheck (java:S2160), EqualsNotOverriddenWithCompareToCheck (java:S1210), EqualsOnAtomicClassCheck (java:S2204), EqualsOverriddenWithHashCodeCheck (java:S1206), EqualsParametersMarkedNonNullCheck (java:S4454), EscapeSequenceControlCharacterCheck (java:S6070), EventListenerMethodOneArgCheck (java:S7185), ExceptionsShouldBeImmutableCheck (java:S1165), ExternalizableClassConstructorCheck (java:S2060), FieldDependencyInjectionCheck (java:S6813), FieldNameMatchingTypeNameCheck (java:S1700), FixmeTagPresenceCheck (java:S1134), ForLoopCounterChangedCheck (java:S127), ForLoopFalseConditionCheck (java:S2252), ForLoopIncrementAndUpdateCheck (java:S1994), ForLoopIncrementSignCheck (java:S2251), ForLoopUsedAsWhileLoopCheck (java:S1264), ForLoopVariableTypeCheck (java:S4838), GarbageCollectorCalledCheck (java:S1215), GetRequestedSessionIdCheck (java:S2254), GettersSettersOnRightFieldCheck (java:S4275), GraphemeClustersInClassesCheck (java:S5868), HardCodedCredentialsShouldNotBeUsedCheck (java:S6437), HardcodedURICheck (java:S1075), HasNextCallingNextCheck (java:S1849), HiddenFieldCheck (java:S1117), IdenticalCasesInSwitchCheck (java:S1871), IdenticalOperandOnBinaryExpressionCheck (java:S1764), IgnoredOperationStatusCheck (java:S899), IgnoredReturnValueCheck (java:S2201), IgnoredStreamReturnValueCheck (java:S2674), ImmediateReverseBoxingCheck (java:S2153), ImmediatelyReturnedVariableCheck (java:S1488), ImplementsEnumerationCheck (java:S1150), ImpossibleBackReferenceCheck (java:S6001), ImpossibleBoundariesCheck (java:S5996), InappropriateRegexpCheck (java:S2639), IndentationAfterConditionalCheck (java:S3973), IndexOfWithPositiveNumberCheck (java:S2692), InitBinderMethodsMustBeVoidCheck (java:S7183), InnerClassOfNonSerializableCheck (java:S2066), InputStreamOverrideReadCheck (java:S4929), InputStreamReadCheck (java:S4517), InsecureCreateTempFileCheck (java:S5445), InstanceOfPatternMatchingCheck (java:S6201), InstanceofUsedOnExceptionCheck (java:S1193), IntegerToHexStringCheck (java:S4425), InterfaceAsConstantContainerCheck (java:S1214), InterfaceOrSuperclassShadowingCheck (java:S2176), InterruptedExceptionCheck (java:S2142), InvalidDateValuesCheck (java:S2110), InvalidRegexCheck (java:S5856), IsInstanceMethodCheck (java:S6202), IterableIteratorCheck (java:S4348), IteratorNextExceptionCheck (java:S2272), JWTWithStrongCipherCheck (java:S5659), JdbcDriverExplicitLoadingCheck (java:S4925), KeySetInsteadOfEntrySetCheck (java:S2864), KeywordAsIdentifierCheck (java:S1190), KnownCapacityHashBasedCollectionCheck (java:S6485), LDAPAuthenticatedConnectionCheck (java:S4433), LabelsShouldNotBeUsedCheck (java:S1119), LambdaOptionalParenthesisCheck (java:S1611), LambdaSingleExpressionCheck (java:S1602), LazyArgEvaluationCheck (java:S2629), LoggedRethrownExceptionsCheck (java:S2139), LoggerClassCheck (java:S3416), LongBitsToDoubleOnIntCheck (java:S2127), LoopExecutingAtMostOnceCheck (java:S1751), MarkdownJavadocSyntaxCheck (java:S7474), MathClampMethodsCheck (java:S6885), MathClampRangeCheck (java:S6913), MembersDifferOnlyByCapitalizationCheck (java:S1845), MethodIdenticalImplementationsCheck (java:S4144), MethodNameSameAsClassCheck (java:S1223), MethodNamedEqualsCheck (java:S1201), MethodNamedHashcodeOrEqualCheck (java:S1221), MethodOnlyCallsSuperCheck (java:S1185), MethodParametersOrderCheck (java:S2234), MismatchPackageDirectoryCheck (java:S1598), MissingDeprecatedCheck (java:S1123), MissingOverridesInRecordWithArrayComponentCheck (java:S6218), MissingPathVariableAnnotationCheck (java:S6856), ModelAttributeNamingConventionForSpELCheck (java:S6806), ModifiersOrderCheck (java:S1124), MultilineBlocksCurlyBracesCheck (java:S2681), MultipleWhitespaceCheck (java:S6326), NestedBlocksCheck (java:S1199), NestedEnumStaticCheck (java:S2786), NestedTernaryOperatorsCheck (java:S3358), NestedTryCatchCheck (java:S1141), NioFileDeleteCheck (java:S4042), NonSerializableWriteCheck (java:S2118), NonShortCircuitLogicCheck (java:S2178), NonSingletonAutowiredInSingletonCheck (java:S6832), NonStaticClassInitializerCheck (java:S1171), NotifyCheck (java:S2446), NullCheckWithInstanceofCheck (java:S4201), NullReturnedOnComputeIfPresentOrAbsentCheck (java:S6104), NullShouldNotBeUsedWithOptionalCheck (java:S2789), NullableInjectedFieldsHaveDefaultValueCheck (java:S6816), ObjectCreatedOnlyToCallGetClassCheck (java:S2133), ObjectFinalizeCheck (java:S1111), ObjectFinalizeOverloadedCheck (java:S1175), ObjectFinalizeOverriddenCheck (java:S1113), ObjectFinalizeOverriddenNotPublicCheck (java:S1174), OmitPermittedTypesCheck (java:S6217), OneDeclarationPerLineCheck (java:S1659), OpenSAML2AuthenticationBypassCheck (java:S5679), OptionalRestParametersShouldBeObjectsCheck (java:S6814), OutputStreamOverrideWriteCheck (java:S4349), OverrideAnnotationCheck (java:S1161), OverwrittenKeyCheck (java:S4143), ParameterReassignedToCheck (java:S1226), PasswordEncoderCheck (java:S5344), PatternMatchUsingIfCheck (java:S6880), PersistentEntityUsedAsRequestParameterCheck (java:S4684), PossessiveQuantifierContinuationCheck (java:S5994), PredictableSeedCheck (java:S4347), PreferStreamAnyMatchCheck (java:S4034), PreparedStatementAndResultSetCheck (java:S2695), PreparedStatementLoopInvariantCheck (java:S6909), PrimitiveWrappersInTernaryOperatorCheck (java:S2154), PrimitivesMarkedNullableCheck (java:S4682), PrintfFailCheck (java:S2275), PrivateFieldUsedLocallyCheck (java:S1450), PrivateReadResolveCheck (java:S2062), PublicConstructorInAbstractClassCheck (java:S5993), PublicStaticFieldShouldBeFinalCheck (java:S1444), PublicStaticMutableMembersCheck (java:S2386), QueryOnlyRequiredFieldsCheck (java:S6905), RandomFloatToIntCheck (java:S2140), RawByteBitwiseOperationsCheck (java:S3034), RawExceptionCheck (java:S112), RawTypeCheck (java:S3740), ReadObjectSynchronizedCheck (java:S2675), RecordInsteadOfClassCheck (java:S6206), RecordPatternInsteadOfFieldAccessCheck (java:S6878), RecordSerializationIgnoredMembersCheck (java:S6209), RedundantAbstractMethodCheck (java:S3038), RedundantCloseCheck (java:S4087), RedundantJumpCheck (java:S3626), RedundantRecordMethodsCheck (java:S6207), RedundantRegexAlternativesCheck (java:S5855), RedundantThrowsDeclarationCheck (java:S1130), RedundantTypeCastCheck (java:S1905), ReflectionOnNonRuntimeAnnotationCheck (java:S2109), RegexComplexityCheck (java:S5843), RegexLookaheadCheck (java:S6002), RegexStackOverflowCheck (java:S5998), ReleaseSensorsCheck (java:S6889), ReluctantQuantifierCheck (java:S5857), ReluctantQuantifierWithEmptyContinuationCheck (java:S6019), RemoveTypeFromUnusedPatternCheck (java:S7475), RepeatAnnotationCheck (java:S1710), ReplaceGuavaWithJavaCheck (java:S4738), ReplaceLambdaByMethodRefCheck (java:S1612), ReplaceUnusedExceptionParameterWithUnnamedPatternCheck (java:S7467), RequestMappingMethodPublicCheck (java:S3751), RestrictedIdentifiersUsageCheck (java:S6213), ResultSetIsLastCheck (java:S2232), ReturnEmptyArrayNotNullCheck (java:S1168), ReturnInFinallyCheck (java:S1143), ReturnOfBooleanExpressionsCheck (java:S1126), ReuseRandomCheck (java:S2119), ReverseSequencedCollectionCheck (java:S6877), ReversedMethodSequencedCollectionCheck (java:S6876), RunFinalizersCheck (java:S2151), ScheduledOnlyOnNoArgMethodCheck (java:S7184), ScheduledThreadPoolExecutorZeroCheck (java:S2122), SelfAssignementCheck (java:S1656), SerialVersionUidInRecordCheck (java:S6219), SerializableFieldInSerializableClassCheck (java:S1948), SerializableObjectInSessionCheck (java:S2441), SerializableSuperConstructorCheck (java:S2055), ServerCertificatesCheck (java:S4830), ServletInstanceFieldCheck (java:S2226), ServletMethodsExceptionsThrownCheck (java:S1989), SeveralBreakOrContinuePerLoopCheck (java:S135), ShiftOnIntOrLongCheck (java:S2183), SillyEqualsCheck (java:S2159), SillyStringOperationsCheck (java:S2121), SimpleStringLiteralForSingleLineStringsCheck (java:S5663), SingleCharCharacterClassCheck (java:S6397), SingleCharacterAlternationCheck (java:S6035), SingleIfInsteadOfPatternMatchGuardCheck (java:S6916), SingletonUsageCheck (java:S6548), SpecializedFunctionalInterfacesCheck (java:S4276), SpelExpressionCheck (java:S6857), SpringAntMatcherOrderCheck (java:S4601), SpringBeanNamingConventionCheck (java:S6830), SpringCacheableWithCachePutCheck (java:S7179), SpringComposedRequestMappingCheck (java:S4488), SpringConfigurationWithAutowiredFieldsCheck (java:S3305), SpringIncompatibleTransactionalCheck (java:S2229), SpringScanDefaultPackageCheck (java:S4602), SpringSessionFixationCheck (java:S5876), StandardCharsetsConstantsCheck (java:S4719), StaticFieldInjectionNotSupportedCheck (java:S7178), StaticFieldUpateCheck (java:S2696), StaticFieldUpdateInConstructorCheck (java:S3010), StaticMemberAccessCheck (java:S3252), StaticMembersAccessCheck (java:S2209), StaticMultithreadedUnsafeFieldsCheck (java:S2885), StatusCodesOnResponseCheck (java:S6863), StreamPeekCheck (java:S3864), StringBufferAndBuilderWithCharCheck (java:S1317), StringCallsBeyondBoundsCheck (java:S3039), StringConcatToTextBlockCheck (java:S6126), StringConcatenationInLoopCheck (java:S1643), StringIndexOfRangesCheck (java:S6915), StringIsEmptyCheck (java:S7158), StringLiteralDuplicatedCheck (java:S1192), StringOffsetMethodsCheck (java:S4635), StringPrimitiveConstructorCheck (java:S2129), StringReplaceCheck (java:S5361), StringToPrimitiveConversionCheck (java:S2130), StringToStringCheck (java:S1858), StrongCipherAlgorithmCheck (java:S5547), SubClassStaticReferenceCheck (java:S2390), SunPackagesUsedCheck (java:S1191), SuperfluousCurlyBraceCheck (java:S6396), SuperfluousResponseBodyAnnotationCheck (java:S6837), SuspiciousListRemoveCheck (java:S5413), SwitchAtLeastThreeCasesCheck (java:S1301), SwitchCaseWithoutBreakCheck (java:S128), SwitchCasesShouldBeCommaSeparatedCheck (java:S6208), SwitchDefaultLastCaseCheck (java:S4524), SwitchLastCaseIsDefaultCheck (java:S131), SwitchRedundantKeywordCheck (java:S6205), SwitchWithLabelsCheck (java:S1219), SwitchWithTooManyCasesCheck (java:S1479), SyncGetterAndSetterCheck (java:S2886), SynchronizationOnGetClassCheck (java:S3067), SynchronizationOnStringOrBoxedCheck (java:S1860), SynchronizedClassUsageCheck (java:S1149), SynchronizedFieldAssignmentCheck (java:S2445), SynchronizedLockCheck (java:S2442), SynchronizedOverrideCheck (java:S3551), SystemOutOrErrUsageCheck (java:S106), TextBlockTabsAndSpacesCheck (java:S5664), TextBlocksInComplexExpressionsCheck (java:S6203), ThreadAsRunnableArgumentCheck (java:S2438), ThreadLocalCleanupCheck (java:S5164), ThreadLocalWithInitialCheck (java:S4065), ThreadOverridesRunCheck (java:S2134), ThreadRunCheck (java:S1217), ThreadSleepCheck (java:S2276), ThreadWaitCallCheck (java:S2236), ThrowsFromFinallyCheck (java:S1163), ToArrayCheck (java:S3020), ToStringReturningNullCheck (java:S2225), ToStringUsingBoxingCheck (java:S1158), TodoTagPresenceCheck (java:S1135), TooManyParametersCheck (java:S107), TransactionalMethodVisibilityCheck (java:S2230), TransientFieldInNonSerializableCheck (java:S2065), TryWithResourcesCheck (java:S2093), TwoLocksWaitCheck (java:S3046), TypeParametersShadowingCheck (java:S4977), TypeUpperBoundNotFinalCheck (java:S4968), URLHashCodeAndEqualsCheck (java:S2112), UnicodeCaseCheck (java:S5866), UnnamedVariableShouldUseVarCheck (java:S7466), UnnecessaryBitOperationCheck (java:S2437), UnnecessaryEscapeSequencesInTextBlockCheck (java:S5665), UnpredictableSaltCheck (java:S2053), UnquantifiedNonCapturingGroupCheck (java:S6395), UnreachableCatchCheck (java:S4970), UnusedGroupNamesCheck (java:S5860), UnusedLabelCheck (java:S1065), UnusedLocalVariableCheck (java:S1481), UnusedMethodParameterCheck (java:S1172), UnusedPrivateClassCheck (java:S3985), UnusedPrivateFieldCheck (java:S1068), UnusedPrivateMethodCheck (java:S1144), UnusedReturnedDataCheck (java:S2677), UnusedThrowableCheck (java:S3984), UnusedTypeParameterCheck (java:S2326), UsePageableParameterForPagedQueryCheck (java:S7186), UselessImportCheck (java:S1128), UselessIncrementCheck (java:S2123), UselessPackageInfoCheck (java:S4032), UselessParenthesesCheck (java:S1110), UtilityClassWithPublicConstructorCheck (java:S1118), ValueAnnotationShouldInjectPropertyOrSpELCheck (java:S6804), ValueBasedObjectUsedForLockCheck (java:S3436), VerboseRegexCheck (java:S6353), VerifiedServerHostnamesCheck (java:S5527), VirtualThreadNotSynchronizedCheck (java:S6906), VirtualThreadUnsupportedMethodsCheck (java:S6901), VisibleForTestingUsageCheck (java:S5803), VolatileNonPrimitiveFieldCheck (java:S3077), VolatileVariablesOperationsCheck (java:S3078), WaitInSynchronizeCheck (java:S2273), WaitInWhileLoopCheck (java:S2274), WaitOnConditionCheck (java:S1844), WeakSSLContextCheck (java:S4423), WildcardReturnParameterTypeCheck (java:S1452), WriteObjectTheOnlySynchronizedMethodCheck (java:S3042), WrongAssignmentOperatorCheck (java:S2757), XxeActiveMQCheck (java:S5301)]
Registered check: [ArrayDesignatorOnVariableCheck (java:S1197), AssertJApplyConfigurationCheck (java:S5831), AssertJAssertionsInConsumerCheck (java:S6103), AssertJChainSimplificationCheck (java:S5838), AssertJConsecutiveAssertionCheck (java:S5853), AssertJContextBeforeAssertionCheck (java:S5833), AssertJTestForEmptinessCheck (java:S5841), AssertThatThrownByAloneCheck (java:S5958), AssertTrueInsteadOfDedicatedAssertCheck (java:S5785), AssertionArgumentOrderCheck (java:S3415), AssertionCompareToSelfCheck (java:S5863), AssertionInThreadRunCheck (java:S2186), AssertionInTryCatchCheck (java:S5779), AssertionTypesCheck (java:S5845), AssertionsCompletenessCheck (java:S2970), AssertionsInTestsCheck (java:S2699), BadConstantNameCheck (java:S115), BadFieldNameCheck (java:S116), BadFieldNameStaticNonFinalCheck (java:S3008), BadInterfaceNameCheck (java:S114), BadLocalVariableNameCheck (java:S117), BadTestClassNameCheck (java:S3577), BadTypeParameterNameCheck (java:S119), BeforeAndAfterTransactionContractCheck (java:S7190), BooleanInversionCheck (java:S1940), CallSuperInTestCaseCheck (java:S2188), CallToDeprecatedCodeMarkedForRemovalCheck (java:S5738), CallToDeprecatedMethodCheck (java:S1874), ClassComparedByNameCheck (java:S1872), CollapsibleIfCandidateCheck (java:S1066), CollectorsToListCheck (java:S6204), CombineCatchCheck (java:S2147), CommentsMustStartWithCorrectNumberOfSlashesCheck (java:S7476), ConstantMathCheck (java:S2185), DeadStoreCheck (java:S1854), DefaultPackageCheck (java:S1220), DirtyContextShouldUseCorrectControlModeCheck (java:S7177), DoubleCheckedLockingCheck (java:S2168), DuplicateConditionIfElseIfCheck (java:S1862), EmptyBlockCheck (java:S108), EmptyMethodsCheck (java:S1186), EmptyStatementUsageCheck (java:S1116), EnumMapCheck (java:S1640), EventListenerMethodOneArgCheck (java:S7185), ExpectedExceptionCheck (java:S5776), FixmeTagPresenceCheck (java:S1134), ForLoopIncrementAndUpdateCheck (java:S1994), HasNextCallingNextCheck (java:S1849), HiddenFieldCheck (java:S1117), IdenticalCasesInSwitchCheck (java:S1871), IgnoredTestsCheck (java:S1607), ImmediateReverseBoxingCheck (java:S2153), ImmediatelyReturnedVariableCheck (java:S1488), InitBinderMethodsMustBeVoidCheck (java:S7183), JUnit45MethodAnnotationCheck (java:S5826), JUnit5DefaultPackageClassAndMethodCheck (java:S5786), JUnit5SilentlyIgnoreClassAndMethodCheck (java:S5810), JUnitCompatibleAnnotationsCheck (java:S5967), JunitNestedAnnotationCheck (java:S5790), LambdaOptionalParenthesisCheck (java:S1611), LoopExecutingAtMostOnceCheck (java:S1751), MarkdownJavadocSyntaxCheck (java:S7474), MethodIdenticalImplementationsCheck (java:S4144), MethodNameSameAsClassCheck (java:S1223), MismatchPackageDirectoryCheck (java:S1598), MockingAllMethodsCheck (java:S5969), MockitoEqSimplificationCheck (java:S6068), ModifiersOrderCheck (java:S1124), NoTestInTestClassCheck (java:S2187), NonShortCircuitLogicCheck (java:S2178), ObjectCreatedOnlyToCallGetClassCheck (java:S2133), OneExpectedCheckedExceptionCheck (java:S5783), OneExpectedRuntimeExceptionCheck (java:S5778), OverrideAnnotationCheck (java:S1161), ParameterizedTestCheck (java:S5976), PrimitiveWrappersInTernaryOperatorCheck (java:S2154), RandomFloatToIntCheck (java:S2140), RedundantThrowsDeclarationCheck (java:S1130), RemoveTypeFromUnusedPatternCheck (java:S7475), RepeatAnnotationCheck (java:S1710), ReplaceGuavaWithJavaCheck (java:S4738), ReplaceLambdaByMethodRefCheck (java:S1612), ReplaceUnusedExceptionParameterWithUnnamedPatternCheck (java:S7467), RestrictedIdentifiersUsageCheck (java:S6213), ScheduledOnlyOnNoArgMethodCheck (java:S7184), SelfAssignementCheck (java:S1656), ShiftOnIntOrLongCheck (java:S2183), StringConcatToTextBlockCheck (java:S6126), StringConcatenationInLoopCheck (java:S1643), StringIsEmptyCheck (java:S7158), StringToPrimitiveConversionCheck (java:S2130), StringToStringCheck (java:S1858), SwitchCaseWithoutBreakCheck (java:S128), SwitchCasesShouldBeCommaSeparatedCheck (java:S6208), SwitchLastCaseIsDefaultCheck (java:S131), TestAnnotationWithExpectedExceptionCheck (java:S5777), TestsStabilityCheck (java:S5973), ThreadSleepInTestsCheck (java:S2925), TodoTagPresenceCheck (java:S1135), TooManyAssertionsCheck (java:S5961), TryWithResourcesCheck (java:S2093), UnnamedVariableShouldUseVarCheck (java:S7466), UnusedLocalVariableCheck (java:S1481), UnusedMethodParameterCheck (java:S1172), UnusedPrivateFieldCheck (java:S1068), UnusedPrivateMethodCheck (java:S1144), UnusedTestRuleCheck (java:S2924), UsePageableParameterForPagedQueryCheck (java:S7186), UselessImportCheck (java:S1128), UselessParenthesesCheck (java:S1110)]
Added 264 checks for language='ts', repository='typescript'
Added 265 checks for language='js', repository='javascript'
No registered JsAnalysisConsumer.
Execute Sensor: JavaSensor
No workDir in SonarLint
Configured Java source version (sonar.java.source): 8, preview features enabled (sonar.java.enablePreview): false
Property 'sonar.java.jdkHome' resolved with:
[]
Property 'sonar.java.libraries' resolved with:
[C:\Program Files (x86)\Java\jdk1.8.0_251\jre\lib\resources.jar,
C:\Program Files (x86)\Java\jdk1.8.0_251\jre\lib\rt.jar,
C:\Program Files (x86)\Java\jdk1.8.0_251\jre\lib\jsse.jar,
C:\Program Files (x86)\Java\jdk1.8.0_251\jre\lib\jce.jar,
C:\Program Files (x86)\Java\jdk1.8.0_251\jre\lib\charsets.jar,
C:\Program Files (x86)\Java\jdk1.8.0_251\jre\lib\jfr.jar,
C:\Program Files (x86)\Java\jdk1.8.0_251\jre\lib\ext\access-bridge-32.jar,
C:\Program Files (x86)\Java\jdk1.8.0_251\jre\lib\ext\cldrdata.jar,
C:\Program Files (x86)\Java\jdk1.8.0_251\jre\lib\ext\dnsns.jar,
C:\Program Files (x86)\Java\jdk1.8.0_251\jre\lib\ext\jaccess.jar,
C:\Program Files (x86)\Java\jdk1.8.0_251\jre\lib\ext\jfxrt.jar,
C:\Program Files (x86)\Java\jdk1.8.0_251\jre\lib\ext\localedata.jar,
C:\Program Files (x86)\Java\jdk1.8.0_251\jre\lib\ext\nashorn.jar,
C:\Program Files (x86)\Java\jdk1.8.0_251\jre\lib\ext\sunec.jar,
C:\Program Files (x86)\Java\jdk1.8.0_251\jre\lib\ext\sunjce_provider.jar,
C:\Program Files (x86)\Java\jdk1.8.0_251\jre\lib\ext\sunmscapi.jar,
C:\Program Files (x86)\Java\jdk1.8.0_251\jre\lib\ext\sunpkcs11.jar,
C:\Program Files (x86)\Java\jdk1.8.0_251\jre\lib\ext\zipfs.jar,
C:\Users\JohnC\.m2\repository\org\apache\poi\poi\5.2.3\poi-5.2.3.jar,
C:\Users\JohnC\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar,
C:\Users\JohnC\.m2\repository\org\apache\commons\commons-math3\3.6.1\commons-math3-3.6.1.jar,
C:\Users\JohnC\.m2\repository\commons-io\commons-io\2.11.0\commons-io-2.11.0.jar,
C:\Users\JohnC\.m2\repository\com\zaxxer\SparseBitSet\1.2\SparseBitSet-1.2.jar,
C:\Users\JohnC\.m2\repository\org\apache\logging\log4j\log4j-api\2.18.0\log4j-api-2.18.0.jar,
C:\Users\JohnC\.m2\repository\org\apache\poi\poi-ooxml\5.2.3\poi-ooxml-5.2.3.jar,
C:\Users\JohnC\.m2\repository\org\apache\poi\poi-ooxml-lite\5.2.3\poi-ooxml-lite-5.2.3.jar,
C:\Users\JohnC\.m2\repository\org\apache\xmlbeans\xmlbeans\5.1.1\xmlbeans-5.1.1.jar,
C:\Users\JohnC\.m2\repository\org\apache\commons\commons-compress\1.21\commons-compress-1.21.jar,
C:\Users\JohnC\.m2\repository\com\github\virtuald\curvesapi\1.07\curvesapi-1.07.jar,
C:\Users\JohnC\.m2\repository\org\apache\commons\commons-collections4\4.4\commons-collections4-4.4.jar,
C:\Users\JohnC\.m2\repository\com\google\code\gson\gson\2.10.1\gson-2.10.1.jar]
Property 'sonar.java.jdkHome' resolved with:
[]
Property 'sonar.java.test.libraries' resolved with:
[C:\pling\excel-parser\target\classes,
C:\Program Files (x86)\Java\jdk1.8.0_251\jre\lib\resources.jar,
C:\Program Files (x86)\Java\jdk1.8.0_251\jre\lib\rt.jar,
C:\Program Files (x86)\Java\jdk1.8.0_251\jre\lib\jsse.jar,
C:\Program Files (x86)\Java\jdk1.8.0_251\jre\lib\jce.jar,
C:\Program Files (x86)\Java\jdk1.8.0_251\jre\lib\charsets.jar,
C:\Program Files (x86)\Java\jdk1.8.0_251\jre\lib\jfr.jar,
C:\Program Files (x86)\Java\jdk1.8.0_251\jre\lib\ext\access-bridge-32.jar,
C:\Program Files (x86)\Java\jdk1.8.0_251\jre\lib\ext\cldrdata.jar,
C:\Program Files (x86)\Java\jdk1.8.0_251\jre\lib\ext\dnsns.jar,
C:\Program Files (x86)\Java\jdk1.8.0_251\jre\lib\ext\jaccess.jar,
C:\Program Files (x86)\Java\jdk1.8.0_251\jre\lib\ext\jfxrt.jar,
C:\Program Files (x86)\Java\jdk1.8.0_251\jre\lib\ext\localedata.jar,
C:\Program Files (x86)\Java\jdk1.8.0_251\jre\lib\ext\nashorn.jar,
C:\Program Files (x86)\Java\jdk1.8.0_251\jre\lib\ext\sunec.jar,
C:\Program Files (x86)\Java\jdk1.8.0_251\jre\lib\ext\sunjce_provider.jar,
C:\Program Files (x86)\Java\jdk1.8.0_251\jre\lib\ext\sunmscapi.jar,
C:\Program Files (x86)\Java\jdk1.8.0_251\jre\lib\ext\sunpkcs11.jar,
C:\Program Files (x86)\Java\jdk1.8.0_251\jre\lib\ext\zipfs.jar,
C:\Users\JohnC\.m2\repository\org\apache\poi\poi\5.2.3\poi-5.2.3.jar,
C:\Users\JohnC\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar,
C:\Users\JohnC\.m2\repository\org\apache\commons\commons-math3\3.6.1\commons-math3-3.6.1.jar,
C:\Users\JohnC\.m2\repository\commons-io\commons-io\2.11.0\commons-io-2.11.0.jar,
C:\Users\JohnC\.m2\repository\com\zaxxer\SparseBitSet\1.2\SparseBitSet-1.2.jar,
C:\Users\JohnC\.m2\repository\org\apache\logging\log4j\log4j-api\2.18.0\log4j-api-2.18.0.jar,
C:\Users\JohnC\.m2\repository\org\apache\poi\poi-ooxml\5.2.3\poi-ooxml-5.2.3.jar,
C:\Users\JohnC\.m2\repository\org\apache\poi\poi-ooxml-lite\5.2.3\poi-ooxml-lite-5.2.3.jar,
C:\Users\JohnC\.m2\repository\org\apache\xmlbeans\xmlbeans\5.1.1\xmlbeans-5.1.1.jar,
C:\Users\JohnC\.m2\repository\org\apache\commons\commons-compress\1.21\commons-compress-1.21.jar,
C:\Users\JohnC\.m2\repository\com\github\virtuald\curvesapi\1.07\curvesapi-1.07.jar,
C:\Users\JohnC\.m2\repository\org\apache\commons\commons-collections4\4.4\commons-collections4-4.4.jar,
C:\Users\JohnC\.m2\repository\com\google\code\gson\gson\2.10.1\gson-2.10.1.jar]
Server-side caching is not enabled. The Java analyzer will not try to leverage data from a previous analysis.
1 source file to be analyzed
The Java analyzer cannot skip unchanged files in this context. A full analysis is performed for all files.
Cannot write hashes to the cache when the cache is disabled (file:/C:/pling/excel-parser/src/main/java/pt/pe/birds/DirectionLocationParser.java).
[SE] Loaded 255 hardcoded method behaviors.
Could not complete symbolic execution: reached limit of 16000 steps for method parseLocationTerms#293 in class DirectionLocationParser
org.sonar.java.se.ExplodedGraphWalker$MaximumStepsReachedException: reached limit of 16000 steps for method parseLocationTerms#293 in class DirectionLocationParser
	at org.sonar.java.se.ExplodedGraphWalker.throwExceptionIfMaxStepsHasBeenReached(ExplodedGraphWalker.java:326)
	at org.sonar.java.se.ExplodedGraphWalker.execute(ExplodedGraphWalker.java:247)
	at org.sonar.java.se.ExplodedGraphWalker.visitMethod(ExplodedGraphWalker.java:216)
	at org.sonar.java.se.SymbolicExecutionVisitor.execute(SymbolicExecutionVisitor.java:68)
	at org.sonar.java.se.SymbolicExecutionVisitor.visitMethod(SymbolicExecutionVisitor.java:57)
	at org.sonar.java.model.declaration.MethodTreeImpl.accept(MethodTreeImpl.java:228)
	at org.sonar.plugins.java.api.tree.BaseTreeVisitor.scan(BaseTreeVisitor.java:37)
	at org.sonar.plugins.java.api.tree.BaseTreeVisitor.scan(BaseTreeVisitor.java:31)
	at org.sonar.plugins.java.api.tree.BaseTreeVisitor.visitClass(BaseTreeVisitor.java:67)
	at org.sonar.java.model.declaration.ClassTreeImpl.accept(ClassTreeImpl.java:238)
	at org.sonar.plugins.java.api.tree.BaseTreeVisitor.scan(BaseTreeVisitor.java:37)
	at org.sonar.plugins.java.api.tree.BaseTreeVisitor.scan(BaseTreeVisitor.java:31)
	at org.sonar.plugins.java.api.tree.BaseTreeVisitor.visitCompilationUnit(BaseTreeVisitor.java:49)
	at org.sonar.java.model.JavaTree$CompilationUnitTreeImpl.accept(JavaTree.java:203)
	at org.sonar.plugins.java.api.tree.BaseTreeVisitor.scan(BaseTreeVisitor.java:37)
	at org.sonar.java.se.SymbolicExecutionVisitor.scanFile(SymbolicExecutionVisitor.java:52)
	at org.sonar.java.model.VisitorsBridge.lambda$runScanner$3(VisitorsBridge.java:285)
	at org.sonar.java.model.VisitorsBridge.runScanner(VisitorsBridge.java:290)
	at org.sonar.java.model.VisitorsBridge.runScanner(VisitorsBridge.java:285)
	at org.sonar.java.model.VisitorsBridge.visitFile(VisitorsBridge.java:268)
	at org.sonar.java.ast.JavaAstScanner.simpleScan(JavaAstScanner.java:156)
	at org.sonar.java.ast.JavaAstScanner.lambda$scan$1(JavaAstScanner.java:108)
	at org.sonar.java.model.JParserConfig$FileByFile.parse(JParserConfig.java:275)
	at org.sonar.java.model.JParserConfig$FileByFile.parse(JParserConfig.java:250)
	at org.sonar.java.ast.JavaAstScanner.scan(JavaAstScanner.java:105)
	at org.sonar.java.ast.JavaAstScanner.scan(JavaAstScanner.java:82)
	at org.sonar.java.JavaFrontend.scanAndMeasureTask(JavaFrontend.java:407)
	at org.sonar.java.JavaFrontend.scan(JavaFrontend.java:159)
	at org.sonar.plugins.java.JavaSensor.execute(JavaSensor.java:112)
	at org.sonarsource.sonarlint.core.analysis.container.analysis.sensor.SensorsExecutor.executeSensor(SensorsExecutor.java:101)
	at org.sonarsource.sonarlint.core.analysis.container.analysis.sensor.SensorsExecutor.executeSensors(SensorsExecutor.java:91)
	at org.sonarsource.sonarlint.core.analysis.container.analysis.sensor.SensorsExecutor.execute(SensorsExecutor.java:78)
	at org.sonarsource.sonarlint.core.analysis.container.analysis.AnalysisContainer.doAfterStart(AnalysisContainer.java:122)
	at org.sonarsource.sonarlint.core.plugin.commons.container.SpringComponentContainer.startComponents(SpringComponentContainer.java:180)
	at org.sonarsource.sonarlint.core.plugin.commons.container.SpringComponentContainer.execute(SpringComponentContainer.java:159)
	at org.sonarsource.sonarlint.core.analysis.container.module.ModuleContainer.analyze(ModuleContainer.java:75)
	at org.sonarsource.sonarlint.core.analysis.command.AnalyzeCommand.doRunAnalysis(AnalyzeCommand.java:178)
	at org.sonarsource.sonarlint.core.analysis.command.AnalyzeCommand.doExecute(AnalyzeCommand.java:146)
	at org.sonarsource.sonarlint.core.analysis.command.AnalyzeCommand.execute(AnalyzeCommand.java:132)
	at org.sonarsource.sonarlint.core.analysis.command.AnalyzeCommand.lambda$execute$0(AnalyzeCommand.java:124)
	at org.sonarsource.sonarlint.core.commons.progress.TaskManager.runTask(TaskManager.java:36)
	at org.sonarsource.sonarlint.core.analysis.command.AnalyzeCommand.execute(AnalyzeCommand.java:123)
	at org.sonarsource.sonarlint.core.analysis.AnalysisScheduler.executeQueuedCommands(AnalysisScheduler.java:75)
	at java.base/java.lang.Thread.run(Thread.java:1575)

Could not complete symbolic execution: reached limit of 16000 steps for method parse#341 in class DirectionLocationParser
org.sonar.java.se.ExplodedGraphWalker$MaximumStepsReachedException: reached limit of 16000 steps for method parse#341 in class DirectionLocationParser
	at org.sonar.java.se.ExplodedGraphWalker.throwExceptionIfMaxStepsHasBeenReached(ExplodedGraphWalker.java:326)
	at org.sonar.java.se.ExplodedGraphWalker.execute(ExplodedGraphWalker.java:247)
	at org.sonar.java.se.ExplodedGraphWalker.visitMethod(ExplodedGraphWalker.java:216)
	at org.sonar.java.se.SymbolicExecutionVisitor.execute(SymbolicExecutionVisitor.java:68)
	at org.sonar.java.se.SymbolicExecutionVisitor.visitMethod(SymbolicExecutionVisitor.java:57)
	at org.sonar.java.model.declaration.MethodTreeImpl.accept(MethodTreeImpl.java:228)
	at org.sonar.plugins.java.api.tree.BaseTreeVisitor.scan(BaseTreeVisitor.java:37)
	at org.sonar.plugins.java.api.tree.BaseTreeVisitor.scan(BaseTreeVisitor.java:31)
	at org.sonar.plugins.java.api.tree.BaseTreeVisitor.visitClass(BaseTreeVisitor.java:67)
	at org.sonar.java.model.declaration.ClassTreeImpl.accept(ClassTreeImpl.java:238)
	at org.sonar.plugins.java.api.tree.BaseTreeVisitor.scan(BaseTreeVisitor.java:37)
	at org.sonar.plugins.java.api.tree.BaseTreeVisitor.scan(BaseTreeVisitor.java:31)
	at org.sonar.plugins.java.api.tree.BaseTreeVisitor.visitCompilationUnit(BaseTreeVisitor.java:49)
	at org.sonar.java.model.JavaTree$CompilationUnitTreeImpl.accept(JavaTree.java:203)
	at org.sonar.plugins.java.api.tree.BaseTreeVisitor.scan(BaseTreeVisitor.java:37)
	at org.sonar.java.se.SymbolicExecutionVisitor.scanFile(SymbolicExecutionVisitor.java:52)
	at org.sonar.java.model.VisitorsBridge.lambda$runScanner$3(VisitorsBridge.java:285)
	at org.sonar.java.model.VisitorsBridge.runScanner(VisitorsBridge.java:290)
	at org.sonar.java.model.VisitorsBridge.runScanner(VisitorsBridge.java:285)
	at org.sonar.java.model.VisitorsBridge.visitFile(VisitorsBridge.java:268)
	at org.sonar.java.ast.JavaAstScanner.simpleScan(JavaAstScanner.java:156)
	at org.sonar.java.ast.JavaAstScanner.lambda$scan$1(JavaAstScanner.java:108)
	at org.sonar.java.model.JParserConfig$FileByFile.parse(JParserConfig.java:275)
	at org.sonar.java.model.JParserConfig$FileByFile.parse(JParserConfig.java:250)
	at org.sonar.java.ast.JavaAstScanner.scan(JavaAstScanner.java:105)
	at org.sonar.java.ast.JavaAstScanner.scan(JavaAstScanner.java:82)
	at org.sonar.java.JavaFrontend.scanAndMeasureTask(JavaFrontend.java:407)
	at org.sonar.java.JavaFrontend.scan(JavaFrontend.java:159)
	at org.sonar.plugins.java.JavaSensor.execute(JavaSensor.java:112)
	at org.sonarsource.sonarlint.core.analysis.container.analysis.sensor.SensorsExecutor.executeSensor(SensorsExecutor.java:101)
	at org.sonarsource.sonarlint.core.analysis.container.analysis.sensor.SensorsExecutor.executeSensors(SensorsExecutor.java:91)
	at org.sonarsource.sonarlint.core.analysis.container.analysis.sensor.SensorsExecutor.execute(SensorsExecutor.java:78)
	at org.sonarsource.sonarlint.core.analysis.container.analysis.AnalysisContainer.doAfterStart(AnalysisContainer.java:122)
	at org.sonarsource.sonarlint.core.plugin.commons.container.SpringComponentContainer.startComponents(SpringComponentContainer.java:180)
	at org.sonarsource.sonarlint.core.plugin.commons.container.SpringComponentContainer.execute(SpringComponentContainer.java:159)
	at org.sonarsource.sonarlint.core.analysis.container.module.ModuleContainer.analyze(ModuleContainer.java:75)
	at org.sonarsource.sonarlint.core.analysis.command.AnalyzeCommand.doRunAnalysis(AnalyzeCommand.java:178)
	at org.sonarsource.sonarlint.core.analysis.command.AnalyzeCommand.doExecute(AnalyzeCommand.java:146)
	at org.sonarsource.sonarlint.core.analysis.command.AnalyzeCommand.execute(AnalyzeCommand.java:132)
	at org.sonarsource.sonarlint.core.analysis.command.AnalyzeCommand.lambda$execute$0(AnalyzeCommand.java:124)
	at org.sonarsource.sonarlint.core.commons.progress.TaskManager.runTask(TaskManager.java:36)
	at org.sonarsource.sonarlint.core.analysis.command.AnalyzeCommand.execute(AnalyzeCommand.java:123)
	at org.sonarsource.sonarlint.core.analysis.AnalysisScheduler.executeQueuedCommands(AnalysisScheduler.java:75)
	at java.base/java.lang.Thread.run(Thread.java:1575)

Initializing metadata of file file:/C:/pling/excel-parser/src/main/java/pt/pe/birds/DirectionLocationParser.java
Analysis time of [uri=file:/C:/pling/excel-parser/src/main/java/pt/pe/birds/DirectionLocationParser.java] (400ms)
1/1 source file has been analyzed
Did not optimize analysis for any files, performed a full analysis for all 1 files.
No "Test" source files to scan.
No "Generated" source files to scan.
'Python Sensor' skipped because there are no related files in the current project
'IPython Notebooks Sensor' skipped because there are no related files in the current project
Execute Sensor: HTML
'XML Sensor' skipped because there are no related files in the current project
'PHP sensor' skipped because there are no related files in the current project
'Analyzer for "php.ini" files' skipped because there are no related files in the current project
'JavaScript/TypeScript analysis' skipped because there are no related files in the current project
'JavaScript inside YAML analysis' skipped because there are no related files in the current project
'JavaScript inside HTML analysis' skipped because there are no related files in the current project
Execute Sensor: CSS Rules
No CSS, PHP, HTML or VueJS files are found in the project. CSS analysis is skipped.
Execute Sensor: TextAndSecretsSensor
Available processors: 6
Using 6 threads for analysis.
Start fetching files for the text and secrets analysis
Retrieving all except non binary files
Starting the text and secrets analysis
1 source file to be analyzed for the text and secrets analysis
1/1 source file has been analyzed for the text and secrets analysis
Analysis detected 12 issues and 0 Security Hotspots in 1020ms
Found 12 issue(s) on project 'excel-parser'


Hope this helps!

Thanks for listening :slight_smile:

1 Like

Hi,

Thanks for the log! I’ve flagged this for the experts.

 
Ann

2 Likes

Adding a “me too”.
Getting Eclipse Errors along the lines of:

An internal error occurred during: "Update issues markers for project <project>".
Duplicate key 6a7a68fd-c99c-4ab5-a268-079886243c02 (attempted merging values Marker [on: /<project>/<path-to-java-file>, id: 404094, type: org.sonarlint.eclipse.core.sonarlintOnTheFlyProblem, severity: INFO(0), attributes: [anticipatedIssue: true, charEnd: 41464, charStart: 41456, creationdate: 1749633471000, extralocations: org.sonarlint.eclipse.core.internal.markers.MarkerFlows@7e8570e6, lineNumber: 1087, message: Remove this unnecessary cast to "double"., priority: 2, quickfixes: org.sonarlint.eclipse.core.internal.quickfixes.MarkerQuickFixes@60dcaf4, resolved: false, rulekey: java:S1905, serverissuekey: a5ab96df-38e9-4cb7-bedb-3b32d593c10a, sonarattribute: CLEAR, sonarhighestimpact: LOW, trackedIssueId: 6a7a68fd-c99c-4ab5-a268-079886243c02], created: 03.07.25, 15:17] and Marker [on: /<project>/<path-to-java-file>, id: 404096, type: org.sonarlint.eclipse.core.sonarlintOnTheFlyProblem, severity: INFO(0), attributes: [anticipatedIssue: true, charEnd: 42173, charStart: 42165, creationdate: 1749633471000, extralocations: org.sonarlint.eclipse.core.internal.markers.MarkerFlows@647549ef, lineNumber: 1109, message: Remove this unnecessary cast to "double"., priority: 2, quickfixes: org.sonarlint.eclipse.core.internal.quickfixes.MarkerQuickFixes@d4031f4, resolved: false, rulekey: java:S1905, serverissuekey: a5ab96df-38e9-4cb7-bedb-3b32d593c10a, sonarattribute: CLEAR, sonarhighestimpact: LOW, trackedIssueId: 6a7a68fd-c99c-4ab5-a268-079886243c02], created: 03.07.25, 15:17])

and it’s actually quite a pain since it pops up right in the middle of editing.
Removing the .sonarlint folder is not option (contains the connectedMode.json).

I have these Eclipse Plug-Ins installed:

SonarLint Core - Java Client OSGi|10.23.0.81306|org.sonarsource.sonarlint.core.sonarlint-java-client-osgi|
SonarLint for Eclipse|11.10.0.82930|org.sonarlint.eclipse.ui|
SonarLint for Eclipse Buildship|11.10.0.82930|org.sonarlint.eclipse.buildship|
SonarLint for Eclipse CDT|11.10.0.82930|org.sonarlint.eclipse.cdt|
SonarLint for Eclipse Core|11.10.0.82930|org.sonarlint.eclipse.sloop.windows.x64|
SonarLint for Eclipse Core|11.10.0.82930|org.sonarlint.eclipse.core|
SonarLint for Eclipse JDT|11.10.0.82930|org.sonarlint.eclipse.jdt|
SonarLint for Eclipse m2e|11.10.0.82930|org.sonarlint.eclipse.m2e|
1 Like

Hey @fnke,

You can Remove the „.sonarlint“ folder in the workspace, not in the repository. This One does not contain the „connectedMode.json“ - the Name of the folder in the Repo is just the Same as the folder in the workspace.

Cheers :tumbler_glass:

2 Likes

This error happen to me when I change branch by other application as sourceTree or by command line .
I switch git branch not by egit of eclipse and sonarQube don’t recognize it.
I don’t know if it happen when you switch branch by egit in eclipse.
I suppose that the first thing to do by sonarQube is verify if branch is changed before to start the analysis.