Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
2.1.1
-
None
Description
Hi,
we use Archiva version 2.1.1, and have serious errors. We get randomly but
several times Server Error 500 if we are getting artifacts from the
repository. In the archiva logs I see a lot of such errors:
java.util.
ConcurrentModificationException
at java.util.ArrayList$Itr.checkForComodification(Unknown Source)
at java.util.ArrayList$Itr.next(Unknown Source)
at
org.apache.archiva.proxy.DefaultRepositoryProxyConnecto
rs.fetchMetatadaFromProxies(DefaultRepositoryProxyConnectors.java:460)
at
org.apache.archiva.webdav.ArchivaDavResourceFactory.
fetchContentFromProxies(ArchivaDavResourceFactory.java:795)
at
org.apache.archiva.webdav.ArchivaDavResourceFactory.processRepository(
ArchivaDavResourceFactory.java:629)
at
org.apache.archiva.webdav.ArchivaDavResourceFactory.
processRepositoryGroup(ArchivaDavResourceFactory.java:494)
at
org.apache.archiva.webdav.ArchivaDavResourceFactory.createResource(
ArchivaDavResourceFactory.java:263)
at
org.apache.archiva.webdav.RepositoryServlet.service(
RepositoryServlet.java:125)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:848)
at
org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:684)
at
org.eclipse.jetty.servlet.ServletHandler.doHandle(
ServletHandler.java:501)
at
org.eclipse.jetty.server.handler.ScopedHandler.handle(
ScopedHandler.java:137)
at
org.eclipse.jetty.security.SecurityHandler.handle(
SecurityHandler.java:557)
at
org.eclipse.jetty.server.session.SessionHandler.
doHandle(SessionHandler.java:231)
at
org.eclipse.jetty.server.handler.ContextHandler.
doHandle(ContextHandler.java:1086)
at
org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:428)
at
org.eclipse.jetty.server.session.SessionHandler.
doScope(SessionHandler.java:193)
at
org.eclipse.jetty.server.handler.ContextHandler.
doScope(ContextHandler.java:1020)
at
org.eclipse.jetty.server.handler.ScopedHandler.handle(
ScopedHandler.java:135)
at
org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(
ContextHandlerCollection.java:255)
at
org.eclipse.jetty.server.handler.HandlerCollection.
handle(HandlerCollection.java:154)
at
org.eclipse.jetty.server.handler.HandlerWrapper.handle(
HandlerWrapper.java:116)
at org.eclipse.jetty.server.Server.handle(Server.java:370)
at
org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(
AbstractHttpConnection.java:494)
at
org.eclipse.jetty.server.AbstractHttpConnection.headerComplete(
AbstractHttpConnection.java:971)
at
org.eclipse.jetty.server.AbstractHttpConnection$
RequestHandler.headerComplete(AbstractHttpConnection.java:1033)
at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:644)
at
org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:235)
at
org.eclipse.jetty.server.AsyncHttpConnection.handle(
AsyncHttpConnection.java:82)
at
org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(
SelectChannelEndPoint.java:667)
at
org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(
SelectChannelEndPoint.java:52)
at
org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(
QueuedThreadPool.java:608)
at
org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(
QueuedThreadPool.java:543)
at java.lang.Thread.run(Unknown Source)
Is this a configuration problem, or a bug in the archiva code?
Regards,
Franky
Frank Gábor