We have to debug and find the root cause for this Ruwan. On Wed, Jul 8, 2015 at 11:35 AM, Ruwan Abeykoon <[email protected]> wrote:
> 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 <[email protected]> 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 < >> [email protected]> 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 <[email protected]> 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 < >>>> [email protected]> wrote: >>>> >>>>> >>>>> >>>>> On Sun, Jul 5, 2015 at 11:14 AM, Ruwan Abeykoon <[email protected]> >>>>> 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: [email protected] >>>>>> phone:(+94) 777739736 >>>>>> >>>>>> _______________________________________________ >>>>>> Dev mailing list >>>>>> [email protected] >>>>>> 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: [email protected] >>>> phone:(+94) 777739736 >>>> >>>> _______________________________________________ >>>> Dev mailing list >>>> [email protected] >>>> 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: [email protected] >> phone:(+94) 777739736 >> > > > > -- > > *Ruwan Abeykoon* > *Architect,* > *WSO2, Inc. http://wso2.com <http://wso2.com/> * > *lean.enterprise.middleware.* > > email: [email protected] > phone:(+94) 777739736 > > _______________________________________________ > Dev mailing list > [email protected] > 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>*
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
