-
Notifications
You must be signed in to change notification settings - Fork 28
Open
Description
Due to the PR #1502, the NumberLiteral_Editor throws exceptions if hexadecimal is turned on. As this are many exceptions, it can break customer projects.
Remark: I don't know if this happens because the o.i.c.expr.tracing language is involved here (as it is mentioned in the stackdump).
java.lang.NullPointerException: Cannot invoke "jetbrains.mps.nodeEditor.cells.EditorCell_Property.getModelAccessor()" because "propCell" is null
at o.i.c.expr.simpleTypes//org.iets3.core.expr.simpleTypes.editor.NumberLiteral_EditorBuilder_a.lambda$createCustomFactory_0$0(NumberLiteral_EditorBuilder_a.java:76)
at o.i.c.expr.simpleTypes//org.iets3.core.expr.simpleTypes.editor.NumberLiteral_EditorBuilder_a.createCustomFactory_0(NumberLiteral_EditorBuilder_a.java:81)
at o.i.c.expr.simpleTypes//org.iets3.core.expr.simpleTypes.editor.NumberLiteral_EditorBuilder_a.createCustomFactory_1(NumberLiteral_EditorBuilder_a.java:85)
at o.i.c.expr.simpleTypes//org.iets3.core.expr.simpleTypes.editor.NumberLiteral_EditorBuilder_a.createCollection_0(NumberLiteral_EditorBuilder_a.java:66)
at o.i.c.expr.simpleTypes//org.iets3.core.expr.simpleTypes.editor.NumberLiteral_EditorBuilder_a.createCell(NumberLiteral_EditorBuilder_a.java:58)
at o.i.c.expr.simpleTypes//org.iets3.core.expr.simpleTypes.editor.NumberLiteral_Editor.createEditorCell(NumberLiteral_Editor.java:12)
at jetbrains.mps.nodeEditor.cells.EditorCellFactoryImpl.createCell(EditorCellFactoryImpl.java:136)
at jetbrains.mps.nodeEditor.cells.EditorCellFactoryImpl.createEditorCell_internal(EditorCellFactoryImpl.java:102)
at jetbrains.mps.nodeEditor.cells.EditorCellFactoryImpl.createEditorCell(EditorCellFactoryImpl.java:79)
at o.i.c.expr.tracing//org.iets3.core.expr.tracing.editor.BaseConcept_conditionalEditor_EditorBuilder_a.createNextEditor_1(BaseConcept_conditionalEditor_EditorBuilder_a.java:96)
at o.i.c.expr.tracing//org.iets3.core.expr.tracing.editor.BaseConcept_conditionalEditor_EditorBuilder_a.createAlternation_0(BaseConcept_conditionalEditor_EditorBuilder_a.java:58)
at o.i.c.expr.tracing//org.iets3.core.expr.tracing.editor.BaseConcept_conditionalEditor_EditorBuilder_a.createPriorityInfoCell_0(BaseConcept_conditionalEditor_EditorBuilder_a.java:43)
at o.i.c.expr.tracing//org.iets3.core.expr.tracing.editor.BaseConcept_conditionalEditor_EditorBuilder_a.createPriorityInfoCell_1(BaseConcept_conditionalEditor_EditorBuilder_a.java:49)
at o.i.c.expr.tracing//org.iets3.core.expr.tracing.editor.BaseConcept_conditionalEditor_EditorBuilder_a.createCell(BaseConcept_conditionalEditor_EditorBuilder_a.java:38)
at o.i.c.expr.tracing//org.iets3.core.expr.tracing.editor.BaseConcept_conditionalEditor_Editor_Coloring.createEditorCell(BaseConcept_conditionalEditor_Editor_Coloring.java:22)
at jetbrains.mps.nodeEditor.cells.EditorCellFactoryImpl.createCell(EditorCellFactoryImpl.java:136)
at jetbrains.mps.nodeEditor.cells.EditorCellFactoryImpl.createEditorCell_internal(EditorCellFactoryImpl.java:102)
at jetbrains.mps.nodeEditor.cells.EditorCellFactoryImpl.createEditorCell(EditorCellFactoryImpl.java:79)
at o.i.c.expr.tracing//org.iets3.core.expr.tracing.editor.BaseConcept_IETS3Tracing_conditionalEditor_EditorBuilder_a.createNextEditor_2(BaseConcept_IETS3Tracing_conditionalEditor_EditorBuilder_a.java:234)
at o.i.c.expr.tracing//org.iets3.core.expr.tracing.editor.BaseConcept_IETS3Tracing_conditionalEditor_EditorBuilder_a.createAlternation_0(BaseConcept_IETS3Tracing_conditionalEditor_EditorBuilder_a.java:65)
at o.i.c.expr.tracing//org.iets3.core.expr.tracing.editor.BaseConcept_IETS3Tracing_conditionalEditor_EditorBuilder_a.createPriorityInfoCell_0(BaseConcept_IETS3Tracing_conditionalEditor_EditorBuilder_a.java:50)
at o.i.c.expr.tracing//org.iets3.core.expr.tracing.editor.BaseConcept_IETS3Tracing_conditionalEditor_EditorBuilder_a.createPriorityInfoCell_1(BaseConcept_IETS3Tracing_conditionalEditor_EditorBuilder_a.java:56)
at o.i.c.expr.tracing//org.iets3.core.expr.tracing.editor.BaseConcept_IETS3Tracing_conditionalEditor_EditorBuilder_a.createCell(BaseConcept_IETS3Tracing_conditionalEditor_EditorBuilder_a.java:45)
at o.i.c.expr.tracing//org.iets3.core.expr.tracing.editor.BaseConcept_IETS3Tracing_conditionalEditor_Editor_Tracing.createEditorCell(BaseConcept_IETS3Tracing_conditionalEditor_Editor_Tracing.java:22)
at jetbrains.mps.nodeEditor.cells.EditorCellFactoryImpl.createCell(EditorCellFactoryImpl.java:136)
at jetbrains.mps.nodeEditor.cells.EditorCellFactoryImpl.createEditorCell_internal(EditorCellFactoryImpl.java:102)
at jetbrains.mps.nodeEditor.cells.EditorCellFactoryImpl.createEditorCell(EditorCellFactoryImpl.java:89)
at jetbrains.mps.nodeEditor.EditorManager.createEditorCell_internal(EditorManager.java:386)
at jetbrains.mps.nodeEditor.EditorManager.createEditorCellWithoutAttributes(EditorManager.java:259)
at jetbrains.mps.nodeEditor.EditorManager.createEditorCell(EditorManager.java:272)
at jetbrains.mps.nodeEditor.updater.UpdateSessionImpl.lambda$updateChildNodeCell$2(UpdateSessionImpl.java:225)
at jetbrains.mps.nodeEditor.updater.UpdateSessionImpl.runWithExplicitEditorHints(UpdateSessionImpl.java:347)
at jetbrains.mps.nodeEditor.updater.UpdateSessionImpl.updateChildNodeCell(UpdateSessionImpl.java:225)
at jetbrains.mps.nodeEditor.updater.UpdateSessionImpl.updateChildNodeCell(UpdateSessionImpl.java:214)
at o.i.c.expr.base//org.iets3.core.expr.base.editor.BinaryExpression_EditorBuilder_a$rightSingleRoleHandler_uefsp_a2a0a.createChildCell(BinaryExpression_EditorBuilder_a.java:927)
at jetbrains.mps.lang.editor.cellProviders.SingleRoleCellProvider.createSingleCell(SingleRoleCellProvider.java:102)
at jetbrains.mps.lang.editor.cellProviders.SingleRoleCellProvider.createCell(SingleRoleCellProvider.java:67)
at o.i.c.expr.base//org.iets3.core.expr.base.editor.BinaryExpression_EditorBuilder_a.createRefNode_3(BinaryExpression_EditorBuilder_a.java:909)
at o.i.c.expr.base//org.iets3.core.expr.base.editor.BinaryExpression_EditorBuilder_a.createCustomFactory_18(BinaryExpression_EditorBuilder_a.java:816)
at o.i.c.expr.base//org.iets3.core.expr.base.editor.BinaryExpression_EditorBuilder_a.createCustomFactory_19(BinaryExpression_EditorBuilder_a.java:905)
at o.i.c.expr.base//org.iets3.core.expr.base.editor.BinaryExpression_EditorBuilder_a.createCollection_2(BinaryExpression_EditorBuilder_a.java:549)
at o.i.c.expr.base//org.iets3.core.expr.base.editor.BinaryExpression_EditorBuilder_a.createCustomFactory_8(BinaryExpression_EditorBuilder_a.java:489)
Metadata
Metadata
Assignees
Labels
No labels