Running: ./testmodel.py --libraries=/var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/../OMCompiler/build/lib/omlibrary/ --ompython_omhome=/usr Modelica_3.1_cpp_Modelica.Fluid.Examples.ControlledTankSystem.ControlledTanks.conf.json Using package ModelicaServices with version 1.0 (/var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OMCompiler/build/lib/omlibrary/ModelicaServices 1.0/package.mo) Using package Modelica with version 3.1 (/var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OMCompiler/build/lib/omlibrary/Modelica 3.1/package.mo) Running command: "" <> buildModelFMU(Modelica.Fluid.Examples.ControlledTankSystem.ControlledTanks,fileNamePrefix="Modelica_3_1_cpp_Modelica_Fluid_Examples_ControlledTankSystem_ControlledTanks",fmuType="me",version="2.0",platforms={"static"}) Notification: Performance of loadModel(Modelica): time 1.111/1.111, allocations: 111.2 MB / 119.1 MB, free: 11.19 MB / 106.7 MB Notification: Performance of FrontEnd - loaded program: time 2.847e-05/2.829e-05, allocations: 4 kB / 148.2 MB, free: 6.137 MB / 122.7 MB Notification: Performance of FrontEnd - Absyn->SCode: time 0.06551/0.06558, allocations: 25.18 MB / 173.4 MB, free: 12.92 MB / 154.7 MB Notification: Performance of FrontEnd - scodeFlatten: time 0.8207/0.8863, allocations: 224.9 MB / 398.3 MB, free: 64.16 MB / 234.7 MB Notification: Performance of FrontEnd - mkProgramGraph: time 0.0002583/0.8866, allocations: 67.17 kB / 398.3 MB, free: 64.16 MB / 234.7 MB [/var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OMCompiler/build/lib/omlibrary/Modelica 3.1/StateGraph.mo:1989:5-1989:55:writable] Warning: No corresponding 'inner' declaration found for component .Modelica.StateGraph.Interfaces.CompositeStepState tankController.s1.stateGraphRoot declared as 'outer '. The existing 'inner' components are: .Modelica.Fluid.System system; defined in scope: Modelica.Fluid.Examples.ControlledTankSystem.ControlledTanks. Referenced by 'outer' components: {tank2.heatTransfer.system, tank2.system, valve3.system, valve2.system, tank1.heatTransfer.system, tank1.system, valve1.system} Check if you have not misspelled the 'outer' component name. Please declare an 'inner' component with the same name in the top scope. Continuing flattening by only considering the 'outer' component declaration. [/var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OMCompiler/build/lib/omlibrary/Modelica 3.1/StateGraph.mo:1989:5-1989:55:writable] Warning: No corresponding 'inner' declaration found for component .Modelica.StateGraph.Interfaces.CompositeStepState tankController.s2.stateGraphRoot declared as 'outer '. The existing 'inner' components are: .Modelica.Fluid.System system; defined in scope: Modelica.Fluid.Examples.ControlledTankSystem.ControlledTanks. Referenced by 'outer' components: {tank2.heatTransfer.system, tank2.system, valve3.system, valve2.system, tank1.heatTransfer.system, tank1.system, valve1.system} Check if you have not misspelled the 'outer' component name. Please declare an 'inner' component with the same name in the top scope. Continuing flattening by only considering the 'outer' component declaration. [/var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OMCompiler/build/lib/omlibrary/Modelica 3.1/StateGraph.mo:1989:5-1989:55:writable] Warning: No corresponding 'inner' declaration found for component .Modelica.StateGraph.Interfaces.CompositeStepState tankController.emptyTanks.stateGraphRoot declared as 'outer '. The existing 'inner' components are: .Modelica.Fluid.System system; defined in scope: Modelica.Fluid.Examples.ControlledTankSystem.ControlledTanks. Referenced by 'outer' components: {tank2.heatTransfer.system, tank2.system, valve3.system, valve2.system, tank1.heatTransfer.system, tank1.system, valve1.system} Check if you have not misspelled the 'outer' component name. Please declare an 'inner' component with the same name in the top scope. Continuing flattening by only considering the 'outer' component declaration. [/var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OMCompiler/build/lib/omlibrary/Modelica 3.1/StateGraph.mo:2737:3-2740:92:writable] Warning: No corresponding 'inner' declaration found for component .Modelica.StateGraph.Interfaces.CompositeStepState$tankController$normal$stateGraphRoot tankController.normal.stateGraphRoot declared as 'outer '. The existing 'inner' components are: .Modelica.Fluid.System system; defined in scope: Modelica.Fluid.Examples.ControlledTankSystem.ControlledTanks. Referenced by 'outer' components: {tank2.heatTransfer.system, tank2.system, valve3.system, valve2.system, tank1.heatTransfer.system, tank1.system, valve1.system} .Modelica.StateGraph.Interfaces.CompositeStepState$tankController$normal$stateGraphRoot tankController.normal.stateGraphRoot; defined in scope: Modelica.Fluid.Examples.ControlledTankSystem.Utilities.NormalOperation$tankController$normal. Check if you have not misspelled the 'outer' component name. Please declare an 'inner' component with the same name in the top scope. Continuing flattening by only considering the 'outer' component declaration. Notification: Performance of FrontEnd - DAE generated: time 0.9642/1.851, allocations: 191.2 MB / 0.5757 GB, free: 19 MB / 234.7 MB Notification: Performance of FrontEnd: time 3.036e-06/1.851, allocations: 1.188 kB / 0.5757 GB, free: 19 MB / 234.7 MB Notification: Performance of Transformations before backend: time 0.000245/1.851, allocations: 47.27 kB / 0.5758 GB, free: 18.99 MB / 234.7 MB Error: Too many equations, over-determined system. The model has 504 equation(s) and 499 variable(s). [/var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OMCompiler/build/lib/omlibrary/Modelica 3.1/StateGraph.mo:2166:5-2166:40:writable] Warning: Equation 20 (size: 1) tankController.normal.stateGraphRoot.suspend = tankController.normal.stateGraphRoot.subgraphStatePort.suspend is not big enough to solve for enough variables. Remaining unsolved variables are: Already solved: tankController.normal.stateGraphRoot.suspend, tankController.normal.stateGraphRoot.subgraphStatePort.suspend Equations used to solve those variables: Equation 13 (size: 1): tankController.normal.stateGraphRoot.suspend = false Equation 15 (size: 1): tankController.normal.stateGraphRoot.suspend = tankController.normal.stateGraphRoot.subgraphStatePort.suspend [/var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OMCompiler/build/lib/omlibrary/Modelica 3.1/StateGraph.mo:2167:5-2167:39:writable] Warning: Equation 21 (size: 1) tankController.normal.stateGraphRoot.resume = tankController.normal.stateGraphRoot.subgraphStatePort.resume is not big enough to solve for enough variables. Remaining unsolved variables are: Already solved: tankController.normal.stateGraphRoot.resume, tankController.normal.stateGraphRoot.subgraphStatePort.resume Equations used to solve those variables: Equation 14 (size: 1): tankController.normal.stateGraphRoot.resume = false Equation 16 (size: 1): tankController.normal.stateGraphRoot.resume = tankController.normal.stateGraphRoot.subgraphStatePort.resume [/var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OMCompiler/build/lib/omlibrary/Modelica 3.1/StateGraph.mo:2168:5-2168:43:writable] Warning: Equation 22 (size: 1) tankController.normal.stateGraphRoot.subgraphStatePort.activeStepsDummy = 0.0 is not big enough to solve for enough variables. Remaining unsolved variables are: Already solved: tankController.normal.stateGraphRoot.subgraphStatePort.activeStepsDummy Equations used to solve those variables: Equation 17 (size: 1): tankController.normal.stateGraphRoot.subgraphStatePort.activeStepsDummy = 0.0 [/var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OMCompiler/build/lib/omlibrary/Modelica 3.1/StateGraph.mo:2121:5-2121:24:writable] Warning: Equation 118 (size: 1) tankController.T3.inPort.reset = tankController.T3.fire is not big enough to solve for enough variables. Remaining unsolved variables are: Already solved: tankController.T3.fire, tankController.T3.inPort.reset Equations used to solve those variables: Equation 116 (size: 1): tankController.T3.fire = tankController.T3.enableFire Equation 417 (size: 1): tankController.T3.inPort.reset = tankController.normal.suspend[1].reset [/var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OMCompiler/build/lib/omlibrary/Modelica 3.1/Fluid/Examples/ControlledTankSystem.mo:353:7-354:77:writable] Warning: Equation 423 (size: 1) tankController.T4.inPort.available = tankController.s2.outPort[2].available is not big enough to solve for enough variables. Remaining unsolved variables are: Already solved: tankController.s2.outPort[2].available, tankController.T4.inPort.available Equations used to solve those variables: Equation 131 (size: 1): tankController.s2.outPort[2].available = tankController.s2.outPort[1].available and not tankController.s2.outPort[1].reset Equation 138 (size: 1): tankController.T4.enableFire = tankController.T4.localCondition and tankController.T4.inPort.available and not tankController.T4.outPort.occupied