> +      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);

> But if you think it would be better to change it to warn, I'll change them.

I'm happy to leave them at trace if we think this is really only something you 
might want to know about as a developer, but which isn't really a _problem_ as 
such. _Is_ it a problem if we have missing data here?

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

Reply via email to