Yes, this happen in AS 5.0.0 as you can see:
http://stackoverflow.com/questions/13012608/issues-with-tenants-in-as-5-0-0 


Saludos,
Ing. Jorge Infante Osorio.
CDAE.
Fac. 5.
UCI.
“En un mundo perfecto las pizzas serían una comida saludable, las laptops se
cargarían desde una fuente de corriente inalámbrica y todos los JAR serían
bundles de OSGI ”

De: [email protected] [mailto:[email protected]] En nombre de Amila
Maha Arachchi
Enviado el: lunes, 22 de octubre de 2012 23:30
Para: Charitha Kankanamge
CC: WSO2 Developers' List
Asunto: Re: [Dev] Exception thrown when login to tenant2 and try-it a
service of tenant1 - AS 5.0.1

This exists in AS 5.0.0 also.
On Tue, Oct 23, 2012 at 8:54 AM, Amila Maha Arachchi <[email protected]>
wrote:
Hi Charitha,

I think you meant 4.0.2 testing. But this is reproducible in AS 5.0.1 final
packs (carbon 4.0.2). Exception is little bit different. In the mail thread
which you have mentioned it says "trying to set the tenant domain to null".
But in this case it says "Trying to set the domain from b.com to a.com".
Although the exception is printed, request is served without any problem.
And, this is not seen when invoking the service via soap-ui.

These are the steps to reproduce.
1. Get a fressh pack, login as super tenant and create two tenants (a.com
and b.com).
2. Login to a.com and deploy an aar service and try it. No exceptions will
be seen. 
3. Keep the try it windom open in the browser, logout from a.com and login
as b.com.
4. Then go to the try-it window which is already open and invoke the
service.

May be this is something related to try-it (I dont know whether this is the
expected behaviour from try-it because the tenant is not logged in).

Regards,
AmilaM.

On Tue, Oct 23, 2012 at 7:00 AM, Charitha Kankanamge <[email protected]>
wrote:
Hi Amila,
We came across this issue in Carbon-4.0.1 testing. See ""Trying to set the
domain to null" error occurs for each service call by tenants" mail thread
@support-dev. However, Afkham was able to fix that. 

Regards
Charitha
On Mon, Oct 22, 2012 at 7:31 PM, Amila Maha Arachchi <[email protected]>
wrote:
FYI, this is not thrown when the service is invoked using soap ui. 

On Mon, Oct 22, 2012 at 7:26 PM, Amila Maha Arachchi <[email protected]>
wrote:
Hi devs,

$Subject. But the request is successful. Following is the exception thrown.

[2012-10-22 19:23:08,549] ERROR
{org.wso2.carbon.context.internal.CarbonContextDataHolder} -  Trying to set
the domain from b.com to a.com
java.lang.IllegalStateException: Trying to set the domain from b.com to
a.com
    at
org.wso2.carbon.context.internal.CarbonContextDataHolder.setTenantDomain(Car
bonContextDataHolder.java:1715)
    at
org.wso2.carbon.context.PrivilegedCarbonContext.setTenantDomain(PrivilegedCa
rbonContext.java:242)
    at
org.wso2.carbon.core.multitenancy.MultitenantMessageReceiver.doSOAP(Multiten
antMessageReceiver.java:213)
    at
org.wso2.carbon.core.multitenancy.MultitenantMessageReceiver.processRequest(
MultitenantMessageReceiver.java:182)
    at
org.wso2.carbon.core.multitenancy.MultitenantMessageReceiver.receive(Multite
nantMessageReceiver.java:78)
    at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:181)
    at
org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HT
TPTransportUtils.java:172)
    at
org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:146)
    at
org.wso2.carbon.core.transports.CarbonServlet.doPost(CarbonServlet.java:227)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:641)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
    at
org.eclipse.equinox.http.helper.FilterServletAdaptor$FilterChainImpl.doFilte
r(FilterServletAdaptor.java:56)
    at
org.wso2.carbon.mashup.jsservices.custom.ui.CustomUIServletFilter.doFilter(C
ustomUIServletFilter.java:233)
    at
org.eclipse.equinox.http.helper.FilterServletAdaptor.service(FilterServletAd
aptor.java:37)
    at
org.eclipse.equinox.http.servlet.internal.ServletRegistration.handleRequest(
ServletRegistration.java:90)
    at
org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(ProxySer
vlet.java:111)
    at
org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyServlet.
java:67)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
    at
org.wso2.carbon.tomcat.ext.servlet.DelegationServlet.service(DelegationServl
et.java:68)
    at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:305)
    at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:210)
    at
org.wso2.carbon.tomcat.ext.filter.CharacterSetFilter.doFilter(CharacterSetFi
lter.java:61)
    at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:243)
    at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:210)
    at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
va:225)
    at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
va:123)
    at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase
.java:472)
    at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168
)
    at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
    at
org.wso2.carbon.tomcat.ext.valves.CompositeValve.invoke(CompositeValve.java:
172)
    at
org.wso2.carbon.tomcat.ext.valves.CarbonStuckThreadDetectionValve.invoke(Car
bonStuckThreadDetectionValve.java:156)
    at
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927)
    at
org.wso2.carbon.tomcat.ext.valves.CarbonContextCreatorValve.invoke(CarbonCon
textCreatorValve.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(AbstractHttp11Proce
ssor.java:1001)
    at
org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(Abstrac
tProtocol.java:579)
    at
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:
1653)
    at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.ja
va:886)
    at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:9
08)
    at java.lang.Thread.run(Thread.java:619)


Regards,
AmilaM.

-- 
Amila Maharachchi
Technical Lead
Member, Management Committee - Cloud & Platform TG 
WSO2, Inc.; http://wso2.com

Blog: http://maharachchi.blogspot.com 
Mobile: +94719371446




-- 
Amila Maharachchi
Technical Lead
Member, Management Committee - Cloud & Platform TG 
WSO2, Inc.; http://wso2.com

Blog: http://maharachchi.blogspot.com 
Mobile: +94719371446


_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev




-- 
Amila Maharachchi
Technical Lead
Member, Management Committee - Cloud & Platform TG 
WSO2, Inc.; http://wso2.com

Blog: http://maharachchi.blogspot.com 
Mobile: +94719371446




-- 
Amila Maharachchi
Technical Lead
Member, Management Committee - Cloud & Platform TG 
WSO2, Inc.; http://wso2.com

Blog: http://maharachchi.blogspot.com 
Mobile: +94719371446



10mo. ANIVERSARIO DE LA CREACION DE LA UNIVERSIDAD DE LAS CIENCIAS 
INFORMATICAS...
CONECTADOS AL FUTURO, CONECTADOS A LA REVOLUCION

http://www.uci.cu
http://www.facebook.com/universidad.uci
http://www.flickr.com/photos/universidad_uci
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to