diff --git a/app/src/main/java/org/transdroid/core/gui/TorrentsActivity.java b/app/src/main/java/org/transdroid/core/gui/TorrentsActivity.java
index 9002f96f..ae9b3f1d 100644
--- a/app/src/main/java/org/transdroid/core/gui/TorrentsActivity.java
+++ b/app/src/main/java/org/transdroid/core/gui/TorrentsActivity.java
@@ -1002,7 +1002,7 @@ public class TorrentsActivity extends AppCompatActivity implements TorrentTasksE
} catch (IllegalArgumentException e) {
// Illegal character or escape sequence; fail task to show error
onCommunicationError(new DaemonTaskFailureResult(AddByMagnetUrlTask.create(currentConnection, url),
- new DaemonException(DaemonException.ExceptionType.FileAccessError, "Invalid characters in magnet link")), false);
+ new DaemonException(DaemonException.ExceptionType.MalformedUri, "Invalid characters in magnet uri")), false);
return;
}
diff --git a/app/src/main/java/org/transdroid/core/gui/lists/LocalTorrent.java b/app/src/main/java/org/transdroid/core/gui/lists/LocalTorrent.java
index 9ab09507..c6c03a8d 100644
--- a/app/src/main/java/org/transdroid/core/gui/lists/LocalTorrent.java
+++ b/app/src/main/java/org/transdroid/core/gui/lists/LocalTorrent.java
@@ -73,6 +73,8 @@ public class LocalTorrent {
return R.string.error_401;
case FileAccessError:
return R.string.error_torrentfile;
+ case MalformedUri:
+ return R.string.error_parsinguri;
case ConnectionError:
default:
return R.string.error_httperror;
diff --git a/app/src/main/java/org/transdroid/daemon/DaemonException.java b/app/src/main/java/org/transdroid/daemon/DaemonException.java
index d64d4d72..154acfcb 100644
--- a/app/src/main/java/org/transdroid/daemon/DaemonException.java
+++ b/app/src/main/java/org/transdroid/daemon/DaemonException.java
@@ -56,7 +56,8 @@ public class DaemonException extends Exception {
ParsingFailed,
AuthenticationFailure,
NotConnected,
- FileAccessError
+ FileAccessError,
+ MalformedUri
}
}
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index ca12c464..b5d19e5e 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -476,6 +476,7 @@
Web interface not connected to a running daemon
Access denied (please check your settings)
Can\'t read .torrent file
+ Link is not a valid uri
Error while parsing the RSS feed
This URL is not well-formed
Your web search URL is invalid: