handled the ExecutionException(wrapper of MalformedURL, RepoResponse, and RepoConnection) in ShowReposioryDialog
handled and group the "impossible exceptions" (NotDefinedException, NotEnabledException, NotHandledException) in ShowReposioryDialog and SwitchBranchDropDownButton
this includes: