Add extra check on SingleServerApplianceToImage function in case the osFamily is null
diff --git a/oneandone/src/main/java/org/apache/jclouds/oneandone/rest/compute/function/SingleServerApplianceToImage.java b/oneandone/src/main/java/org/apache/jclouds/oneandone/rest/compute/function/SingleServerApplianceToImage.java
index 71ab088..28ba70f 100644
--- a/oneandone/src/main/java/org/apache/jclouds/oneandone/rest/compute/function/SingleServerApplianceToImage.java
+++ b/oneandone/src/main/java/org/apache/jclouds/oneandone/rest/compute/function/SingleServerApplianceToImage.java
@@ -71,6 +71,9 @@
    }
 
    private static Optional<OsFamily> findInStandardFamilies(final String osFamily) {
+      if (osFamily == null) {
+         return Optional.absent();
+      }
       return tryFind(asList(OsFamily.values()), new Predicate<OsFamily>() {
          @Override
          public boolean apply(OsFamily input) {
@@ -80,6 +83,9 @@
    }
 
    private static Optional<OsFamily> findInOtherOSMap(final String label) {
+      if (label == null) {
+         return Optional.absent();
+      }
       return tryFind(OTHER_OS_MAP.keySet(), new Predicate<String>() {
          @Override
          public boolean apply(String input) {