Prerequisites
Before starting the update process, ensure you have:- Polarion administrator access on the target server
- The new Risksheet plugin version downloaded from the Nextedy website
- A complete backup of your current Polarion installation
- Access to a non-production test environment for validation
- Knowledge of your current Risksheet version (check Administration > Nextedy Risksheet > License)
Step 1: Back Up Your Environment
- Back up your Polarion server data directory including all project data
- Export any custom
risksheet.jsonconfigurations you have modified at the document level - Back up custom Velocity templates (
risksheetTopPanel.vm,risksheetPdfExport.vm) if you have customized them - Record your current Risksheet version from Administration > Nextedy Risksheet > License
- Document the Polarion version running on the server (from Administration > About Polarion)
Step 2: Remove the Old Plugin Version
- Stop the Polarion server completely
- Navigate to the
[POLARION_INSTALL]/polarion/extensions/directory - Delete the existing Risksheet plugin folder entirely (e.g.,
com.nextedy.risksheet_24.7.0) - Verify that no other Risksheet version folders remain in the
extensions/directory
Step 3: Install the New Version
- Copy the new Risksheet plugin folder into
[POLARION_INSTALL]/polarion/extensions/ - Delete the
[POLARION_INSTALL]/data/workspace/.configdirectory to clear all plugin caches - Optionally, delete the
[POLARION_INSTALL]/data/workspace/.metadatadirectory if you experience persistent issues after the update - Start the Polarion server
Step 4: Verify the Update
After the Polarion server has started successfully:- Log in to Polarion as an administrator
- Navigate to Administration > Nextedy Risksheet > License
- Confirm the version number matches the newly installed release
- Navigate to Administration > Nextedy Risksheet > Setup
- Verify the setup page loads correctly and displays template installation options
- Open an existing Risksheet document and confirm the grid renders with all columns and data
- Test PDF export on at least one document to verify Velocity template compatibility
- Check the Polarion server logs for any new exceptions or warnings
Step 5: Handle License Group Changes (v25.11.0+)
If you are updating to Risksheet version 25.11.0 or later and have both Risksheet and POWERSHEET installed with production licenses, a license group migration is required. Background: Starting with v25.11.0, when both products are installed, Risksheet reads user assignments from thenextedy_powersheet_users group instead of the legacy nextedy_risksheet_users group. This is a license unification change that aligns user management across Nextedy products.
Migration steps:
- In Polarion Administration, create a
nextedy_powersheet_usersglobal user group if it does not already exist - Add all members from the
nextedy_risksheet_usersgroup to the newnextedy_powersheet_usersgroup - Navigate to Administration > Nextedy Risksheet > License and verify the named user count reflects the expected number of users
- Keep the
nextedy_risksheet_usersgroup in place for backward compatibility until all projects have been verified
| Scenario | User Group for Named Users | Notes |
|---|---|---|
| Risksheet only (any version) | nextedy_risksheet_users | No migration needed |
| Risksheet + POWERSHEET (pre-25.11.0) | nextedy_risksheet_users | Legacy behavior |
| Risksheet + POWERSHEET (25.11.0+) | nextedy_powersheet_users | Migration required |
| Risksheet + POWERSHEET (26.1.0) | nextedy_powersheet_users | Improved license flow |
Step 6: Post-Update Configuration Check
After verifying the core installation, check the following configuration aspects:-
Custom Velocity templates — Open documents that use custom
risksheetTopPanel.vmorrisksheetPdfExport.vmtemplates. Verify the panels render correctly and PDF exports produce expected output. -
Project-level settings — Navigate to project administration and verify Risksheet project properties are intact:
- Template path configuration (default:
Risks/Risk Specification) - Tool name customization (default:
Risksheet) - Document name labels (default:
Risk Analysis/Risk Analyses) - Suggester settings (fuzzy search, wildcard search, result limit)
- Template path configuration (default:
-
Custom queries — If your
risksheet.jsonfiles contain customqueryproperties indataTypes.riskordataTypes.task, verify these Lucene queries still parse correctly. Polarion version upgrades can change query processing behavior. - Template installation — If the new Risksheet version includes updated project templates, consider re-installing them via Administration > Nextedy Risksheet > Setup. Note that template re-installation overwrites previous template versions.
Troubleshooting Update Issues
| Symptom | Likely Cause | Resolution |
|---|---|---|
| Empty Setup and License pages | Plugin cache not cleared | Delete [POLARION_INSTALL]/data/workspace/.config, restart Polarion |
| Risksheet menu not appearing in navigation | Two plugin versions in extensions directory | Delete the old version folder; only one version per product is allowed |
UnsupportedOperationException in server logs | Document field rendering issue on Polarion 2310 | Non-harmful log error; fixed in Risksheet 24.7.0+ |
| License page shows 0 named users | License group migration needed (v25.11.0+) | Create nextedy_powersheet_users group and add users |
| Unparseable query errors after update | Polarion Auto Assignment configuration conflict | Check Polarion Auto Assignment settings, not Risksheet config |
| Risksheet not activating in some projects | Post-maintenance configuration drift | Verify version compatibility and complete all update steps including Setup check |
| Grid renders but text formatting is incomplete | Partial update or cache issue | Clear browser cache, delete .config directory, restart server |
backLink parameter errors when creating tasks | Known bug in versions prior to 24.11.0 | Update to Risksheet 24.11.0 or later (fix for NPT-608) |
Verification
You should now see:- The new Risksheet version number displayed on the License page in Administration
- The Setup page loading correctly with template installation options
- All existing Risksheet documents rendering with their full column layout and data
- The Risksheet menu visible in the Polarion navigation panel for all configured projects
- PDF export producing formatted output using your Velocity templates
- The correct number of named users on the License page (after license group migration if applicable)
See Also
- Troubleshoot Administration Issues — resolve common post-update problems
- Manage User Groups — handle license group migration details
- Assign Active Users — configure named user assignments
- Installation — first-time Risksheet setup instructions
- Add Risksheet to Existing Project — add Risksheet to projects after installation
Sources
Sources
KB Articles
- Adjusting Risksheet configuration
- Risksheet Configuration Properties
- Risksheet Document Config File - risksheet - format reference
RisksheetViewServlet.javaRisksheetProjectProperties.javaRefreshSheetCommand.tsAppConfigParser.tsAppConfig.ts