Localhost:8088 doesn´t work

Hi! I have installed Ignition but it doesn´t start. When the installation finish, the url Http://localhost:8088 is launched in Chrome but it appears the error ERR_SSL_PROTOCOL_ERROR.

With Internet Explorer I have the same problem.

The log:

STATUS | wrapperm | 2020/03/30 16:14:46 | Ignition Gateway service installed.
STATUS | wrapperm | 2020/03/30 16:15:04 | Starting the Ignition Gateway service…
STATUS | wrapper | 2020/03/30 16:15:04 | --> Wrapper Started as Service
STATUS | wrapper | 2020/03/30 16:15:04 | Java Service Wrapper Standard Edition 64-bit 3.5.35
STATUS | wrapper | 2020/03/30 16:15:04 | Copyright © 1999-2018 Tanuki Software, Ltd. All Rights Reserved.
STATUS | wrapper | 2020/03/30 16:15:04 | http://wrapper.tanukisoftware.com
STATUS | wrapper | 2020/03/30 16:15:04 | Licensed to Inductive Automation for Inductive Automation
STATUS | wrapper | 2020/03/30 16:15:04 |
STATUS | wrapper | 2020/03/30 16:15:05 | Launching a JVM…
INFO | jvm 1 | 2020/03/30 16:15:05 | WrapperManager: Initializing…
INFO | jvm 1 | 2020/03/30 16:15:05 | JVM failed to load language pack ‘wrapperjni_es.mo’ from folder “…/lang”
INFO | jvm 1 | 2020/03/30 16:15:06 | 16:15:06,156 |-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 | 2020/03/30 16:15:06 | 16:15:06,217 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.core.ConsoleAppender]
INFO | jvm 1 | 2020/03/30 16:15:06 | 16:15:06,219 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [SysoutAppender]
INFO | jvm 1 | 2020/03/30 16:15:06 | 16:15:06,222 |-INFO in ch.qos.logback.core.joran.action.NestedComplexPropertyIA - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
INFO | jvm 1 | 2020/03/30 16:15:06 | 16:15:06,236 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [com.inductiveautomation.logging.SQLiteAppender]
INFO | jvm 1 | 2020/03/30 16:15:06 | 16:15:06,241 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [DB]
INFO | jvm 1 | 2020/03/30 16:15:06 | 16:15:06,496 |-INFO in ch.qos.logback.core.db.DataSourceConnectionSource@8490246 - Driver name=SQLite JDBC
INFO | jvm 1 | 2020/03/30 16:15:06 | 16:15:06,496 |-INFO in ch.qos.logback.core.db.DataSourceConnectionSource@8490246 - Driver version=3.23.1
INFO | jvm 1 | 2020/03/30 16:15:06 | 16:15:06,496 |-INFO in ch.qos.logback.core.db.DataSourceConnectionSource@8490246 - supportsGetGeneratedKeys=true
INFO | jvm 1 | 2020/03/30 16:15:06 | 16:15:06,538 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.classic.AsyncAppender]
INFO | jvm 1 | 2020/03/30 16:15:06 | 16:15:06,539 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [SysoutAsync]
INFO | jvm 1 | 2020/03/30 16:15:06 | 16:15:06,539 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [SysoutAppender] to ch.qos.logback.classic.AsyncAppender[SysoutAsync]
INFO | jvm 1 | 2020/03/30 16:15:06 | 16:15:06,539 |-INFO in ch.qos.logback.classic.AsyncAppender[SysoutAsync] - Attaching appender named [SysoutAppender] to AsyncAppender.
INFO | jvm 1 | 2020/03/30 16:15:06 | 16:15:06,539 |-INFO in ch.qos.logback.classic.AsyncAppender[SysoutAsync] - Setting discardingThreshold to 51
INFO | jvm 1 | 2020/03/30 16:15:06 | 16:15:06,539 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.classic.AsyncAppender]
INFO | jvm 1 | 2020/03/30 16:15:06 | 16:15:06,539 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [DBAsync]
INFO | jvm 1 | 2020/03/30 16:15:06 | 16:15:06,539 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [DB] to ch.qos.logback.classic.AsyncAppender[DBAsync]
INFO | jvm 1 | 2020/03/30 16:15:06 | 16:15:06,539 |-INFO in ch.qos.logback.classic.AsyncAppender[DBAsync] - Attaching appender named [DB] to AsyncAppender.
INFO | jvm 1 | 2020/03/30 16:15:06 | 16:15:06,539 |-INFO in ch.qos.logback.classic.AsyncAppender[DBAsync] - Setting discardingThreshold to 51
INFO | jvm 1 | 2020/03/30 16:15:06 | 16:15:06,540 |-INFO in ch.qos.logback.classic.joran.action.RootLoggerAction - Setting level of ROOT logger to INFO
INFO | jvm 1 | 2020/03/30 16:15:06 | 16:15:06,540 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [SysoutAsync] to Logger[ROOT]
INFO | jvm 1 | 2020/03/30 16:15:06 | 16:15:06,540 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [DBAsync] to Logger[ROOT]
INFO | jvm 1 | 2020/03/30 16:15:06 | 16:15:06,540 |-INFO in ch.qos.logback.classic.joran.action.ConfigurationAction - End of configuration.
INFO | jvm 1 | 2020/03/30 16:15:06 | 16:15:06,541 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@478e4af9 - Registering current configuration as safe fallback point
INFO | jvm 1 | 2020/03/30 16:15:06 | W [WebResourceManagerImpl ] [14:15:06]: Unable to read “gateway.metroKeystoreAlias” gateway.xml property. Assuming metro keystore alias is: metro-key
INFO | jvm 1 | 2020/03/30 16:15:06 | I [o.e.j.u.log ] [14:15:06]: Logging initialized @1300ms to org.eclipse.jetty.util.log.Slf4jLog
INFO | jvm 1 | 2020/03/30 16:15:06 | I [g.WebServerManager ] [14:15:06]: Starting setup
INFO | jvm 1 | 2020/03/30 16:15:06 | I [g.WebServerManager ] [14:15:06]: gateway.forceSecureRedirect property is not set. Defaulting to false
INFO | jvm 1 | 2020/03/30 16:15:06 | I [g.WebServerManager ] [14:15:06]: gateway.includedCipherSuites property is not set. Defaulting to []
INFO | jvm 1 | 2020/03/30 16:15:06 | I [g.WebServerManager ] [14:15:06]: gateway.excludedCipherSuites property is not set. Defaulting to []
INFO | jvm 1 | 2020/03/30 16:15:06 | I [g.WebServerManager ] [14:15:06]: gateway.publicAddress.autoDetect property is not set. Defaulting to true
INFO | jvm 1 | 2020/03/30 16:15:06 | I [g.WebServerManager ] [14:15:06]: gateway.publicAddress.address property is not set. Defaulting to
INFO | jvm 1 | 2020/03/30 16:15:06 | I [g.WebServerManager ] [14:15:06]: gateway.publicAddress.httpPort property is not set. Defaulting to
INFO | jvm 1 | 2020/03/30 16:15:06 | I [g.WebServerManager ] [14:15:06]: gateway.publicAddress.httpsPort property is not set. Defaulting to
INFO | jvm 1 | 2020/03/30 16:15:06 | I [g.WebServerManager ] [14:15:06]: Setup complete
INFO | jvm 1 | 2020/03/30 16:15:07 | I [Commissioning ] [14:15:06]: Commissioning State updated from commissioning to needs_commissioning
INFO | jvm 1 | 2020/03/30 16:15:07 | I [g.WebServerManager ] [14:15:07]: Starting up
INFO | jvm 1 | 2020/03/30 16:15:07 | I [o.e.j.s.Server ] [14:15:07]: jetty-9.4.24.v20191120; built: 2019-11-20T21:37:49.771Z; git: 363d5f2df3a8a28de40604320230664b9c793c16; jvm 11.0.6+10-LTS
INFO | jvm 1 | 2020/03/30 16:15:07 | I [o.e.j.w.StandardDescriptorProcessor] [14:15:07]: NO JSP Support for /, did not find org.apache.jasper.servlet.JspServlet
INFO | jvm 1 | 2020/03/30 16:15:07 | I [o.e.j.s.session ] [14:15:07]: DefaultSessionIdManager workerName=node0
INFO | jvm 1 | 2020/03/30 16:15:07 | I [o.e.j.s.session ] [14:15:07]: No SessionScavenger set, using defaults
INFO | jvm 1 | 2020/03/30 16:15:07 | I [o.e.j.s.session ] [14:15:07]: node0 Scavenging every 600000ms
INFO | jvm 1 | 2020/03/30 16:15:07 | I [o.e.j.s.h.ContextHandler ] [14:15:07]: Started o.e.j.w.WebAppContext@af6a933{Commissioning,/,file:///C:/Program%20Files/Inductive%20Automation/Ignition/webserver/webapps/commissioning/,AVAILABLE}
INFO | jvm 1 | 2020/03/30 16:15:07 | I [o.e.j.s.AbstractConnector ] [14:15:07]: Started ServerConnector@1b684014{HTTP/1.1,[http/1.1]}{0.0.0.0:8088}
INFO | jvm 1 | 2020/03/30 16:15:07 | I [o.e.j.s.Server ] [14:15:07]: Started @1791ms
STATUS | wrapperm | 2020/03/30 16:15:09 | Ignition Gateway service started.

Are you sure you’re accessing the site at http and not https? This is the same error you would get attempting the latter.

Make sure it’s http://localhost:8088 and not https://localhost:8088. If you have any extensions that force HTTPS everywhere make sure they are disabled.

I’m having the same issue. http://localhost:8088

Results in this error message:

localhost sent an invalid response.

  • [Try running Windows Network Diagnostics](javascript:diagnoseErrors()).

ERR_SSL_PROTOCOL_ERROR

Does anyone have any suggestions on how to fix?

Thanks

I got the same issue on two different install using localhost today. Got around it by using the computers IP instead of localhost. During an fresh install the installer forwards me to localost:8088, and it fails.

One of the was an older install. Maybe Google has made some changes in Chrome?

1 Like

had this same problem... delete everything in the web address to the left of localhost, then hit enter, and it works.