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
