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
