diff --git a/app/src/main/java/com/nextcloud/talk/components/filebrowser/models/properties/NCEncrypted.java b/app/src/main/java/com/nextcloud/talk/components/filebrowser/models/properties/NCEncrypted.java index ee69353fd..f85d697dd 100644 --- a/app/src/main/java/com/nextcloud/talk/components/filebrowser/models/properties/NCEncrypted.java +++ b/app/src/main/java/com/nextcloud/talk/components/filebrowser/models/properties/NCEncrypted.java @@ -21,6 +21,8 @@ package com.nextcloud.talk.components.filebrowser.models.properties; import android.text.TextUtils; +import android.util.Log; + import at.bitfire.dav4android.Property; import at.bitfire.dav4android.PropertyFactory; import at.bitfire.dav4android.XmlUtils; @@ -55,10 +57,8 @@ public class NCEncrypted implements Property { if (!TextUtils.isEmpty(text)) { return new NCEncrypted(Boolean.parseBoolean(text)); } - } catch (IOException e) { - e.printStackTrace(); - } catch (XmlPullParserException e) { - e.printStackTrace(); + } catch (IOException | XmlPullParserException e) { + Log.e("NCEncrypted", "failed to create property", e); } return new NCEncrypted(false); diff --git a/app/src/main/java/com/nextcloud/talk/components/filebrowser/models/properties/NCPermission.java b/app/src/main/java/com/nextcloud/talk/components/filebrowser/models/properties/NCPermission.java index 16b569599..f907e7f29 100644 --- a/app/src/main/java/com/nextcloud/talk/components/filebrowser/models/properties/NCPermission.java +++ b/app/src/main/java/com/nextcloud/talk/components/filebrowser/models/properties/NCPermission.java @@ -3,6 +3,8 @@ * * @author Mario Danic * Copyright (C) 2017-2019 Mario Danic + * @author Marcel Hibbe + * Copyright (C) 2021 Marcel Hibbe * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -21,6 +23,7 @@ package com.nextcloud.talk.components.filebrowser.models.properties; import android.text.TextUtils; +import android.util.Log; import com.nextcloud.talk.components.filebrowser.webdav.DavUtils; @@ -58,10 +61,8 @@ public class NCPermission implements Property { if (!TextUtils.isEmpty(text)) { return new NCPermission(text); } - } catch (IOException e) { - e.printStackTrace(); - } catch (XmlPullParserException e) { - e.printStackTrace(); + } catch (IOException | XmlPullParserException e) { + Log.e("NCPermission", "failed to create property", e); } return new NCPermission(""); diff --git a/app/src/main/java/com/nextcloud/talk/components/filebrowser/models/properties/NCPreview.java b/app/src/main/java/com/nextcloud/talk/components/filebrowser/models/properties/NCPreview.java index 2d387d4b7..78fb8695e 100644 --- a/app/src/main/java/com/nextcloud/talk/components/filebrowser/models/properties/NCPreview.java +++ b/app/src/main/java/com/nextcloud/talk/components/filebrowser/models/properties/NCPreview.java @@ -21,6 +21,8 @@ package com.nextcloud.talk.components.filebrowser.models.properties; import android.text.TextUtils; +import android.util.Log; + import at.bitfire.dav4android.Property; import at.bitfire.dav4android.PropertyFactory; import at.bitfire.dav4android.XmlUtils; @@ -55,10 +57,8 @@ public class NCPreview implements Property { if (!TextUtils.isEmpty(text)) { return new NCPreview(Boolean.parseBoolean(text)); } - } catch (IOException e) { - e.printStackTrace(); - } catch (XmlPullParserException e) { - e.printStackTrace(); + } catch (IOException | XmlPullParserException e) { + Log.e("NCPreview", "failed to create property", e); } return new OCFavorite(false); diff --git a/app/src/main/java/com/nextcloud/talk/components/filebrowser/models/properties/OCFavorite.java b/app/src/main/java/com/nextcloud/talk/components/filebrowser/models/properties/OCFavorite.java index d1d34fa28..a233cf17b 100644 --- a/app/src/main/java/com/nextcloud/talk/components/filebrowser/models/properties/OCFavorite.java +++ b/app/src/main/java/com/nextcloud/talk/components/filebrowser/models/properties/OCFavorite.java @@ -21,6 +21,8 @@ package com.nextcloud.talk.components.filebrowser.models.properties; import android.text.TextUtils; +import android.util.Log; + import at.bitfire.dav4android.Property; import at.bitfire.dav4android.PropertyFactory; import at.bitfire.dav4android.XmlUtils; @@ -55,10 +57,8 @@ public class OCFavorite implements Property { if (!TextUtils.isEmpty(text)) { return new OCFavorite(Boolean.parseBoolean(text)); } - } catch (IOException e) { - e.printStackTrace(); - } catch (XmlPullParserException e) { - e.printStackTrace(); + } catch (IOException | XmlPullParserException e) { + Log.e("OCFavorite", "failed to create property", e); } return new OCFavorite(false); diff --git a/app/src/main/java/com/nextcloud/talk/components/filebrowser/models/properties/OCId.java b/app/src/main/java/com/nextcloud/talk/components/filebrowser/models/properties/OCId.java index ca5b69b37..f52b09fe3 100644 --- a/app/src/main/java/com/nextcloud/talk/components/filebrowser/models/properties/OCId.java +++ b/app/src/main/java/com/nextcloud/talk/components/filebrowser/models/properties/OCId.java @@ -21,6 +21,8 @@ package com.nextcloud.talk.components.filebrowser.models.properties; import android.text.TextUtils; +import android.util.Log; + import at.bitfire.dav4android.Property; import at.bitfire.dav4android.PropertyFactory; import at.bitfire.dav4android.XmlUtils; @@ -55,10 +57,8 @@ public class OCId implements Property { if (!TextUtils.isEmpty(text)) { return new OCId(text); } - } catch (IOException e) { - e.printStackTrace(); - } catch (XmlPullParserException e) { - e.printStackTrace(); + } catch (IOException | XmlPullParserException e) { + Log.e("OCId", "failed to create property", e); } return new OCId(""); diff --git a/app/src/main/java/com/nextcloud/talk/components/filebrowser/models/properties/OCSize.java b/app/src/main/java/com/nextcloud/talk/components/filebrowser/models/properties/OCSize.java index 6966131d1..ae60867be 100644 --- a/app/src/main/java/com/nextcloud/talk/components/filebrowser/models/properties/OCSize.java +++ b/app/src/main/java/com/nextcloud/talk/components/filebrowser/models/properties/OCSize.java @@ -21,6 +21,8 @@ package com.nextcloud.talk.components.filebrowser.models.properties; import android.text.TextUtils; +import android.util.Log; + import at.bitfire.dav4android.Property; import at.bitfire.dav4android.PropertyFactory; import at.bitfire.dav4android.XmlUtils; @@ -56,10 +58,8 @@ public class OCSize implements Property { if (!TextUtils.isEmpty(text)) { return new OCSize(Long.parseLong(text)); } - } catch (IOException e) { - e.printStackTrace(); - } catch (XmlPullParserException e) { - e.printStackTrace(); + } catch (IOException | XmlPullParserException e) { + Log.e("OCSize", "failed to create property", e); } return new OCSize(-1);