Common Issues and Solutions
Empty Setup or License Pages
Symptom: After installing or updating Risksheet, the Setup and License pages in Administration are empty or fail to load. Cause: Plugin caches were not cleared after the update. Fix:- Stop the Polarion server.
- Delete the
[POLARION_INSTALL]/data/workspace/.configdirectory. - Restart the Polarion server.
- Navigate to Administration > Nextedy Risksheet > Setup to verify.
Risksheet Menu Not Appearing
Symptom: The Risksheet entry does not appear in the project navigation after installation or update. Cause: Either two plugin versions exist in the extensions folder, or the Risksheet topic is not configured for the user’s view/role. Fix:- Check
[POLARION_INSTALL]/polarion/extensions/for duplicate Risksheet folders. Delete the old version. - Verify Administration > Topics includes the Risksheet topic for all relevant views and roles.
- If the
.metadatafolder exists in the extensions directory, delete it.
UnsupportedOperationException in Server Logs
Symptom: Server logs showUnsupportedOperationException related to document field rendering (for example, renderingLayouts) when opening a Risksheet.
Cause: A known document field rendering issue, particularly after upgrading to Polarion 2310.
Fix: This error has no functional impact on Risksheet. The system skips failed fields and continues normally. Update to Risksheet 24.7.0+ to suppress these log entries.
| Symptom | Cause | Resolution |
|---|---|---|
| Empty Admin Pages | Corrupted workspace config | Delete data/workspace/.config, restart Polarion |
| Menu Missing | Duplicate extensions or missing topic config | Check extensions/ for duplicates, verify Topics configuration |
| UnsupportedOperationException | Known document field rendering issue | Non-harmful — update to Risksheet 24.7.0+ to suppress |
| StringIndexOutOfBounds | Misconfigured risksheet.json | Check risksheet.json syntax with JSON linter |
| Query Parse Errors | Invalid Polarion configuration | Check Polarion config settings |
| License Shows 0 Users | Missing user group | Create nextedy_powersheet_users group or restart Polarion |
Velocity Template Errors
Symptom:StringIndexOutOfBoundsException appears in server logs, possibly related to topPanel.vm or other Velocity templates.
Cause: Misconfigured risksheet.json or custom Velocity template files.
Fix:
- Review your
risksheet.jsonfor syntax errors. - Check any custom
topPanel.vmtemplate for malformed Velocity expressions. - Validate JSON syntax using a JSON linter.
License Shows 0 Named Users
Symptom: The License page shows 0 named users despite users being in thenextedy_risksheet_users group.
Cause: Either the license needs to be refreshed, a service restart is required, or the user group name is wrong after a version upgrade.
Fix:
- Reopen the Administration > Nextedy Risksheet > License page.
- If still 0, restart the Polarion service.
- If both Risksheet and POWERSHEET are installed (v25.11.0+), create a
nextedy_powersheet_usersgroup and add users to it.
Verification
After resolving any of the above issues, you should now see the Risksheet administration pages loading correctly, the navigation menu appearing for all configured user roles, and the License page displaying the correct version and user counts.See Also
- Update Risksheet — correct update procedures to avoid common issues
- Configure Permissions — resolve permission-related access problems
- Add Risksheet to Existing Project — verify project setup is complete
Sources
Sources