mirror of
https://github.com/airsonic/airsonic.git
synced 2025-10-03 17:59:25 +02:00
Catch Exceptions instead of only Throwables in JAudiotaggerParser
Since JAudioTagger isn't the rock-solidest software in the world, we should catch as much things as possible
This commit is contained in:
parent
a13552b6f5
commit
c6eed14db5
1 changed files with 3 additions and 3 deletions
|
@ -86,7 +86,7 @@ public class JaudiotaggerParser extends MetaDataParser {
|
|||
AudioFile audioFile;
|
||||
try {
|
||||
audioFile = AudioFileIO.read(file);
|
||||
} catch (Throwable x) {
|
||||
} catch (Exception x) {
|
||||
LOG.warn("Error when parsing tags in " + file, x);
|
||||
return metaData;
|
||||
}
|
||||
|
@ -229,7 +229,7 @@ public class JaudiotaggerParser extends MetaDataParser {
|
|||
|
||||
audioFile.commit();
|
||||
|
||||
} catch (Throwable x) {
|
||||
} catch (Exception x) {
|
||||
LOG.warn("Failed to update tags for file " + file, x);
|
||||
throw new RuntimeException("Failed to update tags for file " + file + ". " + x.getMessage(), x);
|
||||
}
|
||||
|
@ -288,4 +288,4 @@ public class JaudiotaggerParser extends MetaDataParser {
|
|||
Tag tag = audioFile.getTag();
|
||||
return tag == null ? null : tag.getFirstArtwork();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue