Errors Loading Panels after upgrading JMRI and JAVA


 

I bit the bullet today and updated my Java (uninstalled first) to 23.0.1 and installed JMRI 5.10 on a DEV PC.
 
Upon opening my system's panels, either as part of the startup or manually, i am getting an error which says:  Icon file for "PositioinableLabel not found." and it drops the Program Directory on the screen as below:...looking for WhiteBlack.jpg....
 
This reference is associated with each panel description as such:-
    <positionablelabel x="20" y="320" level="3" forcecontroloff="false" hidden="no" positionable="true" showtooltip="false" editable="false" icon="yes" class="jmri.jmrit.display.configurexml.PositionableLabelXml">
      <icon url="preference:resources/WhiteBlack.jpg" degrees="0" scale="0.5">
        <rotation>0</rotation>
      </icon>
    </positionablelabel>
 
the above is immediately under the <layoutTrackDrawingOptions> section along with other label data.
 
There are a number of the same reference, one on each panel, and a UI prompt for each one!!!!
 
I have my PROD system running my layout (5.8 release with Java 11.02.21) and this file is nowhere on the PC...and not referenced in my Tables and Panels xml, and all is fine.
 
What have i missed here please?
Thanks
 


 

Randall J,

 

That path says it is not a system file but a file inside the folder with the panel file and profile. Meaning local to that specific profile. Did you not copy it from the other system? Also that filename is not found in the JMRI distribution.

 

-Ken Cameron, Member JMRI Dev Team

www.jmri.org

www.fingerlakeslivesteamers.org

www.cnymod.com