Apache OpenOffice (AOO) Bugzilla – Issue 57438
HelpLinker error
Last modified: 2006-02-07 14:28:51 UTC
Hi, I have added Lo language into my build system and helpcontent2 build fails with: /disk3/oo/BuildDir/ooo_SRC680_m138_src/helpcontent2/util/scalc ------------- java -Djava.library.path=/disk3/oo/BuildDir/ooo_SRC680_m138_src/solver/680/unxlngi6.pro/lib -cp .:../../unxlngi6.pro/class:/usr/lib/SunJava2/jre/lib/rt.jar:.:/disk3/oo/BuildDir/ooo_SRC680_m138_src/solver/680/unxlngi6.pro/bin/jaxp.jar:/disk3/oo/BuildDir/ooo_SRC680_m138_src/solver/680/unxlngi6.pro/bin/parser.jar:/disk3/oo/BuildDir/ooo_SRC680_m138_src/solver/680/unxlngi6.pro/bin/xt.jar:/disk3/oo/BuildDir/ooo_SRC680_m138_src/solver/680/unxlngi6.pro/bin/unoil.jar:/disk3/oo/BuildDir/ooo_SRC680_m138_src/solver/680/unxlngi6.pro/bin/ridl.jar:/disk3/oo/BuildDir/ooo_SRC680_m138_src/solver/680/unxlngi6.pro/bin/jurt.jar:/disk3/oo/BuildDir/ooo_SRC680_m138_src/solver/680/unxlngi6.pro/bin/jut.jar:/disk3/oo/BuildDir/ooo_SRC680_m138_src/solver/680/unxlngi6.pro/bin/xmlsearch.jar:/disk3/oo/BuildDir/ooo_SRC680_m138_src/solver/680/unxlngi6.pro/bin/xmlhelp.jar:/disk3/oo/BuildDir/ooo_SRC680_m138_src/solver/680/unxlngi6.pro/bin/db.jar com.sun.star.help.HelpLinker @/tmp/mkq1DTWb com.jclark.xsl.om.XSLException at com.sun.xmlsearch.xml.indexer.XmlIndexBuilder$IndexAdapter.characters(XmlIndexBuilder.java:298) at com.jclark.xsl.tr.ValueOfAction.invoke(ValueOfAction.java:16) at com.jclark.xsl.tr.AppendAction.invoke(AppendAction.java:13) at com.jclark.xsl.tr.LiteralElementAction.invoke(LiteralElementAction.java:22) at com.jclark.xsl.tr.AppendAction.invoke(AppendAction.java:13) at com.jclark.xsl.tr.ProcessContextImpl.processSafe(ProcessContextImpl.java:178) at com.jclark.xsl.tr.ProcessContextImpl.process(ProcessContextImpl.java:137) at com.jclark.xsl.tr.ProcessAction.invoke(ProcessAction.java:16) at com.jclark.xsl.tr.AppendAction.invoke(AppendAction.java:13) at com.jclark.xsl.tr.LiteralElementAction.invoke(LiteralElementAction.java:22) at com.jclark.xsl.tr.AppendAction.invoke(AppendAction.java:13) at com.jclark.xsl.tr.ProcessContextImpl.processSafe(ProcessContextImpl.java:178) at com.jclark.xsl.tr.ProcessContextImpl.process(ProcessContextImpl.java:137) at com.jclark.xsl.tr.ProcessAction.invoke(ProcessAction.java:16) at com.jclark.xsl.tr.AppendAction.invoke(AppendAction.java:13) at com.jclark.xsl.tr.IfAction.invoke(IfAction.java:21) at com.jclark.xsl.tr.AppendAction.invoke(AppendAction.java:13) at com.jclark.xsl.tr.ProcessContextImpl.processSafe(ProcessContextImpl.java:178) at com.jclark.xsl.tr.ProcessContextImpl.process(ProcessContextImpl.java:137) at com.jclark.xsl.tr.ProcessAction.invoke(ProcessAction.java:16) at com.jclark.xsl.tr.AppendAction.invoke(AppendAction.java:13) at com.jclark.xsl.tr.IfAction.invoke(IfAction.java:21) at com.jclark.xsl.tr.AppendAction.invoke(AppendAction.java:13) at com.jclark.xsl.tr.ProcessContextImpl.processSafe(ProcessContextImpl.java:178) at com.jclark.xsl.tr.ProcessContextImpl.process(ProcessContextImpl.java:137) at com.jclark.xsl.tr.BuiltinAction.invoke(BuiltinAction.java:18) at com.jclark.xsl.tr.ProcessContextImpl.processSafe(ProcessContextImpl.java:178) at com.jclark.xsl.tr.SheetImpl.process(SheetImpl.java:724) at com.jclark.xsl.dom.XSLTransformEngine$TransformImpl.transform(XSLTransformEngine.java:92) at com.sun.xmlsearch.xml.indexer.XmlIndexBuilder.indexDocument(XmlIndexBuilder.java:489) at com.sun.star.help.HelpLinker.link(HelpLinker.java:602) at com.sun.star.help.HelpLinker.main(HelpLinker.java:228) com.jclark.xsl.dom.TransformException at com.jclark.xsl.dom.XSLTransformEngine.toTransformException(XSLTransformEngine.java:146) at com.jclark.xsl.dom.XSLTransformEngine.access$2(XSLTransformEngine.java:138) at com.jclark.xsl.dom.XSLTransformEngine$TransformImpl.transform(XSLTransformEngine.java:99) at com.sun.xmlsearch.xml.indexer.XmlIndexBuilder.indexDocument(XmlIndexBuilder.java:489) at com.sun.star.help.HelpLinker.link(HelpLinker.java:602) at com.sun.star.help.HelpLinker.main(HelpLinker.java:228) dmake: Error code 1, while making '../../unxlngi6.pro/bin/scalc_lo.zip' '---* tg_merge.mk *---' ERROR: Error 65280 occurred while making /disk3/oo/BuildDir/ooo_SRC680_m138_src/helpcontent2/util/scalc oo@oo:~/BuildDir/ooo_SRC680_m138_src/helpcontent2> I have debugged this and I'm able to reproduce with this: oo@oo:~/BuildDir/ooo_SRC680_m138_src/helpcontent2> rm -f `find . -name localize.sdf`; rm -rf unxlngi* -> I'll start with no localize.sdf oo@oo:~> localize -m -l lo -f /tmp/GSI_lo.sdf Merging two line GSI file (attached). oo@oo:~/BuildDir/ooo_SRC680_m138_src/helpcontent2> find . -name localize.sdf ./source/text/scalc/localize.sdf oo@oo:~/BuildDir/ooo_SRC680_m138_src/helpcontent2> So this one localize.sdf file is created. $ build This is very unfortunate error that can slow down the integrationg of GSI files for new languages into the source!
.
Created attachment 31229 [details] Two lines Lao GSI file
Full GSI file is at http://opensource.muanglao.com/ooo/GSI_lo.sdf.gz (it contains some formatting issues reported by gsicheck though)
The crash is fixed now, but this is a workaround only. The real problem here is however the existence of languages which do not use punctuation/whitespace to separate the words in sentences. This last is an issue which has the status of an enhancement - should be the result of an escalation accordingly.
verified
closed