Hi Kishanthan, There is no error printed on the backend console. The http handler silently failed at the above point on the jag file. (The HTTP socket get closed)
I suspect the class not found/class initialization error as there is no other possible cause I could think of. Also something like the following in place of offending line works without any issue on every restart. new java.lang.Runnable({}); Thats why i suspect it s a classloader issue as Runnable is from java runtime whereas GenericArtifactFilter is loaded via OSGI. Cheers, Ruwan On Mon, Jul 6, 2015 at 1:44 PM, Kishanthan Thangarajah <kishant...@wso2.com> wrote: > > > On Sun, Jul 5, 2015 at 11:14 AM, Ruwan Abeykoon <ruw...@wso2.com> wrote: > >> Hi All, >> While upgrading AppManager to use Carbon 4.4.0, I encountered a roadblock >> in classloading. >> >> I have a jag file with the following method, (which is simplified version >> of actual function). At some times the line works correctly and sometimes >> it fails silently. >> > > What is the error at the back end? CNF? > > >> >> var genericArtifactFilter = new >> org.wso2.carbon.governance.api.generic.GenericArtifactFilter( >> {}); >> >> This seems like a classloader issue in OSGI, most probably duplicate or >> incorrect exports by some bundle. However I could not figure out what is >> the exact cause. >> >> >> Can anyone shed some light please. >> >> Carbon 4.4.0 >> Governance 4.5.1 >> Registry 4.4.3 >> Jaggery 0.10.1 >> >> OSGI console prints the correct bundle without any apparent error. >> >> osgi> p org.wso2.carbon.governance.api.generic >> org.wso2.carbon.governance.api.generic; >> version="4.5.1"<org.wso2.carbon.governance.api_4.5.1 [217]> >> js_1.7.0.R4wso2v1 [63] imports >> org.jaggeryjs.scriptengine_0.10.0 [152] imports >> org.wso2.carbon.appmgt.hostobjects_1.1.0.SNAPSHOT [172] imports >> org.wso2.carbon.appmgt.keymgt_1.1.0.SNAPSHOT [174] imports >> org.wso2.carbon.appmgt.mobile_1.1.0.SNAPSHOT [178] imports >> org.wso2.carbon.governance.generic_4.5.1 [224] imports >> org.wso2.carbon.governance.list_4.5.1 [230] imports >> org.wso2.carbon.registry.core_4.4.0 [379] imports >> tomcat_7.0.59.wso2v1 [500] imports >> >> >> Cheers, >> Ruwan >> >> >> >> >> *Ruwan Abeykoon* >> *Architect,* >> *WSO2, Inc. http://wso2.com <http://wso2.com/> * >> *lean.enterprise.middleware.* >> >> email: ruw...@wso2.com >> phone:(+94) 777739736 >> >> _______________________________________________ >> Dev mailing list >> Dev@wso2.org >> http://wso2.org/cgi-bin/mailman/listinfo/dev >> >> > > > -- > *Kishanthan Thangarajah* > Associate Technical Lead, > Platform Technologies Team, > WSO2, Inc. > lean.enterprise.middleware > > Mobile - +94773426635 > Blog - *http://kishanthan.wordpress.com <http://kishanthan.wordpress.com>* > Twitter - *http://twitter.com/kishanthan <http://twitter.com/kishanthan>* > -- *Ruwan Abeykoon* *Architect,* *WSO2, Inc. http://wso2.com <http://wso2.com/> * *lean.enterprise.middleware.* email: ruw...@wso2.com phone:(+94) 777739736
_______________________________________________ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev