Uploaded image for project: 'Archiva'
  1. Archiva
  2. MRM-1871

ConcurrentModificationException in DefaultRepositoryProxyConnectors

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 2.1.1
    • 2.2.0
    • remote proxy
    • 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

      Attachments

        Activity

          People

            olamy Olivier Lamy
            dbrosius David Brosius
            Votes:
            1 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: