-
Notifications
You must be signed in to change notification settings - Fork 46
Open
Labels
4.7.0Label for General Availability Release of APIM 4.7.0Label for General Availability Release of APIM 4.7.0Type/Bugjdk21
Milestone
Description
Description
Logout from tenant and login to super tenant throws an error. Following error log is printed
[2026-02-20 10:36:43,965] ERROR - CarbonContextDataHolder Trying to set the domain from wso2.com to carbon.super
java.lang.IllegalStateException: Trying to set the domain from wso2.com to carbon.super
at org.wso2.carbon.context.internal.CarbonContextDataHolder.setTenantDomain(CarbonContextDataHolder.java:1432) ~[org.wso2.carbon.utils_4.9.34.SNAPSHOT.jar:?]
at org.wso2.carbon.context.PrivilegedCarbonContext.setTenantDomain(PrivilegedCarbonContext.java:170) ~[org.wso2.carbon.utils_4.9.34.SNAPSHOT.jar:?]
at org.wso2.carbon.context.PrivilegedCarbonContext.setTenantDomain(PrivilegedCarbonContext.java:159) ~[org.wso2.carbon.utils_4.9.34.SNAPSHOT.jar:?]
at org.wso2.carbon.core.services.authentication.AuthenticationAdmin.login(AuthenticationAdmin.java:93) ~[org.wso2.carbon.core.services_4.9.34.SNAPSHOT.jar:?]
at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) ~[?:?]
at java.lang.reflect.Method.invoke(Method.java:580) ~[?:?]
at org.apache.axis2.rpc.receivers.RPCUtil.invokeServiceClass(RPCUtil.java:212) ~[axis2_1.6.1.wso2v119.jar:?]
at org.apache.axis2.rpc.receivers.RPCMessageReceiver.invokeBusinessLogic(RPCMessageReceiver.java:117) ~[axis2_1.6.1.wso2v119.jar:?]
at org.apache.axis2.receivers.AbstractInOutMessageReceiver.invokeBusinessLogic(AbstractInOutMessageReceiver.java:40) ~[axis2_1.6.1.wso2v119.jar:?]
at org.apache.axis2.receivers.AbstractMessageReceiver.receive(AbstractMessageReceiver.java:110) ~[axis2_1.6.1.wso2v119.jar:?]
at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:180) ~[axis2_1.6.1.wso2v119.jar:?]
at org.apache.axis2.transport.local.LocalTransportReceiver.processMessage(LocalTransportReceiver.java:170) ~[axis2_1.6.1.wso2v119.jar:?]
at org.apache.axis2.transport.local.LocalTransportReceiver.processMessage(LocalTransportReceiver.java:82) ~[axis2_1.6.1.wso2v119.jar:?]
at org.wso2.carbon.core.transports.local.CarbonLocalTransportSender.finalizeSendWithToAddress(CarbonLocalTransportSender.java:45) ~[org.wso2.carbon.core_4.9.34.SNAPSHOT.jar:?]
at org.apache.axis2.transport.local.LocalTransportSender.invoke(LocalTransportSender.java:77) ~[axis2_1.6.1.wso2v119.jar:?]
at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:442) ~[axis2_1.6.1.wso2v119.jar:?]
at org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:449) ~[axis2_1.6.1.wso2v119.jar:?]
at org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:235) ~[axis2_1.6.1.wso2v119.jar:?]
at org.apache.axis2.client.OperationClient.execute(OperationClient.java:149) ~[axis2_1.6.1.wso2v119.jar:?]
at org.wso2.carbon.authenticator.stub.AuthenticationAdminStub.login(AuthenticationAdminStub.java:1343) ~[org.wso2.carbon.authenticator.stub_4.9.34.SNAPSHOT.jar:?]
at org.wso2.carbon.authenticator.proxy.AuthenticationAdminClient.login(AuthenticationAdminClient.java:66) ~[org.wso2.carbon.authenticator.proxy_4.9.34.SNAPSHOT.jar:?]
at org.wso2.carbon.ui.DefaultCarbonAuthenticator.doAuthentication(DefaultCarbonAuthenticator.java:119) ~[org.wso2.carbon.ui_4.9.34.SNAPSHOT.jar:?]
at org.wso2.carbon.ui.AbstractCarbonUIAuthenticator.handleSecurity(AbstractCarbonUIAuthenticator.java:218) ~[org.wso2.carbon.ui_4.9.34.SNAPSHOT.jar:?]
at org.wso2.carbon.ui.BasicAuthUIAuthenticator.authenticate(BasicAuthUIAuthenticator.java:83) ~[org.wso2.carbon.ui_4.9.34.SNAPSHOT.jar:?]
at org.wso2.carbon.ui.CarbonUILoginUtil.handleLogin(CarbonUILoginUtil.java:421) ~[org.wso2.carbon.ui_4.9.34.SNAPSHOT.jar:?]
at org.wso2.carbon.ui.CarbonSecuredHttpContext.handleSecurity(CarbonSecuredHttpContext.java:247) ~[org.wso2.carbon.ui_4.9.34.SNAPSHOT.jar:?]
at org.eclipse.equinox.http.servlet.internal.servlet.ResponseStateHandler.processRequest(ResponseStateHandler.java:63) ~[?:?]
at org.eclipse.equinox.http.servlet.internal.context.DispatchTargets.doDispatch(DispatchTargets.java:112) ~[?:?]
at org.eclipse.equinox.http.servlet.internal.servlet.ProxyServlet.dispatch(ProxyServlet.java:141) ~[?:?]
at org.eclipse.equinox.http.servlet.internal.servlet.ProxyServlet.preprocess(ProxyServlet.java:113) ~[?:?]
at org.eclipse.equinox.http.servlet.internal.servlet.ProxyServlet.service(ProxyServlet.java:103) ~[?:?]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:623) ~[tomcat-servlet-api-jdk21_9.0.113.wso2v1.jar:?]
at org.wso2.carbon.tomcat.ext.servlet.DelegationServlet.service(DelegationServlet.java:68) ~[org.wso2.carbon.tomcat.ext_4.9.34.SNAPSHOT.jar:?]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:197) ~[tomcat-jdk21_9.0.113.wso2v1.jar:?]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:142) ~[tomcat-jdk21_9.0.113.wso2v1.jar:?]
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) ~[tomcat-jdk21_9.0.113.wso2v1.jar:?]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:166) ~[tomcat-jdk2
Steps to Reproduce
- Create a tenant and login
- logout from the tenant and login to super tenant
Version
4.7.0-m1
Environment Details (with versions)
No response
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
4.7.0Label for General Availability Release of APIM 4.7.0Label for General Availability Release of APIM 4.7.0Type/Bugjdk21