> + } > + > + if (droplet == null) { > + throw new NoSuchElementException("Cannot find droplet with id: " + > id); > + } > + > + return new > ImageTemplateBuilder.CloneImageTemplateBuilder().nodeId(id).name(name).build(); > + } > + > + @Override > + public ListenableFuture<Image> createImage(ImageTemplate template) { > + checkState(template instanceof CloneImageTemplate, " digitalocean only > supports creating images through cloning."); > + final CloneImageTemplate cloneTemplate = (CloneImageTemplate) template; > + > + // Droplet needs to be stopped > + int powerOffEvent = > api.getDropletApi().powerOff(Integer.parseInt(cloneTemplate.getSourceNodeId()));
Could `getSourceNodeId()` return a non-numeric string here? --- Reply to this email directly or view it on GitHub: https://github.com/jclouds/jclouds-labs/pull/49/files#r9151709