Environment - simulationEnvironment:
startTime=0
stopTime=2
tolerance=1e-06
numberOfIntervals=2500
stepSize=0.0008
Regular simulation: ./ModelicaTest_3.2.3_ModelicaTest.MultiBody.FourbarVariants.JointUSR  -abortSlowSimulation -alarm=480  -emit_protected -lv LOG_STATS
LOG_SUCCESS       | info    | The initialization finished successfully without homotopy method.
LOG_ASSERT        | info    | [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica 3.2.3+maint.om/Mechanics/MultiBody/Joints.mo:7844:7-7856:3:writable]
|                 | |       | The following assertion has been violated at time 1.594400
|                 | |       | ((jointUSR.revolute.k1a > 1e-10)) --> "
|                 | |       | Singular position of loop (either no or two analytic solutions;
|                 | |       | the mechanism has lost one-degree-of freedom in this position).
|                 | |       | Try first to use another Modelica.Mechanics.MultiBody.Joints.Assemblies.JointXXX component.
|                 | |       | In most cases it is best that the joints outside of the JointXXX
|                 | |       | component are revolute and NOT prismatic joints. If this also
|                 | |       | lead to singular positions, it could be that this kinematic loop
|                 | |       | cannot be solved analytically. In this case you have to build
|                 | |       | up the loop with basic joints (NO aggregation JointXXX components)
|                 | |       | and rely on dynamic state selection, i.e., during simulation
|                 | |       | the states will be dynamically selected in such a way that in no
|                 | |       | position a degree of freedom is lost.
|                 | |       | "
LOG_ASSERT        | error   | No event found, but assert was triggered. Throwing now!