Running: ./testmodel.py --libraries=/home/hudson/saved_omc/libraries/.openmodelica/libraries --ompython_omhome=/usr ModelicaTest_4.0.0_ModelicaTest.MultiBody.Joints.RevolutePlanarLoopConstraint.conf.json loadFile("/home/hudson/saved_omc/libraries/.openmodelica/libraries/ModelicaServices 4.0.0+maint.om/package.mo", uses=false) [Timeout 180] "Notification: Performance of loadFile(/home/hudson/saved_omc/libraries/.openmodelica/libraries/ModelicaServices 4.0.0+maint.om/package.mo): time 0.00111/0.00111, allocations: 112.9 kB / 20.54 MB, free: 1.777 MB / 14.72 MB " [Timeout remaining time 180] loadFile("/home/hudson/saved_omc/libraries/.openmodelica/libraries/Complex 4.0.0+maint.om/package.mo", uses=false) [Timeout 180] "Notification: Performance of loadFile(/home/hudson/saved_omc/libraries/.openmodelica/libraries/Complex 4.0.0+maint.om/package.mo): time 0.001141/0.001141, allocations: 189.4 kB / 23.71 MB, free: 5.402 MB / 14.72 MB " [Timeout remaining time 180] loadFile("/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica 4.0.0+maint.om/package.mo", uses=false) [Timeout 180] "Notification: Performance of loadFile(/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica 4.0.0+maint.om/package.mo): time 1.29/1.29, allocations: 225.6 MB / 252.3 MB, free: 13.37 MB / 206.1 MB " [Timeout remaining time 179] loadFile("/home/hudson/saved_omc/libraries/.openmodelica/libraries/ModelicaTest 4.0.0+maint.om/package.mo", uses=false) [Timeout 180] "Notification: Performance of loadFile(/home/hudson/saved_omc/libraries/.openmodelica/libraries/ModelicaTest 4.0.0+maint.om/package.mo): time 0.1995/0.1995, allocations: 44.91 MB / 352.4 MB, free: 12.23 MB / 286.1 MB " [Timeout remaining time 180] Using package ModelicaTest with version 4.0.0 (/home/hudson/saved_omc/libraries/.openmodelica/libraries/ModelicaTest 4.0.0+maint.om/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) Running command: translateModel(ModelicaTest.MultiBody.Joints.RevolutePlanarLoopConstraint,tolerance=1e-06,outputFormat="mat",numberOfIntervals=5007,variableFilter="time|revolute1.phi|revolute1.w|revolute2.phi|revolute2.w|revolute3.phi|revolute3.w|revolute4.phi|revolute4.w",fileNamePrefix="ModelicaTest_4.0.0_ModelicaTest.MultiBody.Joints.RevolutePlanarLoopConstraint") translateModel(ModelicaTest.MultiBody.Joints.RevolutePlanarLoopConstraint,tolerance=1e-06,outputFormat="mat",numberOfIntervals=5007,variableFilter="time|revolute1.phi|revolute1.w|revolute2.phi|revolute2.w|revolute3.phi|revolute3.w|revolute4.phi|revolute4.w",fileNamePrefix="ModelicaTest_4.0.0_ModelicaTest.MultiBody.Joints.RevolutePlanarLoopConstraint") [Timeout 660] "Notification: Performance of FrontEnd - Absyn->SCode: time 2.083e-05/2.083e-05, allocations: 2.281 kB / 495.9 MB, free: 1.906 MB / 350.1 MB Notification: Performance of NFInst.instantiate(ModelicaTest.MultiBody.Joints.RevolutePlanarLoopConstraint): time 0.01826/0.01828, allocations: 16.94 MB / 0.5009 GB, free: 0.8828 MB / 366.1 MB Notification: Performance of NFInst.instExpressions: time 0.01123/0.02951, allocations: 5.51 MB / 0.5062 GB, free: 11.36 MB / 382.1 MB Notification: Performance of NFInst.updateImplicitVariability: time 0.002665/0.03217, allocations: 131.6 kB / 0.5064 GB, free: 11.23 MB / 382.1 MB Notification: Performance of NFTyping.typeComponents: time 0.008406/0.04058, allocations: 4.731 MB / 0.511 GB, free: 6.48 MB / 382.1 MB Notification: Performance of NFTyping.typeBindings: time 0.006916/0.04749, allocations: 2.541 MB / 0.5135 GB, free: 3.93 MB / 382.1 MB Notification: Performance of NFTyping.typeClassSections: time 0.002705/0.0502, allocations: 1.307 MB / 0.5147 GB, free: 2.621 MB / 382.1 MB Notification: Performance of NFFlatten.flatten: time 0.2043/0.2545, allocations: 9.28 MB / 0.5238 GB, free: 16.13 MB / 382.1 MB Notification: Performance of NFFlatten.resolveConnections: time 0.004809/0.2593, allocations: 2.953 MB / 0.5267 GB, free: 15.95 MB / 382.1 MB Notification: Performance of NFEvalConstants.evaluate: time 0.005021/0.2644, allocations: 2.447 MB / 0.5291 GB, free: 15.75 MB / 382.1 MB Notification: Performance of NFSimplifyModel.simplify: time 0.006396/0.2708, allocations: 4.367 MB / 0.5333 GB, free: 15.33 MB / 382.1 MB Notification: Performance of NFPackage.collectConstants: time 0.0009619/0.2717, allocations: 329.3 kB / 0.5337 GB, free: 15.33 MB / 382.1 MB Notification: Performance of NFFlatten.collectFunctions: time 0.002617/0.2743, allocations: 0.9935 MB / 0.5346 GB, free: 15.23 MB / 382.1 MB Notification: Performance of combineBinaries: time 0.005183/0.2795, allocations: 6.463 MB / 0.5409 GB, free: 11.79 MB / 382.1 MB Notification: Performance of replaceArrayConstructors: time 0.00266/0.2822, allocations: 3.659 MB / 0.5445 GB, free: 9.617 MB / 382.1 MB Notification: Performance of NFVerifyModel.verify: time 0.001063/0.2832, allocations: 452.3 kB / 0.5449 GB, free: 9.387 MB / 382.1 MB Notification: Performance of FrontEnd: time 0.0005159/0.2838, allocations: 94.2 kB / 0.545 GB, free: 9.367 MB / 382.1 MB Notification: Model statistics after passing the front-end and creating the data structures used by the back-end: * Number of equations: 1496 (607) * Number of variables: 1496 (493) Notification: Performance of Bindings: time 0.009831/0.2936, allocations: 12.98 MB / 0.5577 GB, free: 1.414 MB / 382.1 MB Notification: Performance of FunctionAlias: time 0.0009247/0.2945, allocations: 1.359 MB / 0.559 GB, free: 0.5391 MB / 382.1 MB Notification: Performance of Early Inline: time 0.007827/0.3023, allocations: 7.596 MB / 0.5665 GB, free: 9.746 MB / 398.1 MB Notification: Performance of Simplify 1: time 0.002284/0.3046, allocations: 1.265 MB / 0.5677 GB, free: 8.441 MB / 398.1 MB Notification: Performance of Alias: time 0.01315/0.3178, allocations: 9.149 MB / 0.5766 GB, free: 14.73 MB / 414.1 MB Notification: Performance of Simplify 2: time 0.001995/0.3198, allocations: 1.063 MB / 0.5777 GB, free: 13.62 MB / 414.1 MB Notification: Performance of Remove Stream: time 0.001098/0.3209, allocations: 0.882 MB / 0.5785 GB, free: 12.68 MB / 414.1 MB Notification: Performance of Detect States: time 0.001752/0.3226, allocations: 1.529 MB / 0.58 GB, free: 11.16 MB / 414.1 MB Notification: Performance of Events: time 0.0009858/0.3236, allocations: 0.7771 MB / 0.5808 GB, free: 10.4 MB / 414.1 MB Notification: Performance of Partitioning: time 0.003742/0.3274, allocations: 3.482 MB / 0.5842 GB, free: 6.445 MB / 414.1 MB Error: Internal error NBResolveSingularities.noIndexReduction failed. (21|39) Unmatched Variables ***************************** [ALGB] (3) flow Real[3] bodyCylinder2.frame_a.f slice: {1, 2} [ALGB] (3) flow Real[3] bodyCylinder3.frame_a.f slice: {0, 1} [ALGB] (3) flow Real[3] bodyCylinder3.frame_b.f [ALGB] (3) Real[3] bodyCylinder3.a_0 (start = {0.0, 0.0, 0.0}) [ALGB] (3) Real[3] bodyCylinder2.a_0 (start = {0.0, 0.0, 0.0}) [ALGB] (3) Real[3] bodyCylinder1.a_0 (start = {0.0, 0.0, 0.0}) [DER-] (1) Real $DER.revolute3.w [DER-] (1) Real $DER.revolute1.w [ALGB] (3) Real[3] bodyCylinder.a_0 (start = {0.0, 0.0, 0.0}) [ALGB] (3) flow Real[3] bodyCylinder2.frame_a.t slice: {1, 2} [ALGB] (3) flow Real[3] bodyCylinder3.frame_b.t [ALGB] (3) Real[3] bodyCylinder.body.a_0 (start = {0.0, 0.0, 0.0}) slice: {0} [ALGB] (3) flow Real[3] bodyCylinder.frame_a.f slice: {1, 2} [ALGB] (1) Real revolute4.a (start = 0.0) [ALGB] (1) Real revolute2.a (start = 0.0) [ALGB] (3) flow Real[3] revolute3.frame_a.t slice: {0, 1} [DER-] (1) Real $DER.revolute3.constantTorque.phi [ALGB] (1) protected Real revolute4.constantTorque.w [ALGB] (1) protected Real revolute2.constantTorque.w [ALGB] (3) flow Real[3] bodyCylinder.frameTranslation.frame_a.t slice: {1, 2} [ALGB] (3) flow Real[3] bodyCylinder.frameTranslation.frame_a.f slice: {0} (34|39) Unmatched Equations ***************************** [SCAL] (1) bodyCylinder2.r_0[3] = bodyCylinder2.body.r_0[3] ($RES_SIM_349) [SCAL] (1) bodyCylinder.r_0[3] = bodyCylinder.body.r_0[3] ($RES_SIM_435) [SCAL] (1) bodyCylinder.r_0[2] = bodyCylinder.body.r_0[2] ($RES_SIM_437) [SCAL] (1) bodyCylinder.r_0[1] = bodyCylinder.body.r_0[1] ($RES_SIM_439) [SCAL] (1) bodyCylinder2.r_0[2] = bodyCylinder2.body.r_0[2] ($RES_SIM_351) [SCAL] (1) bodyCylinder2.r_0[1] = bodyCylinder2.body.r_0[1] ($RES_SIM_353) [SCAL] (1) bodyCylinder1.r_0[3] = bodyCylinder1.body.r_0[3] ($RES_SIM_392) [SCAL] (1) bodyCylinder1.r_0[2] = bodyCylinder1.body.r_0[2] ($RES_SIM_394) [SCAL] (1) bodyCylinder1.r_0[1] = bodyCylinder1.body.r_0[1] ($RES_SIM_396) [SCAL] (1) revolute2.constantTorque.phi = revolute2.angle ($RES_SIM_22) [ARRY] (3) revolute3.frame_b.R.w = Modelica.Mechanics.MultiBody.Frames.resolve2(revolute3.R_rel, revolute3.frame_a.R.w) + revolute3.R_rel.w ($RES_SIM_698) slice: {0, 1} [ARRY] (9) revolute4.R_rel.T = ((identity(3) - promote(revolute4.e, 2) * transpose(promote(revolute4.e, 2))) .* cos(revolute4.angle) + promote(revolute4.e, 2) * transpose(promote(revolute4.e, 2))) - {{0.0, -revolute4.e[3], revolute4.e[2]}, {revolute4.e[3], 0.0, -revolute4.e[1]}, {-revolute4.e[2], revolute4.e[1], 0.0}} .* sin(revolute4.angle) ($RES_SIM_699) slice: {0, 1, 2} [ARRY] (9) world.frame_b.R.T = revolute2.frame_a.R.T ($RES_SIM_203) slice: {7, 8} [SCAL] (1) revolute4.constantTorque.phi = revolute4.angle ($RES_SIM_122) [ARRY] (3) bodyCylinder1.body.w_a = bodyCylinder1.body.frame_a.R.w ($RES_SIM_80) slice: {2} [SCAL] (1) fixedRotation1.frame_b.R.w[3] = bodyCylinder3.frame_b.R.w[3] ($RES_SIM_216) [SCAL] (1) fixedRotation1.frame_b.R.w[3] = revolute1.frame_a.R.w[3] ($RES_SIM_217) [SCAL] (1) fixedRotation1.frame_b.R.w[2] = bodyCylinder3.frame_b.R.w[2] ($RES_SIM_218) [SCAL] (1) fixedRotation1.frame_b.R.w[2] = revolute1.frame_a.R.w[2] ($RES_SIM_219) [SCAL] (1) bodyCylinder3.r_0[3] = bodyCylinder3.body.r_0[3] ($RES_SIM_306) [SCAL] (1) bodyCylinder3.r_0[2] = bodyCylinder3.body.r_0[2] ($RES_SIM_308) [SCAL] (1) fixedRotation1.frame_b.R.w[1] = bodyCylinder3.frame_b.R.w[1] ($RES_SIM_220) [SCAL] (1) fixedRotation1.frame_b.R.w[1] = revolute1.frame_a.R.w[1] ($RES_SIM_221) [SCAL] (1) bodyCylinder3.r_0[1] = bodyCylinder3.body.r_0[1] ($RES_SIM_310) [SCAL] (1) revolute3.constantTorque.phi = revolute3.angle ($RES_SIM_140) [SCAL] (1) bodyCylinder1.frame_a.R.T[3, 2] = bodyCylinder1.frameTranslation.frame_a.R.T[3, 2] ($RES_SIM_405) [SCAL] (1) fixedRotation1.frame_b.R.T[2, 2] = revolute1.frame_a.R.T[2, 2] ($RES_SIM_231) [SCAL] (1) fixedRotation1.frame_b.R.T[2, 1] = revolute1.frame_a.R.T[2, 1] ($RES_SIM_233) [SCAL] (1) fixedRotation1.frame_b.R.T[1, 3] = revolute1.frame_a.R.T[1, 3] ($RES_SIM_235) [SCAL] (1) fixedRotation1.frame_b.R.T[1, 2] = bodyCylinder3.frame_b.R.T[1, 2] ($RES_SIM_236) [SCAL] (1) fixedRotation1.frame_b.R.T[1, 2] = revolute1.frame_a.R.T[1, 2] ($RES_SIM_237) [SCAL] (1) fixedRotation1.frame_b.R.T[1, 1] = bodyCylinder3.frame_b.R.T[1, 1] ($RES_SIM_238) [SCAL] (1) fixedRotation1.frame_b.R.T[1, 1] = revolute1.frame_a.R.T[1, 1] ($RES_SIM_239) [ARRY] (3) bodyCylinder2.frame_b.R.w = revolute.frame_a.R.w ($RES_SIM_252) slice: {0, 1} " [Timeout remaining time 660] [Calling sys.exit(0), Time elapsed: 2.7547981943935156]