# \[BUG\] Connection Exception at designer startup

**URL:** <https://forum.inductiveautomation.com/t/bug-connection-exception-at-designer-startup/23111>\
**Category:** Ignition Early Access\
**Created:** [March 7, 2019, 8:27am UTC](https://forum.inductiveautomation.com/t/bug-connection-exception-at-designer-startup/23111 "2019-03-07T08:27:24Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![andrea.morando](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/andrea.morando/32/8039_2.png) [@andrea.morando](https://forum.inductiveautomation.com/u/andrea.morando)\
**Post date:** [March 7, 2019, 8:27am UTC](https://forum.inductiveautomation.com/t/bug-connection-exception-at-designer-startup/23111/1 "2019-03-07T08:27:25Z")

</div>

Dear all,  
I am currently using the build **b2019030402**.  
When I open the designer, I suddenly receive the following error:

> 09:11:44.864 [AWT-EventQueue-0] WARN ignition.ProjectDialog - Unable to list template projects. Check internet connection.  
> java.util.concurrent.ExecutionException: java.net.ConnectException: Connection timed out: connect  
> 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.ignition.designer.ProjectDialog$OpenOrCreatePanel$ProjectCreateForm$7.done(ProjectDialog.java:594)  
> 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 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: java.net.ConnectException: Connection timed out: connect  
> at java.base/java.net.PlainSocketImpl.connect0(Native Method)  
> at java.base/java.net.PlainSocketImpl.socketConnect(Unknown Source)  
> at java.base/java.net.AbstractPlainSocketImpl.doConnect(Unknown Source)  
> at java.base/java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source)  
> at java.base/java.net.AbstractPlainSocketImpl.connect(Unknown Source)  
> at java.base/java.net.SocksSocketImpl.connect(Unknown Source)  
> at java.base/java.net.Socket.connect(Unknown Source)  
> at java.base/sun.security.ssl.SSLSocketImpl.connect(Unknown Source)  
> at java.base/sun.security.ssl.BaseSSLSocketImpl.connect(Unknown Source)  
> at java.base/sun.net.NetworkClient.doConnect(Unknown Source)  
> at java.base/sun.net.www.http.HttpClient.openServer(Unknown Source)  
> at java.base/sun.net.www.http.HttpClient.openServer(Unknown Source)  
> at java.base/sun.net.www.protocol.https.HttpsClient.(Unknown Source)  
> at java.base/sun.net.www.protocol.https.HttpsClient.New(Unknown Source)  
> at java.base/sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(Unknown Source)  
> at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect0(Unknown Source)  
> at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source)  
> at java.base/sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(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.designer.ProjectDialog$OpenOrCreatePanel$ProjectCreateForm.fetch(ProjectDialog.java:634)  
> at com.inductiveautomation.ignition.designer.ProjectDialog$OpenOrCreatePanel$ProjectCreateForm$7.doInBackground(ProjectDialog.java:585)  
> at com.inductiveautomation.ignition.designer.ProjectDialog$OpenOrCreatePanel$ProjectCreateForm$7.doInBackground(ProjectDialog.java:581)  
> 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)

May I do something?  
Thank you.

---

<div class="post-metadata">

**Author:** ![joe.friedrich](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/joe.friedrich/32/7505_2.png) [@joe.friedrich](https://forum.inductiveautomation.com/u/joe.friedrich)\
**Post date:** [March 7, 2019, 3:15pm UTC](https://forum.inductiveautomation.com/t/bug-connection-exception-at-designer-startup/23111/2 "2019-03-07T15:15:11Z")

</div>

You may need to upgrade to the newest nightly, however I am not 100% sure on this.

---

<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:** [March 7, 2019, 4:10pm UTC](https://forum.inductiveautomation.com/t/bug-connection-exception-at-designer-startup/23111/3 "2019-03-07T16:10:46Z")

</div>

> [@andrea.morando](#):
>
> 09:11:44.864 [AWT-EventQueue-0] WARN ignition.ProjectDialog - Unable to list template projects. Check internet connection.

This doesn't indicate any significant problem - in 8.0, the project templates are now hosted on [inductiveautomation.com](http://inductiveautomation.com), rather than kept within the designer. This lets us remotely update them, and also add new templates. If you're using the designer from a machine without internet access, or with `api.inductiveautomation.com` blocked, you will see this message.
