Hi Marcel,
thank you for your reply. These are the dependencies I declared in my
project:
implementation group: 'org.apache.jackrabbit', name: 'jackrabbit-core',
version: '2.20.0'
implementation group: 'org.apache.jackrabbit', name: 'oak-core',
version: '1.22.0'
implementation group: 'org.apache.jackrabbit', name: 'oak-jcr',
version: '1.22.0'
implementation group: 'org.apache.jackrabbit', name: 'oak-lucene',
version: '1.22.0'
implementation group: 'org.apache.jackrabbit', name: 'oak-auth-ldap',
version: '1.22.0'
implementation group: 'org.mongodb', name: 'mongo-java-driver',
version: '3.8.2'
implementation group: 'org.apache.tika', name: 'tika-parsers', version:
'1.23'
implementation group: 'org.slf4j', name: 'slf4j-api', version: '1.7.30'
implementation group: 'org.slf4j', name: 'slf4j-log4j12', version:
'1.7.30'
implementation group: 'org.slf4j', name: 'slf4j-log4j12', version:
'1.7.30'
implementation group: 'log4j', name: 'log4j', version: '1.2.16'
If I remove the tika dependency my Main class runs without problem. I
looked at the parent pom
<https://repo1.maven.org/maven2/org/apache/jackrabbit/oak-parent/1.22.0/oak-parent-1.22.0.pom>and
added the dependency (I know Tika is used in text extraction and index
related stuff).
Will everything work if I remove it?
Regards.
Jorge
El lun., 20 ene. 2020 a las 2:48, Marcel Reutegger
(<[email protected]>) escribió:
> Hi,
>
> The Guava method sameThreadExecutor() was removed in version 21 [0].
> I assume there must be a more recent Guava version than 15 on your
> classpath.
>
> Regards
> Marcel
>
> [0] https://github.com/google/guava/wiki/Release21#commonutilconcurrent
>
> On 18.01.20, 22:22, "jorgeeflorez ." <[email protected]>
> wrote:
>
> Hello all,
> I am trying to build a standalone application that will use Jackrabbit
> and
> Oak (a Gradle project). I am having problems when the node store is
> being
> built. This is the stack trace:
>
> Exception in thread "main" java.lang.NoSuchMethodError:
>
> com.google.common.util.concurrent.MoreExecutors.sameThreadExecutor()Lcom/google/common/util/concurrent/ListeningExecutorService;
> at
>
> org.apache.jackrabbit.oak.plugins.document.DocumentNodeStoreBuilder.getExecutor(DocumentNodeStoreBuilder.java:440)
> at
>
> org.apache.jackrabbit.oak.plugins.document.DocumentNodeStore.<init>(DocumentNodeStore.java:554)
>
> It seems a Guava related problem. I tried to declare the dependency in
> my
> project to 15.0 version but the problem persists.
>
> Any help is welcome.
>
> Regards,
>
> Jorge
>
>
>