Hi Kishanthan, Adding "org.wso2.carbon.governance.metadata.server.feature" did not resolve the issue. Still I get the above error on around 50% of restarts.
Cheers, Ruwan On Mon, Jul 6, 2015 at 3:09 PM, Ruwan Abeykoon <ruw...@wso2.com> wrote: > 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 > -- *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