I'm having an issue with an in-house processor (not for email inboxes).
Only seems to happen periodically on heavy loads, not in dev environments.
Based on the stack trace the Illegal self-suppression is happening in the
framework code and it seems to be masking the original exception that was
thrown (maybe?).

Going to be continuing to trace this one down but was wondering if anyone
has seen something like and what might be the likely cause.

version: 0.7.0
os: centOS 7
java: openjdk version "1.8.0_101"



71088 2016-10-12 15:07:19,503 ERROR [Timer-Driven Process Thread-16]
c.imatsolutions.nifi.processor.GetInbox
GetInbox[id=cb72b2ca-02da-4508-b619-8884713db8cb]
GetInbox[id=cb72b2ca-02da-4508-b619-8884713db8cb] f
      ailed to process due to java.lang.IllegalArgumentException:
Self-suppression not permitted; rolling back session:
java.lang.IllegalArgumentException: Self-suppression not permitted
71089 2016-10-12 15:07:19,505 ERROR [Timer-Driven Process Thread-16]
c.imatsolutions.nifi.processor.GetInbox
71090 java.lang.IllegalArgumentException: Self-suppression not permitted
71091     at java.lang.Throwable.addSuppressed(Throwable.java:1043)
~[na:1.8.0_101]
71092     at
org.apache.nifi.controller.repository.StandardProcessSession.write(StandardProcessSession.java:1999)
~[na:na]
71093     at com.imatsolutions.nifi.processor.GetInbox.processInboxItem(
GetInbox.java:219) [legacy-1.0.0.jar:na]
71094     at com.imatsolutions.nifi.processor.GetInbox.processInboxBatch(
GetInbox.java:118) [legacy-1.0.0.jar:na]
71095     at 
com.imatsolutions.nifi.processor.GetInbox.onTrigger(GetInbox.java:76)
[legacy-1.0.0.jar:na]
71096     at
org.apache.nifi.controller.StandardProcessorNode.onTrigger(StandardProcessorNode.java:1054)
[nifi-framework-core-0.7.0.jar:0.7.0]
71097     at
org.apache.nifi.controller.tasks.ContinuallyRunProcessorTask.call(ContinuallyRunProcessorTask.java:136)
[nifi-framework-core-0.7.0.jar:0.7.0]
71098     at
org.apache.nifi.controller.tasks.ContinuallyRunProcessorTask.call(ContinuallyRunProcessorTask.java:47)
[nifi-framework-core-0.7.0.jar:0.7.0]
71099     at
org.apache.nifi.controller.scheduling.TimerDrivenSchedulingAgent$1.run(TimerDrivenSchedulingAgent.java:127)
[nifi-framework-core-0.7.0.jar:0.7.0]
71100     at
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
[na:1.8.0_101]
71101     at
java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308)
[na:1.8.0_101]
71102     at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
[na:1.8.0_101]
71103     at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
[na:1.8.0_101]
71104     at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
[na:1.8.0_101]
71105     at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
[na:1.8.0_101]
71106     at java.lang.Thread.run(Thread.java:745) [na:1.8.0_101]
71107     Suppressed: java.lang.NullPointerException: null
71108 Caused by: java.lang.NullPointerException: null

Reply via email to