﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
3763	FMI 2.0 export broken in OpenModelica 1.9.4	Rüdiger Franke	Martin Sjölund	"
The generation of the model structure does not work anymore for non-trivial models with [changeset:0e2f188/OMCompiler] (Handle bootstrapping DoubleEndedList.mo) onwards. See the following example:
{{{
  loadModel(Modelica);
  translateModelFMU(Modelica.Fluid.Examples.DrumBoiler.DrumBoiler);
}}}

The file `modelDescription.xml` just contains
{{{
  <ModelStructure>
  </ModelStructure>
}}}

It worked until [changeset:3094539/OMCompiler]. The model structure should read:
{{{
  <ModelStructure>
    <Outputs>
      <Unknown index=""27"" dependencies=""3"" dependenciesKind=""dependent"" />
      <Unknown index=""28"" dependencies=""2"" dependenciesKind=""dependent"" />
      <Unknown index=""42"" dependencies=""3"" dependenciesKind=""dependent"" />
      <Unknown index=""56"" dependencies=""3"" dependenciesKind=""dependent"" />
    </Outputs>
    <Derivatives>
      <Unknown index=""4"" dependencies=""2"" dependenciesKind=""dependent"" />
      <Unknown index=""5"" dependencies=""1 2 3"" dependenciesKind=""dependent dependent dependent"" />
      <Unknown index=""6"" dependencies=""1 2 3"" dependenciesKind=""dependent dependent dependent"" />
    </Derivatives>
    <InitialUnknowns>
    </InitialUnknowns>
  </ModelStructure>
}}}

Btw. it's no fun to analyze this because the automatic build dependencies don't work between these two commits. Non-insiders have to do a complete new build."	defect	closed	blocker	1.9.x	Backend		fixed		Martin Sjölund
