Hi,
On 09.07.2013 16:17, Steffen Börsig wrote:
Hi,
an update: with version 0.5 it works for me right off the bat!
I can only assume that there's something wrong with the dependencies in 0.6
Maybe you can look into it.
that's true, with version 0.6 you need more dependencies. Where did you
read on which dependencies to include? I am asking because we should
change the instructions if those are on our website.
Unfortunately we don't really have a current list of all actually
required dependencies. The CHANGES files contains some links and this
wiki page has a list of all dependencies:
https://cwiki.apache.org/confluence/display/ODFTOOLKIT/0.6-incubating
This is not really convenient, I am sorry. The project currently is
mainly targeted at being used with Maven.
Regards
Florian
Regards,
Steffen
Am 07/09/13 15:39, schrieb Steffen Börsig:
Hi,
I'm currently thinking about switching to ODFDOM from the UNO API. I
tried to make the first example work but I'm stuck at the beginning
already.
I included all jars from the latest ODF Toolkit[1] and Xerces 2.11 [2].
I added all the jars into my eclipse project, namely:
xslt-runner-1.2.2-incubating.jar
simple-odf-0.8-incubating.jar
odfdom-java-0.8.9-incubating.jar
xslt-runner-task-1.2.2-incubating.jar
xerces/xml-apis.jar
xerces/resolver.jar
xerces/serializer.jar
xerces/xercesImpl.jar
xerces/xercesSamples.jar
But every time I try to get a new TextDocument I'm stuck because the
clerezza utils library is not present. The error is attached below
[3]. I tried to include it seperately but got stuck right after it
again with the next class that was not found. I stopped after the
fifth seperately included jar found in some maven repositories.
It seems that I have some major dependency problem and would like to
get some input on it. I couldn't find any similar problem with google.
Maybe you spot the mistake.
Thanks in advance.
Greetings,
Steffen
[1]
http://www.apache.org/dyn/closer.cgi/incubator/odftoolkit/binaries/odftoolkit-0.6-incubating-bin.zip
[2] http://apache.imsam.info//xerces/j/binaries/Xerces-J-bin.2.11.0.zip
[3] Exception in thread "main" java.lang.NoClassDefFoundError:
org/apache/clerezza/utils/UriException
at
org.odftoolkit.odfdom.pkg.OdfFileDom.initialize(OdfFileDom.java:214)
at
org.odftoolkit.odfdom.pkg.manifest.OdfManifestDom.initialize(OdfManifestDom.java:74)
at org.odftoolkit.odfdom.pkg.OdfFileDom.<init>(OdfFileDom.java:132)
at
org.odftoolkit.odfdom.pkg.manifest.OdfManifestDom.<init>(OdfManifestDom.java:63)
at
org.odftoolkit.odfdom.pkg.OdfFileDom.newFileDom(OdfFileDom.java:189)
at
org.odftoolkit.odfdom.pkg.OdfPackage.parseManifest(OdfPackage.java:1219)
at org.odftoolkit.odfdom.pkg.OdfPackage.readZip(OdfPackage.java:452)
at
org.odftoolkit.odfdom.pkg.OdfPackage.initializeZip(OdfPackage.java:422)
at org.odftoolkit.odfdom.pkg.OdfPackage.<init>(OdfPackage.java:285)
at
org.odftoolkit.odfdom.pkg.OdfPackage.loadPackage(OdfPackage.java:338)
at org.odftoolkit.simple.Document.loadTemplate(Document.java:239)
at
org.odftoolkit.simple.TextDocument.newTextDocument(TextDocument.java:181)
--
Florian Hopf
Freelance Software Developer
http://blog.florian-hopf.de