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
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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
It's ok, I've fixed it now.
I think it was because I didn't specify a buffer-size.