> +      if (from.containsKey("size"))
> +         builder.size(Long.valueOf(from.get("size")));
> +      if (from.containsKey("rawsize"))
> +         builder.rawSize(Long.valueOf(from.get("rawsize")));
> +      if (from.containsKey("format"))
> +         builder.format(ImageConversionType.fromValue(from.get("format")));
> +      Map<String, String> metadata = Maps.newLinkedHashMap();
> +      for (Entry<String, String> entry : from.entrySet()) {
> +         if (entry.getKey().startsWith("user:"))
> +            
> metadata.put(entry.getKey().substring(entry.getKey().indexOf(':') + 1), 
> entry.getValue());
> +      }
> +      builder.userMetadata(metadata);
> +      try {
> +         return builder.build();
> +      } catch (NullPointerException e) {
> +         logger.trace("entry missing data: %s; %s", e.getMessage(), from);

I think we could say it i a minor one. If someone wanted to use such images (if 
there are such images :D) we would have seen some JIRA issue. Anyway, I'll 
change the log level to warn.

---
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds/pull/362/files#r13070647

Reply via email to