added a comment - - edited
I was using the current 1.0.0-alpha-1 released version with a working network connection, but since your suggestion I've tried the current 1.0.0-alpha-2-SNAPSHOT snapshot at http://snapshots.repository.codehaus.org/ and it does not hang anymore! I hope this get released soon...
Anyway, I am doing some comparisons using:
1 this plugin
2 a branch by mindquarry, version 1.0.0-alpha-6-Mindquarry at http://releases.mindquarry.org/
3 the docbkx plugin, version 2.0.7
4 doxia plugin, version 1.0-alpha-10
The input files are:
Currently the simple example works with all but doxia, which seems not to recognize docbook at all.
About this plugin the mindquarry branch seems faster than the snapshot.
The complex example works only with docbkx, this plugin gives XML format errors on included files with xml extension and invalid XML content even if the xinclude has the correct param parse="text".
When I modify all included files to xmlf extension as per "xml fragment" the processing starts, but exits wit the error:
[INFO] Trace
java.lang.RuntimeException: Unable to transform from source file:/tmp/my-book/src/nuxeo/workflow-service/document-integration.xml into null
at org.codehaus.mojo.docbook.DocumentTransformer.transformPdf(DocumentTransformer.java:562)
at org.codehaus.mojo.docbook.DocumentTransformer.transformDocuments(DocumentTransformer.java:264)
at org.codehaus.mojo.docbook.DocumentTransformer.transform(DocumentTransformer.java:169)
at org.codehaus.mojo.docbook.DocumentTransformer.transform(DocumentTransformer.java:127)
at org.codehaus.mojo.docbook.TransformMojo.execute(TransformMojo.java:276)
at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:447)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:539)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:480)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:459)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:311)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:278)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:143)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:333)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:126)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:282)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
Caused by: javax.xml.transform.TransformerException: org.apache.fop.fo.ValidationException: Error(Unknown location): fo:block is not a valid child element of fo:root.
at org.apache.xalan.templates.ElemTextLiteral.execute(ElemTextLiteral.java:226)
at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2336)
at org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java:682)
at org.apache.xalan.templates.ElemApplyTemplates.transformSelectedNodes(ElemApplyTemplates.java:395)
at org.apache.xalan.templates.ElemApplyTemplates.execute(ElemApplyTemplates.java:177)
at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2336)
at org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java:682)
at org.apache.xalan.templates.ElemApplyTemplates.transformSelectedNodes(ElemApplyTemplates.java:395)
at org.apache.xalan.templates.ElemApplyTemplates.execute(ElemApplyTemplates.java:177)
at org.apache.xalan.templates.ElemApplyTemplates.transformSelectedNodes(ElemApplyTemplates.java:395)
at org.apache.xalan.templates.ElemApplyTemplates.execute(ElemApplyTemplates.java:177)
at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2336)
at org.apache.xalan.templates.ElemIf.execute(ElemIf.java:161)
at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2336)
at org.apache.xalan.templates.ElemChoose.execute(ElemChoose.java:140)
at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2336)
at org.apache.xalan.templates.ElemChoose.execute(ElemChoose.java:140)
at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2336)
at org.apache.xalan.templates.ElemChoose.execute(ElemChoose.java:140)
at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2336)
at org.apache.xalan.transformer.TransformerImpl.applyTemplateToNode(TransformerImpl.java:2202)
at org.apache.xalan.transformer.TransformerImpl.transformNode(TransformerImpl.java:1276)
at org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:673)
at org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:1192)
at org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:1170)
at org.codehaus.mojo.docbook.DocumentTransformer.transformPdf(DocumentTransformer.java:558)
... 22 more
Caused by: org.apache.fop.fo.ValidationException: Error(Unknown location): fo:block is not a valid child element of fo:root.
at org.apache.fop.fo.FONode.invalidChildError(FONode.java:393)
at org.apache.fop.fo.FONode.invalidChildError(FONode.java:378)
at org.apache.fop.fo.pagination.Root.validateChildNode(Root.java:127)
at org.apache.fop.fo.FOTreeBuilder$MainFOHandler.startElement(FOTreeBuilder.java:303)
at org.apache.fop.fo.FOTreeBuilder.startElement(FOTreeBuilder.java:185)
at org.apache.xml.serializer.ToXMLSAXHandler.closeStartTag(ToXMLSAXHandler.java:205)
at org.apache.xml.serializer.ToXMLSAXHandler.characters(ToXMLSAXHandler.java:524)
at org.apache.xalan.templates.ElemTextLiteral.execute(ElemTextLiteral.java:217)
... 47 more
Are you using the latest trunk version of this plugin or a released version?
Do you have network connectivity?
Does your DocBook-XML reference an external DTD?