¿ªÔÆÌåÓý

Locked Can't access logix


 

Hi all, I have been following the can't access tables thread and seem to have a similar issue with logix.


I am running JMRI 4.11.3 and when I open up my panel file, then select tools I can see the logixs tab. When I select it I get the turnouts tab and the logix tab disappears.


I have just started my panel and watched the console to see what was happening. There are a lot of logix errors which never posed a problem when running 4.6.


The console log for the logix errors is shown here and I am hoping someone can enlighten me to what is causing the problem. I believe it will be a naming convention issue but I am not sure what to look for.


Any help greatly appreciated.


Darren




2018-03-07 14:35:21,316 implementation.DefaultLogix ERROR - invalid conditional system name in Logix "G" assembleListenerList DELETING GC5 from Conditional list. [AWT-EventQueue-0]
2018-03-07 14:35:21,317 implementation.DefaultLogix ERROR - invalid conditional system name in Logix "G" assembleListenerList DELETING GC2 from Conditional list. [AWT-EventQueue-0]
2018-03-07 14:35:21,317 implementation.DefaultLogix ERROR - invalid conditional system name in Logix "G" assembleListenerList DELETING GC4 from Conditional list. [AWT-EventQueue-0]
2018-03-07 14:35:21,317 implementation.DefaultLogix ERROR - invalid conditional system name in Logix "G" assembleListenerList DELETING GC7 from Conditional list. [AWT-EventQueue-0]
2018-03-07 14:35:21,317 implementation.DefaultLogix ERROR - invalid conditional system name in Logix "G" assembleListenerList DELETING GC9 from Conditional list. [AWT-EventQueue-0]
2018-03-07 14:35:21,321 implementation.DefaultLogix ERROR - Invalid conditional system name when calculating Logix - GC1 [AWT-EventQueue-0]
2018-03-07 14:35:21,321 implementation.DefaultLogix ERROR - Invalid conditional system name when calculating Logix - GC3 [AWT-EventQueue-0]
2018-03-07 14:35:21,321 implementation.DefaultLogix ERROR - Invalid conditional system name when calculating Logix - GC6 [AWT-EventQueue-0]
2018-03-07 14:35:21,322 implementation.DefaultLogix ERROR - Invalid conditional system name when calculating Logix - GC8 [AWT-EventQueue-0]
2018-03-07 14:35:21,330 implementation.DefaultLogix ERROR - setGuiNames: Missing conditional for Logix index entry, Logix name = 'G', Conditional index name = 'GC1' [AWT-EventQueue-0]
2018-03-07 14:35:21,330 implementation.DefaultLogix ERROR - setGuiNames: Missing conditional for Logix index entry, Logix name = 'G', Conditional index name = 'GC3' [AWT-EventQueue-0]
2018-03-07 14:35:21,330 implementation.DefaultLogix ERROR - setGuiNames: Missing conditional for Logix index entry, Logix name = 'G', Conditional index name = 'GC6' [AWT-EventQueue-0]
2018-03-07 14:35:21,331 implementation.DefaultLogix ERROR - setGuiNames: Missing conditional for Logix index entry, Logix name = 'G', Conditional index name = 'GC8' [AWT-EventQueue-0]
2018-03-07 14:35:21,349 implementation.DefaultLogix ERROR - invalid conditional system name in Logix "N" assembleListenerList DELETING NC1 from Conditional list. [AWT-EventQueue-0]
2018-03-07 14:35:21,350 implementation.DefaultLogix ERROR - invalid conditional system name in Logix "N" assembleListenerList DELETING NC3 from Conditional list. [AWT-EventQueue-0]
2018-03-07 14:35:21,350 implementation.DefaultLogix ERROR - Invalid conditional system name when calculating Logix - NC2 [AWT-EventQueue-0]
2018-03-07 14:35:21,350 implementation.DefaultLogix ERROR - setGuiNames: Missing conditional for Logix index entry, Logix name = 'N', Conditional index name = 'NC2' [AWT-EventQueue-0]
2018-03-07 14:35:21,407 implementation.DefaultLogix ERROR - invalid conditional system name in Logix "S" assembleListenerList DELETING SC1 from Conditional list. [AWT-EventQueue-0]
2018-03-07 14:35:21,407 implementation.DefaultLogix ERROR - invalid conditional system name in Logix "S" assembleListenerList DELETING SC3 from Conditional list. [AWT-EventQueue-0]
2018-03-07 14:35:21,408 implementation.DefaultLogix ERROR - invalid conditional system name in Logix "S" assembleListenerList DELETING SC2 from Conditional list. [AWT-EventQueue-0]
2018-03-07 14:35:21,408 implementation.DefaultLogix ERROR - invalid conditional system name in Logix "S" assembleListenerList DELETING SC7 from Conditional list. [AWT-EventQueue-0]
2018-03-07 14:35:21,408 implementation.DefaultLogix ERROR - invalid conditional system name in Logix "S" assembleListenerList DELETING SC9 from Conditional list. [AWT-EventQueue-0]
2018-03-07 14:35:21,408 implementation.DefaultLogix ERROR - Invalid conditional system name when calculating Logix - SC4 [AWT-EventQueue-0]
2018-03-07 14:35:21,408 implementation.DefaultLogix ERROR - Invalid conditional system name when calculating Logix - SC5 [AWT-EventQueue-0]
2018-03-07 14:35:21,408 implementation.DefaultLogix ERROR - Invalid conditional system name when calculating Logix - SC6 [AWT-EventQueue-0]
2018-03-07 14:35:21,409 implementation.DefaultLogix ERROR - Invalid conditional system name when calculating Logix - SC8 [AWT-EventQueue-0]
2018-03-07 14:35:21,413 implementation.DefaultLogix ERROR - setGuiNames: Missing conditional for Logix index entry, Logix name = 'S', Conditional index name = 'SC4' [AWT-EventQueue-0]
2018-03-07 14:35:21,413 implementation.DefaultLogix ERROR - setGuiNames: Missing conditional for Logix index entry, Logix name = 'S', Conditional index name = 'SC5' [AWT-EventQueue-0]
2018-03-07 14:35:21,413 implementation.DefaultLogix ERROR - setGuiNames: Missing conditional for Logix index entry, Logix name = 'S', Conditional index name = 'SC6' [AWT-EventQueue-0]

2018-03-07 14:35:21,413 implementation.DefaultLogix ERROR - setGuiNames: Missing conditional for Logix index entry, Logix name = 'S', Conditional index name = 'SC8' [AWT-EventQueue-0]


 

Darren,

The issue was old systems didn't force the system name for Logix to conform
to a pattern. We now do require it. I suspect it will be a minor fix to your
panel file. The simplest way is if we could see the file and manually fix
it. So if you can post it to the group space under 'Problems being worked
on' one of us can spot and fix it. Editing the XML file is not something we
suggest but sometimes resort to ourselves. It is way too easy to mess up the
file.

-Ken Cameron, Member JMRI Dev Team
www.jmri.org
www.fingerlakeslivesteamers.org
www.cnymod.com
www.syracusemodelrr.org


 

Hi Ken, my xml file Cann River 7.4 is in the folder 'Programs being worked on' sub folder 'Darren French'

If one of the guru's could check out the issue that would be great.


Thanks,
Darren


 

Darren,

I will take a look at it.

Dave Sand

On Mar 6, 2018, at 10:54 PM, deejf@... [jmriusers] <jmriusers@...> wrote:

Hi Ken, my xml file Cann River 7.4 is in the folder 'Programs being worked on' sub folder 'Darren French'

If one of the guru's could check out the issue that would be great.


Thanks,
Darren


 

Darren,

I have uploaded an updated panel xml to the same folder as "Cann River 7.4 DS.xml". All of the Logix and Conditional system names have IX added to the front. IX is the standard prefix for Logix.

I was not able to actually test anything since I don¡¯t have your custom components, but I did not see any Logix related errors.

Dave Sand

On Mar 6, 2018, at 10:59 PM, Dave Sand <dave@...> wrote:

Darren,

I will take a look at it.

Dave Sand



On Mar 6, 2018, at 10:54 PM, deejf@... [jmriusers] <jmriusers@...> wrote:

Hi Ken, my xml file Cann River 7.4 is in the folder 'Programs being worked on' sub folder 'Darren French'

If one of the guru's could check out the issue that would be great.


Thanks,
Darren


 

Thanks for that Dave, I have loaded your panel and low and behold all the logix is there and working. Once again thanks.

On a side note I have NX routes for a part of my panel. These routes set when I click on the entry exit sensors, however there is now no right click menu to allow me to cancel the route. Is this something new with the 4.11.3 release?


Darren


 

Re the NX issue, I think I have just worked it out. I have found the options that set how the route will behave if you re-select it. So I think I'm OK with it. Just curious as to why the right click option isn't around more.

Daarren


 

Darren,

The right click context menu option was only available when the Layout Editor panel was in edit mode.

When I updated NX to support cross-panel routing, I removed the context menu option so that the actions would be consistent.

Dave Sand

On Mar 7, 2018, at 4:14 AM, deejf@... [jmriusers] <jmriusers@...> wrote:

Re the NX issue, I think I have just worked it out. I have found the options that set how the route will behave if you re-select it. So I think I'm OK with it. Just curious as to why the right click option isn't around more.

Daarren


 

Hi Dave, thanks for the explanation, and thanks again for fixing my xml file. Now back to playing trains.

Cheers,
Darren