From d63312443d890eea5b8071e5dbcc7643832db049 Mon Sep 17 00:00:00 2001 From: Janne Koschinski <janne@kuschku.de> Date: Fri, 30 Mar 2018 01:49:12 +0200 Subject: [PATCH] Fix an issue where minor issues caused crash reports to be written --- .../java/de/kuschku/libquassel/session/ProtocolHandler.kt | 4 ++++ malheur/src/main/java/de/kuschku/malheur/CrashHandler.kt | 6 +++--- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/lib/src/main/java/de/kuschku/libquassel/session/ProtocolHandler.kt b/lib/src/main/java/de/kuschku/libquassel/session/ProtocolHandler.kt index 292dc67be..d6b239c38 100644 --- a/lib/src/main/java/de/kuschku/libquassel/session/ProtocolHandler.kt +++ b/lib/src/main/java/de/kuschku/libquassel/session/ProtocolHandler.kt @@ -43,6 +43,8 @@ abstract class ProtocolHandler( if (!super<SignalProxy>.handle(f)) { log(DEBUG, "ProtocolHandler", "No receiver registered for $f") } + } catch (e: ObjectNotFoundException) { + log(DEBUG, "ProtocolHandler", "An error has occured while processing $f", e) } catch (e: Throwable) { exceptionHandler.invoke(MessageHandlingException.SignalProxy(f, e)) } @@ -56,6 +58,8 @@ abstract class ProtocolHandler( if (!super<AuthHandler>.handle(f)) { log(DEBUG, "ProtocolHandler", "No receiver registered for $f") } + } catch (e: ObjectNotFoundException) { + log(DEBUG, "ProtocolHandler", "An error has occured while processing $f", e) } catch (e: Throwable) { exceptionHandler.invoke(MessageHandlingException.Handshake(f, e)) } diff --git a/malheur/src/main/java/de/kuschku/malheur/CrashHandler.kt b/malheur/src/main/java/de/kuschku/malheur/CrashHandler.kt index 487462636..0e7d0b707 100644 --- a/malheur/src/main/java/de/kuschku/malheur/CrashHandler.kt +++ b/malheur/src/main/java/de/kuschku/malheur/CrashHandler.kt @@ -60,9 +60,9 @@ object CrashHandler { crashFile.writeText(json) Log.e("Malheur", "Crash report saved: $crashFile", throwable) handler.post { - Toast.makeText(application, - "Crash report saved: ${crashFile.name}", - Toast.LENGTH_LONG).show() + Toast.makeText( + application, "Crash report saved: ${crashFile.name}", Toast.LENGTH_LONG + ).show() } } catch (e: Throwable) { e.printStackTrace() -- GitLab