Dave Brosius created MRM-1871:
---------------------------------
Summary: ConcurrentModificationException in
DefaultRepositoryProxyConnectors
Key: MRM-1871
URL: https://jira.codehaus.org/browse/MRM-1871
Project: Archiva
Issue Type: Bug
Components: remote proxy
Affects Versions: 2.1.1
Reporter: Dave Brosius
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
--
This message was sent by Atlassian JIRA
(v6.1.6#6162)