Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

hawtio-default-offline is trying to contact Maven Central #442

Closed
rkettelerij opened this issue Jul 31, 2013 · 7 comments
Closed

hawtio-default-offline is trying to contact Maven Central #442

rkettelerij opened this issue Jul 31, 2013 · 7 comments
Milestone

Comments

@rkettelerij
Copy link

Currently the hawtio-default-offline distribution only prevents hawt.io from contacting GitHub. It should also avoid contacting Maven Central.

Deploying the hawtio-default-offline distribution on a node with no internet access will lead to the following error:

2013-07-31 11:09:54,820 ERROR [] [io.hawt.maven.indexer.MavenIndexerFacade] (MavenIndexerFacade startup timer) Failed to update the maven repository indices: java.io.IOException: Transfer for nexus-maven-repository-index.properties failed; Error transferring file: Connection refused to http://repo1.maven.org/maven2/.index/nexus-maven-repository-index.properties: java.io.IOException: Transfer for nexus-maven-repository-index.properties failed; Error transferring file: Connection refused to http://repo1.maven.org/maven2/.index/nexus-maven-repository-index.properties
    at org.apache.maven.index.updater.WagonHelper$WagonFetcher.retrieve(WagonHelper.java:241) [indexer-core-5.1.1.jar:5.1.1]
    at org.apache.maven.index.updater.WagonHelper$WagonFetcher.retrieve(WagonHelper.java:201) [indexer-core-5.1.1.jar:5.1.1]
    at org.apache.maven.index.updater.DefaultIndexUpdater.downloadIndexProperties(DefaultIndexUpdater.java:459) [indexer-core-5.1.1.jar:5.1.1]
    at org.apache.maven.index.updater.DefaultIndexUpdater.access$000(DefaultIndexUpdater.java:76) [indexer-core-5.1.1.jar:5.1.1]
    at org.apache.maven.index.updater.DefaultIndexUpdater$IndexAdaptor.setProperties(DefaultIndexUpdater.java:589) [indexer-core-5.1.1.jar:5.1.1]
    at org.apache.maven.index.updater.DefaultIndexUpdater.fetchAndUpdateIndex(DefaultIndexUpdater.java:814) [indexer-core-5.1.1.jar:5.1.1]
    at org.apache.maven.index.updater.DefaultIndexUpdater.fetchAndUpdateIndex(DefaultIndexUpdater.java:157) [indexer-core-5.1.1.jar:5.1.1]
    at io.hawt.maven.indexer.MavenIndexerFacade.downloadOrUpdateIndices(MavenIndexerFacade.java:171) [hawtio-maven-indexer-1.2-M2.jar:]
    at io.hawt.maven.indexer.MavenIndexerFacade.init(MavenIndexerFacade.java:136) [hawtio-maven-indexer-1.2-M2.jar:]
    at io.hawt.maven.indexer.AsyncMavenIndexerFacadeFactory.createMavenIndexer(AsyncMavenIndexerFacadeFactory.java:129) [hawtio-maven-indexer-1.2-M2.jar:]
    at io.hawt.maven.indexer.AsyncMavenIndexerFacadeFactory$1.run(AsyncMavenIndexerFacadeFactory.java:54) [hawtio-maven-indexer-1.2-M2.jar:]
    at java.util.TimerThread.mainLoop(Timer.java:512) [rt.jar:1.6.0_24]
    at java.util.TimerThread.run(Timer.java:462) [rt.jar:1.6.0_24]
Caused by: org.apache.maven.wagon.TransferFailedException: Error transferring file: Connection refused to http://repo1.maven.org/maven2/.index/nexus-maven-repository-index.properties
    at org.sonatype.maven.wagon.AhcWagon.fillInputData(AhcWagon.java:301) [wagon-ahc-1.2.1.jar:]
    at org.apache.maven.wagon.StreamWagon.getInputStream(StreamWagon.java:116) [pax-url-aether-1.5.2.jar:]
    at org.apache.maven.wagon.StreamWagon.getIfNewer(StreamWagon.java:88) [pax-url-aether-1.5.2.jar:]
    at org.apache.maven.wagon.StreamWagon.get(StreamWagon.java:61) [pax-url-aether-1.5.2.jar:]
    at org.apache.maven.index.updater.WagonHelper$WagonFetcher.retrieve(WagonHelper.java:219) [indexer-core-5.1.1.jar:5.1.1]
    ... 12 more
Caused by: java.io.IOException: Connection refused to http://repo1.maven.org/maven2/.index/nexus-maven-repository-index.properties
    at org.sonatype.maven.wagon.AhcWagon.fillInputData(AhcWagon.java:270) [wagon-ahc-1.2.1.jar:]
    ... 16 more
Caused by: java.net.ConnectException: Connection refused to http://repo1.maven.org/maven2/.index/nexus-maven-repository-index.properties
    at com.ning.http.client.providers.netty.NettyConnectListener.operationComplete(NettyConnectListener.java:95) [async-http-client-1.6.5.jar:]
    at org.jboss.netty.channel.DefaultChannelFuture.notifyListener(DefaultChannelFuture.java:381) [netty-3.2.5.Final.jar:]
    at org.jboss.netty.channel.DefaultChannelFuture.notifyListeners(DefaultChannelFuture.java:372) [netty-3.2.5.Final.jar:]
    at org.jboss.netty.channel.DefaultChannelFuture.setFailure(DefaultChannelFuture.java:334) [netty-3.2.5.Final.jar:]
    at org.jboss.netty.channel.socket.nio.NioClientSocketPipelineSink$Boss.connect(NioClientSocketPipelineSink.java:389) [netty-3.2.5.Final.jar:]
    at org.jboss.netty.channel.socket.nio.NioClientSocketPipelineSink$Boss.processSelectedKeys(NioClientSocketPipelineSink.java:354) [netty-3.2.5.Final.jar:]
    at org.jboss.netty.channel.socket.nio.NioClientSocketPipelineSink$Boss.run(NioClientSocketPipelineSink.java:276) [netty-3.2.5.Final.jar:]
    at org.jboss.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:108) [netty-3.2.5.Final.jar:]
    at org.jboss.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProofWorker.java:44) [netty-3.2.5.Final.jar:]
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) [rt.jar:1.6.0_24]
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) [rt.jar:1.6.0_24]
    at java.lang.Thread.run(Thread.java:662) [rt.jar:1.6.0_24]
Caused by: java.net.ConnectException: Connection refused
    at sun.nio.ch.SocketChannelImpl.checkConnect(Native Method) [rt.jar:1.6.0_24]
    at sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:567) [rt.jar:1.6.0_24]
    at org.jboss.netty.channel.socket.nio.NioClientSocketPipelineSink$Boss.connect(NioClientSocketPipelineSink.java:384) [netty-3.2.5.Final.jar:]
    at org.jboss.netty.channel.socket.nio.NioClientSocketPipelineSink$Boss.processSelectedKeys(NioClientSocketPipelineSink.java:354) [netty-3.2.5.Final.jar:]
    at org.jboss.netty.channel.socket.nio.NioClientSocketPipelineSink$Boss.run(NioClientSocketPipelineSink.java:276) [netty-3.2.5.Final.jar:]
    ... 3 more

@jstrachan
Copy link
Contributor

good point; we should probably exclude the maven-indexer plugin as without internet we can't find any maven indexes to search; either that or just disable the remote repos by default

@rkettelerij
Copy link
Author

Thanks! I can conform this issue is resolved.

@jstrachan
Copy link
Contributor

Thanks for the heads up! BTW we cut 1.2-M3 which may have this fix inside; 1.2 coming soon...

@grzegorz-sikora
Copy link

But this issue still exists in M27.

@rkettelerij
Copy link
Author

@Greg212 are you positive you're using the "default-offline" WAR distribution of hawt.io?

@cadre15
Copy link

cadre15 commented Jul 24, 2016

Is there a configuration option to disable checking maven central?

Im using hawtio1.4.65 inside karaf 4.0.2. So i checked http://hawt.io/configuration/index.html and it says change blueprint.properties when running hawtio inside karaf? but I tried it in etc/blueprint.properties inside the karaf container but that doesn't change hawtio.offline=false

@cadre15
Copy link

cadre15 commented Jul 24, 2016

Have also tried dynamic settings as per attached screenshot.

screenshot from 2016-07-24 15 16 15

cunningt pushed a commit to cunningt/hawtio that referenced this issue Sep 19, 2019
upgrade node, npm, and yarn to latest versions
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants