javax.xml.bind.UnmarshalException: unexpected element (uri:"http://schemas.openxmlformats.org/drawingml/2006/main", local:"theme"). Expected elements are ... <{}theme>
[00:40:53] [org.docx4j.openpackaging.parts.PartName] [DEBUG] - Trying to create part name /word/document.xml
[00:40:53] [org.docx4j.openpackaging.parts.PartName] [DEBUG] - /word/document.xml part name created.
[00:40:53] [org.docx4j.openpackaging.parts.Part] [INFO] - Constructing /word/document.xml
[00:40:53] [org.docx4j.jaxb.JaxbValidationEventHandler] [WARN] - [ERROR] : unexpected element (uri:"http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing", local:"extent"). Expected elements are <{}docPr>,<{http://schemas.openxmlformats.org/drawingml/2006/main}graphic>,<{}extent>,<{}cNvGraphicFramePr>,<{}effectExtent>
[00:40:53] [org.docx4j.jaxb.JaxbValidationEventHandler] [INFO] - continuing (with possible element/attribute loss)
[00:40:53] [org.docx4j.jaxb.JaxbValidationEventHandler] [WARN] - [ERROR] : unexpected element (uri:"http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing", local:"effectExtent"). Expected elements are <{}docPr>,<{http://schemas.openxmlformats.org/drawingml/2006/main}graphic>,<{}extent>,<{}cNvGraphicFramePr>,<{}effectExtent>
[00:40:53] [org.docx4j.jaxb.JaxbValidationEventHandler] [INFO] - continuing (with possible element/attribute loss)
[00:40:53] [org.docx4j.jaxb.JaxbValidationEventHandler] [WARN] - [ERROR] : unexpected element (uri:"http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing", local:"docPr"). Expected elements are <{}docPr>,<{http://schemas.openxmlformats.org/drawingml/2006/main}graphic>,<{}extent>,<{}cNvGraphicFramePr>,<{}effectExtent>
[00:40:53] [org.docx4j.jaxb.JaxbValidationEventHandler] [INFO] - continuing (with possible element/attribute loss)
[00:40:53] [org.docx4j.jaxb.JaxbValidationEventHandler] [WARN] - [ERROR] : unexpected element (uri:"http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing", local:"cNvGraphicFramePr"). Expected elements are <{}docPr>,<{http://schemas.openxmlformats.org/drawingml/2006/main}graphic>,<{}extent>,<{}cNvGraphicFramePr>,<{}effectExtent>
[00:40:53] [org.docx4j.jaxb.JaxbValidationEventHandler] [INFO] - continuing (with possible element/attribute loss)
[00:40:53] [org.docx4j.jaxb.JaxbValidationEventHandler] [WARN] - [ERROR] : unexpected element (uri:"http://schemas.openxmlformats.org/drawingml/2006/main", local:"graphicData"). Expected elements are <{}graphicData>
[00:40:53] [org.docx4j.jaxb.JaxbValidationEventHandler] [INFO] - continuing (with possible element/attribute loss)
unmarshalling org.docx4j.openpackaging.parts.ThemePart
[00:40:53] [org.docx4j.jaxb.JaxbValidationEventHandler] [WARN] - [(non)FATAL_ERROR] : unexpected element (uri:"http://schemas.openxmlformats.org/drawingml/2006/main", local:"theme"). Expected elements are <{http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing}anchor>,<{http://schemas.openxmlformats.org/drawingml/2006/main}blip>,<{http://schemas.openxmlformats.org/drawingml/2006/main}graphic>,<{http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing}inline>,<{http://schemas.openxmlformats.org/drawingml/2006/picture}pic>,<{}theme>,<{http://schemas.openxmlformats.org/drawingml/2006/main}themeManager>,<{http://schemas.openxmlformats.org/drawingml/2006/main}themeOverride>
[00:40:53] [org.docx4j.jaxb.JaxbValidationEventHandler] [INFO] - continuing (with possible element/attribute loss)
[00:40:53] [org.docx4j.openpackaging.parts.relationships.RelationshipsPart] [INFO] - Loading part /word/theme/theme1.xml
<dependency>
<groupId>javax.xml.bind</groupId>
<artifactId>jaxb-api</artifactId>
<version>2.1</version>
</dependency>
<dependency>
<groupId>com.sun.xml.bind</groupId>
<artifactId>jaxb-impl</artifactId>
<version>2.1.7</version>
</dependency>
<path id="Maven Dependencies.libraryclasspath">
...
<pathelement location="${m2Repository}/com/sun/xml/bind/jaxb-impl/2.1.7/jaxb-impl-2.1.7.jar"/>
unmarshalling org.docx4j.openpackaging.parts.ThemePart
javax.xml.bind.UnmarshalException: unexpected element (uri:"http://schemas.openxmlformats.org/drawingml/2006/main", local:"theme"). Expected elements are <{http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing}anchor>,<{http://schemas.openxmlformats.org/drawingml/2006/main}blip>,<{http://schemas.openxmlformats.org/drawingml/2006/main}graphic>,<{http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing}inline>,<{http://schemas.openxmlformats.org/drawingml/2006/picture}pic>,<{}theme>,<{http://schemas.openxmlformats.org/drawingml/2006/main}themeManager>,<{http://schemas.openxmlformats.org/drawingml/2006/main}themeOverride>
at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallingContext.handleEvent(UnmarshallingContext.java:609)
at com.sun.xml.bind.v2.runtime.unmarshaller.Loader.reportError(Loader.java:244)
at com.sun.xml.bind.v2.runtime.unmarshaller.Loader.reportError(Loader.java:239)
at com.sun.xml.bind.v2.runtime.unmarshaller.Loader.reportUnexpectedChildElement(Loader.java:116)
at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallingContext$DefaultRootLoader.childElement(UnmarshallingContext.java:1015)
at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallingContext._startElement(UnmarshallingContext.java:452)
at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallingContext.startElement(UnmarshallingContext.java:433)
at com.sun.xml.bind.v2.runtime.unmarshaller.SAXConnector.startElement(SAXConnector.java:137)
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(AbstractSAXParser.java:501)
at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(XMLNSDocumentScannerImpl.java:400)
at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl$NSContentDriver.scanRootElementHook(XMLNSDocumentScannerImpl.java:626)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:3095)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.next(XMLDocumentScannerImpl.java:921)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:648)
at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:140)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:510)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:807)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:737)
at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:107)
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1205)
at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:522)
at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal0(UnmarshallerImpl.java:211)
at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal(UnmarshallerImpl.java:184)
at javax.xml.bind.helpers.AbstractUnmarshallerImpl.unmarshal(AbstractUnmarshallerImpl.java:137)
at javax.xml.bind.helpers.AbstractUnmarshallerImpl.unmarshal(AbstractUnmarshallerImpl.java:184)
at org.docx4j.openpackaging.parts.ThemePart.unmarshal(ThemePart.java:104)
at org.docx4j.openpackaging.io.LoadFromZipNG.getRawPart(LoadFromZipNG.java:520)
at org.docx4j.openpackaging.io.LoadFromZipNG.getPart(LoadFromZipNG.java:430)
at org.docx4j.openpackaging.io.LoadFromZipNG.addPartsFromRelationships(LoadFromZipNG.java:362)
at org.docx4j.openpackaging.io.LoadFromZipNG.getPart(LoadFromZipNG.java:446)
at org.docx4j.openpackaging.io.LoadFromZipNG.addPartsFromRelationships(LoadFromZipNG.java:362)
at org.docx4j.openpackaging.io.LoadFromZipNG.process(LoadFromZipNG.java:228)
at org.docx4j.openpackaging.io.LoadFromZipNG.get(LoadFromZipNG.java:179)
at org.docx4j.openpackaging.packages.WordprocessingMLPackage.load(WordprocessingMLPackage.java:163)
at DocTest3.main(DocTest3.java:56)
<property name="endorsedJarDirec" value="C:/eclipse/workspace/docx4j/endorsedJars" />
...
<target depends="init" name="build-project">
<echo message="${ant.project.name}: ${ant.file}"/>
<javac bootclasspathref="jre.libs" includeJavaRuntime="yes"
debug="true" debuglevel="${debuglevel}" destdir="bin" source="${source}" target="${target}">
<src path="src/main/java"/>
<classpath refid="docx4j.classpath"/>
<compilerarg value="-Djava.endorsed.dirs=${endorsedJarDirec}"/>
</javac>
</target>
boz0413 wrote:I copied jaxb-impl-2.1.7.jar into this endorsed directory and rebuilt the docx4j jar. Unfortunately, when I ran my code, I got the same exception.
sgr wrote:Checked out revision 807 from svn, updated m2Repository/added -Djava.endorsed.dirs for jaxb-impl-2.1.3.jar, mvn install, ant dist
Getting the following exception in WordprocessingMLPackage.load on attached file - http://dev.plutext.org/trac/umbrella/ticket/7
i've tried it on revision 796(21 apr) and got the same exception. The same file+code however works with http://dev.plutext.org/docx4j/docx4j-SN ... 090422.jar Any advise? any additional settings required for my configuration?
java version "1.6.0_12"
Java(TM) SE Runtime Environment (build 1.6.0_12-b04)
Java HotSpot(TM) Client VM (build 11.2-b01, mixed mode, sharing)
log4j:WARN No appenders could be found for logger (org.docx4j.openpackaging.io.Load).
log4j:WARN Please initialize the log4j system properly.
javax.xml.bind.UnmarshalException: unexpected element (uri:"http://schemas.openxmlformats.org/drawingml/2006/main", local:"theme"). Expected elements are <{http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing}anchor>,<{http://schemas.openxmlformats.org/drawingml/2006/main}blip>,<{http://schemas.openxmlformats.org/drawingml/2006/main}graphic>,<{http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing}inline>,<{http://schemas.openxmlformats.org/drawingml/2006/picture}pic>,<{}theme>,<{http://schemas.openxmlformats.org/drawingml/2006/main}themeManager>,<{http://schemas.openxmlformats.org/drawingml/2006/main}themeOverride>
at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallingContext.handleEvent(UnmarshallingContext.java:556)
...
at testimage.main(testimage.java:19)
sgr wrote:btw, when i run the test code below using docx4j.jar from download - it works fine. I experience this problem only with docx4j built from sources(with only jdk 1.6.0_12-b04, ant 1.7.1 and maven 2.0.10 installed - no eclipse/no other java libs).
boz0413 wrote:That's interesting. Can I ask which version of the docx4j jar you downloaded which works for you?
In Ant 1.7.1 the package-info.java will only be compiled if:
1. If a package-info.class file exists and is older than the package-info.java file.
2. If the directory for the package-info.class file does not exist.
3. If the directory for the package-info.class file exists, and has an older modification
time than the the package-info.java file. In this case <javac> will touch the corresponding
.class directory on successful compilation.
Users browsing this forum: AdsBot [Google], Bing [Bot], Google [Bot] and 44 guests