-
Notifications
You must be signed in to change notification settings - Fork 8
Description
Trying to update a DSpace server, I'm getting errors downloading from the Torquebox proxy.
For example, http://rubygems-proxy.torquebox.org/releases/rubygems/sass/maven-metadata.xml gives this error message:
HTTP Status 500 -
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
javax.servlet.ServletException: java.io.IOException: java.net.UnknownHostException: rubygems.org
de.saumya.mojo.rubygems.RubygemsServlet.handle(RubygemsServlet.java:74)
de.saumya.mojo.rubygems.LegacyRubygemsServlet.handle(LegacyRubygemsServlet.java:53)
de.saumya.mojo.rubygems.RubygemsServlet.doGet(RubygemsServlet.java:146)
javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
de.saumya.mojo.rubygems.RubygemsServlet.service(RubygemsServlet.java:128)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
root cause
java.io.IOException: java.net.UnknownHostException: rubygems.org
org.sonatype.nexus.ruby.layout.SimpleStorage.getInputStream(SimpleStorage.java:117)
org.sonatype.nexus.ruby.layout.GETLayout.newDependencyData(GETLayout.java:306)
org.sonatype.nexus.ruby.layout.GETLayout.mavenMetadata(GETLayout.java:155)
org.sonatype.nexus.ruby.cuba.maven.MavenReleasesRubygemsArtifactIdCuba.on(MavenReleasesRubygemsArtifactIdCuba.java:46)
org.sonatype.nexus.ruby.cuba.State.nested(State.java:61)
org.sonatype.nexus.ruby.cuba.maven.MavenReleasesRubygemsCuba.on(MavenReleasesRubygemsCuba.java:35)
org.sonatype.nexus.ruby.cuba.State.nested(State.java:61)
org.sonatype.nexus.ruby.cuba.maven.MavenReleasesCuba.on(MavenReleasesCuba.java:42)
org.sonatype.nexus.ruby.cuba.State.nested(State.java:61)
org.sonatype.nexus.ruby.cuba.maven.MavenCuba.on(MavenCuba.java:47)
org.sonatype.nexus.ruby.cuba.State.nested(State.java:61)
org.sonatype.nexus.ruby.cuba.RootCuba.on(RootCuba.java:72)
org.sonatype.nexus.ruby.cuba.State.nested(State.java:61)
org.sonatype.nexus.ruby.cuba.RubygemsFileSystem.visit(RubygemsFileSystem.java:84)
org.sonatype.nexus.ruby.cuba.RubygemsFileSystem.get(RubygemsFileSystem.java:60)
de.saumya.mojo.rubygems.LegacyRubygemsServletContextListener$LegacyRubygemsFileSystem.get(LegacyRubygemsServletContextListener.java:31)
de.saumya.mojo.rubygems.RubygemsServlet.doGet(RubygemsServlet.java:136)
javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
de.saumya.mojo.rubygems.RubygemsServlet.service(RubygemsServlet.java:128)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
root cause
java.net.UnknownHostException: rubygems.org
java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:178)
java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
java.net.Socket.connect(Socket.java:580)
sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:628)
sun.security.ssl.BaseSSLSocketImpl.connect(BaseSSLSocketImpl.java:160)
sun.net.NetworkClient.doConnect(NetworkClient.java:180)
sun.net.www.http.HttpClient.openServer(HttpClient.java:463)
sun.net.www.http.HttpClient.openServer(HttpClient.java:558)
sun.net.www.protocol.https.HttpsClient.(HttpsClient.java:264)
sun.net.www.protocol.https.HttpsClient.New(HttpsClient.java:367)
sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(AbstractDelegateHttpsURLConnection.java:191)
sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:998)
sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:177)
sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1366)
sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:263)
org.sonatype.nexus.ruby.layout.CachingProxyStorage.update(CachingProxyStorage.java:166)
org.sonatype.nexus.ruby.layout.CachingProxyStorage.retrieveVolatile(CachingProxyStorage.java:136)
org.sonatype.nexus.ruby.layout.CachingProxyStorage.retrieve(CachingProxyStorage.java:91)
org.sonatype.nexus.ruby.layout.ProxiedGETLayout.dependencyFile(ProxiedGETLayout.java:38)
org.sonatype.nexus.ruby.MavenMetadataFile.dependency(MavenMetadataFile.java:42)
org.sonatype.nexus.ruby.layout.GETLayout.mavenMetadata(GETLayout.java:155)
org.sonatype.nexus.ruby.cuba.maven.MavenReleasesRubygemsArtifactIdCuba.on(MavenReleasesRubygemsArtifactIdCuba.java:46)
org.sonatype.nexus.ruby.cuba.State.nested(State.java:61)
org.sonatype.nexus.ruby.cuba.maven.MavenReleasesRubygemsCuba.on(MavenReleasesRubygemsCuba.java:35)
org.sonatype.nexus.ruby.cuba.State.nested(State.java:61)
org.sonatype.nexus.ruby.cuba.maven.MavenReleasesCuba.on(MavenReleasesCuba.java:42)
org.sonatype.nexus.ruby.cuba.State.nested(State.java:61)
org.sonatype.nexus.ruby.cuba.maven.MavenCuba.on(MavenCuba.java:47)
org.sonatype.nexus.ruby.cuba.State.nested(State.java:61)
org.sonatype.nexus.ruby.cuba.RootCuba.on(RootCuba.java:72)
org.sonatype.nexus.ruby.cuba.State.nested(State.java:61)
org.sonatype.nexus.ruby.cuba.RubygemsFileSystem.visit(RubygemsFileSystem.java:84)
org.sonatype.nexus.ruby.cuba.RubygemsFileSystem.get(RubygemsFileSystem.java:60)
de.saumya.mojo.rubygems.LegacyRubygemsServletContextListener$LegacyRubygemsFileSystem.get(LegacyRubygemsServletContextListener.java:31)
de.saumya.mojo.rubygems.RubygemsServlet.doGet(RubygemsServlet.java:136)
javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
de.saumya.mojo.rubygems.RubygemsServlet.service(RubygemsServlet.java:128)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
note The full stack trace of the root cause is available in the Apache Tomcat/6.0.29 logs.