SpaceCreator issueshttps://gitrepos.estec.esa.int/taste/spacecreator/-/issues2024-03-21T09:01:45Zhttps://gitrepos.estec.esa.int/taste/spacecreator/-/issues/1132Fix broke CI for failing tests2024-03-21T09:01:45ZGuenter SchwannFix broke CI for failing testsError during test occurs:
```
[2024-03-20 08:12:08] Running test: ./tests/integrationtests/applications/tmc/use-cases/tst_tmc_usecases
[2024-03-20 08:12:08] Detected locale "C" with character encoding "ANSI_X3.4-1968", which is not UTF-...Error during test occurs:
```
[2024-03-20 08:12:08] Running test: ./tests/integrationtests/applications/tmc/use-cases/tst_tmc_usecases
[2024-03-20 08:12:08] Detected locale "C" with character encoding "ANSI_X3.4-1968", which is not UTF-8.
[2024-03-20 08:12:08] Qt depends on a UTF-8 locale, and has switched to "C.UTF-8" instead.
[2024-03-20 08:12:08] If this causes problems, reconfigure your locale. See the locale(1) manual
[2024-03-20 08:12:08] Running TMC test: test_dekker.sh'
[2024-03-20 08:12:08] for more information.
[2024-03-20 08:12:08] Detected locale "C" with character encoding "ANSI_X3.4-1968", which is not UTF-8.
[2024-03-20 08:12:08] Qt depends on a UTF-8 locale, and has switched to "C.UTF-8" instead.
[2024-03-20 08:12:08] If this causes problems, reconfigure your locale. See the locale(1) manual
[2024-03-20 08:12:08] for more information.
[2024-03-20 08:12:08] grantlee.customtype: Don't know how to handle metatype ive::ExportableIVFunctionType
[2024-03-20 08:12:12] Starting conversion.
[2024-03-20 08:12:12] Reading InterfaceView from /builds/taste/spacecreator/spacecreator_build_qt6/tests/integrationtests/applications/tmc/use-cases/resources/dekker1/interfaceview.xml
[2024-03-20 08:12:12] Using the following SDL functions: LockB, SharedMemory, LockA
[2024-03-20 08:12:12] Using the following ENV functions: TestGUI
[2024-03-20 08:12:12] Using the following ENV data types: T-WriteRequest, T-WriteRequest
[2024-03-20 08:12:12] Converting SDL files:
[2024-03-20 08:12:12] /builds/taste/spacecreator/spacecreator_build_qt6/tests/integrationtests/applications/tmc/use-cases/resources/dekker1/work/lockb/SDL/src/system_structure.pr
[2024-03-20 08:12:12] /builds/taste/spacecreator/spacecreator_build_qt6/tests/integrationtests/applications/tmc/use-cases/resources/dekker1/work/lock/SDL/src/lock.pr
[2024-03-20 08:12:12] to:
[2024-03-20 08:12:12] /builds/taste/spacecreator/spacecreator_build_qt6/tests/integrationtests/applications/tmc/use-cases/output_dekker/lockb.pml
[2024-03-20 08:12:12] Executing: sdl2promela with args:
[2024-03-20 08:12:12] --sdl
[2024-03-20 08:12:12] /builds/taste/spacecreator/spacecreator_build_qt6/tests/integrationtests/applications/tmc/use-cases/resources/dekker1/work/lockb/SDL/src/system_structure.pr
[2024-03-20 08:12:12] /builds/taste/spacecreator/spacecreator_build_qt6/tests/integrationtests/applications/tmc/use-cases/resources/dekker1/work/lock/SDL/src/lock.pr
[2024-03-20 08:12:12] -o
[2024-03-20 08:12:12] /builds/taste/spacecreator/spacecreator_build_qt6/tests/integrationtests/applications/tmc/use-cases/output_dekker/lockb.pml
[2024-03-20 08:12:12] Elapsed time: 8ms
[2024-03-20 08:12:12] ERROR:opengeode.opengeode:ASN.1 compiler failed - ASN.1 Compiler error (exit code = 4) - b"Warning: Signature of macro 'EmitPrimitiveType' of custom stg file '/tmp/OG_ASN1SCC_dserlr4m/pretty_print_asn1.stg' has changed from\n EmitPrimitiveType(sColor, sTasName, sTasNameC, sAsnKindName, sMinBytes, sMaxBytes, sMaxBitsExplained, sCommentLine, sAsn1Constraints, sMinBits, sMaxBits, arrsCommentsm, soUnit)\nto\n EmitPrimitiveType(sColor, sTasName, sTasNameC, sAsnKindName, sMinBytes, sMaxBytes, sMaxBitsExplained, sCommentLine, sAsn1Constraints, sMinBits, sMaxBits, arrsComments)\nConsider updating your custom stg file '/tmp/OG_ASN1SCC_dserlr4m/pretty_print_asn1.stg' to comply to the new signature.\n\nCan't load template 'EmmitTass.st'\n at Antlr.StringTemplate.StringTemplateGroup.LookupTemplate(StringTemplate enclosingInstance, String name)\n at Antlr.StringTemplate.StringTemplateGroup.GetInstanceOf(StringTemplate enclosingInstance, String name)\n at Antlr.StringTemplate.StringTemplateGroup.GetInstanceOf(String name)\n at ST.call_generic[a](String fileName, String macroName, IEnumerable`1 attrs) in /home/taste/GitLocal/asn1scc/ST/ST.fs:line 208\n at GenerateUperIcd.tases@357-2.Invoke(IcdTypeAssignment x) in /home/taste/GitLocal/asn1scc/BackendAst/GenerateUperIcd.fs:line 357\n at Microsoft.FSharp.Collections.Internal.IEnumerator.map@75.DoMoveNext(b& curr) in F:\\workspace\\_work\\1\\s\\src\\fsharp\\FSharp.Core\\seq.fs:line 78\n at Microsoft.FSharp.Collections.Internal.IEnumerator.MapEnumerator`1.System.Collections.IEnumerator.MoveNext() in F:\\workspace\\_work\\1\\s\\src\\fsharp\\FSharp.Core\\seq.fs:line 64\n at Microsoft.FSharp.Collections.Internal.IEnumerator.map@75.DoMoveNext(b& curr) in F:\\workspace\\_work\\1\\s\\src\\fsharp\\FSharp.Core\\seq.fs:line 77\n at Microsoft.FSharp.Collections.Internal.IEnumerator.MapEnumerator`1.System.Collections.IEnumerator.MoveNext() in F:\\workspace\\_work\\1\\s\\src\\fsharp\\FSharp.Core\\seq.fs:line 64\n at System.Collections.Generic.List`1..ctor(IEnumerable`1 collection)\n at Microsoft.FSharp.Collections.SeqModule.ToArray[T](IEnumerable`1 source) in F:\\workspace\\_work\\1\\s\\src\\fsharp\\FSharp.Core\\seq.fs:line 825\n at icd_uper.EmmitModule(String fileName, String sModName, IEnumerable`1 arrsComments, IEnumerable`1 arrsTases) in /home/taste/GitLocal/asn1scc/StgVarious/icdtemplate_uper.gen.fs:line 204\n at GenerateUperIcd.modules@363-1.Invoke(Asn1Module m) in /home/taste/GitLocal/asn1scc/BackendAst/GenerateUperIcd.fs:line 363\n at Microsoft.FSharp.Collections.Internal.IEnumerator.map@75.DoMoveNext(b& curr) in F:\\workspace\\_work\\1\\s\\src\\fsharp\\FSharp.Core\\seq.fs:line 78\n at Microsoft.FSharp.Collections.Internal.IEnumerator.MapEnumerator`1.System.Collections.IEnumerator.MoveNext() in F:\\workspace\\_work\\1\\s\\src\\fsharp\\FSharp.Core\\seq.fs:line 64\n at Microsoft.FSharp.Collections.Internal.IEnumerator.map@75.DoMoveNext(b& curr) in F:\\workspace\\_work\\1\\s\\src\\fsharp\\FSharp.Core\\seq.fs:line 77\n at Microsoft.FSharp.Collections.Internal.IEnumerator.MapEnumerator`1.System.Collections.IEnumerator.MoveNext() in F:\\workspace\\_work\\1\\s\\src\\fsharp\\FSharp.Core\\seq.fs:line 64\n at System.Collections.Generic.List`1..ctor(IEnumerable`1 collection)\n at Microsoft.FSharp.Collections.SeqModule.ToArray[T](IEnumerable`1 source) in F:\\workspace\\_work\\1\\s\\src\\fsharp\\FSharp.Core\\seq.fs:line 825\n at icd_uper.EmmitFile(String fileName, String sAsnFileName, IEnumerable`1 arrsModules) in /home/taste/GitLocal/asn1scc/StgVarious/icdtemplate_uper.gen.fs:line 208\n at GenerateUperIcd.files1@433.Invoke(Asn1File f) in /home/taste/GitLocal/asn1scc/BackendAst/GenerateUperIcd.fs:line 433\n at Microsoft.FSharp.Collections.Internal.IEnumerator.map@75.DoMoveNext(b& curr) in F:\\workspace\\_work\\1\\s\\src\\fsharp\\FSharp.Core\\seq.fs:line 78\n at Microsoft.FSharp.Collections.Internal.IEnumerator.MapEnumerator`1.System.Collections.IEnumerator.MoveNext() in F:\\workspace\\_work\\1\\s\\src\\fsharp\\FSharp.Core\\seq.fs:line 64\n at Microsoft.FSharp.Collections.Internal.IEnumerator.map@75.DoMoveNext(b& curr) in F:\\workspace\\_work\\1\\s\\src\\fsharp\\FSharp.Core\\seq.fs:line 77\n at Microsoft.FSharp.Collections.Internal.IEnumerator.MapEnumerator`1.System.Collections.IEnumerator.MoveNext() in F:\\workspace\\_work\\1\\s\\src\\fsharp\\FSharp.Core\\seq.fs:line 64\n at System.Collections.Generic.List`1..ctor(IEnumerable`1 collection)\n at Microsoft.FSharp.Collections.SeqModule.ToArray[T](IEnumerable`1 source) in F:\\workspace\\_work\\1\\s\\src\\fsharp\\FSharp.Core\\seq.fs:line 825\n at icd_uper.RootHtml(String fileName, IEnumerable`1 arrsFiles1, IEnumerable`1 arrsFiles2, Boolean bIntegerSizeMustBeExplained, Boolean bRealSizeMustBeExplained, Boolean bLengthSizeMustBeExplained, Boolean bWithComponentMustBeExplained, Boolean bZeroBitsMustBeExplained) in /home/taste/GitLocal/asn1scc/StgVarious/icdtemplate_uper.gen.fs:line 215\n at GenerateUperIcd.DoWork(AstRoot r, String stgFileName, String outFileName) in /home/taste/GitLocal/asn1scc/BackendAst/GenerateUperIcd.fs:line 451\n at Program.main0@346-3.Invoke(CliArguments arg) in /home/taste/GitLocal/asn1scc/asn1scc/Program.fs:line 355\n at Microsoft.FSharp.Collections.SeqModule.Iterate[T](FSharpFunc`2 action, IEnumerable`1 source) in F:\\workspace\\_work\\1\\s\\src\\fsharp\\FSharp.Core\\seq.fs:line 497\n at Program.main0(String[] argv) in /home/taste/GitLocal/asn1scc/asn1scc/Program.fs:line 346\n"
[2024-03-20 08:12:12] ERROR:opengeode.opengeode:Type T_ProcID not found in ASN.1 model
[2024-03-20 08:12:12] ERROR:opengeode.opengeode:Type T_Boolean not found in ASN.1 model
[2024-03-20 08:12:12] ERROR:opengeode.opengeode:Type T_WriteRequest not found in ASN.1 model
[2024-03-20 08:12:12] ERROR:opengeode.opengeode:Type T_WriteAccess not found in ASN.1 model
[2024-03-20 08:12:12] ERROR:opengeode.opengeode:Type T_ProcID not found in ASN.1 model
[2024-03-20 08:12:12] ERROR:opengeode.opengeode:Type T_Boolean not found in ASN.1 model
[2024-03-20 08:12:12] ERROR:opengeode.opengeode:In procedure get_sender: Type PID not found in ASN.1 model(line 35)
[2024-03-20 08:12:12] ERROR:opengeode.opengeode:Type T_Boolean not found in ASN.1 model - "remoteWantsToEnter T_Boolean"
[2024-03-20 08:12:12] ERROR:opengeode.opengeode:Type T_UInt8 not found in ASN.1 model - "writeSize T_UInt8"
[2024-03-20 08:12:12] ERROR:opengeode.opengeode:Type T_ProcID not found in ASN.1 model - "myProcID T_ProcID"
[2024-03-20 08:12:12] ERROR:opengeode.opengeode:Type T_ProcID not found in ASN.1 model - "remoteProcID T_ProcID"
[2024-03-20 08:12:12] ERROR:opengeode.opengeode:Type T_ProcID not found in ASN.1 model - "turn T_ProcID"
[2024-03-20 08:12:12] ERROR:opengeode.opengeode:Type T_WriteAccess not found in ASN.1 model - "myWriteValue T_WriteAccess"
[2024-03-20 08:12:12] ERROR:opengeode.opengeode:Type T_UInt8 not found in ASN.1 model - "writeCount T_UInt8"
[2024-03-20 08:12:12] ERROR:opengeode.opengeode:Type T_Boolean not found in ASN.1 model - "turnError T_Boolean"
[2024-03-20 08:12:12] ERROR:opengeode.opengeode:Type T_Boolean not found in ASN.1 model - "contentionError T_Boolean"
[2024-03-20 08:12:12] ERROR:opengeode.opengeode:Type T_WriteRequest not found in ASN.1 model - "writeRequest T_WriteRequest"
[2024-03-20 08:12:12] ERROR:opengeode.opengeode:Type T_UInt16 not found in ASN.1 model - "startAddress T_UInt16"
[2024-03-20 08:12:12] ERROR:opengeode.opengeode:In "remoteWantsToEnter := false": Type mismatch (UnknownType vs BooleanType - Type reference is unknown)
[2024-03-20 08:12:12] ERROR:opengeode.opengeode:In "turn := 0": Type mismatch (UnknownType vs IntegerType - Type reference is unknown)
[2024-03-20 08:12:12] ERROR:opengeode.opengeode:In "turnError := false": Type mismatch (UnknownType vs BooleanType - Type reference is unknown)
[2024-03-20 08:12:12] ERROR:opengeode.opengeode:Type reference is unknown - "1 - myProcID"
[2024-03-20 08:12:12] ERROR:opengeode.opengeode:Check that all your numerical data types have a range constraint - "1 - myProcID"
[2024-03-20 08:12:12] ERROR:opengeode.opengeode:In "remoteProcID := 1 - myProcID": Type mismatch (UnknownType vs UnknownType - Cannot resolve type of "1 - myProcID")
[2024-03-20 08:12:12] ERROR:opengeode.opengeode:Wrong number of parameters or type mismatch
[2024-03-20 08:12:12] ERROR:opengeode.opengeode:Expected 0 arguments in call to wanttoenter (1 received) - WantToEnter(true)
[2024-03-20 08:12:12] ERROR:opengeode.opengeode:In "writeCount := 0": Type mismatch (UnknownType vs IntegerType - Type reference is unknown)
[2024-03-20 08:12:12] ERROR:opengeode.opengeode:In "turnError := true": Type mismatch (UnknownType vs BooleanType - Type reference is unknown)
[2024-03-20 08:12:12] ERROR:opengeode.opengeode:Cannot resolve type of "myProcID" - "turn = myProcID"
[2024-03-20 08:12:12] ERROR:opengeode.opengeode:Expected 0 arguments in call to wanttoenter (1 received) - WantToEnter(true)
[2024-03-20 08:12:12] ERROR:opengeode.opengeode:In "writeCount := 0": Type mismatch (UnknownType vs IntegerType - Type reference is unknown)
[2024-03-20 08:12:12] ERROR:opengeode.opengeode:Expected 0 arguments in call to wanttoenter (1 received) - WantToEnter(false)
[2024-03-20 08:12:12] ERROR:opengeode.opengeode:Cannot resolve type of "myProcID" - "turn = myProcID"
[2024-03-20 08:12:12] ERROR:opengeode.opengeode:Type reference is unknown - "remoteWantsToEnter = false"
[2024-03-20 08:12:12] ERROR:opengeode.opengeode:Wrong number of parameters or type mismatch
[2024-03-20 08:12:12] ERROR:opengeode.opengeode:Wrong number of parameters or type mismatch
[2024-03-20 08:12:12] ERROR:opengeode.opengeode:Type UnknownType not supported in call to writeln - writeln('proc ', myProcID, ' write request')
[2024-03-20 08:12:12] ERROR:opengeode.opengeode:In "writeCount := 0": Type mismatch (UnknownType vs IntegerType - Type reference is unknown)
[2024-03-20 08:12:12] ERROR:opengeode.opengeode:In call to length: Type of parameter 1 is incorrect (UnknownType) - Cannot resolve type of "writeRequest.values" - "length(writeRequest.values)"
[2024-03-20 08:12:12] ERROR:opengeode.opengeode:In "writeSize := length(writeRequest.values)": Type mismatch (UnknownType vs UnknownType - Cannot resolve type of "length(writeRequest.values)")
[2024-03-20 08:12:12] ERROR:opengeode.opengeode:Expected 0 arguments in call to wanttoenter (1 received) - WantToEnter(true)
[2024-03-20 08:12:12] ERROR:opengeode.opengeode:Type mismatch: question (remoteWantsToEnter, type=UnknownType), answer (true, type=BooleanType) Type reference is unknown
[2024-03-20 08:12:12] ERROR:opengeode.opengeode:Type mismatch: question (remoteWantsToEnter, type=UnknownType), answer (false, type=BooleanType) Type reference is unknown
[2024-03-20 08:12:12] ERROR:opengeode.opengeode:Cannot resolve type of "writeCount" - "writeRequest.start_address + writeCount"
[2024-03-20 08:12:12] ERROR:opengeode.opengeode:Check that all your numerical data types have a range constraint - "writeRequest.start_address + writeCount"
[2024-03-20 08:12:12] ERROR:opengeode.opengeode:In "myWriteValue.write_address :=
[2024-03-20 08:12:12] writeRequest.start_address + writeCount": Type mismatch (UnknownType vs UnknownType - Cannot resolve type of "writeRequest.start_address + writeCount")
[2024-03-20 08:12:12] ERROR:opengeode.opengeode:Index can only be applied to type SequenceOf - "writeRequest.values(writeCount)"
[2024-03-20 08:12:12] ERROR:opengeode.opengeode:In "myWriteValue.write_value := writeRequest.values(writeCount)": Type mismatch (UnknownType vs UnknownType - Cannot resolve type of "writeRequest.values(writeCount)")
[2024-03-20 08:12:12] ERROR:opengeode.opengeode:Expected 0 arguments in call to memwrite (1 received) - MemWrite(myWriteValue)
[2024-03-20 08:12:12] ERROR:opengeode.opengeode:Type reference is unknown - "writeCount + 1"
[2024-03-20 08:12:12] ERROR:opengeode.opengeode:Check that all your numerical data types have a range constraint - "writeCount + 1"
[2024-03-20 08:12:12] ERROR:opengeode.opengeode:In "writeCount := (writeCount + 1)": Type mismatch (UnknownType vs UnknownType - Cannot resolve type of "writeCount + 1")
[2024-03-20 08:12:12] ERROR:opengeode.opengeode:Cannot resolve type of "writeSize" - "writeCount < writeSize"
[2024-03-20 08:12:12] ERROR:opengeode.opengeode:Operands in relational expressions must be numerical - "writeCount < writeSize"
[2024-03-20 08:12:12] ERROR:opengeode.opengeode:In "turn := remoteProcID": Type mismatch (UnknownType vs UnknownType - Cannot resolve type of "remoteProcID")
[2024-03-20 08:12:12] ERROR:opengeode.opengeode:Expected 0 arguments in call to setturn (1 received) - SetTurn(turn)
[2024-03-20 08:12:12] ERROR:opengeode.opengeode:Expected 0 arguments in call to wanttoenter (1 received) - WantToEnter(false)
[2024-03-20 08:12:12] ERROR:opengeode.opengeode:Cannot resolve type of "writeSize" - "writeCount >= writeSize"
[2024-03-20 08:12:12] ERROR:opengeode.opengeode:Operands in relational expressions must be numerical - "writeCount >= writeSize"
[2024-03-20 08:12:12] ERROR:sdl2promela:Error: found 60 errors:
```Guenter SchwannGuenter Schwannhttps://gitrepos.estec.esa.int/taste/spacecreator/-/issues/1120No QHelpGenerator in the AppImage2024-03-06T15:49:58ZGuenter SchwannNo QHelpGenerator in the AppImage```
$ spacecreator.AppImage --qhelpgenerator
/tmp/.mount_spacec1XbOsQ/AppRun: line 129: /tmp/.mount_spacec1XbOsQ/libexec/qhelpgenerator: No such file or directory
``````
$ spacecreator.AppImage --qhelpgenerator
/tmp/.mount_spacec1XbOsQ/AppRun: line 129: /tmp/.mount_spacec1XbOsQ/libexec/qhelpgenerator: No such file or directory
```5 Bug fixesGuenter SchwannGuenter Schwannhttps://gitrepos.estec.esa.int/taste/spacecreator/-/issues/1113Credentials not saved2024-02-06T15:22:10ZGuenter SchwannCredentials not savedI set up the requirement URL (it did not find my credential so I added the token again). Then Refresh works (it retrieves the requirements). I close the window with OK, and then I go back to it, and my entries disappeared. As illustrated...I set up the requirement URL (it did not find my credential so I added the token again). Then Refresh works (it retrieves the requirements). I close the window with OK, and then I go back to it, and my entries disappeared. As illustrated in the video
![image](/uploads/530b691632c18f1d9f1d6c594eaa2f0d/image.png)1 Traceability - RequirementsGuenter SchwannGuenter Schwannhttps://gitrepos.estec.esa.int/taste/spacecreator/-/issues/1087IVE: Crash on copy and paste2023-12-13T12:45:02ZGuenter SchwannIVE: Crash on copy and paste* Create a Function Type
* Copy it (Ctrl-C)
* Rename it
* Paste it (Ctrl-V)
=> Segfault :boom:
`terminate called after throwing an instance of 'InconsistentModelException'`
Same happens when:
* Import a component
* Rename that impo...* Create a Function Type
* Copy it (Ctrl-C)
* Rename it
* Paste it (Ctrl-V)
=> Segfault :boom:
`terminate called after throwing an instance of 'InconsistentModelException'`
Same happens when:
* Import a component
* Rename that imported component
* Import the component again
=> Segfault :boom:5 Bug fixesGuenter SchwannGuenter Schwannhttps://gitrepos.estec.esa.int/taste/spacecreator/-/issues/1086IV Crash using IVEditor2023-12-13T14:13:01ZGuenter SchwannIV Crash using IVEditorBasically I don't manage to connect "Get Next Token", and after some Undo and Save, it segfaults.
Took me 4-5 attempts on the recorded gif. But at the end when screen get black it's a segfault
![segfault](/uploads/b12673981070be26435c...Basically I don't manage to connect "Get Next Token", and after some Undo and Save, it segfaults.
Took me 4-5 attempts on the recorded gif. But at the end when screen get black it's a segfault
![segfault](/uploads/b12673981070be26435cdd307de3ac3d/segfault.gif)
[interfaceview.xml](/uploads/b6de5485ece68cf255400ecb1e394901/interfaceview.xml)
[interfaceview.ui.xml](/uploads/57e1f4094a4089ceb55ab65120e70e27/interfaceview.ui.xml)5 Bug fixesGuenter SchwannGuenter Schwannhttps://gitrepos.estec.esa.int/taste/spacecreator/-/issues/1076DVE crashes when using more than 20 attributes2023-11-23T16:22:33ZGuenter SchwannDVE crashes when using more than 20 attributesIn the graphical interface of the Deployment View, I can't give a value to each of the attributes that I had defined. I think the maximum number is 20 attributes. If you fill more than 20, then QtCreator stops working.In the graphical interface of the Deployment View, I can't give a value to each of the attributes that I had defined. I think the maximum number is 20 attributes. If you fill more than 20, then QtCreator stops working.5 Bug fixesGuenter SchwannGuenter Schwannhttps://gitrepos.estec.esa.int/taste/spacecreator/-/issues/1071Open a function in an existing or new project2023-11-20T11:08:17ZGuenter SchwannOpen a function in an existing or new projectWhen you open a function in an existing or new project:
![image](/uploads/690d9325b24106e7f025ea5a2f6eaec7/image.png)
(The issue is not the errror typo and the approximative English - this error should not show up at all)When you open a function in an existing or new project:
![image](/uploads/690d9325b24106e7f025ea5a2f6eaec7/image.png)
(The issue is not the errror typo and the approximative English - this error should not show up at all)1 Traceability - RequirementsGuenter SchwannGuenter Schwannhttps://gitrepos.estec.esa.int/taste/spacecreator/-/issues/1040IVE: Function instantiated from Shared Library doesn't reflect changes2024-03-20T10:22:48ZAlex DievIVE: Function instantiated from Shared Library doesn't reflect changesFunction instantiated from Shared Library doesn't reflect changes done with the Type after saving instance in the model. Even after model reloading.Function instantiated from Shared Library doesn't reflect changes done with the Type after saving instance in the model. Even after model reloading.Guenter SchwannGuenter Schwannhttps://gitrepos.estec.esa.int/taste/spacecreator/-/issues/1039MSC: Crash in MSC streamer2023-10-11T13:20:59ZGuenter SchwannMSC: Crash in MSC streamerI've logged all the commands I sent to the streamer until it closes stating double free or corruption (out) so that you can reproduce
It's related to the Undo command
[log](/uploads/a6308d0561d69d5c69bd6d21532a891b/log)
In addition: ...I've logged all the commands I sent to the streamer until it closes stating double free or corruption (out) so that you can reproduce
It's related to the Undo command
[log](/uploads/a6308d0561d69d5c69bd6d21532a891b/log)
In addition:
We have this scenario, then it crashes if client-2 tries to send a message to transaction-1
![image](/uploads/e4a00d5bef44b6b16bc1258cf112f7db/image.png) [log2](/uploads/613011dc2fca6e3a393c59c56baaa800/log2)Guenter SchwannGuenter Schwannhttps://gitrepos.estec.esa.int/taste/spacecreator/-/issues/1038IVE: Instantiated function interfaces renamed after re-load2023-11-14T13:46:57ZGuenter SchwannIVE: Instantiated function interfaces renamed after re-loadthe "Clients" function type is instantiated twice (Client 1 and Client 2)
However there is a RI mismatch. It was correct when I saved it (the "End Transatction" RI was properly connected to the block named "Transaction". But after sav...the "Clients" function type is instantiated twice (Client 1 and Client 2)
However there is a RI mismatch. It was correct when I saved it (the "End Transatction" RI was properly connected to the block named "Transaction". But after saving/reloading, it is disconnected and appears as "RI2" on both instances
(And you can see errors in the bottom: "Connection failed")
![image](/uploads/3927184c9e07de224e2bc3e22336d4e4/image.png) [interfaceview.xml](/uploads/62207a40e9764d7a29a57fbd999462e1/interfaceview.xml)5 Bug fixesGuenter SchwannGuenter Schwannhttps://gitrepos.estec.esa.int/taste/spacecreator/-/issues/1032Copy Editors to bin folder in AppDir2023-10-03T08:06:25ZHugo Jiménez HernándezCopy Editors to bin folder in AppDirAdd a task in Ansible script to copy the plugins binaries to bin folder in AppDirAdd a task in Ansible script to copy the plugins binaries to bin folder in AppDirHugo Jiménez HernándezHugo Jiménez Hernándezhttps://gitrepos.estec.esa.int/taste/spacecreator/-/issues/1031AppImage is broken2023-10-03T08:06:22ZGuenter SchwannAppImage is broken![image](/uploads/11f49d6c7ca59c4b16ba4f688e63ed4a/image.png)
Proposed solution: The GitlabAPI library should be build as as static library to fix this.![image](/uploads/11f49d6c7ca59c4b16ba4f688e63ed4a/image.png)
Proposed solution: The GitlabAPI library should be build as as static library to fix this.1 Traceability - RequirementsHugo Jiménez HernándezHugo Jiménez Hernándezhttps://gitrepos.estec.esa.int/taste/spacecreator/-/issues/1030IVE: Crash using interfaceview file2023-10-02T06:12:47ZGuenter SchwannIVE: Crash using interfaceview fileCrash either when using the aadlconvertor, or simply by opening it and closing space creator
[interfaceview.xml](/uploads/899664f0d547f70c3f546fb27392be14/interfaceview.xml)Crash either when using the aadlconvertor, or simply by opening it and closing space creator
[interfaceview.xml](/uploads/899664f0d547f70c3f546fb27392be14/interfaceview.xml)5 Bug fixeshttps://gitrepos.estec.esa.int/taste/spacecreator/-/issues/1028IVE: Crash on document close2023-10-02T06:12:47ZAlex DievIVE: Crash on document close[interfaceview.xml](/uploads/c969b603f65d8ed921ee2c432a310615/interfaceview.xml)
Application crashes during shutdown using attached model[interfaceview.xml](/uploads/c969b603f65d8ed921ee2c432a310615/interfaceview.xml)
Application crashes during shutdown using attached modelAlex DievAlex Dievhttps://gitrepos.estec.esa.int/taste/spacecreator/-/issues/1016IVE: library view not updated2023-09-19T07:35:57ZGuenter SchwannIVE: library view not updatedThe "Shared Types" and the "Components" list view in the interfaceview are not updated.
Steps to reproduce:
* Create a new function type
* Select the type
* Press the "Export component types"
-> The "Shared Types" view des not change ...The "Shared Types" and the "Components" list view in the interfaceview are not updated.
Steps to reproduce:
* Create a new function type
* Select the type
* Press the "Export component types"
-> The "Shared Types" view des not change - the type is not there
Same for "Components".
Steps to reproduce:
* Have an item in "Shared Types" or "Components"
* Right click on that item
* Select "Remove..."
-> The item is still shown in the listAlex DievAlex Dievhttps://gitrepos.estec.esa.int/taste/spacecreator/-/issues/1004AppImage is broken2023-08-22T14:24:11ZGuenter SchwannAppImage is brokenThe AppImage from current CI does not start:
![image](/uploads/460ce9f614272b0ea2b230192c3ce6d5/image.png)The AppImage from current CI does not start:
![image](/uploads/460ce9f614272b0ea2b230192c3ce6d5/image.png)5 Bug fixesGuenter SchwannGuenter Schwannhttps://gitrepos.estec.esa.int/taste/spacecreator/-/issues/1003DVE: Dragging hosts to the document creates wrong and big ones2023-08-25T07:19:21ZGuenter SchwannDVE: Dragging hosts to the document creates wrong and big onesWhen you drag the first host onto DV workspace, it is quite big:
![image](/uploads/713b21624c5043c2cbc4370ae423b38e/image.png)
But, when you drag the second host onto DV workspace, it is all over the place, the partition internals are...When you drag the first host onto DV workspace, it is quite big:
![image](/uploads/713b21624c5043c2cbc4370ae423b38e/image.png)
But, when you drag the second host onto DV workspace, it is all over the place, the partition internals are outside of the host's bounds:
![image](/uploads/fa1ae6e4a692b548438ea14fdeb3d2bd/image.png)5 Bug fixesGuenter SchwannGuenter Schwannhttps://gitrepos.estec.esa.int/taste/spacecreator/-/issues/988IVE: On load not all connections are constructed2023-11-14T13:47:34ZGuenter SchwannIVE: On load not all connections are constructedA user just reported a load/import issue with the model I attached.[demo_slim.tar](/uploads/ce381d4b84ee82cc51c65dadc47a1c18/demo_slim.tar)
It does not manage to load and reconstruct all connections (there are errors displayed)
I notice...A user just reported a load/import issue with the model I attached.[demo_slim.tar](/uploads/ce381d4b84ee82cc51c65dadc47a1c18/demo_slim.tar)
It does not manage to load and reconstruct all connections (there are errors displayed)
I noticed however another issue, that is the system contains in nested functions some duplicate component namesAlex DievAlex Dievhttps://gitrepos.estec.esa.int/taste/spacecreator/-/issues/984IVE: UUID duplication2023-05-22T13:42:19ZGuenter SchwannIVE: UUID duplication Space Creator is unable to reload it, and there is no error message except "Unable to load file "interfaceview.xml"
[interfaceview.xml](/uploads/2432c8fdcabee60f8ac38412a16660a9/interfaceview.xml)
There seems to be functions and con... Space Creator is unable to reload it, and there is no error message except "Unable to load file "interfaceview.xml"
[interfaceview.xml](/uploads/2432c8fdcabee60f8ac38412a16660a9/interfaceview.xml)
There seems to be functions and connections with the same uuid
![image](/uploads/75cf49e25e07feb06eae355169d51b37/image.png)
Worse here:
![image](/uploads/36cf817c82dc8378d4a01830219b1dd8/image.png)
The user told me it happened twice to him on two different systems, so it is not an isolated corruption
Apparently there are a lot of nested functionshttps://gitrepos.estec.esa.int/taste/spacecreator/-/issues/970IVE: Implementation is created during export2023-05-11T14:03:26ZGuenter SchwannIVE: Implementation is created during exportSteps to reproduce:
* Create a function with nested content
* export that function
* delete the function
* import that function again from the library
-> error is shown, as the implementation directories conflictSteps to reproduce:
* Create a function with nested content
* export that function
* delete the function
* import that function again from the library
-> error is shown, as the implementation directories conflict6 Manage library of componentsGuenter SchwannGuenter Schwann