Yes, it means that people have not specified the correct package import &
export versions. The different versions of these OSGi bundles can coexist.
Can we fix these import-export versions at least for these bundles?

On Mon, Mar 5, 2012 at 3:10 PM, Paul Fremantle <[email protected]> wrote:

> Are we not using OSGi for these dependencies? Its meant to solve these
> sort of problems!
>
> Paul
>
>
> On 5 March 2012 07:17, Deependra Ariyadewa <[email protected]> wrote:
>
>>
>>
>> On Mon, Mar 5, 2012 at 12:33 PM, Rajika Kumarasiri <[email protected]>wrote:
>>
>>> It seems the Cassandra version that you are using tightly couple into
>>> the an older version of the thrift. In that case we will have to maintain
>>> both.
>>
>>
>> I checked Cassandra next version 1.1.x series and it depends on libthrift
>> 0.7.0 therefore  Cassandra version upgrades to 1.1.x is not a possible
>> solution.
>>
>> Thanks,
>>
>> Deependra.
>>
>>>
>>> Rajika
>>>
>>>
>>> On Mon, Mar 5, 2012 at 11:52 AM, Deependra Ariyadewa <[email protected]>wrote:
>>>
>>>>
>>>>
>>>> On Mon, Mar 5, 2012 at 11:41 AM, Rajika Kumarasiri <[email protected]>wrote:
>>>>
>>>>>
>>>>>> There is a dependency mismatch when I try to start Cassandra in
>>>>>> Carbon core with libthrift 0.8.0 ( carbon trunk libthrift version) but it
>>>>>> works fine with libthrift 0.6.1. Please advice me how to resolve this 
>>>>>> issue
>>>>>> and let me know if you have any concern regarding above version changes.
>>>>>>
>>>>>
>>>>> libthrift 0.8.0 is used by the CSG implementation. Can you send the
>>>>> errors that you see when use 0.8.0 version ? And what prevent you having
>>>>> 0.6.1 as well ?
>>>>>
>>>>
>>>> This is  the error I get:
>>>>
>>>>  Caused by: java.lang.IncompatibleClassChangeError: Implementing class
>>>> at java.lang.ClassLoader.defineClass1(Native Method)
>>>>  at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
>>>> at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
>>>>  at
>>>> org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.defineClass(DefaultClassLoader.java:188)
>>>> at
>>>> org.eclipse.osgi.baseadaptor.loader.ClasspathManager.defineClass(ClasspathManager.java:601)
>>>>  at
>>>> org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findClassImpl(ClasspathManager.java:567)
>>>> at
>>>> org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClassImpl(ClasspathManager.java:490)
>>>>  at
>>>> org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass_LockClassLoader(ClasspathManager.java:478)
>>>> at
>>>> org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:458)
>>>>  at
>>>> org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:216)
>>>> at
>>>> org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:400)
>>>>  at
>>>> org.eclipse.osgi.internal.loader.SingleSourcePackage.loadClass(SingleSourcePackage.java:35)
>>>> at
>>>> org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:464)
>>>>  at
>>>> org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:429)
>>>> at
>>>> org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:417)
>>>>  at
>>>> org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)
>>>> at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
>>>>  at
>>>> me.prettyprint.cassandra.connection.client.HThriftClient.getCassandra(HThriftClient.java:64)
>>>> at
>>>> me.prettyprint.cassandra.connection.client.HThriftClient.getCassandra(HThriftClient.java:73)
>>>>  at
>>>> me.prettyprint.cassandra.connection.HConnectionManager.operateWithFailover(HConnectionManager.java:239)
>>>> at
>>>> me.prettyprint.cassandra.service.AbstractCluster.describeKeyspaces(AbstractCluster.java:136)
>>>>  at
>>>> org.wso2.carbon.cassandra.mgt.CassandraKeyspaceAdmin.getKeyspaces(CassandraKeyspaceAdmin.java:620)
>>>> at
>>>> org.wso2.carbon.cassandra.mgt.CassandraKeyspaceAdmin.listKeyspacesOfCurrentUser(CassandraKeyspaceAdmin.java:135)
>>>>  ... 37 more
>>>>
>>>> Thanks,
>>>>
>>>> Deependra.
>>>>
>>>>>
>>>>> Rajika
>>>>>
>>>>>
>>>>>>
>>>>>> Thanks,
>>>>>>
>>>>>> Deependra.
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Deependra Ariyadewa
>>>>>> WSO2, Inc. http://wso2.com/ http://wso2.org
>>>>>>
>>>>>> email [email protected]; cell +94 71 403 5996 ;
>>>>>> Blog http://risenfall.wordpress.com/
>>>>>> PGP info: KeyID: 'DC627E6F'
>>>>>>
>>>>>>
>>>>>> _______________________________________________
>>>>>> Carbon-dev mailing list
>>>>>> [email protected]
>>>>>> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
>>>>>>
>>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> Carbon-dev mailing list
>>>>> [email protected]
>>>>> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> Deependra Ariyadewa
>>>> WSO2, Inc. http://wso2.com/ http://wso2.org
>>>>
>>>> email [email protected]; cell +94 71 403 5996 ;
>>>> Blog http://risenfall.wordpress.com/
>>>> PGP info: KeyID: 'DC627E6F'
>>>>
>>>>
>>>> _______________________________________________
>>>> Carbon-dev mailing list
>>>> [email protected]
>>>> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
>>>>
>>>>
>>>
>>> _______________________________________________
>>> Carbon-dev mailing list
>>> [email protected]
>>> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
>>>
>>>
>>
>>
>> --
>> Deependra Ariyadewa
>> WSO2, Inc. http://wso2.com/ http://wso2.org
>>
>> email [email protected]; cell +94 71 403 5996 ;
>> Blog http://risenfall.wordpress.com/
>> PGP info: KeyID: 'DC627E6F'
>>
>>
>> _______________________________________________
>> Carbon-dev mailing list
>> [email protected]
>> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
>>
>>
>
>
> --
> Paul Fremantle
> CTO and Co-Founder, WSO2
> OASIS WS-RX TC Co-chair, VP, Apache Synapse
>
> UK: +44 207 096 0336
> US: +1 646 595 7614
>
> blog: http://pzf.fremantle.org
> twitter.com/pzfreo
> [email protected]
>
> wso2.com Lean Enterprise Middleware
>
> Disclaimer: This communication may contain privileged or other
> confidential information and is intended exclusively for the addressee/s.
> If you are not the intended recipient/s, or believe that you may have
> received this communication in error, please reply to the sender indicating
> that fact and delete the copy you received and in addition, you should not
> print, copy, retransmit, disseminate, or otherwise use the information
> contained in this communication. Internet communications cannot be
> guaranteed to be timely, secure, error or virus-free. The sender does not
> accept liability for any errors or omissions.
>
>
> _______________________________________________
> Carbon-dev mailing list
> [email protected]
> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
>
>


-- 
*Afkham Azeez*
Director of Architecture; WSO2, Inc.; http://wso2.com
Member; Apache Software Foundation; http://www.apache.org/
* <http://www.apache.org/>**
email: **[email protected]* <[email protected]>* cell: +94 77 3320919
blog: **http://blog.afkham.org* <http://blog.afkham.org>*
twitter: **http://twitter.com/afkham_azeez*<http://twitter.com/afkham_azeez>
*
linked-in: **http://lk.linkedin.com/in/afkhamazeez*
*
*
*Lean . Enterprise . Middleware*
_______________________________________________
Carbon-dev mailing list
[email protected]
http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev

Reply via email to