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 