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)

Reply via email to