Troubleshooting
This guide covers common issues with grid views: the SysMLv2 Views panel, table and
matrix content, editing, and the SysideViews library. Grid views surface problems in
the SysMLv2 Views panel when no view can be shown at
all, and in banners inside an open view.
For issues not specific to grid views, such as installation, licensing, or a hidden panel, see the general Troubleshooting guide. It also explains what to include in a support report.
Panel Issues
The panel shows no views
If the panel shows Views are unavailable because the Modeler server is not running, the language server is starting or has crashed:
Wait a moment, then use the Retry button
If the problem persists, check the Syside output channel for errors
If the panel shows No views found in the model, no view usage in the workspace is
typed by a SysideViews view definition:
If the message offers Add SysideViews.sysml or Update SysideViews.sysml, accept the offer; the library file is missing or out of date
Re-check the view definitions against Configure Table Views or Configure Matrix Views
“Views are disabled due to model issues”
Any diagnostic in the model disables all grid views and editing, including warnings. This is deliberate: writing through a view into a model that does not resolve cleanly could corrupt it.
Read the list under the panel message; clicking an entry opens the offending location
Fix every listed error and warning; the views re-enable automatically
View Content Issues
A table or matrix is empty
Check the
exposescope for typos. A qualified name that resolves to nothing produces an empty view, not an error.Check the default exclusions: reference, abstract, and standard-library elements are excluded until the corresponding ContentView flag is set.
If the missing definitions are only reachable through usages or through the heritage chain, set exposeFeaturesAndHeritage.
For matrices, read the per-axis warnings, such as Matrix has no rows. Check the rowView’s `expose` and `filter` clauses. Each axis is an independent selection, so fix the named sub-view.
A matrix opened as read-only
Read the warning banner; it names the cause.
If the
cellViewfilter admits more than one relationship kind, narrow it to a single kind: use one of the editable presets (ConnectionMatrixView,AllocationMatrixView,RequirementMatrixView), or add a filter clause that excludes the unintended kinds.If the
cellViewfilter admits none of the supported kinds, admit one of the recognised predicates: allocation (hastype SysML::AllocationUsage), connection (hastype SysML::ConnectionUsage), or derivation (@ RequirementDerivation::derivation).If the model has diagnostics, see “Views are disabled due to model issues”.
A column shows an error, not values
Column “…”: the `…` column type requires `…` to be set to a non-empty string. A parameterised column type is missing its identifying attribute.
Find the named column view in the SysML source
Set the attribute named in the message to a non-empty value:
attributeNameforCT::attributeValue,featureNameforCT::namedFeatureValue,constraintName/constraintLanguageforCT::constraintLanguage
Editing Issues
Creating or editing is disabled
If Add Traceability is disabled for a row or column, the axis
Definitionhas no usage in the cell container, or more than one. See Disabled Cells.If editing is disabled for some rows of a hierarchical table, the definition appears more than once in the hierarchy, so a write would be ambiguous. See Hierarchical Table Views.
If Add Requirement is greyed out, the view’s
filterclauses do not admit requirement elements, or the model has diagnostics. See Create Requirements.
Warnings about relationships
N cell(s) represent multiple traceability connections. More than one relationship exists between the same pair of elements, and the warning details list each one. This is informational, not an error.
N derivation connection(s) have non-Requirement endpoint(s). A derivation relationship connects elements that are not
RequirementUsageorRequirementDefinition. Fix the relationship endpoints in the model.
Library Issues
“SysideViews.sysml is out of date”
The workspace copy of the library is older than the one bundled with the extension.
Click Overwrite with bundled version in the banner, or run Update SysideViews.sysml from bundled copy from the command palette
Avoid editing
SysideViews.sysmlby hand; updating replaces the file