On Fri, Aug 9, 2013 at 5:30 AM, Dishara Wijewardana <ddwijeward...@gmail.com > wrote:
> > > On Thu, Aug 8, 2013 at 11:29 PM, Ian Boston <i...@tfd.co.uk> wrote: > >> I would add a >> !com.sun.java_cup.internal.* >> >> in the Import-Packages before the * >> >> ie >> !com.sun.java_cup.internal.*, >> * >> >> That might work, but I am not certain what com.sun.java_cup.internal does. >> > Yes. That's why I did not remove it from import packages. But I will give > it a try. > Hi Ian, Yes it worked and now the cassandra bundle is in active state. > Ian >> >> On 8 August 2013 02:56, Dishara Wijewardana <ddwijeward...@gmail.com> >> wrote: >> > On Wed, Aug 7, 2013 at 6:48 PM, Ian Boston <i...@tfd.co.uk> wrote: >> > >> >> On 7 August 2013 12:49, Dishara Wijewardana <ddwijeward...@gmail.com> >> >> wrote: >> >> >> >> >> >> @Dishara >> >> >> >> >> >> Will be better to just add Guava as a bundle rathe than embed it >> since >> >> >> it uses threads to reap weak references and do clean up. >> >> >> >> >> >> >> >> > I manually Added Guva OSGI bundle. It worked as mentioned. Is that >> what >> >> you >> >> > meant? >> >> > And I am going through each missing ones and adding those to pom and >> >> > checking. Still few more to go. Will update on that. Meantime I would >> >> want >> >> > to know whether sling already has a Apache Thrift bundle in sling >> >> runtime ? >> >> > If so how can I find the version of it. Because If I add package a >> >> > different version I think it will again be confused at runtime >> because of >> >> > the two versions of the same bundle. >> >> >> >> One of the strengths of OSGi is you can add many versions of the same >> >> jar/bundle containing different versions of the same package. Thats >> >> why import and export have version numbers on the packages. >> >> >> >> AFAIK, there isnt a Thrift bundle. >> >> >> >> Hi Ian, >> > I got all of them solved except one. Now only following is there and >> seems >> > this is something else. I tried couple of dependencies and still same >> > result. Any idea why ? >> > com.sun.java_cup.internal -- Cannot be resolved and overwritten by Boot >> > Delegation >> > >> > Here is what I additionally added to include the missing classes. >> > >> >> <Embed-Dependency>hector-core,jaxp-ri,FastInfoset,cassandra-thrift,commons-pool,libthrift,httpclient,httpcore</Embed-Dependency> >> > >> > And those dependencies are >> > >> > <dependency> >> > <groupId>com.sun.org.apache</groupId> >> > <artifactId>jaxp-ri</artifactId> >> > <version>1.4</version> >> > </dependency> >> > <dependency> >> > <groupId>com.sun.xml.fastinfoset</groupId> >> > <artifactId>FastInfoset</artifactId> >> > <version>1.2.8</version> >> > </dependency> >> > <dependency> >> > <groupId>org.apache.cassandra</groupId> >> > <artifactId>cassandra-thrift</artifactId> >> > <version>1.1.0</version> >> > </dependency> >> > <dependency> >> > <groupId>commons-pool</groupId> >> > <artifactId>commons-pool</artifactId> >> > <version>1.5.5</version> >> > </dependency> >> > <dependency> >> > <groupId>org.apache.thrift</groupId> >> > <artifactId>libthrift</artifactId> >> > <version>0.9.0</version> >> > </dependency> >> > <dependency> >> > <groupId>org.apache.httpcomponents</groupId> >> > <artifactId>httpclient</artifactId> >> > <version>4.2</version> >> > </dependency> >> > <dependency> >> > <groupId>org.apache.httpcomponents</groupId> >> > <artifactId>httpcore</artifactId> >> > <version>4.2</version> >> > </dependency> >> > >> > >> > >> > >> >> Ian >> >> >> > >> > >> > >> > -- >> > Thanks >> > /Dishara >> > > > > -- > Thanks > /Dishara > -- Thanks /Dishara