After updating to version 9.2.0.81471 in IDz 16.0.3, I started getting this error once I hit ‘Analyze’ on a COBOL code -
Starting SonarLint for Eclipse 9.2.0.81471
Starting SonarLint engine for connection 'my-sonarqube-server-url'...
Started embedded server on port 64120
[SYNC] Synchronizing issues for project 'my-project-name' on branch 'master'
[SYNC] Synchronizing taint issues for project 'my-project-name' on branch 'master'
Error during execution of SonarLint analysis
java.lang.NullPointerException
at com.ibm.ftt.sonar.integration.SonarLintProjectAdapter.getCachedResource(SonarLintProjectAdapter.java:258)
at com.ibm.ftt.sonar.integration.SonarLintProjectAdapter.deleteMarkers(SonarLintProjectAdapter.java:122)
at com.ibm.ftt.sonar.integration.SonarLintProjectAdapter.deleteAllMarkers(SonarLintProjectAdapter.java:101)
at org.sonarlint.eclipse.core.internal.jobs.SonarLintMarkerUpdater.lambda$7(SonarLintMarkerUpdater.java:540)
at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:177)
at java.base/java.util.HashMap$KeySpliterator.forEachRemaining(HashMap.java:1621)
at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:497)
at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:487)
at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:239)
at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:497)
at org.sonarlint.eclipse.core.internal.jobs.SonarLintMarkerUpdater.deleteAllMarkersFromReport(SonarLintMarkerUpdater.java:539)
at org.sonarlint.eclipse.core.internal.jobs.AbstractAnalyzeProjectJob.lambda$6(AbstractAnalyzeProjectJob.java:143)
at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2315)
at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2335)
at org.sonarlint.eclipse.core.internal.jobs.AbstractAnalyzeProjectJob.doRun(AbstractAnalyzeProjectJob.java:139)
at org.sonarlint.eclipse.core.internal.jobs.AbstractSonarJob.run(AbstractSonarJob.java:37)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)
Stream failed
java.io.IOException: An existing connection was forcibly closed by the remote host
at java.base/sun.nio.ch.SocketDispatcher.read0(Native Method)
at java.base/sun.nio.ch.SocketDispatcher.read(SocketDispatcher.java:43)
at java.base/sun.nio.ch.IOUtil.readIntoNativeBuffer(IOUtil.java:276)
at java.base/sun.nio.ch.IOUtil.read(IOUtil.java:245)
at java.base/sun.nio.ch.IOUtil.read(IOUtil.java:223)
at java.base/sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:356)
at org.apache.hc.core5.reactor.IOSessionImpl.read(IOSessionImpl.java:202)
at org.apache.hc.core5.reactor.ssl.SSLIOSession.receiveEncryptedData(SSLIOSession.java:568)
at org.apache.hc.core5.reactor.ssl.SSLIOSession.access$000(SSLIOSession.java:74)
at org.apache.hc.core5.reactor.ssl.SSLIOSession$1.inputReady(SSLIOSession.java:200)
at org.apache.hc.core5.reactor.InternalDataChannel.onIOEvent(InternalDataChannel.java:142)
at org.apache.hc.core5.reactor.InternalChannel.handleIOEvent(InternalChannel.java:51)
at org.apache.hc.core5.reactor.SingleCoreIOReactor.processEvents(SingleCoreIOReactor.java:178)
at org.apache.hc.core5.reactor.SingleCoreIOReactor.doExecute(SingleCoreIOReactor.java:127)
at org.apache.hc.core5.reactor.AbstractSingleCoreIOReactor.execute(AbstractSingleCoreIOReactor.java:86)
at org.apache.hc.core5.reactor.IOReactorWorker.run(IOReactorWorker.java:44)
at java.base/java.lang.Thread.run(Thread.java:839)
Any ideas?