Skip to content

NPE when exporting LiteralString #2032

@AxelRICHARD

Description

@AxelRICHARD

An NPE can occurs when exporting a LiteralString.

java.lang.NullPointerException: Cannot invoke "String.replace(java.lang.CharSequence, java.lang.CharSequence)" because the return value of "org.eclipse.syson.sysml.LiteralString.getValue()" is null
2026-03-02 18:22:17.210 | at org.eclipse.syson.sysml.textual.SysMLElementSerializer.caseLiteralString(SysMLElementSerializer.java:674) ~[syson-sysml-metamodel-2025.12.2.jar!/:2025.12.2]
2026-03-02 18:22:17.210 | at org.eclipse.syson.sysml.textual.SysMLElementSerializer.caseLiteralExpression(SysMLElementSerializer.java:630) ~[syson-sysml-metamodel-2025.12.2.jar!/:2025.12.2]
2026-03-02 18:22:17.210 | at org.eclipse.syson.sysml.textual.SysMLElementSerializer.appendNonFeatureChainExpression(SysMLElementSerializer.java:1777) ~[syson-sysml-metamodel-2025.12.2.jar!/:2025.12.2]
2026-03-02 18:22:17.210 | at org.eclipse.syson.sysml.textual.SysMLElementSerializer.appendPrimaryExpression(SysMLElementSerializer.java:1741) ~[syson-sysml-metamodel-2025.12.2.jar!/:2025.12.2]
2026-03-02 18:22:17.210 | at org.eclipse.syson.sysml.textual.SysMLElementSerializer.appendOwnedExpression(SysMLElementSerializer.java:1712) ~[syson-sysml-metamodel-2025.12.2.jar!/:2025.12.2]
2026-03-02 18:22:17.210 | at org.eclipse.syson.sysml.textual.SysMLElementSerializer.appendValuePart(SysMLElementSerializer.java:1704) ~[syson-sysml-metamodel-2025.12.2.jar!/:2025.12.2]
2026-03-02 18:22:17.210 | at org.eclipse.syson.sysml.textual.SysMLElementSerializer.appendUsageCompletion(SysMLElementSerializer.java:1684) ~[syson-sysml-metamodel-2025.12.2.jar!/:2025.12.2]
2026-03-02 18:22:17.210 | at org.eclipse.syson.sysml.textual.SysMLElementSerializer.serializeDeclarationWithModifiers(SysMLElementSerializer.java:1389) ~[syson-sysml-metamodel-2025.12.2.jar!/:2025.12.2]
2026-03-02 18:22:17.210 | at org.eclipse.syson.sysml.textual.SysMLElementSerializer.appendDefaultUsage(SysMLElementSerializer.java:1382) ~[syson-sysml-metamodel-2025.12.2.jar!/:2025.12.2]
2026-03-02 18:22:17.210 | at org.eclipse.syson.sysml.textual.SysMLElementSerializer.caseAttributeUsage(SysMLElementSerializer.java:298) ~[syson-sysml-metamodel-2025.12.2.jar!/:2025.12.2]
2026-03-02 18:22:17.210 | at org.eclipse.syson.sysml.textual.SysMLElementSerializer.caseAttributeUsage(SysMLElementSerializer.java:165) ~[syson-sysml-metamodel-2025.12.2.jar!/:2025.12.2]

Metadata

Metadata

Assignees

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions