Bright,

We have this in contrib/pom.xml which I think is causing the problem:

    <dependency>
      <groupId>com.google.guava</groupId>
      <artifactId>guava</artifactId>
      <version>16.0.1</version>
      <scope>provided</scope>
      <optional>true</optional>
    </dependency>

whereas the hadoop-common 2.2.0 depends on 11.0.2

Ram

On Thu, Dec 1, 2016 at 4:11 PM, Bright Chen <bri...@datatorrent.com> wrote:

> Hi All,
> I got an runtime exception (In unit test in local mode) when trying to test
> Guava BloomFilter in malhar. the exception is as following. It seem the
> malhar depended on Guava 11.0.2 at compile time while depended on higher
> version at runtime. Which caused this compatible issue.
>
> Anyone got same issue or any idea how to solve or get around this issue?
>
> java.lang.AbstractMethodError:
> org.apache.apex.malhar.lib.state.managed.SliceFunnel.
> funnel(Ljava/lang/Object;Lcom/google/common/hash/PrimitiveSink;)V
>
> at
> com.google.common.hash.AbstractStreamingHashFunction$
> AbstractStreamingHasher.putObject(
> AbstractStreamingHashFunction.java:223)
>
> at com.google.common.hash.AbstractStreamingHashFunction.hashObject(
> AbstractStreamingHashFunction.java:37)
>
> thanks
> Bright
>

Reply via email to