Hi Susinda,

If IOT using latest kernel version, you should be able to skip host name
verification by following [1]

[1] https://docs.wso2.com/display/ADMIN44x/Enabling+HostName+Verification

Thanks,
Lakshman

On Wed, Jan 18, 2017 at 11:59 AM, Susinda Perera <[email protected]> wrote:

> Hi All
> Im getting following error when trying to acess https://10.10.10.82:
> 9443/devicemgt. and it redirects to localhost and gives this error in BE
> Note that i followed the https://docs.wso2.com/
> display/IoTS300/Configuring+the+WSO2+IoTS+Ports+for+iOS and add the
> jaggery config as well.
> any idea?
>
> IoT-Core] ERROR - TargetHandler I/O error: Host name verification failed
> for host : localhost
> javax.net.ssl.SSLException: Host name verification failed for host :
> localhost
> at org.apache.synapse.transport.http.conn.ClientSSLSetupHandler.verify(
> ClientSSLSetupHandler.java:171)
> at org.apache.http.nio.reactor.ssl.SSLIOSession.doHandshake(
> SSLIOSession.java:308)
> at org.apache.http.nio.reactor.ssl.SSLIOSession.outboundTransport(
> SSLIOSession.java:451)
> at org.apache.http.impl.nio.reactor.AbstractIODispatch.outputReady(
> AbstractIODispatch.java:152)
> at org.apache.http.impl.nio.reactor.BaseIOReactor.
> writable(BaseIOReactor.java:180)
> at org.apache.http.impl.nio.reactor.AbstractIOReactor.processEvent(
> AbstractIOReactor.java:342)
> at org.apache.http.impl.nio.reactor.AbstractIOReactor.processEvents(
> AbstractIOReactor.java:316)
> at org.apache.http.impl.nio.reactor.AbstractIOReactor.
> execute(AbstractIOReactor.java:277)
> at org.apache.http.impl.nio.reactor.BaseIOReactor.execute(
> BaseIOReactor.java:105)
> at org.apache.http.impl.nio.reactor.AbstractMultiworkerIOReactor$
> Worker.run(AbstractMultiworkerIOReactor.java:586)
> at java.lang.Thread.run(Thread.java:745)
> [2017-01-18 11:53:37,512] [IoT-Core]  WARN - EndpointContext Endpoint :
> admin--DeviceManagement_APIproductionEndpoint_8 with address
> https://localhost:9443/api/device-mgt/v1.0/devices will be marked
> SUSPENDED as it failed
> [2017-01-18 11:53:37,513] [IoT-Core]  WARN - EndpointContext Suspending
> endpoint : admin--DeviceManagement_APIproductionEndpoint_8 with address
> https://localhost:9443/api/device-mgt/v1.0/devices - last suspend
> duration was : 30000ms and current suspend duration is : 30000ms - Next
> retry after : Wed Jan 18 11:54:07 IST 2017
> [2017-01-18 11:53:37,529] [IoT-Core] ERROR - handlebars-module An
> exception thrown when executing the script '/app/pages/cdmf.page.
> dashboard/dashboard.js'.
> [2017-01-18 11:53:37,533] [IoT-Core] ERROR - dynamic-files-renderer
> Unexpected token: <
> org.mozilla.javascript.EcmaError: SyntaxError: Unexpected token: <
> (/devicemgt/lib/modules/handlebars/handlebars-v2.0.0.js#2236(Function)#2)
> at org.mozilla.javascript.ScriptRuntime.constructError(
> ScriptRuntime.java:3687)
> at org.mozilla.javascript.ScriptRuntime.constructError(
> ScriptRuntime.java:3665)
> at org.mozilla.javascript.NativeJSON.parse(NativeJSON.java:112)
> at org.mozilla.javascript.NativeJSON.parse(NativeJSON.java:119)
> at org.jaggeryjs.scriptengine.util.HostObjectUtil.parseJSON(
> HostObjectUtil.java:70)
> at org.jaggeryjs.scriptengine.engine.RhinoTopLevel.parse(
> RhinoTopLevel.java:51)
> at sun.reflect.GeneratedMethodAccessor187.invoke(Unknown Source)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(
> DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:497)
> at org.mozilla.javascript.MemberBox.invoke(MemberBox.java:126)
> at org.mozilla.javascript.FunctionObject.call(FunctionObject.java:386)
> at org.mozilla.javascript.optimizer.OptRuntime.callName(
> OptRuntime.java:63)
> at org.jaggeryjs.rhino.devicemgt.app.modules.business_
> controllers.c1._c_anonymous_8(/devicemgt/app/modules/
> business-controllers/device.js:188)
> at org.jaggeryjs.rhino.devicemgt.app.modules.business_
> controllers.c1.call(/devicemgt/app/modules/business-controllers/device.js)
> at org.mozilla.javascript.optimizer.OptRuntime.callName(
> OptRuntime.java:63)
> at org.jaggeryjs.rhino.devicemgt.app.modules.oauth.c0._c_
> anonymous_3(/devicemgt/app/modules/oauth/token-protected-
> service-invokers.js:125)
> at org.jaggeryjs.rhino.devicemgt.app.modules.oauth.c0.call(/
> devicemgt/app/modules/oauth/token-protected-service-invokers.js)
> at org.mozilla.javascript.optimizer.OptRuntime.callN(OptRuntime.java:52)
> at org.jaggeryjs.rhino.devicemgt.app.modules.oauth.c0._c_
> anonymous_5(/devicemgt/app/modules/oauth/token-protected-
> service-invokers.js:138)
> at org.jaggeryjs.rhino.devicemgt.app.modules.oauth.c0.call(/
> devicemgt/app/modules/oauth/token-protected-service-invokers.js)
> at org.mozilla.javascript.optimizer.OptRuntime.callN(OptRuntime.java:52)
> at org.jaggeryjs.rhino.devicemgt.app.modules.oauth.c0._c_
> anonymous_6(/devicemgt/app/modules/oauth/token-protected-
> service-invokers.js:148)
> at org.jaggeryjs.rhino.devicemgt.app.modules.oauth.c0.call(/
> devicemgt/app/modules/oauth/token-protected-service-invokers.js)
> at org.mozilla.javascript.optimizer.OptRuntime.callN(OptRuntime.java:52)
> at org.jaggeryjs.rhino.devicemgt.app.modules.business_
> controllers.c1._c_anonymous_7(/devicemgt/app/modules/
> business-controllers/device.js:186)
> at org.jaggeryjs.rhino.devicemgt.app.modules.business_
> controllers.c1.call(/devicemgt/app/modules/business-controllers/device.js)
> at org.mozilla.javascript.optimizer.OptRuntime.
> callProp0(OptRuntime.java:85)
> at org.jaggeryjs.rhino.devicemgt.app.pages.cdmf.page.dashboard.
> c1._c_onRequest_1(/devicemgt/app/pages/cdmf.page.dashboard/
> dashboard.js:38)
> at org.jaggeryjs.rhino.devicemgt.app.pages.cdmf.page.dashboard.
> c1.call(/devicemgt/app/pages/cdmf.page.dashboard/dashboard.js)
> at org.mozilla.javascript.optimizer.OptRuntime.call1(OptRuntime.java:32)
> at org.jaggeryjs.rhino.devicemgt.lib.modules.handlebars.c0._c_
> executeScript_8(/devicemgt/lib/modules/handlebars/handlebars.js:239)
> at org.jaggeryjs.rhino.devicemgt.lib.modules.handlebars.c0.
> call(/devicemgt/lib/modules/handlebars/handlebars.js)
> at org.mozilla.javascript.optimizer.OptRuntime.callName(
> OptRuntime.java:63)
> at org.jaggeryjs.rhino.devicemgt.lib.modules.handlebars.c0._c_
> pageHelper_10(/devicemgt/lib/modules/handlebars/handlebars.js:295)
> at org.jaggeryjs.rhino.devicemgt.lib.modules.handlebars.c0.
> call(/devicemgt/lib/modules/handlebars/handlebars.js)
> at org.mozilla.javascript.ScriptRuntime.applyOrCall(
> ScriptRuntime.java:2430)
> at org.mozilla.javascript.BaseFunction.execIdCall(BaseFunction.java:269)
> at org.mozilla.javascript.IdFunctionObject.call(IdFunctionObject.java:97)
> at org.mozilla.javascript.Interpreter.interpretLoop(Interpreter.java:1473)
> at script.anonymous(/devicemgt/lib/modules/handlebars/
> handlebars-v2.0.0.js#2236(Function):2)
> at org.mozilla.javascript.Interpreter.interpret(Interpreter.java:815)
> at org.mozilla.javascript.InterpretedFunction.call(
> InterpretedFunction.java:109)
> at org.mozilla.javascript.ScriptRuntime.applyOrCall(
> ScriptRuntime.java:2430)
> at org.mozilla.javascript.BaseFunction.execIdCall(BaseFunction.java:269)
> at org.mozilla.javascript.IdFunctionObject.call(IdFunctionObject.java:97)
> at org.mozilla.javascript.optimizer.OptRuntime.callN(OptRuntime.java:52)
> at org.jaggeryjs.rhino.devicemgt.lib.modules.handlebars.c2._c_
> anonymous_44(/devicemgt/lib/modules/handlebars/handlebars-v2.0.0.js:558)
> at org.jaggeryjs.rhino.devicemgt.lib.modules.handlebars.c2.
> call(/devicemgt/lib/modules/handlebars/handlebars-v2.0.0.js)
> at org.mozilla.javascript.ScriptRuntime.applyOrCall(
> ScriptRuntime.java:2430)
> at org.mozilla.javascript.BaseFunction.execIdCall(BaseFunction.java:269)
> at org.mozilla.javascript.IdFunctionObject.call(IdFunctionObject.java:97)
> at org.mozilla.javascript.optimizer.OptRuntime.callN(OptRuntime.java:52)
> at org.jaggeryjs.rhino.devicemgt.lib.modules.handlebars.c2._c_
> anonymous_142(/devicemgt/lib/modules/handlebars/handlebars-v2.0.0.js:2029)
> at org.jaggeryjs.rhino.devicemgt.lib.modules.handlebars.c2.
> call(/devicemgt/lib/modules/handlebars/handlebars-v2.0.0.js)
> at org.mozilla.javascript.optimizer.OptRuntime.call1(OptRuntime.java:32)
> at org.jaggeryjs.rhino.devicemgt.lib.modules.handlebars.c0._c_
> anonymous_16(/devicemgt/lib/modules/handlebars/handlebars.js:706)
> at org.jaggeryjs.rhino.devicemgt.lib.modules.handlebars.c0.
> call(/devicemgt/lib/modules/handlebars/handlebars.js)
> at org.mozilla.javascript.optimizer.OptRuntime.callN(OptRuntime.java:52)
> at org.jaggeryjs.rhino.devicemgt.lib.c6._c_anonymous_4(/
> devicemgt/lib/dynamic-files-renderer.js:97)
> at org.jaggeryjs.rhino.devicemgt.lib.c6.call(/devicemgt/lib/
> dynamic-files-renderer.js)
> at org.mozilla.javascript.optimizer.OptRuntime.callN(OptRuntime.java:52)
> at org.jaggeryjs.rhino.devicemgt.lib.c6._c_anonymous_3(/
> devicemgt/lib/dynamic-files-renderer.js:80)
> at org.jaggeryjs.rhino.devicemgt.lib.c6.call(/devicemgt/lib/
> dynamic-files-renderer.js)
> at org.mozilla.javascript.optimizer.OptRuntime.callN(OptRuntime.java:52)
> at org.jaggeryjs.rhino.devicemgt.lib.c2._c_anonymous_5(/
> devicemgt/lib/pages-router.js:181)
> at org.jaggeryjs.rhino.devicemgt.lib.c2.call(/devicemgt/lib/
> pages-router.js)
> at org.mozilla.javascript.optimizer.OptRuntime.call2(OptRuntime.java:42)
> at org.jaggeryjs.rhino.devicemgt.lib.c0._c_script_0(/devicemgt/
> lib/pages.jag:23)
> at org.jaggeryjs.rhino.devicemgt.lib.c0.call(/devicemgt/lib/pages.jag)
> at org.mozilla.javascript.ContextFactory.doTopCall(
> ContextFactory.java:394)
> at org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:3091)
> at org.jaggeryjs.rhino.devicemgt.lib.c0.call(/devicemgt/lib/pages.jag)
> at org.jaggeryjs.rhino.devicemgt.lib.c0.exec(/devicemgt/lib/pages.jag)
> at org.jaggeryjs.scriptengine.engine.RhinoEngine.execScript(
> RhinoEngine.java:567)
> at org.jaggeryjs.scriptengine.engine.RhinoEngine.exec(
> RhinoEngine.java:273)
> at org.jaggeryjs.jaggery.core.manager.WebAppManager.exec(
> WebAppManager.java:588)
> at org.jaggeryjs.jaggery.core.manager.WebAppManager.execute(
> WebAppManager.java:508)
> at org.jaggeryjs.jaggery.core.JaggeryServlet.doGet(JaggeryServlet.java:24)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:624)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> ApplicationFilterChain.java:303)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter(
> ApplicationFilterChain.java:208)
> at org.apache.catalina.core.ApplicationDispatcher.invoke(
> ApplicationDispatcher.java:747)
> at org.apache.catalina.core.ApplicationDispatcher.processRequest(
> ApplicationDispatcher.java:485)
> at org.apache.catalina.core.ApplicationDispatcher.doForward(
> ApplicationDispatcher.java:377)
> at org.apache.catalina.core.ApplicationDispatcher.forward(
> ApplicationDispatcher.java:337)
> at org.jaggeryjs.jaggery.core.JaggeryFilter.doFilter(
> JaggeryFilter.java:21)
> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> ApplicationFilterChain.java:241)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter(
> ApplicationFilterChain.java:208)
> at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> ApplicationFilterChain.java:241)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter(
> ApplicationFilterChain.java:208)
> at org.wso2.carbon.ui.filters.cache.ContentTypeBasedCachePreventio
> nFilter.doFilter(ContentTypeBasedCachePreventionFilter.java:53)
> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> ApplicationFilterChain.java:241)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter(
> ApplicationFilterChain.java:208)
> at org.owasp.csrfguard.CsrfGuardFilter.doFilter(CsrfGuardFilter.java:88)
> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> ApplicationFilterChain.java:241)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter(
> ApplicationFilterChain.java:208)
> at org.apache.catalina.filters.HttpHeaderSecurityFilter.doFilter(
> HttpHeaderSecurityFilter.java:120)
> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> ApplicationFilterChain.java:241)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter(
> ApplicationFilterChain.java:208)
> at org.apache.catalina.core.StandardWrapperValve.invoke(
> StandardWrapperValve.java:218)
> at org.apache.catalina.core.StandardContextValve.invoke(
> StandardContextValve.java:122)
> at org.apache.catalina.authenticator.AuthenticatorBase.invoke(
> AuthenticatorBase.java:505)
> at org.apache.catalina.core.StandardHostValve.invoke(
> StandardHostValve.java:169)
> at org.apache.catalina.valves.ErrorReportValve.invoke(
> ErrorReportValve.java:103)
> at org.wso2.carbon.tomcat.ext.valves.CompositeValve.continueInvocation(
> CompositeValve.java:99)
> at org.wso2.carbon.tomcat.ext.valves.CarbonTomcatValve$1.
> invoke(CarbonTomcatValve.java:47)
> at org.wso2.carbon.webapp.mgt.TenantLazyLoaderValve.invoke(
> TenantLazyLoaderValve.java:57)
> at org.wso2.carbon.webapp.authenticator.framework.
> WebappAuthenticationValve.invoke(WebappAuthenticationValve.java:45)
> at org.wso2.carbon.tomcat.ext.valves.TomcatValveContainer.invokeValves(
> TomcatValveContainer.java:47)
> at org.wso2.carbon.tomcat.ext.valves.CompositeValve.invoke(
> CompositeValve.java:62)
> at org.wso2.carbon.tomcat.ext.valves.CarbonStuckThreadDetectionValv
> e.invoke(CarbonStuckThreadDetectionValve.java:159)
> at org.apache.catalina.valves.AccessLogValve.invoke(
> AccessLogValve.java:958)
> at org.wso2.carbon.tomcat.ext.valves.CarbonContextCreatorValve.invoke(
> CarbonContextCreatorValve.java:57)
> at org.apache.catalina.core.StandardEngineValve.invoke(
> StandardEngineValve.java:116)
> at org.apache.catalina.connector.CoyoteAdapter.service(
> CoyoteAdapter.java:452)
> at org.apache.coyote.http11.AbstractHttp11Processor.process(
> AbstractHttp11Processor.java:1087)
> at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.
> process(AbstractProtocol.java:637)
> at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.
> doRun(NioEndpoint.java:1756)
> at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.
> run(NioEndpoint.java:1715)
> at java.util.concurrent.ThreadPoolExecutor.runWorker(
> ThreadPoolExecutor.java:1142)
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(
> ThreadPoolExecutor.java:617)
> at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(
> TaskThread.java:61)
> at java.lang.Thread.run(Thread.java:745)
> [2017-01-18 11:53:39,400] [IoT-Core]  WARN - APIThrottleHandler Unable to
> find throttling information for resource and http verb. Throttling will not
> apply
> [2017-01-18 11:53:39,403] [IoT-Core]  WARN - APIThrottleHandler Unable to
> find the throttle policy for role.
> [2017-01-18 11:53:39,420] [IoT-Core] ERROR - TargetHandler I/O error: Host
> name verification failed for host : localhost
> javax.net.ssl.SSLException: Host name verification failed for host :
> localhost
> at org.apache.synapse.transport.http.conn.ClientSSLSetupHandler.verify(
> ClientSSLSetupHandler.java:171)
> at org.apache.http.nio.reactor.ssl.SSLIOSession.doHandshake(
> SSLIOSession.java:308)
> at org.apache.http.nio.reactor.ssl.SSLIOSession.outboundTransport(
> SSLIOSession.java:451)
> at org.apache.http.impl.nio.reactor.AbstractIODispatch.outputReady(
> AbstractIODispatch.java:152)
> at org.apache.http.impl.nio.reactor.BaseIOReactor.
> writable(BaseIOReactor.java:180)
> at org.apache.http.impl.nio.reactor.AbstractIOReactor.processEvent(
> AbstractIOReactor.java:342)
> at org.apache.http.impl.nio.reactor.AbstractIOReactor.processEvents(
> AbstractIOReactor.java:316)
> at org.apache.http.impl.nio.reactor.AbstractIOReactor.
> execute(AbstractIOReactor.java:277)
> at org.apache.http.impl.nio.reactor.BaseIOReactor.execute(
> BaseIOReactor.java:105)
> at org.apache.http.impl.nio.reactor.AbstractMultiworkerIOReactor$
> Worker.run(AbstractMultiworkerIOReactor.java:586)
> at java.lang.Thread.run(Thread.java:745)
>
>
> --
> *Susinda Perera*
> Software Engineer
> B.Sc.(Eng), M.Sc(Computer Science), AMIE(SL)
> Mobile:(+94)716049075
> Blog: susinda.blogspot.com
> WSO2 Inc. http://wso2.com/
> Tel : 94 11 214 5345 Fax :94 11 2145300
>
>
> _______________________________________________
> Dev mailing list
> [email protected]
> http://wso2.org/cgi-bin/mailman/listinfo/dev
>
>


-- 
Lakshman Udayakantha
WSO2 Inc. www.wso2.com
lean.enterprise.middleware
Mobile: *0717429601*
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to