From 8ba347f4f790a51adb007914f2c342ee7706e818 Mon Sep 17 00:00:00 2001 From: Reinhard Pointner Date: Wed, 12 Nov 2014 17:39:57 +0000 Subject: [PATCH] * ignore failed xattr read --- source/net/filebot/format/MediaBindingBean.java | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/source/net/filebot/format/MediaBindingBean.java b/source/net/filebot/format/MediaBindingBean.java index ced66b98..2fcad0ba 100644 --- a/source/net/filebot/format/MediaBindingBean.java +++ b/source/net/filebot/format/MediaBindingBean.java @@ -405,10 +405,14 @@ public class MediaBindingBean { } // try CRC32 xattr (as stored by verify script) - MetaAttributeView xattr = new MetaAttributeView(inferredMediaFile); - checksum = xattr.get("CRC32"); - if (checksum != null) { - return checksum; + try { + MetaAttributeView xattr = new MetaAttributeView(inferredMediaFile); + checksum = xattr.get("CRC32"); + if (checksum != null) { + return checksum; + } + } catch (Exception e) { + // ignore if xattr metadata is not supported for the given file } // calculate checksum from file @@ -962,7 +966,7 @@ public class MediaBindingBean { private String getOriginalFileName(File file) { try { return new MetaAttributes(file).getOriginalName(); - } catch (Throwable e) { + } catch (Exception e) { return null; } }