diff --git a/src/main/kotlin/com/beust/kobalt/app/remote/SparkServer.kt b/src/main/kotlin/com/beust/kobalt/app/remote/SparkServer.kt index bf5632c0..0f3af68c 100644 --- a/src/main/kotlin/com/beust/kobalt/app/remote/SparkServer.kt +++ b/src/main/kotlin/com/beust/kobalt/app/remote/SparkServer.kt @@ -144,9 +144,10 @@ class GetDependenciesChatHandler : WebSocketListener { sendWebsocketCommand(s.remote, ProgressCommand.NAME, ProgressCommand(progress, message)) } }) - } catch(ex: Exception) { + } catch(ex: Throwable) { ex.printStackTrace() - DependencyData.GetDependenciesData(errorMessage = ex.message) + val errorMessage = ex.stackTrace.map { it.toString() }.joinToString("\n

") + DependencyData.GetDependenciesData(errorMessage = errorMessage) } finally { SparkServer.cleanUpCallback() eventBus.unregister(busListener)