Running: ./testmodel.py --libraries=/home/hudson/saved_omc/libraries/.openmodelica/libraries/ --ompython_omhome=/usr Modelica_trunk_Modelica.Mechanics.MultiBody.Examples.Elementary.Surfaces.conf.json loadFile("/home/hudson/saved_omc/libraries/.openmodelica/libraries/Complex trunk/package.mo", uses=false) loadFile("/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica trunk/package.mo", uses=false) loadFile("/home/hudson/saved_omc/libraries/.openmodelica/libraries/ModelicaServices trunk/package.mo", uses=false) Using package ModelicaServices with version trunk (/home/hudson/saved_omc/libraries/.openmodelica/libraries/ModelicaServices trunk/package.mo) Using package Modelica with version trunk (/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica trunk/package.mo) Using package Complex with version trunk (/home/hudson/saved_omc/libraries/.openmodelica/libraries/Complex trunk/package.mo) Running command: translateModel(Modelica.Mechanics.MultiBody.Examples.Elementary.Surfaces,tolerance=1e-06,outputFormat="mat",numberOfIntervals=5000,variableFilter="time|prismatic.s|prismatic.v",fileNamePrefix="Modelica_trunk_Modelica.Mechanics.MultiBody.Examples.Elementary.Surfaces") translateModel(Modelica.Mechanics.MultiBody.Examples.Elementary.Surfaces,tolerance=1e-06,outputFormat="mat",numberOfIntervals=5000,variableFilter="time|prismatic.s|prismatic.v",fileNamePrefix="Modelica_trunk_Modelica.Mechanics.MultiBody.Examples.Elementary.Surfaces") [:1:1-1:32:writable] Error: Class GC_set_max_heap_size not found in scope (looking for a function or record). Notification: Performance of loadFile(/home/hudson/saved_omc/libraries/.openmodelica/libraries/Complex trunk/package.mo): time 0.00126/0.00126, allocations: 192.1 kB / 8.534 MB, free: 1.844 MB / 5.871 MB Notification: Performance of loadFile(/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica trunk/package.mo): time 1.211/1.211, allocations: 225.5 MB / 234.4 MB, free: 3.398 MB / 186.7 MB Notification: Performance of loadFile(/home/hudson/saved_omc/libraries/.openmodelica/libraries/ModelicaServices trunk/package.mo): time 0.0009391/0.0009394, allocations: 86.28 kB / 286.3 MB, free: 5.262 MB / 234.7 MB Notification: Performance of FrontEnd - loaded program: time 7.514e-06/7.705e-06, allocations: 0 / 343.1 MB, free: 8.699 MB / 282.7 MB Notification: Performance of FrontEnd - Absyn->SCode: time 0.1041/0.1041, allocations: 51.47 MB / 394.6 MB, free: 5.18 MB / 330.7 MB Notification: Performance of FrontEnd - scodeFlatten: time 0.2519/0.356, allocations: 94.53 MB / 489.1 MB, free: 14.88 MB / 362.7 MB Notification: Performance of FrontEnd - mkProgramGraph: time 0.0001927/0.3562, allocations: 87.12 kB / 489.2 MB, free: 14.83 MB / 362.7 MB Notification: Performance of FrontEnd: time 0.1682/0.5244, allocations: 66.7 MB / 0.5429 GB, free: 1.086 MB / 410.7 MB Notification: Performance of Transformations before backend: time 0.0001978/0.5247, allocations: 60 kB / 0.543 GB, free: 1.027 MB / 410.7 MB Error: Too many equations, over-determined system. The model has 1155 equation(s) and 1143 variable(s). [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica trunk/Utilities/Internal.mo:79:7-81:50:writable] Warning: Equation 435 (size: 3) world.surface.R.w = Modelica.Mechanics.MultiBody.Frames.resolve2(Modelica.Mechanics.MultiBody.Frames.Orientation({{6.123233995736766e-17, 1.0, -6.123233995736766e-17}, {0.0, 6.123233995736766e-17, 1.0}, {1.0, -6.123233995736766e-17, 3.749399456654644e-33}}, {0.0, 0.0, 0.0}), {0.0, 0.0, 0.0}) is not big enough to solve for enough variables. Remaining unsolved variables are: Already solved: world.surface.R.w[1], world.surface.R.w[2], world.surface.R.w[3] Equations used to solve those variables: Equation 432 (size: 1): world.surface.R.w[1] = 0.0 Equation 433 (size: 1): world.surface.R.w[2] = 0.0 Equation 434 (size: 1): world.surface.R.w[3] = 0.0 [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica trunk/Utilities/Internal.mo:79:7-81:50:writable] Warning: Equation 436 (size: 9) world.surface.R.T = {{6.123233995736766e-17 * Modelica.Mechanics.MultiBody.Frames.TransformationMatrices.from_nxy({world.n[1], world.n[2], world.n[3]}, {world.groundAxis_u[1], world.groundAxis_u[2], world.groundAxis_u[3]})[1, 1] + Modelica.Mechanics.MultiBody.Frames.TransformationMatrices.from_nxy({world.n[1], world.n[2], world.n[3]}, {world.groundAxis_u[1], world.groundAxis_u[2], world.groundAxis_u[3]})[2, 1] + -6.123233995736766e-17 * Modelica.Mechanics.MultiBody.Frames.TransformationMatrices.from_nxy({world.n[1], world.n[2], world.n[3]}, {world.groundAxis_u[1], world.groundAxis_u[2], world.groundAxis_u[3]})[3, 1], 6.123233995736766e-17 * Modelica.Mechanics.MultiBody.Frames.TransformationMatrices.from_nxy({world.n[1], world.n[2], world.n[3]}, {world.groundAxis_u[1], world.groundAxis_u[2], world.groundAxis_u[3]})[1, 2] + Modelica.Mechanics.MultiBody.Frames.TransformationMatrices.from_nxy({world.n[1], world.n[2], world.n[3]}, {world.groundAxis_u[1], world.groundAxis_u[2], world.groundAxis_u[3]})[2, 2] + -6.123233995736766e-17 * Modelica.Mechanics.MultiBody.Frames.TransformationMatrices.from_nxy({world.n[1], world.n[2], world.n[3]}, {world.groundAxis_u[1], world.groundAxis_u[2], world.groundAxis_u[3]})[3, 2], 6.123233995736766e-17 * Modelica.Mechanics.MultiBody.Frames.TransformationMatrices.from_nxy({world.n[1], world.n[2], world.n[3]}, {world.groundAxis_u[1], world.groundAxis_u[2], world.groundAxis_u[3]})[1, 3] + Modelica.Mechanics.MultiBody.Frames.TransformationMatrices.from_nxy({world.n[1], world.n[2], world.n[3]}, {world.groundAxis_u[1], world.groundAxis_u[2], world.groundAxis_u[3]})[2, 3] + -6.123233995736766e-17 * Modelica.Mechanics.MultiBody.Frames.TransformationMatrices.from_nxy({world.n[1], world.n[2], world.n[3]}, {world.groundAxis_u[1], world.groundAxis_u[2], world.groundAxis_u[3]})[3, 3]}, {6.123233995736766e-17 * Modelica.Mechanics.MultiBody.Frames.TransformationMatrices.from_nxy({world.n[1], world.n[2], world.n[3]}, {world.groundAxis_u[1], world.groundAxis_u[2], world.groundAxis_u[3]})[2, 1] + Modelica.Mechanics.MultiBody.Frames.TransformationMatrices.from_nxy({world.n[1], world.n[2], world.n[3]}, {world.groundAxis_u[1], world.groundAxis_u[2], world.groundAxis_u[3]})[3, 1], 6.123233995736766e-17 * Modelica.Mechanics.MultiBody.Frames.TransformationMatrices.from_nxy({world.n[1], world.n[2], world.n[3]}, {world.groundAxis_u[1], world.groundAxis_u[2], world.groundAxis_u[3]})[2, 2] + Modelica.Mechanics.MultiBody.Frames.TransformationMatrices.from_nxy({world.n[1], world.n[2], world.n[3]}, {world.groundAxis_u[1], world.groundAxis_u[2], world.groundAxis_u[3]})[3, 2], 6.123233995736766e-17 * Modelica.Mechanics.MultiBody.Frames.TransformationMatrices.from_nxy({world.n[1], world.n[2], world.n[3]}, {world.groundAxis_u[1], world.groundAxis_u[2], world.groundAxis_u[3]})[2, 3] + Modelica.Mechanics.MultiBody.Frames.TransformationMatrices.from_nxy({world.n[1], world.n[2], world.n[3]}, {world.groundAxis_u[1], world.groundAxis_u[2], world.groundAxis_u[3]})[3, 3]}, {Modelica.Mechanics.MultiBody.Frames.TransformationMatrices.from_nxy({world.n[1], world.n[2], world.n[3]}, {world.groundAxis_u[1], world.groundAxis_u[2], world.groundAxis_u[3]})[1, 1] + -6.123233995736766e-17 * Modelica.Mechanics.MultiBody.Frames.TransformationMatrices.from_nxy({world.n[1], world.n[2], world.n[3]}, {world.groundAxis_u[1], world.groundAxis_u[2], world.groundAxis_u[3]})[2, 1] + 3.749399456654644e-33 * Modelica.Mechanics.MultiBody.Frames.TransformationMatrices.from_nxy({world.n[1], world.n[2], world.n[3]}, {world.groundAxis_u[1], world.groundAxis_u[2], world.groundAxis_u[3]})[3, 1], Modelica.Mechanics.MultiBody.Frames.TransformationMatrices.from_nxy({world.n[1], world.n[2], world.n[3]}, {world.groundAxis_u[1], world.groundAxis_u[2], world.groundAxis_u[3]})[1, 2] + -6.123233995736766e-17 * Modelica.Mechanics.MultiBody.Frames.TransformationMatrices.from_nxy({world.n[1], world.n[2], world.n[3]}, {world.groundAxis_u[1], world.groundAxis_u[2], world.groundAxis_u[3]})[2, 2] + 3.749399456654644e-33 * Modelica.Mechanics.MultiBody.Frames.TransformationMatrices.from_nxy({world.n[1], world.n[2], world.n[3]}, {world.groundAxis_u[1], world.groundAxis_u[2], world.groundAxis_u[3]})[3, 2], Modelica.Mechanics.MultiBody.Frames.TransformationMatrices.from_nxy({world.n[1], world.n[2], world.n[3]}, {world.groundAxis_u[1], world.groundAxis_u[2], world.groundAxis_u[3]})[1, 3] + -6.123233995736766e-17 * Modelica.Mechanics.MultiBody.Frames.TransformationMatrices.from_nxy({world.n[1], world.n[2], world.n[3]}, {world.groundAxis_u[1], world.groundAxis_u[2], world.groundAxis_u[3]})[2, 3] + 3.749399456654644e-33 * Modelica.Mechanics.MultiBody.Frames.TransformationMatrices.from_nxy({world.n[1], world.n[2], world.n[3]}, {world.groundAxis_u[1], world.groundAxis_u[2], world.groundAxis_u[3]})[3, 3]}} is not big enough to solve for enough variables. Remaining unsolved variables are: Already solved: world.surface.R.T[1,1], world.surface.R.T[1,2], world.surface.R.T[1,3], world.surface.R.T[2,1], world.surface.R.T[2,2], world.surface.R.T[2,3], world.surface.R.T[3,1], world.surface.R.T[3,2], world.surface.R.T[3,3] Equations used to solve those variables: Equation 423 (size: 1): world.surface.R.T[1,1] = 1.0 Equation 424 (size: 1): world.surface.R.T[1,2] = 6.123233995736766e-17 Equation 425 (size: 1): world.surface.R.T[1,3] = -6.123233995736766e-17 Equation 426 (size: 1): world.surface.R.T[2,1] = 6.123233995736766e-17 Equation 427 (size: 1): world.surface.R.T[2,2] = -1.0 Equation 428 (size: 1): world.surface.R.T[2,3] = 0.0 Equation 429 (size: 1): world.surface.R.T[3,1] = -6.123233995736766e-17 Equation 430 (size: 1): world.surface.R.T[3,2] = -3.749399456654644e-33 Equation 431 (size: 1): world.surface.R.T[3,3] = -1.0