jruby / rubygems-servlets

webapp which hosts rubygems or a proxy to rubygems. delivers gem maven artifacts as well
GNU Affero General Public License v3.0
9 stars 9 forks source link

Server Issues? #19

Open shoutinblues opened 5 years ago

shoutinblues commented 5 years ago

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.

spatenotte commented 5 years ago

Had the same issue for a different Gem, looks like it's fixed now, you should try again 👍