Mike,
On 1 Aug 2019, at 12:22 AM, Mike Heintzman <mikeheintzman@...> wrote:
Running Windows 10 on both machines, data is shared on OneDrive. One thing I¡¯ve noticed is that there are Roster.xml files in my older profiles (without the .jmri extension) and one of these (called no decoder) is usually what I open first to check the update. Might it be picking up this roster instead of where the real roster is? I¡¯ve looked at the various Profile Configuration documents but I can¡¯t tell if these roster files are supposed to be there or not.
- When JMRI opens, it looks for a "roster.xml" file in the "Roster Location" (refer Help->Locations). This purportedly contains an index of all ".xml" files in the "roster" folder at "Roster Location" and any attached image files.
- The "Roster Location" is usually the same as "User Files Location" and can be specific to every profile/machine or shared or any combination thereof.
- In earlier versions of JMRI, roster image files were stored in the "resources" folder in "User Files Location". Roster entries created by current JMRI versions copy the image files into the "roster" folder.
- Rebuild Roster Index writes a new "roster.xml" for the associated "roster" folder.
- If you've changed the "User Files Location"/"Roster Location" for all profiles/computers to OneDrive/Dropbox (as I have) there should be only one "roster.xml" file and "roster" folder being used by all your profiles. (There may be empty/unused copies in "Profile Location" from before you switched.)
- The presence or absence of a ".jmri" extension on a profile doesn't matter. For consistency's sake I added ".jmri" to all my old profile folder names, but there's no need to.
- The icon/image behaviour you are seeing may be because you have all/some images in a non-shared "resources" folder on some profiles/machines. This can be cured by making sure all profiles/machines are using a shared "User Files Location" (usually the same as "Roster Location") and putting the "resources" folder there (i.e. at the same level as the "roster" folder and "roster.xml".
<>
<>
Dave in Australia