[ 
https://issues.apache.org/jira/browse/FLUME-2286?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14156363#comment-14156363
 ] 

Santiago M. Mola commented on FLUME-2286:
-----------------------------------------

I'm currently testing Guava 17.0. It requires upgrading some other dependencies 
but it should be good.

> Upgrade Guava version to 14.0.1
> -------------------------------
>
>                 Key: FLUME-2286
>                 URL: https://issues.apache.org/jira/browse/FLUME-2286
>             Project: Flume
>          Issue Type: Wish
>    Affects Versions: v1.5.0
>            Reporter: Joshua Hyde
>            Priority: Minor
>              Labels: patch
>         Attachments: FLUME-2286.patch
>
>
> I wrote a custom Sink as a Flume plugin that uses code that leverages the 
> {{CacheBuilder}} class provided by Guava. The problem was that my code uses 
> Guava 14.0.1, and I ended up with this error:
> {noformat}
> 31 Dec 2013 11:11:45,071 ERROR 
> [SinkRunner-PollingRunner-DefaultSinkProcessor] 
> (my.package.CustomSink.process:104)  - Failed to process events.
> java.lang.NoSuchMethodError: 
> com.google.common.cache.CacheBuilder.maximumSize(J)Lcom/google/common/cache/CacheBuilder;
>       at my.package.CustomSink.process(CustomSink.java:90)
>       at 
> org.apache.flume.sink.DefaultSinkProcessor.process(DefaultSinkProcessor.java:68)
>       at org.apache.flume.SinkRunner$PollingRunner.run(SinkRunner.java:147)
>       at java.lang.Thread.run(Thread.java:744)
> {noformat}
> Thankfully, I have direct control over the code that uses Guava 14.0.1 and 
> can download it to the version used by Flume (10.0.1 at time of writing 
> this), but it'd be nice if I didn't have to downgrade my code base for this.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to