# Cannot Save Project to Gateway

**URL:** <https://forum.inductiveautomation.com/t/cannot-save-project-to-gateway/14326>\
**Category:** Ignition\
**Created:** [May 17, 2017, 2:43pm UTC](https://forum.inductiveautomation.com/t/cannot-save-project-to-gateway/14326 "2017-05-17T14:43:24Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![dturner](https://avatars.discourse-cdn.com/v4/letter/d/90ced4/32.png) [@dturner](https://forum.inductiveautomation.com/u/dturner)\
**Post date:** [May 17, 2017, 2:43pm UTC](https://forum.inductiveautomation.com/t/cannot-save-project-to-gateway/14326/1 "2017-05-17T14:43:24Z")

</div>

I am trying to save my project in I was able to save the project a few hours ago with no issues. I added a line of code and received an error saying the object is unscriptable. The designer has not been able to save the project since. I am getting the error below. The icon in the lower right corner says that the connection to the gateway is good. However, I cannot access the webpage to get the status of the system.

WARN [GatewayConnectionManager-PDT-Task-runner] Connection to Gateway lost, due to exception.  
com.inductiveautomation.ignition.client.gateway\_interface.GatewayException: Read timed out  
at com.inductiveautomation.ignition.client.gateway\_interface.GatewayInterface.newGatewayException(GatewayInterface.java:328)  
at com.inductiveautomation.ignition.client.gateway\_interface.GatewayInterface.getResponse(GatewayInterface.java:487)  
at com.inductiveautomation.ignition.client.gateway\_interface.GatewayInterface.sendMessage(GatewayInterface.java:264)  
at com.inductiveautomation.ignition.designer.gateway.PriviledgedDesignerTask$GatewayMessageTask.execute(PriviledgedDesignerTask.java:426)  
at com.inductiveautomation.ignition.designer.gateway.PriviledgedDesignerTask$TaskThread.run(PriviledgedDesignerTask.java:328)  
at java.lang.Thread.run(Unknown Source)  
Caused by: java.net.SocketTimeoutException: Read timed out  
at java.net.SocketInputStream.socketRead0(Native Method)  
at java.net.SocketInputStream.socketRead(Unknown Source)  
at java.net.SocketInputStream.read(Unknown Source)  
at java.net.SocketInputStream.read(Unknown Source)  
at java.io.BufferedInputStream.fill(Unknown Source)  
at java.io.BufferedInputStream.read1(Unknown Source)  
at java.io.BufferedInputStream.read(Unknown Source)  
at sun.net.www.http.HttpClient.parseHTTPHeader(Unknown Source)  
at sun.net.www.http.HttpClient.parseHTTP(Unknown Source)  
at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(Unknown Source)  
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)  
at java.net.HttpURLConnection.getResponseCode(Unknown Source)  
at com.inductiveautomation.ignition.client.gateway\_interface.GatewayInterface.getResponse(GatewayInterface.java:407)  
… 4 more  
ERROR [IgnitionDesigner-AWT-EventQueue-2] Error reading updated project from Gateway.  
com.inductiveautomation.ignition.client.gateway\_interface.GatewayException: Read timed out  
at com.inductiveautomation.ignition.client.gateway\_interface.GatewayInterface.newGatewayException(GatewayInterface.java:328)  
at com.inductiveautomation.ignition.client.gateway\_interface.GatewayInterface.getResponse(GatewayInterface.java:487)  
at com.inductiveautomation.ignition.client.gateway\_interface.GatewayInterface.sendMessage(GatewayInterface.java:264)  
at com.inductiveautomation.ignition.designer.gateway.PriviledgedDesignerTask$GatewayMessageTask.execute(PriviledgedDesignerTask.java:426)  
at com.inductiveautomation.ignition.designer.gateway.PriviledgedDesignerTask$TaskThread.run(PriviledgedDesignerTask.java:328)  
at java.lang.Thread.run(Unknown Source)  
Caused by: java.net.SocketTimeoutException: Read timed out  
at java.net.SocketInputStream.socketRead0(Native Method)  
at java.net.SocketInputStream.socketRead(Unknown Source)  
at java.net.SocketInputStream.read(Unknown Source)  
at java.net.SocketInputStream.read(Unknown Source)  
at java.io.BufferedInputStream.fill(Unknown Source)  
at java.io.BufferedInputStream.read1(Unknown Source)  
at java.io.BufferedInputStream.read(Unknown Source)  
at sun.net.www.http.HttpClient.parseHTTPHeader(Unknown Source)  
at sun.net.www.http.HttpClient.parseHTTP(Unknown Source)  
at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(Unknown Source)  
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)  
at java.net.HttpURLConnection.getResponseCode(Unknown Source)  
at com.inductiveautomation.ignition.client.gateway\_interface.GatewayInterface.getResponse(GatewayInterface.java:407)  
… 4 more  
INFO [Dev\_ExhaustSCADA-PDT-Task-runner] Pausing scripts…  
INFO [GatewayConnectionManager-PDT-Task-runner] Starting reconnect thread.  
INFO [Dev\_ExhaustSCADA-GatewayConnection-thread-1] Resuming scripts…  
INFO [GatewayConnectionManager-GatewayConnection-thread-1] Stopping reconnect thread.

---

<div class="post-metadata">

**Author:** ![dturner](https://avatars.discourse-cdn.com/v4/letter/d/90ced4/32.png) [@dturner](https://forum.inductiveautomation.com/u/dturner)\
**Post date:** [May 18, 2017, 1:48pm UTC](https://forum.inductiveautomation.com/t/cannot-save-project-to-gateway/14326/2 "2017-05-18T13:48:06Z")

</div>

Support helped me find the issue. The Ignition Gateway service stopped running. After some digging, It was discovered that Java had been uninstalled on the server. I re-installed java and the Ignition Gateway service started running again. Thank you Marcus Bellamy for the help!
