Allen-Bradley Logix Driver not showing up in device list, despite being installed / licensed / activated

After upgrading to Ignition 8.1, all my devices using the Allen-Bradley Logix Driver have disappeared.

They show up under status (but with no tags), but when I go into the configuration, all my devices using that driver are gone, and it doesn’t show up as an available driver when I try to add a new device.

I attached screenshots of what it is doing. The upgrade was very standard/simple; nothing fancy.

I have no idea what is going on, but any help would be greatly appreciated.

Can you upload your logs somewhere we can look at them?

1 Like

Do you do any scripting with system.device.addDevice()? Can you check that your device names don’t, for instance, end with a space?

1 Like

The most recent logs read like this: (they could just be a mess because nothing for that driver type is working at the moment…if there is a better way to upload the logs without it being a huge filesize, please let me know)

HsqlDataStore 21Jan2021 16:48:09 Error deserializing data from data store.
LegacyScripting[system_util_tag] 21Jan2021 16:48:08 Error writing tags Error writing to tag ‘[default]CTL/CTL North/Machine/Downtime Log/Duration HMS’: Error_Configuration(“Tag provider ‘default’ not found”)
LegacyScripting[system_util_tag] 21Jan2021 16:48:08 Error writing tags Error writing to tag ‘[default]CTL/CTL West/Machine/Downtime Log/Duration HMS’: Error_Configuration(“Tag provider ‘default’ not found”)
LegacyScripting[system_util_tag] 21Jan2021 16:48:08 Error writing tags Error writing to tag ‘[default]CTL/CTL South/Machine/Downtime Log/Duration HMS’: Error_Configuration(“Tag provider ‘default’ not found”)
HsqlDataStore 21Jan2021 16:48:08 Error deserializing data from data store.
LegacyScripting[system_util_tag] 21Jan2021 16:48:07 Error writing tags Error writing to tag ‘[.]Timer Running DP’: Error_Configuration(“Tag provider ‘.’ not found”)
LegacyScripting[system_util_tag] 21Jan2021 16:48:07 Error writing tags Error writing to tag ‘[.]Timer Reset DP’: Error_Configuration(“Tag provider ‘.’ not found”)
LegacyScripting[system_util_tag] 21Jan2021 16:48:07 Error writing tags Error writing to tag ‘[.]Timer Running DP’: Error_Configuration(“Tag provider ‘.’ not found”)
LegacyScripting[system_util_tag] 21Jan2021 16:48:07 Error writing tags Error writing to tag ‘[.]Timer Reset DP’: Error_Configuration(“Tag provider ‘.’ not found”)
dispatcher 21Jan2021 16:48:07 ([default]CTL/CTL South/Machine/Utilization/Shift A/Current Time, valueChanged) Error executing tag event script: Traceback (most recent call last): File “tagevent:valueChanged”, line 5, in valueChanged java.lang.NullPointerException java.lang.NullPointerException: java.lang.NullPointerException
dispatcher 21Jan2021 16:48:07 ([default]Cabinets/NWCOR/Machine/Utilization/Shift A/Current Time, valueChanged) Error executing tag event script: Traceback (most recent call last): File “tagevent:valueChanged”, line 5, in valueChanged java.lang.NullPointerException java.lang.NullPointerException: java.lang.NullPointerException
dispatcher 21Jan2021 16:48:07 ([default]AutoBrazers/AB CU L3 L4/Machine/Utilization/Shift A/Current Time, valueChanged) Error executing tag event script: Traceback (most recent call last): File “tagevent:valueChanged”, line 5, in valueChanged java.lang.NullPointerException java.lang.NullPointerException: java.lang.NullPointerException
dispatcher 21Jan2021 16:48:07 ([default]Hairpins/Hairpin 7/Machine/Utilization/Shift A/Current Time, valueChanged) Error executing tag event script: Traceback (most recent call last): File “tagevent:valueChanged”, line 5, in valueChanged java.lang.NullPointerException java.lang.NullPointerException: java.lang.NullPointerException
dispatcher 21Jan2021 16:48:07 ([default]C5/Machine/Utilization/Shift A/Current Time, valueChanged) Error executing tag event script: Traceback (most recent call last): File “tagevent:valueChanged”, line 5, in valueChanged java.lang.NullPointerException java.lang.NullPointerException: java.lang.NullPointerException
dispatcher 21Jan2021 16:48:07 ([default]Vipros 7/Machine/Utilization/Shift A/Current Time, valueChanged) Error executing tag event script: Traceback (most recent call last): File “tagevent:valueChanged”, line 5, in valueChanged java.lang.NullPointerException java.lang.NullPointerException: java.lang.NullPointerException
dispatcher 21Jan2021 16:48:07 ([default]Hairpins/Hairpin 2/Machine/Utilization/Shift A/Current Time, valueChanged) Error executing tag event script: Traceback (most recent call last): File “tagevent:valueChanged”, line 5, in valueChanged java.lang.NullPointerException java.lang.NullPointerException: java.lang.NullPointerException
dispatcher 21Jan2021 16:48:07 ([default]P5E/Machine/Utilization/Shift A/Current Time, valueChanged) Error executing tag event script: Traceback (most recent call last): File “tagevent:valueChanged”, line 5, in valueChanged java.lang.NullPointerException java.lang.NullPointerException: java.lang.NullPointerException
LegacyScripting[system_util_tag] 21Jan2021 16:48:07 Error writing tags Error writing to tag ‘[default]CTL/CTL North/Machine/Utilization/Shift B/Utilization’: Error_Configuration(“Tag provider ‘default’ not found”)
LegacyScripting[system_util_tag] 21Jan2021 16:48:07 Error writing tags Error writing to tag ‘[default]CTL/CTL North/Machine/Utilization/Shift B/Available Time’: Error_Configuration(“Tag provider ‘default’ not found”)
LegacyScripting[system_util_tag] 21Jan2021 16:48:07 Error writing tags Error writing to tag ‘[default]CTL/CTL North/Machine/Utilization/Shift B/Downtime’: Error_Configuration(“Tag provider ‘default’ not found”)
LegacyScripting[system_util_tag] 21Jan2021 16:48:07 Error writing tags Error writing to tag ‘[default]CTL/CTL North/Machine/Utilization/Shift A/Utilization’: Error_Configuration(“Tag provider ‘default’ not found”)
LegacyScripting[system_util_tag] 21Jan2021 16:48:07 Error writing tags Error writing to tag ‘[default]CTL/CTL North/Machine/Utilization/Shift A/Available Time’: Error_Configuration(“Tag provider ‘default’ not found”)
LegacyScripting[system_util_tag] 21Jan2021 16:48:07 Error writing tags Error writing to tag ‘[default]CTL/CTL North/Machine/Utilization/Shift B/Uptime’: Error_Configuration(“Tag provider ‘default’ not found”)
LegacyScripting[system_util_tag] 21Jan2021 16:48:07 Error writing tags Error writing to tag ‘[default]CTL/CTL North/Machine/Utilization/Shift A/Downtime’: Error_Configuration(“Tag provider ‘default’ not found”)
LegacyScripting[system_util_tag] 21Jan2021 16:48:07 Error writing tags Error writing to tag ‘[default]CTL/CTL North/Machine/Utilization/Shift A/Uptime’: Error_Configuration(“Tag provider ‘default’ not found”)
LegacyScripting[system_util_tag] 21Jan2021 16:48:07 Error writing tags Error writing to tag ‘[default]CTL/CTL West/Machine/Utilization/Shift B/Utilization’: Error_Configuration(“Tag provider ‘default’ not found”)
LegacyScripting[system_util_tag] 21Jan2021 16:48:07 Error writing tags Error writing to tag ‘[default]CTL/CTL West/Machine/Utilization/Shift B/Available Time’: Error_Configuration(“Tag provider ‘default’ not found”)
LegacyScripting[system_util_tag] 21Jan2021 16:48:07 Error writing tags Error writing to tag ‘[default]CTL/CTL West/Machine/Utilization/Shift B/Downtime’: Error_Configuration(“Tag provider ‘default’ not found”)
LegacyScripting[system_util_tag] 21Jan2021 16:48:07 Error writing tags Error writing to tag ‘[default]CTL/CTL West/Machine/Utilization/Shift B/Uptime’: Error_Configuration(“Tag provider ‘default’ not found”)
HsqlDataStore 21Jan2021 16:48:06 Error deserializing data from data store.

I’d like to see all the logs, not the most recent. I’m interested in seeing if there’s a certain error shortly after the gateway starting.

1 Like

I have no scripting calling that particular function.

I was simply using the web Ignition dashboard to add and configure each device.

It used to show the Allen-Bradley Logix driver as an option, but now only has the ones in the screenshot, and all devices that used that driver are missing (but show up in the device status page).

If there is a way I can check further, just let me know and I will post whatever I can find.

Thanks for your help you can provide.

Ok I uploaded the log files I downloaded (around 130 megs)

Ignition Logs

Thanks for looking…let me know if I can provide anything else

There’s an error at startup due a bug handling device names with characters that aren’t valid in a file path on whatever OS you’re running.

2021/01/21 12:17:40:049 | ERROR | [LogixDriverHook               ] Error registering DriverType.
java.nio.file.InvalidPathException: Trailing char < > at index 8: AB CU L1 / L2
	at java.base/sun.nio.fs.WindowsPathParser.normalize(Unknown Source)
	at java.base/sun.nio.fs.WindowsPathParser.parse(Unknown Source)
	at java.base/sun.nio.fs.WindowsPathParser.parse(Unknown Source)
	at java.base/sun.nio.fs.WindowsPath.parse(Unknown Source)
	at java.base/sun.nio.fs.WindowsFileSystem.getPath(Unknown Source)
	at java.base/java.nio.file.Path.resolve(Unknown Source)

I think we fixed this for 8.1.2… you can see if that works for you.

2 Likes

I will install the latest version and see if that resolves the issue. Is that just for that particular device, or any that may be associated with the Logix driver? Either way, thank you for the suggestion; I will try it.

The error happens when the Logix Driver module starts and it tanks the entire thing :frowning:

1 Like

Oof good to know; I will try updating to the latest version, and will post any updates.

I think 8.1.2 is only a Release Candidate right now.

1 Like

Is there any way I can get it, or do I have to wait until the official release?

https://inductiveautomation.com/downloads/ignition/8.1.2-rc1

1 Like

Thank you…trying now

EDIT: That fixed it! Thank you, sir!

Who knows if this is relevant but on the off chance that anyone runs into this.

I ran into this problem after restoring from backup of a 8.1.20 (b2022082313) version on a new server. The old server had more memory and the maximum java heap size exceeded the amount of memory on the new server. Reducing the max MB solved the problem without having to update/upgrade.