Uploaded image for project: 'Nuxeo Platform'
  1. Nuxeo Platform
  2. NXP-8552

Fix crash when approving workflow task

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Critical
    • Resolution: Fixed
    • Affects Version/s: 5.5
    • Fix Version/s: 5.5.0-HF05, 5.6-RC1, 5.6
    • Component/s: Workflow
    • Environment:
      Ubuntu-server 11.10 in virtualbox 4 using 3 cores and 6GB ram
    • Tags:
    • Backlog priority:
      300
    • Impact type:
      API change, API added
    • Upgrade notes:
      Hide
      • TaskProvider: add the #endTask method.
      • TaskService: change the return type from void to String for the 3 methods #acceptTask, #rejectTask, #endTask. They now return the name of the Seam event to raise efter execution. The unused #notifyEventListeners method was removed.
      • TaskServiceImpl: add the DEFAULT_TASK_PROVIDER constant for the default task provider name.
      • JBPMTaskWrapper: add the JBPM_TASK_PROVIDER constant for the JBPM task provider name.
      • Task: add the TASK_PROVIDER_KEY constant for the task provider variable key.
      • JBPMDocTaskProvider: add the WORKFLOW_REJECT_TRANSITION constant for the workflow "reject" transition.
      • Add 3 classes: AbandonProcessUnrestricted, EndProcessUnrestricted, TaskEventNotificationHelper to externalize and factorize their logic.
      Show
      TaskProvider: add the #endTask method. TaskService: change the return type from void to String for the 3 methods #acceptTask, #rejectTask, #endTask. They now return the name of the Seam event to raise efter execution. The unused #notifyEventListeners method was removed. TaskServiceImpl: add the DEFAULT_TASK_PROVIDER constant for the default task provider name. JBPMTaskWrapper: add the JBPM_TASK_PROVIDER constant for the JBPM task provider name. Task: add the TASK_PROVIDER_KEY constant for the task provider variable key. JBPMDocTaskProvider: add the WORKFLOW_REJECT_TRANSITION constant for the workflow "reject" transition. Add 3 classes: AbandonProcessUnrestricted, EndProcessUnrestricted, TaskEventNotificationHelper to externalize and factorize their logic.

      Description

      I did make a workflow. in this workflow i select a user. When i log in as that user i go to my task and see the workflow. When i Approve the document here, the approving is working fine. when i do the same but go to the summary tab i also got the option to approve the document when i press approve i get the following error.

        Attachments

          Issue Links

            Activity

              People

              • Votes:
                1 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0 minutes
                  0m
                  Logged:
                  Time Spent - 1 day
                  1d