Date   

Using roboto font #PDF #DITA-OT

ronny.flink@...
 

Dear DITA users,
Please, I hope anyone here can help me, because this is making me go insane.
I’m trying to publish a PDF with the Roboto using DITA-OT 3.3.1 and FOP.
I have tried to follow this step by step: https://github.com/oxygenxml/com.oxygenxml.pdf2.ug/wiki/Custom-fonts
But without any success, feels like I have made every minor tweak a hundred times. The font-mapping works and I can get fonts like Tahoma or Trebucet in the PDF output.
Also tried all kinds of changes to the fop.xconf.
If anyone of you have made Roboto font work with FOP, please share.

Best regards
Ronny


Re: Filter on Topics Reused with Keys #branch-filtering #keys

@l3arn4life
 

Hi Radu,

that did the trick, thanks.

Regards,
Ed


Re: OT processing for troubleshooting topic #DITA-OT #troubleshooting

Larry Kollar
 

We implemented troubleshooting topics ourselves at work. A couple of differences from Bob's examples:

  • Titles are inserted automatically, removing one potential point of inconsistency. Adding a <title> element overrides the automatic one.
  • We support @outputclass="message" on the troubleshooting topic itself. It occurred to me that a log/alarm message has a condition (the log itself), cause, and remedy. So we use the condition section to describe the message format, and the plugin changes the "Condition" title to "Format" (unless, again, the writer inserts a title).
  • Our core team constrained out <responsibleParty>. No complaints so far.
The core team also developed several templates, to cover anticipated scenarios with multiple solutions.


Re: Filter on Topics Reused with Keys #branch-filtering #keys

Radu Coravu
 

Hi Ed,

In order to run the sample I gave you I used Oxygen 22.0 and DITA OT 3.4.
I did not test with older DITA OT distributions.

Regards,
Radu

Radu Coravu
<oXygen/> XML Editor
http://www.oxygenxml.com

On 3/19/2020 3:00 PM, @l3arn4life wrote:
Hi Radu,
thank you for your help. Somehow though, when running a transformation on your modified sample, the output came up empty.
Changing the root map to any of the submaps containing the reference to "topicKeys.ditamap" didn’t help.
Could it be that once the publishing engine sees a /.ditaval/ it will attempt to do its branch filtering but will pretty much abort the entire process in the absence of a direct topicref?
In any case, the processing order of the publishing engine seems to forbid the combination of branch-filtering and keyrefs, which I find a pity.
Or am I missing something?
Sincerely,
Ed


Re: Filter on Topics Reused with Keys #branch-filtering #keys

@l3arn4life
 

Hi Radu,

thank you for your help. Somehow though, when running a transformation on your modified sample, the output came up empty.
Changing the root map to any of the submaps containing the reference to "topicKeys.ditamap" didn’t help.
Could it be that once the publishing engine sees a .ditaval it will attempt to do its branch filtering but will pretty much abort the entire process in the absence of a direct topicref?
In any case, the processing order of the publishing engine seems to forbid the combination of branch-filtering and keyrefs, which I find a pity.
Or am I missing something?

Sincerely,
Ed


Re: Filter on Topics Reused with Keys #branch-filtering #keys

Radu Coravu
 

Hi Ed,

Thanks for the samples.
The publishing engine first does the branch filtering and then the keyref processing so the only way to make this work was to refer to the "topicKeys.ditamap" in each ditavalref context.
This is not necessarily a bug in the publishing engine, I don't think the specification says precisely how such cases, branch-filtering in combination with keyref should be handled.
I'm attaching a modified project, you can compare it with your own using Oxygen's Compare Directories tool.

Regards,
Radu

Radu Coravu
<oXygen/> XML Editor
http://www.oxygenxml.com

On 3/19/2020 10:38 AM, @l3arn4life wrote:
Good morning,
thank you Pieterjan for providing a sample, I will look at it. Sorry for the delayed response, an approaching deadline kept me from getting back earlier. Radu, I attached a sample project and included responsive webhelp output that demonstrates the problem. I yet have to test this with the current DITA-OT.
Regards, Ed


Re: Filter on Topics Reused with Keys #branch-filtering #keys

@l3arn4life
 

Good morning,

thank you Pieterjan for providing a sample, I will look at it. Sorry for the delayed response, an approaching deadline kept me from getting back earlier. Radu, I attached a sample project and included responsive webhelp output that demonstrates the problem. I yet have to test this with the current DITA-OT.

Regards, Ed


Re: Filter on Topics Reused with Keys #branch-filtering #keys

Pieterjan Vandenweghe
 

Hi Eduard,

I had a similar problem not so long ago.
The combination of keys, scoped keys and branch filtering did the trick for me.
Please find attached a sample how it works for me now.

I am using DITA-OT 3.4.1.

Kind regards,
Pieterjan


Re: Class error compiling index for javahelp in DITA-OT 3.4 #DITA-OT #JavaHelp

Radu Coravu
 

Hi Jeff,

Did you read my previous email?
It had attached a zip with the plugin (extra library included):
https://dita-users.groups.io/g/main/message/45323

Regards,
Radu

Radu Coravu
<oXygen/> XML Editor
http://www.oxygenxml.com

On 3/17/2020 11:56 PM, Jeff Hooker wrote:
Ok, I have downloaded, unpacked, and inspected every single release of the OT. At version 3.0, the same version where the .jar file becomes a necessity, it also fails to be present and is absent going forward. Therefore, it appears that there hasn't been a version of the OT since 3.0 which can actually create javahelp. I have yet to find a repository of any sort for the missing jar file or any evidence of one existing.
So, short question; is anyone generating Javahelp with a 3.0+ version of the OT, and if so can you share details about how?
Cheers,
Jeff.


Re: Class error compiling index for javahelp in DITA-OT 3.4 #DITA-OT #JavaHelp

Jeff Hooker
 

Ok, I have downloaded, unpacked, and inspected every single release of the OT. At version 3.0, the same version where the .jar file becomes a necessity, it also fails to be present and is absent going forward. Therefore, it appears that there hasn't been a version of the OT since 3.0 which can actually create javahelp. I have yet to find a repository of any sort for the missing jar file or any evidence of one existing. 

So, short question; is anyone generating Javahelp with a 3.0+ version of the OT, and if so can you share details about how?

Cheers,
Jeff.


Re: Filter on Topics Reused with Keys #branch-filtering #keys

Radu Coravu
 

Hi,

Also please try the same thing with the latest DITA OT 3.4.1.
Maybe the problem was fixed in a more recent DITA OT version.

Regards,
Radu

Radu Coravu
<oXygen/> XML Editor
http://www.oxygenxml.com

On 3/17/2020 10:09 AM, @l3arn4life wrote:
We’re using DITA-OT 2.5.4. I will try to provide a sample project later today.
Thanks!


Re: Filter on Topics Reused with Keys #branch-filtering #keys

@l3arn4life
 

We’re using DITA-OT 2.5.4. I will try to provide a sample project later today.

Thanks!


Re: Class error compiling index for javahelp in DITA-OT 3.4 #DITA-OT #JavaHelp

Radu Coravu
 

Hi Jeff,

Looking back I could not find that separate library either, that class was probably part of the main dost.jar but then was removed when the plugin was individually extracted as a separate project.

And I probably created a separate library for it in the "org.dita.javahelp" plugin which is installed in the DITA OT 3.x bundled with Oxygen XML Editor.

Anyway, I'm attaching a zip containing the plugin as it comes inside the DITA OT 3.x bundled with Oxygen XML Editor.

Regards,

Radu


On 3/17/20 12:12 AM, Jeff Hooker wrote:
It looks like there is no version of the OT which needs the jar file has also ever shipped with it (I've just finished downloading and unpacking a whole bunch of OTs); I'm guessing that these are my wages for deploying hopelessly old help formats. Nevertheless, I need to make this work; do you know where the repo for the jar file lives? Haven't had any luck finding that either.

Cheers,
Jeff.

On Mon, Mar 16, 2020 at 12:23 PM Jeff Hooker via Groups.Io <jeff=jeffhooker.com@groups.io> wrote:
Yes, I did run the command to install it; by "unmodified" I was referring to a complete lack of modification done outside of the normal functions of the OT; in hindsight, I could have been clearer.

Looking for a version with the javahelp.jar file now, thanks!

On Sat, Mar 14, 2020 at 11:06 PM Radu Coravu <radu_coravu@...> wrote:

Hi Jeff,

Unmodified versions of the DITA OT 3.4 are no longer shipped with the javahelp plugin.

Did you run this command to install it?

dita -install https://github.com/dita-ot/org.dita.javahelp/archive/2.5.zip
it seems that the JavaHelp plugin installed this way no longer has that JAR library I mentioned in my previous email.

Actually it seems I had previously added an issue for that:

https://github.com/dita-ot/org.dita.javahelp/issues/2

You probably need to find an older DITA OT distribution (one which had the JavaHelp plugin included along with that library and get the JavaHelp plugin directly from that).

Regards,

Radu

Radu Coravu
Oxygen XML Editor
On 3/14/20 11:25 PM, Jeff Hooker wrote:
Hi Radu,

I am indeed running it from the dita command (.bat rather than .sh, since I'm on a Windows box) against an unmodified version of 3.4.

Regards,
Jeff.

On Sat, Mar 14, 2020 at 8:04 AM Radu Coravu <radu_coravu@...> wrote:

Hi Jeff,

How exactly are you running the DITA OT?

If you are not running it using the DITA command:

https://www.dita-ot.org/dev/topics/build-using-dita-command.html

then you will probably need to add in the classpath of the Java process which starts ANT a reference to the JAR library "DITA-OT/plugins/org.dita.javahelp/lib/javahelp.jar".

Regards,
Radu
Radu Coravu
Oxygen XML Editor
On 3/13/20 11:00 PM, Jeff Hooker wrote:
Hi folks,

When I try to publish a sample project to Javahelp using 3.4 OT, I get this error message:

Error: The following error occurred while executing this line:
C:\Git\dita-ot-3.4\dita-ot-3.4\plugins\org.dita.javahelp\build_dita2javahelp.xml:181: java.lang.IllegalArgumentException: Index writer class not defined

The error comes back to the:

  <target name="dita.map.javahelp.index"
            description="Build JavaHelp Index file">
        <local name="javahelp.index.output.dir"/>
        <condition property="javahelp.index.output.dir" value="${dita.output.dir}" else="${_dita.map.output.dir}">
          <isset property="inner.transform"/>
        </condition>
        <pipeline message="Extract index term."
                  tempdir="${dita.temp.dir}"
                  inputmap="${user.input.file}">
          <module class="org.dita.dost.module.IndexTermExtractModule">
            <param name="output" location="${javahelp.index.output.dir}/${dita.map.filename.root}.xml"/>
            <param name="targetext" value=".html"/>
            <param name="indextype" value="javahelp"/>
            <param name="encoding" value="${args.dita.locale}" if="args.dita.locale"/>
          </module>
        </pipeline>
    </target>   


part of the build_dita2javahelp.xml file. If I delete everything between the target tags, then the javahelp builds, but obviously without an Index.

The eclipsehelp plugin uses the same module and it compiles and delivers an index, so the class is clearly present in the OT, but either it is not declared correctly in the javahelp plugin or some other detail is amiss. 

Anyone else seen this?

Thanks
Jeff.



-- 
Radu Coravu
Oxygen XML Editor


Life in these coronavirus times #admin

Kristen James Eberlein
 

I hope you are all doing well. I want to urge everyone to follow the recommendations of public health authorities. For many of us, that means working from home and social distancing.

If we follow these recommendations, we have a better chance of slowing the spread of the virus, so that our hospitals are not taxed beyond their limits.

This can be hard, specially for extroverts who live alone and suddenly are bereft of social interactions.

If you have time and bandwidth, post about DITA issues. At this time, however, NO issues are off-topic on our list for the DITA community.

Be safe, be well.

--
Best,
Kris

Kristen James Eberlein
Chair, OASIS DITA Technical Committee
OASIS Distinguished Contributor
Principal consultant, Eberlein Consulting LLC
www.eberleinconsulting.com
+1 919 622-1501; kriseberlein (skype)


Re: Class error compiling index for javahelp in DITA-OT 3.4 #DITA-OT #JavaHelp

Jeff Hooker
 

It looks like there is no version of the OT which needs the jar file has also ever shipped with it (I've just finished downloading and unpacking a whole bunch of OTs); I'm guessing that these are my wages for deploying hopelessly old help formats. Nevertheless, I need to make this work; do you know where the repo for the jar file lives? Haven't had any luck finding that either.

Cheers,
Jeff.

On Mon, Mar 16, 2020 at 12:23 PM Jeff Hooker via Groups.Io <jeff=jeffhooker.com@groups.io> wrote:
Yes, I did run the command to install it; by "unmodified" I was referring to a complete lack of modification done outside of the normal functions of the OT; in hindsight, I could have been clearer.

Looking for a version with the javahelp.jar file now, thanks!

On Sat, Mar 14, 2020 at 11:06 PM Radu Coravu <radu_coravu@...> wrote:

Hi Jeff,

Unmodified versions of the DITA OT 3.4 are no longer shipped with the javahelp plugin.

Did you run this command to install it?

dita -install https://github.com/dita-ot/org.dita.javahelp/archive/2.5.zip
it seems that the JavaHelp plugin installed this way no longer has that JAR library I mentioned in my previous email.

Actually it seems I had previously added an issue for that:

https://github.com/dita-ot/org.dita.javahelp/issues/2

You probably need to find an older DITA OT distribution (one which had the JavaHelp plugin included along with that library and get the JavaHelp plugin directly from that).

Regards,

Radu

Radu Coravu
Oxygen XML Editor
On 3/14/20 11:25 PM, Jeff Hooker wrote:
Hi Radu,

I am indeed running it from the dita command (.bat rather than .sh, since I'm on a Windows box) against an unmodified version of 3.4.

Regards,
Jeff.

On Sat, Mar 14, 2020 at 8:04 AM Radu Coravu <radu_coravu@...> wrote:

Hi Jeff,

How exactly are you running the DITA OT?

If you are not running it using the DITA command:

https://www.dita-ot.org/dev/topics/build-using-dita-command.html

then you will probably need to add in the classpath of the Java process which starts ANT a reference to the JAR library "DITA-OT/plugins/org.dita.javahelp/lib/javahelp.jar".

Regards,
Radu
Radu Coravu
Oxygen XML Editor
On 3/13/20 11:00 PM, Jeff Hooker wrote:
Hi folks,

When I try to publish a sample project to Javahelp using 3.4 OT, I get this error message:

Error: The following error occurred while executing this line:
C:\Git\dita-ot-3.4\dita-ot-3.4\plugins\org.dita.javahelp\build_dita2javahelp.xml:181: java.lang.IllegalArgumentException: Index writer class not defined

The error comes back to the:

  <target name="dita.map.javahelp.index"
            description="Build JavaHelp Index file">
        <local name="javahelp.index.output.dir"/>
        <condition property="javahelp.index.output.dir" value="${dita.output.dir}" else="${_dita.map.output.dir}">
          <isset property="inner.transform"/>
        </condition>
        <pipeline message="Extract index term."
                  tempdir="${dita.temp.dir}"
                  inputmap="${user.input.file}">
          <module class="org.dita.dost.module.IndexTermExtractModule">
            <param name="output" location="${javahelp.index.output.dir}/${dita.map.filename.root}.xml"/>
            <param name="targetext" value=".html"/>
            <param name="indextype" value="javahelp"/>
            <param name="encoding" value="${args.dita.locale}" if="args.dita.locale"/>
          </module>
        </pipeline>
    </target>   


part of the build_dita2javahelp.xml file. If I delete everything between the target tags, then the javahelp builds, but obviously without an Index.

The eclipsehelp plugin uses the same module and it compiles and delivers an index, so the class is clearly present in the OT, but either it is not declared correctly in the javahelp plugin or some other detail is amiss. 

Anyone else seen this?

Thanks
Jeff.



  


Re: Class error compiling index for javahelp in DITA-OT 3.4 #DITA-OT #JavaHelp

Jeff Hooker
 

Yes, I did run the command to install it; by "unmodified" I was referring to a complete lack of modification done outside of the normal functions of the OT; in hindsight, I could have been clearer.

Looking for a version with the javahelp.jar file now, thanks!

On Sat, Mar 14, 2020 at 11:06 PM Radu Coravu <radu_coravu@...> wrote:

Hi Jeff,

Unmodified versions of the DITA OT 3.4 are no longer shipped with the javahelp plugin.

Did you run this command to install it?

dita -install https://github.com/dita-ot/org.dita.javahelp/archive/2.5.zip
it seems that the JavaHelp plugin installed this way no longer has that JAR library I mentioned in my previous email.

Actually it seems I had previously added an issue for that:

https://github.com/dita-ot/org.dita.javahelp/issues/2

You probably need to find an older DITA OT distribution (one which had the JavaHelp plugin included along with that library and get the JavaHelp plugin directly from that).

Regards,

Radu

Radu Coravu
Oxygen XML Editor
On 3/14/20 11:25 PM, Jeff Hooker wrote:
Hi Radu,

I am indeed running it from the dita command (.bat rather than .sh, since I'm on a Windows box) against an unmodified version of 3.4.

Regards,
Jeff.

On Sat, Mar 14, 2020 at 8:04 AM Radu Coravu <radu_coravu@...> wrote:

Hi Jeff,

How exactly are you running the DITA OT?

If you are not running it using the DITA command:

https://www.dita-ot.org/dev/topics/build-using-dita-command.html

then you will probably need to add in the classpath of the Java process which starts ANT a reference to the JAR library "DITA-OT/plugins/org.dita.javahelp/lib/javahelp.jar".

Regards,
Radu
Radu Coravu
Oxygen XML Editor
On 3/13/20 11:00 PM, Jeff Hooker wrote:
Hi folks,

When I try to publish a sample project to Javahelp using 3.4 OT, I get this error message:

Error: The following error occurred while executing this line:
C:\Git\dita-ot-3.4\dita-ot-3.4\plugins\org.dita.javahelp\build_dita2javahelp.xml:181: java.lang.IllegalArgumentException: Index writer class not defined

The error comes back to the:

  <target name="dita.map.javahelp.index"
            description="Build JavaHelp Index file">
        <local name="javahelp.index.output.dir"/>
        <condition property="javahelp.index.output.dir" value="${dita.output.dir}" else="${_dita.map.output.dir}">
          <isset property="inner.transform"/>
        </condition>
        <pipeline message="Extract index term."
                  tempdir="${dita.temp.dir}"
                  inputmap="${user.input.file}">
          <module class="org.dita.dost.module.IndexTermExtractModule">
            <param name="output" location="${javahelp.index.output.dir}/${dita.map.filename.root}.xml"/>
            <param name="targetext" value=".html"/>
            <param name="indextype" value="javahelp"/>
            <param name="encoding" value="${args.dita.locale}" if="args.dita.locale"/>
          </module>
        </pipeline>
    </target>   


part of the build_dita2javahelp.xml file. If I delete everything between the target tags, then the javahelp builds, but obviously without an Index.

The eclipsehelp plugin uses the same module and it compiles and delivers an index, so the class is clearly present in the OT, but either it is not declared correctly in the javahelp plugin or some other detail is amiss. 

Anyone else seen this?

Thanks
Jeff.



  


Re: Filter on Topics Reused with Keys #branch-filtering #keys

Radu Coravu
 

Hi,

What DITA OT version are you using?
It would be helpful if you could put together a minimal sample project exemplifying the problem.
But in general when using keys and branch filtering I thing you should also try to define a keyscope on the topicref which has the ditavalref element.

Regards,
Radu

Radu Coravu
<oXygen/> XML Editor
http://www.oxygenxml.com

On 3/16/2020 1:24 PM, @l3arn4life wrote:
Hi, I have a number of topics describing almost identical content in the context of three different scenarios. Some of the content only exists in, say, scenario A, but not in B and C. So I thought it’d make most sense to create one topic that holds the content for all scenarios and use profiling combined with branch filtering to show only relevant content in each respective instance of that topic. Each scenario has its own submap. When I reference the said topic using the common topicref, my output looks just as expected. As soon as I reference that topic with a keyref, my filtering goes out the window and all content is displayed in all instances. I guess the question is: is the combination of branch filtering and keyref on a topic not feasable atm or is there something I’m doing wrong?
Your help is much appreciated!


Filter on Topics Reused with Keys #branch-filtering #keys

@l3arn4life
 

Hi, I have a number of topics describing almost identical content in the context of three different scenarios. Some of the content only exists in, say, scenario A, but not in B and C. So I thought it’d make most sense to create one topic that holds the content for all scenarios and use profiling combined with branch filtering to show only relevant content in each respective instance of that topic. Each scenario has its own submap. When I reference the said topic using the common topicref, my output looks just as expected. As soon as I reference that topic with a keyref, my filtering goes out the window and all content is displayed in all instances. I guess the question is: is the combination of branch filtering and keyref on a topic not feasable atm or is there something I’m doing wrong?

Your help is much appreciated!


Re: Class error compiling index for javahelp in DITA-OT 3.4 #DITA-OT #JavaHelp

Radu Coravu
 

Hi Jeff,

Unmodified versions of the DITA OT 3.4 are no longer shipped with the javahelp plugin.

Did you run this command to install it?

dita -install https://github.com/dita-ot/org.dita.javahelp/archive/2.5.zip
it seems that the JavaHelp plugin installed this way no longer has that JAR library I mentioned in my previous email.

Actually it seems I had previously added an issue for that:

https://github.com/dita-ot/org.dita.javahelp/issues/2

You probably need to find an older DITA OT distribution (one which had the JavaHelp plugin included along with that library and get the JavaHelp plugin directly from that).

Regards,

Radu

Radu Coravu
Oxygen XML Editor
On 3/14/20 11:25 PM, Jeff Hooker wrote:
Hi Radu,

I am indeed running it from the dita command (.bat rather than .sh, since I'm on a Windows box) against an unmodified version of 3.4.

Regards,
Jeff.

On Sat, Mar 14, 2020 at 8:04 AM Radu Coravu <radu_coravu@...> wrote:

Hi Jeff,

How exactly are you running the DITA OT?

If you are not running it using the DITA command:

https://www.dita-ot.org/dev/topics/build-using-dita-command.html

then you will probably need to add in the classpath of the Java process which starts ANT a reference to the JAR library "DITA-OT/plugins/org.dita.javahelp/lib/javahelp.jar".

Regards,
Radu
Radu Coravu
Oxygen XML Editor
On 3/13/20 11:00 PM, Jeff Hooker wrote:
Hi folks,

When I try to publish a sample project to Javahelp using 3.4 OT, I get this error message:

Error: The following error occurred while executing this line:
C:\Git\dita-ot-3.4\dita-ot-3.4\plugins\org.dita.javahelp\build_dita2javahelp.xml:181: java.lang.IllegalArgumentException: Index writer class not defined

The error comes back to the:

  <target name="dita.map.javahelp.index"
            description="Build JavaHelp Index file">
        <local name="javahelp.index.output.dir"/>
        <condition property="javahelp.index.output.dir" value="${dita.output.dir}" else="${_dita.map.output.dir}">
          <isset property="inner.transform"/>
        </condition>
        <pipeline message="Extract index term."
                  tempdir="${dita.temp.dir}"
                  inputmap="${user.input.file}">
          <module class="org.dita.dost.module.IndexTermExtractModule">
            <param name="output" location="${javahelp.index.output.dir}/${dita.map.filename.root}.xml"/>
            <param name="targetext" value=".html"/>
            <param name="indextype" value="javahelp"/>
            <param name="encoding" value="${args.dita.locale}" if="args.dita.locale"/>
          </module>
        </pipeline>
    </target>   


part of the build_dita2javahelp.xml file. If I delete everything between the target tags, then the javahelp builds, but obviously without an Index.

The eclipsehelp plugin uses the same module and it compiles and delivers an index, so the class is clearly present in the OT, but either it is not declared correctly in the javahelp plugin or some other detail is amiss. 

Anyone else seen this?

Thanks
Jeff.



  


Re: Class error compiling index for javahelp in DITA-OT 3.4 #DITA-OT #JavaHelp

Jeff Hooker
 

Hi Radu,

I am indeed running it from the dita command (.bat rather than .sh, since I'm on a Windows box) against an unmodified version of 3.4.

Regards,
Jeff.

On Sat, Mar 14, 2020 at 8:04 AM Radu Coravu <radu_coravu@...> wrote:

Hi Jeff,

How exactly are you running the DITA OT?

If you are not running it using the DITA command:

https://www.dita-ot.org/dev/topics/build-using-dita-command.html

then you will probably need to add in the classpath of the Java process which starts ANT a reference to the JAR library "DITA-OT/plugins/org.dita.javahelp/lib/javahelp.jar".

Regards,
Radu
Radu Coravu
Oxygen XML Editor
On 3/13/20 11:00 PM, Jeff Hooker wrote:
Hi folks,

When I try to publish a sample project to Javahelp using 3.4 OT, I get this error message:

Error: The following error occurred while executing this line:
C:\Git\dita-ot-3.4\dita-ot-3.4\plugins\org.dita.javahelp\build_dita2javahelp.xml:181: java.lang.IllegalArgumentException: Index writer class not defined

The error comes back to the:

  <target name="dita.map.javahelp.index"
            description="Build JavaHelp Index file">
        <local name="javahelp.index.output.dir"/>
        <condition property="javahelp.index.output.dir" value="${dita.output.dir}" else="${_dita.map.output.dir}">
          <isset property="inner.transform"/>
        </condition>
        <pipeline message="Extract index term."
                  tempdir="${dita.temp.dir}"
                  inputmap="${user.input.file}">
          <module class="org.dita.dost.module.IndexTermExtractModule">
            <param name="output" location="${javahelp.index.output.dir}/${dita.map.filename.root}.xml"/>
            <param name="targetext" value=".html"/>
            <param name="indextype" value="javahelp"/>
            <param name="encoding" value="${args.dita.locale}" if="args.dita.locale"/>
          </module>
        </pipeline>
    </target>   


part of the build_dita2javahelp.xml file. If I delete everything between the target tags, then the javahelp builds, but obviously without an Index.

The eclipsehelp plugin uses the same module and it compiles and delivers an index, so the class is clearly present in the OT, but either it is not declared correctly in the javahelp plugin or some other detail is amiss. 

Anyone else seen this?

Thanks
Jeff.