Strange, I get an error once I receive a finite workflow. If I back out a few additions in the workflow, I can then add a transition, add post functions, screens etc, until it reaches some limit and then the next change/addition produces a 500 error.
Here's an example of the error log.
2015-06-26 12:51:52,942 http-bio-8080-exec-587 ERROR rshandelman 771x5249866x1 t9q10m 172.17.20.169 /rest/workflowDesigner/latest/workflows/transitions [plugins.workflowdesigner.workflow.Workflows] saveWorkflow - exception occurred saving workflow
com.atlassian.jira.exception.DataAccessException: org.ofbiz.core.entity.GenericEntityException: while updating: [GenericEntity:Workflow][id,10715][islocked,null][descriptor,<?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.update.author.key">ruser</meta>
<meta name="jira.description">Created for prod bug fixing Only</meta>
<meta name="jira.updated.date">1435337512927</meta>
<initial-actions>
<action id="1" name="Create">
<validators>
<validator name="" 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.IssueReindexFunction</arg>
</function>
<function type="class">
<arg name="class.name">com.atlassian.jira.workflow.function.event.FireIssueEventFunction</arg>
<arg name="eventTypeId">1</arg>
</function>
</post-functions>
</unconditional-result>
</results>
</action>
</initial-actions>
<steps>
<step id="1" name="Open">
<meta name="jira.status.id">1</meta>
<actions>
<action id="191" name="Starting Progress">
<meta name="jira.description"></meta>
<meta name="jira.fieldscreen.id"></meta>
<results>
<unconditional-result old-status="null" status="null" 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.event.FireIssueEventFunction</arg>
<arg name="eventTypeId">13</arg>
</function>
</post-functions>
</unconditional-result>
</results>
</action>
</actions>
</step>
<step id="2" name="In Progress">
<meta name="jira.status.id">3</meta>
<actions>
<action id="81" name="Push in Staging" view="fieldscreen">
<meta name="jira.description">Bug has been fixed and has been deployed to Staging</meta>
<meta name="jira.fieldscreen.id">10301</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>
<arg name="full.module.key">com.atlassian.jira.plugin.system.workflowupdateissuestatus-function</arg>
</function>
<function type="class">
<arg name="class.name">com.atlassian.jira.workflow.function.misc.CreateCommentFunction</arg>
<arg name="full.module.key">com.atlassian.jira.plugin.system.workflowcreatecomment-function</arg>
</function>
<function type="class">
<arg name="class.name">com.atlassian.jira.workflow.function.issue.GenerateChangeHistoryFunction</arg>
<arg name="full.module.key">com.atlassian.jira.plugin.system.workflowgeneratechangehistory-function</arg>
</function>
<function type="class">
<arg name="class.name">com.atlassian.jira.workflow.function.issue.IssueReindexFunction</arg>
<arg name="full.module.key">com.atlassian.jira.plugin.system.workflowreindexissue-function</arg>
</function>
<function type="class">
<arg name="class.name">com.atlassian.jira.workflow.function.event.FireIssueEventFunction</arg>
<arg name="eventTypeId">13</arg>
<arg name="full.module.key">com.atlassian.jira.plugin.system.workflowfireevent-function</arg>
</function>
</post-functions>
</unconditional-result>
</results>
</action>
<action id="91" name="Waiting for information">
<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>
<arg name="full.module.key">com.atlassian.jira.plugin.system.workflowupdateissuestatus-function</arg>
</function>
<function type="class">
<arg name="class.name">com.atlassian.jira.workflow.function.issue.AssignToReporterFunction</arg>
<arg name="full.module.key">com.atlassian.jira.plugin.system.workflowassigntoreporter-function</arg>
</function>
<function type="class">
<arg name="class.name">com.atlassian.jira.workflow.function.misc.CreateCommentFunction</arg>
<arg name="full.module.key">com.atlassian.jira.plugin.system.workflowcreatecomment-function</arg>
</function>
<function type="class">
<arg name="class.name">com.atlassian.jira.workflow.function.issue.GenerateChangeHistoryFunction</arg>
<arg name="full.module.key">com.atlassian.jira.plugin.system.workflowgeneratechangehistory-function</arg>
</function>
<function type="class">
<arg name="class.name">com.atlassian.jira.workflow.function.issue.IssueReindexFunction</arg>
<arg name="full.module.key">com.atlassian.jira.plugin.system.workflowreindexissue-function</arg>
</function>
<function type="class">
<arg name="class.name">com.atlassian.jira.workflow.function.event.FireIssueEventFunction</arg>
<arg name="eventTypeId">13</arg>
<arg name="full.module.key">com.atlassian.jira.plugin.system.workflowfireevent-function</arg>
</function>
</post-functions>
</unconditional-result>
</results>
</action>
</actions>
</step>
<step id="6" name="Reopened">
<meta name="Resolution">None</meta>
<meta name="jira.status.id">4</meta>
<actions>
<action id="71" name="Reopen">
<meta name="Resolution">Unresolved</meta>
<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>
<arg name="full.module.key">com.atlassian.jira.plugin.system.workflowupdateissuestatus-function</arg>
</function>
<function type="class">
<arg name="class.name">com.atlassian.jira.workflow.function.misc.CreateCommentFunction</arg>
<arg name="full.module.key">com.atlassian.jira.plugin.system.workflowcreatecomment-function</arg>
</function>
<function type="class">
<arg name="class.name">com.atlassian.jira.workflow.function.issue.GenerateChangeHistoryFunction</arg>
<arg name="full.module.key">com.atlassian.jira.plugin.system.workflowgeneratechangehistory-function</arg>
</function>
<function type="class">
<arg name="class.name">com.atlassian.jira.workflow.function.issue.IssueReindexFunction</arg>
<arg name="full.module.key">com.atlassian.jira.plugin.system.workflowreindexissue-function</arg>
</function>
<function type="class">
<arg name="class.name">com.atlassian.jira.workflow.function.event.FireIssueEventFunction</arg>
<arg name="eventTypeId">13</arg>
<arg name="full.module.key">com.atlassian.jira.plugin.system.workflowfireevent-function</arg>
</function>
</post-functions>
</unconditional-result>
</results>
</action>
</actions>
</step>
<step id="7" name="Test in Staging">
<meta name="jira.status.id">10007</meta>
<actions>
<action id="161" name="Ready for Code Review" view="Test - Code Review ">
<meta name="jira.description">Fix has been validated in staging and ready for code review</meta>
<meta name="jira.fieldscreen.id">10300</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>
<arg name="full.module.key">com.atlassian.jira.plugin.system.workflowupdateissuestatus-function</arg>
</function>
<function type="class">
<arg name="class.name">com.atlassian.jira.workflow.function.misc.CreateCommentFunction</arg>
<arg name="full.module.key">com.atlassian.jira.plugin.system.workflowcreatecomment-function</arg>
</function>
<function type="class">
<arg name="class.name">com.atlassian.jira.workflow.function.issue.GenerateChangeHistoryFunction</arg>
<arg name="full.module.key">com.atlassian.jira.plugin.system.workflowgeneratechangehistory-function</arg>
</function>
<function type="class">
<arg name="class.name">com.atlassian.jira.workflow.function.issue.IssueReindexFunction</arg>
<arg name="full.module.key">com.atlassian.jira.plugin.system.workflowreindexissue-function</arg>
</function>
<function type="class">
<arg name="class.name">com.atlassian.jira.workflow.function.event.FireIssueEventFunction</arg>
<arg name="eventTypeId">13</arg>
<arg name="full.module.key">com.atlassian.jira.plugin.system.workflowfireevent-function</arg>
</function>
</post-functions>
</unconditional-result>
</results>
</action>
<action id="171" name="Declined">
<meta name="jira.description">Validation failed</meta>
<results>
<unconditional-result old-status="Not Done" status="Done" step="14">
<post-functions>
<function type="class">
<arg name="class.name">com.atlassian.jira.workflow.function.issue.UpdateIssueStatusFunction</arg>
<arg name="full.module.key">com.atlassian.jira.plugin.system.workflowupdateissuestatus-function</arg>
</function>
<function type="class">
<arg name="class.name">com.atlassian.jira.workflow.function.misc.CreateCommentFunction</arg>
<arg name="full.module.key">com.atlassian.jira.plugin.system.workflowcreatecomment-function</arg>
</function>
<function type="class">
<arg name="class.name">com.atlassian.jira.workflow.function.issue.GenerateChangeHistoryFunction</arg>
<arg name="full.module.key">com.atlassian.jira.plugin.system.workflowgeneratechangehistory-function</arg>
</function>
<function type="class">
<arg name="class.name">com.atlassian.jira.workflow.function.issue.IssueReindexFunction</arg>
<arg name="full.module.key">com.atlassian.jira.plugin.system.workflowreindexissue-function</arg>
</function>
<function type="class">
<arg name="class.name">com.atlassian.jira.workflow.function.event.FireIssueEventFunction</arg>
<arg name="eventTypeId">13</arg>
<arg name="full.module.key">com.atlassian.jira.plugin.system.workflowfireevent-function</arg>
</function>
</post-functions>
</unconditional-result>
</results>
</action>
</actions>
</step>
<step id="8" name="Test in QA">
<meta name="jira.status.id">10505</meta>
<actions>
<action id="131" name="Release to Production">
<meta name="jira.description">Queue it up to be released into production</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>
<arg name="full.module.key">com.atlassian.jira.plugin.system.workflowupdateissuestatus-function</arg>
</function>
<function type="class">
<arg name="class.name">com.atlassian.jira.workflow.function.misc.CreateCommentFunction</arg>
<arg name="full.module.key">com.atlassian.jira.plugin.system.workflowcreatecomment-function</arg>
</function>
<function type="class">
<arg name="class.name">com.atlassian.jira.workflow.function.issue.GenerateChangeHistoryFunction</arg>
<arg name="full.module.key">com.atlassian.jira.plugin.system.workflowgeneratechangehistory-function</arg>
</function>
<function type="class">
<arg name="class.name">com.atlassian.jira.workflow.function.issue.IssueReindexFunction</arg>
<arg name="full.module.key">com.atlassian.jira.plugin.system.workflowreindexissue-function</arg>
</function>
<function type="class">
<arg name="class.name">com.atlassian.jira.workflow.function.event.FireIssueEventFunction</arg>
<arg name="eventTypeId">13</arg>
<arg name="full.module.key">com.atlassian.jira.plugin.system.workflowfireevent-function</arg>
</function>
</post-functions>
</unconditional-result>
</results>
</action>
<action id="141" name="Declined">
<meta name="jira.description">Validation failed</meta>
<results>
<unconditional-result old-status="Not Done" status="Done" step="14">
<post-functions>
<function type="class">
<arg name="class.name">com.atlassian.jira.workflow.function.issue.UpdateIssueStatusFunction</arg>
<arg name="full.module.key">com.atlassian.jira.plugin.system.workflowupdateissuestatus-function</arg>
</function>
<function type="class">
<arg name="class.name">com.atlassian.jira.workflow.function.misc.CreateCommentFunction</arg>
<arg name="full.module.key">com.atlassian.jira.plugin.system.workflowcreatecomment-function</arg>
</function>
<function type="class">
<arg name="class.name">com.atlassian.jira.workflow.function.issue.GenerateChangeHistoryFunction</arg>
<arg name="full.module.key">com.atlassian.jira.plugin.system.workflowgeneratechangehistory-function</arg>
</function>
<function type="class">
<arg name="class.name">com.atlassian.jira.workflow.function.issue.IssueReindexFunction</arg>
<arg name="full.module.key">com.atlassian.jira.plugin.system.workflowreindexissue-function</arg>
</function>
<function type="class">
<arg name="class.name">com.atlassian.jira.workflow.function.event.FireIssueEventFunction</arg>
<arg name="eventTypeId">13</arg>
<arg name="full.module.key">com.atlassian.jira.plugin.system.workflowfireevent-function</arg>
</function>
</post-functions>
</unconditional-result>
</results>
</action>
</actions>
</step>
<step id="9" name="Release to Production">
<meta name="jira.status.id">10008</meta>
<actions>
<action id="211" name="Push to Production" view="fieldscreen">
<meta name="jira.description">Push fix to production via build or hot fix</meta>
<meta name="jira.fieldscreen.id">10302</meta>
<results>
<unconditional-result old-status="null" status="null" 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.event.FireIssueEventFunction</arg>
<arg name="eventTypeId">13</arg>
</function>
</post-functions>
</unconditional-result>
</results>
</action>
</actions>
</step>
<step id="10" name="Awaiting Approval in Production">
<meta name="jira.status.id">10009</meta>
<actions>
<action id="201" name="Fix is complete">
<meta name="jira.description"></meta>
<meta name="jira.fieldscreen.id"></meta>
<results>
<unconditional-result old-status="null" status="null" step="15">
<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.event.FireIssueEventFunction</arg>
<arg name="eventTypeId">13</arg>
</function>
</post-functions>
</unconditional-result>
</results>
</action>
<action id="221" name="Failed in Production Environment" view="Test - Code Review ">
<meta name="jira.description"></meta>
<meta name="jira.fieldscreen.id">10300</meta>
<results>
<unconditional-result old-status="null" status="null" step="14">
<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.event.FireIssueEventFunction</arg>
<arg name="eventTypeId">13</arg>
</function>
</post-functions>
</unconditional-result>
</results>
</action>
</actions>
</step>
<step id="11" name="Perform Code Review">
<meta name="jira.status.id">10506</meta>
<actions>
<action id="111" name="Code Approved">
<meta name="jira.description">Code is approved and can me moved to QA environment</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>
<arg name="full.module.key">com.atlassian.jira.plugin.system.workflowupdateissuestatus-function</arg>
</function>
<function type="class">
<arg name="class.name">com.atlassian.jira.workflow.function.misc.CreateCommentFunction</arg>
<arg name="full.module.key">com.atlassian.jira.plugin.system.workflowcreatecomment-function</arg>
</function>
<function type="class">
<arg name="class.name">com.atlassian.jira.workflow.function.issue.GenerateChangeHistoryFunction</arg>
<arg name="full.module.key">com.atlassian.jira.plugin.system.workflowgeneratechangehistory-function</arg>
</function>
<function type="class">
<arg name="class.name">com.atlassian.jira.workflow.function.issue.IssueReindexFunction</arg>
<arg name="full.module.key">com.atlassian.jira.plugin.system.workflowreindexissue-function</arg>
</function>
<function type="class">
<arg name="class.name">com.atlassian.jira.workflow.function.event.FireIssueEventFunction</arg>
<arg name="eventTypeId">13</arg>
<arg name="full.module.key">com.atlassian.jira.plugin.system.workflowfireevent-function</arg>
</function>
</post-functions>
</unconditional-result>
</results>
</action>
<action id="181" name="Declined">
<meta name="jira.description">Failed Code Review</meta>
<results>
<unconditional-result old-status="Not Done" status="Done" step="14">
<post-functions>
<function type="class">
<arg name="class.name">com.atlassian.jira.workflow.function.issue.UpdateIssueStatusFunction</arg>
<arg name="full.module.key">com.atlassian.jira.plugin.system.workflowupdateissuestatus-function</arg>
</function>
<function type="class">
<arg name="class.name">com.atlassian.jira.workflow.function.misc.CreateCommentFunction</arg>
<arg name="full.module.key">com.atlassian.jira.plugin.system.workflowcreatecomment-function</arg>
</function>
<function type="class">
<arg name="class.name">com.atlassian.jira.workflow.function.issue.GenerateChangeHistoryFunction</arg>
<arg name="full.module.key">com.atlassian.jira.plugin.system.workflowgeneratechangehistory-function</arg>
</function>
<function type="class">
<arg name="class.name">com.atlassian.jira.workflow.function.issue.IssueReindexFunction</arg>
<arg name="full.module.key">com.atlassian.jira.plugin.system.workflowreindexissue-function</arg>
</function>
<function type="class">
<arg name="class.name">com.atlassian.jira.workflow.function.event.FireIssueEventFunction</arg>
<arg name="eventTypeId">13</arg>
<arg name="full.module.key">com.atlassian.jira.plugin.system.workflowfireevent-function</arg>
</function>
</post-functions>
</unconditional-result>
</results>
</action>
</actions>
</step>
<step id="12" name="Waiting for Information">
<meta name="jira.status.id">10504</meta>
<actions>
<action id="101" name="Information Received">
<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>
<arg name="full.module.key">com.atlassian.jira.plugin.system.workflowupdateissuestatus-function</arg>
</function>
<function type="class">
<arg name="class.name">com.atlassian.jira.workflow.function.misc.CreateCommentFunction</arg>
<arg name="full.module.key">com.atlassian.jira.plugin.system.workflowcreatecomment-function</arg>
</function>
<function type="class">
<arg name="class.name">com.atlassian.jira.workflow.function.issue.GenerateChangeHistoryFunction</arg>
<arg name="full.module.key">com.atlassian.jira.plugin.system.workflowgeneratechangehistory-function</arg>
</function>
<function type="class">
<arg name="class.name">com.atlassian.jira.workflow.function.issue.IssueReindexFunction</arg>
<arg name="full.module.key">com.atlassian.jira.plugin.system.workflowreindexissue-function</arg>
</function>
<function type="class">
<arg name="class.name">com.atlassian.jira.workflow.function.event.FireIssueEventFunction</arg>
<arg name="eventTypeId">13</arg>
<arg name="full.module.key">com.atlassian.jira.plugin.system.workflowfireevent-function</arg>
</function>
</post-functions>
</unconditional-result>
</results>
</action>
</actions>
</step>
<step id="13" name="Release to QA">
<meta name="jira.status.id">10507</meta>
<actions>
<action id="121" name="Push to QA environment" view="fieldscreen">
<meta name="jira.description">Fix is push to QA environment for validation</meta>
<meta name="jira.fieldscreen.id">10302</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>
<arg name="full.module.key">com.atlassian.jira.plugin.system.workflowupdateissuestatus-function</arg>
</function>
<function type="class">
<arg name="class.name">com.atlassian.jira.workflow.function.misc.CreateCommentFunction</arg>
<arg name="full.module.key">com.atlassian.jira.plugin.system.workflowcreatecomment-function</arg>
</function>
<function type="class">
<arg name="class.name">com.atlassian.jira.workflow.function.issue.GenerateChangeHistoryFunction</arg>
<arg name="full.module.key">com.atlassian.jira.plugin.system.workflowgeneratechangehistory-function</arg>
</function>
<function type="class">
<arg name="class.name">com.atlassian.jira.workflow.function.issue.IssueReindexFunction</arg>
<arg name="full.module.key">com.atlassian.jira.plugin.system.workflowreindexissue-function</arg>
</function>
<function type="class">
<arg name="class.name">com.atlassian.jira.workflow.function.event.FireIssueEventFunction</arg>
<arg name="eventTypeId">13</arg>
<arg name="full.module.key">com.atlassian.jira.plugin.system.workflowfireevent-function</arg>
</function>
</post-functions>
</unconditional-result>
</results>
</action>
</actions>
</step>
<step id="14" name="Declined">
<meta name="jira.status.id">10503</meta>
<actions>
<action id="231" name="Reopen">
<meta name="jira.description">ReOpen defect</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>
<arg name="full.module.key">com.atlassian.jira.plugin.system.workflowupdateissuestatus-function</arg>
</function>
<function type="class">
<arg name="class.name">com.atlassian.jira.workflow.function.misc.CreateCommentFunction</arg>
<arg name="full.module.key">com.atlassian.jira.plugin.system.workflowcreatecomment-function</arg>
</function>
<function type="class">
<arg name="class.name">com.atlassian.jira.workflow.function.issue.GenerateChangeHistoryFunction</arg>
<arg name="full.module.key">com.atlassian.jira.plugin.system.workflowgeneratechangehistory-function</arg>
</function>
<function type="class">
<arg name="class.name">com.atlassian.jira.workflow.function.issue.IssueReindexFunction</arg>
<arg name="full.module.key">com.atlassian.jira.plugin.system.workflowreindexissue-function</arg>
</function>
<function type="class">
<arg name="class.name">com.atlassian.jira.workflow.function.event.FireIssueEventFunction</arg>
<arg name="eventTypeId">13</arg>
<arg name="full.module.key">com.atlassian.jira.plugin.system.workflowfireevent-function</arg>
</function>
</post-functions>
</unconditional-result>
</results>
</action>
</actions>
</step>
<step id="15" name="Complete">
<meta name="jira.status.id">10508</meta>
</step>
<step id="16" name="Assigned">
<meta name="jira.status.id">10509</meta>
<actions>
<action id="241" name="Start Progress">
<meta name="jira.description">Developer is now starting the work on the ticket</meta>
<meta name="jira.fieldscreen.id"></meta>
<results>
<unconditional-result old-status="null" status="null" 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.event.FireIssueEventFunction</arg>
<arg name="eventTypeId">13</arg>
</function>
</post-functions>
</unconditional-result>
</results>
</action>
</actions>
</step>
</steps>
</workflow>
][name,R2 Bug Workflow v1.4][creator,null] (SQL Exception while executing the following:UPDATE PUBLIC.jiraworkflows SET workflowname=?, creatorname=?, DESCRIPTOR=?, ISLOCKED=? WHERE ID=? (data exception: string data, right truncation))
at com.atlassian.jira.ofbiz.DefaultOfBizDelegator.store(DefaultOfBizDelegator.java:373)
at com.atlassian.jira.ofbiz.WrappingOfBizDelegator.store(WrappingOfBizDelegator.java:212)
at com.atlassian.jira.workflow.OfBizWorkflowDescriptorStore.saveWorkflow(OfBizWorkflowDescriptorStore.java:97)
at com.atlassian.jira.workflow.CachingWorkflowDescriptorStore.saveWorkflow(CachingWorkflowDescriptorStore.java:102)
at com.atlassian.jira.workflow.JiraWorkflowFactory.saveWorkflow(JiraWorkflowFactory.java:62)
at com.opensymphony.workflow.config.DefaultConfiguration.saveWorkflow(DefaultConfiguration.java:221)
at com.atlassian.jira.workflow.OSWorkflowManager.saveWorkflowWithoutAudit(OSWorkflowManager.java:477)
at com.atlassian.jira.workflow.OSWorkflowManager.createActualWorkflow(OSWorkflowManager.java:425)
at com.atlassian.jira.workflow.OSWorkflowManager.updateWorkflow(OSWorkflowManager.java:693)
at com.atlassian.jira.bc.workflow.DefaultWorkflowService.updateWorkflow(DefaultWorkflowService.java:278) <+2>
at java.lang.reflect.Method.invoke(Unknown Source)
at com.atlassian.plugin.osgi.hostcomponents.impl.DefaultComponentRegistrar$ContextClassLoaderSettingInvocationHandler.invoke(DefaultComponentRegistrar.java:129)
at com.sun.proxy.$Proxy416.updateWorkflow(Unknown Source) <+2>
at java.lang.reflect.Method.invoke(Unknown Source)
at com.atlassian.plugin.osgi.bridge.external.HostComponentFactoryBean$DynamicServiceInvocationHandler.invoke(HostComponentFactoryBean.java:154)
at com.sun.proxy.$Proxy416.updateWorkflow(Unknown Source)
at com.atlassian.jira.plugins.workflowdesigner.workflow.Workflows.saveWorkflow(Workflows.java:267)
at com.atlassian.jira.plugins.workflowdesigner.workflow.Workflows.saveWorkflow(Workflows.java:98)
at com.atlassian.jira.plugins.workflowdesigner.workflow.WorkflowTransitions.addTransitionToWorkflow(WorkflowTransitions.java:59)
at com.atlassian.jira.plugins.workflowdesigner.rest.WorkflowTransitionsResource.addTransition(WorkflowTransitionsResource.java:69) <+2>
at java.lang.reflect.Method.invoke(Unknown Source)
at com.sun.jersey.spi.container.JavaMethodInvokerFactory$1.invoke(JavaMethodInvokerFactory.java:60) <+12> (AbstractResourceMethodDispatchProvider.java:205) (ResourceJavaMethodDispatcher.java:75) (HttpMethodRule.java:288) (ResourceClassRule.java:108) (RightHandPathRule.java:147) (RootResourceClassesRule.java:84) (WebApplicationImpl.java:1469) (WebApplicationImpl.java:1400) (WebApplicationImpl.java:1349) (WebApplicationImpl.java:1339) (WebComponent.java:416) (ServletContainer.java:537)
at com.atlassian.plugins.rest.module.RestDelegatingServletFilter$JerseyOsgiServletContainer.doFilter(RestDelegatingServletFilter.java:178) <+1> (ServletContainer.java:795)
at com.atlassian.plugins.rest.module.RestDelegatingServletFilter.doFilter(RestDelegatingServletFilter.java:73) <+16> (DelegatingPluginFilter.java:74) (IteratingFilterChain.java:42) (ServletFilterModuleContainerFilter.java:77) (ServletFilterModuleContainerFilter.java:63) (DelegatingPluginFilter.java:74) (IteratingFilterChain.java:42) (DelegatingPluginFilter.java:66) (RestServletUtilsUpdaterFilter.java:26) (RestServletUtilsUpdaterFilter.java:40) (DelegatingPluginFilter.java:74) (IteratingFilterChain.java:42) (DelegatingPluginFilter.java:66) (ContextFilter.java:25) (DelegatingPluginFilter.java:74) (IteratingFilterChain.java:42) (DelegatingPluginFilter.java:66)
at com.atlassian.servicedesk.internal.web.RedirectExternalCustomerToPortalFilter.doFilter(RedirectExternalCustomerToPortalFilter.scala:18) <+4> (AbstractHttpFilter.java:31) (DelegatingPluginFilter.java:74) (IteratingFilterChain.java:42) (DelegatingPluginFilter.java:66)
at com.atlassian.mywork.client.filter.ServingRequestsFilter.doFilter(ServingRequestsFilter.java:37) <+3> (DelegatingPluginFilter.java:74) (IteratingFilterChain.java:42) (DelegatingPluginFilter.java:66)
at com.atlassian.plugins.cors.CorsFilter.doFilter(CorsFilter.java:65) <+3> (DelegatingPluginFilter.java:74) (IteratingFilterChain.java:42) (DelegatingPluginFilter.java:66)
at com.atlassian.prettyurls.filter.PrettyUrlsDispatcherFilter.doFilter(PrettyUrlsDispatcherFilter.java:60) <+3> (DelegatingPluginFilter.java:74) (IteratingFilterChain.java:42) (DelegatingPluginFilter.java:66)
at com.atlassian.prettyurls.filter.PrettyUrlsSiteMeshFilter.doFilter(PrettyUrlsSiteMeshFilter.java:92) <+3> (DelegatingPluginFilter.java:74) (IteratingFilterChain.java:42) (DelegatingPluginFilter.java:66)
at com.atlassian.prettyurls.filter.PrettyUrlsMatcherFilter.doFilter(PrettyUrlsMatcherFilter.java:56) <+3> (DelegatingPluginFilter.java:74) (IteratingFilterChain.java:42) (DelegatingPluginFilter.java:66)
at com.atlassian.labs.botkiller.BotKillerFilter.doFilter(BotKillerFilter.java:36) <+18> (DelegatingPluginFilter.java:74) (IteratingFilterChain.java:42) (ServletFilterModuleContainerFilter.java:77) (ServletFilterModuleContainerFilter.java:63) (ApplicationFilterChain.java:243) (ApplicationFilterChain.java:210) (AccessLogFilter.java:103) (AccessLogFilter.java:87) (ApplicationFilterChain.java:243) (ApplicationFilterChain.java:210) (XsrfTokenAdditionRequestFilter.java:54) (ApplicationFilterChain.java:243) (ApplicationFilterChain.java:210) (ChainedFilterStepRunner.java:87) (ApplicationFilterChain.java:243) (ApplicationFilterChain.java:210) (IteratingFilterChain.java:46) (DelegatingPluginFilter.java:66)
at com.atlassian.prettyurls.filter.PrettyUrlsCombinedMatchDispatcherFilter.doFilter(PrettyUrlsCombinedMatchDispatcherFilter.java:61) <+22> (DelegatingPluginFilter.java:74) (IteratingFilterChain.java:42) (ServletFilterModuleContainerFilter.java:77) (ServletFilterModuleContainerFilter.java:63) (ApplicationFilterChain.java:243) (ApplicationFilterChain.java:210) (SecurityFilter.java:234) (ApplicationFilterChain.java:243) (ApplicationFilterChain.java:210) (TrustedApplicationsFilter.java:100) (ApplicationFilterChain.java:243) (ApplicationFilterChain.java:210) (BaseLoginFilter.java:169) (JiraLoginFilter.java:70) (ApplicationFilterChain.java:243) (ApplicationFilterChain.java:210) (IteratingFilterChain.java:46) (DelegatingPluginFilter.java:66) (OAuthFilter.java:61) (DelegatingPluginFilter.java:74) (IteratingFilterChain.java:42) (DelegatingPluginFilter.java:66)
at com.atlassian.plugins.rest.module.servlet.RestSeraphFilter.doFilter(RestSeraphFilter.java:40) <+3> (DelegatingPluginFilter.java:74) (IteratingFilterChain.java:42) (DelegatingPluginFilter.java:66)
at com.atlassian.prettyurls.filter.PrettyUrlsCombinedMatchDispatcherFilter.doFilter(PrettyUrlsCombinedMatchDispatcherFilter.java:61) <+9> (DelegatingPluginFilter.java:74) (IteratingFilterChain.java:42) (ServletFilterModuleContainerFilter.java:77) (ServletFilterModuleContainerFilter.java:63) (ApplicationFilterChain.java:243) (ApplicationFilterChain.java:210) (AbstractJohnsonFilter.java:71) (ApplicationFilterChain.java:243) (ApplicationFilterChain.java:210)
at org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:176)
at org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:145)
at org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:92) <+10> (UrlRewriteFilter.java:394) (ApplicationFilterChain.java:243) (ApplicationFilterChain.java:210) (GzipFilter.java:74) (GzipFilter.java:51) (JiraGzipFilter.java:55) (ApplicationFilterChain.java:243) (ApplicationFilterChain.java:210) (IteratingFilterChain.java:46) (DelegatingPluginFilter.java:66)
at com.atlassian.analytics.client.filter.AnalyticsFilter.doFilter(AnalyticsFilter.java:27) <+4> (AbstractHttpFilter.java:31) (DelegatingPluginFilter.java:74) (IteratingFilterChain.java:42) (DelegatingPluginFilter.java:66)
at com.atlassian.prettyurls.filter.PrettyUrlsCombinedMatchDispatcherFilter.doFilter(PrettyUrlsCombinedMatchDispatcherFilter.java:61) <+40> (DelegatingPluginFilter.java:74) (IteratingFilterChain.java:42) (ServletFilterModuleContainerFilter.java:77) (ServletFilterModuleContainerFilter.java:63) (ApplicationFilterChain.java:243) (ApplicationFilterChain.java:210) (ChainedFilterStepRunner.java:87) (ApplicationFilterChain.java:243) (ApplicationFilterChain.java:210) (AbstractCachingFilter.java:33) (AbstractHttpFilter.java:31) (ApplicationFilterChain.java:243) (ApplicationFilterChain.java:210) (AbstractEncodingFilter.java:41) (AbstractHttpFilter.java:31) (PathMatchingEncodingFilter.java:45) (AbstractHttpFilter.java:31) (ApplicationFilterChain.java:243) (ApplicationFilterChain.java:210) (JiraStartupChecklistFilter.java:78) (ApplicationFilterChain.java:243) (ApplicationFilterChain.java:210) (MultipartBoundaryCheckFilter.java:41) (ApplicationFilterChain.java:243) (ApplicationFilterChain.java:210) (ChainedFilterStepRunner.java:87) (JiraFirstFilter.java:57) (ApplicationFilterChain.java:243) (ApplicationFilterChain.java:210) (StandardWrapperValve.java:222) (StandardContextValve.java:123) (AuthenticatorBase.java:502) (StandardHostValve.java:171) (ErrorReportValve.java:100) (StandardEngineValve.java:118) (AccessLogValve.java:953) (CoyoteAdapter.java:408) (AbstractHttp11Processor.java:1041) (AbstractProtocol.java:603) (JIoEndpoint.java:310)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Any thoughts would be greatly appreciated!!