title: Open CMS Structured content Unmarshalling XML document failed. Reason: null Nested exception: null
body: <p>I am working in open CMS and trying to get a new structured content to work I am reciving this error. </p>
  
  <p><strong>Unmarshalling XML document failed.
  Reason: null Nested exception: null</strong> </p>
  
  <pre><code>org.opencms.xml.CmsXmlException: Unmarshalling XML document failed.
      at org.opencms.xml.CmsXmlUtils.unmarshalHelper(CmsXmlUtils.java:654)
      at org.opencms.xml.CmsXmlUtils.unmarshalHelper(CmsXmlUtils.java:617)
      at org.opencms.xml.CmsXmlContentDefinition.unmarshal(CmsXmlContentDefinition.java:257)
      at org.opencms.file.types.CmsResourceTypeXmlContent.createResource(CmsResourceTypeXmlContent.java:143)
      at org.opencms.file.CmsObject.createResource(CmsObject.java:733)
      at org.opencms.workplace.explorer.CmsNewResourceXmlContent.actionCreateResource(CmsNewResourceXmlContent.java:181)
      at org.apache.jsp.WEB_002dINF.jsp.offline.system.workplace.commons.newresource_005fxmlcontent_jsp._jspService(newresource_005fxmlcontent_jsp.java:77)
      at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
      at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:388)
      at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
      at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
      at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:646)
      at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:436)
      at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:374)
      at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:302)
      at org.opencms.loader.CmsJspLoader.load(CmsJspLoader.java:509)
      at org.opencms.loader.CmsResourceManager.loadResource(CmsResourceManager.java:1052)
      at org.opencms.main.OpenCmsCore.showResource(OpenCmsCore.java:1489)
      at org.opencms.main.OpenCmsServlet.doGet(OpenCmsServlet.java:153)
      at org.opencms.main.OpenCmsServlet.doPost(OpenCmsServlet.java:166)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
      at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
      at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
      at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
      at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
      at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
      at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:291)
      at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:190)
      at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:291)
      at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:776)
      at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:705)
      at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:898)
      at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:690)
      at java.lang.Thread.run(Unknown Source)
  Caused by: org.dom4j.DocumentException: null Nested exception: null
      at org.dom4j.io.SAXReader.read(SAXReader.java:484)
      at org.opencms.xml.CmsXmlUtils.unmarshalHelper(CmsXmlUtils.java:652)
  </code></pre>
  
  <p><strong>Here is my config file for the moduel, rather the protion of the file the controles this structured content</strong></p>
  
  <pre><code>  &lt;module&gt;
              &lt;name&gt;edu.etbu.main.playerProfile&lt;/name&gt;
              &lt;nicename&gt;&lt;![CDATA[Player Profile]]&gt;&lt;/nicename&gt;
              &lt;class/&gt;
              &lt;description/&gt;
              &lt;version&gt;0.2&lt;/version&gt;
              &lt;authorname&gt;&lt;![CDATA[Aaron Blakeley]]&gt;&lt;/authorname&gt;
              &lt;authoremail&gt;&lt;![CDATA[webmaster@etbu.edu]]&gt;&lt;/authoremail&gt;
              &lt;datecreated/&gt;
              &lt;userinstalled/&gt;
              &lt;dateinstalled/&gt;
              &lt;dependencies/&gt;
              &lt;exportpoints&gt;
                  &lt;exportpoint uri="/system/modules/edu.etbu.main.playerProfile/classes/" destination="WEB-INF/classes/"/&gt;
              &lt;/exportpoints&gt;
              &lt;resources&gt;
                  &lt;resource uri="/system/modules/edu.etbu.main.playerProfile/"/&gt;
                  &lt;resource uri="/system/workplace/resources/filetypes/"/&gt;
              &lt;/resources&gt;
              &lt;parameters/&gt;
              &lt;resourcetypes&gt;
                  &lt;type class="org.opencms.file.types.CmsResourceTypeXmlContent" name="playerProfile" id="110"&gt;
                  &lt;param name="schema"&gt;/system/modules/edu.etbu.main.playerProfile/schemas/sportprofile.xsd&lt;/param&gt;
                  &lt;/type&gt;
              &lt;/resourcetypes&gt;
              &lt;explorertypes&gt;
                  &lt;explorertype name="playerProfile" key="fileicon.playerProfile" icon="playerProfile.gif" reference="xmlcontent"&gt;
                      &lt;newresource page="structurecontent" uri="newresource_xmlcontent.jsp?newresourcetype=playerProfile" order="101" autosetnavigation="false" autosettitle="false" info="desc.playerProfile"/&gt;
                      &lt;accesscontrol&gt;
                          &lt;accessentry principal="GROUP.Administrators" permissions="+r+v+w+c"/&gt;
                          &lt;accessentry principal="GROUP.Projectmanagers" permissions="+r+v+w+c"/&gt;
                          &lt;accessentry principal="GROUP.Users" permissions="+r+v+w+c"/&gt;
                      &lt;/accesscontrol&gt;
                  &lt;/explorertype&gt;
              &lt;/explorertypes&gt;
          &lt;/module&gt;
  </code></pre>
  
  <p><strong>Here is my XSD</strong></p>
  
  <pre><code>&lt;xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified"&gt;
  
      &lt;xsd:include schemaLocation="opencms://opencms-xmlcontent.xsd"/&gt;    
      &lt;xsd:element name="playerProfile" type="OpenCmsPlayerProfile"/&gt; 
      &lt;xsd:complexType name="OpenCmsPlayerProfile"&gt;
          &lt;xsd:sequence&gt;
              &lt;xsd:element name="playerProfile" type="OpenCmsPlayerProfile" minOccurs="0" maxOccurs="unbounded"/&gt;
          &lt;/xsd:sequence&gt;
      &lt;/xsd:complexType&gt;
  
      &lt;xsd:complexType name="OpenCmsPlayerProfile"&gt;
          &lt;xsd:sequence&gt;
              &lt;xsd:element name="Name" type="OpenCmsString"  /&gt;
              &lt;xsd:element name="Picture" type="OpenCmsVfsFile" /&gt;
              &lt;xsd:element name="Sport"  type="OpenCmsString"  /&gt;
              &lt;xsd:element name="Position/Event" type="OpenCmsString"  /&gt;
              &lt;xsd:element name="Bio" type="OpenCmsHtml"/&gt;            
              &lt;xsd:element name="School" type="OpenCmsString"  /&gt;
              &lt;xsd:element name="Origin" type="OpenCmsString"  /&gt;
              &lt;xsd:element name="Name" type="OpenCmsString"  /&gt;
              &lt;xsd:element name="SpecialSportNotes" type="OpenCmsHtml"/&gt;
          &lt;/xsd:sequence&gt;
          &lt;xsd:attribute name="language" type="OpenCmsLocale" use="required"/&gt;
      &lt;/xsd:complexType&gt;
      &lt;xsd:annotation&gt;
          &lt;xsd:appinfo&gt;
              &lt;layouts&gt;
                  &lt;layout element="Bio" widget="TextareaWidget" /&gt;
                  &lt;layout element="SpecialSportNotes" widget="HtmlWidget" configuration="source,link,anchor,formatselect,imagegallery,downloadgallery,linkgallery,htmlgallery,tablegallery,height:500px" /&gt;
                  &lt;layout element="Sport" widget="SelectorWidget" configuration="Women's Basketball|Men's Baseball|Women's Cross Country|Men's Soccer|Women's Tennis|Men's Tennis|VolleyBall|Softball|Men's Golf|Women's Soccer|Football|Women's Golf|Men's Cross Country" /&gt;             
                  &lt;layout element="Picture" widget="VfsFileWidget"/&gt;                             
              &lt;/layouts&gt;
          &lt;/xsd:appinfo&gt;
      &lt;/xsd:annotation&gt;
  
   &lt;/xsd:schema&gt;
  </code></pre>
  
  <p>Any help would be appreciated.</p>