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

Reply via email to