diff --git a/src/main/scala/gitbucket/core/plugin/PluginRepository.scala b/src/main/scala/gitbucket/core/plugin/PluginRepository.scala
index 22208ea..45cd7f6 100644
--- a/src/main/scala/gitbucket/core/plugin/PluginRepository.scala
+++ b/src/main/scala/gitbucket/core/plugin/PluginRepository.scala
@@ -11,9 +11,13 @@
   }
 
   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
+    }
   }
 
 }