# Designer Report Module Timeout Error

**URL:** <https://forum.inductiveautomation.com/t/designer-report-module-timeout-error/64293>\
**Category:** Ignition\
**Tags:** ignition81, database, vision\
**Created:** [September 20, 2022, 5:42pm UTC](https://forum.inductiveautomation.com/t/designer-report-module-timeout-error/64293 "2022-09-20T17:42:02Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![JustinHiemstra](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/justinhiemstra/32/41138_2.png) [@JustinHiemstra](https://forum.inductiveautomation.com/u/JustinHiemstra)\
**Post date:** [September 20, 2022, 5:42pm UTC](https://forum.inductiveautomation.com/t/designer-report-module-timeout-error/64293/1 "2022-09-20T17:42:02Z")

</div>

In the designer and attempting to open any Report _Design_ or _Preview_ tab. The window will show loading and then timeout after a few moments. I have not been able to solve this on my own.

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/9/6/96b5ada1dac6a85196d4ded78290bbdafb8c9055.png)  
 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/0/1/019e4c8f275833e6835f5847655cfb5997f499a4.png)

> java.util.concurrent.ExecutionException: com.inductiveautomation.ignition.client.gateway\_interface.GatewayException: Read timed out  
> at java.base/java.util.concurrent.FutureTask.report(Unknown Source)  
> at java.base/java.util.concurrent.FutureTask.get(Unknown Source)  
> at java.desktop/javax.swing.SwingWorker.get(Unknown Source)  
> at com.inductiveautomation.reporting.designer.workspace.design.SampleData$SampleDataLoader.done(SampleData.java:145)  
> at java.desktop/javax.swing.SwingWorker$5.run(Unknown Source)  
> at java.desktop/javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.run(Unknown Source)  
> at java.desktop/sun.swing.AccumulativeRunnable.run(Unknown Source)  
> at java.desktop/javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.actionPerformed(Unknown Source)  
> at java.desktop/javax.swing.Timer.fireActionPerformed(Unknown Source)  
> at java.desktop/javax.swing.Timer$DoPostEvent.run(Unknown Source)  
> at java.desktop/java.awt.event.InvocationEvent.dispatch(Unknown Source)  
> at java.desktop/java.awt.EventQueue.dispatchEventImpl(Unknown Source)  
> at java.desktop/java.awt.EventQueue$4.run(Unknown Source)  
> at java.desktop/java.awt.EventQueue$4.run(Unknown Source)  
> at java.base/java.security.AccessController.doPrivileged(Native Method)  
> at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)  
> at java.desktop/java.awt.EventQueue.dispatchEvent(Unknown Source)  
> at com.inductiveautomation.snap.swing.RibsEventQueue.dispatchEvent(RibsEventQueue.java:99)  
> at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)  
> at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)  
> at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)  
> at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)  
> at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)  
> at java.desktop/java.awt.EventDispatchThread.run(Unknown Source)  
> Caused by: com.inductiveautomation.ignition.client.gateway\_interface.GatewayException: Read timed out  
> at com.inductiveautomation.ignition.client.gateway\_interface.GatewayInterface.newGatewayException(GatewayInterface.java:351)  
> at com.inductiveautomation.ignition.client.gateway\_interface.GatewayInterface.getResponse(GatewayInterface.java:543)  
> at com.inductiveautomation.ignition.client.gateway\_interface.GatewayInterface.sendMessage(GatewayInterface.java:283)  
> at com.inductiveautomation.ignition.client.gateway\_interface.GatewayInterface.sendMessage(GatewayInterface.java:278)  
> at com.inductiveautomation.ignition.client.gateway\_interface.GatewayInterface.moduleInvokeSafe(GatewayInterface.java:908)  
> at com.inductiveautomation.ignition.client.gateway\_interface.ModuleRPCFactory$DynamicRPCHandler.invoke(ModuleRPCFactory.java:53)  
> at com.sun.proxy.$Proxy51.getReportData(Unknown Source)  
> at com.inductiveautomation.reporting.designer.workspace.design.SampleData$SampleDataLoader.doInBackground(SampleData.java:135)  
> at com.inductiveautomation.reporting.designer.workspace.design.SampleData$SampleDataLoader.doInBackground(SampleData.java:112)  
> at java.desktop/javax.swing.SwingWorker$1.call(Unknown Source)  
> at java.base/java.util.concurrent.FutureTask.run(Unknown Source)  
> at java.desktop/javax.swing.SwingWorker.run(Unknown Source)  
> 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)  
> Caused by: java.net.SocketTimeoutException: Read timed out  
> at java.base/java.net.SocketInputStream.socketRead0(Native Method)  
> at java.base/java.net.SocketInputStream.socketRead(Unknown Source)  
> at java.base/java.net.SocketInputStream.read(Unknown Source)  
> at java.base/java.net.SocketInputStream.read(Unknown Source)  
> at java.base/sun.security.ssl.SSLSocketInputRecord.read(Unknown Source)  
> at java.base/sun.security.ssl.SSLSocketInputRecord.readHeader(Unknown Source)  
> at java.base/sun.security.ssl.SSLSocketInputRecord.bytesInCompletePacket(Unknown Source)  
> at java.base/sun.security.ssl.SSLSocketImpl.readApplicationRecord(Unknown Source)  
> at java.base/sun.security.ssl.SSLSocketImpl$AppInputStream.read(Unknown Source)  
> at java.base/java.io.BufferedInputStream.fill(Unknown Source)  
> at java.base/java.io.BufferedInputStream.read1(Unknown Source)  
> at java.base/java.io.BufferedInputStream.read(Unknown Source)  
> at java.base/sun.net.www.http.HttpClient.parseHTTPHeader(Unknown Source)  
> at java.base/sun.net.www.http.HttpClient.parseHTTP(Unknown Source)  
> at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(Unknown Source)  
> at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)  
> at java.base/java.net.HttpURLConnection.getResponseCode(Unknown Source)  
> at java.base/sun.net.www.protocol.https.HttpsURLConnectionImpl.getResponseCode(Unknown Source)  
> at com.inductiveautomation.ignition.client.gateway\_interface.GatewayInterface.getResponse(GatewayInterface.java:437)  
> ... 13 more
> 
> Ignition v8.1.17 (b2022051210)  
> Java: Azul Systems, Inc. 11.0.15

---

<div class="post-metadata">

**Author:** ![paul-griffith](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/paul-griffith/32/37249_2.png) [@paul-griffith](https://forum.inductiveautomation.com/u/paul-griffith)\
**Post date:** [September 21, 2022, 7:35pm UTC](https://forum.inductiveautomation.com/t/designer-report-module-timeout-error/64293/2 "2022-09-21T19:35:41Z")

</div>

You should probably contact support. Either (more likely) your report is inadvertently asking for a large amount of data, and the gateway \<-\> client handshake for that data is taking longer than the socket allows to complete, or (less likely) something has gone fundamentally wrong with the reporting engine on the gateway and so _nothing_ is being returned to your designer.

---

<div class="post-metadata">

**Author:** ![JustinHiemstra](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/justinhiemstra/32/41138_2.png) [@JustinHiemstra](https://forum.inductiveautomation.com/u/JustinHiemstra)\
**Post date:** [November 16, 2022, 2:43pm UTC](https://forum.inductiveautomation.com/t/designer-report-module-timeout-error/64293/3 "2022-11-16T14:43:11Z")

</div>

Thanks PGriffith. You were right, there were multiple reports inadvertently asking for large amounts of data at the same time. These reports were being open/accessed across across multiple clients.
