+ logger.error("Add device link failed", e);
+ throw new IOErrorException("Add device link failed");
+ } catch (URISyntaxException e) {
+ throw new UserErrorException("Device link uri has invalid format: {}" + e.getMessage());
+ } catch (InvalidKeyException e) {
+ logger.error("Add device link failed", e);
+ throw new UnexpectedErrorException("Add device link failed.");