Eric Thompson created NIFI-4610:
-----------------------------------

             Summary: Hanging Processor: ExtractHL7Attributes
                 Key: NIFI-4610
                 URL: https://issues.apache.org/jira/browse/NIFI-4610
             Project: Apache NiFi
          Issue Type: Bug
          Components: Tools and Build
    Affects Versions: 1.4.0
         Environment: Hanging Processor: ExtractHL7Attributes

NiFi Version 1.4.0
Tag nifi-1.4.0-RC2
Build Date/Time 09/28/2017 14:58:26 CDT

Name Windows Server 2012 R2
Version 6.3
Architecture x86
            Reporter: Eric Thompson
            Priority: Blocker
         Attachments: Display.png

I am getting an error of 'Administratively Yielded for 1 sec due to processing 
failure' and the files that are triggering the error in the processor are not 
getting routed to the failure processor but seem to loop and stop up the first 
processor.  Any ideas on how to resolve?
 
I would expect the files that are loaded that cause the error would get routed, 
but instead it appears as though it eventually just stops accepting new files 
all together since the queue

Sample Error in nifi-app.log:

2017-11-09 06:03:38,835 ERROR [Timer-Driven Process Thread-7] 
o.a.n.p.hl7.ExtractHL7Attributes 
ExtractHL7Attributes[id=015f105a-8bc0-1e9a-d683-34dd30c9d744] 
ExtractHL7Attributes[id=015f105a-8bc0-1e9a-d683-34dd30c9d744] failed to process 
session due to java.lang.NullPointerException: {}
java.lang.NullPointerException: null
                at 
org.apache.nifi.processors.hl7.ExtractHL7Attributes.getAllFields(ExtractHL7Attributes.java:287)
                at 
org.apache.nifi.processors.hl7.ExtractHL7Attributes.getAttributes(ExtractHL7Attributes.java:217)
                at 
org.apache.nifi.processors.hl7.ExtractHL7Attributes.onTrigger(ExtractHL7Attributes.java:199)
                at 
org.apache.nifi.processor.AbstractProcessor.onTrigger(AbstractProcessor.java:27)
                at 
org.apache.nifi.controller.StandardProcessorNode.onTrigger(StandardProcessorNode.java:1119)
                at 
org.apache.nifi.controller.tasks.ContinuallyRunProcessorTask.call(ContinuallyRunProcessorTask.java:147)
                at 
org.apache.nifi.controller.tasks.ContinuallyRunProcessorTask.call(ContinuallyRunProcessorTask.java:47)
                at 
org.apache.nifi.controller.scheduling.TimerDrivenSchedulingAgent$1.run(TimerDrivenSchedulingAgent.java:128)
                at java.util.concurrent.Executors$RunnableAdapter.call(Unknown 
Source)
                at java.util.concurrent.FutureTask.runAndReset(Unknown Source)
                at 
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(Unknown
 Source)
                at 
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown
 Source)
                at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown 
Source)
                at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown 
Source)
                at java.lang.Thread.run(Unknown Source)
2017-11-09 06:03:38,835 WARN [Timer-Driven Process Thread-7] 
o.a.n.p.hl7.ExtractHL7Attributes 
ExtractHL7Attributes[id=015f105a-8bc0-1e9a-d683-34dd30c9d744] Processor 
Administratively Yielded for 1 sec due to processing failure
2017-11-09 06:03:38,835 WARN [Timer-Driven Process Thread-7] 
o.a.n.c.t.ContinuallyRunProcessorTask Administratively Yielding 
ExtractHL7Attributes[id=015f105a-8bc0-1e9a-d683-34dd30c9d744] due to uncaught 
Exception: java.lang.NullPointerException
2017-11-09 06:03:38,835 WARN [Timer-Driven Process Thread-7] 
o.a.n.c.t.ContinuallyRunProcessorTask 
java.lang.NullPointerException: null
                at 
org.apache.nifi.processors.hl7.ExtractHL7Attributes.getAllFields(ExtractHL7Attributes.java:287)
                at 
org.apache.nifi.processors.hl7.ExtractHL7Attributes.getAttributes(ExtractHL7Attributes.java:217)
                at 
org.apache.nifi.processors.hl7.ExtractHL7Attributes.onTrigger(ExtractHL7Attributes.java:199)
                at 
org.apache.nifi.processor.AbstractProcessor.onTrigger(AbstractProcessor.java:27)
                at 
org.apache.nifi.controller.StandardProcessorNode.onTrigger(StandardProcessorNode.java:1119)
                at 
org.apache.nifi.controller.tasks.ContinuallyRunProcessorTask.call(ContinuallyRunProcessorTask.java:147)
                at 
org.apache.nifi.controller.tasks.ContinuallyRunProcessorTask.call(ContinuallyRunProcessorTask.java:47)
                at 
org.apache.nifi.controller.scheduling.TimerDrivenSchedulingAgent$1.run(TimerDrivenSchedulingAgent.java:128)
                at java.util.concurrent.Executors$RunnableAdapter.call(Unknown 
Source)
                at java.util.concurrent.FutureTask.runAndReset(Unknown Source)
                at 
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(Unknown
 Source)
                at 
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown
 Source)
                at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown 
Source)
                at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown 
Source)
                at java.lang.Thread.run(Unknown Source)




--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to