Index: jempbox/src/main/java/org/apache/jempbox/xmp/XMPSchema.java
===================================================================
--- jempbox/src/main/java/org/apache/jempbox/xmp/XMPSchema.java	(revision 939517)
+++ jempbox/src/main/java/org/apache/jempbox/xmp/XMPSchema.java	(working copy)
@@ -389,7 +389,8 @@
         }
         Element liElement = schema.getOwnerDocument().createElement("rdf:li");
         XMLUtil.setStringValue(liElement, bagValue);
-        bagElement.appendChild(liElement);
+        if (bagElement != null)
+        	bagElement.appendChild(liElement);
     }
 
     /**
@@ -566,7 +567,8 @@
             bagElement = schema.getOwnerDocument().createElement("rdf:Seq");
             contElement.appendChild(bagElement);
         }
-        bagElement.appendChild(seqValue.getElement());
+        if (bagElement != null)
+        	bagElement.appendChild(seqValue.getElement());
     }
 
     /**
