Hi Pulasthi,

I have made a pull request for above concern [1] Please have a review on
it.

But I am not clear about one thing which is , "*The package structure does
not have "stub*"" could you please clarify  more on the same?. Furthermore
if below given pull request is wrong would it be possible to share a
correct service stub repo for us to follow the same structure?. However I
already  followed [2] repo structure to create my  pull request.

[1] https://github.com/wso2-dev/carbon-apimgt/pull/16
[2]
https://github.com/wso2-dev/carbon-governance/tree/master/service-stubs/governance/org.wso2.carbon.governance.lcm.stub

Thanks.

Regards
Roshan.

On Fri, Jan 16, 2015 at 7:56 PM, Pulasthi Supun <pulas...@wso2.com> wrote:

> Hi APIM team
>
> After further looking into this with sameera. we found out that the "
> org.wso2.carbon.apimgt.keymgt.stub" structure and exports are wrong. The
> package structure does not have "stub" hence it exports 
> "org.wso2.carbon.apimgt.impl.dto.xsd"
> which should be "org.wso2.carbon.apimgt.stub.impl.dto.xsd.
>
> And the bundle exports "org.wso2.carbon.apimgt.*" and this should be
> "org.wso2.carbon.apimgt.stub*" since this is a stub bundle.
>
> Can someone from the API Manager team look into this an provide the
> necessary changes as soon as possible since this is blocking the Greg 5.0.0
> M1 release.
>
> Regards,
> Pulasthi
>
>
> On Thu, Jan 15, 2015 at 5:09 PM, Prasanna Dangalla <prasa...@wso2.com>
> wrote:
>
>> Hi apim team,
>>
>> Greg server hangs for several minutes after printing
>>
>> JAVA_HOME environment variable is set to
>> /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
>> CARBON_HOME environment variable is set to
>> /Users/prasanna/workspace/wso2/greg/git/prasanna/product-greg/modules/distribution/target/wso2greg-5.0.0-SNAPSHOT
>>
>> We debug in osgi console. Then we found following two apimanager osgi
>> bundles were not started.
>>
>> 161    INSTALLED   org.wso2.carbon.apimgt.core_4.3.0.SNAPSHOT
>> 165    INSTALLED   org.wso2.carbon.apimgt.interceptor_4.3.0.SNAPSHOT
>>
>> diag 161 and diag 165 describes the following
>>
>> osgi> diag 161
>> reference:file:../plugins/org.wso2.carbon.apimgt.core_4.3.0.SNAPSHOT.jar
>> [161]
>>   Package uses conflict: Import-Package: org.wso2.carbon.apimgt.impl;
>> version="0.0.0"
>>   Package uses conflict: Import-Package:
>> org.wso2.carbon.apimgt.impl.utils; version="0.0.0"
>>   Direct constraints which are unresolved:
>>     Missing optionally imported package org.wso2.carbon.apimgt.core_0.0.0.
>>     Missing optionally imported package
>> org.wso2.carbon.apimgt.core.authenticate_0.0.0.
>>     Missing optionally imported package
>> org.wso2.carbon.apimgt.core.gateway_0.0.0.
>>     Missing optionally imported package
>> org.wso2.carbon.apimgt.core.internal_0.0.0.
>>     Missing optionally imported package
>> org.wso2.carbon.apimgt.core.throttle_0.0.0.
>>     Missing optionally imported package
>> org.wso2.carbon.apimgt.core.usage_0.0.0.
>>     Missing optionally imported package
>> org.wso2.carbon.throttle.core_4.3.0.SNAPSHOT.
>>
>>
>> osgi> diag 165
>> reference:file:../plugins/org.wso2.carbon.apimgt.interceptor_4.3.0.SNAPSHOT.jar
>> [165]
>>   Package uses conflict: Import-Package: org.wso2.carbon.apimgt.impl.dao;
>> version="0.0.0"
>>   Package uses conflict: Import-Package: org.wso2.carbon.apimgt.impl.dto;
>> version="0.0.0"
>>   Package uses conflict: Import-Package:
>> org.wso2.carbon.apimgt.impl.utils; version="0.0.0"
>>   Direct constraints which are unresolved:
>>     Missing optionally imported package org.wso2.carbon.apimgt.core_0.0.0.
>>     Missing optionally imported package
>> org.wso2.carbon.apimgt.core.authenticate_0.0.0.
>>     Missing optionally imported package
>> org.wso2.carbon.apimgt.core.gateway_0.0.0.
>>     Missing optionally imported package
>> org.wso2.carbon.apimgt.core.throttle_0.0.0.
>>     Missing optionally imported package
>> org.wso2.carbon.apimgt.core.usage_0.0.0.
>>     Missing optionally imported package
>> org.wso2.carbon.apimgt.interceptor_0.0.0.
>>     Missing optionally imported package
>> org.wso2.carbon.apimgt.interceptor.handler_0.0.0.
>>     Missing optionally imported package
>> org.wso2.carbon.apimgt.interceptor.utils_0.0.0.
>>     Missing optionally imported package
>> org.wso2.carbon.apimgt.interceptor.valve_0.0.0.
>>     Missing optionally imported package
>> org.wso2.carbon.apimgt.usage.publisher.internal_0.0.0.
>>     Missing optionally imported package
>> org.wso2.carbon.throttle.core_4.3.0.SNAPSHOT.
>>   Leaf constraints in the dependency chain which are unresolved:
>>
>> reference:file:../plugins/org.wso2.carbon.apimgt.core_4.3.0.SNAPSHOT.jar
>> [161]
>>       Missing optionally imported package
>> org.wso2.carbon.throttle.core_4.3.0.SNAPSHOT.
>>
>>
>> We also found that in repository/components/plugins
>> org.wso2.carbon.apimgt.impl is contained in two jars as follows
>>
>> Binary file org.wso2.carbon.apimgt.impl_4.3.0.SNAPSHOT.jar matches
>> Binary file org.wso2.carbon.apimgt.keymgt.stub_4.3.0.SNAPSHOT.jar matches
>>
>> Then we removed
>> repository/components/plugins/org.wso2.carbon.apimgt.impl_4.3.0.SNAPSHOT.jar
>> Then the server start up lag was not there and server starts up quickly,
>> but several osgi bundles were not starting properly.
>>
>> Thanks
>> --
>> Prasanna Dangalla
>> Software Engineer, WSO2, Inc.; http://wso2.com/
>> lean.enterprise.middleware
>>
>> cell: +94 777 55 80 30 | +94 718 11 27 51
>> twitter: @prasa77
>>
>
>
>
> --
> --
> Pulasthi Supun
> Software Engineer; WSO2 Inc.; http://wso2.com,
> Email: pulas...@wso2.com
> Mobile: +94 (71) 9258281
> Blog : http://pulasthisupun.blogspot.com/
> Git hub profile: https://github.com/pulasthi
>



-- 
Roshan Wijesena.
Senior Software Engineer-WSO2 Inc.
Mobile: *+94719154640*
Email: ros...@wso2.com
*WSO2, Inc. :** wso2.com <http://wso2.com/>*
lean.enterprise.middleware.
_______________________________________________
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to