Webhelp build fail in oXygen 19
Post here questions and problems related to editing and publishing DITA content.
Webhelp build fail in oXygen 19
This problem seems to be similar to that in another question for DocBook, but the solution there has not worked.
I've got oXygen plugin 19 for eclipse. I'm trying to generate Webhelp output for DITA. This used to work, but has broken in the recent upgrade. I've tried swapping the lucene libraries in the plugin directory, but no joy.
I get the error message:
I've got oXygen plugin 19 for eclipse. I'm trying to generate Webhelp output for DITA. This used to work, but has broken in the recent upgrade. I've tried swapping the lucene libraries in the plugin directory, but no joy.
I get the error message:
Code: Select all
BUILD FAILED
C:\Users\JWI\git\ng-documentation\dita-common\dita-ot\build.xml:55: The following error occurred while executing this line:
C:\Users\JWI\git\ng-documentation\dita-common\dita-ot\plugins\com.oxygenxml.webhelp\build_common.xml:277: java.lang.NoSuchMethodError: org.apache.lucene.analysis.miscellaneous.WordDelimiterFilterFactory: method <init>()V not found
at ro.sync.exml.indexer.NonCJKAnalyzer.createComponents(Unknown Source)
at org.apache.lucene.analysis.Analyzer.tokenStream(Analyzer.java:142)
at ro.sync.exml.indexer.score.ScoreKeeper.updateAllScores(Unknown Source)
at ro.sync.exml.indexer.SaxDocFileParser.characters(Unknown Source)
at ro.sync.exml.indexer.SaxDocFileParser$ParserDispatcher.characters(Unknown Source)
at org.apache.xerces.parsers.AbstractSAXParser.characters(Unknown Source)
at org.ditang.relaxng.defaults.RelaxNGDefaultsComponent.characters(Unknown Source)
at org.apache.xerces.impl.dtd.XMLDTDValidator.characters(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanContent(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.ditang.relaxng.defaults.RelaxDefaultsParserConfiguration.parse(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
at org.apache.xerces.jaxp.SAXParserImpl.parse(Unknown Source)
at ro.sync.exml.indexer.SaxDocFileParser.parseDocument(Unknown Source)
at ro.sync.exml.indexer.IndexerTask.execute(Unknown Source)
at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:293)
at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
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:435)
at org.apache.tools.ant.Target.performTasks(Target.java:456)
at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1405)
at org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCheckExecutor.java:38)
at org.apache.tools.ant.Project.executeTargets(Project.java:1260)
at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:441)
at org.apache.tools.ant.taskdefs.CallTarget.execute(CallTarget.java:105)
at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:293)
at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
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:435)
at org.apache.tools.ant.Target.performTasks(Target.java:456)
at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1405)
at org.apache.tools.ant.Project.executeTarget(Project.java:1376)
at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
at org.apache.tools.ant.Project.executeTargets(Project.java:1260)
at org.apache.tools.ant.Main.runBuild(Main.java:857)
at org.apache.tools.ant.Main.startAnt(Main.java:236)
at org.apache.tools.ant.launch.Launcher.run(Launcher.java:287)
at org.apache.tools.ant.launch.Launcher.main(Launcher.java:113)
Re: Webhelp build fail in oXygen 19
Hello,
From the stacktrace you provided it seems that you are using a custom DITA-OT. In order to investigate this please provide the following information:
- what DITA-OT version are you using?
- what is the version of the WebHelp plugin you installed? Further more, how did you install this plugin? Have you used the separate WebHelp plugin distribution from our website or did you use the WebHelp distribution bundled with the oXygen XML Editor installation?
- you stated that you swapped the Lucene libraries. What version of Lucene are you using now and where did you get the libraries from?
Regards,
Ionela
From the stacktrace you provided it seems that you are using a custom DITA-OT. In order to investigate this please provide the following information:
- what DITA-OT version are you using?
- what is the version of the WebHelp plugin you installed? Further more, how did you install this plugin? Have you used the separate WebHelp plugin distribution from our website or did you use the WebHelp distribution bundled with the oXygen XML Editor installation?
- you stated that you swapped the Lucene libraries. What version of Lucene are you using now and where did you get the libraries from?
Regards,
Ionela
Ionela Istodor
oXygen XML Editor and Author Support
oXygen XML Editor and Author Support
Re: Webhelp build fail in oXygen 19
So I am. Thanks for pointing that out - I didn't realise! I've inherited the setup here and I'm still learning what the changes are.ionela wrote:Hello,
From the stacktrace you provided it seems that you are using a custom DITA-OT.
OK, that makes sense. The custom dita-ot is in a repository and not touched when the oXygen upgrade went through. What I have done:
- Copy my files from the custom transforms to a safe place.
- Replace the dita-ot directory in the repository with the new one from oXygen.
- Put my custom transform back into the dita-ot directory.
Thank you very much for your help. That pointer was exactly what I needed.
Return to “DITA (Editing and Publishing DITA Content)”
Jump to
- Oxygen XML Editor/Author/Developer
- ↳ Feature Request
- ↳ Common Problems
- ↳ DITA (Editing and Publishing DITA Content)
- ↳ SDK-API, Frameworks - Document Types
- ↳ DocBook
- ↳ TEI
- ↳ XHTML
- ↳ Other Issues
- Oxygen XML Web Author
- ↳ Feature Request
- ↳ Common Problems
- Oxygen Content Fusion
- ↳ Feature Request
- ↳ Common Problems
- Oxygen JSON Editor
- ↳ Feature Request
- ↳ Common Problems
- Oxygen PDF Chemistry
- ↳ Feature Request
- ↳ Common Problems
- Oxygen Feedback
- ↳ Feature Request
- ↳ Common Problems
- Oxygen XML WebHelp
- ↳ Feature Request
- ↳ Common Problems
- XML
- ↳ General XML Questions
- ↳ XSLT and FOP
- ↳ XML Schemas
- ↳ XQuery
- NVDL
- ↳ General NVDL Issues
- ↳ oNVDL Related Issues
- XML Services Market
- ↳ Offer a Service