java.lang.NoClassDefFoundError: в анонимном внутреннем классе

Я запускаю этот код в Linux Red Hat с Sun / oracle JVM 1.6_23, внутри сервера VMWare.

Через некоторое время кажется, что JVM не может получить доступ к моему анонимные внутренние классы.

Мой путь к классам в порядке, так как он работает в течение определенного периода.

Все, что я получил, это такие ошибки:

java.lang.NoClassDefFoundError : at com.mycompany.impl.MyClassImpl.markAsDeletable ( MyClassImpl.java : 45).

строка 45 - первая строка ниже, он не может найти мой новый Predicate

        DomaineVO domaineVO = Iterables.find(domainesVO, new Predicate<DomaineVO>() {

            @Override
            public boolean apply(DomaineVO input) {
                return input.getId().equals(domaine.getIdentifier().toString());
            }
        });

Есть идеи?

8
задан skaffman 12 May 2011 в 10:29
поделиться