• Icon: Bug Bug
    • Resolution: Duplicate
    • Icon: Medium Medium
    • None
    • 1.3.1
    • None

      Click on a link to a page or attempting to create a new page.

      System Error
      A system error has occurred - our apologies!
      Please create a support issue on our support system at http://support.atlassian.com with the following information:

      a description of your problem and what you were doing at the time it occurred
      cut & paste the error and system information found below
      attach the application server log file (if possible).

      We will respond as promptly as possible.
      Thank you!
      Cause:
      java.util.ConcurrentModificationException

      Stack Trace: [hide]

      java.util.ConcurrentModificationException
      at java.util.HashMap$HashIterator.nextEntry(HashMap.java:782)
      at java.util.HashMap$ValueIterator.next(HashMap.java:812)
      at net.sf.hibernate.impl.Printer.toString(Printer.java:82)
      at net.sf.hibernate.impl.SessionImpl.flushEverything(SessionImpl.java:2277)
      at net.sf.hibernate.impl.SessionImpl.autoFlushIfRequired(SessionImpl.java:1801)
      at net.sf.hibernate.impl.SessionImpl.getQueries(SessionImpl.java:1567)
      at net.sf.hibernate.impl.SessionImpl.find(SessionImpl.java:1532)
      at net.sf.hibernate.impl.QueryImpl.list(QueryImpl.java:39)
      at bucket.core.persistence.hibernate.HibernateObjectDao$4.doInHibernate(HibernateObjectDao.java:331)
      at org.springframework.orm.hibernate.HibernateTemplate.execute(HibernateTemplate.java:200)
      at org.springframework.orm.hibernate.HibernateTemplate.executeFind(HibernateTemplate.java:220)
      at bucket.core.persistence.hibernate.HibernateObjectDao.findNamedQueryStringParams(HibernateObjectDao.java:312)
      at bucket.core.persistence.hibernate.HibernateObjectDao.findNamedQueryStringParams(HibernateObjectDao.java:297)
      at bucket.core.persistence.hibernate.HibernateObjectDao.findNamedQueryStringParams(HibernateObjectDao.java:282)
      at bucket.core.persistence.hibernate.HibernateObjectDao.findNamedQueryStringParam(HibernateObjectDao.java:267)
      at com.atlassian.confluence.links.persistence.dao.hibernate.HibernateReferralDao.findHotReferrers(HibernateReferralDao.java:30)
      at com.atlassian.confluence.links.DefaultReferralManager.reallyGetHotReferrers(DefaultReferralManager.java:91)
      at com.atlassian.confluence.links.DefaultReferralManager.getHotReferrers(DefaultReferralManager.java:57)
      at sun.reflect.GeneratedMethodAccessor238.invoke(Unknown Source)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:324)
      at org.springframework.aop.framework.AopProxyUtils.invokeJoinpointUsingReflection(AopProxyUtils.java:61)
      at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:149)
      at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:116)
      at com.atlassian.confluence.util.profiling.SpringProfilingInterceptor.invoke(SpringProfilingInterceptor.java:16)
      at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:138)
      at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:56)
      at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:138)
      at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:152)
      at $Proxy60.getHotReferrers(Unknown Source)
      at com.atlassian.confluence.pages.actions.ViewPageAction.execute(ViewPageAction.java:95)
      at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:168)
      at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:35)
      at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165)
      at com.opensymphony.xwork.interceptor.DefaultWorkflowInterceptor.intercept(DefaultWorkflowInterceptor.java:55)
      at com.atlassian.confluence.core.ConfluenceWorkflowInterceptor.intercept(ConfluenceWorkflowInterceptor.java:33)
      at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165)
      at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:35)
      at com.atlassian.confluence.core.ConfluenceValidationInterceptor.intercept(ConfluenceValidationInterceptor.java:16)
      at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165)
      at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:35)
      at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165)
      at com.atlassian.confluence.security.actions.PermissionCheckInterceptor.intercept(PermissionCheckInterceptor.java:40)
      at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165)
      at com.atlassian.confluence.pages.actions.PageAwareInterceptor.intercept(PageAwareInterceptor.java:73)
      at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165)
      at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:35)
      at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165)
      at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:35)
      at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165)
      at com.atlassian.confluence.core.ConfluenceAutowireInterceptor.intercept(ConfluenceAutowireInterceptor.java:25)
      at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165)
      at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:35)
      at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165)
      at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:35)
      at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165)
      at com.atlassian.confluence.user.actions.AuthenticatedUserInterceptor.intercept(AuthenticatedUserInterceptor.java:51)
      at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165)
      at com.atlassian.confluence.util.XWorkTransactionInterceptor.intercept(XWorkTransactionInterceptor.java:133)
      at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165)
      at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:35)
      at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165)
      at com.opensymphony.xwork.DefaultActionProxy.execute(DefaultActionProxy.java:115)
      at com.opensymphony.webwork.dispatcher.ServletDispatcher.serviceAction(ServletDispatcher.java:229)
      at com.opensymphony.webwork.dispatcher.ServletDispatcher.service(ServletDispatcher.java:199)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
      at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:704)
      at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:474)
      at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:409)
      at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:312)
      at com.atlassian.confluence.servlet.simpledisplay.SimpleDisplayServlet.doGet(SimpleDisplayServlet.java:44)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:697)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
      at com.opensymphony.module.sitemesh.filter.PageFilter.parsePage(PageFilter.java:118)
      at com.atlassian.confluence.util.profiling.ProfilingPageFilter.parsePage(ProfilingPageFilter.java:159)
      at com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:52)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
      at com.atlassian.seraph.filter.SecurityFilter.doFilter(SecurityFilter.java:168)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
      at com.atlassian.seraph.filter.LoginFilter.doFilter(LoginFilter.java:181)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
      at com.atlassian.johnson.filters.JohnsonFilter.doFilter(JohnsonFilter.java:96)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
      at org.springframework.orm.hibernate.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:170)
      at bucket.custom.FlushingSpringSessionInViewFilter.doFilterInternal(FlushingSpringSessionInViewFilter.java:30)
      at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:73)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
      at com.atlassian.util.profiling.filters.ProfilingFilter.doFilter(ProfilingFilter.java:132)
      at com.atlassian.confluence.util.error.ProfilingAndErrorFilter.doFilter(ProfilingAndErrorFilter.java:26)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
      at com.atlassian.core.filters.AbstractEncodingFilter.doFilter(AbstractEncodingFilter.java:36)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
      at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:75)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
      at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214)
      at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
      at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
      at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198)
      at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152)
      at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
      at org.jboss.web.tomcat.security.CustomPrincipalValve.invoke(CustomPrincipalValve.java:66)
      at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
      at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:158)
      at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
      at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
      at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137)
      at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
      at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118)
      at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
      at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
      at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
      at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
      at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
      at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
      at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
      at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)
      at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705)
      at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)
      at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
      at java.lang.Thread.run(Thread.java:534)

      Referer URL: http://alphanet:8080/confluence/dashboard.action

      Build Information:
      Uptime: 1 hour, 58 minutes, 47 seconds
      Version: 1.3.1
      Build Number: 113

      Server Information:
      Application Server: Apache Tomcat/5.0.28
      Servlet Version: 2.4
      Database Dialect: N/A

      Memory Information:
      Total Memory: 633 MB
      Free Memory: 573 MB
      Used Memory: 60 MB

      System Information:
      System Date: Tuesday, 01 Feb 2005
      System Time: 12:15:55
      System Favourite Colour: Lime
      Java Version: 1.4.2_06
      Java Vendor: Sun Microsystems Inc.
      JVM Version: 1.0
      JVM Vendor: Sun Microsystems Inc.
      JVM Implementation Version: 1.4.2_06-b03
      Java Runtime: Java(TM) 2 Runtime Environment, Standard Edition
      Java VM: Java HotSpot(TM) Server VM
      User Name: java
      User Timezone: US/Eastern
      Operating System: SunOS 5.9
      OS Architecture: sparc

      Request
      Information:
      URL: http://alphanet:8080/confluence/display/anet/WB+StartupSequence

      • Scheme: http
      • Server: alphanet
      • Port: 8080
      • URI: /confluence/500page.jsp
      • - Context Path: /confluence
      • - Servlet Path: /500page.jsp
      • - Path Info: null
      • - Query String: null

      Attributes:

      • javax.servlet.forward.request_uri : /confluence/display/anet/WB+StartupSequence
      • javax.servlet.forward.context_path : /confluence
      • javax.servlet.forward.servlet_path : /display
      • javax.servlet.forward.path_info : /500page.jsp
      • javax.servlet.error.message :
      • javax.servlet.error.exception : java.util.ConcurrentModificationException
      • os_securityfilter_already_filtered : true
      • _sitemesh_using_stream : false
      • com.atlassian.johnson.filters.JohnsonFilter_already_filtered : true
      • javax.servlet.error.request_uri : /confluence/display/anet/WB+StartupSequence
      • javax.servlet.error.status_code : 500
      • _sitemesh_filterapplied : true
      • javax.servlet.error.servlet_name : simple-display
      • webwork.valueStack : com.opensymphony.xwork.util.OgnlValueStack@173fce
      • atlassian.core.seraph.original.url : /display/anet/WB+StartupSequence
      • loginfilter.already.filtered : true
      • javax.servlet.jsp.jspException : java.util.ConcurrentModificationException
      • sessioninview.FILTERED : true

      Parameters:

      Logging:
      0 log statements generated by this request.

            [CONFSERVER-2666] java.util.ConcurrentModificationException

            Hi Roger,

            Just a quick note to inform you that this bug has been fixed and the patch has been attached onto this issue:

            http://jira.atlassian.com/browse/CONF-2086

            Cheers,
            Dave

            dave (Inactive) added a comment - Hi Roger, Just a quick note to inform you that this bug has been fixed and the patch has been attached onto this issue: http://jira.atlassian.com/browse/CONF-2086 Cheers, Dave

            Hi Roger,

            This is a known issue:

            http://jira.atlassian.com/browse/CONF-2086

            Cheers,
            Dave

            dave (Inactive) added a comment - Hi Roger, This is a known issue: http://jira.atlassian.com/browse/CONF-2086 Cheers, Dave

            this seems to be the root cause:

            2005-02-13 10:03:28,936 INFO [com.opensymphony.oscache.web.filter.CacheFilter] <cache>: filter in scope 4
            2005-02-13 10:03:28,937 INFO [com.opensymphony.oscache.web.filter.CacheFilter] <cache>: New cache entry, cache stale or cache scope flushed for /confluence/
            styles/main-action.css_GET_
            2005-02-13 10:03:39,700 INFO [com.opensymphony.oscache.web.filter.CacheFilter] <cache>: filter in scope 4
            2005-02-13 10:03:39,700 INFO [com.opensymphony.oscache.web.filter.CacheFilter] <cache>: Using cached entry for /confluence/styles/main-action.css_GET_
            2005-02-13 10:03:48,794 ERROR [com.atlassian.confluence.util.XWorkTransactionInterceptor] Invoking rollback for transaction on action '/pages/viewpage.action
            (ViewPageAction.execute())' due to throwable: java.util.ConcurrentModificationException

            Wouter Zoons added a comment - this seems to be the root cause: 2005-02-13 10:03:28,936 INFO [com.opensymphony.oscache.web.filter.CacheFilter] <cache>: filter in scope 4 2005-02-13 10:03:28,937 INFO [com.opensymphony.oscache.web.filter.CacheFilter] <cache>: New cache entry, cache stale or cache scope flushed for /confluence/ styles/main-action.css_GET_ 2005-02-13 10:03:39,700 INFO [com.opensymphony.oscache.web.filter.CacheFilter] <cache>: filter in scope 4 2005-02-13 10:03:39,700 INFO [com.opensymphony.oscache.web.filter.CacheFilter] <cache>: Using cached entry for /confluence/styles/main-action.css_GET_ 2005-02-13 10:03:48,794 ERROR [com.atlassian.confluence.util.XWorkTransactionInterceptor] Invoking rollback for transaction on action '/pages/viewpage.action (ViewPageAction.execute())' due to throwable: java.util.ConcurrentModificationException

            Some additional information:

            running confluence 1.3.2, build 114
            Windows XP
            JBoss 3.2.5
            2 GB RAM
            Pentium 4, 2.8GHz

            Ps: in my previous comment I meant to say it always happens with pages nested 4 levels deep

            Wouter Zoons added a comment - Some additional information: running confluence 1.3.2, build 114 Windows XP JBoss 3.2.5 2 GB RAM Pentium 4, 2.8GHz Ps: in my previous comment I meant to say it always happens with pages nested 4 levels deep

            I've had this error too running confluence in JBoss, the server.log contains the same stacktrace as pasted above, no other useful information.

            I've had it happen when I tried to create a child page 4 levels deep, now the problem is that I can't even remove that page. This always happens, it was not just a once time occurrence, I've tested with other pages too. The thing is that the pages are created but cannot be viewed or removed for some reason.

            Wouter Zoons added a comment - I've had this error too running confluence in JBoss, the server.log contains the same stacktrace as pasted above, no other useful information. I've had it happen when I tried to create a child page 4 levels deep, now the problem is that I can't even remove that page. This always happens, it was not just a once time occurrence, I've tested with other pages too. The thing is that the pages are created but cannot be viewed or removed for some reason.

            jens added a comment -

            Roger,

            Thank you for submitting this is. In order to reproduce the bug it might be helpful to get more information. Would you mind to attach your catalina.out to this issue?

            cheers,
            Jens

            jens added a comment - Roger, Thank you for submitting this is. In order to reproduce the bug it might be helpful to get more information. Would you mind to attach your catalina.out to this issue? cheers, Jens

              Unassigned Unassigned
              b34ce8430bec Roger Nell
              Affected customers:
              1 This affects my team
              Watchers:
              0 Start watching this issue

                Created:
                Updated:
                Resolved: