Exact minimum and maximum Polarion version requirements may vary by Risksheet release. Always check the release notes for your specific Risksheet version before upgrading Polarion.
Risksheet Version
Minimum Polarion Version
Key Changes
24.7.0+
Polarion 2310
Suppresses harmless UnsupportedOperationException for renderingLayouts document field rendering
24.7.2
Polarion 2310
Additional bug fix release; recommended over 24.7.0
24.11.0
Polarion 2310+
Fixes for backLink parameter (NPT-608), baseline comparison (NPT-614, NPT-615), and comparison features (NPT-604)
25.x
Polarion 2310+
Check release notes for specific compatibility; includes license unification changes
25.11.0+
Polarion 2310+
License group change: nextedy_powersheet_users replaces nextedy_risksheet_users when Powersheet is also installed
Upgrading to Polarion 2310 causes an UnsupportedOperationException in server logs when the system attempts to render document fields like renderingLayouts. This error has no functional impact on Risksheet operations. The system skips failed fields and continues normally.
Symptoms:
java.lang.UnsupportedOperationException in Polarion server logs during Risksheet loading
Error message references the renderingLayouts document field
No visible impact on Risksheet functionality, grid rendering, or data operations
Error appears each time a Risksheet document is opened
Resolution: Update Risksheet to version 24.7.0 or later, which suppresses the document field rendering error. Version 24.7.2 is recommended as it also includes an unrelated bug fix.Affected versions: Risksheet versions prior to 24.7.0 running on Polarion 2310.
After upgrading Polarion to 2410 and updating Risksheet plugins, users may encounter unparseable query errors that prevent access to LiveDoc documents. These errors frequently originate from Polarion’s Auto Assignment feature with invalid inputs, not from Risksheet itself.
Symptoms:
Unparseable query errors preventing access to live documents (particularly in demo projects)
Stack traces referencing data service interceptors and Nextedy components
Errors appearing in server logs that mention Risksheet hooks even though the root cause is Polarion configuration
Root cause: Polarion’s Auto Assignment feature may contain invalid field references or user assignments that produce malformed Lucene queries. Risksheet data service hooks appear in the stack trace because they intercept data service calls, but they are not the source of the error.Resolution:
Investigate Polarion configuration first, particularly Administration > Work Items > Auto Assignment
Verify that all Auto Assignment rules contain valid field references and user assignments
Check that custom queries in risksheet.json use valid Lucene syntax compatible with Polarion 2410
Update Risksheet to the latest version compatible with Polarion 2410
Risksheet components such as data service hooks appear in error stack traces for any data service exception, even when Risksheet is not the cause. Always examine the actual error message and the originating query text to determine the true source of the problem.
The following properties are loaded from the Polarion runtime context and reflect version and environment information. These values are available in the browser via the window.risksheet object:
Property
Type
Default
Description
version
string
See application
Full version string of the Risksheet application including build metadata
shortVersion
string
See application
Shortened version identifier without build metadata for display purposes
baseUrl
string
See application
Base URL for the Risksheet application, used to construct data service endpoints and navigation URLs
projectId
string
See application
Polarion project identifier used in API endpoints and URL construction
Download the new Risksheet version from the Nextedy website
Stop the Polarion server
Delete the previous plugin version from the Extensions folder — do not copy the new version over the old one
Copy the new plugin version into the Extensions folder (only one version folder per product should exist)
Delete the cache directory at [POLARION_INSTALL]/data/workspace/.config to clear plugin caches
Start the Polarion server
Verify installation by checking the Risksheet Setup and License pages in Polarion Administration
A common update mistake is copying the new plugin folder over the old one, resulting in two plugin versions in the Extensions directory. This causes the Risksheet menu to disappear from the Polarion navigation. Always delete the old version folder before copying the new one.
After installing or updating Risksheet, you must delete [POLARION_INSTALL]/data/workspace/.config to clear plugin caches. Failure to do so causes empty Setup and License pages in the Polarion administration interface.
Risksheet releases can occasionally be pulled back due to discovered regressions. Always deploy updates to a staging or test environment before production to verify compatibility with your specific configuration and workflows.
When both Risksheet and Powersheet are installed with production licenses, Risksheet v25.11.0 and later reads user assignments from the nextedy_powersheet_users group instead of nextedy_risksheet_users. This license unification change can cause all Risksheet licenses to appear inactive after upgrading.Symptoms after upgrading to v25.11.0+ or v26.1.0:
License page shows 0 named users configured
All Risksheet licenses appear inactive
Users cannot access Risksheet despite being in the nextedy_risksheet_users group
Resolution:
Create a nextedy_powersheet_users group in Polarion
Add all users from the nextedy_risksheet_users group to nextedy_powersheet_users
Verify the License page shows the correct number of named users
After upgrading Risksheet, you may need to reinstall project templates to get updated defaults:
Template
Description
risksheet_template
Standard Risksheet project template for FMEA workflows
risksheet_templateHara
HARA-specific project template for hazard analysis per ISO 26262
Template installation is available via POST /admin/setup or through the Administration interface. The system detects existing templates and removes them before installing fresh versions.