# Gateway Java Problems

**URL:** <https://forum.inductiveautomation.com/t/gateway-java-problems/15416>\
**Category:** Ignition\
**Created:** [September 20, 2017, 6:02pm UTC](https://forum.inductiveautomation.com/t/gateway-java-problems/15416 "2017-09-20T18:02:17Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![bgardner](https://avatars.discourse-cdn.com/v4/letter/b/e0b2c6/32.png) [@bgardner](https://forum.inductiveautomation.com/u/bgardner)\
**Post date:** [September 20, 2017, 6:02pm UTC](https://forum.inductiveautomation.com/t/gateway-java-problems/15416/1 "2017-09-20T18:02:17Z")

</div>

My gateway keeps stopping randomly on its own when looking through the system configuration I found this error

```
Time	Logger	Message

```

WARN 12:58:18 PM ReadArrayTagsRequest Error reading string structure.

java.lang.NegativeArraySizeException  
at com.inductiveautomation.xopc.drivers.logix.requests.ReadArrayTagsRequest.readString(ReadArrayTagsRequest.java:229)  
at com.inductiveautomation.xopc.drivers.logix.requests.ReadArrayTagsRequest.readValues(ReadArrayTagsRequest.java:170)  
at com.inductiveautomation.xopc.drivers.logix.requests.ReadArrayTagsRequest.handleResponse(ReadArrayTagsRequest.java:135)  
at com.inductiveautomation.xopc.drivers.logix.requests.ReadArrayTagsRequest.lambda$null$0(ReadArrayTagsRequest.java:81)  
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:69)  
at java.util.concurrent.CompletableFuture.uniWhenComplete(Unknown Source)  
at java.util.concurrent.CompletableFuture$UniWhenComplete.tryFire(Unknown Source)  
at java.util.concurrent.CompletableFuture.postComplete(Unknown Source)  
at java.util.concurrent.CompletableFuture.complete(Unknown Source)  
at com.digitalpetri.enip.cip.CipClient$ConnectedDataHandler.itemsReceived(CipClient.java:249)  
at com.digitalpetri.enip.cip.CipClient.onUnitDataReceived(CipClient.java:218)  
at com.digitalpetri.enip.EtherNetIpClient.onChannelRead(EtherNetIpClient.java:168)  
at com.digitalpetri.enip.EtherNetIpClient.access$500(EtherNetIpClient.java:34)  
at com.digitalpetri.enip.EtherNetIpClient$EtherNetIpClientHandler.lambda$channelRead0$0(EtherNetIpClient.java:245)  
at java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(Unknown Source)  
at java.util.concurrent.ForkJoinTask.doExec(Unknown Source)  
at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(Unknown Source)  
at java.util.concurrent.ForkJoinPool.runWorker(Unknown Source)  
at java.util.concurrent.ForkJoinWorkerThread.run(Unknown Source)

Does anyone have any ideas what is causing this.

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [September 20, 2017, 9:49pm UTC](https://forum.inductiveautomation.com/t/gateway-java-problems/15416/2 "2017-09-20T21:49:22Z")

</div>

What version of Ignition is this?

---

<div class="post-metadata">

**Author:** ![bgardner](https://avatars.discourse-cdn.com/v4/letter/b/e0b2c6/32.png) [@bgardner](https://forum.inductiveautomation.com/u/bgardner)\
**Post date:** [September 21, 2017, 3:09pm UTC](https://forum.inductiveautomation.com/t/gateway-java-problems/15416/3 "2017-09-21T15:09:40Z")

</div>

Version 7.8.3 (64 Bit)
