Attempting document content extraction with no document

Document created by ashwini_ambatipudi1 Employee on Apr 30, 2015Last modified by vreddy on Mar 1, 2016
Version 2Show Document
  • View in full screen mode
The individual log entries or event messages can be combined and notified on single time using the 'Write once per execution' checkbox in the Notify shape.

 

http://help.boomi.com/atomsphere/GUID-42AD4AB6-A035-4646-A8FA-42CB5D9EEF78.html

 

When the parameter in Notify shape is 'Current data', the below error would be returned:

 

Embedded message: Attempting document content extraction with no document

 

The Stack Trace for the same would be similar to this:

 

com.boomi.process.ProcessException: Attempting document content extraction with no document
    at com.boomi.process.util.PropertyExtractor.getParams(PropertyExtractor.java:489)
    at com.boomi.process.util.PropertyExtractor.getParams(PropertyExtractor.java:279)
    at com.boomi.process.shape.NotifyShape.formatMessage(NotifyShape.java:194)
    at com.boomi.process.shape.NotifyShape.execute(NotifyShape.java:148)
    at com.boomi.process.graph.ProcessShape.executeShape(ProcessShape.java:544)
    at com.boomi.process.graph.ProcessGraph.executeShape(ProcessGraph.java:488)
    at com.boomi.process.graph.ProcessGraph.executeNextShapes(ProcessGraph.java:572)
    at com.boomi.process.graph.ProcessGraph.executeShape(ProcessGraph.java:509)
    at com.boomi.process.graph.ProcessGraph.executeNextShapes(ProcessGraph.java:572)
    at com.boomi.process.graph.ProcessGraph.executeShape(ProcessGraph.java:509)
    at com.boomi.process.graph.ProcessGraph.executeNextShapes(ProcessGraph.java:572)
    at com.boomi.process.graph.ProcessGraph.execute(ProcessGraph.java:307)
    at com.boomi.process.ProcessExecution.call(ProcessExecution.java:772)
    at com.boomi.execution.ExecutionTask.call(ExecutionTask.java:888)
    at com.boomi.execution.ExecutionTask.call(ExecutionTask.java:60)
    at com.boomi.util.concurrent.CancellableFutureTask.run(CancellableFutureTask.java:163)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
    at java.lang.Thread.run(Thread.java:745)

 


When the 'Write once per execution' option is enabled, the Notify shape cannot be used to capture document level information and it is recommended to not use Current Data or Document/Dynamic Document property as a parameter in such cases.

A possible work-around would be to capture the required data in a process property before Notify and use that as a parameter instead.

Attachments

    Outcomes