Adding external ref causes output to build entire project structure.
Posted: Thu Jan 09, 2020 8:18 pm
Using:
oxygen 21.1 build 2019120214 / DITA OT Built-in 3.x
My project structure looks like this:
Folder A -> Folder B -> Folder C
Inside Folder A is a generic.dita file that I want multiple different projects to access.
Folder B is my Project Folder, and is where my .xpr file lives.
Folder C is where my ditamap lives.
When I build my final HTML with WebHelp Responsive, it outputs to Folder C/out/webhelp-responsive and everything works.
I have a particular page that outputs to Folder C/out/webhelp-responsive/dita/target.html
It looks exactly like I want it to.
When I add a chapter href in my ditamap to refer to generic.dita, my output changes to Folder C/out/webhelp-responsive/Folder A/Folder B/Folder C/target.html. This obviously breaks my css and other references.
If I set the parameter fix.eternal.refs.com/oxygenxml to be true, I get the following fatal error:
oxygen 21.1 build 2019120214 / DITA OT Built-in 3.x
My project structure looks like this:
Folder A -> Folder B -> Folder C
Inside Folder A is a generic.dita file that I want multiple different projects to access.
Folder B is my Project Folder, and is where my .xpr file lives.
Folder C is where my ditamap lives.
When I build my final HTML with WebHelp Responsive, it outputs to Folder C/out/webhelp-responsive and everything works.
I have a particular page that outputs to Folder C/out/webhelp-responsive/dita/target.html
It looks exactly like I want it to.
When I add a chapter href in my ditamap to refer to generic.dita, my output changes to Folder C/out/webhelp-responsive/Folder A/Folder B/Folder C/target.html. This obviously breaks my css and other references.
If I set the parameter fix.eternal.refs.com/oxygenxml to be true, I get the following fatal error:
Even commenting out the external refs but keeping the paramater set to true gives me an error here.Transformation failed. C:\Program Files\Oxygen XML Editor 21\frameworks\dita\DITA-OT3.x\plugins\org.dita.base\build_preprocess.xml:264: Failed to run pipeline: Failed to merge map
C:\Users\{directory}\Folder A\Folder B\Folder C\temp\webhelp-responsive\oxygen_dita_temp\C:\Users\{directory}\AppData\Local\Temp\OxygenXMLTemp\ditaTemporaryOutputDir-{numbers}\t1\t2\t3\t4\t5\map.ditamap : C:\Users\{directory}\Folder A\Folder B\Folder C\temp\webhelp-responsive\oxygen_dita_temp\C:\Users\{directory}\AppData\Local\Temp\OxygenXMLTemp\ditaTemporaryOutputDir-{numbers}\t1\t2\t3\t4\t5\map.ditamap (The filename, directory name, or volume label syntax is incorrect)