Menu

XslFoTransform error

Help
Edmond Yau
2004-03-19
2004-03-19
  • Edmond Yau

    Edmond Yau - 2004-03-19

    Hi,

    Has anyone got this stage to work.

    My pipeline works fine until I add this stage in, then it gives a NullPointerException.

    "entryStage=flat2XML

    flat2XML.stageType=FlatToXml
    flat2XML.flatToXmlFile=TescoTalk.xml
    flat2XML.tracked=true
    flat2XML.nextStage=transBusiness

    transBusiness.stageType=XslTransform
    transBusiness.tracked=true
    transBusiness.transformationFile=business-logic.xsl
    transBusiness.nextStage=transFormat

    transFormat.stageType=XslTransform
    transFormat.tracked=true
    transFormat.transformationFile=text-formatting-logic.xsl
    transFormat.nextStage=transLayout

    transLayout.stageType=XslTransform
    transLayout.tracked=true
    transLayout.transformationFile=derived.xslt
    transLayout.nextStage=transFO

    transFO.stageType=XslFoTransform
    transFO.tracked=true
    transFO.ignored=false
    transFO.nextStage=output

    output.stageType=FileWriter
    output.tracked=true
    output.outputFile=myOut.xml
    output.nextStage=null"

    E:\BabelDoc\ATS>babeldoc process -p ats -d  -v -f content.xml

    <2004-03-19 13:01:39,421> INFO  [main] :  PipelineStage name: flat2XML
    <2004-03-19 13:01:39,968> INFO  [main] :  PipelineStage name: transBusiness
    <2004-03-19 13:01:40,203> INFO  [main] :  PipelineStage name: transFormat
    <2004-03-19 13:01:40,265> INFO  [main] :  PipelineStage name: transLayout
    <2004-03-19 13:01:40,468> INFO  [main] :  PipelineStage name: transFO
    <2004-03-19 13:01:40,484> INFO  [main] :  PipelineStage name: output

    And here is the error:

    E:\BabelDoc\ATS>babeldoc process -p ats -d  -v -f eiffelBill.NOR

    <2004-03-19 13:10:23,234> INFO  [main] :  PipelineStage name: flat2XML
    <2004-03-19 13:10:23,734> INFO  [main] :  PipelineStage name: transBusiness
    <2004-03-19 13:10:24,671> INFO  [main] :  PipelineStage name: transFormat
    <2004-03-19 13:10:25,109> INFO  [main] :  PipelineStage name: transLayout
    <2004-03-19 13:10:26,296> INFO  [main] :  PipelineStage name: transFO
    <2004-03-19 13:10:27,046> ERROR [main] :  [PipelineFeeder.execute] System Error
    java.lang.NullPointerException
            at com.babeldoc.xslfo.pipeline.stage.XslFoTransformPipelineStage.process(Unknown Source)
            at com.babeldoc.core.pipeline.PipelineStage.processStage(Unknown Source)
            at com.babeldoc.core.pipeline.processor.SyncPipelineStageProcessor.processPipelineStage(Unknown Source)
            at com.babeldoc.core.pipeline.processor.SyncPipelineStageProcessor.process(Unknown Source)
            at com.babeldoc.core.pipeline.processor.SyncPipelineStageProcessor.processPipelineStageResult(Unknown Source)
            at com.babeldoc.core.pipeline.processor.SyncPipelineStageProcessor.processPipelineStageResults(Unknown Source)
            at com.babeldoc.core.pipeline.processor.SyncPipelineStageProcessor.processPipelineStage(Unknown Source)
            at com.babeldoc.core.pipeline.processor.SyncPipelineStageProcessor.process(Unknown Source)
            at com.babeldoc.core.pipeline.processor.SyncPipelineStageProcessor.processPipelineStageResult(Unknown Source)
            at com.babeldoc.core.pipeline.processor.SyncPipelineStageProcessor.processPipelineStageResults(Unknown Source)
            at com.babeldoc.core.pipeline.processor.SyncPipelineStageProcessor.processPipelineStage(Unknown Source)
            at com.babeldoc.core.pipeline.processor.SyncPipelineStageProcessor.process(Unknown Source)
            at com.babeldoc.core.pipeline.processor.SyncPipelineStageProcessor.processPipelineStageResult(Unknown Source)
            at com.babeldoc.core.pipeline.processor.SyncPipelineStageProcessor.processPipelineStageResults(Unknown Source)
            at com.babeldoc.core.pipeline.processor.SyncPipelineStageProcessor.processPipelineStage(Unknown Source)
            at com.babeldoc.core.pipeline.processor.SyncPipelineStageProcessor.process(Unknown Source)
            at com.babeldoc.core.pipeline.processor.SyncPipelineStageProcessor.processPipelineStageResult(Unknown Source)
            at com.babeldoc.core.pipeline.processor.SyncPipelineStageProcessor.processPipelineStageResults(Unknown Source)
            at com.babeldoc.core.pipeline.processor.SyncPipelineStageProcessor.processPipelineStage(Unknown Source)
            at com.babeldoc.core.pipeline.processor.SyncPipelineStageProcessor.process(Unknown Source)
            at com.babeldoc.core.pipeline.PipelineStageFactory.process(Unknown Source)
            at com.babeldoc.core.pipeline.PipelineFactory.process(Unknown Source)
            at com.babeldoc.core.pipeline.PipelineFactoryFactory.process(Unknown Source)
            at com.babeldoc.core.pipeline.feeder.SynchronousFeeder.process(Unknown Source)
            at com.babeldoc.core.pipeline.feeder.FeederFactory.process(Unknown Source)
            at com.babeldoc.core.pipeline.command.PipelineFeeder.process(Unknown Source)
            at com.babeldoc.core.pipeline.command.PipelineFeeder.execute(Unknown Source)
            at com.babeldoc.core.BabeldocCommand.executeCommand(Unknown Source)
            at com.babeldoc.core.BabeldocCommand.<init>(Unknown Source)
            at com.babeldoc.core.pipeline.command.PipelineFeeder.<init>(Unknown Source)
            at com.babeldoc.core.pipeline.command.PipelineFeeder.main(Unknown Source)
            at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
            at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
            at java.lang.reflect.Method.invoke(Unknown Source)
            at com.babeldoc.core.Main.handleCommand(Unknown Source)
            at com.babeldoc.core.Main.main(Unknown Source)
            at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
            at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
            at java.lang.reflect.Method.invoke(Unknown Source)
            at com.babeldoc.init.Main.runBabeldocMain(Unknown Source)
            at com.babeldoc.init.Main.main(Unknown Source)

    Regards
      Ed

     
    • Edmond Yau

      Edmond Yau - 2004-03-19

      It's ok, I've fixed it now.

      I think it was because I didn't specify a buffer-size.

       

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.