# Error Lauching application

**URL:** <https://forum.inductiveautomation.com/t/error-lauching-application/5941>\
**Category:** Ignition\
**Created:** [February 28, 2013, 4:58pm UTC](https://forum.inductiveautomation.com/t/error-lauching-application/5941 "2013-02-28T16:58:24Z")\
**Posts on this page:** 14\
**Page:** 1

<div class="post-metadata">

**Author:** ![HALW80](https://avatars.discourse-cdn.com/v4/letter/h/47e85d/32.png) [@HALW80](https://forum.inductiveautomation.com/u/HALW80)\
**Post date:** [February 28, 2013, 4:58pm UTC](https://forum.inductiveautomation.com/t/error-lauching-application/5941/1 "2013-02-28T16:58:24Z")

</div>

I am getting the following error lauching my application via a url  
can lauch it locally with no errors

“SocketTimeOutException: connect timed out”

Anyone any pointers/solutions?

Using Version 7.5.5 (b1255)

Thanks

---

<div class="post-metadata">

**Author:** ![Travis.Cox](https://avatars.discourse-cdn.com/v4/letter/t/b9bd4f/32.png) [@Travis.Cox](https://forum.inductiveautomation.com/u/Travis.Cox)\
**Post date:** [February 28, 2013, 6:06pm UTC](https://forum.inductiveautomation.com/t/error-lauching-application/5941/2 "2013-02-28T18:06:06Z")

</div>

Try turning off any virus checkers. We have seen lately that these cause issues when launching clients.

---

<div class="post-metadata">

**Author:** ![HALW80](https://avatars.discourse-cdn.com/v4/letter/h/47e85d/32.png) [@HALW80](https://forum.inductiveautomation.com/u/HALW80)\
**Post date:** [February 28, 2013, 8:51pm UTC](https://forum.inductiveautomation.com/t/error-lauching-application/5941/3 "2013-02-28T20:51:05Z")

</div>

Thanks for your suggestion…I am still getting the error though

---

<div class="post-metadata">

**Author:** ![greg.simpson](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/greg.simpson/32/3135_2.png) [@greg.simpson](https://forum.inductiveautomation.com/u/greg.simpson)\
**Post date:** [March 1, 2013, 12:18am UTC](https://forum.inductiveautomation.com/t/error-lauching-application/5941/4 "2013-03-01T00:18:02Z")

</div>

Have you configured your firewall to allow inbound and outbound exceptions for the port Ignition is using?

---

<div class="post-metadata">

**Author:** ![HALW80](https://avatars.discourse-cdn.com/v4/letter/h/47e85d/32.png) [@HALW80](https://forum.inductiveautomation.com/u/HALW80)\
**Post date:** [March 1, 2013, 9:36am UTC](https://forum.inductiveautomation.com/t/error-lauching-application/5941/5 "2013-03-01T09:36:00Z")

</div>

Hi our firewall is allowing this port to pass

---

<div class="post-metadata">

**Author:** ![HALW80](https://avatars.discourse-cdn.com/v4/letter/h/47e85d/32.png) [@HALW80](https://forum.inductiveautomation.com/u/HALW80)\
**Post date:** [March 4, 2013, 2:37pm UTC](https://forum.inductiveautomation.com/t/error-lauching-application/5941/6 "2013-03-04T14:37:37Z")

</div>

Just to clarify  
port 8043 allows in & out bound on the firewall and we access  
via https//… :8043

Does port 8088 have open too even if we want to use https?

I just realised the mobile application will lauch & run for some reason but not the full screen/standard or applet  
I also can’t get into designer

---

<div class="post-metadata">

**Author:** ![diat150](https://avatars.discourse-cdn.com/v4/letter/d/a587f6/32.png) [@diat150](https://forum.inductiveautomation.com/u/diat150)\
**Post date:** [March 4, 2013, 3:08pm UTC](https://forum.inductiveautomation.com/t/error-lauching-application/5941/7 "2013-03-04T15:08:27Z")

</div>

yes, both need to be open.

---

<div class="post-metadata">

**Author:** ![HALW80](https://avatars.discourse-cdn.com/v4/letter/h/47e85d/32.png) [@HALW80](https://forum.inductiveautomation.com/u/HALW80)\
**Post date:** [March 5, 2013, 2:51pm UTC](https://forum.inductiveautomation.com/t/error-lauching-application/5941/8 "2013-03-05T14:51:50Z")

</div>

thanks diat150 does both ports need be open even if SSL is enabled on the gateway

The manual says  
"After SSL is enabled, all clients and web browsers will be redirected to the SSL port if they try to use the standard HTTP port. By default, the SSL port is 8043. "

---

<div class="post-metadata">

**Author:** ![HALW80](https://avatars.discourse-cdn.com/v4/letter/h/47e85d/32.png) [@HALW80](https://forum.inductiveautomation.com/u/HALW80)\
**Post date:** [March 7, 2013, 8:49am UTC](https://forum.inductiveautomation.com/t/error-lauching-application/5941/9 "2013-03-07T08:49:32Z")

</div>

Still haven’t succeeded to launch designer or client from the url

In config, Gateway setting, Use SSL is ticked.  
Have tried from gateway home page and desktop shortcut.  
I had added 8043 and 8088 to gateway server inbound firewall rules  
Our customer has external IT consultants who manage their networks/firewall and they are reluctant to enable 8088 as its not https encrypted.  
Is the antivirus on the gateway server or the client laptop that needs to be disabled?

---

<div class="post-metadata">

**Author:** ![HALW80](https://avatars.discourse-cdn.com/v4/letter/h/47e85d/32.png) [@HALW80](https://forum.inductiveautomation.com/u/HALW80)\
**Post date:** [March 7, 2013, 3:54pm UTC](https://forum.inductiveautomation.com/t/error-lauching-application/5941/10 "2013-03-07T15:54:34Z")

</div>

Since my previous post we have uninstalled McAfee from the computer running the gateway server  
We have also updated ignition from 7.5.5 to 7.5.6

---

<div class="post-metadata">

**Author:** ![greg.simpson](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/greg.simpson/32/3135_2.png) [@greg.simpson](https://forum.inductiveautomation.com/u/greg.simpson)\
**Post date:** [March 7, 2013, 3:59pm UTC](https://forum.inductiveautomation.com/t/error-lauching-application/5941/11 "2013-03-07T15:59:35Z")

</div>

Is there more information in the stack trace other than the timeout? If there is can you post it so we can see what other information it has.

It sounds like everything is configured properly. I would suggest calling tech so we can do a go to meeting and see whats going on.

---

<div class="post-metadata">

**Author:** ![HALW80](https://avatars.discourse-cdn.com/v4/letter/h/47e85d/32.png) [@HALW80](https://forum.inductiveautomation.com/u/HALW80)\
**Post date:** [March 7, 2013, 4:05pm UTC](https://forum.inductiveautomation.com/t/error-lauching-application/5941/12 "2013-03-07T16:05:34Z")

</div>

The java console shows the following:

CacheEntry[scada.private.ie:8043/main/system/launch/designer/designer.jnlp]: updateAvailable=false,lastModified=Thu Jan 01 01:00:00 GMT 1970,length=1417  
Match: beginTraversal  
Match: digest selected JREDesc: JREDesc[version 1.7, heap=67108864-1073741824, args=-XX:MaxPermSize=128m, href=null, sel=false, null, null], JREInfo: JREInfo for index 0:  
platform is: 1.7  
product is: 1.7.0\_15  
location is: [java.sun.com/products/autodl/j2se](http://java.sun.com/products/autodl/j2se)  
path is: C:\Program Files\Java\jre7\bin\javaw.exe  
args is: null  
native platform is: Windows, x86 [x86, 32bit]  
JavaFX runtime is: JavaFX 2.2.7 found at C:\Program Files\Java\jre7  
enabled is: true  
registered is: true  
system is: true

```
Match: selecting maxHeap: 1073741824
Match: selecting InitHeap: 67108864
Match: digesting vmargs: -XX:MaxPermSize=128m
Match: digested vmargs: [JVMParameters: isSecure: true, args: -XX:MaxPermSize=128m]
Match: JVM args after accumulation: [JVMParameters: isSecure: true, args: -XX:MaxPermSize=128m]
Match: digest LaunchDesc: [scada.private.ie:8043/main/syst ... igner.jnlp](https://scada.private.ie:8043/main/system/launch/designer/designer.jnlp)
Match: digest properties: [-Djavaws.sr.gateway.addr.0=scada.private.ie:8088:8043/main, -Djavaws.sr.launchts=1362671998948, -Djavaws.sr.scope=D, -Djavaws.sr.main=com.inductiveautomation.ignition.designer.DesignerStartupHook, -Dsun.java2d.d3d=false, -Djavaws.sr.memory.init=64M, -Djavaws.sr.memory.max=1024M]
Match: JVM args: [JVMParameters: isSecure: true, args: -XX:MaxPermSize=128m -Djavaws.sr.gateway.addr.0=scada.private.ie:8088:8043/main -Djavaws.sr.launchts=1362671998948 -Djavaws.sr.scope=D -Djavaws.sr.main=com.inductiveautomation.ignition.designer.DesignerStartupHook -Dsun.java2d.d3d=false -Djavaws.sr.memory.init=64M -Djavaws.sr.memory.max=1024M]
Match: endTraversal ..
Match: JVM args final: -Xmx1g -XX:MaxPermSize=128m -Djavaws.sr.gateway.addr.0=scada.private.ie:8088:8043/main -Djavaws.sr.launchts=1362671998948 -Djavaws.sr.scope=D -Djavaws.sr.main=com.inductiveautomation.ignition.designer.DesignerStartupHook -Dsun.java2d.d3d=false -Djavaws.sr.memory.init=64M -Djavaws.sr.memory.max=1024M
Match: Running JREInfo Version match: 1.7.0.15 == 1.7.0.15
 Match: Running JVM args match: have:<-XX:MaxPermSize=128m -Djavaws.sr.gateway.addr.0=scada.private.ie:8088:8043/main -Djavaws.sr.launchts=1362671998948 -Djavaws.sr.scope=D -Djavaws.sr.main=com.inductiveautomation.ignition.designer.DesignerStartupHook -Dsun.java2d.d3d=false -Djavaws.sr.memory.init=64M -Djavaws.sr.memory.max=1024M -Xmx1g -Dsun.java2d.d3d=false> satisfy want:<-Xmx1g -XX:MaxPermSize=128m -Djavaws.sr.gateway.addr.0=scada.private.ie:8088:8043/main -Djavaws.sr.launchts=1362671998948 -Djavaws.sr.scope=D -Djavaws.sr.main=com.inductiveautomation.ignition.designer.DesignerStartupHook -Dsun.java2d.d3d=false -Djavaws.sr.memory.init=64M -Djavaws.sr.memory.max=1024M>

```

CacheEntry[scada.private.ie:8043/main/system/launchbin/launchclient.jar]: updateAvailable=false,lastModified=Thu Jan 01 01:00:00 GMT 1970,length=263565  
CacheEntry[scada.private.ie:8043/main/web/platform\_logo.png]: updateAvailable=true,lastModified=Thu Mar 07 14:16:13 GMT 2013,length=1076  
Starting Bootstrap Loader v2.0  
Connect Step [attempt 1] connecting to: [scada.private.ie:8088/main…](http://scada.private.ie:8088/main..).  
Connect attempt 1 for address [scada.private.ie:8088/main](http://scada.private.ie:8088/main) failed.  
java.net.SocketTimeoutException: connect timed out  
at java.net.TwoStacksPlainSocketImpl.socketConnect(Native Method)  
at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source)  
at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source)  
at java.net.AbstractPlainSocketImpl.connect(Unknown Source)  
at java.net.PlainSocketImpl.connect(Unknown Source)  
at java.net.SocksSocketImpl.connect(Unknown Source)  
at java.net.Socket.connect(Unknown Source)  
at sun.net.NetworkClient.doConnect(Unknown Source)  
at sun.net.www.http.HttpClient.openServer(Unknown Source)  
at sun.net.www.http.HttpClient.openServer(Unknown Source)  
at sun.net.www.http.HttpClient.(Unknown Source)  
at sun.net.www.http.HttpClient.New(Unknown Source)  
at sun.net.www.http.HttpClient.New(Unknown Source)  
at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(Unknown Source)  
at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source)  
at sun.net.www.protocol.http.HttpURLConnection.connect(Unknown Source)  
at com.inductiveautomation.ignition.client.launch.steps.ConnectStep.downloadManifest(ConnectStep.java:99)  
at com.inductiveautomation.ignition.client.launch.steps.ConnectStep.downloadManifest(ConnectStep.java:72)  
at com.inductiveautomation.ignition.client.launch.steps.ConnectStep.run(ConnectStep.java:46)  
at com.inductiveautomation.ignition.client.launch.AbstractStepRunner.run(AbstractStepRunner.java:32)  
at java.lang.Thread.run(Unknown Source)  
java.net.SocketTimeoutException: connect timed out  
at java.net.TwoStacksPlainSocketImpl.socketConnect(Native Method)  
at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source)  
at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source)  
at java.net.AbstractPlainSocketImpl.connect(Unknown Source)  
at java.net.PlainSocketImpl.connect(Unknown Source)  
at java.net.SocksSocketImpl.connect(Unknown Source)  
at java.net.Socket.connect(Unknown Source)  
at sun.net.NetworkClient.doConnect(Unknown Source)  
at sun.net.www.http.HttpClient.openServer(Unknown Source)  
at sun.net.www.http.HttpClient.openServer(Unknown Source)  
at sun.net.www.http.HttpClient.(Unknown Source)  
at sun.net.www.http.HttpClient.New(Unknown Source)  
at sun.net.www.http.HttpClient.New(Unknown Source)  
at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(Unknown Source)  
at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source)  
at sun.net.www.protocol.http.HttpURLConnection.connect(Unknown Source)  
at com.inductiveautomation.ignition.client.launch.steps.ConnectStep.downloadManifest(ConnectStep.java:99)  
at com.inductiveautomation.ignition.client.launch.steps.ConnectStep.downloadManifest(ConnectStep.java:72)  
at com.inductiveautomation.ignition.client.launch.steps.ConnectStep.run(ConnectStep.java:46)  
at com.inductiveautomation.ignition.client.launch.AbstractStepRunner.run(AbstractStepRunner.java:32)  
at java.lang.Thread.run(Unknown Source)

---

<div class="post-metadata">

**Author:** ![Travis.Cox](https://avatars.discourse-cdn.com/v4/letter/t/b9bd4f/32.png) [@Travis.Cox](https://forum.inductiveautomation.com/u/Travis.Cox)\
**Post date:** [March 7, 2013, 7:57pm UTC](https://forum.inductiveautomation.com/t/error-lauching-application/5941/13 "2013-03-07T19:57:37Z")

</div>

You need to remove any anti-virus checkers from the client machine not the server. Have you tried launching the client on different machines?

---

<div class="post-metadata">

**Author:** ![HALW80](https://avatars.discourse-cdn.com/v4/letter/h/47e85d/32.png) [@HALW80](https://forum.inductiveautomation.com/u/HALW80)\
**Post date:** [March 27, 2013, 1:12pm UTC](https://forum.inductiveautomation.com/t/error-lauching-application/5941/14 "2013-03-27T13:12:01Z")

</div>

Following a call to your tech support we resolved the problem by opening port 8088  
Thanks for your help…sorry for the delay in updating
