- logger.error("Add device link failed", e);
- throw new UserErrorException("Add device link failed.", e);
+ logger.info("Invalid device link");
+ throw new UserErrorException("Invalid device link", e);
+ } catch (DeviceLimitExceededException e) {
+ throw new UserErrorException("Account has too many linked devices already", e);
+ } catch (NotPrimaryDeviceException e) {
+ throw new UserErrorException("This command doesn't work on linked devices.");