 Otherwise the response is probably an exception."
   (if (and (not (vectorp results))
            (assq 'exception results))
-      (ycmd--handle-exception "NotifyParse" results)
+      (ycmd--handle-exception results)
     (ycmd--report-status 'parsed)
     (run-hook-with-args 'ycmd-file-parse-result-hook results)))
 

    (if (ycmd-parsing-in-progress-p)
        (message "Can't send \"%s\" request while parsing is in progress!"
                 type)
      (deferred:$
        (ycmd--send-completer-command-request type)
        (deferred:nextc it
          (lambda (result)
            (when result
              (if (and (not (vectorp result))
                       (assq 'exception result))
                  (ycmd--handle-exception type result)
                (when success-handler
                  (funcall success-handler result))))))))))

(defun ycmd--send-completer-command-request (type)
  "Send Go To request of TYPE to BUFFER at POS."

      ("UnknownExtraConf"
       (ycmd--handle-extra-conf-exception .exception.extra_conf_file))
      ((or "ValueError" "RuntimeError")
       (ycmd--handle-error-exception .message)))))

(defun ycmd--send-request (type success-handler)
  "Send a request of TYPE to the `ycmd' server.
