Hi Prabath,
This has become a blocker for the MB v 3.0.0 M1.
(Since Dhanuka might be travelling) Shall we have a look on how to fix this
on Monday?

regards
Ramith.


On Fri, Oct 3, 2014 at 10:52 PM, Dhanuka Ranasinghe <dhan...@wso2.com>
wrote:

> Hi Sameera,
>
> The reason for embed third party libraries is osgi cyclic dependency
> issue. This has been discussed long time back with Kishanthan and you.
>
> Cheers,
> Dhanuka
>
> *Dhanuka Ranasinghe*
>
> Senior Software Engineer
> WSO2 Inc. ; http://wso2.com
> lean . enterprise . middleware
>
> phone : +94 715381915
>
> On Fri, Oct 3, 2014 at 10:11 PM, Sameera Jayasoma <same...@wso2.com>
> wrote:
>
>> Hi Dhanuka,
>>
>> I noticed few issues in pom.xml of this orbit bundle.
>>
>> 1) Import package section is empty. Please the put correct import package
>> list.
>> 2) Optional=true is missing from some of the dependencies.
>> 3) Following third-party libraries have been embedded inside this orbit
>> bundle
>>
>> netty
>> metrics-core
>> guava
>> jackson-core-as
>> |jackson-mapper-asl
>> slf4j-api
>> slf4j-log4j12
>> *apache-cassandra*
>> libthrift;
>>
>> 4) Size of this bundle is around 8.5 MB and all the above embedded
>> dependencies has contributed to this size.
>>
>> I know there exists orbit bundles with such issues, but we've started
>> this effort recently to verify all the new orbit bundles before publishing
>> them to nexus repository.
>>
>> I am rejecting this pull request. Please fix these issues and send the PR
>> again.
>>
>> Thanks,
>> Sameera.
>>
>> On Fri, Oct 3, 2014 at 9:37 PM, Dhanuka Ranasinghe <dhan...@wso2.com>
>> wrote:
>>
>>> Hi,
>>>
>>> I don't have permission to merge below pull request, I guess some one
>>> who has permission would need to attend this.
>>>
>>> https://github.com/wso2/orbit/pull/26
>>>
>>> Cheers,
>>> Dhanuka
>>>
>>> *Dhanuka Ranasinghe*
>>>
>>> Senior Software Engineer
>>> WSO2 Inc. ; http://wso2.com
>>> lean . enterprise . middleware
>>>
>>> phone : +94 715381915
>>>
>>> On Fri, Oct 3, 2014 at 6:31 PM, Harsha Kumara <hars...@wso2.com> wrote:
>>>
>>>> Adding Maheshika.
>>>>
>>>> On Fri, Oct 3, 2014 at 6:23 PM, Asanka Abeyweera <asank...@wso2.com>
>>>> wrote:
>>>>
>>>>> Hi all,
>>>>>
>>>>> I created a pull request [1] in wso2/orbit removing the parent pom
>>>>> reference in cql-driver bundle. Can we release this as
>>>>> cql-driver-1.0.5.wso2v2 in wso2/orbit?
>>>>>
>>>>> [1] https://github.com/wso2/orbit/pull/26
>>>>>
>>>>>
>>>>> On Fri, Oct 3, 2014 at 6:17 PM, Asitha Nanayakkara <asi...@wso2.com>
>>>>> wrote:
>>>>>
>>>>>> Hi everyone,
>>>>>>
>>>>>> Since the issue is a blocker for us we are making the versions
>>>>>> consistent throughout the platform by using the existing cql-driver.
>>>>>> Changes needed in carbon-storage-management is complete.
>>>>>>
>>>>>> @PrabathA: Please review and merge the pull request
>>>>>> https://github.com/wso2-dev/carbon-storage-management/pull/48
>>>>>>
>>>>>> Thank you.
>>>>>>
>>>>>> On Thu, Oct 2, 2014 at 7:37 AM, Prabath Abeysekera <praba...@wso2.com
>>>>>> > wrote:
>>>>>>
>>>>>>> Hi Everyone,
>>>>>>>
>>>>>>> AsankaAB and Asitha have finally found the root cause of this issue.
>>>>>>> Excellent stuff guys!
>>>>>>>
>>>>>>> It appears as if a few different versions of transitive dependencies
>>>>>>> (i.e guava) used within some of the libraries resulted in the package
>>>>>>> conflicts observed. As for the resolutions available, we'd have to make 
>>>>>>> the
>>>>>>> versions of the aforesaid libraries that are being used in other
>>>>>>> dependencies consistent across the platform. This is currently being 
>>>>>>> worked
>>>>>>> on and We'll be updating the thread once done.
>>>>>>>
>>>>>>> Cheers,
>>>>>>> Prabath
>>>>>>>
>>>>>>> On Wed, Oct 1, 2014 at 5:29 PM, Asitha Nanayakkara <asi...@wso2.com>
>>>>>>> wrote:
>>>>>>>
>>>>>>>> adding dev list
>>>>>>>>
>>>>>>>> On Wed, Oct 1, 2014 at 9:36 AM, Asanka Abeyweera <asank...@wso2.com
>>>>>>>> > wrote:
>>>>>>>>
>>>>>>>>> Hi Asitha/Prabath,
>>>>>>>>>
>>>>>>>>> The issue is seems to be a side effect of the switch we made from
>>>>>>>>> cql-driver to cassandra-driver-core. I reverted back to cql-driver 
>>>>>>>>> and the
>>>>>>>>> issue does not occur after that. Therefore I think the issue is with
>>>>>>>>> cassandra-driver-core bundle.
>>>>>>>>>
>>>>>>>>> Since we use the "org.wso2.carbon.cassandra.datareader.feature"
>>>>>>>>> which uses cassandra-driver-core, we cannot switch completely to 
>>>>>>>>> cql-driver
>>>>>>>>> until the datareader feature also revert back to cql-driver. What do 
>>>>>>>>> you
>>>>>>>>> think we should do to resolve this issue?
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> On Wed, Oct 1, 2014 at 5:44 AM, Prabath Abeysekera <
>>>>>>>>> praba...@wso2.com> wrote:
>>>>>>>>>
>>>>>>>>>> Most probably the proper initialization of the data-source
>>>>>>>>>> component was interrupted as a result of some issue it was hit with 
>>>>>>>>>> while
>>>>>>>>>> trying to register "CassandraDaraReader". This might have further 
>>>>>>>>>> gone on
>>>>>>>>>> to block the process of making the data-sources configured in the
>>>>>>>>>> master-datasources.xml JNDI bound, causing the reported problem.
>>>>>>>>>>
>>>>>>>>>> Why don't you boot up the server with OSGi debugging mode on and
>>>>>>>>>> see what's gone wrong? In the meantime, I too will give it a try and 
>>>>>>>>>> see if
>>>>>>>>>> I can get this reproduced locally.
>>>>>>>>>>
>>>>>>>>>> Cheers,
>>>>>>>>>> Pravatg
>>>>>>>>>>
>>>>>>>>>> On Tue, Sep 30, 2014 at 2:49 PM, Asitha Nanayakkara <
>>>>>>>>>> asi...@wso2.com> wrote:
>>>>>>>>>>
>>>>>>>>>>> Hi,
>>>>>>>>>>>
>>>>>>>>>>> When I add
>>>>>>>>>>> org.wso2.carbon.cassandra.datareader.datasource.CassandraDataSourceReader
>>>>>>>>>>> to the providers list of  master-datasources.xml I get an error[1]
>>>>>>>>>>> initialising User Manager Core Bundle due to failure to lookup
>>>>>>>>>>> jdbc/WSO2CarbonDB entry in master-datasources.xml.
>>>>>>>>>>>
>>>>>>>>>>> When the CassandraDataSourceReader is removed from providers
>>>>>>>>>>> this doesn't happen. Due to this we can't connect an external 
>>>>>>>>>>> Cassandra
>>>>>>>>>>> data source for MB. This is a blocker for WSO2 MB 3.0.0 M1 release. 
>>>>>>>>>>> (This
>>>>>>>>>>> worked fine earlier)
>>>>>>>>>>>
>>>>>>>>>>> Any idea why this is happening?
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> [1]
>>>>>>>>>>> ERROR {org.wso2.carbon.user.core.internal.Activator} -  Cannot
>>>>>>>>>>> start User Manager Core bundle
>>>>>>>>>>> java.lang.RuntimeException: Error in looking up data source:
>>>>>>>>>>> Name [jdbc/WSO2CarbonDB] is not bound in this Context. Unable to 
>>>>>>>>>>> find
>>>>>>>>>>> [jdbc].
>>>>>>>>>>> at
>>>>>>>>>>> org.wso2.carbon.user.core.util.DatabaseUtil.lookupDataSource(DatabaseUtil.java:86)
>>>>>>>>>>> at
>>>>>>>>>>> org.wso2.carbon.user.core.util.DatabaseUtil.createRealmDataSource(DatabaseUtil.java:172)
>>>>>>>>>>> at
>>>>>>>>>>> org.wso2.carbon.user.core.util.DatabaseUtil.getRealmDataSource(DatabaseUtil.java:66)
>>>>>>>>>>> at
>>>>>>>>>>> org.wso2.carbon.user.core.common.DefaultRealmService.<init>(DefaultRealmService.java:89)
>>>>>>>>>>> at
>>>>>>>>>>> org.wso2.carbon.user.core.common.DefaultRealmService.<init>(DefaultRealmService.java:114)
>>>>>>>>>>> at
>>>>>>>>>>> org.wso2.carbon.user.core.internal.Activator.startDeploy(Activator.java:69)
>>>>>>>>>>> at
>>>>>>>>>>> org.wso2.carbon.user.core.internal.BundleCheckActivator.start(BundleCheckActivator.java:61)
>>>>>>>>>>> at
>>>>>>>>>>> org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(BundleContextImpl.java:711)
>>>>>>>>>>> at java.security.AccessController.doPrivileged(Native Method)
>>>>>>>>>>> at
>>>>>>>>>>> org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:702)
>>>>>>>>>>> at
>>>>>>>>>>> org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:683)
>>>>>>>>>>> at
>>>>>>>>>>> org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:381)
>>>>>>>>>>> at
>>>>>>>>>>> org.eclipse.osgi.framework.internal.core.AbstractBundle.resume(AbstractBundle.java:390)
>>>>>>>>>>> at
>>>>>>>>>>> org.eclipse.osgi.framework.internal.core.Framework.resumeBundle(Framework.java:1176)
>>>>>>>>>>> at
>>>>>>>>>>> org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(StartLevelManager.java:559)
>>>>>>>>>>> at
>>>>>>>>>>> org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(StartLevelManager.java:544)
>>>>>>>>>>> at
>>>>>>>>>>> org.eclipse.osgi.framework.internal.core.StartLevelManager.incFWSL(StartLevelManager.java:457)
>>>>>>>>>>> at
>>>>>>>>>>> org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLevel(StartLevelManager.java:243)
>>>>>>>>>>> at
>>>>>>>>>>> org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(StartLevelManager.java:438)
>>>>>>>>>>> at
>>>>>>>>>>> org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(StartLevelManager.java:1)
>>>>>>>>>>> at
>>>>>>>>>>> org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
>>>>>>>>>>> at
>>>>>>>>>>> org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:340)
>>>>>>>>>>> Caused by: javax.naming.NameNotFoundException: Name
>>>>>>>>>>> [jdbc/WSO2CarbonDB] is not bound in this Context. Unable to find 
>>>>>>>>>>> [jdbc].
>>>>>>>>>>> at org.apache.naming.NamingContext.lookup(NamingContext.java:819)
>>>>>>>>>>> at org.apache.naming.NamingContext.lookup(NamingContext.java:167)
>>>>>>>>>>> at
>>>>>>>>>>> org.wso2.carbon.context.internal.CarbonContextDataHolder$CarbonInitialJNDIContext.lookup(CarbonContextDataHolder.java:705)
>>>>>>>>>>> at javax.naming.InitialContext.lookup(InitialContext.java:411)
>>>>>>>>>>> at javax.naming.InitialContext.doLookup(InitialContext.java:284)
>>>>>>>>>>> at
>>>>>>>>>>> org.wso2.carbon.user.core.util.DatabaseUtil.lookupDataSource(DatabaseUtil.java:84)
>>>>>>>>>>> ... 21 more
>>>>>>>>>>>
>>>>>>>>>>> Thanks.
>>>>>>>>>>> --
>>>>>>>>>>> *Asitha Nanayakkara*
>>>>>>>>>>> Software Engineer
>>>>>>>>>>> WSO2, Inc. http://wso2.com/
>>>>>>>>>>> Mob: + 94 77 85 30 682
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> --
>>>>>>>>>> Prabath Abeysekara
>>>>>>>>>> Associate Technical Lead, Data TG.
>>>>>>>>>> WSO2 Inc.
>>>>>>>>>> Email: praba...@wso2.com
>>>>>>>>>> Mobile: +94774171471
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> Asanka Abeyweera
>>>>>>>>> Software Engineer
>>>>>>>>> WSO2 Inc.
>>>>>>>>>
>>>>>>>>> Phone: +94 712228648
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> *Asitha Nanayakkara*
>>>>>>>> Software Engineer
>>>>>>>> WSO2, Inc. http://wso2.com/
>>>>>>>> Mob: + 94 77 85 30 682
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> Prabath Abeysekara
>>>>>>> Associate Technical Lead, Data TG.
>>>>>>> WSO2 Inc.
>>>>>>> Email: praba...@wso2.com
>>>>>>> Mobile: +94774171471
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> *Asitha Nanayakkara*
>>>>>> Software Engineer
>>>>>> WSO2, Inc. http://wso2.com/
>>>>>> Mob: + 94 77 85 30 682
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Asanka Abeyweera
>>>>> Software Engineer
>>>>> WSO2 Inc.
>>>>>
>>>>> Phone: +94 712228648
>>>>>
>>>>> _______________________________________________
>>>>> Dev mailing list
>>>>> Dev@wso2.org
>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> Harsha Kumara
>>>> Software Engineer, WSO2 Inc.
>>>> Mobile: +94775505618
>>>> Blog:harshcreationz.blogspot.com
>>>>
>>>> _______________________________________________
>>>> Dev mailing list
>>>> Dev@wso2.org
>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>>
>>>>
>>>
>>> _______________________________________________
>>> Dev mailing list
>>> Dev@wso2.org
>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>
>>>
>>
>>
>> --
>> Sameera Jayasoma,
>> Software Architect,
>>
>> WSO2, Inc. (http://wso2.com)
>> email: same...@wso2.com
>> blog: http://sameera.adahas.org
>> twitter: https://twitter.com/sameerajayasoma
>> flickr: http://www.flickr.com/photos/sameera-jayasoma/collections
>> Mobile: 0094776364456
>>
>> Lean . Enterprise . Middleware
>>
>>
>
> _______________________________________________
> Dev mailing list
> Dev@wso2.org
> http://wso2.org/cgi-bin/mailman/listinfo/dev
>
>


-- 
Ramith Jayasinghe
Technical Lead
WSO2 Inc., http://wso2.com
lean.enterprise.middleware

E: ram...@wso2.com
P: +94 777542851
_______________________________________________
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to