This is an automated email from the ASF dual-hosted git repository.

rcordier pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/james-project.git

commit 798dce9a904f05a280deeffe2d12eb4d4b597a76
Author: Quan Tran <hqt...@linagora.com>
AuthorDate: Wed Nov 13 15:47:44 2024 +0700

    JAMES-2456 CassandraWithTikaTest should properly load Tika module
    
    Before, Tika was not used properly in the integration test 
CassandraWithTikaTest:
    ```
    14:49:51.495 [WARN ] o.a.j.m.m.TikaMailboxModule - Could not find tika 
configuration file. Disabling Tika.
    14:49:51.496 [INFO ] o.a.j.m.m.TikaMailboxModule - Tika text extraction has 
been disabled. Using JsoupTextExtractor instead. No complex extraction will be 
done.
    ```
---
 .../java/org/apache/james/modules/TestTikaModule.java   | 17 +++++++----------
 1 file changed, 7 insertions(+), 10 deletions(-)

diff --git 
a/server/apps/cassandra-app/src/test/java/org/apache/james/modules/TestTikaModule.java
 
b/server/apps/cassandra-app/src/test/java/org/apache/james/modules/TestTikaModule.java
index a46e61fd0a..89bc432fab 100644
--- 
a/server/apps/cassandra-app/src/test/java/org/apache/james/modules/TestTikaModule.java
+++ 
b/server/apps/cassandra-app/src/test/java/org/apache/james/modules/TestTikaModule.java
@@ -19,14 +19,10 @@
 
 package org.apache.james.modules;
 
-import java.net.URISyntaxException;
-
 import jakarta.inject.Singleton;
 
 import org.apache.james.mailbox.tika.TikaConfiguration;
 import org.apache.james.mailbox.tika.TikaContainer;
-import org.apache.james.mailbox.tika.TikaHttpClient;
-import org.apache.james.mailbox.tika.TikaHttpClientImpl;
 
 import com.google.inject.AbstractModule;
 import com.google.inject.Provides;
@@ -46,11 +42,12 @@ public class TestTikaModule extends AbstractModule {
 
     @Provides
     @Singleton
-    protected TikaHttpClient provideTikaHttpClient() throws URISyntaxException 
{
-        return new TikaHttpClientImpl(TikaConfiguration.builder()
-                .host(tika.getIp())
-                .port(tika.getPort())
-                .timeoutInMillis(tika.getTimeoutInMillis())
-                .build());
+    protected TikaConfiguration provideTikaConfiguration() {
+        return TikaConfiguration.builder()
+            .enabled()
+            .host(tika.getIp())
+            .port(tika.getPort())
+            .timeoutInMillis(tika.getTimeoutInMillis())
+            .build();
     }
 }


---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscr...@james.apache.org
For additional commands, e-mail: notifications-h...@james.apache.org

Reply via email to