Ошибка создания экземпляра EventBus в Guava java

Я пытаюсь использовать EventBus библиотек Google Guava.

Из документации Guava несложно создать экземпляр объекта EventBus.

Мой код:

package test;

import com.google.common.eventbus.EventBus;

public class Test {
    public static void main(String[] args) {
        EventBus bus = new EventBus("Sample");
    }
}

Я получаю эту ошибку:

Exception in thread "main" java.lang.NoSuchMethodError: com.google.common.base.Objects.firstNonNull(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
at com.google.common.cache.CacheBuilder.getKeyStrength(CacheBuilder.java:355)
at com.google.common.cache.CustomConcurrentHashMap.(CustomConcurrentHashMap.java:206)
at com.google.common.cache.ComputingCache.(ComputingCache.java:39)
at com.google.common.cache.CacheBuilder.build(CacheBuilder.java:569)
at com.google.common.eventbus.EventBus.(EventBus.java:156)
at test.Test.main(Test.java:7)
Java Result: 1

Я пробовал с Guava 10.0, 11.0 и 12.0 и всегда одна и та же ошибка. Я использую OSX Lion и Netbeans 7.1 :. Пробовал Java 6 (32- и 64-разрядную )и Java 7 :без улучшений. В гугле ничего не могу найти. Это проблема с гуавой? Или, как обычно, я что-то упускаю?

С уважением,

Алессандро

6
задан Alejander 9 July 2012 в 16:31
поделиться