Yesterday it is the first time, I encountered this error. I have no idea how or why this error occur.
Would anyone be able to advise?
Thank you
18:38:07.948 [GatewayConnection-1] WARN com.inductiveautomation.ignition.client.gateway_interface.GatewayConnectionManager - 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:329)
at com.inductiveautomation.ignition.client.gateway_interface.GatewayInterface.getResponse(GatewayInterface.java:488)
at com.inductiveautomation.ignition.client.gateway_interface.GatewayInterface.getResponse(GatewayInterface.java:335)
at com.inductiveautomation.ignition.client.gateway_interface.GatewayInterface.ping(GatewayInterface.java:990)
at com.inductiveautomation.ignition.client.gateway_interface.GatewayInterface.publicPing(GatewayInterface.java:983)
at com.inductiveautomation.ignition.client.gateway_interface.AbstractGatewayConnection$GatewayMonitorTask.run(AbstractGatewayConnection.java:1071)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask.runAndReset(Unknown Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(Unknown Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
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:408)
... 11 common frames omitted
I had downloaded the logs(.idb) but it doesnt permit to upload here due to authorised file type. I tried to rename it to .log and tried again to upload here but still it doesnt allow.
So i just copy portion of the logs for the sequence of events as follow
ModuleManager 28Aug2018 18:39:17 Shutdown of module "xopc-drivers" completed in 1 seconds
ModuleManager 28Aug2018 18:39:15 Shutting down module 'xopc-drivers' v4.9.1 (b2017012511)...
ModuleManager 28Aug2018 18:39:15 Shutdown of module "logix-v21" completed in 350 ms
ModuleManager 28Aug2018 18:39:15 Shutting down module 'logix-v21' v3.9.1 (b2017012511)...
ModuleManager 28Aug2018 18:39:15 Shutdown of module "omron-driver" completed in 5 ms
ModuleManager 28Aug2018 18:39:15 Shutting down module 'omron-driver' v2.9.1 (b2017012511)...
ModuleManager 28Aug2018 18:39:15 Shutdown of module "mobile" completed in 681 ms
SRContext 28Aug2018 18:39:15 Trying to remove servlet "mobileimg", but map servlet is gone.
SRContext 28Aug2018 18:39:15 Trying to remove servlet "mobiledata", but map servlet is gone.
SRContext 28Aug2018 18:39:15 Trying to remove servlet "mobile", but map servlet is gone.
VMManager 28Aug2018 18:39:14 Shutting down.
ModuleManager 28Aug2018 18:39:14 Shutting down module 'mobile' v4.9.7 (b2018032914)...
SRContext 28Aug2018 18:39:14 Trying to remove servlet "moduledocs", but map servlet is gone.
ModuleManager 28Aug2018 18:39:14 ModuleManager shutting down...
SRContext 28Aug2018 18:39:12 Ignition["/main", state=RUNNING] ContextState = STOPPING
SRContext 28Aug2018 18:39:12 Ignition Gateway shutting down...
ServerConnector 28Aug2018 18:39:11 Stopped ServerConnector@18ae792{SSL,[ssl, http/1.1]}{0.0.0.0:8060}
ServerConnector 28Aug2018 18:39:11 Stopped ServerConnector@14e32e4{SSL,[ssl, http/1.1]}{0.0.0.0:8043}
Route 28Aug2018 18:39:11 Error handling route.
ServerConnector 28Aug2018 18:39:10 Stopped ServerConnector@f52eb3{HTTP/1.1,[http/1.1]}{0.0.0.0:8088}
OpcUaSubscriptionManager 28Aug2018 18:39:09 [id=2] expected sequence=104837, received sequence=104839. Calling Republish service...
UaTcpStackClient 28Aug2018 18:39:08 Received PublishResponse for unknown requestHandle: 502225
UaTcpStackClient 28Aug2018 18:39:07 Received PublishResponse for unknown requestHandle: 502223
ClockDriftDetector 28Aug2018 18:39:07 Clock drift, degraded performance, or pause-the-world detected. Max allowed deviation=1000ms, actual deviation=119193ms
InternalDatabase 28Aug2018 18:15:53 Created auto-backup of internal database "config.idb" in 1 seconds
InternalDatabase 28Aug2018 18:15:51 Creating auto-backup of internal database "config.idb"...
InternalDatabase 28Aug2018 18:09:51 Created auto-backup of internal database "config.idb" in 3 seconds
Pardon me for the multiple posts.
I tried several times to put all in one post but it gives 403 error.
So i just have to split it up.
Route 28Aug2018 18:39:11 Error handling route.
org.eclipse.jetty.io.RuntimeIOException: org.eclipse.jetty.io.EofException
at org.eclipse.jetty.server.ResponseWriter.isOpen(ResponseWriter.java:133)
at org.eclipse.jetty.server.ResponseWriter.flush(ResponseWriter.java:146)
**at com.inductiveautomation.ignition.gateway.dataroutes.Route.service(Route.java:227)**
at com.inductiveautomation.ignition.gateway.dataroutes.RouteGroupImpl.service(RouteGroupImpl.java:47)
at com.inductiveautomation.ignition.gateway.dataroutes.DataServletServicerImpl.service(DataServletServicerImpl.java:76)
at com.inductiveautomation.ignition.gateway.bootstrap.DataServlet.service(DataServlet.java:24)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:837)
at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:583)
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)
at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:548)
at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:226)
at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1160)
at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:511)
at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185)
at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1092)
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
at org.eclipse.jetty.server.handler.HandlerList.handle(HandlerList.java:52)
at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:134)
at org.eclipse.jetty.server.Server.handle(Server.java:518)
at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:308)
at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:244)
at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:273)
at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:95)
at org.eclipse.jetty.io.SelectChannelEndPoint$2.run(SelectChannelEndPoint.java:93)
at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.produceAndRun(ExecuteProduceConsume.java:246)
at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.run(ExecuteProduceConsume.java:156)
at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:654)
at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:572)
at java.lang.Thread.run(Unknown Source)
Caused by: org.eclipse.jetty.io.EofException: null
at org.eclipse.jetty.server.HttpConnection$SendCallback.reset(HttpConnection.java:666)
at org.eclipse.jetty.server.HttpConnection$SendCallback.access$300(HttpConnection.java:630)
at org.eclipse.jetty.server.HttpConnection.send(HttpConnection.java:511)
at org.eclipse.jetty.server.HttpChannel.sendResponse(HttpChannel.java:668)
at org.eclipse.jetty.server.HttpChannel.write(HttpChannel.java:722)
at org.eclipse.jetty.server.HttpOutput.write(HttpOutput.java:179)
at org.eclipse.jetty.server.HttpOutput.write(HttpOutput.java:163)
at org.eclipse.jetty.server.HttpOutput.write(HttpOutput.java:415)
at java.io.ByteArrayOutputStream.writeTo(Unknown Source)
at org.eclipse.jetty.server.Utf8HttpWriter.write(Utf8HttpWriter.java:183)
at org.eclipse.jetty.server.HttpWriter.write(HttpWriter.java:71)
at org.eclipse.jetty.server.HttpWriter.write(HttpWriter.java:65)
at org.eclipse.jetty.server.ResponseWriter.write(ResponseWriter.java:231)
at org.eclipse.jetty.server.ResponseWriter.write(ResponseWriter.java:248)
at com.inductiveautomation.ignition.gateway.dataroutes.Route.service(Route.java:226)
... 27 common frames omitted
Well, connection lost generally means either your network was disrupted or one end of the communications crashed. Since your partial log shows part of a shutdown sequence, that might be responsible. The .idb file of your logs is not something you can post here on the forums. Open a ticket with support and you can email it to them. But your real issue is probably related to what is causing your gateway to shut down.
Yes indeed. Hope to find out the cause of the gateway shutdown.
I am using a standalone pc to run the Designer which the Gateway is residing as well, thus it is not linked over the network, so the network or communication disruption seems unlikely.
But the pc is linked to the internet though.
Wonder what other reasons or possibilities could have caused the gateway shutdown?