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

Workflow Scheme not assignable

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Highest
    • None
    • 3.0.3
    • None

    Description

      Trying to change the workflow scheme I got the following Error Message.

      System Error

      A system error has occurred.

      If this problem persists - please notify your JIRA administrator of this problem.

      If you are an administrator, please try submitting this problem via the Support Request Page.

      Else, please create a support issue on our support system at http://support.atlassian.com with the following information:

      1. a description of your problem
      2. cut & paste the error and system information found below
      3. attach the application server log file

      Cause:

      Referer URL: http://jira.jamba.net/secure/project/SelectProjectWorkflowSchemeStep2!default.jspa

      Build Information:
      Uptime: N/A
      Edition: Enterprise
      Version: 3.0.2
      Build Number: 74

      Server Information:
      Application Server: Apache Tomcat/4.1.29
      Servlet Version: 2.3

      Memory Information:
      Total Memory: 1016 MB
      Free Memory: 334 MB
      Used Memory: 682 MB

      System Information:
      System Date: Dienstag, 15 Feb 2005
      System Time: 15:37:05
      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) Client VM
      User Name: jira
      User Timezone: Europe/Berlin
      User Locale: Deutsch (Deutschland)
      System Encoding: ISO-8859-15
      Operating System: Linux 2.4.27
      OS Architecture: i386
      Application Server Container:
      Database type: mysql
      Database JNDI address: java:comp/env/jdbc/JiraDS

      Request Information:
      Request URL: http://localhost:8080/secure/project/SelectProjectWorkflowSchemeStep2.jspa

      • Scheme: http
      • Server: localhost
      • Port: 8080
      • URI: /500page.jsp
      • - Context Path:
      • - Servlet Path: /500page.jsp
      • - Path Info: null
      • - Query String: null
        Request Attributes:
      • javax.servlet.error.message : null<p><small><small><pre>java.lang.NullPointerException at com.atlassian.jira.workflow.OSWorkflowManager.migrateIssueToWorkflow(OSWorkflowManager.java:287) at com.atlassian.jira.web.action.admin.workflow.WorkflowMigrationManager.migrate(WorkflowMigrationManager.java:162) at com.atlassian.jira.web.action.admin.workflow.scheme.SelectProjectWorkflowSchemeStep2.doExecute(SelectProjectWorkflowSchemeStep2.java:64) at webwork.action.ActionSupport.execute(ActionSupport.java:151) at com.atlassian.jira.action.JiraActionSupport.execute(JiraActionSupport.java:46) 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:853) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193) at com.opensymphony.module.sitemesh.filter.PageFilter.parsePage(PageFilter.java:142) at com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:58) at com.atlassian.jira.web.filters.SitemeshExcludePathFilter.doFilter(SitemeshExcludePathFilter.java:36) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:213) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193) at com.atlassian.seraph.filter.SecurityFilter.doFilter(SecurityFilter.java:168) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:213) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193) at com.atlassian.seraph.filter.LoginFilter.doFilter(LoginFilter.java:181) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:213) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193) at com.atlassian.util.profiling.filters.ProfilingFilter.doFilter(ProfilingFilter.java:132) at com.atlassian.jira.web.filters.ProfilingAndErrorFilter.doFilter(ProfilingAndErrorFilter.java:25) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:213) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193) at com.atlassian.jira.web.filters.ActionCleanupDelayFilter.doFilter(ActionCleanupDelayFilter.java:37) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:213) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193) at com.atlassian.johnson.filters.JohnsonFilter.doFilter(JohnsonFilter.java:91) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:213) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193) at com.atlassian.jira.web.filters.gzip.GzipFilter.doFilter(GzipFilter.java:72) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:213) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193) at com.atlassian.core.filters.AbstractEncodingFilter.doFilter(AbstractEncodingFilter.java:36) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:213) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2417) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643) at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:193) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:781) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:549) at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:589) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:666) at java.lang.Thread.run(Thread.java:534) </pre></small></small></p>
      • os_securityfilter_already_filtered : true
      • _sitemesh_using_stream : false
      • com.atlassian.jira.web.filters.ActionCleanupDelayFilter : true
      • com.atlassian.johnson.filters.JohnsonFilter_already_filtered : true
      • javax.servlet.error.request_uri : /secure/project/SelectProjectWorkflowSchemeStep2.jspa
      • jira.webwork.generic.dispatcher : webwork.dispatcher.GenericDispatcher@7c8e2c
      • javax.servlet.error.status_code : 500
      • _sitemesh_filterapplied : true
      • jira.webwork.cleanup : false
      • javax.servlet.error.servlet_name : action
      • com.atlassian.jira.web.filters.gzip.GzipFilter_already_filtered : true
      • loginfilter.already.filtered : true
      • atlassian.core.seraph.original.url : /secure/project/SelectProjectWorkflowSchemeStep2.jspa
      • webwork.result : Value stack =========== ===========

      Request Logging:
      0 log statements generated by this request:

      <?xml version="1.0" encoding="UTF-8"?>
      <!DOCTYPE workflow PUBLIC "-//OpenSymphony Group//DTD OSWorkflow 2.8//EN" "http://www.opensymphony.com/osworkflow/workflow_2_8.dtd">
      <workflow>
      <meta name="jira.description"></meta>
      <initial-actions>
      <action id="1" name="Create">
      <validators>
      <validator type="class">
      <arg name="class.name">com.atlassian.jira.workflow.validator.PermissionValidator</arg>
      <arg name="permission">Create Issue</arg>
      </validator>
      </validators>
      <results>
      <unconditional-result old-status="null" status="open" step="1">
      <post-functions>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.issue.IssueCreateFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.issue.UpdateIssueStatusFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.issue.IssueStoreFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.issue.IssueReindexFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.event.FireIssueEventFunction</arg>
      <arg name="eventType">created</arg>
      </function>
      </post-functions>
      </unconditional-result>
      </results>
      </action>
      </initial-actions>

      <steps>
      <step id="1" name="New">
      <meta name="jira.status.id">1</meta>
      <actions>
      <action id="11" name="Requirements defined (next: PM – Planning)">
      <meta name="jira.description"></meta>
      <results>
      <unconditional-result old-status="Not Done" status="Done" step="2">
      <post-functions>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.issue.UpdateIssueFieldFunction</arg>
      <arg name="field.name">assignee</arg>
      <arg name="field.type">java.lang.String</arg>
      <arg name="field.value">pmoeser</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.issue.UpdateIssueFieldFunction</arg>
      <arg name="field.name">resolution</arg>
      <arg name="field.value">null</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.issue.UpdateIssueStatusFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.misc.CreateCommentFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.issue.GenerateChangeHistoryFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.issue.IssueReindexFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.misc.FlushCachesFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.event.FireIssueEventFunction</arg>
      <arg name="eventType">genericevent</arg>
      </function>
      </post-functions>
      </unconditional-result>
      </results>
      </action>
      <action id="61" name="Close Issue (next: Done)" view="resolveissue">
      <meta name="jira.description">Emergency exit for jira-administrators.</meta>
      <restrict-to>
      <conditions>
      <condition type="class">
      <arg name="group">jira-administrators</arg>
      <arg name="class.name">com.opensymphony.workflow.util.OSUserGroupCondition</arg>
      </condition>
      </conditions>
      </restrict-to>
      <results>
      <unconditional-result old-status="Not Done" status="Done" step="10">
      <post-functions>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.issue.UpdateIssueStatusFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.misc.CreateCommentFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.issue.GenerateChangeHistoryFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.issue.IssueReindexFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.misc.FlushCachesFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.event.FireIssueEventFunction</arg>
      <arg name="eventType">closed</arg>
      </function>
      </post-functions>
      </unconditional-result>
      </results>
      </action>
      </actions>
      </step>
      <step id="2" name="PM - Planning">
      <meta name="jira.status.id">10016</meta>
      <actions>
      <action id="21" name="Issue approved (next: Production Planning)" view="commentassign">
      <meta name="jira.description"></meta>
      <restrict-to>
      <conditions>
      <condition type="class">
      <arg name="group">Approver (Business)</arg>
      <arg name="class.name">com.opensymphony.workflow.util.OSUserGroupCondition</arg>
      </condition>
      </conditions>
      </restrict-to>
      <results>
      <unconditional-result old-status="Not Done" status="Done" step="4">
      <post-functions>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.issue.UpdateIssueStatusFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.misc.CreateCommentFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.issue.GenerateChangeHistoryFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.issue.IssueReindexFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.misc.FlushCachesFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.event.FireIssueEventFunction</arg>
      <arg name="eventType">genericevent</arg>
      </function>
      </post-functions>
      </unconditional-result>
      </results>
      </action>
      <action id="31" name="Re-plan necessary (next: New)" view="commentassign">
      <meta name="jira.description"></meta>
      <results>
      <unconditional-result old-status="Not Done" status="Done" step="1">
      <post-functions>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.issue.UpdateIssueStatusFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.misc.CreateCommentFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.issue.GenerateChangeHistoryFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.issue.IssueReindexFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.misc.FlushCachesFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.event.FireIssueEventFunction</arg>
      <arg name="eventType">genericevent</arg>
      </function>
      </post-functions>
      </unconditional-result>
      </results>
      </action>
      <action id="41" name="Requirements unclear (next: Clarification)" view="commentassign">
      <meta name="jira.description"></meta>
      <results>
      <unconditional-result old-status="Not Done" status="Done" step="3">
      <post-functions>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.issue.UpdateIssueStatusFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.misc.CreateCommentFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.issue.GenerateChangeHistoryFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.issue.IssueReindexFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.misc.FlushCachesFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.event.FireIssueEventFunction</arg>
      <arg name="eventType">genericevent</arg>
      </function>
      </post-functions>
      </unconditional-result>
      </results>
      </action>
      <action id="51" name="Close Issue (next: Done)" view="resolveissue">
      <meta name="jira.description"></meta>
      <results>
      <unconditional-result old-status="Not Done" status="Done" step="10">
      <post-functions>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.issue.UpdateIssueStatusFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.misc.CreateCommentFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.issue.GenerateChangeHistoryFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.issue.IssueReindexFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.misc.FlushCachesFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.event.FireIssueEventFunction</arg>
      <arg name="eventType">closed</arg>
      </function>
      </post-functions>
      </unconditional-result>
      </results>
      </action>
      </actions>
      </step>
      <step id="3" name="Clarification">
      <meta name="jira.status.id">10004</meta>
      <actions>
      <action id="71" name="Requirements clarified (next: PM - Planning)" view="commentassign">
      <meta name="jira.description"></meta>
      <results>
      <unconditional-result old-status="Not Done" status="Done" step="2">
      <post-functions>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.issue.UpdateIssueStatusFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.misc.CreateCommentFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.issue.GenerateChangeHistoryFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.issue.IssueReindexFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.misc.FlushCachesFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.event.FireIssueEventFunction</arg>
      <arg name="eventType">genericevent</arg>
      </function>
      </post-functions>
      </unconditional-result>
      </results>
      </action>
      <action id="81" name="Re-plan necessary (next: New)" view="commentassign">
      <meta name="jira.description"></meta>
      <results>
      <unconditional-result old-status="Not Done" status="Done" step="1">
      <post-functions>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.issue.UpdateIssueStatusFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.misc.CreateCommentFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.issue.GenerateChangeHistoryFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.issue.IssueReindexFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.misc.FlushCachesFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.event.FireIssueEventFunction</arg>
      <arg name="eventType">genericevent</arg>
      </function>
      </post-functions>
      </unconditional-result>
      </results>
      </action>
      <action id="91" name="Close Issue (next: Done)" view="resolveissue">
      <meta name="jira.description"></meta>
      <results>
      <unconditional-result old-status="Not Done" status="Done" step="10">
      <post-functions>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.issue.UpdateIssueStatusFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.misc.CreateCommentFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.issue.GenerateChangeHistoryFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.issue.IssueReindexFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.misc.FlushCachesFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.event.FireIssueEventFunction</arg>
      <arg name="eventType">closed</arg>
      </function>
      </post-functions>
      </unconditional-result>
      </results>
      </action>
      </actions>
      </step>
      <step id="4" name="Production Planning">
      <meta name="jira.status.id">10017</meta>
      <actions>
      <action id="101" name="Assigned (next: Developer - Scheduling)" view="commentassign">
      <meta name="jira.description"></meta>
      <restrict-to>
      <conditions>
      <condition type="class">
      <arg name="group">IT-Teamleader</arg>
      <arg name="class.name">com.opensymphony.workflow.util.OSUserGroupCondition</arg>
      </condition>
      </conditions>
      </restrict-to>
      <results>
      <unconditional-result old-status="Not Done" status="Done" step="5">
      <post-functions>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.issue.UpdateIssueStatusFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.misc.CreateCommentFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.issue.GenerateChangeHistoryFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.issue.IssueReindexFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.misc.FlushCachesFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.event.FireIssueEventFunction</arg>
      <arg name="eventType">genericevent</arg>
      </function>
      </post-functions>
      </unconditional-result>
      </results>
      </action>
      <action id="111" name="Re-plan necessary (next: PM - Planning)" view="commentassign">
      <meta name="jira.description"></meta>
      <results>
      <unconditional-result old-status="Not Done" status="Done" step="2">
      <post-functions>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.issue.UpdateIssueStatusFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.misc.CreateCommentFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.issue.GenerateChangeHistoryFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.issue.IssueReindexFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.misc.FlushCachesFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.event.FireIssueEventFunction</arg>
      <arg name="eventType">genericevent</arg>
      </function>
      </post-functions>
      </unconditional-result>
      </results>
      </action>
      <action id="121" name="Requirements unclear (next: Clarification)" view="commentassign">
      <meta name="jira.description"></meta>
      <results>
      <unconditional-result old-status="Not Done" status="Done" step="3">
      <post-functions>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.issue.UpdateIssueStatusFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.misc.CreateCommentFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.issue.GenerateChangeHistoryFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.issue.IssueReindexFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.misc.FlushCachesFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.event.FireIssueEventFunction</arg>
      <arg name="eventType">genericevent</arg>
      </function>
      </post-functions>
      </unconditional-result>
      </results>
      </action>
      <action id="131" name="Close Issue (next: Done)" view="resolveissue">
      <meta name="jira.description"></meta>
      <results>
      <unconditional-result old-status="Not Done" status="Done" step="10">
      <post-functions>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.issue.UpdateIssueStatusFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.misc.CreateCommentFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.issue.GenerateChangeHistoryFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.issue.IssueReindexFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.misc.FlushCachesFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.event.FireIssueEventFunction</arg>
      <arg name="eventType">closed</arg>
      </function>
      </post-functions>
      </unconditional-result>
      </results>
      </action>
      </actions>
      </step>
      <step id="5" name="Developer - Scheduling">
      <meta name="jira.status.id">10012</meta>
      <actions>
      <action id="141" name="Scheduled (next: Developer - In Progress)">
      <meta name="jira.description"></meta>
      <results>
      <unconditional-result old-status="Not Done" status="Done" step="6">
      <post-functions>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.issue.UpdateIssueStatusFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.misc.CreateCommentFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.issue.GenerateChangeHistoryFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.issue.IssueReindexFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.misc.FlushCachesFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.event.FireIssueEventFunction</arg>
      <arg name="eventType">workstarted</arg>
      </function>
      </post-functions>
      </unconditional-result>
      </results>
      </action>
      <action id="151" name="Close Issue (next: Done)" view="resolveissue">
      <meta name="jira.description">Emergency exit for jira-administrators.</meta>
      <restrict-to>
      <conditions>
      <condition type="class">
      <arg name="group">jira-administrators</arg>
      <arg name="class.name">com.opensymphony.workflow.util.OSUserGroupCondition</arg>
      </condition>
      </conditions>
      </restrict-to>
      <results>
      <unconditional-result old-status="Not Done" status="Done" step="10">
      <post-functions>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.issue.UpdateIssueStatusFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.misc.CreateCommentFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.issue.GenerateChangeHistoryFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.issue.IssueReindexFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.misc.FlushCachesFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.event.FireIssueEventFunction</arg>
      <arg name="eventType">closed</arg>
      </function>
      </post-functions>
      </unconditional-result>
      </results>
      </action>
      </actions>
      </step>
      <step id="6" name="Developer - In Progress">
      <meta name="jira.status.id">10011</meta>
      <actions>
      <action id="161" name="Work finished (next: Prerelease Test)" view="commentassign">
      <meta name="jira.description"></meta>
      <results>
      <unconditional-result old-status="Not Done" status="Done" step="7">
      <post-functions>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.issue.UpdateIssueStatusFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.misc.CreateCommentFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.issue.GenerateChangeHistoryFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.issue.IssueReindexFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.misc.FlushCachesFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.event.FireIssueEventFunction</arg>
      <arg name="eventType">genericevent</arg>
      </function>
      </post-functions>
      </unconditional-result>
      </results>
      </action>
      <action id="171" name="Re-plan necessary (next: PM - Planning)" view="commentassign">
      <meta name="jira.description"></meta>
      <results>
      <unconditional-result old-status="Not Done" status="Done" step="2">
      <post-functions>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.issue.UpdateIssueStatusFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.misc.CreateCommentFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.issue.GenerateChangeHistoryFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.issue.IssueReindexFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.misc.FlushCachesFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.event.FireIssueEventFunction</arg>
      <arg name="eventType">genericevent</arg>
      </function>
      </post-functions>
      </unconditional-result>
      </results>
      </action>
      <action id="181" name="Close Issue (next: Done)" view="resolveissue">
      <meta name="jira.description">Emergency exit for jira-administrators.</meta>
      <restrict-to>
      <conditions>
      <condition type="class">
      <arg name="group">jira-administrators</arg>
      <arg name="class.name">com.opensymphony.workflow.util.OSUserGroupCondition</arg>
      </condition>
      </conditions>
      </restrict-to>
      <results>
      <unconditional-result old-status="Not Done" status="Done" step="10">
      <post-functions>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.issue.UpdateIssueStatusFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.misc.CreateCommentFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.issue.GenerateChangeHistoryFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.issue.IssueReindexFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.misc.FlushCachesFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.event.FireIssueEventFunction</arg>
      <arg name="eventType">closed</arg>
      </function>
      </post-functions>
      </unconditional-result>
      </results>
      </action>
      <action id="191" name="Patch necessary (next: Developer Patch Test)" view="commentassign">
      <meta name="jira.description"></meta>
      <results>
      <unconditional-result old-status="Not Done" status="Done" step="11">
      <post-functions>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.issue.UpdateIssueStatusFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.misc.CreateCommentFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.issue.GenerateChangeHistoryFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.issue.IssueReindexFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.misc.FlushCachesFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.event.FireIssueEventFunction</arg>
      <arg name="eventType">genericevent</arg>
      </function>
      </post-functions>
      </unconditional-result>
      </results>
      </action>
      </actions>
      </step>
      <step id="7" name="Prerelease Test">
      <meta name="jira.status.id">10043</meta>
      <actions>
      <action id="201" name="Developer Test successful (next: QA Test)" view="commentassign">
      <meta name="jira.description"></meta>
      <results>
      <unconditional-result old-status="Not Done" status="Done" step="8">
      <post-functions>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.issue.UpdateIssueStatusFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.misc.CreateCommentFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.issue.GenerateChangeHistoryFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.issue.IssueReindexFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.misc.FlushCachesFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.event.FireIssueEventFunction</arg>
      <arg name="eventType">genericevent</arg>
      </function>
      </post-functions>
      </unconditional-result>
      </results>
      </action>
      <action id="211" name="Test failed (Developer - In Progress)" view="commentassign">
      <meta name="jira.description"></meta>
      <results>
      <unconditional-result old-status="Not Done" status="Done" step="6">
      <post-functions>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.issue.UpdateIssueStatusFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.misc.CreateCommentFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.issue.GenerateChangeHistoryFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.issue.IssueReindexFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.misc.FlushCachesFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.event.FireIssueEventFunction</arg>
      <arg name="eventType">genericevent</arg>
      </function>
      </post-functions>
      </unconditional-result>
      </results>
      </action>
      <action id="221" name="Close Issue (next: Done)" view="resolveissue">
      <meta name="jira.description">Emergency exit for jira-administrators</meta>
      <restrict-to>
      <conditions>
      <condition type="class">
      <arg name="group">jira-administrators</arg>
      <arg name="class.name">com.opensymphony.workflow.util.OSUserGroupCondition</arg>
      </condition>
      </conditions>
      </restrict-to>
      <results>
      <unconditional-result old-status="Not Done" status="Done" step="10">
      <post-functions>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.issue.UpdateIssueStatusFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.misc.CreateCommentFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.issue.GenerateChangeHistoryFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.issue.IssueReindexFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.misc.FlushCachesFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.event.FireIssueEventFunction</arg>
      <arg name="eventType">closed</arg>
      </function>
      </post-functions>
      </unconditional-result>
      </results>
      </action>
      </actions>
      </step>
      <step id="8" name="QA Test">
      <meta name="jira.status.id">10013</meta>
      <actions>
      <action id="231" name="QA Test successful (next: Live Test)" view="commentassign">
      <meta name="jira.description"></meta>
      <results>
      <unconditional-result old-status="Not Done" status="Done" step="9">
      <post-functions>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.issue.UpdateIssueStatusFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.misc.CreateCommentFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.issue.GenerateChangeHistoryFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.issue.IssueReindexFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.misc.FlushCachesFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.event.FireIssueEventFunction</arg>
      <arg name="eventType">genericevent</arg>
      </function>
      </post-functions>
      </unconditional-result>
      </results>
      </action>
      <action id="241" name="Test failed (Developer - In Progress)" view="commentassign">
      <meta name="jira.description"></meta>
      <results>
      <unconditional-result old-status="Not Done" status="Done" step="6">
      <post-functions>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.issue.UpdateIssueStatusFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.misc.CreateCommentFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.issue.GenerateChangeHistoryFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.issue.IssueReindexFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.misc.FlushCachesFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.event.FireIssueEventFunction</arg>
      <arg name="eventType">genericevent</arg>
      </function>
      </post-functions>
      </unconditional-result>
      </results>
      </action>
      <action id="251" name="Close Issue (next: Done)" view="resolveissue">
      <meta name="jira.description">Emergency exit for jira-administrators.</meta>
      <restrict-to>
      <conditions>
      <condition type="class">
      <arg name="group">jira-administrators</arg>
      <arg name="class.name">com.opensymphony.workflow.util.OSUserGroupCondition</arg>
      </condition>
      </conditions>
      </restrict-to>
      <results>
      <unconditional-result old-status="Not Done" status="Done" step="10">
      <post-functions>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.issue.UpdateIssueStatusFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.misc.CreateCommentFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.issue.GenerateChangeHistoryFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.issue.IssueReindexFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.misc.FlushCachesFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.event.FireIssueEventFunction</arg>
      <arg name="eventType">closed</arg>
      </function>
      </post-functions>
      </unconditional-result>
      </results>
      </action>
      </actions>
      </step>
      <step id="9" name="Live Test">
      <meta name="jira.status.id">10014</meta>
      <actions>
      <action id="261" name="Live Test successful (next: Done)" view="resolveissue">
      <meta name="jira.description"></meta>
      <results>
      <unconditional-result old-status="Not Done" status="Done" step="10">
      <post-functions>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.issue.UpdateIssueStatusFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.misc.CreateCommentFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.issue.GenerateChangeHistoryFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.issue.IssueReindexFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.misc.FlushCachesFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.event.FireIssueEventFunction</arg>
      <arg name="eventType">closed</arg>
      </function>
      </post-functions>
      </unconditional-result>
      </results>
      </action>
      <action id="271" name="Test failed (Developer - In Progress)" view="commentassign">
      <meta name="jira.description"></meta>
      <results>
      <unconditional-result old-status="Not Done" status="Done" step="6">
      <post-functions>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.issue.UpdateIssueStatusFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.misc.CreateCommentFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.issue.GenerateChangeHistoryFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.issue.IssueReindexFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.misc.FlushCachesFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.event.FireIssueEventFunction</arg>
      <arg name="eventType">genericevent</arg>
      </function>
      </post-functions>
      </unconditional-result>
      </results>
      </action>
      </actions>
      </step>
      <step id="10" name="Done">
      <meta name="jira.status.id">6</meta>
      <actions>
      <action id="281" name="Reopen issue (next: New)" view="commentassign">
      <meta name="jira.description"></meta>
      <results>
      <unconditional-result old-status="Not Done" status="Done" step="1">
      <post-functions>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.issue.UpdateIssueFieldFunction</arg>
      <arg name="field.name">resolution</arg>
      <arg name="field.value">null</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.issue.UpdateIssueStatusFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.misc.CreateCommentFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.issue.GenerateChangeHistoryFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.issue.IssueReindexFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.misc.FlushCachesFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.event.FireIssueEventFunction</arg>
      <arg name="eventType">reopened</arg>
      </function>
      </post-functions>
      </unconditional-result>
      </results>
      </action>
      <action id="291" name="Fallback (next: Live Test)" view="commentassign">
      <meta name="jira.description"></meta>
      <results>
      <unconditional-result old-status="Not Done" status="Done" step="9">
      <post-functions>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.issue.UpdateIssueFieldFunction</arg>
      <arg name="field.name">resolution</arg>
      <arg name="field.value">null</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.issue.UpdateIssueStatusFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.misc.CreateCommentFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.issue.GenerateChangeHistoryFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.issue.IssueReindexFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.misc.FlushCachesFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.event.FireIssueEventFunction</arg>
      <arg name="eventType">reopened</arg>
      </function>
      </post-functions>
      </unconditional-result>
      </results>
      </action>
      </actions>
      </step>
      <step id="11" name="Developer Patch Test">
      <meta name="jira.status.id">10045</meta>
      <actions>
      <action id="301" name="Test successful (next: QA/Live Patch Test)" view="commentassign">
      <meta name="jira.description"></meta>
      <results>
      <unconditional-result old-status="Not Done" status="Done" step="12">
      <post-functions>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.issue.UpdateIssueStatusFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.misc.CreateCommentFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.issue.GenerateChangeHistoryFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.issue.IssueReindexFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.misc.FlushCachesFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.event.FireIssueEventFunction</arg>
      <arg name="eventType">genericevent</arg>
      </function>
      </post-functions>
      </unconditional-result>
      </results>
      </action>
      <action id="311" name="Test failed (Developer - In Progress)" view="commentassign">
      <meta name="jira.description"></meta>
      <results>
      <unconditional-result old-status="Not Done" status="Done" step="6">
      <post-functions>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.issue.UpdateIssueStatusFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.misc.CreateCommentFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.issue.GenerateChangeHistoryFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.issue.IssueReindexFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.misc.FlushCachesFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.event.FireIssueEventFunction</arg>
      <arg name="eventType">genericevent</arg>
      </function>
      </post-functions>
      </unconditional-result>
      </results>
      </action>
      <action id="351" name="Close Issue (next: Done)" view="resolveissue">
      <meta name="jira.description">Emergency exit for jira-administrators.</meta>
      <restrict-to>
      <conditions>
      <condition type="class">
      <arg name="group">jira-administrators</arg>
      <arg name="class.name">com.opensymphony.workflow.util.OSUserGroupCondition</arg>
      </condition>
      </conditions>
      </restrict-to>
      <results>
      <unconditional-result old-status="Not Done" status="Done" step="10">
      <post-functions>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.issue.UpdateIssueStatusFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.misc.CreateCommentFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.issue.GenerateChangeHistoryFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.issue.IssueReindexFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.misc.FlushCachesFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.event.FireIssueEventFunction</arg>
      <arg name="eventType">closed</arg>
      </function>
      </post-functions>
      </unconditional-result>
      </results>
      </action>
      </actions>
      </step>
      <step id="12" name="QA/Live Patch Test">
      <meta name="jira.status.id">10046</meta>
      <actions>
      <action id="321" name="Test successful (next: Patch Done)" view="resolveissue">
      <meta name="jira.description"></meta>
      <results>
      <unconditional-result old-status="Not Done" status="Done" step="13">
      <post-functions>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.issue.UpdateIssueStatusFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.misc.CreateCommentFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.issue.GenerateChangeHistoryFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.issue.IssueReindexFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.misc.FlushCachesFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.event.FireIssueEventFunction</arg>
      <arg name="eventType">genericevent</arg>
      </function>
      </post-functions>
      </unconditional-result>
      </results>
      </action>
      <action id="331" name="Test failed (Developer - In Progress)" view="commentassign">
      <meta name="jira.description"></meta>
      <results>
      <unconditional-result old-status="Not Done" status="Done" step="6">
      <post-functions>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.issue.UpdateIssueStatusFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.misc.CreateCommentFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.issue.GenerateChangeHistoryFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.issue.IssueReindexFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.misc.FlushCachesFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.event.FireIssueEventFunction</arg>
      <arg name="eventType">genericevent</arg>
      </function>
      </post-functions>
      </unconditional-result>
      </results>
      </action>
      <action id="361" name="Close Issue (next: Done)" view="resolveissue">
      <meta name="jira.description">Emergency exit for jira-administrators</meta>
      <restrict-to>
      <conditions>
      <condition type="class">
      <arg name="group">jira-administrators</arg>
      <arg name="class.name">com.opensymphony.workflow.util.OSUserGroupCondition</arg>
      </condition>
      </conditions>
      </restrict-to>
      <results>
      <unconditional-result old-status="Not Done" status="Done" step="10">
      <post-functions>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.issue.UpdateIssueStatusFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.misc.CreateCommentFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.issue.GenerateChangeHistoryFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.issue.IssueReindexFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.misc.FlushCachesFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.event.FireIssueEventFunction</arg>
      <arg name="eventType">closed</arg>
      </function>
      </post-functions>
      </unconditional-result>
      </results>
      </action>
      </actions>
      </step>
      <step id="13" name="Patch Done">
      <meta name="jira.status.id">10028</meta>
      <actions>
      <action id="341" name="Patch successful (next: Prerelease Test)" view="commentassign">
      <meta name="jira.description"></meta>
      <results>
      <unconditional-result old-status="Not Done" status="Done" step="7">
      <post-functions>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.issue.UpdateIssueStatusFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.misc.CreateCommentFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.issue.GenerateChangeHistoryFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.issue.IssueReindexFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.misc.FlushCachesFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.event.FireIssueEventFunction</arg>
      <arg name="eventType">genericevent</arg>
      </function>
      </post-functions>
      </unconditional-result>
      </results>
      </action>
      <action id="371" name="Close Issue (next: Done)" view="resolveissue">
      <meta name="jira.description">Emergency exit for jira-administrators</meta>
      <results>
      <unconditional-result old-status="Not Done" status="Done" step="10">
      <post-functions>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.issue.UpdateIssueStatusFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.misc.CreateCommentFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.issue.GenerateChangeHistoryFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.issue.IssueReindexFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.misc.FlushCachesFunction</arg>
      </function>
      <function type="class">
      <arg name="class.name">com.atlassian.jira.workflow.function.event.FireIssueEventFunction</arg>
      <arg name="eventType">genericevent</arg>
      </function>
      </post-functions>
      </unconditional-result>
      </results>
      </action>
      </actions>
      </step>
      </steps>
      </workflow>

      Attachments

        Activity

          People

            Unassigned Unassigned
            8a458968858c Grigori Karlik
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: