Uploaded image for project: 'Jira Data Center'
  1. Jira Data Center
  2. JRASERVER-4660

Class cast exception when editing issue with archived version in affects

    XMLWordPrintable

Details

    Description

      This has been around since the beginnings of the 3.0 previews, and thought it was fixed but just saw it in the 3.0 beta install. I don't hit it too often since I don't edit old versions.

      I do not know for certain how to recreate this (haven't taken the time), but just anecdotally, it seems if I have an issue with an affects by set to an archived version, you can no longer edit it. On the front-end, you will get the simple error message "Class cast exception".

      In the stdout.log I get this:

      ==> /usr/local/resin/log/stdout.log <==
      2004-09-27 02:36:24,973 WARN [webwork.view.taglib.IteratorTag] Value is null! Returning an empty set.
      2004-09-27 02:37:22,228 ERROR [web.action.issue.EditIssue] Exception occurred editing issue: java.lang.ClassCastException
      java.lang.ClassCastException
      at com.atlassian.jira.util.ParameterUtils.getIdsFromCollection(ParameterUtils.java:397)
      at com.atlassian.jira.web.action.issue.EditIssue.getUpdatedVersions(EditIssue.java:554)
      at com.atlassian.jira.web.action.issue.EditIssue.doExecute(EditIssue.java:412)
      at webwork.action.ActionSupport.execute(ActionSupport.java:151)
      at com.atlassian.jira.action.JiraActionSupport.execute(JiraActionSupport.java:49)
      at webwork.dispatcher.GenericDispatcher.executeAction(GenericDispatcher.java:131)
      at com.atlassian.jira.web.dispatcher.JiraServletDispatcher.service(JiraServletDispatcher.java:186)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:103)
      at com.caucho.server.dispatch.ServletFilterChain.doFilter(ServletFilterChain.java:113)
      at com.opensymphony.module.sitemesh.filter.PageFilter.parsePage(PageFilter.java:129)
      at com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:61)
      at com.atlassian.jira.web.filters.SitemeshExcludePathFilter.doFilter(SitemeshExcludePathFilter.java:36)
      at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:84)
      at com.atlassian.seraph.filter.SecurityFilter.doFilter(SecurityFilter.java:168)
      at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:84)
      at com.atlassian.seraph.filter.LoginFilter.doFilter(LoginFilter.java:181)
      at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:84)
      at com.atlassian.util.profiling.filters.ProfilingFilter.doFilter(ProfilingFilter.java:132)
      at com.atlassian.jira.web.filters.ProfilingAndErrorFilter.doFilter(ProfilingAndErrorFilter.java:25)
      at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:84)
      at com.atlassian.jira.web.filters.ActionCleanupDelayFilter.doFilter(ActionCleanupDelayFilter.java:37)
      at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:84)
      at com.atlassian.johnson.filters.JohnsonFilter.doFilter(JohnsonFilter.java:91)
      at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:84)
      at com.atlassian.jira.web.filters.gzip.GzipFilter.doFilter(GzipFilter.java:72)
      at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:84)
      at com.atlassian.core.filters.AbstractEncodingFilter.doFilter(AbstractEncodingFilter.java:36)
      at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:84)
      at com.caucho.server.cache.CacheFilterChain.doFilter(CacheFilterChain.java:190)
      at com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:177)
      at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:221)
      at com.caucho.server.hmux.HmuxRequest.handleRequest(HmuxRequest.java:392)
      at com.caucho.server.port.TcpConnection.run(TcpConnection.java:331)
      at com.caucho.util.ThreadPool.runTasks(ThreadPool.java:464)
      at com.caucho.util.ThreadPool.run(ThreadPool.java:408)
      at java.lang.Thread.run(Thread.java:534)

      I will attempt to attach a shot of what this bug data looks like

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              0b0f5549935e Serge Knystautas
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: