[
https://jira.codehaus.org/browse/MRM-1871?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Olivier Lamy reopened MRM-1871:
-------------------------------
> 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
> Assignee: Olivier Lamy
> Fix For: 2.1.2
>
>
> 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)