Logix Version 34

Anyone having issues with Logix version 34? We had a L73S connected to the gateway at version 30 and upgraded the firmware to version 34 and now things don't seem too happy in the log's. Getting a lot of Read errors. Anyone seen this before?

ReadStructuredTagsRequest	11Jul2024 06:51:04	Uncaught Throwable: readerIndex(4) + length(48) exceeds writerIndex(6): CompositeByteBuf(ridx: 4, widx: 6, cap: 6, components=2)
java.lang.IndexOutOfBoundsException: readerIndex(4) + length(48) exceeds writerIndex(6): CompositeByteBuf(ridx: 4, widx: 6, cap: 6, components=2)

at io.netty.buffer.AbstractByteBuf.checkReadableBytes0(AbstractByteBuf.java:1442)

at io.netty.buffer.AbstractByteBuf.checkReadableBytes(AbstractByteBuf.java:1428)

at io.netty.buffer.AbstractByteBuf.readSlice(AbstractByteBuf.java:879)

at io.netty.buffer.SwappedByteBuf.readSlice(SwappedByteBuf.java:631)

at com.inductiveautomation.xopc.drivers.logix.requests.ReadStructuredTagsRequest.readStructuredTag(ReadStructuredTagsRequest.java:439)

at com.inductiveautomation.xopc.drivers.logix.requests.ReadStructuredTagsRequest.readTag(ReadStructuredTagsRequest.java:268)

at com.inductiveautomation.xopc.drivers.logix.requests.ReadStructuredTagsRequest.handleResponse(ReadStructuredTagsRequest.java:186)

at com.inductiveautomation.xopc.drivers.logix.requests.ReadStructuredTagsRequest.lambda$buildMultipleServicePacketService$2(ReadStructuredTagsRequest.java:117)

at com.digitalpetri.enip.cip.services.MultipleServicePacketService.decodeResponse(MultipleServicePacketService.java:70)

at com.digitalpetri.enip.cip.services.MultipleServicePacketService.decodeResponse(MultipleServicePacketService.java:18)

at com.digitalpetri.enip.cip.CipClient.lambda$invokeConnected$0(CipClient.java:71)

at java.base/java.util.concurrent.CompletableFuture.uniWhenComplete(Unknown Source)

at java.base/java.util.concurrent.CompletableFuture$UniWhenComplete.tryFire(Unknown Source)

at java.base/java.util.concurrent.CompletableFuture.postComplete(Unknown Source)

at java.base/java.util.concurrent.CompletableFuture.complete(Unknown Source)

at com.digitalpetri.enip.cip.CipClient$ConnectedDataHandler.itemsReceived(CipClient.java:270)

at com.digitalpetri.enip.cip.CipClient.onUnitDataReceived(CipClient.java:239)

at com.digitalpetri.enip.EtherNetIpClient.onChannelRead(EtherNetIpClient.java:196)

at com.digitalpetri.enip.EtherNetIpClient.access$900(EtherNetIpClient.java:50)

at com.digitalpetri.enip.EtherNetIpClient$EtherNetIpClientHandler.lambda$channelRead0$0(EtherNetIpClient.java:346)

at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)

at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)

at java.base/java.lang.Thread.run(Unknown Source)

What version of Ignition?

IIRC, Logix v34 had some breaking changes. Consider v35 or v36.

It was 8.1.37.
Seemed it was just something cached. Blew away the driver and created it again and problem went away.

What were the braking changes you are referring to? Typical Rockwell known issues or issues related ignitions OPC driver?

Nothing gets cached that should have mattered, but if at some point you downloaded the PLC program again, perhaps at the suggestion of support, then that would make sense.

I don't recall what they were, I just recall that there were. I avoided v34.