The version on https://www.sonarlint.org/eclipse/ is not up to date (yet), and I confirm that the latest version of SonarLint available on the Eclipse marketplace is 4.2
I tried to reproduce this issue with a freshly downloaded Eclipse Mars.2, but I had trouble with the Marketplace client.
However, I did manage to have SonarLint 4.2 installed (and working!) using the “Help > Install New Software…” dialog, and the update site URL provided by the marketplace page: https://eclipse-uc.sonarlint.org
Could you please try with the manual update site install?
There could also be hints about what is wrong in log file in ${workspace}/.metadata/.log.
Thank you for your reply. I’m sorry, that I did notice it so late. The notification mail got lost in my spam directory.
I tried it using “Help -> Install new Software…”. It lasts longer and the progressbar said that it did something, but then the same error occured.
In the logfile is the stacktrace, but the message itself stays the same:
!MESSAGE Artifact not found: https://binaries.sonarsource.com/SonarLint-for-Eclipse/releases/4.2.0/plugins/org.sonarlint.eclipse.m2e_4.2.0.201909192007.jar.
!STACK 0
java.io.FileNotFoundException: https://binaries.sonarsource.com/SonarLint-for-Eclipse/releases/4.2.0/plugins/org.sonarlint.eclipse.m2e_4.2.0.201909192007.jar
at org.eclipse.equinox.internal.p2.transport.ecf.RepositoryStatusHelper.checkFileNotFound(RepositoryStatusHelper.java:297)
at org.eclipse.equinox.internal.p2.transport.ecf.FileReader.checkException(FileReader.java:478)
at org.eclipse.equinox.internal.p2.transport.ecf.FileReader.sendRetrieveRequest(FileReader.java:435)
at org.eclipse.equinox.internal.p2.transport.ecf.FileReader.readInto(FileReader.java:358)
at org.eclipse.equinox.internal.p2.transport.ecf.RepositoryTransport.download(RepositoryTransport.java:101)
at org.eclipse.oomph.p2.internal.core.CachingTransport.download(CachingTransport.java:124)
at org.eclipse.oomph.p2.internal.core.CachingTransport.download(CachingTransport.java:235)
at org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepository.downloadArtifact(SimpleArtifactRepository.java:669)
at org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepository.downloadArtifact(SimpleArtifactRepository.java:591)
at org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepository.getArtifact(SimpleArtifactRepository.java:723)
at org.eclipse.equinox.internal.p2.artifact.repository.MirrorRequest.getArtifact(MirrorRequest.java:319)
at org.eclipse.equinox.internal.p2.artifact.repository.MirrorRequest.transferSingle(MirrorRequest.java:288)
at org.eclipse.equinox.internal.p2.artifact.repository.MirrorRequest.transfer(MirrorRequest.java:223)
at org.eclipse.equinox.internal.p2.artifact.repository.MirrorRequest.perform(MirrorRequest.java:153)
at org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepository.getArtifact(SimpleArtifactRepository.java:707)
at org.eclipse.equinox.internal.p2.artifact.repository.simple.DownloadJob.run(DownloadJob.java:63)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)