Hi Kishanthan, I agree your point about CNF error. I have added "org.wso2.carbon.governance.metadata.server.feature", which seems to export a bundle having the above package, to my p2-profile-gen. I did not encounter the issue (at least for few restarts) since then. Not sure this is of any significance.
I will post an update if this is a permanent fix. However I do not understand why it used to work intermittently without adding the "org.wso2.carbon.governance.metadata.server.feature". Cheers, Ruwan On Mon, Jul 6, 2015 at 2:54 PM, Kishanthan Thangarajah <kishant...@wso2.com> wrote: > If its CNF related, then there should at-least be a log at the back-end. > Can you check the carbon log file? Sometimes, errors may be logged at file > only instead of console. If nothing is there, then we need to debug and > see. The root cause may not be directly related to " > org.wso2.carbon.governance.api.generic" package. > > On Mon, Jul 6, 2015 at 2:02 PM, Ruwan Abeykoon <ruw...@wso2.com> wrote: > >> 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 >> >> > > > -- > *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