Uploaded image for project: 'Red Hat Fuse'
  1. Red Hat Fuse
  2. ENTESB-6024

SSH container can't find org.jboss.fuse:jboss-fuse:xml:features:6.2.1.redhat-159

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Major Major
    • jboss-fuse-6.3
    • jboss-fuse-6.2-patches
    • Fabric8 v1, Patching
    • None
    • % %
    • Hide

      0. nodes without internet access
      1. fabric:create --resolver localhostname --global-resolver localhostname
      2. container-create-ssh --user fuse --password fuse --host 172.16.117.242 --resolver localhostname --jvm-opts "-Djava.security.egd=file:/dev/./urandom" ssh1

      Show
      0. nodes without internet access 1. fabric:create --resolver localhostname --global-resolver localhostname 2. container-create-ssh --user fuse --password fuse --host 172.16.117.242 --resolver localhostname --jvm-opts "-Djava.security.egd= file:/dev/./urandom " ssh1

      Having both nodes without internet access, the ssh container prints this into the log:

      2016-08-29 02:18:56,848 | WARN  | tures-1-thread-1 | AetherBasedResolver              | 15 - io.fabric8.fabric-maven - 1.2.0.redhat-621147 | Error resolving artifactorg.jboss.fuse:jboss-fuse:xml:features:6.2.1.redhat-147:Could not transfer artifact org.jboss.fuse:jboss-fuse:xml:features:6.2.1.redhat-147 from/to central (http://repo1.maven.org/maven2/): Connect to repo1.maven.org:80 [repo1.maven.org/151.101.56.209] failed: Connection refused
      org.eclipse.aether.resolution.ArtifactResolutionException: Could not transfer artifact org.jboss.fuse:jboss-fuse:xml:features:6.2.1.redhat-147 from/to central (http://repo1.maven.org/maven2/): Connect to repo1.maven.org:80 [repo1.maven.org/151.101.56.209] failed: Connection refused
      	at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:444)[15:io.fabric8.fabric-maven:1.2.0.redhat-621147]
      	at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifacts(DefaultArtifactResolver.java:246)[15:io.fabric8.fabric-maven:1.2.0.redhat-621147]
      	at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifact(DefaultArtifactResolver.java:223)[15:io.fabric8.fabric-maven:1.2.0.redhat-621147]
      	at org.eclipse.aether.internal.impl.DefaultRepositorySystem.resolveArtifact(DefaultRepositorySystem.java:294)[15:io.fabric8.fabric-maven:1.2.0.redhat-621147]
      	at io.fabric8.maven.url.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:520)[15:io.fabric8.fabric-maven:1.2.0.redhat-621147]
      	at io.fabric8.maven.url.internal.AetherBasedResolver.resolveFile(AetherBasedResolver.java:475)[15:io.fabric8.fabric-maven:1.2.0.redhat-621147]
      	at io.fabric8.maven.url.internal.AetherBasedResolver.resolveFile(AetherBasedResolver.java:460)[15:io.fabric8.fabric-maven:1.2.0.redhat-621147]
      	at io.fabric8.maven.url.internal.AetherBasedResolver.download(AetherBasedResolver.java:436)[15:io.fabric8.fabric-maven:1.2.0.redhat-621147]
      	at io.fabric8.maven.url.internal.Connection.getInputStream(Connection.java:124)[15:io.fabric8.fabric-maven:1.2.0.redhat-621147]
      	at org.apache.karaf.features.internal.RepositoryImpl.load(RepositoryImpl.java:97)[76:io.fabric8.fabric-features-service:1.2.0.redhat-621147]
      	at io.fabric8.features.FabricFeaturesServiceImpl$1.load(FabricFeaturesServiceImpl.java:80)[76:io.fabric8.fabric-features-service:1.2.0.redhat-621147]
      	at io.fabric8.features.FabricFeaturesServiceImpl$1.load(FabricFeaturesServiceImpl.java:76)[76:io.fabric8.fabric-features-service:1.2.0.redhat-621147]
      	at com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3524)[60:com.google.guava:17.0.0]
      	at com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2317)[60:com.google.guava:17.0.0]
      	at com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2280)[60:com.google.guava:17.0.0]
      	at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2195)[60:com.google.guava:17.0.0]
      	at com.google.common.cache.LocalCache.get(LocalCache.java:3934)[60:com.google.guava:17.0.0]
      	at com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:3938)[60:com.google.guava:17.0.0]
      	at com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:4821)[60:com.google.guava:17.0.0]
      	at io.fabric8.features.FabricFeaturesServiceImpl.populateRepositories(FabricFeaturesServiceImpl.java:389)[76:io.fabric8.fabric-features-service:1.2.0.redhat-621147]
      	at io.fabric8.features.FabricFeaturesServiceImpl.listInstalledRepositories(FabricFeaturesServiceImpl.java:379)[76:io.fabric8.fabric-features-service:1.2.0.redhat-621147]
      	at io.fabric8.features.FabricFeaturesServiceImpl.run(FabricFeaturesServiceImpl.java:108)[76:io.fabric8.fabric-features-service:1.2.0.redhat-621147]
      	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)[:1.7.0_75]
      	at java.util.concurrent.FutureTask.run(FutureTask.java:262)[:1.7.0_75]
      	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)[:1.7.0_75]
      	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)[:1.7.0_75]
      	at java.lang.Thread.run(Thread.java:745)[:1.7.0_75]
      Caused by: org.eclipse.aether.transfer.ArtifactTransferException: Could not transfer artifact org.jboss.fuse:jboss-fuse:xml:features:6.2.1.redhat-147 from/to central (http://repo1.maven.org/maven2/): Connect to repo1.maven.org:80 [repo1.maven.org/151.101.56.209] failed: Connection refused
      	at org.eclipse.aether.connector.basic.ArtifactTransportListener.transferFailed(ArtifactTransportListener.java:43)[15:io.fabric8.fabric-maven:1.2.0.redhat-621147]
      	at org.eclipse.aether.connector.basic.BasicRepositoryConnector$TaskRunner.run(BasicRepositoryConnector.java:355)[15:io.fabric8.fabric-maven:1.2.0.redhat-621147]
      	at org.eclipse.aether.util.concurrency.RunnableErrorForwarder$1.run(RunnableErrorForwarder.java:67)[15:io.fabric8.fabric-maven:1.2.0.redhat-621147]
      	at org.eclipse.aether.connector.basic.BasicRepositoryConnector$DirectExecutor.execute(BasicRepositoryConnector.java:581)[15:io.fabric8.fabric-maven:1.2.0.redhat-621147]
      	at org.eclipse.aether.connector.basic.BasicRepositoryConnector.get(BasicRepositoryConnector.java:249)[15:io.fabric8.fabric-maven:1.2.0.redhat-621147]
      	at org.eclipse.aether.internal.impl.DefaultArtifactResolver.performDownloads(DefaultArtifactResolver.java:520)[15:io.fabric8.fabric-maven:1.2.0.redhat-621147]
      	at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:421)[15:io.fabric8.fabric-maven:1.2.0.redhat-621147]
      	... 26 more
      Caused by: org.apache.maven.wagon.TransferFailedException: Connect to repo1.maven.org:80 [repo1.maven.org/151.101.56.209] failed: Connection refused
      	at org.apache.maven.wagon.providers.http.AbstractHttpClientWagon.fillInputData(AbstractHttpClientWagon.java:1085)[15:io.fabric8.fabric-maven:1.2.0.redhat-621147]
      	at org.apache.maven.wagon.providers.http.AbstractHttpClientWagon.fillInputData(AbstractHttpClientWagon.java:977)[15:io.fabric8.fabric-maven:1.2.0.redhat-621147]
      	at org.apache.maven.wagon.StreamWagon.getInputStream(StreamWagon.java:116)[15:io.fabric8.fabric-maven:1.2.0.redhat-621147]
      	at org.apache.maven.wagon.StreamWagon.getIfNewer(StreamWagon.java:88)[15:io.fabric8.fabric-maven:1.2.0.redhat-621147]
      	at org.apache.maven.wagon.StreamWagon.get(StreamWagon.java:61)[15:io.fabric8.fabric-maven:1.2.0.redhat-621147]
      	at org.eclipse.aether.transport.wagon.WagonTransporter$GetTaskRunner.run(WagonTransporter.java:560)[15:io.fabric8.fabric-maven:1.2.0.redhat-621147]
      	at org.eclipse.aether.transport.wagon.WagonTransporter.execute(WagonTransporter.java:427)[15:io.fabric8.fabric-maven:1.2.0.redhat-621147]
      	at org.eclipse.aether.transport.wagon.WagonTransporter.get(WagonTransporter.java:404)[15:io.fabric8.fabric-maven:1.2.0.redhat-621147]
      	at org.eclipse.aether.connector.basic.BasicRepositoryConnector$GetTaskRunner.runTask(BasicRepositoryConnector.java:447)[15:io.fabric8.fabric-maven:1.2.0.redhat-621147]
      	at org.eclipse.aether.connector.basic.BasicRepositoryConnector$TaskRunner.run(BasicRepositoryConnector.java:350)[15:io.fabric8.fabric-maven:1.2.0.redhat-621147]
      	... 31 more
      Caused by: org.apache.http.conn.HttpHostConnectException: Connect to repo1.maven.org:80 [repo1.maven.org/151.101.56.209] failed: Connection refused
      	at org.apache.http.impl.conn.HttpClientConnectionOperator.connect(HttpClientConnectionOperator.java:142)[15:io.fabric8.fabric-maven:1.2.0.redhat-621147]
      	at org.apache.http.impl.conn.PoolingHttpClientConnectionManager.connect(PoolingHttpClientConnectionManager.java:319)[15:io.fabric8.fabric-maven:1.2.0.redhat-621147]
      	at org.apache.http.impl.execchain.MainClientExec.establishRoute(MainClientExec.java:363)[15:io.fabric8.fabric-maven:1.2.0.redhat-621147]
      	at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:219)[15:io.fabric8.fabric-maven:1.2.0.redhat-621147]
      	at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:195)[15:io.fabric8.fabric-maven:1.2.0.redhat-621147]
      	at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:86)[15:io.fabric8.fabric-maven:1.2.0.redhat-621147]
      	at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:108)[15:io.fabric8.fabric-maven:1.2.0.redhat-621147]
      	at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:184)[15:io.fabric8.fabric-maven:1.2.0.redhat-621147]
      	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82)[15:io.fabric8.fabric-maven:1.2.0.redhat-621147]
      	at org.apache.maven.wagon.providers.http.AbstractHttpClientWagon.execute(AbstractHttpClientWagon.java:848)[15:io.fabric8.fabric-maven:1.2.0.redhat-621147]
      	at org.apache.maven.wagon.providers.http.AbstractHttpClientWagon.fillInputData(AbstractHttpClientWagon.java:1000)[15:io.fabric8.fabric-maven:1.2.0.redhat-621147]
      	... 40 more
      Caused by: java.net.ConnectException: Connection refused
      	at java.net.PlainSocketImpl.socketConnect(Native Method)[:1.7.0_75]
      	at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339)[:1.7.0_75]
      	at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:200)[:1.7.0_75]
      	at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182)[:1.7.0_75]
      	at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)[:1.7.0_75]
      	at java.net.Socket.connect(Socket.java:579)[:1.7.0_75]
      	at org.apache.http.conn.socket.PlainConnectionSocketFactory.connectSocket(PlainConnectionSocketFactory.java:72)[15:io.fabric8.fabric-maven:1.2.0.redhat-621147]
      	at org.apache.http.impl.conn.HttpClientConnectionOperator.connect(HttpClientConnectionOperator.java:125)[15:io.fabric8.fabric-maven:1.2.0.redhat-621147]
      	... 50 more
      2016-08-29 02:18:56,851 | WARN  | tures-1-thread-1 | FeaturesService                  | 76 - io.fabric8.fabric-features-service - 1.2.0.redhat-621147 | Error while populating repositories from uri.
      java.util.concurrent.ExecutionException: java.io.IOException: Error resolving artifact org.jboss.fuse:jboss-fuse:xml:features:6.2.1.redhat-147: Could not transfer artifact org.jboss.fuse:jboss-fuse:xml:features:6.2.1.redhat-147 from/to central (http://repo1.maven.org/maven2/): Connect to repo1.maven.org:80 [repo1.maven.org/151.101.56.209] failed: Connection refused : mvn:org.jboss.fuse/jboss-fuse/6.2.1.redhat-147/xml/features
      	at com.google.common.util.concurrent.AbstractFuture$Sync.getValue(AbstractFuture.java:299)[60:com.google.guava:17.0.0]
      	at com.google.common.util.concurrent.AbstractFuture$Sync.get(AbstractFuture.java:286)[60:com.google.guava:17.0.0]
      	at com.google.common.util.concurrent.AbstractFuture.get(AbstractFuture.java:116)[60:com.google.guava:17.0.0]
      	at com.google.common.util.concurrent.Uninterruptibles.getUninterruptibly(Uninterruptibles.java:135)[60:com.google.guava:17.0.0]
      	at com.google.common.cache.LocalCache$Segment.getAndRecordStats(LocalCache.java:2346)[60:com.google.guava:17.0.0]
      	at com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2318)[60:com.google.guava:17.0.0]
      	at com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2280)[60:com.google.guava:17.0.0]
      	at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2195)[60:com.google.guava:17.0.0]
      	at com.google.common.cache.LocalCache.get(LocalCache.java:3934)[60:com.google.guava:17.0.0]
      	at com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:3938)[60:com.google.guava:17.0.0]
      	at com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:4821)[60:com.google.guava:17.0.0]
      	at io.fabric8.features.FabricFeaturesServiceImpl.populateRepositories(FabricFeaturesServiceImpl.java:389)[76:io.fabric8.fabric-features-service:1.2.0.redhat-621147]
      	at io.fabric8.features.FabricFeaturesServiceImpl.listInstalledRepositories(FabricFeaturesServiceImpl.java:379)[76:io.fabric8.fabric-features-service:1.2.0.redhat-621147]
      	at io.fabric8.features.FabricFeaturesServiceImpl.run(FabricFeaturesServiceImpl.java:108)[76:io.fabric8.fabric-features-service:1.2.0.redhat-621147]
      	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)[:1.7.0_75]
      	at java.util.concurrent.FutureTask.run(FutureTask.java:262)[:1.7.0_75]
      	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)[:1.7.0_75]
      	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)[:1.7.0_75]
      	at java.lang.Thread.run(Thread.java:745)[:1.7.0_75]
      Caused by: java.io.IOException: Error resolving artifact org.jboss.fuse:jboss-fuse:xml:features:6.2.1.redhat-147: Could not transfer artifact org.jboss.fuse:jboss-fuse:xml:features:6.2.1.redhat-147 from/to central (http://repo1.maven.org/maven2/): Connect to repo1.maven.org:80 [repo1.maven.org/151.101.56.209] failed: Connection refused : mvn:org.jboss.fuse/jboss-fuse/6.2.1.redhat-147/xml/features
      	at org.apache.karaf.features.internal.RepositoryImpl.load(RepositoryImpl.java:208)[76:io.fabric8.fabric-features-service:1.2.0.redhat-621147]
      	at io.fabric8.features.FabricFeaturesServiceImpl$1.load(FabricFeaturesServiceImpl.java:80)[76:io.fabric8.fabric-features-service:1.2.0.redhat-621147]
      	at io.fabric8.features.FabricFeaturesServiceImpl$1.load(FabricFeaturesServiceImpl.java:76)[76:io.fabric8.fabric-features-service:1.2.0.redhat-621147]
      	at com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3524)[60:com.google.guava:17.0.0]
      	at com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2317)[60:com.google.guava:17.0.0]
      	... 13 more
      Caused by: java.io.IOException: Error resolving artifact org.jboss.fuse:jboss-fuse:xml:features:6.2.1.redhat-147: Could not transfer artifact org.jboss.fuse:jboss-fuse:xml:features:6.2.1.redhat-147 from/to central (http://repo1.maven.org/maven2/): Connect to repo1.maven.org:80 [repo1.maven.org/151.101.56.209] failed: Connection refused
      	at io.fabric8.maven.url.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:534)[15:io.fabric8.fabric-maven:1.2.0.redhat-621147]
      	at io.fabric8.maven.url.internal.AetherBasedResolver.resolveFile(AetherBasedResolver.java:475)[15:io.fabric8.fabric-maven:1.2.0.redhat-621147]
      	at io.fabric8.maven.url.internal.AetherBasedResolver.resolveFile(AetherBasedResolver.java:460)[15:io.fabric8.fabric-maven:1.2.0.redhat-621147]
      	at io.fabric8.maven.url.internal.AetherBasedResolver.download(AetherBasedResolver.java:436)[15:io.fabric8.fabric-maven:1.2.0.redhat-621147]
      	at io.fabric8.maven.url.internal.Connection.getInputStream(Connection.java:124)[15:io.fabric8.fabric-maven:1.2.0.redhat-621147]
      	at org.apache.karaf.features.internal.RepositoryImpl.load(RepositoryImpl.java:97)[76:io.fabric8.fabric-features-service:1.2.0.redhat-621147]
      	... 17 more
      
      

      However, the container is provisioned successfully:

      JBossFuse:karaf@root> container-list
      [id]   [version]  [type]  [connected]  [profiles]              [provision status]
      root*  1.0        karaf   yes          fabric                  success           
                                             fabric-ensemble-0000-1                    
                                             jboss-fuse-full                           
      ssh1   1.0        karaf   yes          default                 success
      

      When the nodes have internet access, the exception is not there

      EDIT (6.2.1.159): this happens everytime (even with internet access) with 6.2.1.159 - initially (with 6.2.1.147) with the internet access, it found the features file in https://repository.jboss.org/nexus/content/groups/ea/org/jboss/fuse/jboss-fuse/6.2.1.redhat-147/ and it failed only without internet, as it couldn't reach the EA repo.

            ggrzybek Grzegorz Grzybek
            avano@redhat.com Andrej Vano
            Votes:
            0 Vote for this issue
            Watchers:
            7 Start watching this issue

              Created:
              Updated:
              Resolved: