#3543 closed defect (fixed)
New errors in Modelica_Synchronous
Reported by: | Rüdiger Franke | Owned by: | Lennart Ochel |
---|---|---|---|
Priority: | high | Milestone: | 1.9.4 |
Component: | Backend | Version: | |
Keywords: | Cc: | Lennart Ochel |
Description
Yesterdays commits (Nov 5) lead to a failure in the following models:
Modelica_Synchronous.Examples.Elementary.BooleanSignals.Sample2
Modelica_Synchronous.Examples.Elementary.IntegerSignals.Sample2
The error message for the latter is:
[/var/lib/hudson/jobs/OpenModelica_TEST_ALL_LIBRARIES/workspace/OpenModelica/OMCompiler/Compiler/BackEnd/BackendDAETransform.mo:317:7-317:48:writable] Error: Internal error BackendDAETransform.analyseStrongComponentBlock failed (Sorry - Support for Discrete Equation Systems is not yet implemented) sum2.u[2] hold.u hold.y sum1.u[2] sum2.u[2] = sum1.k[1] * sum1.u[1] + sum1.k[2] * sum1.u[2] sum1.u[2] = $getPart(hold.y) hold.y = $getPart(hold.u) hold.u = sum2.k[1] * integerConstant.k + sum2.k[2] * sum2.u[2] [/var/lib/hudson/jobs/OpenModelica_TEST_ALL_LIBRARIES/workspace/OpenModelica/OMCompiler/Compiler/BackEnd/BackendDAETransform.mo:328:7-328:48:writable] Error: Internal error BackendDAETransform.analyseStrongComponentBlock failed variables: sum2.u[2] hold.u hold.y sum1.u[2] equations: sum2.u[2] = sum1.k[1] * sum1.u[1] + sum1.k[2] * sum1.u[2] sum1.u[2] = $getPart(hold.y) hold.y = $getPart(hold.u) hold.u = sum2.k[1] * integerConstant.k + sum2.k[2] * sum2.u[2] [/var/lib/hudson/jobs/OpenModelica_TEST_ALL_LIBRARIES/workspace/OpenModelica/OMCompiler/Compiler/BackEnd/BackendDAETransform.mo:332:7-332:90:writable] Error: Internal error function analyseStrongComponentBlock failed [/var/lib/hudson/jobs/OpenModelica_TEST_ALL_LIBRARIES/workspace/OpenModelica/OMCompiler/Compiler/BackEnd/BackendDAETransform.mo:202:5-202:89:writable] Error: Internal error function analyseStrongComponentScalar failed [/var/lib/hudson/jobs/OpenModelica_TEST_ALL_LIBRARIES/workspace/OpenModelica/OMCompiler/Compiler/BackEnd/BackendDAETransform.mo:106:7-106:113:writable] Error: Internal error function strongComponentsScalar failed (sorting strong components) [/var/lib/hudson/jobs/OpenModelica_TEST_ALL_LIBRARIES/workspace/OpenModelica/OMCompiler/Compiler/BackEnd/BackendDAEUtil.mo:6831:5-6831:89:writable] Error: Internal error Transformation module sort components failed Error: post-optimization module detectJacobianSparsePattern (simulation) failed.
Change History (5)
comment:1 by , 9 years ago
Owner: | changed from | to
---|---|
Status: | new → accepted |
comment:2 by , 9 years ago
Note:
See TracTickets
for help on using tickets.
The same errors were also there before, but the failing optimization module was skipped and transformation process continued.
This will be fixed by PR273.