Catch network exceptions (UnknownHostException etc.)
1 parent 18a0c6c commit 79aa55f741c7976fb25ca1da660b4b931672a4b3
@Andreas Jaggi Andreas Jaggi authored on 15 Jul 2018
Showing 1 changed file
View
14
src/main/scala/gitbucket/core/plugin/PluginRepository.scala
org.json4s.jackson.JsonMethods.parse(json).extract[Seq[PluginMetadata]]
}
 
def getPlugins(): Seq[PluginMetadata] = {
val url = new java.net.URL("https://plugins.gitbucket-community.org/releases/plugins.json")
val str = IOUtils.toString(url, "UTF-8")
parsePluginJson(str)
try {
val url = new java.net.URL("https://plugins.gitbucket-community.org/releases/plugins.json")
val str = IOUtils.toString(url, "UTF-8")
parsePluginJson(str)
} catch {
case _: Throwable => Nil
}
}
 
}