jira.codehaus.org

  • Log In Access more options
    • Online Help
    • Keyboard Shortcuts
    • About JIRA
    • JIRA Credits
    • What?s New
  • Dashboards Access more options (Alt+d)
  • Projects Access more options (Alt+p)
  • Issues Access more options (Alt+i)
  • Mojo
  • MOJO-998

mvn docbook:transform hangs at start

  • Log In
  • Views
    • XML
    • Word
    • Printable

Details

  • Type: Bug Bug
  • Status: Open Open
  • Priority: Major Major
  • Resolution: Unresolved
  • Affects Version/s: None
  • Fix Version/s: None
  • Component/s: docbook
  • Labels:
    None
  • Environment:
    Mac OS X 10.5.1, JDK 1.5, Maven 2.0.8
  • Complexity:
    Intermediate

Description

On a simple example I just run mvn docbook:transform and the process hangs on this message:
[INFO] [docbook:transform {execution: build-doc}]
[INFO] Loading olink database generation stylesheet

and all I can do is CTRL-C

Activity

Ascending order - Click to sort in descending order
  • All
  • Comments
  • Work Log
  • History
  • Activity
Hide
Permalink
Lars Trieloff added a comment - 29/Jan/08 6:51 AM

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?

Show
Lars Trieloff added a comment - 29/Jan/08 6:51 AM 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?
Hide
Permalink
Marcello Teodori added a comment - 03/Feb/08 10:51 AM - 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:

  • a simple sample from the docbkx site: http://docbkx-tools.googlecode.com/svn/trunk/docbkx-samples/src/docbkx/sample2.xml
  • a complex book, the nuxeo documentation: http://svn.nuxeo.org/nuxeo/doc/nuxeo-book/trunk/

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

Show
Marcello Teodori added a comment - 03/Feb/08 10:51 AM - 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:
  • a simple sample from the docbkx site: http://docbkx-tools.googlecode.com/svn/trunk/docbkx-samples/src/docbkx/sample2.xml
  • a complex book, the nuxeo documentation: http://svn.nuxeo.org/nuxeo/doc/nuxeo-book/trunk/
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

People

  • Assignee:
    Unassigned
    Reporter:
    Marcello Teodori
Vote (0)
Watch (0)

Dates

  • Created:
    13/Jan/08 2:01 PM
    Updated:
    03/Feb/08 10:52 AM
  • Atlassian JIRA (v5.0.4#731-sha1:3aa7374)
  • Report a problem
  • Powered by a free Atlassian JIRA open source license for Codehaus. Try JIRA - bug tracking software for your team.