Odd problem replacing 2.6.0 jar with 2.8.1 jar

Everything works fine with docx4j 2.6.0 jar file, but simply replacing that jar with the 2.8.1 jar file (from 30th Sept) and running some code which produces a report in Word 2007 format (writing only, no reading of docx files) gives the following error message:
Running on Java 1.6.0_18 (tho' same problem occurs with 1.6.0_38).
Simply replaced the jar file in lib directories and Tomcat(5.5.28) endorsed directory. No other changes made.
We've run out of ideas as to where we should look to solve this problem - any pointers would be much appreciated.
- Code: Select all
18-Dec-2012 14:08:23,270 DEBUG [] - StasysLogger.debug() - Successfully loaded and initialised generator for Management
Exception in thread "pool-1-thread-1" java.lang.ExceptionInInitializerError
at org.docx4j.openpackaging.parts.JaxbXmlPart.<init>(JaxbXmlPart.java:79)
at org.docx4j.openpackaging.parts.JaxbXmlPartXPathAware.<init>(JaxbXmlPartXPathAware.java:64)
at org.docx4j.openpackaging.parts.WordprocessingML.DocumentPart.<init>(DocumentPart.java:157)
at org.docx4j.openpackaging.parts.WordprocessingML.MainDocumentPart.<init>(MainDocumentPart.java:76)
at org.docx4j.openpackaging.packages.WordprocessingMLPackage.createPackage(WordprocessingMLPackage.java:432)
at org.docx4j.openpackaging.packages.WordprocessingMLPackage.createPackage(WordprocessingMLPackage.java:421)
at ...... (local file references)
at java.lang.Thread.run(Thread.java:619)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:619)
Caused by: java.lang.NullPointerException
at javax.xml.bind.ContextFinder.find(ContextFinder.java:270)
at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:372)
at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:337)
at org.docx4j.jaxb.NamespacePrefixMapperUtils.getPrefixMapper(NamespacePrefixMapperUtils.java:47)
at org.docx4j.jaxb.Context.<clinit>(Context.java:56)
... 19 more
Running on Java 1.6.0_18 (tho' same problem occurs with 1.6.0_38).
Simply replaced the jar file in lib directories and Tomcat(5.5.28) endorsed directory. No other changes made.
We've run out of ideas as to where we should look to solve this problem - any pointers would be much appreciated.