-
Notifications
You must be signed in to change notification settings - Fork 26
Open
Labels
bugSomething isn't workingSomething isn't workingtriageThis needs to be triaged by a maintainerThis needs to be triaged by a maintainer
Description
Prerequisites
- This bug is in SonarDelphi, not SonarQube or my Delphi code.
- This bug has not already been reported.
SonarDelphi version
1.8.2
Delphi version
13.1
SonarQube version
25.9
Issue description
16:54:27.298 ERROR Error during SonarScanner Engine execution
java.lang.StackOverflowError: null
at java.base/java.util.stream.StreamOpFlag.fromCharacteristics(Unknown Source)
at java.base/java.util.stream.StreamSupport.stream(Unknown Source)
at java.base/java.util.Collection.stream(Unknown Source)
at java.base/java.util.Collections$UnmodifiableCollection.stream(Unknown Source)
at au.com.integradev.delphi.symbol.SymbolTableBuilder.hasInlineRoutines(SymbolTableBuilder.java:384)
at java.base/java.util.stream.MatchOps$1MatchSink.accept(Unknown Source)
at java.base/java.util.stream.ReferencePipeline$3$1.accept(Unknown Source)
at java.base/java.util.stream.ReferencePipeline$3$1.accept(Unknown Source)
at java.base/java.util.stream.ReferencePipeline$2$1.accept(Unknown Source)
at java.base/java.util.stream.ReferencePipeline$2$1.accept(Unknown Source)
at java.base/java.util.stream.ReferencePipeline$3$1.accept(Unknown Source)
at java.base/java.util.HashMap$KeySpliterator.tryAdvance(Unknown Source)
at java.base/java.util.stream.ReferencePipeline.forEachWithCancel(Unknown Source)
at java.base/java.util.stream.AbstractPipeline.copyIntoWithCancel(Unknown Source)
at java.base/java.util.stream.AbstractPipeline.copyInto(Unknown Source)
at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source)
at java.base/java.util.stream.MatchOps$MatchOp.evaluateSequential(Unknown Source)
at java.base/java.util.stream.MatchOps$MatchOp.evaluateSequential(Unknown Source)
at java.base/java.util.stream.AbstractPipeline.evaluate(Unknown Source)
at java.base/java.util.stream.ReferencePipeline.anyMatch(Unknown Source)
at au.com.integradev.delphi.symbol.SymbolTableBuilder.hasInlineRoutines(SymbolTableBuilder.java:395)
...
Steps to reproduce
I just run the scanner on my project sources
Minimal Delphi code exhibiting the issue
Can't do that, I don't even know what's failing
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't workingtriageThis needs to be triaged by a maintainerThis needs to be triaged by a maintainer