Skip to main content

Check Your Version

Duplicate mitigation task errors were a known product issue resolved in version 24.6.0.
  1. Navigate to your Polarion Administration panel
  2. Check Extensions > Nextedy RISKSHEET
  3. Note your installed version number
If you are running RISKSHEET version 24.5.x or earlier, you are affected by the duplicate mitigation task bug. Upgrade to version 24.6.0 or later to resolve this issue permanently.

Identify Duplicate Tasks

Before cleaning up, identify which risks have duplicate mitigation tasks:
  1. Open your FMEA or HARA document in Nextedy RISKSHEET
  2. Filter to show only risk items with linked tasks
  3. Look for rows where the same task ID appears multiple times
  4. Export to Excel to compare task IDs if needed
For versions 24.6.0 and later, use the built-in remove functionality:
  1. Select the duplicate task row in the Risksheet
  2. Right-click and choose Remove Task
  3. Confirm the removal operation
  4. Save your changes
Use Remove Task to unlink the duplicate entry without deleting the actual work item. The task itself remains in Polarion and can still be linked to other risks.

Clean Up Legacy Duplicates

If you upgraded from an earlier version with existing duplicates:
  1. Create a backup baseline of your document before cleanup
  2. Open the affected document in Nextedy RISKSHEET
  3. For each risk with duplicate tasks:
    • Keep only one task link (usually the first occurrence)
    • Remove all duplicate task links using the context menu
  4. Save and verify the document loads without errors
  5. Check that each task appears exactly once per risk

Prevent Future Duplicates

Upgrade to Version 24.6.0 or Later The root cause was fixed in version 24.6.0. After upgrading:
  1. Test mitigation task creation in a test project
  2. Create a new risk item
  3. Add a mitigation task through the Risksheet interface
  4. Save and reload the document
  5. Verify only one task link exists
Ensure your taskLink column configuration includes canCreate: true only if you want users to create new tasks directly from the Risksheet. Misconfigured columns with duplicate create buttons can contribute to user confusion about task creation workflows.
Verify your task link column prevents duplicate task assignments:
{
  "id": "mitigationTask",
  "type": "taskLink",
  "header": "Mitigation",
  "binding": "taskId",
  "canCreate": true,
  "typeProperties": {
    "type": "mitigation",
    "role": "mitigates"
  }
}
The taskLink column type includes built-in uniqueness validation that prevents the same task from being linked multiple times in version 24.6.0+.

Verification

After cleanup and upgrade, you should see:
  • Each risk item has exactly one link per unique mitigation task
  • No duplicate task IDs appear in the same risk row
  • Save operations complete without duplication errors
  • Document loads quickly without validation warnings

See Also

Support TicketsSource Code
  • AddTaskCommand.ts
  • RemoveTaskCommand.ts
  • InsertRowsBelowCommand.ts
  • CellEditorFormatter.ts
  • risksheet.json