Not missing, really, but the links point to an incorrect location on certain topics.
Converting legacy material from an older OT to 2.3.3, we have a build that has some unexpected behavior that causes the references to certain topics to link incorrectly.
For example, we have three levels of DITAMAP, each referring to one below it in the hierarchy. All content files are at below the level of the top map and each map refers only to topics at the same level or below.
The first of the second level maps produces all the topics from its child maps with no problem.
Subsequent maps (the second and third maps) at the same level have topics that get placed at the proper place in the directory structure, but the links in the TOC and the rel links in their parent topic skip a directory.
MyStoryboard (top level map and sibling topic)
---Describe_Widgets (second level map, with sibling topic)
------Describe Widgets Intro (third level map, with sibling topic)
---------Describe Widgets Intro (child of third level map, nested within parent topicref) <-- This topic and siblings get misplaced.
For example, the output file:///C:/output/Describe_Widgets_Intro/Describe_Widgets_Intro.html should actually be the following.
file:///C:/output/Describe_Widgets/Describe_Widgets_Intro/Describe_Widgets_Intro.html
Note the missing second level "Describe_Widgets".
Looking at the log, this appears to happen in the [move-meta] target.
[move-meta] Loading stylesheet C:\repos\SMC_CMDWEB_Local_Builds\DITA-OT2.3.3\xsl\preprocess\mappull.xsl
[move-meta] Recoverable error on line 58 of mappullImpl.xsl:
[move-meta] FODC0002: java.io.FileNotFoundException:
[move-meta] C:\repos\SMC_CMDWEB_Local_Builds\source\MOD_1\temp\MOD_1\Describe_Command_Web_Widgets_Intro\Describe_Command_Web_Widgets_Intro.dita (The system cannot find the path specified)
The reason it cannot find the file is because it does not exist in that location. It is actually a level down, in the "Describe_Widgets" directory.
Any reasonable suggestions welcomed!