Understand Baseline Loading States
Baseline loading in Nextedy RISKSHEET follows this progression:Diagnose the Loading Issue
Step 1: Check Browser Console
Open browser developer tools (F12) and check the Console tab for errors:- Press F12 to open developer tools
- Select the Console tab
- Look for failed AJAX requests or JavaScript errors
- Note any HTTP error codes (403, 500, etc.)
Step 2: Verify Baseline Selection
Ensure you’ve selected a valid baseline revision:| Issue | Verification Step |
|---|---|
| No baseline selected | Check dropdown shows specific revision, not “(none)“ |
| Invalid revision ID | Verify revision exists in Polarion document history |
| Wrong document | Confirm baseline belongs to current risk document |
Step 3: Check User Permissions
Baseline loading requires read permissions for:- The current risk document
- The baseline revision (historical version)
- All linked work items referenced in the baseline
Resolve Server-Side Errors
Step 1: Collect Server Logs
Server logs contain the actual error details:- Access Polarion Server: SSH or RDP into the Polarion server
- Locate Log Files: Navigate to
<POLARION_HOME>/data/logs/ - Find Recent Entries: Check
polarion.logfor errors matching your baseline load timestamp - Search for Keywords: Look for “risksheet”, “baseline”, “comparison”, or “OData” error messages
Step 2: Common Server Error Patterns
| Error Pattern | Likely Cause | Resolution |
|---|---|---|
| NullPointerException | Missing baseline data | Verify baseline exists and contains work items |
| PermissionDeniedException | Insufficient access rights | Grant user read permissions to baseline revision |
| OutOfMemoryError | Large baseline dataset | Increase JVM heap size or reduce baseline scope |
| QueryTimeoutException | Complex query overhead | Optimize query configuration or split risksheet |
Step 3: Validate Configuration
Incorrect configuration can prevent baseline loading:comparingTouses valid date format (YYYY-MM-DD) or revision ID- Baseline revision exists in document history
- No syntax errors in
risksheet.json
Handle Data Synchronization Delays
Baseline data loading can be slow for large datasets:Expected Loading Times
| Baseline Size | Typical Load Time |
|---|---|
| < 100 items | 1-3 seconds |
| 100-500 items | 3-10 seconds |
| 500-1000 items | 10-30 seconds |
| > 1000 items | 30+ seconds |
- Network Latency: Check connection between client and Polarion server
- Server Load: Verify Polarion server CPU and memory usage
- Query Complexity: Review query configuration for expensive operations
- Linked Item Depth: Reduce number of linked item columns to improve performance
Optimize Baseline Loading Performance
Strategy 1: Reduce Column Count
Each linked item column requires additional queries:Strategy 2: Use Saved Views with Column Visibility
Create a dedicated saved view for baseline comparison with minimal columns:- Open Nextedy RISKSHEET
- Hide unnecessary columns
- Save view as “Baseline Comparison”
- Load this view before activating baseline comparison
Verify Baseline Loading Works
- Select Baseline: Choose a baseline revision from the dropdown menu
- Observe Loading: The table should display ‘Loading…’ for 1-30 seconds
- Check Display: Baseline data should appear with color-coded change indicators:
- Green rows: Items added since baseline
- Red rows: Items removed since baseline
- Yellow cells: Modified property values
- Test Filtering: Enable ‘Show Unchanged’ toggle to verify filtering works
- Verify Tooltips: Hover over changed cells to see before/after values
See Also
- Live Data Views - Understanding data synchronization
- Performance Optimization - General performance troubleshooting
- Access Denied Errors - Permission-related issues
- Saved Views - Column visibility management
- Configuration System - Configuration reference
Sources
Sources
Support TicketsSource Code
RisksheetProjectProperties.javaNewBaselineCommand.tsComparisonManager.tsRisksheetViewServlet.javaRiskItemsODataCollectionView.ts