Running: ./testmodel.py --libraries=/home/hudson/saved_omc/libraries/.openmodelica/libraries/ --ompython_omhome=/usr DroneLibrary_DroneLibrary.Examples.DroneWithIdealPower.DroneForVR.conf.json loadFile("/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica_DeviceDrivers 2.1.1/package.mo", uses=false) loadFile("/home/hudson/saved_omc/libraries/.openmodelica/libraries/ModelicaServices 4.0.0+maint.om/package.mo", uses=false) loadFile("/home/hudson/saved_omc/libraries/.openmodelica/libraries/Complex 4.0.0+maint.om/package.mo", uses=false) loadFile("/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica 4.0.0+maint.om/package.mo", uses=false) loadFile("/home/hudson/saved_omc/libraries/.openmodelica/libraries/DroneLibrary 1.0.0/package.mo", uses=false) Using package DroneLibrary with version 1.0.0 (/home/hudson/saved_omc/libraries/.openmodelica/libraries/DroneLibrary 1.0.0/package.mo) Using package Modelica with version 4.0.0 (/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica 4.0.0+maint.om/package.mo) Using package Complex with version 4.0.0 (/home/hudson/saved_omc/libraries/.openmodelica/libraries/Complex 4.0.0+maint.om/package.mo) Using package ModelicaServices with version 4.0.0 (/home/hudson/saved_omc/libraries/.openmodelica/libraries/ModelicaServices 4.0.0+maint.om/package.mo) Using package Modelica_DeviceDrivers with version 2.1.1 (/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica_DeviceDrivers 2.1.1/package.mo) Running command: "" <> buildModelFMU(DroneLibrary.Examples.DroneWithIdealPower.DroneForVR,fileNamePrefix="DroneLibrary_DroneLibrary_Examples_DroneWithIdealPower_DroneForVR",fmuType="me",version="2.0",platforms={"static"}) "" <> buildModelFMU(DroneLibrary.Examples.DroneWithIdealPower.DroneForVR,fileNamePrefix="DroneLibrary_DroneLibrary_Examples_DroneWithIdealPower_DroneForVR",fmuType="me",version="2.0",platforms={"static"}) Notification: Performance of loadFile(/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica_DeviceDrivers 2.1.1/package.mo): time 0.06702/0.06702, allocations: 12.04 MB / 27.02 MB, free: 2.344 MB / 19.63 MB Notification: Performance of loadFile(/home/hudson/saved_omc/libraries/.openmodelica/libraries/ModelicaServices 4.0.0+maint.om/package.mo): time 0.0007425/0.0007426, allocations: 98.28 kB / 30.73 MB, free: 5.57 MB / 26.18 MB Notification: Performance of loadFile(/home/hudson/saved_omc/libraries/.openmodelica/libraries/Complex 4.0.0+maint.om/package.mo): time 0.001036/0.001035, allocations: 176.5 kB / 34.58 MB, free: 1.742 MB / 26.18 MB Notification: Performance of loadFile(/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica 4.0.0+maint.om/package.mo): time 1.412/1.412, allocations: 223.2 MB / 261.5 MB, free: 9.152 MB / 206.1 MB Notification: Performance of loadFile(/home/hudson/saved_omc/libraries/.openmodelica/libraries/DroneLibrary 1.0.0/package.mo): time 0.06111/0.06111, allocations: 13.7 MB / 329.3 MB, free: 12 kB / 254.1 MB Notification: Skipped loading package Visualization (1.6,default) using MODELICAPATH /home/hudson/saved_omc/libraries/.openmodelica/libraries/ (uses-annotation may be wrong). Notification: Performance of FrontEnd - loaded program: time 0.01625/0.01625, allocations: 17.45 MB / 415.1 MB, free: 28.24 MB / 302.1 MB Notification: Performance of FrontEnd - Absyn->SCode: time 0.1078/0.1241, allocations: 56.48 MB / 471.6 MB, free: 5.395 MB / 334.1 MB Notification: Performance of NFInst.instantiate(DroneLibrary.Examples.DroneWithIdealPower.DroneForVR): time 1.077/1.201, allocations: 370 MB / 0.8219 GB, free: 10.45 MB / 0.5138 GB Notification: Performance of NFInst.instExpressions: time 0.1546/1.356, allocations: 62.42 MB / 0.8828 GB, free: 5.371 MB / 0.5607 GB Notification: Performance of NFInst.updateImplicitVariability: time 0.06792/1.424, allocations: 1.485 MB / 0.8843 GB, free: 3.883 MB / 0.5607 GB Notification: Performance of NFTyping.typeComponents: time 0.0546/1.478, allocations: 16.37 MB / 0.9003 GB, free: 3.445 MB / 0.5763 GB Notification: Performance of NFTyping.typeBindings: time 0.5518/2.03, allocations: 46.29 MB / 0.9455 GB, free: 16.67 MB / 0.6075 GB Notification: Performance of NFTyping.typeClassSections: time 0.02153/2.052, allocations: 3.858 MB / 0.9492 GB, free: 16.61 MB / 0.6075 GB Notification: Performance of NFFlatten.flatten: time 0.08832/2.14, allocations: 57.02 MB / 1.005 GB, free: 15.62 MB / 0.6075 GB Notification: Performance of NFFlatten.resolveConnections: time 0.07062/2.211, allocations: 38.68 MB / 1.043 GB, free: 11.61 MB / 0.6232 GB Notification: Performance of NFEvalConstants.evaluate: time 0.01982/2.23, allocations: 7.44 MB / 1.05 GB, free: 6.707 MB / 0.6232 GB Notification: Performance of NFSimplifyModel.simplify: time 0.02058/2.251, allocations: 11.38 MB / 1.061 GB, free: 14.75 MB / 0.6388 GB Notification: Performance of NFPackage.collectConstants: time 0.007638/2.259, allocations: 0.8672 MB / 1.062 GB, free: 13.89 MB / 0.6388 GB Notification: Performance of NFFlatten.collectFunctions: time 0.01167/2.271, allocations: 2.935 MB / 1.065 GB, free: 11.43 MB / 0.6388 GB Notification: Performance of NFScalarize.scalarize: time 0.01731/2.288, allocations: 10.37 MB / 1.075 GB, free: 3.809 MB / 0.6388 GB Notification: Performance of NFVerifyModel.verify: time 0.01171/2.3, allocations: 5.161 MB / 1.08 GB, free: 2.188 MB / 0.6388 GB Notification: Performance of NFConvertDAE.convert: time 0.04436/2.344, allocations: 39.29 MB / 1.118 GB, free: 472 kB / 0.67 GB Notification: Performance of FrontEnd - DAE generated: time 7.404e-06/2.344, allocations: 0 / 1.118 GB, free: 472 kB / 0.67 GB Notification: Performance of FrontEnd: time 2.625e-06/2.344, allocations: 0 / 1.118 GB, free: 472 kB / 0.67 GB Notification: Performance of Transformations before backend: time 0.001752/2.346, allocations: 0 / 1.118 GB, free: 472 kB / 0.67 GB Error: Too few equations, under-determined system. The model has 7645 equation(s) and 7735 variable(s). [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica 4.0.0+maint.om/Mechanics/MultiBody/Frames/Orientation.mo:6:3-6:71:writable] Warning: Variable droneChassis1.frame_a4.R.T[3,3] does not have any remaining equation to be solved in. The original equations were: Equation 2979: Modelica.Mechanics.MultiBody.Frames.Orientation.equalityConstraint(droneChassis1.bodyCylinder.frame_a.R, droneChassis1.frame_a4.R) = {0.0, 0.0, 0.0}, which needs to solve for droneChassis1.frame_a4.R.w[1], droneChassis1.frame_a4.R.w[2], droneChassis1.frame_a4.R.w[3] Equation 2427: droneChassis1.frame_a4.R.T[3,3] = frame_a.R.T[3,3], which needs to solve for frame_a.R.T[3,3] [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica 4.0.0+maint.om/Mechanics/MultiBody/Frames/Orientation.mo:6:3-6:71:writable] Warning: Variable droneChassis1.frame_a4.R.T[3,2] does not have any remaining equation to be solved in. The original equations were: Equation 2979: Modelica.Mechanics.MultiBody.Frames.Orientation.equalityConstraint(droneChassis1.bodyCylinder.frame_a.R, droneChassis1.frame_a4.R) = {0.0, 0.0, 0.0}, which needs to solve for droneChassis1.frame_a4.R.w[1], droneChassis1.frame_a4.R.w[2], droneChassis1.frame_a4.R.w[3] Equation 2426: droneChassis1.frame_a4.R.T[3,2] = frame_a.R.T[3,2], which needs to solve for frame_a.R.T[3,2] [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica 4.0.0+maint.om/Mechanics/MultiBody/Frames/Orientation.mo:6:3-6:71:writable] Warning: Variable droneChassis1.frame_a4.R.T[3,1] does not have any remaining equation to be solved in. The original equations were: Equation 2979: Modelica.Mechanics.MultiBody.Frames.Orientation.equalityConstraint(droneChassis1.bodyCylinder.frame_a.R, droneChassis1.frame_a4.R) = {0.0, 0.0, 0.0}, which needs to solve for droneChassis1.frame_a4.R.w[1], droneChassis1.frame_a4.R.w[2], droneChassis1.frame_a4.R.w[3] Equation 2425: droneChassis1.frame_a4.R.T[3,1] = frame_a.R.T[3,1], which needs to solve for frame_a.R.T[3,1] [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica 4.0.0+maint.om/Mechanics/MultiBody/Frames/Orientation.mo:6:3-6:71:writable] Warning: Variable droneChassis1.frame_a4.R.T[2,3] does not have any remaining equation to be solved in. The original equations were: Equation 2979: Modelica.Mechanics.MultiBody.Frames.Orientation.equalityConstraint(droneChassis1.bodyCylinder.frame_a.R, droneChassis1.frame_a4.R) = {0.0, 0.0, 0.0}, which needs to solve for droneChassis1.frame_a4.R.w[1], droneChassis1.frame_a4.R.w[2], droneChassis1.frame_a4.R.w[3] Equation 2424: droneChassis1.frame_a4.R.T[2,3] = frame_a.R.T[2,3], which needs to solve for frame_a.R.T[2,3] [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica 4.0.0+maint.om/Mechanics/MultiBody/Frames/Orientation.mo:6:3-6:71:writable] Warning: Variable droneChassis1.frame_a4.R.T[2,2] does not have any remaining equation to be solved in. The original equations were: Equation 2979: Modelica.Mechanics.MultiBody.Frames.Orientation.equalityConstraint(droneChassis1.bodyCylinder.frame_a.R, droneChassis1.frame_a4.R) = {0.0, 0.0, 0.0}, which needs to solve for droneChassis1.frame_a4.R.w[1], droneChassis1.frame_a4.R.w[2], droneChassis1.frame_a4.R.w[3] Equation 2423: droneChassis1.frame_a4.R.T[2,2] = frame_a.R.T[2,2], which needs to solve for frame_a.R.T[2,2] [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica 4.0.0+maint.om/Mechanics/MultiBody/Frames/Orientation.mo:6:3-6:71:writable] Warning: Variable droneChassis1.frame_a4.R.T[2,1] does not have any remaining equation to be solved in. The original equations were: Equation 2979: Modelica.Mechanics.MultiBody.Frames.Orientation.equalityConstraint(droneChassis1.bodyCylinder.frame_a.R, droneChassis1.frame_a4.R) = {0.0, 0.0, 0.0}, which needs to solve for droneChassis1.frame_a4.R.w[1], droneChassis1.frame_a4.R.w[2], droneChassis1.frame_a4.R.w[3] Equation 2422: droneChassis1.frame_a4.R.T[2,1] = frame_a.R.T[2,1], which needs to solve for frame_a.R.T[2,1] [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica 4.0.0+maint.om/Mechanics/MultiBody/Frames/Orientation.mo:6:3-6:71:writable] Warning: Variable droneChassis1.frame_a4.R.T[1,3] does not have any remaining equation to be solved in. The original equations were: Equation 2979: Modelica.Mechanics.MultiBody.Frames.Orientation.equalityConstraint(droneChassis1.bodyCylinder.frame_a.R, droneChassis1.frame_a4.R) = {0.0, 0.0, 0.0}, which needs to solve for droneChassis1.frame_a4.R.w[1], droneChassis1.frame_a4.R.w[2], droneChassis1.frame_a4.R.w[3] Equation 2421: droneChassis1.frame_a4.R.T[1,3] = frame_a.R.T[1,3], which needs to solve for frame_a.R.T[1,3] [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica 4.0.0+maint.om/Mechanics/MultiBody/Frames/Orientation.mo:6:3-6:71:writable] Warning: Variable droneChassis1.frame_a4.R.T[1,2] does not have any remaining equation to be solved in. The original equations were: Equation 2979: Modelica.Mechanics.MultiBody.Frames.Orientation.equalityConstraint(droneChassis1.bodyCylinder.frame_a.R, droneChassis1.frame_a4.R) = {0.0, 0.0, 0.0}, which needs to solve for droneChassis1.frame_a4.R.w[1], droneChassis1.frame_a4.R.w[2], droneChassis1.frame_a4.R.w[3] Equation 2420: droneChassis1.frame_a4.R.T[1,2] = frame_a.R.T[1,2], which needs to solve for frame_a.R.T[1,2] [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica 4.0.0+maint.om/Mechanics/MultiBody/Frames/Orientation.mo:6:3-6:71:writable] Warning: Variable droneChassis1.frame_a4.R.T[1,1] does not have any remaining equation to be solved in. The original equations were: Equation 2979: Modelica.Mechanics.MultiBody.Frames.Orientation.equalityConstraint(droneChassis1.bodyCylinder.frame_a.R, droneChassis1.frame_a4.R) = {0.0, 0.0, 0.0}, which needs to solve for droneChassis1.frame_a4.R.w[1], droneChassis1.frame_a4.R.w[2], droneChassis1.frame_a4.R.w[3] Equation 2419: droneChassis1.frame_a4.R.T[1,1] = frame_a.R.T[1,1], which needs to solve for frame_a.R.T[1,1] [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica 4.0.0+maint.om/Mechanics/MultiBody/Frames/Orientation.mo:6:3-6:71:writable] Warning: Variable droneChassis1.pointMass.frame_a.R.T[2,3] does not have any remaining equation to be solved in. The original equations were: Equation 3320: droneChassis1.pointMass.frame_a.f = Modelica.Mechanics.MultiBody.Frames.resolve2(droneChassis1.pointMass.frame_a.R, droneChassis1.pointMass.a_0 - DroneLibrary.Examples.DroneWithIdealPower.DroneForVR.world.gravityAcceleration(droneChassis1.pointMass.r_0, Modelica.Mechanics.MultiBody.Types.GravityTypes.UniformGravity, {0.0, 0.0, -world.g}, world.mu)) * droneChassis1.pointMass.m, which needs to solve for droneChassis1.pointMass.frame_a.R.T[3,1], droneChassis1.pointMass.frame_a.R.T[3,2], droneChassis1.pointMass.frame_a.R.T[3,3] Equation 2984: Modelica.Mechanics.MultiBody.Frames.Orientation.equalityConstraint(droneChassis1.pointMass.frame_a.R, droneChassis1.bodyCylinder.frame_b.R) = {0.0, 0.0, 0.0}, which needs to solve for droneChassis1.pointMass.frame_a.R.w[1], droneChassis1.pointMass.frame_a.R.w[2], droneChassis1.pointMass.frame_a.R.w[3] [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica 4.0.0+maint.om/Mechanics/MultiBody/Frames/Orientation.mo:6:3-6:71:writable] Warning: Variable droneChassis1.pointMass.frame_a.R.T[2,2] does not have any remaining equation to be solved in. The original equations were: Equation 3320: droneChassis1.pointMass.frame_a.f = Modelica.Mechanics.MultiBody.Frames.resolve2(droneChassis1.pointMass.frame_a.R, droneChassis1.pointMass.a_0 - DroneLibrary.Examples.DroneWithIdealPower.DroneForVR.world.gravityAcceleration(droneChassis1.pointMass.r_0, Modelica.Mechanics.MultiBody.Types.GravityTypes.UniformGravity, {0.0, 0.0, -world.g}, world.mu)) * droneChassis1.pointMass.m, which needs to solve for droneChassis1.pointMass.frame_a.R.T[3,1], droneChassis1.pointMass.frame_a.R.T[3,2], droneChassis1.pointMass.frame_a.R.T[3,3] Equation 2984: Modelica.Mechanics.MultiBody.Frames.Orientation.equalityConstraint(droneChassis1.pointMass.frame_a.R, droneChassis1.bodyCylinder.frame_b.R) = {0.0, 0.0, 0.0}, which needs to solve for droneChassis1.pointMass.frame_a.R.w[1], droneChassis1.pointMass.frame_a.R.w[2], droneChassis1.pointMass.frame_a.R.w[3] [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica 4.0.0+maint.om/Mechanics/MultiBody/Frames/Orientation.mo:6:3-6:71:writable] Warning: Variable droneChassis1.pointMass.frame_a.R.T[2,1] does not have any remaining equation to be solved in. The original equations were: Equation 3320: droneChassis1.pointMass.frame_a.f = Modelica.Mechanics.MultiBody.Frames.resolve2(droneChassis1.pointMass.frame_a.R, droneChassis1.pointMass.a_0 - DroneLibrary.Examples.DroneWithIdealPower.DroneForVR.world.gravityAcceleration(droneChassis1.pointMass.r_0, Modelica.Mechanics.MultiBody.Types.GravityTypes.UniformGravity, {0.0, 0.0, -world.g}, world.mu)) * droneChassis1.pointMass.m, which needs to solve for droneChassis1.pointMass.frame_a.R.T[3,1], droneChassis1.pointMass.frame_a.R.T[3,2], droneChassis1.pointMass.frame_a.R.T[3,3] Equation 2984: Modelica.Mechanics.MultiBody.Frames.Orientation.equalityConstraint(droneChassis1.pointMass.frame_a.R, droneChassis1.bodyCylinder.frame_b.R) = {0.0, 0.0, 0.0}, which needs to solve for droneChassis1.pointMass.frame_a.R.w[1], droneChassis1.pointMass.frame_a.R.w[2], droneChassis1.pointMass.frame_a.R.w[3] [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica 4.0.0+maint.om/Mechanics/MultiBody/Frames/Orientation.mo:6:3-6:71:writable] Warning: Variable droneChassis1.pointMass.frame_a.R.T[1,3] does not have any remaining equation to be solved in. The original equations were: Equation 3320: droneChassis1.pointMass.frame_a.f = Modelica.Mechanics.MultiBody.Frames.resolve2(droneChassis1.pointMass.frame_a.R, droneChassis1.pointMass.a_0 - DroneLibrary.Examples.DroneWithIdealPower.DroneForVR.world.gravityAcceleration(droneChassis1.pointMass.r_0, Modelica.Mechanics.MultiBody.Types.GravityTypes.UniformGravity, {0.0, 0.0, -world.g}, world.mu)) * droneChassis1.pointMass.m, which needs to solve for droneChassis1.pointMass.frame_a.R.T[3,1], droneChassis1.pointMass.frame_a.R.T[3,2], droneChassis1.pointMass.frame_a.R.T[3,3] Equation 2984: Modelica.Mechanics.MultiBody.Frames.Orientation.equalityConstraint(droneChassis1.pointMass.frame_a.R, droneChassis1.bodyCylinder.frame_b.R) = {0.0, 0.0, 0.0}, which needs to solve for droneChassis1.pointMass.frame_a.R.w[1], droneChassis1.pointMass.frame_a.R.w[2], droneChassis1.pointMass.frame_a.R.w[3] [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica 4.0.0+maint.om/Mechanics/MultiBody/Frames/Orientation.mo:6:3-6:71:writable] Warning: Variable droneChassis1.pointMass.frame_a.R.T[1,2] does not have any remaining equation to be solved in. The original equations were: Equation 3320: droneChassis1.pointMass.frame_a.f = Modelica.Mechanics.MultiBody.Frames.resolve2(droneChassis1.pointMass.frame_a.R, droneChassis1.pointMass.a_0 - DroneLibrary.Examples.DroneWithIdealPower.DroneForVR.world.gravityAcceleration(droneChassis1.pointMass.r_0, Modelica.Mechanics.MultiBody.Types.GravityTypes.UniformGravity, {0.0, 0.0, -world.g}, world.mu)) * droneChassis1.pointMass.m, which needs to solve for droneChassis1.pointMass.frame_a.R.T[3,1], droneChassis1.pointMass.frame_a.R.T[3,2], droneChassis1.pointMass.frame_a.R.T[3,3] Equation 2984: Modelica.Mechanics.MultiBody.Frames.Orientation.equalityConstraint(droneChassis1.pointMass.frame_a.R, droneChassis1.bodyCylinder.frame_b.R) = {0.0, 0.0, 0.0}, which needs to solve for droneChassis1.pointMass.frame_a.R.w[1], droneChassis1.pointMass.frame_a.R.w[2], droneChassis1.pointMass.frame_a.R.w[3] [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica 4.0.0+maint.om/Mechanics/MultiBody/Frames/Orientation.mo:6:3-6:71:writable] Warning: Variable droneChassis1.pointMass.frame_a.R.T[1,1] does not have any remaining equation to be solved in. The original equations were: Equation 3320: droneChassis1.pointMass.frame_a.f = Modelica.Mechanics.MultiBody.Frames.resolve2(droneChassis1.pointMass.frame_a.R, droneChassis1.pointMass.a_0 - DroneLibrary.Examples.DroneWithIdealPower.DroneForVR.world.gravityAcceleration(droneChassis1.pointMass.r_0, Modelica.Mechanics.MultiBody.Types.GravityTypes.UniformGravity, {0.0, 0.0, -world.g}, world.mu)) * droneChassis1.pointMass.m, which needs to solve for droneChassis1.pointMass.frame_a.R.T[3,1], droneChassis1.pointMass.frame_a.R.T[3,2], droneChassis1.pointMass.frame_a.R.T[3,3] Equation 2984: Modelica.Mechanics.MultiBody.Frames.Orientation.equalityConstraint(droneChassis1.pointMass.frame_a.R, droneChassis1.bodyCylinder.frame_b.R) = {0.0, 0.0, 0.0}, which needs to solve for droneChassis1.pointMass.frame_a.R.w[1], droneChassis1.pointMass.frame_a.R.w[2], droneChassis1.pointMass.frame_a.R.w[3]