Hello,
I have a pom.xml to build my update site and since two days my maven build tells me that it cannot access the repository for KNIME 4.7.
I have configured it like this and I am quite sure, that it did work before…
<properties>
<revision>1.0.0</revision>
<changelist>-SNAPSHOT</changelist>
<knime.version>4.7</knime.version>
<tycho.version>2.7.3</tycho.version>
<tycho.extras.version>${tycho.version}</tycho.extras.version>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
</properties>
The error message of a maven verify
is the following:
[INFO] Scanning for projects...
/Users/niederle/knimeDev/git-repositories/knime-scripting/de.mpicbg.knime.knutils/.polyglot..META-INF_MANIFEST.MF
/Users/niederle/knimeDev/git-repositories/knime-scripting/de.mpicbg.knime.scripting.core/.polyglot..META-INF_MANIFEST.MF
/Users/niederle/knimeDev/git-repositories/knime-scripting/de.mpicbg.knime.scripting.libs/.polyglot..META-INF_MANIFEST.MF
/Users/niederle/knimeDev/git-repositories/knime-scripting/de.mpicbg.knime.scripting.r/.polyglot..META-INF_MANIFEST.MF
/Users/niederle/knimeDev/git-repositories/knime-scripting/de.mpicbg.knime.scripting.python/.polyglot..META-INF_MANIFEST.MF
/Users/niederle/knimeDev/git-repositories/knime-scripting/de.mpicbg.knime.scripting.python.srv/.polyglot..META-INF_MANIFEST.MF
/Users/niederle/knimeDev/git-repositories/knime-scripting/de.mpicbg.knime.scripting.groovy/.polyglot..META-INF_MANIFEST.MF
/Users/niederle/knimeDev/git-repositories/knime-scripting/de.mpicbg.knime.scripting.matlab/.polyglot..META-INF_MANIFEST.MF
/Users/niederle/knimeDev/git-repositories/knime-scripting/de.mpicbg.tds.knime.scripting.r.feature/.polyglot.feature.xml.takari_issue_192
/Users/niederle/knimeDev/git-repositories/knime-scripting/de.mpicbg.tds.knime.scripting.python.feature/.polyglot.feature.xml.takari_issue_192
/Users/niederle/knimeDev/git-repositories/knime-scripting/de.mpicbg.tds.knime.scripting.matlab.feature/.polyglot.feature.xml.takari_issue_192
/Users/niederle/knimeDev/git-repositories/knime-scripting/de.mpicbg.tds.knime.scripting.groovy.feature/.polyglot.feature.xml.takari_issue_192
/Users/niederle/knimeDev/git-repositories/knime-scripting/de.mpicbg.tds.knime.scripting.update/.polyglot.category.xml.takari_issue_192
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
[INFO] Adding repository https://update.knime.com/analytics-platform/4.7
[WARNING] Failed to access p2 repository https://update.knime.com/analytics-platform/4.7, use local cache. Neither https://update.knime.com/analytics-platform/4.7/content.jar nor https://update.knime.com/analytics-platform/4.7/content.xml found.
[INFO] Resolving dependencies of MavenProject: de.mpicbg.tds:de.mpicbg.knime.knutils:4.3.0-SNAPSHOT @ /Users/niederle/knimeDev/git-repositories/knime-scripting/de.mpicbg.knime.knutils/.polyglot..META-INF_MANIFEST.MF
[WARNING] Failed to access p2 repository https://update.knime.com/analytics-platform/4.7, use local cache. Neither https://update.knime.com/analytics-platform/4.7/artifacts.jar nor https://update.knime.com/analytics-platform/4.7/artifacts.xml found.
[ERROR] An error occurred while transferring artifact canonical: osgi.bundle,com.fasterxml.jackson.core.jackson-annotations,2.13.2 from repository https://update.knime.com/analytics-platform/4.7:
[ERROR] Artifact not found: https://update.knime.com/analytics-platform/4.7/plugins/com.fasterxml.jackson.core.jackson-annotations_2.13.2.jar.
[ERROR] Internal error: org.eclipse.tycho.repository.local.MirroringArtifactProvider$MirroringFailedException: Could not mirror artifact osgi.bundle,com.fasterxml.jackson.core.jackson-annotations,2.13.2 into the local Maven repository.See log output for details. https://update.knime.com/analytics-platform/4.7/plugins/com.fasterxml.jackson.core.jackson-annotations_2.13.2.jar -> [Help 1]
org.apache.maven.InternalErrorException: Internal error: org.eclipse.tycho.repository.local.MirroringArtifactProvider$MirroringFailedException: Could not mirror artifact osgi.bundle,com.fasterxml.jackson.core.jackson-annotations,2.13.2 into the local Maven repository.See log output for details.
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:120)
at org.apache.maven.cli.MavenCli.execute(MavenCli.java:972)
at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:293)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:196)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:282)
at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:225)
at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:406)
at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:347)
Caused by: org.eclipse.tycho.repository.local.MirroringArtifactProvider$MirroringFailedException: Could not mirror artifact osgi.bundle,com.fasterxml.jackson.core.jackson-annotations,2.13.2 into the local Maven repository.See log output for details.
at org.eclipse.tycho.repository.local.MirroringArtifactProvider.downloadArtifact(MirroringArtifactProvider.java:296)
at org.eclipse.tycho.repository.local.MirroringArtifactProvider.makeOneFormatLocallyAvailable(MirroringArtifactProvider.java:249)
at org.eclipse.tycho.repository.local.MirroringArtifactProvider.makeLocallyAvailable(MirroringArtifactProvider.java:199)
at org.eclipse.tycho.repository.local.MirroringArtifactProvider.getArtifactFile(MirroringArtifactProvider.java:138)
at org.eclipse.tycho.repository.p2base.artifact.provider.CompositeArtifactProvider.getArtifactFile(CompositeArtifactProvider.java:87)
at org.eclipse.tycho.p2.target.TargetPlatformBaseImpl.getLocalArtifactFile(TargetPlatformBaseImpl.java:154)
at org.eclipse.tycho.p2.resolver.DefaultP2ResolutionResult.lambda$2(DefaultP2ResolutionResult.java:89)
at org.eclipse.tycho.p2.resolver.DefaultP2ResolutionResultEntry.getLocation(DefaultP2ResolutionResultEntry.java:73)
at org.eclipse.tycho.p2.resolver.P2DependencyResolver.lambda$newDefaultTargetPlatform$2(P2DependencyResolver.java:481)
at org.eclipse.tycho.core.osgitools.targetplatform.ArtifactCollection.lambda$addArtifactFile$2(ArtifactCollection.java:66)
at org.eclipse.tycho.core.osgitools.DefaultArtifactDescriptor.getLocation(DefaultArtifactDescriptor.java:62)
at org.eclipse.tycho.core.osgitools.targetplatform.ArtifactCollection.lambda$addArtifact$3(ArtifactCollection.java:121)
at org.eclipse.tycho.core.osgitools.DefaultArtifactDescriptor.getLocation(DefaultArtifactDescriptor.java:62)
at org.eclipse.tycho.core.osgitools.targetplatform.ArtifactCollection.lambda$addArtifact$3(ArtifactCollection.java:121)
at org.eclipse.tycho.core.osgitools.DefaultArtifactDescriptor.getLocation(DefaultArtifactDescriptor.java:62)
at org.eclipse.tycho.core.maven.MavenDependencyInjector.collectExternalDependencies(MavenDependencyInjector.java:148)
at org.eclipse.tycho.core.maven.MavenDependencyInjector.addDependency(MavenDependencyInjector.java:132)
at org.eclipse.tycho.core.maven.MavenDependencyInjector.injectMavenDependencies(MavenDependencyInjector.java:65)
at org.eclipse.tycho.p2.resolver.P2DependencyResolver.injectDependenciesIntoMavenModel(P2DependencyResolver.java:501)
at org.eclipse.tycho.core.resolver.DefaultTychoResolver.resolveProject(DefaultTychoResolver.java:178)
at org.eclipse.tycho.core.maven.TychoMavenLifecycleParticipant.lambda$resolveProjects$0(TychoMavenLifecycleParticipant.java:157)
at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
at java.base/java.util.stream.WhileOps$1$1.accept(WhileOps.java:99)
at java.base/java.util.ArrayList$ArrayListSpliterator.tryAdvance(ArrayList.java:1602)
at java.base/java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:129)
at java.base/java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:527)
at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:513)
at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
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:234)
at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596)
at org.eclipse.tycho.core.maven.TychoMavenLifecycleParticipant.resolveProjects(TychoMavenLifecycleParticipant.java:188)
at org.eclipse.tycho.core.maven.TychoMavenLifecycleParticipant.afterProjectsRead(TychoMavenLifecycleParticipant.java:114)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:264)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:192)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:105)
... 11 more
Caused by: java.io.FileNotFoundException: https://update.knime.com/analytics-platform/4.7/plugins/com.fasterxml.jackson.core.jackson-annotations_2.13.2.jar
at org.eclipse.equinox.internal.p2.transport.ecf.RepositoryStatusHelper.checkFileNotFound(RepositoryStatusHelper.java:298)
at org.eclipse.equinox.internal.p2.transport.ecf.FileReader.checkException(FileReader.java:512)
at org.eclipse.equinox.internal.p2.transport.ecf.FileReader.sendRetrieveRequest(FileReader.java:466)
at org.eclipse.equinox.internal.p2.transport.ecf.FileReader.readInto(FileReader.java:387)
at org.eclipse.equinox.internal.p2.transport.ecf.RepositoryTransport.download(RepositoryTransport.java:107)
at org.eclipse.equinox.internal.p2.transport.ecf.RepositoryTransport.download(RepositoryTransport.java:166)
at org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepository.downloadArtifact(SimpleArtifactRepository.java:748)
at org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepository.downloadArtifact(SimpleArtifactRepository.java:672)
at org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepository.getArtifact(SimpleArtifactRepository.java:804)
at org.eclipse.tycho.repository.p2base.artifact.repository.RepositoryArtifactProvider.getArtifactFromOneMirror(RepositoryArtifactProvider.java:246)
at org.eclipse.tycho.repository.p2base.artifact.repository.RepositoryArtifactProvider.getArtifactFromAnyMirror(RepositoryArtifactProvider.java:226)
at org.eclipse.tycho.repository.p2base.artifact.repository.RepositoryArtifactProvider$1.perform(RepositoryArtifactProvider.java:201)
at org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepository.getArtifact(SimpleArtifactRepository.java:787)
at org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepository.getArtifacts(SimpleArtifactRepository.java:864)
at org.eclipse.tycho.repository.p2base.artifact.repository.LazyArtifactRepository.getArtifacts(LazyArtifactRepository.java:102)
at org.eclipse.tycho.repository.p2base.artifact.repository.RepositoryArtifactProvider.getArtifactFromAnyChildRepository(RepositoryArtifactProvider.java:213)
at org.eclipse.tycho.repository.p2base.artifact.repository.RepositoryArtifactProvider.getArtifactFromAnyFormatAvailableInRepository(RepositoryArtifactProvider.java:180)
at org.eclipse.tycho.repository.p2base.artifact.repository.RepositoryArtifactProvider.getArtifactFromAnySource(RepositoryArtifactProvider.java:166)
at org.eclipse.tycho.repository.p2base.artifact.provider.CompositeArtifactProviderBaseImpl.getArtifact(CompositeArtifactProviderBaseImpl.java:54)
at org.eclipse.tycho.repository.local.MirroringArtifactProvider.downloadCanonicalArtifact(MirroringArtifactProvider.java:314)
at org.eclipse.tycho.repository.local.MirroringArtifactProvider.downloadMostSpecificNeededFormatOfArtifact(MirroringArtifactProvider.java:307)
at org.eclipse.tycho.repository.local.MirroringArtifactProvider.downloadArtifact(MirroringArtifactProvider.java:292)
... 47 more
Is there anything wrong on my side? I cannot think of a code/configuration change since my last successful build.