Hört sich widersprüchlich an, aber für mich sieht es so aus?!?
Nach langen suchen und probieren weis ich keinen Rat mehr und hoffe das es eine Lösung gibt das nicht vorhandene zu identifizieren.
Es ist mal wieder eine Audiodatei deren Metadaten ich einlese.
Ich habe alle Möglichkeiten abgefangen die existieren könnten (mit Werte, ohne Werte, mit teilweise Werte, usw.)
Das einlesen des Metatags Titelnummer kann einfach eine Zahl sein einstellig bis mehrstellig. (1,2,3,.....)
Es kann auch mit einem Trennzeichen (1/10)
Im Code habe ich zum finden der Fehlerquelle folgenden Code hinzugefügt
Ausgegeben wird
Ein Blick in die Metadaten mit Directory Opus und MP3Tag kann ich erkennen das definitiv nichts sichtbares enthalten ist.
Ich habe auch schon geprüft ob ein Leerzeichen die Ursache sein kann? Ist es aber nicht!
Aber dennoch muss etwas da sein weil der Code != null erkennt und wenn ich von Hand die Metadatenfelder in Directoy Opus oder MP3 klicke und diese von Hand leer mache dann funktioniert mein Code wieder und das Ergebnis sind dann Standardwerte die ich definiert habe.
Das Problem wurde sichtbar als ich die Titelnummer in ein Integer mit Integer.parseInt umwandeln wollte.
Vielen Dank
Mi
Nach langen suchen und probieren weis ich keinen Rat mehr und hoffe das es eine Lösung gibt das nicht vorhandene zu identifizieren.
Es ist mal wieder eine Audiodatei deren Metadaten ich einlese.
Ich habe alle Möglichkeiten abgefangen die existieren könnten (mit Werte, ohne Werte, mit teilweise Werte, usw.)
Das einlesen des Metatags Titelnummer kann einfach eine Zahl sein einstellig bis mehrstellig. (1,2,3,.....)
Es kann auch mit einem Trennzeichen (1/10)
Im Code habe ich zum finden der Fehlerquelle folgenden Code hinzugefügt
Java:
if (titelnummer != null) {
LOG.info("Die Titelnummer enthält einen Wert : " + titelnummer);
LOG.info("Die länge der Titelnummer ist : " + titelnummer.length());
...
Code:
2021-01-12 11:52:02 [main] INFO - Die Titelnummer enthält einen Wert :
2021-01-12 11:52:02 [main] INFO - Die länge der Titelnummer ist : 0
Ein Blick in die Metadaten mit Directory Opus und MP3Tag kann ich erkennen das definitiv nichts sichtbares enthalten ist.
Ich habe auch schon geprüft ob ein Leerzeichen die Ursache sein kann? Ist es aber nicht!
Aber dennoch muss etwas da sein weil der Code != null erkennt und wenn ich von Hand die Metadatenfelder in Directoy Opus oder MP3 klicke und diese von Hand leer mache dann funktioniert mein Code wieder und das Ergebnis sind dann Standardwerte die ich definiert habe.
Das Problem wurde sichtbar als ich die Titelnummer in ein Integer mit Integer.parseInt umwandeln wollte.
Vielen Dank
Mi