Hi,

I am trying to send a Cluster message and get a
*java.lang.StackOverflowError* error in highlighted line in following code.

public static void cleanTenantMaponWorkernodes(int tenantId)throws
Exception {

TenantDeleteClusterMessage clustermessage = new TenantDeleteClusterMessage(
tenantId);

*ConfigurationContextService configContextService =
(ConfigurationContextService) PrivilegedCarbonContext*

* .getCurrentContext().getOSGiService(*

* ConfigurationContextService.class);*

ConfigurationContext configContext = configContextService
.getServerConfigContext();

ClusteringAgent agent = configContext.getAxisConfiguration()
.getClusteringAgent();

try {

if (agent != null) {

agent.sendMessage(clustermessage, true);

}

} catch (ClusteringFault e) {

log.error("Error occured while broadcasting TenantDeleteClusterMessage : "

+ e.getMessage());

}

}


*Error Log*

Caused by: java.lang.StackOverflowError

at org.apache.catalina.connector.Request.doGetSession(Request.java:2837)

at org.apache.catalina.connector.Request.getSession(Request.java:2316)

at
org.apache.catalina.connector.RequestFacade.getSession(RequestFacade.java:898)

at
javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrapper.java:259)

at
org.eclipse.equinox.http.servlet.internal.HttpServletRequestAdaptor.getSession(HttpServletRequestAdaptor.java:146)

at
org.wso2.carbon.context.internal.CarbonContextDataHolder.getCurrentCarbonContextHolder(CarbonContextDataHolder.java:533)

at
org.wso2.carbon.context.internal.CarbonContextDataHolder.getCurrentCarbonContextHolder(CarbonContextDataHolder.java:568)

 at
org.wso2.carbon.context.internal.CarbonContextDataHolder.getClone(CarbonContextDataHolder.java:417)


Can anyone help one this to resolve ?


Thanks
Godwin


-- 
*Godwin Amila Shrimal*
Senior Software Engineer
WSO2 Inc.; http://wso2.com
lean.enterprise.middleware

mobile: *+94772264165*
linkedin: *http://lnkd.in/KUum6D <http://lnkd.in/KUum6D>*
twitter: https://twitter.com/godwinamila
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to