Folks, The CarbonContext API cleanup has exposed some bugs due to invalid usage of the old API. One of the things I uncovered was errors in deployers.
If you deployers contain, PrivilegedCarbonContext.start/endTenantFlow() statements, please remove them. Also, inside deployers, the recommended way to get the CC is using the following method: *PrivilegedCarbonContext.getThreadLocalCarbonContext()* This is because the CarbonDeploymentSchedulerTask ensures that the proper ThreadLocal CC is created to be used in the deployers. All deployers need to be reviewed and fixed. I have fixed the webapp deployer in the course of analyzing the root cause of a failure reported in another thread. Please note that this is an essential & straightforward fix which has to be completed quickly. -- *Afkham Azeez* Director of Architecture; WSO2, Inc.; http://wso2.com Member; Apache Software Foundation; http://www.apache.org/ * <http://www.apache.org/>** email: **[email protected]* <[email protected]>* cell: +94 77 3320919 blog: **http://blog.afkham.org* <http://blog.afkham.org>* twitter: **http://twitter.com/afkham_azeez*<http://twitter.com/afkham_azeez> * linked-in: **http://lk.linkedin.com/in/afkhamazeez* * * *Lean . Enterprise . Middleware*
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
