Hi, ive already experienced a similar problem before. Check if you're using
a collection iterator correctly or iterating the collection the right way.
This exception is thrown when a thread is iterating over a collection (using
an iterator) and other thread, or the same thread tries to modify the
collection. IE:

Iterator it  = myList.getIterator();
while(it.hasNext()){
    MyClass item = it.next();
    myLis.remove(0); // the exception will be thrown here because youre
iterating the collection named "myList" with the iterator "it"
   // and while doing that you modify the collection removing a item
directly ( not using the iterator as it should be).
}

Check if youre not doing this. Hope this helps.

Best regards.

On Wed, Aug 5, 2009 at 6:13 AM, Simon <[email protected]> wrote:

> Hello !!
>
> We are using Stripes for our web applications and we are really happy with
> it.
>
> However, today we got a strange exception :
>
> java.util.ConcurrentModificationException
>      at
> java.util.AbstractList$Itr.checkForComodification(AbstractList.java:372)
>      at java.util.AbstractList$Itr.next(AbstractList.java:343)
>      at
> net.sourceforge.stripes.controller.BeforeAfterMethodInterceptor.intercept(BeforeAfterMethodInterceptor.java:101)
>
>      at
> net.sourceforge.stripes.controller.ExecutionContext.proceed(ExecutionContext.java:155)
>
>      at
> net.sourceforge.stripes.controller.ExecutionContext.wrap(ExecutionContext.java:74)
>
>      at
> net.sourceforge.stripes.controller.DispatcherHelper.doBindingAndValidation(DispatcherHelper.java:190)
>
>      at
> net.sourceforge.stripes.controller.DispatcherServlet.doBindingAndValidation(DispatcherServlet.java:254)
>
>      at
> net.sourceforge.stripes.controller.DispatcherServlet.service(DispatcherServlet.java:148)
>
>      at javax.servlet.http.HttpServlet.service(HttpServlet.java:92)
>
>     ....
>
>      at
> com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:229)
>
>      at
> com.caucho.server.hmux.HmuxRequest.handleRequest(HmuxRequest.java:420)
>      at com.caucho.server.port.TcpConnection.run(TcpConnection.java:514)
>      at com.caucho.util.ThreadPool.runTasks(ThreadPool.java:520)
>      at com.caucho.util.ThreadPool.run(ThreadPool.java:442)
>      at java.lang.Thread.run(Thread.java:619)
>
> This is our actual configuration :
>
> stripes version : 1.5.1
> web container : Caucho Resin 3.0.24
> java version : 1.6.0_13
> OS : SunOS 5.10 sparc
>
>
> Any clue on this exception ? :)
>
>
> ------------------------------------------------------------------------------
> Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
> trial. Simplify your report design, integration and deployment - and focus
> on
> what you do best, core application coding. Discover what's new with
> Crystal Reports now.  http://p.sf.net/sfu/bobj-july
> _______________________________________________
> Stripes-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/stripes-users
>
>
------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Stripes-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/stripes-users

Reply via email to