You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@flume.apache.org by "Joshua Hyde (JIRA)" <ji...@apache.org> on 2014/04/18 01:29:17 UTC

[jira] [Comment Edited] (FLUME-2286) Upgrade Guava version to 14.0.1

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

Joshua Hyde edited comment on FLUME-2286 at 4/17/14 11:29 PM:
--------------------------------------------------------------

I might also recommend just upgrading Flume to the truly latest version (16.0.1) to maximize the time to when the proverbial can has to be kicked down the road again.


was (Author: jrh3k5):
I might also recommend just upgrading Flume to the truly latest version (16.0.1) to reduce the time to when the proverbial can has to be kicked down the road again.

> 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.2#6252)