[ 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)