[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Bug#429477: docbook-xsl: OOo and WordML output not usable by openoffice.org



Am Montag, den 18.06.2007, 20:56 +0100 schrieb Roland Stigge:
> Daniel Leidert wrote:
> >> $ xsltproc -o elooo.xml --stringparam wordml.template /usr/share/xml/docbook/stylesheet/nwalsh/roundtrip/template.xml /usr/share/xml/docbook/stylesheet/nwalsh/roundtrip/dbk2ooo.xsl el3.xml 
> >> $ xsltproc -o elwordml.xml --stringparam wordml.template /usr/share/xml/docbook/stylesheet/nwalsh/roundtrip/template.xml /usr/share/xml/docbook/stylesheet/nwalsh/roundtrip/dbk2wordml.xsl el3.xml 
> >> $
> >>
> >> Using elooo.xml and elwordml.xml in Openoffice.org doesn't work: The former one
> >> is imported literally (including XML tags etc.) in the Openoffice Writer text,
> >> the latter shows an error.
> > 
> > I can verify the first issue and wrote a mail to docbook-users. However,
> > the latter opens fine for me. Can you post the error? Is it about the
> > Java runtime?
> 
> The small message window says: "General Error. General input/output
> error." On the console, the following is shown:
> 
> $ ooffice test.xml
[snip]
> WARNING: Error loading security provider gnu.javax.crypto.jce.GnuCrypto:
> java.lang.ClassNotFoundException: gnu.javax.crypto.jce.GnuCrypto not
> found in
> gnu.gcj.runtime.SystemClassLoader{urls=[file:/usr/lib/openoffice/program/classes/jurt.jar,file:/usr/lib/openoffice/program/classes/ridl.jar,file:/usr/lib/openoffice/program/classes/java_uno.jar,file:/usr/share/java/bsh.jar,file:/usr/lib/openoffice/program/classes/classes.jar,file:/usr/lib/openoffice/program/classes/commonwizards.jar,file:/usr/lib/openoffice/program/classes/java_uno_accessbridge.jar,file:/usr/lib/openoffice/program/classes/js.jar,file:/usr/lib/openoffice/program/classes/juh.jar,file:/usr/lib/openoffice/program/classes/jut.jar,file:/usr/lib/openoffice/program/classes/letter.jar,file:/usr/lib/openoffice/program/classes/query.jar,file:/usr/lib/openoffice/program/classes/report.jar,file:/usr/lib/openoffice/program/classes/ScriptFramework.jar,file:/usr/lib/openoffice/program/classes/ScriptProviderForBeanShell.jar,file:/usr/lib/openoffice/program/classes/ScriptProviderForJava.jar,file:/usr/lib/openoffice/program/classes/ScriptProviderForJavaScript.jar,file:/usr/lib/
> openoffice/program/classes/unoil.jar,file:/usr/lib/openoffice/program/classes/web.jar,file:/usr/lib/openoffice/program/classes/xmerge.jar,file:/usr/lib/openoffice/program/classes/XMergeBridge.jar,file:/usr/lib/openoffice/program/classes/XSLTFilter.jar,file:/usr/lib/openoffice/program/classes/XSLTValidate.jar,file:/usr/lib/openoffice/program/classes/agenda.jar,file:/usr/lib/openoffice/program/classes/aportisdoc.jar,file:/usr/lib/openoffice/program/classes/fax.jar,file:/usr/lib/openoffice/program/classes/pexcel.jar,file:/usr/lib/openoffice/program/classes/pocketword.jar,file:/usr/share/java/hsqldb.jar,file:/usr/lib/openoffice/program/classes/sdbc_hsqldb.jar,file:/usr/share/java/xercesImpl.jar,file:/usr/share/java/xalan2.jar,file:/usr/share/java/serializer.jar],
> parent=gnu.gcj.runtime.ExtensionClassLoader{urls=[], parent=null}}
> WARNING: Error loading security provider gnu.javax.crypto.jce.GnuSasl:
> java.lang.ClassNotFoundException: gnu.javax.crypto.jce.GnuSasl not found
> in
> gnu.gcj.runtime.SystemClassLoader{urls=[file:/usr/lib/openoffice/program/classes/jurt.jar,file:/usr/lib/openoffice/program/classes/ridl.jar,file:/usr/lib/openoffice/program/classes/java_uno.jar,file:/usr/share/java/bsh.jar,file:/usr/lib/openoffice/program/classes/classes.jar,file:/usr/lib/openoffice/program/classes/commonwizards.jar,file:/usr/lib/openoffice/program/classes/java_uno_accessbridge.jar,file:/usr/lib/openoffice/program/classes/js.jar,file:/usr/lib/openoffice/program/classes/juh.jar,file:/usr/lib/openoffice/program/classes/jut.jar,file:/usr/lib/openoffice/program/classes/letter.jar,file:/usr/lib/openoffice/program/classes/query.jar,file:/usr/lib/openoffice/program/classes/report.jar,file:/usr/lib/openoffice/program/classes/ScriptFramework.jar,file:/usr/lib/openoffice/program/classes/ScriptProviderForBeanShell.jar,file:/usr/lib/openoffice/program/classes/ScriptProviderForJava.jar,file:/usr/lib/openoffice/program/classes/ScriptProviderForJavaScript.jar,file:/usr/lib/
> openoffice/program/classes/unoil.jar,file:/usr/lib/openoffice/program/classes/web.jar,file:/usr/lib/openoffice/program/classes/xmerge.jar,file:/usr/lib/openoffice/program/classes/XMergeBridge.jar,file:/usr/lib/openoffice/program/classes/XSLTFilter.jar,file:/usr/lib/openoffice/program/classes/XSLTValidate.jar,file:/usr/lib/openoffice/program/classes/agenda.jar,file:/usr/lib/openoffice/program/classes/aportisdoc.jar,file:/usr/lib/openoffice/program/classes/fax.jar,file:/usr/lib/openoffice/program/classes/pexcel.jar,file:/usr/lib/openoffice/program/classes/pocketword.jar,file:/usr/share/java/hsqldb.jar,file:/usr/lib/openoffice/program/classes/sdbc_hsqldb.jar,file:/usr/share/java/xercesImpl.jar,file:/usr/share/java/xalan2.jar,file:/usr/share/java/serializer.jar],
> parent=gnu.gcj.runtime.ExtensionClassLoader{urls=[], parent=null}}
> WARNING: Error loading security provider
> gnu.javax.net.ssl.provider.Jessie: java.lang.ClassNotFoundException:
> gnu.javax.net.ssl.provider.Jessie not found in
> gnu.gcj.runtime.SystemClassLoader{urls=[file:/usr/lib/openoffice/program/classes/jurt.jar,file:/usr/lib/openoffice/program/classes/ridl.jar,file:/usr/lib/openoffice/program/classes/java_uno.jar,file:/usr/share/java/bsh.jar,file:/usr/lib/openoffice/program/classes/classes.jar,file:/usr/lib/openoffice/program/classes/commonwizards.jar,file:/usr/lib/openoffice/program/classes/java_uno_accessbridge.jar,file:/usr/lib/openoffice/program/classes/js.jar,file:/usr/lib/openoffice/program/classes/juh.jar,file:/usr/lib/openoffice/program/classes/jut.jar,file:/usr/lib/openoffice/program/classes/letter.jar,file:/usr/lib/openoffice/program/classes/query.jar,file:/usr/lib/openoffice/program/classes/report.jar,file:/usr/lib/openoffice/program/classes/ScriptFramework.jar,file:/usr/lib/openoffice/program/classes/ScriptProviderForBeanShell.jar,file:/usr/lib/openoffice/program/classes/ScriptProviderForJava.jar,file:/usr/lib/openoffice/program/classes/ScriptProviderForJavaScript.jar,file:/usr/lib/
> openoffice/program/classes/unoil.jar,file:/usr/lib/openoffice/program/classes/web.jar,file:/usr/lib/openoffice/program/classes/xmerge.jar,file:/usr/lib/openoffice/program/classes/XMergeBridge.jar,file:/usr/lib/openoffice/program/classes/XSLTFilter.jar,file:/usr/lib/openoffice/program/classes/XSLTValidate.jar,file:/usr/lib/openoffice/program/classes/agenda.jar,file:/usr/lib/openoffice/program/classes/aportisdoc.jar,file:/usr/lib/openoffice/program/classes/fax.jar,file:/usr/lib/openoffice/program/classes/pexcel.jar,file:/usr/lib/openoffice/program/classes/pocketword.jar,file:/usr/share/java/hsqldb.jar,file:/usr/lib/openoffice/program/classes/sdbc_hsqldb.jar,file:/usr/share/java/xercesImpl.jar,file:/usr/share/java/xalan2.jar,file:/usr/share/java/serializer.jar],
> parent=gnu.gcj.runtime.ExtensionClassLoader{urls=[], parent=null}}
> WARNING: Error loading security provider
> gnu.javax.security.auth.callback.GnuCallbacks:
> java.lang.ClassNotFoundException:
> gnu.javax.security.auth.callback.GnuCallbacks not found in
> gnu.gcj.runtime.SystemClassLoader{urls=[file:/usr/lib/openoffice/program/classes/jurt.jar,file:/usr/lib/openoffice/program/classes/ridl.jar,file:/usr/lib/openoffice/program/classes/java_uno.jar,file:/usr/share/java/bsh.jar,file:/usr/lib/openoffice/program/classes/classes.jar,file:/usr/lib/openoffice/program/classes/commonwizards.jar,file:/usr/lib/openoffice/program/classes/java_uno_accessbridge.jar,file:/usr/lib/openoffice/program/classes/js.jar,file:/usr/lib/openoffice/program/classes/juh.jar,file:/usr/lib/openoffice/program/classes/jut.jar,file:/usr/lib/openoffice/program/classes/letter.jar,file:/usr/lib/openoffice/program/classes/query.jar,file:/usr/lib/openoffice/program/classes/report.jar,file:/usr/lib/openoffice/program/classes/ScriptFramework.jar,file:/usr/lib/openoffice/program/classes/ScriptProviderForBeanShell.jar,file:/usr/lib/openoffice/program/classes/ScriptProviderForJava.jar,file:/usr/lib/openoffice/program/classes/ScriptProviderForJavaScript.jar,file:/usr/lib/
> openoffice/program/classes/unoil.jar,file:/usr/lib/openoffice/program/classes/web.jar,file:/usr/lib/openoffice/program/classes/xmerge.jar,file:/usr/lib/openoffice/program/classes/XMergeBridge.jar,file:/usr/lib/openoffice/program/classes/XSLTFilter.jar,file:/usr/lib/openoffice/program/classes/XSLTValidate.jar,file:/usr/lib/openoffice/program/classes/agenda.jar,file:/usr/lib/openoffice/program/classes/aportisdoc.jar,file:/usr/lib/openoffice/program/classes/fax.jar,file:/usr/lib/openoffice/program/classes/pexcel.jar,file:/usr/lib/openoffice/program/classes/pocketword.jar,file:/usr/share/java/hsqldb.jar,file:/usr/lib/openoffice/program/classes/sdbc_hsqldb.jar,file:/usr/share/java/xercesImpl.jar,file:/usr/share/java/xalan2.jar,file:/usr/share/java/serializer.jar],
> parent=gnu.gcj.runtime.ExtensionClassLoader{urls=[], parent=null}}
[snip]
> Yes, looks like a Java problem. On another system, I got: "An error
> occurred. Dammit. Error was: No bug number." (directly in the resulting
> document window)

ACK, looks like a Java issue. Maybe gcj works with some more packages
installed (libjessie-java; not sure, which package(s) provide(s) the
other missing classes). However, Sun Java 1.5 works here. Maybe the
openoffice.org maintainer(s) can tell us more (maybe also about the
first issue).

Regards, Daniel



Reply to: