RH 2019 New UI - The Challenge: How to Troubleshoot a Large Project?
RH 2019 Trial (2019.0.9), new UI.
Okay RoboHelpers. Here's your challenge! You have a large multi-folder project with 40+ folders with a ~2300+ topics, and it's failing to generate the Responsive HTML5 Help. RoboHelp 2019 logging functionality is insufficient to provide you with the ability to locate where the failure occurs simply because there is no log that is generated. All you know is that the Help starts to compile, but even if you let it run for an hour nothing happens (even though it appears to still be generating).
Now what do you do? How would you find out where the failure is occuring?
If you are like me, you might consider making a backup of the project and then deleting most of the content folders and recompiling a little at a time to find the issue and then bring folders back in gradually, rinsing and repeating, until you locate the offending file(s). Hey it worked in RH 2017 right?
Good thinking! And that's what I thought too. But let's give you an additional challenge. Sure you can remove the folders of topics. No problem. At least until you compile. You see, RH 2019 gives you warning messages that the TOC doesn't have a topic to link to if you do that and try to generate. And it won't finish the generation! So if you do go that route, remember that you also have to remove the corresponding TOC items to get around that issue.
Perhaps, if you were like me, after some head scratching you decided to shift gears and decide to use some kind of "Comment" Conditional Build Tag (CBT) on nearly all the folders and then exclude that CBT from your generated output. If you apply it to the TOC main book entries, it'll affect all the subtopics right? Well I'll give you extra points for creativity there, but remember in RH 2019, applying the CBT to multiple TOC "books" is not possible. You can only do one book at a time and in fact, it it doesn't apply the CBT to any subtopics in the books. It only applies the CBT to that one topic. Nice try, but this is the same as RH 2017 so no blaming RH 2019.
So, thinking outside the box, you think well, I remember seeing a Contents pane in this new UI. How about applying the CBTs there? Ah-hah, good thinking! Indeed you can do that... but again, there's another challenge. You can only apply the CBT on the topics inside the folders and not on the folders themselves. That means you can't multi-select, say, 35 folders and apply the "Comment" CBT there and have it get applied to all the topics like you'd sensibly expect. No, you have to expand each of the 40 folders and then multi-select all the topics in the folder and then apply the CBT. Do that for each 40+ folder and you can comment them out.
But perhaps YOU are the expert and know of a faster way to do this? Any takers? 🙂

