commands: Specify os port generic errors
authorHanchen Wang <hanchen.wang@mail.utoronto.ca>
Tue, 14 Jun 2016 15:48:27 +0000 (11:48 -0400)
committerBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Thu, 16 Jun 2016 13:28:06 +0000 (15:28 +0200)
Closes #2217

commands/server.go

index 4318905b35024b501bcc77400c26ef8b3ac72987..b851038a11be68e0f2499f0fc1b3427aa31f31cc 100644 (file)
@@ -126,7 +126,7 @@ func server(cmd *cobra.Command, args []string) error {
        } else {
                if flagChanged(serverCmd.Flags(), "port") {
                        // port set explicitly by user -- he/she probably meant it!
-                       return newSystemErrorF("Port %d already in use", serverPort)
+                       return newSystemErrorF("Server startup failed: %s", err)
                }
                jww.ERROR.Println("port", serverPort, "already in use, attempting to use an available port")
                sp, err := helpers.FindAvailablePort()