Apache Tika Framework

MiMa

Top Contributor
Aktuelle arbeite ich meinen JavaCode auf der mit dem Apache Tika Framework zusammenarbeitet.
Mit Tika 1.16 und PDFBox 2.0.0.-RC3 funktionieren meine Methoden (Damals mit Netbeans über JAR files heite über Maven in IntelliJ)
Gekürzte Fassung
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/C:/Users/Michael/.m2/repository/org/apache/tika/tika-app/1.16/tika-app-1.16.jar!/org/slf4j/impl/StaticLoggerBinder.class]
....
Apr. 01, 2024 8:42:17 PM org.apache.tika.config.InitializableProblemHandler$3 handleInitializableProblem
WARNUNG: JBIG2ImageReader not loaded. jbig2 files will be ignored
...
TIFFImageWriter not loaded. tiff files will not be processed
S...

Apr. 01, 2024 8:42:17 PM org.apache.tika.config.InitializableProblemHandler$3 handleInitializableProblem
WARNUNG: org.xerial's sqlite-jdbc is not loaded.
Please provide the jar on your classpath to parse sqlite files.
See tika-parsers/pom.xml for the correct version.
INFO OpenType Layout tables used in font CIDFont+F1 are not implemented in PDFBox and will be ignored
INFO OpenType Layout tables used in font CIDFont+F1 are not implemented in PDFBox and will be ignored
Mit Tika 1.25 und PDFBox 2.0.25 erhalte ich folgedne Ausgabe in der Konsole, welche deutlich kürzer geworden ist
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/C:/Users/Michael/.m2/repository/org/apache/tika/tika-app/1.25/tika-app-1.25.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/C:/Users/Michael/.m2/repository/org/slf4j/slf4j-log4j12/1.7.28/slf4j-log4j12-1.7.28.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
SLF4J: Actual binding is of type [org.slf4j.impl.Log4jLoggerFactory]
Apr. 01, 2024 8:47:23 PM org.apache.tika.config.InitializableProblemHandler$3 handleInitializableProblem
WARNUNG: J2KImageReader not loaded. JPEG2000 files will not be processed.
See https://pdfbox.apache.org/2.0/dependencies.html#jai-image-io
for optional dependencies.
Mit Tika 1.28.4 und PDFBox 2.0.25
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/C:/Users/Michael/.m2/repository/org/apache/tika/tika-app/1.28.4/tika-app-1.28.4.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/C:/Users/Michael/.m2/repository/org/apache/logging/log4j/log4j-slf4j-impl/2.17.2/log4j-slf4j-impl-2.17.2.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
SLF4J: Actual binding is of type [org.apache.logging.slf4j.Log4jLoggerFactory]
Apr. 01, 2024 8:54:11 PM org.apache.tika.config.InitializableProblemHandler$3 handleInitializableProblem
WARNUNG: J2KImageReader not loaded. JPEG2000 files will not be processed.
See https://pdfbox.apache.org/2.0/dependencies.html#jai-image-io
for optional dependencies.

Apr. 01, 2024 8:54:11 PM org.apache.tika.config.InitializableProblemHandler$3 handleInitializableProblem
WARNUNG: org.xerial's sqlite-jdbc is not loaded.
Please provide the jar on your classpath to parse sqlite files.
See tika-parsers/pom.xml for the correct version.
Und im Logfile tauch plötzlich Jede Menge Zeilen auf mit (gekürzte Fassung)
DDocumentCatalog - AcroForm content has already been retrieved with fixes applied - original content changed because of that
2024-04-01 20:54:11 [main] DEBUG org.apache.fontbox.ttf.PostScriptTable - No PostScript name information is provided for the font ArialMT
2024-04-01 20:54:11 [main] DEBUG org.apache.fontbox.ttf.GlyphSubstitutionTable - Type 6 GSUB lookup table is not supported and will be ignored
2024-04-01 20:54:11 [main] DEBUG org.apache.fontbox.ttf.GlyphSubstitutionTable - Type 4 GSUB lookup table is not supported and will be ignored
...
hSubstitutionTable - Type 2 GSUB lookup table is not supported and will be ignored
2024-04-01 20:54:11 [main] DEBUG org.apache.pdfbox.pdmodel.PDDocumentCatalog - AcroForm content has already been retrieved with fixes applied - original content changed because of that
2024-04-01 20:54:11 [main] DEBUG org.apache.pdfbox.pdmodel.PDDocumentCatalog - AcroForm content has already been retrieved with fixes applied - original content changed because of that
2024-04-01 20:54:11 [main] INFO de.bibliothekenmm.dateien.Datei - Der Inhalt wurde in die Instanzvariable "inhalt" extrahiert
2024-04-01 20:54:11 [main] INFO de.bibliothekenmm.dateien.Datei - Der Die Datei enthält "498" Zeichen mit Leerzeichen
2024-04-01 20:54:11 [main] DEBUG org.apache.pdfbox.pdmodel.PDDocumentCatalog - AcroForm content has already been retrieved with fixes applied - original content changed because of that
2024-04-01 20:54:11 [main] DEBUG org.apache.fontbox.ttf.PostScriptTable - No PostScript name information is provided for the font ArialMT
2024-04-01 20:54:11 [main] DEBUG org.apache.fontbox.ttf.GlyphSubstitutionTable - Type 6 GSUB lookup table is not supported and will be ignored
2024-04-01 20:54:11 [main] DEBUG org.apache.fontbox.ttf.GlyphSubstitutionTable - Type 4 GSUB lookup table is not supported and will be ignored
...
Mir ist nicht bewust das ich SLF4J-Bindungen verwende, davon habe ich noch nie gehört.
Ich benutze immer Log4j2 umd das Logging zu nutzen.

Type 2 GSUB lookup table sind eine Art von GSUB-Tabellen (Glyphtabelle für Substitutionen) im OpenType-Schriftformat die nicht unterstützt werden.

AcroForm content weist auf einen Inhalt eines AcroFormulars (Asufüllbare Formulare)

No PostScript name information, weist drauf in das keine PostScript-Nameninformationen für die Schriftart ArialMT bereitgestellt wurden.

DEBUG org.apache.fontbox.ttf.GlyphSubstitutionTable - Type 6/4 GSUB lookup table is not supported and will be ignored, eine Art von GSUB-Tabellen die nicht unterstützt werden.

All diese dinge benötige ich im grunde nicht weis jemand wie man diese Funktionen separat ein oder aus stellen kann.
Ich bestrebe immer an Ausgaben in de rKonsole zu vermeiden, besondert wenn diese komplett rot geschrieben sind auch wenn es nur informationen sind.
Auch diese GSUB würde ich auch gerne aus dem LOG habe.

Mit Tika 2.5.0 sind die roten Meldungen aus der Konsole verschwunden jedoch erhalte ich im Log jede Menge grüne, weisse und Lila einträge wie?
t(ProcessBuilder.java:1140) ~[?:?]
at java.lang.ProcessBuilder.start(ProcessBuilder.java:1074) ~[?:?]
at java.lang.Runtime.exec(Runtime.java:647) ~[?:?]
at java.lang.Runtime.exec(Runtime.java:504) ~[?:?]
at org.apache.tika.parser.external.ExternalParser.check(ExternalParser.java:161) ~[tika-core-2.5.0.jar:?]
at org.apache.tika.parser.ocr.TesseractOCRParser.hasTesseract(TesseractOCRParser.java:187) ~[tika-app-2.5.0.jar:2.5.0]
at org.apache.tika.parser.ocr.TesseractOCRParser.initialize(TesseractOCRParser.java:529) ~[tika-app-2.5.0.jar:2.5.0]
at org.apache.tika.config.ServiceLoader.loadStaticServiceProviders(ServiceLoader.java:360) ~[tika-core-2.5.0.jar:?]
at org.apache.tika.parser.DefaultParser.getDefaultParsers(DefaultParser.java:105) ~[tika-core-2.5.0.jar:?]
at org.apache.tika.parser.DefaultParser.<init>(DefaultParser.java:52) ~[tika-core-2.5.0.jar:?]
at org.apache.tika.parser.DefaultParser.<init>(DefaultParser.java:66) ~[tika-core-2.5.0.jar:?]
at org.apache.tika.config.TikaConfig.getDefaultParser(TikaConfig.java:301) ~[tika-core-2.5.0.jar:?]
at org.apache.tika.config.TikaConfig.<init>(TikaConfig.java:243) ~[tika-core-2.5.0.jar:?]
at org.apache.tika.config.TikaConfig.getDefaultConfig(TikaConfig.java:358) ~[tika-core-2.5.0.jar:?]
at org.apache.tika.Tika.<init>(Tika.java:119) ~[tika-core-2.5.0.jar:?]
at de.michaelmadej.bibliothekenmm.dateien.Datei.ermittleMedienTypen(Datei.java:174) ~[classes/:?]
at de.michaelmadej.bibliothekenmm.dateien.DateiDaten.setTyp(DateiDaten.java:895) ~[classes/:?]
at TestCode.TestcodeDateien.ermittleDateiInhalte(TestcodeDateien.java:107) ~[classes/:?]
at TestCode.TestcodeDateien.main(TestcodeDateien.java:32) ~[classes/:?]
....
at java.lang.ProcessBuilder.start(ProcessBuilder.java:1140) ~[?:?]
at java.lang.ProcessBuilder.start(ProcessBuilder.java:1074) ~[?:?]
at java.lang.Runtime.exec(Runtime.java:647) ~[?:?]
at java.lang.Runtime.exec(Runtime.java:504) ~[?:?]
at org.apache.tika.parser.external.ExternalParser.check(ExternalParser.java:161) ~[tika-core-2.5.0.jar:?]
at org.apache.tika.parser.ocr.TesseractOCRParser.hasImageMagick(TesseractOCRParser.java:205) ~[tika-app-2.5.0.jar:2.5.0]
at org.apache.tika.parser.ocr.TesseractOCRParser.initialize(TesseractOCRParser.java:530) ~[tika-app-2.5.0.jar:2.5.0]
...
Caused by: java.io.IOException: CreateProcess error=2, Das System kann die angegebene Datei nicht finden
at java.lang.ProcessImpl.create(Native Method) ~[?:?]
at java.lang.ProcessImpl.<init>(ProcessImpl.java:500) ~[?:?]
at java.lang.ProcessImpl.start(ProcessImpl.java:159) ~[?:?]
at java.lang.ProcessBuilder.start(ProcessBuilder.java:1111) ~[?:?]
... 18 more
2024-04-01 21:11:43 [main] DEBUG org.apache.tika.parser.ocr.TesseractOCRParser - hasTesseract (path: [tesseract.exe]): false
2024-04-01 21:11:43 [main] DEBUG org.apache.tika.parser.external.ExternalParser - exception trying to run magick
java.io.IOException: Cannot run program "magick": CreateProcess error=2, Das System kann die angegebene Datei nicht finden
...
2024-04-01 21:11:43 [main] DEBUG org.apache.tika.parser.external.ExternalParser - exception trying to run exiftool
java.io.IOException: Cannot run program "exiftool": CreateProcess error=2, Das System kann die angegebene Datei nicht finden
..
2024-04-01 21:11:43 [main] DEBUG org.apache.tika.parser.external.ExternalParser - exception trying to run ffmpeg
java.io.IOException: Cannot run program "ffmpeg": CreateProcess error=2, Das System kann die angegebene Datei nicht finden
...
2024-04-01 21:11:43 [main] DEBUG org.apache.tika.parser.external.ExternalParser - exception trying to run exiftool
java.io.IOException: Cannot run program "exiftool": CreateProcess error=2, Das System kann die angegebene Datei nicht finden
...
2024-04-01 21:11:43 [main] DEBUG org.apache.tika.parser.external.ExternalParser - exception trying to run tesseract.exe
java.io.IOException: Cannot run program "tesseract.exe": CreateProcess error=2, Das System kann die angegebene Datei nicht finden
...
Muss ich jetzt alle zusätzlichen Programme wie tesseract, exiftool, ffmpeg usw einbinden?
Das wird mit Tika 2.9.0 auch nicht besser.

Ich würde mich freuen wenn mir jemand helfe könnte der sich mit Tika und auskennt.
Vielen Dank
 

MiMa

Top Contributor
ich habe im ressources Verzeichnis von IntelliJ eine Datei mit dem Namen tika-config.xml abgelegt mit folgendem Inhalt
XML:
<?xml version="1.0" encoding="UTF-8"?>
<properties>
    <parsers>
        <parser class="org.apache.tika.parser.DefaultParser"/>
        <parser class="org.apache.tika.parser.pdf.PDFParser"/>
        <!-- Aktiviere den ExternalParser für ffmpeg -->
        <parser class="org.apache.tika.parser.external.ExternalParser">
            <params>
                <param name="enable" type="bool">true</param>
                <!-- Aktualisierter Pfad zur ffmpeg.exe-Datei -->
                <param name="command" type="string">D:\Tools\ffmpeg-6.1.1\bin\ffmpeg.exe</param>
            </params>
        </parser>
    </parsers>
    <detector>
        <detector class="org.apache.tika.detect.DefaultDetector"/>
    </detector>
</properties>
Die Tika Konfigurationsdatei scheint geladen zu werden da in der Konsole keine Fehlemreldungen auftauchen.
Seltsam ist die Meldung im LOG
2024-04-03 11:05:55 [main] DEBUG org.apache.tika.parser.external.ExternalParser - exception trying to run ffmpeg
java.io.IOException: Cannot run program "ffmpeg": CreateProcess error=2, Das System kann die angegebene Datei nicht finden
at java.lang.ProcessBuilder.start(ProcessBuilder.java:1140) ~[?:?]
at java.lang.ProcessBuilder.start(ProcessBuilder.java:1074) ~[?:?]
...
Ich frage mich warum die Datei nicht gefunden werden kann?
Habe die Zugriffsrechte kontrolliert und die ffmpeg.exe in der aktuellen version geladen und in der Konsole mal gestartet.
Es tauchen dort keinerlei Probleme auf, daher verstehe ich nicht warum das Java Programm die Datei nicht finden kann??
 

MiMa

Top Contributor
ich habe die Tika Konfig angepasst
XML:
<?xml version="1.0" encoding="UTF-8"?>
<properties>
    <parsers>
        <parser class="org.apache.tika.parser.DefaultParser"/>
        <parser class="org.apache.tika.parser.pdf.PDFParser"/>
        <!-- Aktiviere den ExternalParser für ffmpeg -->
        <parser class="org.apache.tika.parser.external.ExternalParser">
            <params>
                <param name="enable" type="bool">true</param>
                <!-- Aktualisierter Pfad zur ffmpeg.exe-Datei -->
                <param name="command" type="string">D:\Tools\ffmpeg-6.1.1\bin\ffmpeg.exe</param>
            </params>
        </parser>
        <!-- Aktiviere den ExternalParser für exiftool -->
        <parser class="org.apache.tika.parser.external.ExternalParser">
            <params>
                <param name="enable" type="bool">true</param>
                <!-- Aktualisierter Pfad zum Verzeichnis von exiftool -->
                <param name="command" type="string">D:\Tools\exiftoolk.exe</param>
            </params>
        </parser>
    </parsers>
    <detector>
        <detector class="org.apache.tika.detect.DefaultDetector"/>
    </detector>
</properties>
Aber weder ffmpeg noch exiftool wir gefunden?
2024-04-03 12:13:40 [main] DEBUG org.apache.tika.parser.external.ExternalParser - exception trying to run ffmpeg
java.io.IOException: Cannot run program "ffmpeg": CreateProcess error=2, Das System kann die angegebene Datei nicht finden
at java.lang.ProcessBuilder.start(ProcessBuilder.java:1140) ~[?:?]
at java.lang.ProcessBuilder.start(ProcessBuilder.java:1074) ~[?:?]
....
2024-04-03 12:13:40 [main] DEBUG org.apache.tika.parser.external.ExternalParser - exception trying to run exiftool
java.io.IOException: Cannot run program "exiftool": CreateProcess error=2, Das System kann die angegebene Datei nicht finden
at java.lang.ProcessBuilder.start(ProcessBuilder.java:1140) ~[?:?]
at java.lang.ProcessBuilder.start(ProcessBuilder.java:1074) ~[?:?]
at java.lang.Runtime.exec(Runtime.java:647) ~[?:?]
..
Das ist sehr ärgerlich da nicht wirklich genau angegeben wird wo das Problem liegt?
Der Pfad ist richtig angegeben, Die Berechtigungen sind korrekt, Die Toold liegen nicht im Programme-Ordner weil es da schon mal probleme mit den zugriffsrechten geben kann?
Habe auch die Dateien in de rKonsole mit den angegebenen Pfaden aufgerufne und funktionierte auch.
Habe jetzt Stunden damit verbracht und weiss nicht mehr weiter :(
 
Zuletzt bearbeitet:

MiMa

Top Contributor
Ich hab schon jede erdenkliche Version probiert :(
D:\Tools\ffmpeg-6.1.1\bin\ffmpeg.exe
"D:\Tools\ffmpeg-6.1.1\bin\ffmpeg.exe"
D:\\Tools\\ffmpeg-6.1.1\\bin\\ffmpeg.exe
"D:\\Tools\\ffmpeg-6.1.1\\bin\\ffmpeg.exe"

D:/Tools/ffmpeg-6.1.1/bin/ffmpeg.exe
"D:/Tools/ffmpeg-6.1.1/bin/ffmpeg.exe"
D://Tools//ffmpeg-6.1.1//bin//ffmpeg.exe
"D://Tools//ffmpeg-6.1.1//bin//ffmpeg.exe"
 

Oneixee5

Top Contributor
Wenn du dir mit dem Pfad unsicher bist, da gibt es einen einfachen Trick. Gib den absoluten Pfad einfach in die Adresszeile vom Firefox ein - ohne die ....exe. Der FF wandelt den absoluten Pfad in eine URL um und zeigt diese auch an - also man kann die dann einfach kopieren. Außerdem zeigt der FF die Dateien im Ordner an - so kann ma prüfen ob alles richtig ist. Das funktioniert unter Windows und Linux - Mac weiß ich nicht.

Ich habe gerade probiert, ob es beim GC auch geht. Man muss nach der Eingabe des Pfades in das Kontextmenü der Adresszeile und: "Immer vollständige URL anzeigen" anhaken. Dann geht das da auch.
 

mihe7

Top Contributor
java.io.IOException: Cannot run program "ffmpeg": CreateProcess error=2, Das System kann die angegebene Datei nicht finden
Ich behaupte einfach mal, dass Deine Konfiguration überhaupt nicht verwendet wird. Die Fehlermeldung deutet darauf hin, dass hier nur "ffmpeg" aufgerufen wird, nicht "/path/to/ffmpeg". Die Meldung würde auch anders aussehen, wenn das Arbeitsverzeichnis angegeben würde, z. B. "Cannot run program "ffmpeg" (in directory "/path/to/folder")"
 

MiMa

Top Contributor
Das Problem mit dem Tool ffmpeg.exe habe ich mittlerweile gelöst bekommen, aber vielleicht auch nicht richtig??
Ich habe den Pfad von ffmpeg in die Systemvariable Path hinzugefügt und verstehe nicht warum das auf einmal geht obwohl in der Tika Konfiguration der Pfad enthalten ist.
Warscheinlich wird die tika-konfig doch nicht verwendet obwohl sich diese im Verzeichnis src/main/resources von IntelliJ befindet. Log4j findet ja auch dort seine Konfigurationsdatei.
In dem Debug Log taucht auch nicht mehr die Meldung auf das die Tika-Config nicht gefunden wurde und das Standard verwendet wird. Daher gehe ich davon aus das die Konfiguratuion gefunden und verwendet wird.

In der Main habe ich folgende Zeile eingebunden um die Konfigurationdatei von Tika zu verwenden
Java:
// Laden der Tika-Konfiguration
        TikaConfig tikaConfig = new TikaConfig(Start.class.getResourceAsStream("/tika-config.xml"));

Jetzt stehe ich wieder vor demselbsen Problem mit dem exiftool.
Auch mit dem Eintrag in der Umgebungsvariable konnte ich das Problem mit dem exiftool nicht lösen?? :(
Es ist ziemlich demotivierend, weil man keine wirkliche aussage bekommt wo das Problem tatsächlich liegt?
Java.io.IOException: Cannot run program "exiftool": CreateProcess error=2, Das System kann die angegebene Datei nicht finden
An dem Pfad kann es nicht liegen, habe schon öfters die datei neu geladen und darauf geachtet das es die Konsolen-Version ist, die wie beschieben umbenannt werden sollte und für Windows als Stand alone verwendet werden soll.
 

MiMa

Top Contributor
Um dem Problem weiter auf den Grund zu gehen, der aktuelle Stand ist, das ich ffmpeg und exiftool korrekt installiert habe und ohne den kompletten pfad eigeben zu müssen in der Konsoole ffmpeg und exiftool aufrufen können. Beides die Konsolenversionen alles soweit gut.
Die Tika.config.xml liegt im ressources verzeichnis.

Wenn ich jetzt in meinem Code ohne diese Zeile hier
Java:
// Laden der Tika-Konfiguration
TikaConfig tikaConfig = new TikaConfig(Start.class.getResourceAsStream("/tika-config.xml"));

Erhalte ich folgenden Ausschnitt in meiner Debug Logdatei.
2024-04-20 13:11:47 [main] DEBUG org.apache.tika.config.TikaConfig - loading tika config from defaults; no config file specified
2024-04-20 13:11:47 [main] DEBUG org.apache.tika.parser.external.ExternalParser - exit value for ffmpeg: 0
2024-04-20 13:11:47 [main] DEBUG org.apache.tika.parser.external.ExternalParser - exit value for exiftool: 0
2024-04-20 13:11:47 [main] DEBUG org.apache.tika.parser.external.ExternalParser - exit value for ffmpeg: 0
2024-04-20 13:11:48 [main] DEBUG org.apache.tika.parser.external.ExternalParser - exit value for exiftool: 0
2024-04-20 13:11:48 [main] DEBUG org.apache.tika.parser.external.ExternalParser - exception trying to run tesseract.exe
java.io.IOException: Cannot run program "tesseract.exe": CreateProcess error=2, Das System kann die angegebene Datei nicht finden
at java.lang.ProcessBuilder.start(ProcessBuilder.java:1140) ~[?:?]
...
Und in meiner Logdatei für die Ergebnisse der Extrahierung von Metadaten steht ganz klar.
...
2024-04-20 13:11:56 [main] INFO de.mm.bibliotheken.audio.MP3tika - channels: 2
2024-04-20 13:11:56 [main] INFO de.mm.bibliotheken.audio.MP3tika - X-TIKA:parsed-By: org.apache.tika.parser.DefaultParser
2024-04-20 13:11:56 [main] INFO de.mm.bibliotheken.audio.MP3tika - dc:title: Sweet but Psycho
...
Das leuchtet mir auch ein soweit, alles sowei plausibel.

Jetzt implemtiere is die folgende Zeile in meiner Klasse
Code:
// Laden der Tika-Konfiguration
TikaConfig tikaConfig = new TikaConfig(MP3tika.class.getResourceAsStream("/tika-config.xml"));

Ich erhalte in beiden Logdateien die gleiche Ausgaben?
Es scheint die ffmpeg und die exiftool nicht mehr als Problem an zu sehen, dafür jetzt was neues???
Scheint als wenn immer etwas neues dazu kommt o_O

Was mir wirklich rätselhaft ist, das immer noch "org.apache.tika.parser.DefaultParser" genommen wird trotz der Tika-Config, die warum auch immer warschenlich nicht berücksichtigt wird???
 

LimDul

Top Contributor
2024-04-20 13:11:47 [main] DEBUG org.apache.tika.config.TikaConfig - loading tika config from defaults; no config file specified
Kein Config File wird verwendet. Deine Zeile erzeugt ein Config-Objekt - das muss man auch wenn noch verwenden. Also irgendwo hin übergeben.

Siehe z.B. hier: https://tika.apache.org/3.0.0-BETA/configuring.html

Java:
TikaConfig config = new TikaConfig("/path/to/tika-config.xml");
Detector detector = config.getDetector();
Parser autoDetectParser = new AutoDetectParser(config);
 

MiMa

Top Contributor
Danke dir, jetzt hat es funktioniert.
2024-04-20 14:46:12 [main] INFO de.mm.bibliotheken.audio.MP3tika - X-TIKA:parsed-By-Full-Set: org.apache.tika.parser.CompositeParser
Leuchtet auch irgendwie ein das es verwendet werden muss. Das hatte ich nicht auf dem Schirm.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
D Jee spring & apache wicket enterprise specialist Frameworks - Spring, Play, Blade, Vaadin & Co 0
OnDemand XML Framework gesucht Frameworks - Spring, Play, Blade, Vaadin & Co 3
D Was ist das Framework "Spring"? Frameworks - Spring, Play, Blade, Vaadin & Co 1
N Buch zum Spring Framework bzw. Spring Boot Frameworks - Spring, Play, Blade, Vaadin & Co 3
8u3631984 Welches Spring Frontend Framework verwendet ihr und wie bzw wo ? Frameworks - Spring, Play, Blade, Vaadin & Co 7
J Framework für KI Frameworks - Spring, Play, Blade, Vaadin & Co 4
W Projekt Bootstrap/Kotlin/Spring Framework Frameworks - Spring, Play, Blade, Vaadin & Co 0
W Kotlin / Spring Framework Frameworks - Spring, Play, Blade, Vaadin & Co 3
T Einführung in das Spring MVC Framework Frameworks - Spring, Play, Blade, Vaadin & Co 0
L Dependency Injection mit Spring Framework Frameworks - Spring, Play, Blade, Vaadin & Co 5
Puppetmaster Benötige Buchempfehlung zum Spring-Framework Frameworks - Spring, Play, Blade, Vaadin & Co 1
P Spring Framework Terminologie Frameworks - Spring, Play, Blade, Vaadin & Co 0
K Spring Framework und EJB Komponenten mischen Frameworks - Spring, Play, Blade, Vaadin & Co 1
G Spring Framework in Eclipse einbinden Frameworks - Spring, Play, Blade, Vaadin & Co 0
G Spring DM und Spring Framework Frameworks - Spring, Play, Blade, Vaadin & Co 78

Ähnliche Java Themen


Oben