[ 
https://issues.apache.org/jira/browse/OFBIZ-4941?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13471289#comment-13471289
 ] 

Jacques Le Roux commented on OFBIZ-4941:
----------------------------------------

Hi Tom,

Finally this will be committed in trunk and I think nobody really cares about 
help consistency in trunk, anyway it's bleeding edge after all. So I followed  
"Readme Webhelp OFBiz Initial Installation.txt" (install file) in order to test 
but got stuck when running the 1st ant target.

What I did before which was not in the install file:

5. Copy from WebhelpFiles docbookhelp to applications/content/data/helpdata
Copy folders humanres_en and images_humanres_en from 
WebhelpHRAppDocbook/docbookhelp to docbookhelp 
applications/content/data/helpdata
*jleroux: actually, from build file seems rather to get to 
data\helpdata\docbookhelp, like the whole in WebhelpFiles\docbookhelp dir which 
was not mentionned in the install file*

Else you get
{code}
D:\workspace\ofbizClean\applications\content\template\docbook\webhelp>ant 
webhelp.humanres
Buildfile: 
D:\workspace\ofbizClean\applications\content\template\docbook\webhelp\build.xml

clean.humanres:
   [delete] Deleting directory 
D:\workspace\ofbizClean\applications\content\webapp\ofbizhelp\humanres_en

chunk.humanres:
    [mkdir] Created dir: 
D:\workspace\ofbizClean\applications\content\webapp\ofbizhelp\humanres_en

BUILD FAILED
D:\workspace\ofbizClean\applications\content\template\docbook\webhelp\build.xml:182:
 input file 
D:\workspace\ofbizClean\applications\content\data\helpdata\docbookhelp\humanres_en\humanres.xml
 does not exist

Total time: 0 seconds
{code}

*Also minor but worth to be noted I removed those wrong files: 
C:\WebhelpFiles\WebhelpFiles\docbookhelp\projectmgr_en\projectmgr.xml~ 
C:\WebhelpFiles\WebhelpFiles\docbookhelp\manufacturing_en\manufacturing.xml~*

When running ant webhelp I got

{code}
D:\workspace\ofbizClean\applications\content\template\docbook\webhelp>ant 
webhelp
Buildfile: 
D:\workspace\ofbizClean\applications\content\template\docbook\webhelp\build.xml

validate:

clean:
   [delete] Deleting directory 
D:\workspace\ofbizClean\applications\content\template\docbook\webhelp\test-output

chunk:
    [mkdir] Created dir: 
D:\workspace\ofbizClean\applications\content\template\docbook\webhelp\test-output
     [xslt] Processing 
D:\workspace\ofbizClean\applications\content\template\docbook\webhelp\docsrc\readme.xml
 to 
D:\workspace\ofbizClean\applications\content\template\docbook\webhelp\test-output\null10224990
80
     [xslt] Loading stylesheet 
D:\workspace\ofbizClean\applications\content\template\docbook\profiling\profile.xsl
     [xslt] Processing 
D:\workspace\ofbizClean\applications\content\template\docbook\webhelp\test-output\null1022499080
 to 
D:\workspace\ofbizClean\applications\content\template\docbook\webhelp\test-output\nul
l708218887
     [xslt] Loading stylesheet 
D:\workspace\ofbizClean\applications\content\template\docbook\webhelp\xsl\webhelp.xsl
     [xslt] Failed to process 
D:\workspace\ofbizClean\applications\content\template\docbook\webhelp\test-output\null1022499080

BUILD FAILED
D:\workspace\ofbizClean\applications\content\template\docbook\webhelp\build.xml:80:
 javax.xml.transform.TransformerException: [start prefix mapping event]: uri is 
an empty string.
        at 
com.intel.xml.transform.TransformerImpl.reportFatalError(TransformerImpl.java:781)
        at 
com.intel.xml.transform.TransformerImpl.transform(TransformerImpl.java:484)
        at com.intel.xml.transform.Resolver.resolve(Resolver.java:254)
        at com.intel.xml.transform.TemplatesImpl.resolve(TemplatesImpl.java:183)
        at com.intel.xml.transform.TemplatesImpl.precompile(Native Method)
        at com.intel.xml.transform.TemplatesImpl.<init>(TemplatesImpl.java:120)
        at 
com.intel.xml.transform.TransformerFactoryImpl.newTemplates(TransformerFactoryImpl.java:335)
        at 
org.apache.tools.ant.taskdefs.optional.TraXLiaison.readTemplates(TraXLiaison.java:303)
        at 
org.apache.tools.ant.taskdefs.optional.TraXLiaison.createTransformer(TraXLiaison.java:320)
        at 
org.apache.tools.ant.taskdefs.optional.TraXLiaison.transform(TraXLiaison.java:170)
        at 
org.apache.tools.ant.taskdefs.XSLTProcess.process(XSLTProcess.java:852)
        at 
org.apache.tools.ant.taskdefs.XSLTProcess.execute(XSLTProcess.java:388)
        at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291)
        at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at 
org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
        at org.apache.tools.ant.Task.perform(Task.java:348)
        at org.apache.tools.ant.Target.execute(Target.java:390)
        at org.apache.tools.ant.Target.performTasks(Target.java:411)
        at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399)
        at org.apache.tools.ant.Project.executeTarget(Project.java:1368)
        at 
org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
        at org.apache.tools.ant.Project.executeTargets(Project.java:1251)
        at org.apache.tools.ant.Main.runBuild(Main.java:809)
        at org.apache.tools.ant.Main.startAnt(Main.java:217)
        at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280)
        at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109)
Caused by: org.xml.sax.SAXException: [start prefix mapping event]: uri is an 
empty string.
        at 
com.intel.xml.transform.SAXESIIDocumentBuilder.startPrefixMapping(SAXESIIDocumentBuilder.java:411)
        at 
com.intel.xml.ses.SAXEventGenerator.handleStartNamespaceEvent(SAXEventGenerator.java:1319)
        at 
com.intel.xml.ses.SAXEventGenerator.processDataByContentHandler(SAXEventGenerator.java:647)
        at com.intel.xml.sax.XMLReaderImpl.parse(XMLReaderImpl.java:795)
        at 
com.intel.xml.transform.SAXESIIDocumentBuilder.parse(SAXESIIDocumentBuilder.java:627)
        at 
com.intel.xml.transform.DocumentBuilder.parse(DocumentBuilder.java:319)
        at 
com.intel.xml.transform.DocumentBuilder.parse(DocumentBuilder.java:189)
        at 
com.intel.xml.transform.TransformerImpl.transform(TransformerImpl.java:215)
        ... 26 more
---------
org.xml.sax.SAXException: [start prefix mapping event]: uri is an empty string.
        at 
com.intel.xml.transform.SAXESIIDocumentBuilder.startPrefixMapping(SAXESIIDocumentBuilder.java:411)
        at 
com.intel.xml.ses.SAXEventGenerator.handleStartNamespaceEvent(SAXEventGenerator.java:1319)
        at 
com.intel.xml.ses.SAXEventGenerator.processDataByContentHandler(SAXEventGenerator.java:647)
        at com.intel.xml.sax.XMLReaderImpl.parse(XMLReaderImpl.java:795)
        at 
com.intel.xml.transform.SAXESIIDocumentBuilder.parse(SAXESIIDocumentBuilder.java:627)
        at 
com.intel.xml.transform.DocumentBuilder.parse(DocumentBuilder.java:319)
        at 
com.intel.xml.transform.DocumentBuilder.parse(DocumentBuilder.java:189)
        at 
com.intel.xml.transform.TransformerImpl.transform(TransformerImpl.java:215)
        at com.intel.xml.transform.Resolver.resolve(Resolver.java:254)
        at com.intel.xml.transform.TemplatesImpl.resolve(TemplatesImpl.java:183)
        at com.intel.xml.transform.TemplatesImpl.precompile(Native Method)
        at com.intel.xml.transform.TemplatesImpl.<init>(TemplatesImpl.java:120)
        at 
com.intel.xml.transform.TransformerFactoryImpl.newTemplates(TransformerFactoryImpl.java:335)
        at 
org.apache.tools.ant.taskdefs.optional.TraXLiaison.readTemplates(TraXLiaison.java:303)
        at 
org.apache.tools.ant.taskdefs.optional.TraXLiaison.createTransformer(TraXLiaison.java:320)
        at 
org.apache.tools.ant.taskdefs.optional.TraXLiaison.transform(TraXLiaison.java:170)
        at 
org.apache.tools.ant.taskdefs.XSLTProcess.process(XSLTProcess.java:852)
        at 
org.apache.tools.ant.taskdefs.XSLTProcess.execute(XSLTProcess.java:388)
        at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291)
        at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at 
org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
        at org.apache.tools.ant.Task.perform(Task.java:348)
        at org.apache.tools.ant.Target.execute(Target.java:390)
        at org.apache.tools.ant.Target.performTasks(Target.java:411)
        at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399)
        at org.apache.tools.ant.Project.executeTarget(Project.java:1368)
        at 
org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
        at org.apache.tools.ant.Project.executeTargets(Project.java:1251)
        at org.apache.tools.ant.Main.runBuild(Main.java:809)
        at org.apache.tools.ant.Main.startAnt(Main.java:217)
        at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280)
        at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109)
{code}

then when running ant webhelp.humanres, I got:

{code}
D:\workspace\ofbizClean\applications\content\template\docbook\webhelp>ant 
webhelp.humanres
Buildfile: 
D:\workspace\ofbizClean\applications\content\template\docbook\webhelp\build.xml

clean.humanres:
   [delete] Deleting directory 
D:\workspace\ofbizClean\applications\content\webapp\ofbizhelp\humanres_en

chunk.humanres:
    [mkdir] Created dir: 
D:\workspace\ofbizClean\applications\content\webapp\ofbizhelp\humanres_en
     [xslt] Processing 
D:\workspace\ofbizClean\applications\content\data\helpdata\docbookhelp\humanres_en\humanres.xml
 to 
D:\workspace\ofbizClean\applications\content\webapp\ofbizhelp\humanres_en\null12610962
10
     [xslt] Loading stylesheet 
D:\workspace\ofbizClean\applications\content\template\docbook\profiling\profile.xsl
     [xslt] Processing 
D:\workspace\ofbizClean\applications\content\webapp\ofbizhelp\humanres_en\null1261096210
 to 
D:\workspace\ofbizClean\applications\content\webapp\ofbizhelp\humanres_en\null1313181713
     [xslt] Loading stylesheet 
D:\workspace\ofbizClean\applications\content\template\docbook\webhelp\xsl\webhelp.xsl
     [xslt] Failed to process 
D:\workspace\ofbizClean\applications\content\webapp\ofbizhelp\humanres_en\null1261096210

BUILD FAILED
D:\workspace\ofbizClean\applications\content\template\docbook\webhelp\build.xml:208:
 javax.xml.transform.TransformerException: [start prefix mapping event]: uri is 
an empty string.
        at 
com.intel.xml.transform.TransformerImpl.reportFatalError(TransformerImpl.java:781)
        at 
com.intel.xml.transform.TransformerImpl.transform(TransformerImpl.java:484)
        at com.intel.xml.transform.Resolver.resolve(Resolver.java:254)
        at com.intel.xml.transform.TemplatesImpl.resolve(TemplatesImpl.java:183)
        at com.intel.xml.transform.TemplatesImpl.precompile(Native Method)
        at com.intel.xml.transform.TemplatesImpl.<init>(TemplatesImpl.java:120)
        at 
com.intel.xml.transform.TransformerFactoryImpl.newTemplates(TransformerFactoryImpl.java:335)
        at 
org.apache.tools.ant.taskdefs.optional.TraXLiaison.readTemplates(TraXLiaison.java:303)
        at 
org.apache.tools.ant.taskdefs.optional.TraXLiaison.createTransformer(TraXLiaison.java:320)
        at 
org.apache.tools.ant.taskdefs.optional.TraXLiaison.transform(TraXLiaison.java:170)
        at 
org.apache.tools.ant.taskdefs.XSLTProcess.process(XSLTProcess.java:852)
        at 
org.apache.tools.ant.taskdefs.XSLTProcess.execute(XSLTProcess.java:388)
        at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291)
        at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at 
org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
        at org.apache.tools.ant.Task.perform(Task.java:348)
        at org.apache.tools.ant.Target.execute(Target.java:390)
        at org.apache.tools.ant.Target.performTasks(Target.java:411)
        at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399)
        at org.apache.tools.ant.Project.executeTarget(Project.java:1368)
        at 
org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
        at org.apache.tools.ant.Project.executeTargets(Project.java:1251)
        at org.apache.tools.ant.Main.runBuild(Main.java:809)
        at org.apache.tools.ant.Main.startAnt(Main.java:217)
        at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280)
        at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109)
Caused by: org.xml.sax.SAXException: [start prefix mapping event]: uri is an 
empty string.
        at 
com.intel.xml.transform.SAXESIIDocumentBuilder.startPrefixMapping(SAXESIIDocumentBuilder.java:411)
        at 
com.intel.xml.ses.SAXEventGenerator.handleStartNamespaceEvent(SAXEventGenerator.java:1319)
        at 
com.intel.xml.ses.SAXEventGenerator.processDataByContentHandler(SAXEventGenerator.java:647)
        at com.intel.xml.sax.XMLReaderImpl.parse(XMLReaderImpl.java:795)
        at 
com.intel.xml.transform.SAXESIIDocumentBuilder.parse(SAXESIIDocumentBuilder.java:627)
        at 
com.intel.xml.transform.DocumentBuilder.parse(DocumentBuilder.java:319)
        at 
com.intel.xml.transform.DocumentBuilder.parse(DocumentBuilder.java:189)
        at 
com.intel.xml.transform.TransformerImpl.transform(TransformerImpl.java:215)
        ... 26 more
---------
org.xml.sax.SAXException: [start prefix mapping event]: uri is an empty string.
        at 
com.intel.xml.transform.SAXESIIDocumentBuilder.startPrefixMapping(SAXESIIDocumentBuilder.java:411)
        at 
com.intel.xml.ses.SAXEventGenerator.handleStartNamespaceEvent(SAXEventGenerator.java:1319)
        at 
com.intel.xml.ses.SAXEventGenerator.processDataByContentHandler(SAXEventGenerator.java:647)
        at com.intel.xml.sax.XMLReaderImpl.parse(XMLReaderImpl.java:795)
        at 
com.intel.xml.transform.SAXESIIDocumentBuilder.parse(SAXESIIDocumentBuilder.java:627)
        at 
com.intel.xml.transform.DocumentBuilder.parse(DocumentBuilder.java:319)
        at 
com.intel.xml.transform.DocumentBuilder.parse(DocumentBuilder.java:189)
        at 
com.intel.xml.transform.TransformerImpl.transform(TransformerImpl.java:215)
        at com.intel.xml.transform.Resolver.resolve(Resolver.java:254)
        at com.intel.xml.transform.TemplatesImpl.resolve(TemplatesImpl.java:183)
        at com.intel.xml.transform.TemplatesImpl.precompile(Native Method)
        at com.intel.xml.transform.TemplatesImpl.<init>(TemplatesImpl.java:120)
        at 
com.intel.xml.transform.TransformerFactoryImpl.newTemplates(TransformerFactoryImpl.java:335)
        at 
org.apache.tools.ant.taskdefs.optional.TraXLiaison.readTemplates(TraXLiaison.java:303)
        at 
org.apache.tools.ant.taskdefs.optional.TraXLiaison.createTransformer(TraXLiaison.java:320)
        at 
org.apache.tools.ant.taskdefs.optional.TraXLiaison.transform(TraXLiaison.java:170)
        at 
org.apache.tools.ant.taskdefs.XSLTProcess.process(XSLTProcess.java:852)
        at 
org.apache.tools.ant.taskdefs.XSLTProcess.execute(XSLTProcess.java:388)
        at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291)
        at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at 
org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
        at org.apache.tools.ant.Task.perform(Task.java:348)
        at org.apache.tools.ant.Target.execute(Target.java:390)
        at org.apache.tools.ant.Target.performTasks(Target.java:411)
        at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399)
        at org.apache.tools.ant.Project.executeTarget(Project.java:1368)
        at 
org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
        at org.apache.tools.ant.Project.executeTargets(Project.java:1251)
        at org.apache.tools.ant.Main.runBuild(Main.java:809)
        at org.apache.tools.ant.Main.startAnt(Main.java:217)
        at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280)
        at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109)

Total time: 0 seconds{code}

What could I miss?
                
> Proposal for a new help system
> ------------------------------
>
>                 Key: OFBIZ-4941
>                 URL: https://issues.apache.org/jira/browse/OFBIZ-4941
>             Project: OFBiz
>          Issue Type: Wish
>          Components: ALL COMPONENTS
>    Affects Versions: SVN trunk
>            Reporter: Jacques Le Roux
>            Priority: Minor
>             Fix For: SVN trunk
>
>         Attachments: docbook-xsl-1.77.1.zip, HelpAccounting.jpg, helppdf.zip, 
> HelpPerformanceReview1.jpg, HelpPerformanceReview2.jpg, HelpRoadmap.jpg, 
> jh.jar, LICENSE.html, OFBIZ-4941 POC HR Help.patch, WebhelpFiles.zip, 
> WebhelpHRAppDocbook.zip, webhelp.jpg
>
>
> Quoting Tom Burns at OFBIZ-4869
> {quote}
> This is a status update just to let anyone who is interested know that this 
> item is being worked on.
> I started out using the OFBiz structure for help docs but after a while I 
> needed/wanted something more expressive.
> Here is what I wound up using for development:
>     Java Help System http://java.net/projects/javahelp/content
>     DocBook 5: The Definitive Guide
>     http://www.docbook.org/tdg5/en/html/docbook.html
>     http://www.docbook.org/xml/5.0/
>     DocBook XSL: The Complete Guide
>     http://www.sagehill.net/docbookxsl/index.html
>     
> http://sourceforge.net/projects/docbook/files/docbook-xsl/1.77.1/docbook-xsl-1.77.1.zip
>     Help Master - FE for managing java help files. Best feature drag and drop 
> TOC creates TOC matching file folder structure. Convenient launcher for 
> viewing & testing. http://www.halogenware.com/software/helpmaster.html
>     XML Mind XML Editor - Free Personal Edition is far better then editing in 
> Eclipse. download from http://www.xmlmind.com/xmleditor/download.shtml
>     Tutorial - DocBook editing with XML Mind XML Editor. Worth going through 
> http://www.xmlmind.com/xmleditor/tutorial.html
>     Read Me First style guide from Sun (cost from Amazon 1 cent + shipping)
> Attached are some screen shots of the results.
> Every screen is/will be documented in a similar structure. This is as much 
> for defining requirements and testing as for help. More work but worth it.
> The screenshots show a Java Help format generated using DocBook XSL. This 
> will likely not be the final presentation format.
> Note the Performance Review screen shots do not match the trunk. There is a 
> bug in update screen and I did some clean up of labels and drop-down list. 
> There are issues like this all through the application so I did not want to 
> get bogged down with patches at this time.
> {quote}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to