Issue 57438 - HelpLinker error
Summary: HelpLinker error
Status: CLOSED FIXED
Alias: None
Product: documentation
Classification: Unclassified
Component: Online help (show other issues)
Version: 680m135
Hardware: All All
: P1 (highest) Trivial (vote)
Target Milestone: OOo 2.0.1
Assignee: andreas.bille
QA Contact: issues@documentation
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-11-06 19:38 UTC by pavel
Modified: 2006-02-07 14:28 UTC (History)
2 users (show)

See Also:
Issue Type: DEFECT
Latest Confirmation in: ---
Developer Difficulty: ---


Attachments
Two lines Lao GSI file (1.33 KB, application/octet-stream)
2005-11-06 19:53 UTC, pavel
no flags Details

Note You need to log in before you can comment on or make changes to this issue.
Description pavel 2005-11-06 19:38:32 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!
Comment 1 pavel 2005-11-06 19:39:13 UTC
.
Comment 2 pavel 2005-11-06 19:53:53 UTC
Created attachment 31229 [details]
Two lines Lao GSI file
Comment 3 pavel 2005-11-07 15:51:47 UTC
Full GSI file is at
http://opensource.muanglao.com/ooo/GSI_lo.sdf.gz

(it contains some formatting issues reported by gsicheck though)
Comment 4 andreas.bille 2005-11-11 09:42:50 UTC
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.

Comment 5 vg 2006-02-03 09:15:37 UTC
verified
Comment 6 andreas.bille 2006-02-07 14:28:51 UTC
closed