﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
2751	CombiTables do not work for MSL trunk	Martin Sjölund	somebody	"MSL trunk ModelicaTest.Tables.CombiTimeTable.Test15 fails with the following message (it works fine in the 3.2.1 branch):
{{{
Notification: Model statistics after passing the front-end and creating the data structures used by the back-end:
 * Number of equations: 6
 * Number of variables: 6
Error: Derivative of expression 
Differentiate.differentiateWhenEquations failed.

 is non-existent.
[/var/lib/hudson/jobs/OpenModelica_TEST_ALL_LIBRARIES/workspace/OpenModelica/build/lib/omlibrary/Modelica trunk/Blocks/Sources.mo:2434:7-2434:83:writable] Error: Internal error 
Differentiate.differentiateEquationTime failed for when {t_new.timeScaled >= pre(t_new.nextTimeEventScaled), initial()} then
  t_new.nextTimeEventScaled := Modelica.Blocks.Sources.CombiTimeTable.getNextTimeEvent(t_new.tableID, t_new.timeScaled, t_new.tableOnFileRead)
end when
Error: Internal error - IndexReduction.pantelidesIndexReduction1 failed! Use +d=bltdump to get more information.
Error: Internal error - IndexReduction.pantelidesIndexReduction failed!
Error: Internal error Transformation Module PFPlusExt index Reduction Method Pantelides failed!
}}}
Note that we should never need to keep initial() as a condition among the non-initial equations (and could just keep it always active for the initial equations)."	defect	closed	high		Backend	trunk	fixed	index reduction	Lennart Ochel Willi Braun
