# Ignition Edge install on fresh windows 10 install

**URL:** <https://forum.inductiveautomation.com/t/ignition-edge-install-on-fresh-windows-10-install/16653>\
**Category:** Ignition\
**Created:** [January 19, 2018, 3:37pm UTC](https://forum.inductiveautomation.com/t/ignition-edge-install-on-fresh-windows-10-install/16653 "2018-01-19T15:37:24Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![jmoniz](https://avatars.discourse-cdn.com/v4/letter/j/5daacb/32.png) [@jmoniz](https://forum.inductiveautomation.com/u/jmoniz)\
**Post date:** [January 19, 2018, 3:37pm UTC](https://forum.inductiveautomation.com/t/ignition-edge-install-on-fresh-windows-10-install/16653/1 "2018-01-19T15:37:24Z")

</div>

Went to install Edge on my new laptop. Installed Java jre 8u161 and Ignition 7.9.5 both 64bit. Gateway will not start.

```auto
STATUS | wrapper | 2018/01/19 10:06:39 | Launching a JVM...
INFO | jvm 1 | 2018/01/19 10:06:39 | WrapperManager: Initializing...
INFO | jvm 1 | 2018/01/19 10:06:39 | 10:06:39,608 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [data\\logback.xml] at [file:/C:/Program%20Files/Inductive%20Automation/Ignition/data/logback.xml]
INFO | jvm 1 | 2018/01/19 10:06:39 | 10:06:39,655 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.core.ConsoleAppender]
INFO | jvm 1 | 2018/01/19 10:06:39 | 10:06:39,655 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [SysoutAppender]
INFO | jvm 1 | 2018/01/19 10:06:39 | 10:06:39,655 |-INFO in ch.qos.logback.core.joran.action.NestedComplexPropertyIA - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
INFO | jvm 1 | 2018/01/19 10:06:39 | 10:06:39,670 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [com.inductiveautomation.logging.SQLiteAppender]
INFO | jvm 1 | 2018/01/19 10:06:39 | 10:06:39,670 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [DB]
INFO | jvm 1 | 2018/01/19 10:06:39 | 10:06:39,800 |-INFO in ch.qos.logback.core.db.DataSourceConnectionSource@3224b6f6 - Driver name=SQLiteJDBC
INFO | jvm 1 | 2018/01/19 10:06:39 | 10:06:39,800 |-INFO in ch.qos.logback.core.db.DataSourceConnectionSource@3224b6f6 - Driver version=native
INFO | jvm 1 | 2018/01/19 10:06:39 | 10:06:39,800 |-INFO in ch.qos.logback.core.db.DataSourceConnectionSource@3224b6f6 - supportsGetGeneratedKeys=true
INFO | jvm 1 | 2018/01/19 10:06:39 | 10:06:39,835 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.classic.AsyncAppender]
INFO | jvm 1 | 2018/01/19 10:06:39 | 10:06:39,835 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [SysoutAsync]
INFO | jvm 1 | 2018/01/19 10:06:39 | 10:06:39,835 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [SysoutAppender] to ch.qos.logback.classic.AsyncAppender[SysoutAsync]
INFO | jvm 1 | 2018/01/19 10:06:39 | 10:06:39,835 |-INFO in ch.qos.logback.classic.AsyncAppender[SysoutAsync] - Attaching appender named [SysoutAppender] to AsyncAppender.
INFO | jvm 1 | 2018/01/19 10:06:39 | 10:06:39,835 |-INFO in ch.qos.logback.classic.AsyncAppender[SysoutAsync] - Setting discardingThreshold to 51
INFO | jvm 1 | 2018/01/19 10:06:39 | 10:06:39,835 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.classic.AsyncAppender]
INFO | jvm 1 | 2018/01/19 10:06:39 | 10:06:39,835 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [DBAsync]
INFO | jvm 1 | 2018/01/19 10:06:39 | 10:06:39,835 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [DB] to ch.qos.logback.classic.AsyncAppender[DBAsync]
INFO | jvm 1 | 2018/01/19 10:06:39 | 10:06:39,835 |-INFO in ch.qos.logback.classic.AsyncAppender[DBAsync] - Attaching appender named [DB] to AsyncAppender.
INFO | jvm 1 | 2018/01/19 10:06:39 | 10:06:39,835 |-INFO in ch.qos.logback.classic.AsyncAppender[DBAsync] - Setting discardingThreshold to 51
INFO | jvm 1 | 2018/01/19 10:06:39 | 10:06:39,835 |-INFO in ch.qos.logback.classic.joran.action.RootLoggerAction - Setting level of ROOT logger to INFO
INFO | jvm 1 | 2018/01/19 10:06:39 | 10:06:39,835 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [SysoutAsync] to Logger[ROOT]
INFO | jvm 1 | 2018/01/19 10:06:39 | 10:06:39,835 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [DBAsync] to Logger[ROOT]
INFO | jvm 1 | 2018/01/19 10:06:39 | 10:06:39,835 |-INFO in ch.qos.logback.classic.joran.action.ConfigurationAction - End of configuration.
INFO | jvm 1 | 2018/01/19 10:06:39 | 10:06:39,835 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@756df83d - Registering current configuration as safe fallback point
INFO | jvm 1 | 2018/01/19 10:06:39 | I [o.e.j.u.log] [15:06:39]: Logging initialized @689ms 
INFO | jvm 1 | 2018/01/19 10:06:39 | I [o.e.j.s.Server] [15:06:39]: jetty-9.3.z-SNAPSHOT 
INFO | jvm 1 | 2018/01/19 10:06:40 | I [o.e.j.w.StandardDescriptorProcessor] [15:06:40]: NO JSP Support for /main, did not find org.apache.jasper.servlet.JspServlet 
INFO | jvm 1 | 2018/01/19 10:06:40 | I [c.i.i.g.b.SRClassLoader] [15:06:40]: SRClassLoader init 
INFO | jvm 1 | 2018/01/19 10:06:40 | I [o.a.w.Application] [15:06:40]: [WicketFilter] init: Wicket core library initializer 
INFO | jvm 1 | 2018/01/19 10:06:40 | I [o.a.w.RequestListenerInterface] [15:06:40]: registered listener interface [RequestListenerInterface name=IBehaviorListener, method=public abstract void org.apache.wicket.behavior.IBehaviorListener.onRequest()] 
INFO | jvm 1 | 2018/01/19 10:06:40 | I [o.a.w.RequestListenerInterface] [15:06:40]: registered listener interface [RequestListenerInterface name=IFormSubmitListener, method=public abstract void org.apache.wicket.markup.html.form.IFormSubmitListener.onFormSubmitted()] 
INFO | jvm 1 | 2018/01/19 10:06:40 | I [o.a.w.RequestListenerInterface] [15:06:40]: registered listener interface [RequestListenerInterface name=ILinkListener, method=public abstract void org.apache.wicket.markup.html.link.ILinkListener.onLinkClicked()] 
INFO | jvm 1 | 2018/01/19 10:06:40 | I [o.a.w.RequestListenerInterface] [15:06:40]: registered listener interface [RequestListenerInterface name=IOnChangeListener, method=public abstract void org.apache.wicket.markup.html.form.IOnChangeListener.onSelectionChanged()] 
INFO | jvm 1 | 2018/01/19 10:06:40 | I [o.a.w.RequestListenerInterface] [15:06:40]: registered listener interface [RequestListenerInterface name=IRedirectListener, method=public abstract void org.apache.wicket.IRedirectListener.onRedirect()] 
INFO | jvm 1 | 2018/01/19 10:06:40 | I [o.a.w.RequestListenerInterface] [15:06:40]: registered listener interface [RequestListenerInterface name=IResourceListener, method=public abstract void org.apache.wicket.IResourceListener.onResourceRequested()] 
INFO | jvm 1 | 2018/01/19 10:06:40 | I [o.a.w.Application] [15:06:40]: [WicketFilter] init: Wicket extensions initializer 
INFO | jvm 1 | 2018/01/19 10:06:40 | I [o.a.w.Application] [15:06:40]: [WicketFilter] init: Wicket core library initializer 
INFO | jvm 1 | 2018/01/19 10:06:40 | I [o.a.w.Application] [15:06:40]: [WicketFilter] init: Wicket extensions initializer 
INFO | jvm 1 | 2018/01/19 10:06:40 | I [SRContext] [15:06:40]: Ignition["/main", state=STOPPED] ContextState = STARTING 
INFO | jvm 1 | 2018/01/19 10:06:40 | I [SRContext] [15:06:40]: Starting Ignition 7.9.5 (b2017111615) 
INFO | jvm 1 | 2018/01/19 10:06:40 | I [SRContext] [15:06:40]: Reloading JDBC classloader. 
INFO | jvm 1 | 2018/01/19 10:06:40 | W [SRContext] [15:06:40]: Unable to read "catapult.metroKeystoreAlias" gateway.xml property. Assuming metro keystore alias is: metro-key 
INFO | jvm 1 | 2018/01/19 10:06:40 | I [C.SecureRandomProvider] [15:06:40]: Creating SecureRandom object... 
INFO | jvm 1 | 2018/01/19 10:06:40 | I [C.SecureRandomProvider] [15:06:40]: ... SecureRandom Created. 
INFO | jvm 1 | 2018/01/19 10:06:40 | I [C.SecureRandomProvider] [15:06:40]: Secure random seed generated in 0ms 
INFO | jvm 1 | 2018/01/19 10:06:40 | I [o.a.w.p.h.WebApplication] [15:06:40]: [WicketFilter] Started Wicket version 6.1.1 in DEPLOYMENT mode 
INFO | jvm 1 | 2018/01/19 10:06:40 | I [o.e.j.s.h.ContextHandler] [15:06:40]: Started o.e.j.w.WebAppContext@3d7ba64{/main,file:///C:/Program%20Files/Inductive%20Automation/Ignition/webserver/webapps/main/,AVAILABLE} 
INFO | jvm 1 | 2018/01/19 10:06:40 | I [R.StateMonitoring] [15:06:40]: Redundancy state changed: Role=Independent, Activity level=Active, Project state=Good, History level=Full 
INFO | jvm 1 | 2018/01/19 10:06:40 | I [o.e.j.s.ServerConnector] [15:06:40]: Started ServerConnector@712fb566{HTTP/1.1,[http/1.1]}{0.0.0.0:8088} 
INFO | jvm 1 | 2018/01/19 10:06:40 | I [g.InternalDatabaseManager] [15:06:40]: Starting up... 
INFO | jvm 1 | 2018/01/19 10:06:40 | I [P.InternalDatabase] [15:06:40]: Looking for existing internal database "config.idb"... 
INFO | jvm 1 | 2018/01/19 10:06:40 | I [P.InternalDatabase] [15:06:40]: ... found existing. 
INFO | jvm 1 | 2018/01/19 10:06:40 | I [o.e.j.u.s.SslContextFactory] [15:06:40]: x509=X509@4ac89ebb(tomcat,h=[],w=[]) for SslContextFactory@73e0f38(file:///C:/Program%20Files/Inductive%20Automation/Ignition/webserver/ssl.key,null) 
INFO | jvm 1 | 2018/01/19 10:06:40 | I [P.InternalDatabase] [15:06:40]: internal database "config.idb" started up successfully. 
INFO | jvm 1 | 2018/01/19 10:06:40 | I [P.InternalDatabase] [15:06:40]: Registering autobackup task [owner=Internal DB Autobackup, name=internal database "config.idb"] 
INFO | jvm 1 | 2018/01/19 10:06:40 | I [g.ModuleManager] [15:06:40]: Loading modules.... 
INFO | jvm 1 | 2018/01/19 10:06:40 | I [o.e.j.s.ServerConnector] [15:06:40]: Started ServerConnector@2ab3e5c{SSL,[ssl, http/1.1]}{0.0.0.0:8043} 
INFO | jvm 1 | 2018/01/19 10:06:40 | WrapperSimpleApp: 
INFO | jvm 1 | 2018/01/19 10:06:40 | WrapperSimpleApp Error: Encountered an error running main:
INFO | jvm 1 | 2018/01/19 10:06:40 | WrapperSimpleApp Error: java.net.BindException: Address already in use: bind
INFO | jvm 1 | 2018/01/19 10:06:40 | WrapperSimpleApp Error: at sun.nio.ch.Net.bind0(Native Method)
INFO | jvm 1 | 2018/01/19 10:06:40 | WrapperSimpleApp Error: at sun.nio.ch.Net.bind(Unknown Source)
INFO | jvm 1 | 2018/01/19 10:06:40 | WrapperSimpleApp Error: at sun.nio.ch.Net.bind(Unknown Source)
INFO | jvm 1 | 2018/01/19 10:06:40 | WrapperSimpleApp Error: at sun.nio.ch.ServerSocketChannelImpl.bind(Unknown Source)
INFO | jvm 1 | 2018/01/19 10:06:40 | WrapperSimpleApp Error: at sun.nio.ch.ServerSocketAdaptor.bind(Unknown Source)
INFO | jvm 1 | 2018/01/19 10:06:40 | WrapperSimpleApp Error: at org.eclipse.jetty.server.ServerConnector.open(ServerConnector.java:326)
INFO | jvm 1 | 2018/01/19 10:06:40 | WrapperSimpleApp Error: at org.eclipse.jetty.server.AbstractNetworkConnector.doStart(AbstractNetworkConnector.java:80)
INFO | jvm 1 | 2018/01/19 10:06:40 | WrapperSimpleApp Error: at org.eclipse.jetty.server.ServerConnector.doStart(ServerConnector.java:244)
INFO | jvm 1 | 2018/01/19 10:06:40 | WrapperSimpleApp Error: at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
INFO | jvm 1 | 2018/01/19 10:06:40 | WrapperSimpleApp Error: at org.eclipse.jetty.server.Server.doStart(Server.java:384)
INFO | jvm 1 | 2018/01/19 10:06:40 | WrapperSimpleApp Error: at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
INFO | jvm 1 | 2018/01/19 10:06:40 | WrapperSimpleApp Error: at com.inductiveautomation.catapult.Jetpad.start(Jetpad.java:308)
INFO | jvm 1 | 2018/01/19 10:06:40 | WrapperSimpleApp Error: at com.inductiveautomation.catapult.Catapult.start(Catapult.java:136)
INFO | jvm 1 | 2018/01/19 10:06:40 | WrapperSimpleApp Error: at com.inductiveautomation.catapult.Catapult.main(Catapult.java:62)
INFO | jvm 1 | 2018/01/19 10:06:40 | WrapperSimpleApp Error: at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
INFO | jvm 1 | 2018/01/19 10:06:40 | WrapperSimpleApp Error: at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
INFO | jvm 1 | 2018/01/19 10:06:40 | WrapperSimpleApp Error: at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
INFO | jvm 1 | 2018/01/19 10:06:40 | WrapperSimpleApp Error: at java.lang.reflect.Method.invoke(Unknown Source)
INFO | jvm 1 | 2018/01/19 10:06:40 | WrapperSimpleApp Error: at org.tanukisoftware.wrapper.WrapperSimpleApp.run(WrapperSimpleApp.java:325)
INFO | jvm 1 | 2018/01/19 10:06:40 | WrapperSimpleApp Error: at java.lang.Thread.run(Unknown Source)
INFO | jvm 1 | 2018/01/19 10:06:41 | E [g.ModuleManager] [15:06:41]: Error loading hook classes for module "modbus-driver2". 
INFO | jvm 1 | 2018/01/19 10:06:41 | com.inductiveautomation.ignition.common.modules.ModuleLoadException: Unable to load hook class "com.inductiveautomation.xopc.drivers.modbus2.ModuleHook" for module "modbus-driver2".
INFO | jvm 1 | 2018/01/19 10:06:41 | at com.inductiveautomation.ignition.gateway.modules.ModuleManagerImpl$LoadedModule.loadHook(ModuleManagerImpl.java:2221)
INFO | jvm 1 | 2018/01/19 10:06:41 | at com.inductiveautomation.ignition.gateway.modules.ModuleManagerImpl$LoadedModule.load(ModuleManagerImpl.java:1919)
INFO | jvm 1 | 2018/01/19 10:06:41 | at com.inductiveautomation.ignition.gateway.modules.ModuleManagerImpl.loadModules(ModuleManagerImpl.java:1113)
INFO | jvm 1 | 2018/01/19 10:06:41 | at com.inductiveautomation.ignition.gateway.modules.ModuleManagerImpl.init(ModuleManagerImpl.java:349)
INFO | jvm 1 | 2018/01/19 10:06:41 | at com.inductiveautomation.ignition.gateway.SRContext.startupInternal(SRContext.java:1218)
INFO | jvm 1 | 2018/01/19 10:06:41 | at com.inductiveautomation.ignition.gateway.redundancy.RedundancyManagerImpl.startup(RedundancyManagerImpl.java:224)
INFO | jvm 1 | 2018/01/19 10:06:41 | at com.inductiveautomation.ignition.gateway.SRContext.asyncInit(SRContext.java:1036)
INFO | jvm 1 | 2018/01/19 10:06:41 | at com.inductiveautomation.ignition.gateway.SRContext.access$300(SRContext.java:289)
INFO | jvm 1 | 2018/01/19 10:06:41 | at com.inductiveautomation.ignition.gateway.SRContext$2.run(SRContext.java:767)
INFO | jvm 1 | 2018/01/19 10:06:41 | at com.inductiveautomation.ignition.common.execution.impl.BasicExecutionEngine$ThrowableCatchingRunnable.run(BasicExecutionEngine.java:518)
INFO | jvm 1 | 2018/01/19 10:06:41 | at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
INFO | jvm 1 | 2018/01/19 10:06:41 | at java.util.concurrent.FutureTask.run(Unknown Source)
INFO | jvm 1 | 2018/01/19 10:06:41 | at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(Unknown Source)
INFO | jvm 1 | 2018/01/19 10:06:41 | at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source)
INFO | jvm 1 | 2018/01/19 10:06:41 | at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
INFO | jvm 1 | 2018/01/19 10:06:41 | at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
INFO | jvm 1 | 2018/01/19 10:06:41 | at java.lang.Thread.run(Unknown Source)
INFO | jvm 1 | 2018/01/19 10:06:41 | Caused by: java.lang.ClassNotFoundException: com.inductiveautomation.xopc.drivers.modbus2.ModuleHook
INFO | jvm 1 | 2018/01/19 10:06:41 | at java.net.URLClassLoader.findClass(Unknown Source)
INFO | jvm 1 | 2018/01/19 10:06:41 | at java.lang.ClassLoader.loadClass(Unknown Source)
INFO | jvm 1 | 2018/01/19 10:06:41 | at java.lang.ClassLoader.loadClass(Unknown Source)
INFO | jvm 1 | 2018/01/19 10:06:41 | at com.inductiveautomation.ignition.gateway.modules.ModuleManagerImpl$LoadedModule.loadHook(ModuleManagerImpl.java:2200)
INFO | jvm 1 | 2018/01/19 10:06:41 | ... 16 common frames omitted
INFO | jvm 1 | 2018/01/19 10:06:41 | I [A.Notification] [15:06:41]: Alert notification system created. 
STATUS | wrapper | 2018/01/19 10:06:44 | <-- Wrapper Stopped

```

---

<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:** [January 19, 2018, 4:19pm UTC](https://forum.inductiveautomation.com/t/ignition-edge-install-on-fresh-windows-10-install/16653/2 "2018-01-19T16:19:21Z")

</div>

> [@jmoniz](#):
>
> ```auto
> INFO | jvm 1 | 2018/01/19 10:06:40 | WrapperSimpleApp: 
> INFO | jvm 1 | 2018/01/19 10:06:40 | WrapperSimpleApp Error: Encountered an error running main:
> INFO | jvm 1 | 2018/01/19 10:06:40 | WrapperSimpleApp Error: java.net.BindException: Address already in use: bind
> 
> ```

Are you running another Ignition system on the same machine? Or something else that's interacting with the default ports (8088, 8043, 8060)?

---

<div class="post-metadata">

**Author:** ![jmoniz](https://avatars.discourse-cdn.com/v4/letter/j/5daacb/32.png) [@jmoniz](https://forum.inductiveautomation.com/u/jmoniz)\
**Post date:** [January 19, 2018, 4:34pm UTC](https://forum.inductiveautomation.com/t/ignition-edge-install-on-fresh-windows-10-install/16653/3 "2018-01-19T16:34:43Z")

</div>

No brand new windows 10 PC with just office and cisco vpn client installed . I even tried changing the ports in the gateway XML file with no luck.

JP

---

<div class="post-metadata">

**Author:** ![Paul.Scott](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/paul.scott/32/4578_2.png) [@Paul.Scott](https://forum.inductiveautomation.com/u/Paul.Scott)\
**Post date:** [January 19, 2018, 4:40pm UTC](https://forum.inductiveautomation.com/t/ignition-edge-install-on-fresh-windows-10-install/16653/4 "2018-01-19T16:40:19Z")

</div>

That BindException is really the only notable part of the logs you posted. Mind checking just to be sure?

If unfamiliar, open a Command Prompt and type:

```auto
netstat -ano | find "8043"

```

If it returns a listening process, then something else is already using that port. Obviously, you’re going to want to try this with each of the 3 ports PGriffith mentioned.

---

<div class="post-metadata">

**Author:** ![jmoniz](https://avatars.discourse-cdn.com/v4/letter/j/5daacb/32.png) [@jmoniz](https://forum.inductiveautomation.com/u/jmoniz)\
**Post date:** [January 19, 2018, 4:46pm UTC](https://forum.inductiveautomation.com/t/ignition-edge-install-on-fresh-windows-10-install/16653/5 "2018-01-19T16:46:50Z")

</div>

Ah 8060 was the only one i did not try changing in the XML. Changed to 8061 and all good!
