[ 
https://issues.apache.org/jira/browse/STRATOS-1526?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14708344#comment-14708344
 ] 

Lasindu Charith commented on STRATOS-1526:
------------------------------------------

Hi Udara,

Once I started stratos with  -DportOffset=1 option, I was able to login to the 
carbon UI, but not to the Stratos Management console(Got the same exception).
Seems like this  -DportOffset option does not make any effect on the jaggary 
apps(it only alters the port offset of carbon console). I tried this with WSO2 
APIM 1.9.0 and I too could not log into Store or publisher apps but to the 
carbon console.

Anyway starting the server with '-DportOffset' parameter would not work for 
stratos since we have to update the cartridge-config.properties file 
manually.(relates to STRATOS-1527)

Since these information is not documented, either we need to add them to 
Stratos docs or we need to have a mechanism to change the port offset in a 
single place and make it affect everywhere. I'm not sure about the feasibility 
of that option since AS,CC,SM  components can run on the same machine with port 
offsets and for that requirement we may still need the 
cartridge-config.properties file.

Thanks,
Lasindu

> Can not login when server is startup with -DportOffset=1
> --------------------------------------------------------
>
>                 Key: STRATOS-1526
>                 URL: https://issues.apache.org/jira/browse/STRATOS-1526
>             Project: Stratos
>          Issue Type: Bug
>          Components: GUI
>    Affects Versions: 4.1.1
>            Reporter: Udara Liyanage
>
> When Stratos server i started with -DportOffset=1, still login request goes 
> to 9443 instead of 9444. So can not login.
> But if offset is defined in carbon.xml, it works fine
> [2015-08-23 09:45:22,575]  WARN {controller.login} -  
> org.mozilla.javascript.WrappedException: Wrapped 
> org.jaggeryjs.scriptengine.exceptions.ScriptException: 
> javax.net.ssl.SSLException: Unrecognized SSL message, plaintext connection? 
> (http#220)
>       at 
> org.mozilla.javascript.Context.throwAsScriptRuntimeEx(Context.java:1754)
>       at org.mozilla.javascript.MemberBox.invoke(MemberBox.java:148)
>       at org.mozilla.javascript.FunctionObject.call(FunctionObject.java:386)
>       at org.mozilla.javascript.optimizer.OptRuntime.call1(OptRuntime.java:32)
>       at org.mozilla.javascript.gen.http_1._c_anonymous_5(http:220)
>       at org.mozilla.javascript.gen.http_1.call(http)
>       at 
> org.mozilla.javascript.optimizer.OptRuntime.callName(OptRuntime.java:63)
>       at org.mozilla.javascript.gen.http_1._c_anonymous_7(http:228)
>       at org.mozilla.javascript.gen.http_1.call(http)
>       at 
> org.mozilla.javascript.optimizer.OptRuntime.callName(OptRuntime.java:63)
>       at 
> org.jaggeryjs.rhino.console.controllers.rest.c0._c_anonymous_73(/console/controllers/rest/rest_calls.jag:469)
>       at 
> org.jaggeryjs.rhino.console.controllers.rest.c0.call(/console/controllers/rest/rest_calls.jag)
>       at org.mozilla.javascript.optimizer.OptRuntime.call2(OptRuntime.java:42)
>       at 
> org.jaggeryjs.rhino.console.controllers.login.c0._c_script_0(/console/controllers/login/login.jag:69)
>       at 
> org.jaggeryjs.rhino.console.controllers.login.c0.call(/console/controllers/login/login.jag)
>       at 
> org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:394)
>       at 
> org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:3091)
>       at 
> org.jaggeryjs.rhino.console.controllers.login.c0.call(/console/controllers/login/login.jag)
>       at 
> org.jaggeryjs.rhino.console.controllers.login.c0.exec(/console/controllers/login/login.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.execute(WebAppManager.java:447)
>       at 
> org.jaggeryjs.jaggery.core.JaggeryServlet.doPost(JaggeryServlet.java:29)
>       at javax.servlet.http.HttpServlet.service(HttpServlet.java:755)
>       at javax.servlet.http.HttpServlet.service(HttpServlet.java:848)
>       at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
>       at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
>       at 
> org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:749)
>       at 
> org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:487)
>       at 
> org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:379)
>       at 
> org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:339)
>       at 
> org.jaggeryjs.jaggery.core.JaggeryFilter.doFilter(JaggeryFilter.java:21)
>       at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
>       at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
>       at 
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)
>       at 
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
>       at 
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
>       at 
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
>       at 
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
>       at 
> org.wso2.carbon.tomcat.ext.valves.CompositeValve.continueInvocation(CompositeValve.java:178)
>       at 
> org.wso2.carbon.tomcat.ext.valves.CarbonTomcatValve$1.invoke(CarbonTomcatValve.java:47)
>       at 
> org.wso2.carbon.webapp.mgt.TenantLazyLoaderValve.invoke(TenantLazyLoaderValve.java:56)
>       at 
> org.wso2.carbon.tomcat.ext.valves.TomcatValveContainer.invokeValves(TomcatValveContainer.java:47)
>       at 
> org.wso2.carbon.tomcat.ext.valves.CompositeValve.invoke(CompositeValve.java:141)
>       at 
> org.wso2.carbon.tomcat.ext.valves.CarbonStuckThreadDetectionValve.invoke(CarbonStuckThreadDetectionValve.java:156)
>       at 
> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:936)
>       at 
> org.wso2.carbon.tomcat.ext.valves.CarbonContextCreatorValve.invoke(CarbonContextCreatorValve.java:52)
>       at 
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
>       at 
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
>       at 
> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1004)
>       at 
> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589)
>       at 
> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1653)
>       at 
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
>       at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
>       at java.lang.Thread.run(Thread.java:745)
> Caused by: org.jaggeryjs.scriptengine.exceptions.ScriptException: 
> javax.net.ssl.SSLException: Unrecognized SSL message, plaintext connection?
>       at 
> org.jaggeryjs.hostobjects.xhr.XMLHttpRequestHostObject.executeRequest(XMLHttpRequestHostObject.java:541)
>       at 
> org.jaggeryjs.hostobjects.xhr.XMLHttpRequestHostObject.send(XMLHttpRequestHostObject.java:517)
>       at 
> org.jaggeryjs.hostobjects.xhr.XMLHttpRequestHostObject.jsFunction_send(XMLHttpRequestHostObject.java:278)
>       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>       at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>       at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>       at java.lang.reflect.Method.invoke(Method.java:606)
>       at org.mozilla.javascript.MemberBox.invoke(MemberBox.java:126)
>       ... 53 more
> Caused by: javax.net.ssl.SSLException: Unrecognized SSL message, plaintext 
> connection?
>       at 
> sun.security.ssl.InputRecord.handleUnknownRecord(InputRecord.java:671)
>       at sun.security.ssl.InputRecord.read(InputRecord.java:504)
>       at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:934)
>       at 
> sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1332)
>       at sun.security.ssl.SSLSocketImpl.writeRecord(SSLSocketImpl.java:709)
>       at sun.security.ssl.AppOutputStream.write(AppOutputStream.java:122)
>       at 
> java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:82)
>       at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:140)
>       at 
> org.apache.commons.httpclient.HttpConnection.flushRequestOutputStream(HttpConnection.java:828)
>       at 
> org.apache.commons.httpclient.MultiThreadedHttpConnectionManager$HttpConnectionAdapter.flushRequestOutputStream(MultiThreadedHttpConnectionManager.java:1565)
>       at 
> org.apache.commons.httpclient.HttpMethodBase.writeRequest(HttpMethodBase.java:2116)
>       at 
> org.apache.commons.httpclient.HttpMethodBase.execute(HttpMethodBase.java:1096)
>       at 
> org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:398)
>       at 
> org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:171)
>       at 
> org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:397)
>       at 
> org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:323)
>       at 
> org.jaggeryjs.hostobjects.xhr.XMLHttpRequestHostObject.executeRequest(XMLHttpRequestHostObject.java:523)



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to