﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
3839	Medium.nC incorrectly set to 0 instead of 1.	Michael Wetter	Per Östlund	"The regression tests
{{{
Annex60.Fluid.MixingVolumes.Validation.MixingVolumeTraceSubstanceReverseFlow
Annex60.Fluid.MixingVolumes.Validation.MixingVolumeTraceSubstanceReverseFlowPrescribedHeatFlowRate
}}}
fail with
{{{
[/var/lib/hudson/jobs/OpenModelica_TEST_ALL_LIBRARIES/workspace/OpenModelica/build/lib/omlibrary/Annex60 0.1/Fluid/MixingVolumes/Validation/MixingVolumeTraceSubstanceReverseFlow.mo:12:3-13:47:writable]
 Error: Subscript '1' for dimension 1 (size = 0) of volSte.C_flow[1] is out of bounds.
Error: Error occurred while flattening model Annex60.Fluid.MixingVolumes.Validation.MixingVolumeTraceSubstanceReverseFlow
}}}
The problem seems to be that OpenModelica does not assign `Medium.nC` correctly (which is declared in `PartialMedium` as
`final constant Integer nC=size(extraPropertiesNames, 1)`).

If I move the assignment
{{{
package Medium = Annex60.Media.Air (
      Medium(extraPropertiesNames={""CO2""})) ""Medium model"";
}}}
from `Annex60.Fluid.MixingVolumes.Validation.MixingVolumeTraceSubstanceReverseFlow` to its base class
`Annex60.Fluid.MixingVolumes.Validation.BaseClasses.MixingVolumeReverseFlow`,
then `omc` hangs.

There doesn't seem to be a work-around.
"	defect	closed	high	2.0.0	New Instantiation		fixed		
