[ 
https://jira.codehaus.org/browse/MRM-1871?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=358136#comment-358136
 ] 

Andi Liebrich commented on MRM-1871:
------------------------------------

Hi Olivier!

Seems to work so far, didn't doscover any problems yet.

Many thanks,
Andi

> 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)

Reply via email to