dita-community / dita-rng-converter

DITA-specific RNG-to-DTD and -XSD conversion tools. Produce conforming DTDs and XSDs from RNG shells and modules
3 stars 2 forks source link

java.io.FileNotFoundException when converting own RELAX NG specializations to DTD #2

Open ToshihikoMakita opened 9 years ago

ToshihikoMakita commented 9 years ago

java.io.FileNotFoundException occurred when converting own RELAX NG specialization to DTD.

Executing:
"c:\program files\oxygen xml editor 17\jre/bin/java" -Xmx384m "-Doxygen.org.apache.xerces.xni.parser.XMLParserConfiguration=org.ditang.relaxng.defaults.RelaxDefaultsParserConfiguration" -classpath "C:\Program Files\Oxygen XML Editor 17\tools\ant/lib/ant-launcher.jar" "-Dant.home=C:\Program Files\Oxygen XML Editor 17\tools\ant" org.apache.tools.ant.launch.Launcher -lib "D:\DITA-OT\dita-ot-2.1.0\lib\commons-io.jar" -lib "C:\Program Files\Oxygen XML Editor 17\classes" -lib "C:\Program Files\Oxygen XML Editor 17\lib\oxygen.jar" -lib "C:\Program Files\Oxygen XML Editor 17\lib\oxygenAuthor.jar" -lib "C:\Program Files\Oxygen XML Editor 17\lib\oxygenDeveloper.jar" -lib "C:\Program Files\Oxygen XML Editor 17\lib\oxygenEclipse.jar" -lib "C:\Program Files\Oxygen XML Editor 17\lib\oxygenAuthorEclipse.jar" -lib "C:\Program Files\Oxygen XML Editor 17\lib\oxygenDeveloperEclipse.jar" -lib "C:\Program Files\Oxygen XML Editor 17\lib\resolver.jar" -lib "C:\Program Files\Oxygen XML Editor 17\lib\org.eclipse.wst.xml.xpath2.processor_1.2.0.jar" -lib "C:\Program Files\Oxygen XML Editor 17\lib\xml-apis.jar" -lib "C:\Program Files\Oxygen XML Editor 17\lib\xercesImpl.jar" -lib "C:\Program Files\Oxygen XML Editor 17\lib\commons-io-1.3.1.jar" -lib "C:\Program Files\Oxygen XML Editor 17\lib\commons-logging-1.1.3.jar" -lib "C:\Program Files\Oxygen XML Editor 17\lib\log4j.jar" -lib "D:\DITA-OT\dita-ot-2.1.0\lib\commons-codec-1.4.jar" -lib "C:\Program Files\Oxygen XML Editor 17\lib\jing.jar" -lib "C:\Program Files\Oxygen XML Editor 17\lib\saxon9ee.jar" -lib "C:\Program Files\Oxygen XML Editor 17\lib\saxon.jar" -lib "C:\Program Files\Oxygen XML Editor 17\lib\xmlgraphics-commons-1.5.jar" -lib "C:\Program Files\Oxygen XML Editor 17\lib\fop.jar" -lib "C:\Program Files\Oxygen XML Editor 17\lib\batik-all-1.7.jar" -lib "C:\Program Files\Oxygen XML Editor 17\lib\js.jar" -lib "C:\Program Files\Oxygen XML Editor 17\lib\xml-apis-ext.jar" -lib "C:\Program Files\Oxygen XML Editor 17\lib\avalon-framework-4.2.0.jar" -lib "C:\Program Files\Oxygen XML Editor 17\lib\jeuclid-core.jar" -lib "C:\Program Files\Oxygen XML Editor 17\lib\jeuclid-fop.jar" -lib "C:\Program Files\Oxygen XML Editor 17\lib\jai_tiff.jar" -lib "C:\Program Files\Oxygen XML Editor 17\lib\jh.jar" -lib "D:\DITA-OT\dita-ot-2.1.0\lib\jsearch.jar" -lib "C:\Program Files\Oxygen XML Editor 17\lib\lucene-core-4.0.0.jar" -lib "C:\Program Files\Oxygen XML Editor 17\lib\lucene-analyzers-common-4.0.0.jar" -lib "D:\DITA-OT\dita-ot-2.1.0\plugins\com.oxygenxml.webhelp\lib\lucene-analyzers-kuromoji-4.0.0.jar" -lib "D:\DITA-OT\dita-ot-2.1.0\plugins\com.oxygenxml.webhelp\lib\xhtml-indexer.jar" -lib "D:\DITA-OT\dita-ot-2.1.0\plugins\com.oxygenxml.highlight\lib\xslthl-2.1.1.jar" -lib "D:\DITA-OT\dita-ot-2.1.0" -lib "D:\DITA-OT\dita-ot-2.1.0\lib\dost-patches.jar" -lib "D:\DITA-OT\dita-ot-2.1.0\lib" -lib "D:\DITA-OT\dita-ot-2.1.0\lib\dost.jar" -f "D:\DITA-OT\dita-ot-2.1.0\plugins\com.antennahouse.dita.dita13.doctypes/../../build.xml" "-Dtranstype=rng2dtd" "-Dbasedir=D:\DITA-OT\dita-ot-2.1.0\plugins\com.antennahouse.dita.dita13.doctypes" "-Doutput.dir=D:\DITA-OT\dita-ot-2.1.0\plugins\com.antennahouse.dita.dita13.doctypes" "-Ddita.temp.dir=D:\DITA-OT\dita-ot-2.1.0\plugins\com.antennahouse.dita.dita13.doctypes/temp" "-Dpdf.formatter=fop" "-Dargs.debug=yes" "-Dargs.input=D:\DITA-OT\dita-ot-2.1.0\plugins\com.antennahouse.dita.dita13.doctypes\doctypes\rng\base\rng\basemap.rng" "-Ddita.dir=D:\DITA-OT\dita-ot-2.1.0\plugins\com.antennahouse.dita.dita13.doctypes/../.." "-Dxep.failOnError=true" "-DbaseJVMArgLine=-Xmx384m" "-DDOT_VERSION=2.1.0"

Buildfile: D:\DITA-OT\dita-ot-2.1.0\build.xml

init:

rng.generate-dtd:
    [mkdir] Created dir: D:\DITA-OT\dita-ot-2.1.0\plugins\com.antennahouse.dita.dita13.doctypes\generationManifests
    [mkdir] Created dir: D:\DITA-OT\dita-ot-2.1.0\plugins\com.antennahouse.dita.dita13.doctypes\dtd
     [echo] 

BUILD FAILED
D:\DITA-OT\dita-ot-2.1.0\build.xml:41: The following error occurred while executing this line:
D:\DITA-OT\dita-ot-2.1.0\plugins\org.dita-community.com.dita-rng-converter.converter\build_transtype-rng2dtd.xml:37: The following error occurred while executing this line:
java.io.FileNotFoundException: D:\DITA-OT\dita-ot-2.1.0\plugins\org.dita-community.com.dita-rng-converter.converter\build.xml (指定されたファイルが見つかりません。)
    at java.io.FileInputStream.open0(Native Method)
    at java.io.FileInputStream.open(Unknown Source)
    at java.io.FileInputStream.<init>(Unknown Source)
    at org.apache.tools.ant.helper.ProjectHelper2.parse(ProjectHelper2.java:250)
    at org.apache.tools.ant.helper.ProjectHelper2.parse(ProjectHelper2.java:178)
    at org.apache.tools.ant.ProjectHelper.configureProject(ProjectHelper.java:93)
    at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:392)
    at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292)
    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:1393)
    at org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCheckExecutor.java:38)
    at org.apache.tools.ant.Project.executeTargets(Project.java:1248)
    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:292)
    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:1393)
    at org.apache.tools.ant.Project.executeTarget(Project.java:1364)
    at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
    at org.apache.tools.ant.Project.executeTargets(Project.java:1248)
    at org.apache.tools.ant.Main.runBuild(Main.java:851)
    at org.apache.tools.ant.Main.startAnt(Main.java:235)
    at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280)
    at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109)
Total time: 0 seconds
The process finished with exit code: 1

Actually ${dita.plugin.org.oasis-open.dita.rng.converter.dir}/build.xml does not included in plug-in folder.

At this moment com.antennahouse.dita.dita13.doctypes works fine for our authoring. But it is specialized by RELAX NG. No consideration was made to convert it to DTD files.

ToshihikoMakita commented 9 years ago

I found that org.dita-community.com.dita-rng-converter.converter DITA-OT plugin does not contain build.xml file. So I tried again using dita-rng-converter/build.xml directly.

For your reference I invoke ant from oXygen 17 and to use Saxon 9.6, I added the modification to ${saxonClasspath} as following:

  <path id="saxonClasspath">
    <fileset dir="${oxygenDir}">
      <include name="classes"/>
      <include name="lib/oxygen.jar"/>
      <include name="lib/oxygenAuthor.jar"/>
      <include name="lib/oxygenDeveloper.jar"/>
      <include name="lib/oxygenEclipse.jar"/>
      <include name="lib/oxygenAuthorEclipse.jar"/>
      <include name="lib/oxygenDeveloperEclipse.jar"/>
      <include name="lib/log4j.jar"/>
      <include name="lib/xercesImpl.jar"/>
    </fileset>
    <fileset dir="${javaLibDir}">
      <!--include name="resolver.jar"/-->
      <include name="xml-resolver.jar"/>
    </fileset>
    <fileset dir="${saxonDir}" >
      <include name="saxon9*.jar"/>
    </fileset>
  </path>

But I got java.lang.OutOfMemoryError. The log is shown below.

Executing:
"c:\program files\oxygen xml editor 17\jre/bin/java" -Xmx256m -classpath "C:\Program Files\Oxygen XML Editor 17\tools\ant/lib/ant-launcher.jar" "-Dant.home=C:\Program Files\Oxygen XML Editor 17\tools\ant" org.apache.tools.ant.launch.Launcher -lib "C:\Program Files\Oxygen XML Editor 17\classes" -lib "C:\Program Files\Oxygen XML Editor 17\lib\oxygen.jar" -lib "C:\Program Files\Oxygen XML Editor 17\lib\oxygenAuthor.jar" -lib "C:\Program Files\Oxygen XML Editor 17\lib\oxygenDeveloper.jar" -lib "C:\Program Files\Oxygen XML Editor 17\lib\oxygenEclipse.jar" -lib "C:\Program Files\Oxygen XML Editor 17\lib\oxygenAuthorEclipse.jar" -lib "C:\Program Files\Oxygen XML Editor 17\lib\oxygenDeveloperEclipse.jar" -lib "C:\Program Files\Oxygen XML Editor 17\lib\resolver.jar" -lib "C:\Program Files\Oxygen XML Editor 17\lib\saxon9ee.jar" -f "build.xml" generate-dtd "-Ddebug=true" "-Ddita-ot-dir=D:\DITA-OT\dita-ot-2.1.0" "-Doutdir=D:\My_Documents\Proj\RNGToDTD\dita-rng-converter\test_out" "-DoxygenDir=C:\Program Files\Oxygen XML Editor 17" "-Drngsrc=D:\DITA-OT\dita-ot-2.1.0\plugins\com.antennahouse.dita.dita13.doctypes\doctypes" "-DsaxonDir=C:\Program Files\Oxygen XML Editor 17/lib" "-Dwebhelp.trial.license=no"

Buildfile: D:\My_Documents\Proj\RNGToDTD\dita-rng-converter\build.xml
     [echo] catalogOutDir=D:\My_Documents\Proj\RNGToDTD\dita-rng-converter\test_out\1.3

init:
     [echo] outdir=D:\My_Documents\Proj\RNGToDTD\dita-rng-converter\test_out
     [echo] catalogOutDir="D:\My_Documents\Proj\RNGToDTD\dita-rng-converter\test_out\1.3"
     [echo] saxonDir="C:\Program Files\Oxygen XML Editor 17/lib"

clean:

generate-dtd:
     [java]  + [INFO] Parameters:
     [java]   
     [java]   debug              ="true"
     [java]   ditaVersion        ="1.3"
     [java]   generateModules    ="false (false)"
     [java]   headerCommentStyle ="comment-per-line"
     [java]   moduleOutdir       ="D:\My_Documents\Proj\RNGToDTD\dita-rng-converter\test_out\1.3\dtd"
     [java]   outdir             ="D:\My_Documents\Proj\RNGToDTD\dita-rng-converter\test_out\1.3\dtd"
     [java]   usePublicIDsInShell="true (true)"
     [java] 
     [java] 
     [java]  + [INFO] Preparing documents to process...
     [java]  + [INFO] processDir: effectiveRootDir="file:/D:/DITA-OT/dita-ot-2.1.0/plugins/com.antennahouse.dita.dita13.doctypes/doctypes/
     [java]  + [DEBUG] rngDocs:
     [java]  basemap.rng, moduleType: mapshell, isShell: true
     [java]  characterDomain.rng, moduleType: elementdomain, isShell: false
     [java]  commonElementsMod.rng, moduleType: base, isShell: false
     [java]  mapMod.rng, moduleType: map, isShell: false
     [java]  topicMod.rng, moduleType: topic, isShell: false
     [java]  bookmap.rng, moduleType: mapshell, isShell: true
     [java]  bookmapMod.rng, moduleType: map, isShell: false
     [java]  concept.rng, moduleType: topicshell, isShell: true
     [java]  conceptMod.rng, moduleType: topic, isShell: false
     [java]  ditabase.rng, moduleType: topicshell, isShell: true
     [java]  generalTask.rng, moduleType: topicshell, isShell: true
     [java]  glossary.rng, moduleType: topicshell, isShell: true
     [java]  glossaryMod.rng, moduleType: topic, isShell: false
     [java]  glossentry.rng, moduleType: topicshell, isShell: true
     [java]  glossentryMod.rng, moduleType: topic, isShell: false
     [java]  glossgroup.rng, moduleType: topicshell, isShell: true
     [java]  glossgroupMod.rng, moduleType: topic, isShell: false
     [java]  map.rng, moduleType: mapshell, isShell: true
     [java]  programmingDomain.rng, moduleType: elementdomain, isShell: false
     [java]  reference.rng, moduleType: topicshell, isShell: true
     [java]  referenceMod.rng, moduleType: topic, isShell: false
     [java]  strictTaskbodyConstraintMod.rng, moduleType: constraint, isShell: false
     [java]  task.rng, moduleType: topicshell, isShell: true
     [java]  taskMod.rng, moduleType: topic, isShell: false
     [java]  topic.rng, moduleType: topicshell, isShell: true
     [java]  troubleshooting.rng, moduleType: topicshell, isShell: true
     [java]  troubleshootingMod.rng, moduleType: topic, isShell: false
     [java] 
     [java]  + [DEBUG] Referenced modules:
     [java] urn:x-antennahouse:dita:rng:mapMod.rng
     [java]  urn:x-antennahouse:dita:rng:commonElementsMod.rng
     [java]  urn:oasis:names:tc:dita:rng:commonElementsMod.rng
     [java]  file:/D:/DITA-OT/dita-ot-2.1.0/plugins/org.oasis-open.dita.dita13.doctypes/doctypes/rng/base/rng/tblDeclMod.rng
     [java]  urn:oasis:names:tc:dita:rng:metaDeclMod.rng
     [java]  urn:oasis:names:tc:dita:rng:mapGroupMod.rng
     [java]  urn:oasis:names:tc:dita:rng:delayResolutionDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:deliveryTargetAttDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:ditavalrefDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:indexingDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:hazardDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:highlightDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:utilitiesDomain.rng
     [java]  urn:x-antennahouse:dita:rng:characterDomain.rng
     [java]  urn:x-antennahouse:dita:rng:mapMod.rng
     [java]  urn:x-antennahouse:dita:rng:commonElementsMod.rng
     [java]  urn:oasis:names:tc:dita:rng:commonElementsMod.rng
     [java]  file:/D:/DITA-OT/dita-ot-2.1.0/plugins/org.oasis-open.dita.dita13.doctypes/doctypes/rng/base/rng/tblDeclMod.rng
     [java]  urn:oasis:names:tc:dita:rng:metaDeclMod.rng
     [java]  urn:oasis:names:tc:dita:rng:mapGroupMod.rng
     [java]  urn:x-antennahouse:dita:rng:bookmapMod.rng
     [java]  urn:oasis:names:tc:dita:rng:abbreviateDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:delayResolutionDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:deliveryTargetAttDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:ditavalrefDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:hazardDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:highlightDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:indexingDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:markupDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:programmingDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:releaseManagementDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:softwareDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:uiDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:utilitiesDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:xnalDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:xmlDomain.rng
     [java]  urn:x-antennahouse:dita:rng:characterDomain.rng
     [java]  urn:x-antennahouse:dita:rng:topicMod.rng
     [java]  urn:x-antennahouse:dita:rng:commonElementsMod.rng
     [java]  urn:oasis:names:tc:dita:rng:commonElementsMod.rng
     [java]  file:/D:/DITA-OT/dita-ot-2.1.0/plugins/org.oasis-open.dita.dita13.doctypes/doctypes/rng/base/rng/tblDeclMod.rng
     [java]  urn:oasis:names:tc:dita:rng:metaDeclMod.rng
     [java]  urn:x-antennahouse:dita:rng:conceptMod.rng
     [java]  urn:oasis:names:tc:dita:rng:conceptMod.rng
     [java]  urn:oasis:names:tc:dita:rng:abbreviateDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:deliveryTargetAttDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:equationDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:hazardDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:highlightDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:indexingDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:markupDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:mathmlDomain.rng
     [java]  urn:x-antennahouse:dita:rng:programmingDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:programmingDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:releaseManagementDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:softwareDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:svgDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:uiDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:utilitiesDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:xmlDomain.rng
     [java]  urn:x-antennahouse:dita:rng:characterDomain.rng
     [java]  urn:x-antennahouse:dita:rng:strictTaskbodyConstraintMod.rng
     [java]  urn:x-antennahouse:dita:rng:taksMod.rng
     [java]  urn:oasis:names:tc:dita:rng:taskMod.rng
     [java]  urn:x-antennahouse:dita:rng:topicMod.rng
     [java]  urn:x-antennahouse:dita:rng:commonElementsMod.rng
     [java]  urn:oasis:names:tc:dita:rng:commonElementsMod.rng
     [java]  file:/D:/DITA-OT/dita-ot-2.1.0/plugins/org.oasis-open.dita.dita13.doctypes/doctypes/rng/base/rng/tblDeclMod.rng
     [java]  urn:oasis:names:tc:dita:rng:metaDeclMod.rng
     [java]  urn:x-antennahouse:dita:rng:conceptMod.rng
     [java]  urn:oasis:names:tc:dita:rng:conceptMod.rng
     [java]  urn:x-antennahouse:dita:rng:glossentryMod.rng
     [java]  urn:oasis:names:tc:dita:rng:glossentryMod.rng
     [java]  urn:x-antennahouse:dita:rng:glossgroupMod.rng
     [java]  urn:oasis:names:tc:dita:rng:glossgroupMod.rng
     [java]  urn:x-antennahouse:dita:rng:referenceMod.rng
     [java]  urn:oasis:names:tc:dita:rng:referenceMod.rng
     [java]  urn:x-antennahouse:dita:rng:troubleshootingMod.rng
     [java]  urn:oasis:names:tc:dita:rng:troubleshootingMod.rng
     [java]  urn:oasis:names:tc:dita:rng:abbreviateDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:deliveryTargetAttDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:equationDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:hazardDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:highlightDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:indexingDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:markupDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:mathmlDomain.rng
     [java]  urn:x-antennahouse:dita:rng:programmingDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:programmingDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:releaseManagementDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:softwareDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:svgDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:uiDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:utilitiesDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:xmlDomain.rng
     [java]  urn:x-antennahouse:dita:rng:characterDomain.rng
     [java]  urn:x-antennahouse:dita:rng:topicMod.rng
     [java]  urn:x-antennahouse:dita:rng:commonElementsMod.rng
     [java]  urn:oasis:names:tc:dita:rng:commonElementsMod.rng
     [java]  file:/D:/DITA-OT/dita-ot-2.1.0/plugins/org.oasis-open.dita.dita13.doctypes/doctypes/rng/base/rng/tblDeclMod.rng
     [java]  urn:oasis:names:tc:dita:rng:metaDeclMod.rng
     [java]  urn:x-antennahouse:dita:rng:taksMod.rng
     [java]  urn:oasis:names:tc:dita:rng:taskMod.rng
     [java]  urn:oasis:names:tc:dita:rng:abbreviateDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:deliveryTargetAttDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:equationDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:hazardDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:highlightDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:indexingDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:markupDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:mathmlDomain.rng
     [java]  urn:x-antennahouse:dita:rng:programmingDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:programmingDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:releaseManagementDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:softwareDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:svgDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:uiDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:utilitiesDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:xmlDomain.rng
     [java]  urn:x-antennahouse:dita:rng:characterDomain.rng
     [java]  urn:x-antennahouse:dita:rng:topicMod.rng
     [java]  urn:x-antennahouse:dita:rng:commonElementsMod.rng
     [java]  urn:oasis:names:tc:dita:rng:commonElementsMod.rng
     [java]  file:/D:/DITA-OT/dita-ot-2.1.0/plugins/org.oasis-open.dita.dita13.doctypes/doctypes/rng/base/rng/tblDeclMod.rng
     [java]  urn:oasis:names:tc:dita:rng:metaDeclMod.rng
     [java]  urn:x-antennahouse:dita:rng:conceptMod.rng
     [java]  urn:oasis:names:tc:dita:rng:conceptMod.rng
     [java]  urn:x-antennahouse:dita:rng:glossentryMod.rng
     [java]  urn:oasis:names:tc:dita:rng:glossentryMod.rng
     [java]  urn:oasis:names:tc:dita:rng:deliveryTargetAttDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:equationDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:hazardDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:highlightDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:indexingDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:abbreviateDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:markupDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:mathmlDomain.rng
     [java]  urn:x-antennahouse:dita:rng:programmingDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:programmingDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:releaseManagementDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:softwareDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:svgDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:uiDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:utilitiesDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:xmlDomain.rng
     [java]  urn:x-antennahouse:dita:rng:characterDomain.rng
     [java]  urn:x-antennahouse:dita:rng:topicMod.rng
     [java]  urn:x-antennahouse:dita:rng:commonElementsMod.rng
     [java]  urn:oasis:names:tc:dita:rng:commonElementsMod.rng
     [java]  file:/D:/DITA-OT/dita-ot-2.1.0/plugins/org.oasis-open.dita.dita13.doctypes/doctypes/rng/base/rng/tblDeclMod.rng
     [java]  urn:oasis:names:tc:dita:rng:metaDeclMod.rng
     [java]  urn:x-antennahouse:dita:rng:conceptMod.rng
     [java]  urn:oasis:names:tc:dita:rng:conceptMod.rng
     [java]  urn:x-antennahouse:dita:rng:glossentryMod.rng
     [java]  urn:oasis:names:tc:dita:rng:glossentryMod.rng
     [java]  urn:x-antennahouse:dita:rng:glossgroupMod.rng
     [java]  urn:oasis:names:tc:dita:rng:glossgroupMod.rng
     [java]  urn:oasis:names:tc:dita:rng:deliveryTargetAttDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:equationDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:hazardDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:highlightDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:indexingDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:abbreviateDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:markupDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:mathmlDomain.rng
     [java]  urn:x-antennahouse:dita:rng:programmingDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:programmingDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:releaseManagementDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:softwareDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:svgDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:uiDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:utilitiesDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:xmlDomain.rng
     [java]  urn:x-antennahouse:dita:rng:characterDomain.rng
     [java]  urn:x-antennahouse:dita:rng:mapMod.rng
     [java]  urn:x-antennahouse:dita:rng:commonElementsMod.rng
     [java]  urn:oasis:names:tc:dita:rng:commonElementsMod.rng
     [java]  file:/D:/DITA-OT/dita-ot-2.1.0/plugins/org.oasis-open.dita.dita13.doctypes/doctypes/rng/base/rng/tblDeclMod.rng
     [java]  urn:oasis:names:tc:dita:rng:metaDeclMod.rng
     [java]  urn:oasis:names:tc:dita:rng:mapGroupMod.rng
     [java]  urn:oasis:names:tc:dita:rng:abbreviateDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:delayResolutionDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:deliveryTargetAttDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:ditavalrefDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:glossrefDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:hazardDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:highlightDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:indexingDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:markupDomain.rng
     [java]  urn:x-antennahouse:dita:rng:programmingDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:programmingDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:releaseManagementDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:softwareDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:uiDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:utilitiesDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:xmlDomain.rng
     [java]  urn:x-antennahouse:dita:rng:characterDomain.rng
     [java]  urn:x-antennahouse:dita:rng:topicMod.rng
     [java]  urn:x-antennahouse:dita:rng:commonElementsMod.rng
     [java]  urn:oasis:names:tc:dita:rng:commonElementsMod.rng
     [java]  file:/D:/DITA-OT/dita-ot-2.1.0/plugins/org.oasis-open.dita.dita13.doctypes/doctypes/rng/base/rng/tblDeclMod.rng
     [java]  urn:oasis:names:tc:dita:rng:metaDeclMod.rng
     [java]  urn:x-antennahouse:dita:rng:referenceMod.rng
     [java]  urn:oasis:names:tc:dita:rng:referenceMod.rng
     [java]  urn:oasis:names:tc:dita:rng:abbreviateDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:deliveryTargetAttDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:equationDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:hazardDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:highlightDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:indexingDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:markupDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:mathmlDomain.rng
     [java]  urn:x-antennahouse:dita:rng:programmingDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:programmingDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:releaseManagementDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:softwareDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:svgDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:uiDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:utilitiesDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:xmlDomain.rng
     [java]  urn:x-antennahouse:dita:rng:characterDomain.rng
     [java]  urn:x-antennahouse:dita:rng:strictTaskbodyConstraintMod.rng
     [java]  urn:x-antennahouse:dita:rng:taksMod.rng
     [java]  urn:oasis:names:tc:dita:rng:taskMod.rng
     [java]  urn:x-antennahouse:dita:rng:topicMod.rng
     [java]  urn:x-antennahouse:dita:rng:commonElementsMod.rng
     [java]  urn:oasis:names:tc:dita:rng:commonElementsMod.rng
     [java]  file:/D:/DITA-OT/dita-ot-2.1.0/plugins/org.oasis-open.dita.dita13.doctypes/doctypes/rng/base/rng/tblDeclMod.rng
     [java]  urn:oasis:names:tc:dita:rng:metaDeclMod.rng
     [java]  urn:oasis:names:tc:dita:rng:abbreviateDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:deliveryTargetAttDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:equationDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:hazardDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:highlightDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:indexingDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:markupDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:mathmlDomain.rng
     [java]  urn:x-antennahouse:dita:rng:programmingDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:programmingDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:releaseManagementDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:softwareDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:svgDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:uiDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:utilitiesDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:xmlDomain.rng
     [java]  urn:x-antennahouse:dita:rng:characterDomain.rng
     [java]  urn:x-antennahouse:dita:rng:topicMod.rng
     [java]  urn:x-antennahouse:dita:rng:commonElementsMod.rng
     [java]  urn:oasis:names:tc:dita:rng:commonElementsMod.rng
     [java]  file:/D:/DITA-OT/dita-ot-2.1.0/plugins/org.oasis-open.dita.dita13.doctypes/doctypes/rng/base/rng/tblDeclMod.rng
     [java]  urn:oasis:names:tc:dita:rng:metaDeclMod.rng
     [java]  urn:oasis:names:tc:dita:rng:abbreviateDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:deliveryTargetAttDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:equationDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:hazardDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:highlightDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:indexingDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:markupDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:mathmlDomain.rng
     [java]  urn:x-antennahouse:dita:rng:programmingDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:programmingDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:releaseManagementDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:softwareDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:svgDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:uiDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:utilitiesDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:xmlDomain.rng
     [java]  urn:x-antennahouse:dita:rng:characterDomain.rng
     [java]  urn:x-antennahouse:dita:rng:topicMod.rng
     [java]  urn:x-antennahouse:dita:rng:commonElementsMod.rng
     [java]  urn:oasis:names:tc:dita:rng:commonElementsMod.rng
     [java]  file:/D:/DITA-OT/dita-ot-2.1.0/plugins/org.oasis-open.dita.dita13.doctypes/doctypes/rng/base/rng/tblDeclMod.rng
     [java]  urn:oasis:names:tc:dita:rng:metaDeclMod.rng
     [java]  urn:x-antennahouse:dita:rng:strictTaskbodyConstraintMod.rng
     [java]  urn:x-antennahouse:dita:rng:taksMod.rng
     [java]  urn:oasis:names:tc:dita:rng:taskMod.rng
     [java]  urn:x-antennahouse:dita:rng:troubleshootingMod.rng
     [java]  urn:oasis:names:tc:dita:rng:troubleshootingMod.rng
     [java]  urn:oasis:names:tc:dita:rng:abbreviateDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:deliveryTargetAttDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:equationDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:hazardDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:highlightDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:indexingDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:markupDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:mathmlDomain.rng
     [java]  urn:x-antennahouse:dita:rng:programmingDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:programmingDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:releaseManagementDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:softwareDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:svgDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:uiDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:utilitiesDomain.rng
     [java]  urn:oasis:names:tc:dita:rng:xmlDomain.rng
     [java]  urn:x-antennahouse:dita:rng:characterDomain.rng
     [java] 
     [java]  + [DEBUG] Shell documents to process:
     [java]  + [DEBUG]
     [java]  + [DEBUG]  
     [java]  + [DEBUG]  
     [java]  + [DEBUG]  
     [java]  + [DEBUG]  
     [java]  + [DEBUG]  
     [java]  + [DEBUG]  
     [java]  + [DEBUG]  
     [java]  + [DEBUG]  
     [java]  + [DEBUG]  
     [java]  + [DEBUG]  
     [java]  + [DEBUG]  
     [java]  + [DEBUG]  
     [java]  + [DEBUG]  
     [java]  + [DEBUG]
     [java]  + [DEBUG] Module documents to process:
     [java]  + [DEBUG]
     [java]  + [DEBUG] - DITA Common Elements
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Map Module
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Topic Module
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Bookmap
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Concept
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Glossary Entry
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Glossary Entry
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Glossary Group
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Reference
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Strict Taskbody Constraint
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Task
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Troubleshooting Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Map Module
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Common Elements
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Common Elements
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - XML EXCHANGE TABLE MODEL DECLARATION
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Metadata
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Map Group Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Delay Resolution Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Delivery Target Attribute Domain 
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITAVAL Reference Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Indexing Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Hazard Statement Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Highlight Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Utilities Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA XML Construct Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Map Module
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Common Elements
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Common Elements
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - XML EXCHANGE TABLE MODEL DECLARATION
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Metadata
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Map Group Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Bookmap
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Abbreviated Form Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Delay Resolution Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Delivery Target Attribute Domain 
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITAVAL Reference Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Hazard Statement Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Highlight Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Indexing Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Markup Name Mention Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Programming Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Release Management Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Software Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA User Interface Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Utilities Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA XNAL Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA XML Construct Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA XML Construct Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Topic Module
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Common Elements
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Common Elements
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - XML EXCHANGE TABLE MODEL DECLARATION
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Metadata
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Concept
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Concept
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Abbreviated Form Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Delivery Target Attribute Domain 
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Equation Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Hazard Statement Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Highlight Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Indexing Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Markup Name Mention Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA MathML Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Programming Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Programming Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Release Management Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Software Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA SVG Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA User Interface Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Utilities Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA XML Construct Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA XML Construct Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Strict Taskbody Constraint
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Task
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Task
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Topic Module
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Common Elements
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Common Elements
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - XML EXCHANGE TABLE MODEL DECLARATION
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Metadata
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Concept
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Concept
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Glossary Entry
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Glossary Entry
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Glossary Group
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Glossary Group
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Reference
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Reference
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Troubleshooting Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Troubleshooting Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Abbreviated Form Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Delivery Target Attribute Domain 
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Equation Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Hazard Statement Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Highlight Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Indexing Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Markup Name Mention Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA MathML Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Programming Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Programming Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Release Management Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Software Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA SVG Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA User Interface Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Utilities Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA XML Construct Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA XML Construct Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Topic Module
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Common Elements
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Common Elements
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - XML EXCHANGE TABLE MODEL DECLARATION
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Metadata
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Task
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Task
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Abbreviated Form Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Delivery Target Attribute Domain 
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Equation Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Hazard Statement Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Highlight Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Indexing Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Markup Name Mention Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA MathML Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Programming Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Programming Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Release Management Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Software Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA SVG Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA User Interface Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Utilities Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA XML Construct Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA XML Construct Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Topic Module
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Common Elements
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Common Elements
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - XML EXCHANGE TABLE MODEL DECLARATION
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Metadata
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Concept
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Concept
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Glossary Entry
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Glossary Entry
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Delivery Target Attribute Domain 
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Equation Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Hazard Statement Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Highlight Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Indexing Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Abbreviated Form Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Markup Name Mention Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA MathML Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Programming Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Programming Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Release Management Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Software Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA SVG Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA User Interface Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Utilities Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA XML Construct Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA XML Construct Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Topic Module
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Common Elements
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Common Elements
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - XML EXCHANGE TABLE MODEL DECLARATION
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Metadata
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Concept
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Concept
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Glossary Entry
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Glossary Entry
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Glossary Group
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Glossary Group
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Delivery Target Attribute Domain 
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Equation Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Hazard Statement Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Highlight Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Indexing Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Abbreviated Form Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Markup Name Mention Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA MathML Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Programming Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Programming Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Release Management Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Software Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA SVG Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA User Interface Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Utilities Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA XML Construct Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA XML Construct Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Map Module
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Common Elements
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Common Elements
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - XML EXCHANGE TABLE MODEL DECLARATION
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Metadata
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Map Group Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Abbreviated Form Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Delay Resolution Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Delivery Target Attribute Domain 
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITAVAL Reference Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Glossary Reference Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Hazard Statement Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Highlight Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Indexing Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Markup Name Mention Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Programming Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Programming Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Release Management Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Software Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA User Interface Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Utilities Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA XML Construct Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA XML Construct Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Topic Module
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Common Elements
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Common Elements
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - XML EXCHANGE TABLE MODEL DECLARATION
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Metadata
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Reference
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Reference
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Abbreviated Form Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Delivery Target Attribute Domain 
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Equation Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Hazard Statement Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Highlight Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Indexing Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Markup Name Mention Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA MathML Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Programming Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Programming Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Release Management Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Software Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA SVG Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA User Interface Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Utilities Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA XML Construct Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA XML Construct Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Strict Taskbody Constraint
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Task
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Task
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Topic Module
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Common Elements
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Common Elements
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - XML EXCHANGE TABLE MODEL DECLARATION
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Metadata
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Abbreviated Form Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Delivery Target Attribute Domain 
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Equation Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Hazard Statement Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Highlight Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Indexing Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Markup Name Mention Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA MathML Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Programming Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Programming Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Release Management Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Software Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA SVG Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA User Interface Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Utilities Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA XML Construct Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA XML Construct Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Topic Module
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Common Elements
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Common Elements
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - XML EXCHANGE TABLE MODEL DECLARATION
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Metadata
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Abbreviated Form Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Delivery Target Attribute Domain 
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Equation Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Hazard Statement Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Highlight Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Indexing Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Markup Name Mention Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA MathML Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Programming Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Programming Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Release Management Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Software Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA SVG Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA User Interface Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Utilities Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA XML Construct Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA XML Construct Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Topic Module
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Common Elements
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Common Elements
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - XML EXCHANGE TABLE MODEL DECLARATION
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Metadata
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Strict Taskbody Constraint
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Task
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Task
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Troubleshooting Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Troubleshooting Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Abbreviated Form Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Delivery Target Attribute Domain 
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Equation Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Hazard Statement Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Highlight Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Indexing Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Markup Name Mention Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA MathML Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Programming Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Programming Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Release Management Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Software Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA SVG Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA User Interface Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA Utilities Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA XML Construct Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG] - DITA XML Construct Domain
     [java]  + [DEBUG]    
     [java]  + [DEBUG]
     [java]  + [INFO] Getting list of unique modules...
     [java]  + [DEBUG] getReferencedModules: $modulesToProcess="commonElements map topic bookmap concept glossary glossentry glossgroup reference strictTaskbody task troubleshooting map commonElements commonElements tblDecl metaDecl mapgroup-d delay-d deliveryTargetAtt-d ditavalref-d indexing-d hazard-d hi-d ut-d ch-d bookmap abbrev-d markup-d pr-d relmgmt-d sw-d ui-d xnal-d xml-d topic concept concept equation-d mathml-d pr-d svg-d strictTaskbody task task glossentry glossentry glossgroup glossgroup reference reference troubleshooting troubleshooting glossref-d"
     [java]  + [INFO] Removing div elements from modules...
     [java]  + [DEBUG] removeDivs: rng:grammar, origURI="file:/D:/DITA-OT/dita-ot-2.1.0/plugins/com.antennahouse.dita.dita13.doctypes/doctypes/rng/base/rng/commonElementsMod.rng"
     [java]  + [DEBUG] removeDivs: rng:grammar, origURI="file:/D:/DITA-OT/dita-ot-2.1.0/plugins/com.antennahouse.dita.dita13.doctypes/doctypes/rng/base/rng/mapMod.rng"
     [java]  + [DEBUG] removeDivs: rng:grammar, origURI="file:/D:/DITA-OT/dita-ot-2.1.0/plugins/com.antennahouse.dita.dita13.doctypes/doctypes/rng/base/rng/topicMod.rng"
     [java]  + [DEBUG] removeDivs: rng:grammar, origURI="file:/D:/DITA-OT/dita-ot-2.1.0/plugins/com.antennahouse.dita.dita13.doctypes/doctypes/rng/bookmap/rng/bookmapMod.rng"
     [java]  + [DEBUG] removeDivs: rng:grammar, origURI="file:/D:/DITA-OT/dita-ot-2.1.0/plugins/com.antennahouse.dita.dita13.doctypes/doctypes/rng/technicalContent/rng/conceptMod.rng"
     [java]  + [DEBUG] removeDivs: rng:grammar, origURI="file:/D:/DITA-OT/dita-ot-2.1.0/plugins/com.antennahouse.dita.dita13.doctypes/doctypes/rng/technicalContent/rng/glossaryMod.rng"
     [java]  + [DEBUG] removeDivs: rng:grammar, origURI="file:/D:/DITA-OT/dita-ot-2.1.0/plugins/com.antennahouse.dita.dita13.doctypes/doctypes/rng/technicalContent/rng/glossentryMod.rng"
     [java]  + [DEBUG] removeDivs: rng:grammar, origURI="file:/D:/DITA-OT/dita-ot-2.1.0/plugins/com.antennahouse.dita.dita13.doctypes/doctypes/rng/technicalContent/rng/glossgroupMod.rng"
     [java]  + [DEBUG] removeDivs: rng:grammar, origURI="file:/D:/DITA-OT/dita-ot-2.1.0/plugins/com.antennahouse.dita.dita13.doctypes/doctypes/rng/technicalContent/rng/referenceMod.rng"
     [java]  + [DEBUG] removeDivs: rng:grammar, origURI="file:/D:/DITA-OT/dita-ot-2.1.0/plugins/com.antennahouse.dita.dita13.doctypes/doctypes/rng/technicalContent/rng/strictTaskbodyConstraintMod.rng"
     [java]  + [DEBUG] removeDivs: rng:grammar, origURI="file:/D:/DITA-OT/dita-ot-2.1.0/plugins/com.antennahouse.dita.dita13.doctypes/doctypes/rng/technicalContent/rng/taskMod.rng"
     [java]  + [DEBUG] removeDivs: rng:grammar, origURI="file:/D:/DITA-OT/dita-ot-2.1.0/plugins/com.antennahouse.dita.dita13.doctypes/doctypes/rng/technicalContent/rng/troubleshootingMod.rng"
     [java]  + [DEBUG] removeDivs: rng:grammar, origURI="urn:x-antennahouse:dita:rng:mapMod.rng"
     [java]  + [DEBUG] removeDivs: rng:grammar, origURI="urn:x-antennahouse:dita:rng:commonElementsMod.rng"
     [java]  + [DEBUG] removeDivs: rng:grammar, origURI="urn:oasis:names:tc:dita:rng:commonElementsMod.rng"
     [java]  + [DEBUG] removeDivs: rng:grammar, origURI="file:/D:/DITA-OT/dita-ot-2.1.0/plugins/org.oasis-open.dita.dita13.doctypes/doctypes/rng/base/rng/tblDeclMod.rng"
     [java]  + [DEBUG] removeDivs: rng:grammar, origURI="urn:oasis:names:tc:dita:rng:metaDeclMod.rng"
     [java]  + [DEBUG] removeDivs: rng:grammar, origURI="urn:oasis:names:tc:dita:rng:mapGroupMod.rng"
     [java]  + [DEBUG] removeDivs: rng:grammar, origURI="urn:oasis:names:tc:dita:rng:delayResolutionDomain.rng"
     [java]  + [DEBUG] removeDivs: rng:grammar, origURI="urn:oasis:names:tc:dita:rng:deliveryTargetAttDomain.rng"
     [java]  + [DEBUG] removeDivs: rng:grammar, origURI="urn:oasis:names:tc:dita:rng:ditavalrefDomain.rng"
     [java]  + [DEBUG] removeDivs: rng:grammar, origURI="urn:oasis:names:tc:dita:rng:indexingDomain.rng"
     [java]  + [DEBUG] removeDivs: rng:grammar, origURI="urn:oasis:names:tc:dita:rng:hazardDomain.rng"
     [java]  + [DEBUG] removeDivs: rng:grammar, origURI="urn:oasis:names:tc:dita:rng:highlightDomain.rng"
     [java]  + [DEBUG] removeDivs: rng:grammar, origURI="urn:oasis:names:tc:dita:rng:utilitiesDomain.rng"
     [java]  + [DEBUG] removeDivs: rng:grammar, origURI="urn:x-antennahouse:dita:rng:characterDomain.rng"
     [java]  + [DEBUG] removeDivs: rng:grammar, origURI="urn:x-antennahouse:dita:rng:bookmapMod.rng"
     [java]  + [DEBUG] removeDivs: rng:grammar, origURI="urn:oasis:names:tc:dita:rng:abbreviateDomain.rng"
     [java]  + [DEBUG] removeDivs: rng:grammar, origURI="urn:oasis:names:tc:dita:rng:markupDomain.rng"
     [java]  + [DEBUG] removeDivs: rng:grammar, origURI="urn:oasis:names:tc:dita:rng:programmingDomain.rng"
     [java]  + [DEBUG] removeDivs: rng:grammar, origURI="urn:oasis:names:tc:dita:rng:releaseManagementDomain.rng"
     [java]  + [DEBUG] removeDivs: rng:grammar, origURI="urn:oasis:names:tc:dita:rng:softwareDomain.rng"
     [java]  + [DEBUG] removeDivs: rng:grammar, origURI="urn:oasis:names:tc:dita:rng:uiDomain.rng"
     [java]  + [DEBUG] removeDivs: rng:grammar, origURI="urn:oasis:names:tc:dita:rng:xnalDomain.rng"
     [java]  + [DEBUG] removeDivs: rng:grammar, origURI="urn:oasis:names:tc:dita:rng:xmlDomain.rng"
     [java]  + [DEBUG] removeDivs: rng:grammar, origURI="urn:x-antennahouse:dita:rng:topicMod.rng"
     [java]  + [DEBUG] removeDivs: rng:grammar, origURI="urn:x-antennahouse:dita:rng:conceptMod.rng"
     [java]  + [DEBUG] removeDivs: rng:grammar, origURI="urn:oasis:names:tc:dita:rng:conceptMod.rng"
     [java]  + [DEBUG] removeDivs: rng:grammar, origURI="urn:oasis:names:tc:dita:rng:equationDomain.rng"
     [java]  + [DEBUG] removeDivs: rng:grammar, origURI="urn:oasis:names:tc:dita:rng:mathmlDomain.rng"
     [java]  + [DEBUG] removeDivs: rng:grammar, origURI="urn:x-antennahouse:dita:rng:programmingDomain.rng"
     [java]  + [DEBUG] removeDivs: rng:grammar, origURI="urn:oasis:names:tc:dita:rng:svgDomain.rng"
     [java]  + [DEBUG] removeDivs: rng:grammar, origURI="urn:x-antennahouse:dita:rng:strictTaskbodyConstraintMod.rng"
     [java]  + [DEBUG] removeDivs: rng:grammar, origURI="urn:x-antennahouse:dita:rng:taksMod.rng"
     [java]  + [DEBUG] removeDivs: rng:grammar, origURI="urn:oasis:names:tc:dita:rng:taskMod.rng"
     [java]  + [DEBUG] removeDivs: rng:grammar, origURI="urn:x-antennahouse:dita:rng:glossentryMod.rng"
     [java]  + [DEBUG] removeDivs: rng:grammar, origURI="urn:oasis:names:tc:dita:rng:glossentryMod.rng"
     [java]  + [DEBUG] removeDivs: rng:grammar, origURI="urn:x-antennahouse:dita:rng:glossgroupMod.rng"
     [java]  + [DEBUG] removeDivs: rng:grammar, origURI="urn:oasis:names:tc:dita:rng:glossgroupMod.rng"
     [java]  + [DEBUG] removeDivs: rng:grammar, origURI="urn:x-antennahouse:dita:rng:referenceMod.rng"
     [java]  + [DEBUG] removeDivs: rng:grammar, origURI="urn:oasis:names:tc:dita:rng:referenceMod.rng"
     [java]  + [DEBUG] removeDivs: rng:grammar, origURI="urn:x-antennahouse:dita:rng:troubleshootingMod.rng"
     [java]  + [DEBUG] removeDivs: rng:grammar, origURI="urn:oasis:names:tc:dita:rng:troubleshootingMod.rng"
     [java]  + [DEBUG] removeDivs: rng:grammar, origURI="urn:oasis:names:tc:dita:rng:glossrefDomain.rng"
     [java]  + [INFO] Generating DTD files in output directory "D:\My_Documents\Proj\RNGToDTD\dita-rng-converter\test_out\1.3\dtd"...
     [java]  + [DEBUG] / applying templates in mode dtdFile. $dtdOutputDir="D:\My_Documents\Proj\RNGToDTD\dita-rng-converter\test_out\1.3\dtd", rngShellUrl="file:/D:/DITA-OT/dita-ot-2.1.0/plugins/com.antennahouse.dita.dita13.doctypes/doctypes/rng/base/rng/basemap.rng"
     [java]  + [DEBUG] / applying templates in mode dtdFile. $dtdOutputDir="D:\My_Documents\Proj\RNGToDTD\dita-rng-converter\test_out\1.3\dtd", rngShellUrl="file:/D:/DITA-OT/dita-ot-2.1.0/plugins/com.antennahouse.dita.dita13.doctypes/doctypes/rng/bookmap/rng/bookmap.rng"
     [java]  + [DEBUG] / applying templates in mode dtdFile. $dtdOutputDir="D:\My_Documents\Proj\RNGToDTD\dita-rng-converter\test_out\1.3\dtd", rngShellUrl="file:/D:/DITA-OT/dita-ot-2.1.0/plugins/com.antennahouse.dita.dita13.doctypes/doctypes/rng/technicalContent/rng/concept.rng"
     [java]  + [DEBUG] / applying templates in mode dtdFile. $dtdOutputDir="D:\My_Documents\Proj\RNGToDTD\dita-rng-converter\test_out\1.3\dtd", rngShellUrl="file:/D:/DITA-OT/dita-ot-2.1.0/plugins/com.antennahouse.dita.dita13.doctypes/doctypes/rng/technicalContent/rng/ditabase.rng"
     [java]  + [DEBUG] / applying templates in mode dtdFile. $dtdOutputDir="D:\My_Documents\Proj\RNGToDTD\dita-rng-converter\test_out\1.3\dtd", rngShellUrl="file:/D:/DITA-OT/dita-ot-2.1.0/plugins/com.antennahouse.dita.dita13.doctypes/doctypes/rng/technicalContent/rng/generalTask.rng"
     [java]  + [DEBUG] / applying templates in mode dtdFile. $dtdOutputDir="D:\My_Documents\Proj\RNGToDTD\dita-rng-converter\test_out\1.3\dtd", rngShellUrl="file:/D:/DITA-OT/dita-ot-2.1.0/plugins/com.antennahouse.dita.dita13.doctypes/doctypes/rng/technicalContent/rng/glossary.rng"
     [java]  + [INFO] === Generating DTD shell glossary.dtd...
     [java]  + [INFO] === DTD shell glossary.dtd generated.
     [java]  + [DEBUG] / applying templates in mode dtdFile. $dtdOutputDir="D:\My_Documents\Proj\RNGToDTD\dita-rng-converter\test_out\1.3\dtd", rngShellUrl="file:/D:/DITA-OT/dita-ot-2.1.0/plugins/com.antennahouse.dita.dita13.doctypes/doctypes/rng/technicalContent/rng/glossentry.rng"
     [java] java.lang.OutOfMemoryError: GC overhead limit exceeded
     [java]     at org.apache.tools.ant.taskdefs.ExecuteJava.execute(ExecuteJava.java:194)
     [java]     at org.apache.tools.ant.taskdefs.Java.run(Java.java:771)
     [java]     at org.apache.tools.ant.taskdefs.Java.executeJava(Java.java:221)
     [java]     at org.apache.tools.ant.taskdefs.Java.executeJava(Java.java:135)
     [java]     at org.apache.tools.ant.taskdefs.Java.execute(Java.java:108)
     [java]     at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292)
     [java]     at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
     [java]     at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
     [java]     at java.lang.reflect.Method.invoke(Unknown Source)
     [java]     at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
     [java]     at org.apache.tools.ant.Task.perform(Task.java:348)
     [java]     at org.apache.tools.ant.Target.execute(Target.java:435)
     [java]     at org.apache.tools.ant.Target.performTasks(Target.java:456)
     [java]     at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1393)
     [java]     at org.apache.tools.ant.Project.executeTarget(Project.java:1364)
     [java]     at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
     [java]     at org.apache.tools.ant.Project.executeTargets(Project.java:1248)
     [java]     at org.apache.tools.ant.Main.runBuild(Main.java:851)
     [java]     at org.apache.tools.ant.Main.startAnt(Main.java:235)
     [java]     at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280)
     [java]     at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109)
     [java] Caused by: java.lang.OutOfMemoryError: GC overhead limit exceeded
     [java]     at java.util.Vector.<init>(Unknown Source)
     [java]     at java.util.Vector.<init>(Unknown Source)
     [java]     at java.util.Vector.<init>(Unknown Source)
     [java]     at java.util.Stack.<init>(Unknown Source)
     [java]     at net.sf.saxon.regex.Operation$OpSequence.iterateMatches(Operation.java:297)
     [java]     at net.sf.saxon.regex.REMatcher.matchAt(REMatcher.java:351)
     [java]     at net.sf.saxon.regex.REMatcher.match(REMatcher.java:462)
     [java]     at net.sf.saxon.regex.ATokenIterator.next(ATokenIterator.java:41)
     [java]     at net.sf.saxon.regex.ATokenIterator.next(ATokenIterator.java:17)
     [java]     at net.sf.saxon.expr.LastItemExpression.evaluateItem(LastItemExpression.java:59)
     [java]     at net.sf.saxon.expr.Expression.iterate(Expression.java:457)
     [java]     at net.sf.saxon.expr.CardinalityChecker.evaluateItem(CardinalityChecker.java:281)
     [java]     at net.sf.saxon.expr.parser.ExpressionTool.evaluate(ExpressionTool.java:303)
     [java]     at net.sf.saxon.expr.LetExpression.eval(LetExpression.java:424)
     [java]     at net.sf.saxon.expr.LetExpression.evaluateItem(LetExpression.java:437)
     [java]     at net.sf.saxon.expr.instruct.Choose.evaluateItem(Choose.java:875)
     [java]     at net.sf.saxon.expr.parser.ExpressionTool.evaluate(ExpressionTool.java:303)
     [java]     at net.sf.saxon.expr.instruct.UserFunction.call(UserFunction.java:397)
     [java]     at net.sf.saxon.expr.UserFunctionCall.callFunction(UserFunctionCall.java:525)
     [java]     at net.sf.saxon.expr.UserFunctionCall.iterate(UserFunctionCall.java:475)
     [java]     at net.sf.saxon.expr.Expression.effectiveBooleanValue(Expression.java:511)
     [java]     at net.sf.saxon.expr.FilterIterator$NonNumeric.matches(FilterIterator.java:198)
     [java]     at net.sf.saxon.expr.FilterIterator.getNextMatchingItem(FilterIterator.java:81)
     [java]     at net.sf.saxon.expr.FilterIterator.next(FilterIterator.java:64)
     [java]     at net.sf.saxon.expr.FirstItemExpression.evaluateItem(FirstItemExpression.java:106)
     [java]     at net.sf.saxon.expr.parser.ExpressionTool.evaluate(ExpressionTool.java:303)
     [java]     at net.sf.saxon.expr.LetExpression.eval(LetExpression.java:424)
     [java]     at net.sf.saxon.expr.LetExpression.processLeavingTail(LetExpression.java:630)
     [java]     at net.sf.saxon.expr.instruct.Choose.processLeavingTail(Choose.java:825)
     [java]     at net.sf.saxon.expr.instruct.Block.processLeavingTail(Block.java:672)
     [java]     at net.sf.saxon.expr.LetExpression.processLeavingTail(LetExpression.java:639)
     [java]     at net.sf.saxon.expr.instruct.Block.processLeavingTail(Block.java:672)
     [java] Java Result: -1
     [echo] catalogOutDir=D:\My_Documents\Proj\RNGToDTD\dita-rng-converter\test_out\1.3

check.copyVocabs:

copy1.3ForeignVocabs:

BUILD SUCCESSFUL
Total time: 1 minute 52 seconds

The process finished with exit code: 0

Are there any problems in my RNG files?

Regards,

drmacro commented 9 years ago

I haven't forgotten this issue but I haven't been able to bring it to the top of my priority queue yet. I'm going to need a few uninterrupted hours to get this code sorted out and properly documented so people can use it.

drmacro commented 9 years ago

On the out-of-memory, you may just need to increase the memory allocated to Ant. My JAVA_OPTS environment variable is set to:

JAVA_OPTS=-XX:MaxPermSize=257M

ToshihikoMakita commented 9 years ago

Just for my notebook:

https://docs.oracle.com/javase/8/docs/technotes/guides/troubleshoot/memleaks002.html

Exception in thread thread_name: java.lang.OutOfMemoryError: GC Overhead limit exceeded Cause: The detail message "GC overhead limit exceeded" indicates that the garbage collector is running all the time and Java program is making very slow progress. After a garbage collection, if the Java process is spending more than approximately 98% of its time doing garbage collection and if it is recovering less than 2% of the heap and has been doing so far the last 5 (compile time constant) consecutive garbage collections, then a java.lang.OutOfMemoryError is thrown. This exception is typically thrown because the amount of live data barely fits into the Java heap having little free space for new allocations. Action: Increase the heap size. The java.lang.OutOfMemoryError exception for GC Overhead limit exceeded can be turned off with the command line flag -XX:-UseGCOverheadLimit.

ToshihikoMakita commented 9 years ago

Changing Saxon command-line parameter from "-t" to "-T" makes the build successful but no effective results could be obtained.

  <target name="generate-dtd" description="Generates the DTDs from the RNGs"
    depends="init, clean"
    >
<!--    <echoproperties regex="gen|out|debug|dir|Dir|ditaver|src|do"/>-->
    <!-- NOTE: the -catalog Saxon parameter is not available with Saxon 9.1, so
         this use of Saxon requires a newer version, e.g., 9.6.
      -->
    <makeurl property="rngsrcUrl" file="${rngsrc}"/>
    <java classname="net.sf.saxon.Transform"
      classpathref="saxonClasspath"
     >
      <arg line="-T"/>
      <arg line="-o:${manifestOutputDir}/dtd-generation-manifest.xml"/>
      <arg line="-it:processDir"/>
      <arg line="-xsl:${dtdGenerationXsl}"/>
      <arg line="-catalog:${catalogPathUrl}"/>
      <arg line="generateCatalogs=${doGenerateCatalogs}"/>
      <arg line="outdir=${dtd-outdir}"/>
      <arg line="usePublicIDsInShell=${usePublicIDsInShell}"/>
      <arg line="ditaVersion=${ditaver}"/>
      <arg line="debug=${debug}"/>
      <arg line="rootDir=${rngsrcUrl}"/>
      <arg line="generateModules=${doGenerateModules}"/>
      <arg line="generateStandardModules=${doGenerateStandardModules}"/>
      <arg line="generateCatalogs=${doGenerateCatalogs}"/>
      <arg line="catalogs=${masterCatalog}"/>
    </java>        

Build results last line:

     [echo] catalogOutDir=D:\My_Documents\Proj\RNGToDTD\dita-rng-converter\test_out\1.3
check.copyVocabs:
copy1.3ForeignVocabs:
BUILD SUCCESSFUL
Total time: 24 seconds
The process finished with exit code: 0

D:\My_Documents\Proj\RNGToDTD\dita-rng-converter\test_out

base\dtd\basemap.dtd 0KB bookmap\dtd\bookmap.dtd 0KB technicalContent\dtd\generalTask.dtd 0KB technicalContent\dtd\glossentry.dtd 0KB technicalContent\dtd\glossary.dtd 2KB

<?xml version="1.0" encoding="UTF-8"?>
<!-- ============================================================= -->
<!--                    HEADER                                     -->
<!-- ============================================================= -->
<!--  MODULE:    DITA Glossary DTD                                 -->
<!--  VERSION:   1.2                                               -->
<!--  DATE:      November 2009                                     -->
<!--                                                               -->
<!-- ============================================================= -->
<!-- ============================================================= -->
<!--                    PUBLIC DOCUMENT TYPE DEFINITION            -->
<!--                    TYPICAL INVOCATION                         -->
<!--                                                               -->
<!-- Refer to this file by the following public identifier or an   -->
<!-- appropriate system identifier                                 -->
<!--                                                               -->
<!-- PUBLIC "-//OASIS//DTD DITA Glossary//EN"                      -->
<!--                                                               -->
<!-- Delivered as file "glossary.dtd"                              -->
<!--                                                               -->
<!-- The public ID above refers to the latest version of this DTD. -->
<!-- To refer to this specific version, you may use this value:    -->
<!--                                                               -->
<!-- PUBLIC "-//OASIS//DTD DITA 1.2 Glossary//EN"                  -->

<!-- NOTE: The glossary.dtd file was misnamed in DITA 1.1. As of 
     DITA 1.2, this file simply redirects to the correctly-named
     file.
  -->

<!ENTITY % glossentryDtd
  PUBLIC "-//OASIS//DTD DITA Glossary Entry//EN" 
         "glossentry.dtd"
>%glossentryDtd;

<!-- ================= End of DITA Glossary Shell ================= -->

I uploaded the result log file to the following URL:

https://www.dropbox.com/s/29g3xtqsjya20do/log_20150729.zip?dl=0

Regards,

ToshihikoMakita commented 9 years ago

I don't know the details of the stylesheet but in reading log file following two templates seems to call each other.

<xsl:template mode="getReferencedModules" match="rng:include" 
details="net.sf.saxon.style.XSLTemplate@6e521c1e" line="28" 
module="rng2getReferencedModules.xsl">
<xsl:template mode="getReferencedModules" match="rng:grammar"
 details="net.sf.saxon.style.XSLTemplate@6f80fafe" line="21" 
module="rng2getReferencedModules.xsl">

Regards,

ToshihikoMakita commented 9 years ago

This is the processing node trace result from log file:

<source node="/grammar/div[3]" line="93" file="basemap.rng">
<source node="/grammar/div[3]/a:documentation[1]/text()[1]" line="94" file="basemap.rng">
<source node="/grammar/div[3]/include[1]" line="96" file="basemap.rng">
<source node="/grammar" line="35" file="">
<source node="/grammar/include[1]" line="46" file="">
<source node="/grammar" line="35" file="">
<source node="/grammar/include[1]" line="46" file="">
<source node="/grammar" line="35" file="">
<source node="/grammar/include[1]" line="46" file="">
<source node="/grammar" line="35" file="">
<source node="/grammar/include[1]" line="46" file="">
<source node="/grammar" line="35" file="">
<source node="/grammar/include[1]" line="46" file="">
... 
ToshihikoMakita commented 9 years ago
<source node="/grammar/div[3]/include[1]" line="96" file="basemap.rng">

will be following include statement in com.antennahouse.dita.dita13.doctypes\doctypes\rng\base\rng\basemap.rng

<include href="urn:x-antennahouse:dita:rng:mapMod.rng"/>
ToshihikoMakita commented 9 years ago

I tried switching $doDebug=true() and found that following xsl:message appears infinitely.

+ [DEBUG] getReferencedModules: rng:include: document-uri($rngModule)="urn:x-antennahouse:dita:rng:commonElementsMod.rng"

And the log ends with following message.

     [java] Error at xsl:apply-templates on line 52 of rng2getReferencedModules.xsl:
     [java]   SXLM0001: Too many nested apply-templates calls. The stylesheet may be looping.
     [java] Java Result: 2
     [java]   at xsl:apply-templates (file:/D:/My_Documents/Proj/RNGToDTD/dita-rng-converter/xsl/rng2ditadtd/rng2ditadtd.xsl#279)
     [java]      processing /
     [java] Too many nested apply-templates calls. The stylesheet may be looping.
     [echo] catalogOutDir=D:\My_Documents\Proj\RNGToDTD\dita-rng-converter\test_out\1.3

The log file can be downloaded from https://www.dropbox.com/s/jenwel0k53z7nw2/log_20150808.zip?dl=0

drmacro commented 9 years ago

I've corrected the issues with the plugin configurations. Haven't yet been able to investigate the infinite load issue but it's highly likely that there's a logic bug in the getReferencedModules processing.

ToshihikoMakita commented 8 years ago

Haven't yet been able to investigate the infinite load issue but it's highly likely that there's a logic bug in the getReferencedModules processing.

Are there any progress on this issue? If this problem has not solved, I cannot convert my RELAX NG DITA specialization into others.

drmacro commented 8 years ago

I'm sorry, I haven't been able to work on this. I'll try to look at it today.

drmacro commented 8 years ago

Regardless of bugs in the transform, your specialization is not valid. You have modified mapMod.rng and commonElements.rng.

You should not do this and there's no reason to do it.

For example, to add the @float attribute to fig you can create an attribute domain and then use a constraint module to add that attribute to only the fig element.

You should never under any circumstances replace and modify the TC-defined modules.

drmacro commented 8 years ago

I was able to recreate the behavior and it doesn't appear to be related to the Antenna-House-specific modules (that is, I get the same failure if I replace or comment out the references to the AH-specific files.

I'll investigate but it may still be a day or two.

Note that I had to use the 1.8.5 OT as my base (copying over the 1.3 doctypes plugin from the 2.x OT) and swap in the 9.6 version of Saxon, which the RNG transform depends on (the 9.1 version that comes out of the box with the OT lacks features I depend on here).

Also, the file build-plugins.xml generates working versions of the plugins that include the build.xml file.

drmacro commented 8 years ago

Added some debugging messages but not immediately seeing the cause of the problem. Will have to come back to this later.

ToshihikoMakita commented 8 years ago

For example, to add the @float attribute to fig you can create an attribute domain and then use a constraint module to add that attribute to only the fig element.

Yes, I know the discussion about this in dita-users and considering now.

Rethinking "Custom" Attribute Specialization https://groups.yahoo.com/neo/groups/dita-users/conversations/topics/39272

ToshihikoMakita commented 8 years ago

For example, to add the @float attribute to fig you can create an attribute domain and then use a constraint module to add that attribute to only the fig element.

I have submitted a question on stackoveflow site and waiting for your answer.

http://stackoverflow.com/questions/35712940/attribute-specialization-constraint-module