Error on nexus starts - Sonatype Nexus Repository - Sonatype Community

Error on nexus starts

post by squal78 on Jul 17, 2024

Squal Goupil
squal78

since few days, we’ve got an issue when starting nexus service
we’ve got a lot of issue trying to access to
Central Repository: org/sonatype/nexus/assemblies…
first error like this look like that :

2024-07-17 09:07:03,506+0200 WARN  [FelixStartLevel]  *SYSTEM org.ops4j.pax.url.mvn.internal.AetherBasedResolver - Error resolving artifact org.sonatype.nexus.assemblies:nexus-startup-feature:xml:features:3.41.0-01: [Could not transfer artifact org.sonatype.nexus.assemblies:nexus-startup-feature:xml:features:3.41.0-01 from/to central (https://repo1.maven.org/maven2/): transfer failed for https://repo1.maven.org/maven2/org/sonatype/nexus/assemblies/nexus-startup-feature/3.41.0-01/nexus-startup-feature-3.41.0-01-features.xml]
java.io.IOException: Error resolving artifact org.sonatype.nexus.assemblies:nexus-startup-feature:xml:features:3.41.0-01: [Could not transfer artifact org.sonatype.nexus.assemblies:nexus-startup-feature:xml:features:3.41.0-01 from/to central (https://repo1.maven.org/maven2/): transfer failed for https://repo1.maven.org/maven2/org/sonatype/nexus/assemblies/nexus-startup-feature/3.41.0-01/nexus-startup-feature-3.41.0-01-features.xml]
        at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.configureIOException(AetherBasedResolver.java:803)
        at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:774)
        at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:657)
        at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:598)
        at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:565)
        at org.ops4j.pax.url.mvn.internal.Connection.getInputStream(Connection.java:123)
        at java.net.URL.openStream(URL.java:1093)
        at org.apache.karaf.features.internal.service.RepositoryImpl.load(RepositoryImpl.java:114)
        at org.apache.karaf.features.internal.service.RepositoryImpl.<init>(RepositoryImpl.java:51)
        at org.apache.karaf.features.internal.service.RepositoryCacheImpl.create(RepositoryCacheImpl.java:51)
        at org.apache.karaf.features.internal.service.FeaturesServiceImpl.addRepository(FeaturesServiceImpl.java:386)
        at org.apache.karaf.features.internal.service.FeaturesServiceImpl.addRepository(FeaturesServiceImpl.java:381)
        at org.apache.karaf.features.internal.service.BootFeaturesInstaller.addRepositories(BootFeaturesInstaller.java:118)
        at org.apache.karaf.features.internal.service.BootFeaturesInstaller.installBootFeatures(BootFeaturesInstaller.java:87)
        at org.apache.karaf.features.internal.service.BootFeaturesInstaller.start(BootFeaturesInstaller.java:81)
        at org.apache.karaf.features.internal.osgi.Activator.doStart(Activator.java:214)
        at org.apache.karaf.util.tracker.BaseActivator.start(BaseActivator.java:92)
        at org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:698)
        at org.apache.felix.framework.Felix.activateBundle(Felix.java:2402)
        at org.apache.felix.framework.Felix.startBundle(Felix.java:2308)
        at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1539)
        at org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:308)
        at java.lang.Thread.run(Thread.java:750)
        Suppressed: shaded.org.eclipse.aether.transfer.ArtifactTransferException: Could not transfer artifact org.sonatype.nexus.assemblies:nexus-startup-feature:xml:features:3.41.0-01 from/to central (https://repo1.maven.org/maven2/): transfer failed for https://repo1.maven.org/maven2/org/sonatype/nexus/assemblies/nexus-startup-feature/3.41.0-01/nexus-startup-feature-3.41.0-01-features.xml
                at shaded.org.eclipse.aether.connector.basic.ArtifactTransportListener.transferFailed(ArtifactTransportListener.java:52)
                at shaded.org.eclipse.aether.connector.basic.BasicRepositoryConnector$TaskRunner.run(BasicRepositoryConnector.java:368)
                at shaded.org.eclipse.aether.util.concurrency.RunnableErrorForwarder$1.run(RunnableErrorForwarder.java:75)
                at shaded.org.eclipse.aether.connector.basic.BasicRepositoryConnector$DirectExecutor.execute(BasicRepositoryConnector.java:642)
                at shaded.org.eclipse.aether.connector.basic.BasicRepositoryConnector.get(BasicRepositoryConnector.java:262)
                at shaded.org.eclipse.aether.internal.impl.DefaultArtifactResolver.performDownloads(DefaultArtifactResolver.java:489)
                at shaded.org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:390)
                at shaded.org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifacts(DefaultArtifactResolver.java:215)
                at shaded.org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifact(DefaultArtifactResolver.java:192)
                at shaded.org.eclipse.aether.internal.impl.DefaultRepositorySystem.resolveArtifact(DefaultRepositorySystem.java:247)
                at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:767)
                ... 22 common frames omitted
        Caused by: shaded.org.apache.maven.wagon.TransferFailedException: transfer failed for https://repo1.maven.org/maven2/org/sonatype/nexus/assemblies/nexus-startup-feature/3.41.0-01/nexus-startup-feature-3.41.0-01-features.xml
                at shaded.org.apache.maven.wagon.shared.http.AbstractHttpClientWagon.fillInputData(AbstractHttpClientWagon.java:1250)
                at shaded.org.apache.maven.wagon.shared.http.AbstractHttpClientWagon.fillInputData(AbstractHttpClientWagon.java:1140)
                at shaded.org.apache.maven.wagon.StreamWagon.getInputStream(StreamWagon.java:126)
                at shaded.org.apache.maven.wagon.StreamWagon.getIfNewer(StreamWagon.java:88)
                at shaded.org.apache.maven.wagon.StreamWagon.get(StreamWagon.java:61)
                at shaded.org.eclipse.aether.transport.wagon.WagonTransporter$GetTaskRunner.run(WagonTransporter.java:567)
                at shaded.org.eclipse.aether.transport.wagon.WagonTransporter.execute(WagonTransporter.java:435)
                at shaded.org.eclipse.aether.transport.wagon.WagonTransporter.get(WagonTransporter.java:412)
                at shaded.org.eclipse.aether.connector.basic.BasicRepositoryConnector$GetTaskRunner.runTask(BasicRepositoryConnector.java:456)
                at shaded.org.eclipse.aether.connector.basic.BasicRepositoryConnector$TaskRunner.run(BasicRepositoryConnector.java:363)
                ... 31 common frames omitted
        Caused by: java.net.UnknownHostException: repo1.maven.org: Nom ou service inconnu
                at java.net.Inet4AddressImpl.lookupAllHostAddr(Native Method)
                at java.net.InetAddress$2.lookupAllHostAddr(InetAddress.java:929)
                at java.net.InetAddress.getAddressesFromNameService(InetAddress.java:1324)
                at java.net.InetAddress.getAllByName0(InetAddress.java:1277)
                at java.net.InetAddress.getAllByName(InetAddress.java:1193)
                at java.net.InetAddress.getAllByName(InetAddress.java:1127)
                at shaded.org.apache.http.impl.conn.SystemDefaultDnsResolver.resolve(SystemDefaultDnsResolver.java:45)
                at shaded.org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:112)
                at shaded.org.apache.http.impl.conn.PoolingHttpClientConnectionManager.connect(PoolingHttpClientConnectionManager.java:376)
                at shaded.org.apache.http.impl.execchain.MainClientExec.establishRoute(MainClientExec.java:393)
                at shaded.org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.establishRoute(MainClientExec.java:236)
                at shaded.org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:185)
                at shaded.org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:83)
                at org.ops4j.pax.url.mvn.internal.wagon.ConfigurableHttpWagon.execute(ConfigurableHttpWagon.java:162)
                at shaded.org.apache.maven.wagon.shared.http.AbstractHttpClientWagon.fillInputData(AbstractHttpClientWagon.java:1162)
                ... 40 common frames omitted
Caused by: shaded.org.eclipse.aether.resolution.ArtifactResolutionException: Error resolving artifact org.sonatype.nexus.assemblies:nexus-startup-feature:xml:features:3.41.0-01
        at shaded.org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:413)
        at shaded.org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifacts(DefaultArtifactResolver.java:215)
        at shaded.org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifact(DefaultArtifactResolver.java:192)
        at shaded.org.eclipse.aether.internal.impl.DefaultRepositorySystem.resolveArtifact(DefaultRepositorySystem.java:247)
        at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:767)
        ... 22 common frames omitted

in my view, there is no change on network or proxy settings

Many thanks for your help

post by squal78 on Jul 17, 2024

the error come from that the etc/karaf/org.ops4j.pax.url.mvn.cfg file was empty
we take a backup one and service came back

post by mpiggott on Jul 17, 2024

Matthew Piggott
mpiggott

I believe this issue was fixed in a later version, you may wish to upgrade.