Supported Polarion Versions
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.
Version-Specific Behavior
Risksheet is a generic risk-analysis tool that supports any methodology (FMEA, HARA, TARA, STRIDE, CVSS, and others). The following behavior notes describe capabilities introduced in specific Risksheet releases. Use the version badges below to confirm the minimum Risksheet release required for each feature.v25.2.0+ — readOnly exception for title columns
Before v25.2.0, columns marked readOnly: true blocked all user input, including creation of new linked work items in title columns. From v25.2.0 onward, title columns honor a readOnly exception that allows users to create new items inline even when the column is otherwise read-only. Existing values remain non-editable; only inline creation is enabled.
This behavior applies to columns that act as the primary title/identifier of a linked item (typically itemLink or multiItemLink columns bound to a title field).
v25.3.1+ — Dependent enums (column-level)
Dependent enums are a column-level feature. They are configured on individual columns, not as a top-level configuration section. When a column’s value depends on another column’s value (for example, an ASIL level that depends on a severity rating), Risksheet filters the available enum options based on the value selected in the source column. Dependent enums are defined by referencing Polarion enumerations and configuring the dependency on the column. The underlying enumerations themselves are defined in Polarion Administration (Administration → Enumerations).v25.4.0+ — Dependent multi-enums
Dependent multi-enums extend the v25.3.1 dependent-enum mechanism to columns of typemultiEnum:<enumId>. Users can select multiple values from a filtered set that depends on another column’s value.
This is also a column-level feature — there is no top-level relations section in the sheet configuration.
v25.5.0+ — Sheet configuration editor and refreshOnSave
From v25.5.0, Risksheet includes an integrated sheet configuration editor with YAML editing support. The editor provides:
- YAML syntax highlighting for the sheet configuration
- Error detection while editing
- Edit history with version comparison
refreshOnSave option in the global section of the sheet configuration. When enabled, the grid refreshes automatically after each save operation, ensuring downstream calculations and decorators reflect the latest data immediately.
Version Compatibility Architecture
Known Compatibility Issues by Polarion Version
Polarion 2310
Symptoms:java.lang.UnsupportedOperationExceptionin Polarion server logs during Risksheet loading- Error message references the
renderingLayoutsdocument field - No visible impact on Risksheet functionality, grid rendering, or data operations
- Error appears each time a Risksheet document is opened
Polarion 2410
Symptoms:- Unparseable query errors preventing access to LiveDoc 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
- 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 the sheet configuration use valid Lucene syntax compatible with Polarion 2410
- Update Risksheet to the latest version compatible with Polarion 2410
Runtime Configuration Properties
The following properties are loaded from the Polarion runtime context and reflect version and environment information. These values are available in the browser via thewindow.risksheet object:
Configuration Source Tracking
The configuration loading system tracks where each sheet configuration was loaded from, which is essential for debugging after version upgrades:Project-Level Properties
These project-level settings are managed through Polarion administration and interact with version compatibility:Upgrade Procedure
Pre-Upgrade Checklist
Upgrade Steps
- Download the new Risksheet version from the Nextedy website
- Stop the Polarion server
- Delete the previous plugin version from the
Extensionsfolder — do not copy the new version over the old one - Copy the new plugin version into the
Extensionsfolder (only one version folder per product should exist) - Delete the cache directory at
[POLARION_INSTALL]/data/workspace/.configto clear plugin caches - Start the Polarion server
- Verify installation by checking the Risksheet Setup and License pages in Polarion Administration
Post-Upgrade Verification
After upgrading, verify the following:- Risksheet menu appears in the Polarion navigation panel for all projects
- Existing Risksheet documents open without errors
- The Setup page in Administration shows the correct version number
- The License page shows valid license status with the expected number of named users
- Server logs are free of unexpected exceptions (the
renderingLayoutsexception is harmless on versions prior to 24.7.0) - Custom Velocity templates (top panel configuration, PDF export configuration) render correctly
- On v25.5.0+, open the sheet configuration editor and confirm YAML editing, syntax highlighting, and history work as expected
License Group Changes in Major Upgrades
v25.11.0+ with Powersheet Installed
When both Risksheet and Nextedy POWERSHEET are installed with production licenses, Risksheet v25.11.0 and later reads user assignments from thenextedy_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_usersgroup
- Create a
nextedy_powersheet_usersgroup in Polarion - Add all users from the
nextedy_risksheet_usersgroup tonextedy_powersheet_users - Verify the License page shows the correct number of named users
Template Installation After Upgrade
After upgrading Risksheet, you may need to reinstall project templates to get updated defaults. Nextedy provides solution templates for typical methodologies across industries; pick the closest one to your process and modify it rather than starting from a blank configuration.
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.
URL Patterns
Risksheet URLs include version and project context:See Also
- Browser Compatibility — supported browsers and known issues
- Polarion License Types — supported Polarion license types
- Configuration Properties Index — complete configuration reference