¿ªÔÆÌåÓý

Locked Re: JMRI 4.8 is available for download


 

Hi

I appear to be having problems now with 4.8 with my matrix signal mast entries that have been working fine in 4.6 but now I'm getting "Invalid content was found starting with element 'outputs'. One of '{systemName, disabledAspects}' is expected. As can be seen below the disabled aspects are there but possibly in a different order than the new version is expecting. I had recently been chasing out problems with speed definitions as my signal aspects file was incorrect and after getting all that sorted the layout editor file was loading without problems showing in the system console. As guided by Bob I have had a look at the release notes but there doesn't seem to be any mention of this being a problem. Perhaps with it being comparatively new there are not so many people using it yet. Now I sit here looking at it, it seems quite strange that it is necessary to have all the disabled aspects listed in the bitStrings section. I guess there is a reason but I can't imagine what that would be.

The first definition with "outputs" and that is for the last signal before a set of terminus roads with buffer stops looks like

<signalmast class="jmri.implementation.configurexml.MatrixSignalMastXml" userName="CW12">
<systemName>IF$xsm:BR-2003 fws:F+4+c($0012)-2t</systemName>
<userName>CW12</userName>
<unlit allowed="no" />
<outputs>
<output matrixCol="output1">CW12 Ch1</output>
<output matrixCol="output2">CW12 Ch2</output>
</outputs>
<bitStrings>
<bitString aspect="Danger">00</bitString>
<bitString aspect="Caution">10</bitString>
<bitString aspect="Flash Caution">00</bitString>
<bitString aspect="Preliminary Caution">00</bitString>
<bitString aspect="Flash Preliminary Caution">00</bitString>
<bitString aspect="Proceed">00</bitString>
<bitString aspect="Diverging1C">00</bitString>
<bitString aspect="Diverging1pC">00</bitString>
<bitString aspect="Diverging1P">00</bitString>
<bitString aspect="Diverging2C">00</bitString>
<bitString aspect="Diverging2pC">00</bitString>
<bitString aspect="Diverging2P">00</bitString>
<bitString aspect="Diverging3C">00</bitString>
<bitString aspect="Diverging3pC">00</bitString>
<bitString aspect="Diverging3P">00</bitString>
<bitString aspect="Off">01</bitString>
</bitStrings>
<disabledAspects>
<disabledAspect>Diverging1pC</disabledAspect>
<disabledAspect>Diverging3pC</disabledAspect>
<disabledAspect>Diverging2pC</disabledAspect>
<disabledAspect>Proceed</disabledAspect>
<disabledAspect>Diverging3C</disabledAspect>
<disabledAspect>Preliminary Caution</disabledAspect>
<disabledAspect>Diverging1C</disabledAspect>
<disabledAspect>Diverging2C</disabledAspect>
<disabledAspect>Diverging2P</disabledAspect>
<disabledAspect>Diverging3P</disabledAspect>
<disabledAspect>Flash Caution</disabledAspect>
<disabledAspect>Flash Preliminary Caution</disabledAspect>
<disabledAspect>Diverging1P</disabledAspect>
</disabledAspects>
</signalmast>

Thanks

Fraser

Join [email protected] to automatically receive all group messages.