¿ªÔÆÌåÓý

Locked Signal icons missing after upgrade from 4.12 to 4.14


 

Hi all,

My setup was a simulator-only layout (NCE-sim) with my own signalling system, derived from the basic signal mast logic present in the distribution.

In the directory 'ProblemsBeingWorkedOn' there's a new folder 'Wouter414UpgradeFrom412' containing (I hope) all files relevant to reproduce my troubles:
- the 'resources' directory
- the startup script I use
- the log for 4.12 and for 4.14 (36 image loading exceptions)
- the profile
- the panel file

I have included two screenshots as an album:
Don't worry about the outline of the signals showing on the three panel editor panels; they are separate from the signal image itself to allow rotation under 4.12 without having to rotate the signal icon (which did not work) - that's NOT the problem.

I run Linux Mint 18.3, java 1.8.0_191. The upgrade to 4.14 was done by renaming the JMRI folder as JMRI-4.12, and putting the new release in its place as JMRI.? Nothing else was touched.

It looks like JMRI is not able to find my signal images now (located in resources within a dropbox directory). In the old version, it could (and can again when I reactivate 4.12 instead of 4.14).

What do I need to do? If I missed any required information, just let me know and I'll add it on. Thanks in advance,
Wouter


 

Wouter,

I changed the custom signal system appearance paths from ../../../ to preference: and the icons load properly.

I suspect that the 4.12 install had a copy of the custom signal system which was being used instead of the custom signal system in the user files location.

Dave Sand

On Dec 23, 2018, at 12:24 PM, whmvd <vandoornw@...> wrote:

Hi all,

My setup was a simulator-only layout (NCE-sim) with my own signalling system, derived from the basic signal mast logic present in the distribution.

In the directory 'ProblemsBeingWorkedOn' there's a new folder 'Wouter414UpgradeFrom412' containing (I hope) all files relevant to reproduce my troubles:
- the 'resources' directory
- the startup script I use
- the log for 4.12 and for 4.14 (36 image loading exceptions)
- the profile
- the panel file

I have included two screenshots as an album:
/g/jmriusers/album?id=80579
Don't worry about the outline of the signals showing on the three panel editor panels; they are separate from the signal image itself to allow rotation under 4.12 without having to rotate the signal icon (which did not work) - that's NOT the problem.

I run Linux Mint 18.3, java 1.8.0_191. The upgrade to 4.14 was done by renaming the JMRI folder as JMRI-4.12, and putting the new release in its place as JMRI. Nothing else was touched.

It looks like JMRI is not able to find my signal images now (located in resources within a dropbox directory). In the old version, it could (and can again when I reactivate 4.12 instead of 4.14).

What do I need to do? If I missed any required information, just let me know and I'll add it on. Thanks in advance,
Wouter


 

Thank you, Dave - the solution works fine. The cause isn't what you suspect (my signal icons aren't in the 4.12 tree) but it's not worth one second more of your or anyone's time.

Forging ahead!
Wouter


On Sun, 23 Dec 2018 at 20:41, Dave Sand <ds@...> wrote:
Wouter,

I changed the custom signal system appearance paths from ../../../ to preference: and the icons load properly.

I suspect that the 4.12 install had a copy of the custom signal system which was being used instead of the custom signal system in the user files location.

Dave Sand



> On Dec 23, 2018, at 12:24 PM, whmvd <vandoornw@...> wrote:
>
> Hi all,
>
> My setup was a simulator-only layout (NCE-sim) with my own signalling system, derived from the basic signal mast logic present in the distribution.
>
> In the directory 'ProblemsBeingWorkedOn' there's a new folder 'Wouter414UpgradeFrom412' containing (I hope) all files relevant to reproduce my troubles:
> - the 'resources' directory
> - the startup script I use
> - the log for 4.12 and for 4.14 (36 image loading exceptions)
> - the profile
> - the panel file
>
> I have included two screenshots as an album:
> /g/jmriusers/album?id=80579
> Don't worry about the outline of the signals showing on the three panel editor panels; they are separate from the signal image itself to allow rotation under 4.12 without having to rotate the signal icon (which did not work) - that's NOT the problem.
>
> I run Linux Mint 18.3, java 1.8.0_191. The upgrade to 4.14 was done by renaming the JMRI folder as JMRI-4.12, and putting the new release in its place as JMRI.? Nothing else was touched.
>
> It looks like JMRI is not able to find my signal images now (located in resources within a dropbox directory). In the old version, it could (and can again when I reactivate 4.12 instead of 4.14).
>
> What do I need to do? If I missed any required information, just let me know and I'll add it on. Thanks in advance,
> Wouter
>