[
https://issues.apache.org/jira/browse/FLUME-2286?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14156583#comment-14156583
]
Santiago M. Mola commented on FLUME-2286:
-----------------------------------------
It seems there are major stoppers for Guava > 11.0.1.
hadoop-minicluster depends on guava 11.0.1 and it is used in
flume-ng-hbase-sink tests. Testing with the hbase-98 profile will fail:
{noformat}
org.apache.flume.sink.hbase.TestAsyncHBaseSink Time elapsed: 1839 sec <<<
ERROR!
java.lang.NoClassDefFoundError: com/google/common/io/LimitInputStream
at
org.apache.hadoop.hdfs.server.namenode.FSImageFormat$LoaderDelegator.load(FSImageFormat.java:118)
{noformat}
> 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)