Uploaded image for project: 'Sakai'
  1. Sakai
  2. SAK-23802

ConcurrentModificationException in Edit Tools view

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: CLOSED
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 10.0
    • Fix Version/s: 10.0
    • Component/s: Site Info
    • Labels:
      None

      Description

      This is related the code with SAK-16600 feature.

      The error can only be repeated when editing Site Tools in certain old MyWorkspace sites. In fact, we discovered this error during our release candidate test on existing dev db. The stacktrace is shown as follows:

      2013-07-20 22:55:38,141 [ajp-apr-127.0.0.1-8009-exec-2] WARN org.sakaiproject.portal.util.ErrorReporter - Bug Report bug-id: 4fb548b6-4ba4-404e-a89d-ddcb128c6a13 user: 91ee49d8-93bd-4ec4-abc0-0aa8cf6f3cc1 usage-session: 259bb764-6ccb-4c8b-b0a3-911bb438c87f time: Jul 20, 2013 22:55:38 user comment: null stack trace
      org.sakaiproject.portal.api.PortalHandlerException: org.sakaiproject.tool.api.ToolException: java.lang.reflect.InvocationTargetException
      at org.sakaiproject.portal.charon.SkinnableCharonPortal.doGet(SkinnableCharonPortal.java:894)
      caused by: org.sakaiproject.tool.api.ToolException: java.lang.reflect.InvocationTargetException
      at org.sakaiproject.site.tool.SiteAction.toolModeDispatch(SiteAction.java:13199)
      caused by: java.lang.reflect.InvocationTargetException
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
      caused by: java.util.ConcurrentModificationException
      at java.util.Vector$Itr.checkForComodification(Vector.java:1156)
      at java.util.Vector$Itr.next(Vector.java:1133)
      at org.sakaiproject.site.tool.SiteAction.getUngroupedTools(SiteAction.java:5353)
      at org.sakaiproject.site.tool.SiteAction.getToolGroupList(SiteAction.java:5197)
      at org.sakaiproject.site.tool.SiteAction.buildContextForTemplate(SiteAction.java:1550)
      at org.sakaiproject.site.tool.SiteAction.buildMainPanelContext(SiteAction.java:1234)
      at org.sakaiproject.site.tool.SiteAction.buildMainPanelContext(SiteAction.java:1172)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      at java.lang.reflect.Method.invoke(Method.java:606)
      at org.sakaiproject.cheftool.VelocityPortletPaneledAction.toolModeDispatch(VelocityPortletPaneledAction.java:441)
      at org.sakaiproject.site.tool.SiteAction.toolModeDispatch(SiteAction.java:13199)
      at org.sakaiproject.cheftool.ToolServlet.doGet(ToolServlet.java:236)
      ....

        Gliffy Diagrams

          Zeplin

            Attachments

              Issue Links

                Activity

                  People

                  Assignee:
                  umich-dev UMich Developers
                  Reporter:
                  zqian Zhen Qian
                  Votes:
                  0 Vote for this issue
                  Watchers:
                  2 Start watching this issue

                    Dates

                    Created:
                    Updated:
                    Resolved:

                      Git Integration