Hi – We  are seeing the following exception on https listener processor. Below 
stacks are from a custom processor (GetDataSet) which use httplistener snip of 
code to listen. Any insight on this ?


Custom processor Stack :

2016-01-20 23:13:57,287 ERROR [Timer-Driven Process Thread-7] 
c.l.d.e.nifi.processors.GetDataSet 
GetDataSet[id=284813ac-9247-4442-a312-d67856a41ac3] 
[com.lifelock.dataplatform.commons.datareader.HttpsListenerDataReader.getNextDataRecord(HttpsListenerDataReader.java:214),
 
com.lifelock.dataacquisition.executor.nifi.processors.GetDataSet.onTriggerImpl(GetDataSet.java:163),
 
com.lifelock.dataacquisition.executor.nifi.processors.LLDataPlatformAbstractProcessor.onTrigger(LLDataPlatformAbstractProcessor.java:51),
 
org.apache.nifi.processor.AbstractProcessor.onTrigger(AbstractProcessor.java:27),
 
org.apache.nifi.controller.StandardProcessorNode.onTrigger(StandardProcessorNode.java:1146),
 
org.apache.nifi.controller.tasks.ContinuallyRunProcessorTask.call(ContinuallyRunProcessorTask.java:139),
 
org.apache.nifi.controller.tasks.ContinuallyRunProcessorTask.call(ContinuallyRunProcessorTask.java:49),
 
org.apache.nifi.controller.scheduling.TimerDrivenSchedulingAgent$1.run(TimerDrivenSchedulingAgent.java:119),
 java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471), 
java.util.concurrent.FutureTask.runAndReset(FutureTask.java:304), 
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:178),
 
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293),
 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145),
 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615),
 java.lang.Thread.run(Thread.java:745)]



Httphandler processor stack:


2016-01-15 20:18:39,257 WARN [Timer-Driven Process Thread-8] 
org.eclipse.jetty.io.FillInterest Read pending for 
AC.ReadCB@3dab9888{HttpConnection@3dab9888{FILLING_INTERESTED_CALLBACK(FILL_INTERESTED)}}
 prevented 
org.eclipse.jetty.io.AbstractConnection$FillingInterestedCallback$1@4cab2859

2016-01-15 20:18:39,258 WARN [Timer-Driven Process Thread-8] 
o.e.jetty.util.SharedBlockingCallback Blocker not complete 
Blocker@48c0dc49{null}

2016-01-15 20:18:39,258 ERROR [Timer-Driven Process Thread-8] 
o.a.n.p.standard.HandleHttpRequest 
HandleHttpRequest[id=c3de05b5-a978-4860-b1b8-6ad179ccb556] 
HandleHttpRequest[id=c3de05b5-a978-4860-b1b8-6ad179ccb556] failed to process 
due to org.apache.nifi.processor.exception.FlowFileAccessException: Failed to 
import data from HttpInputOverHTTP@6dbe61ef for 
StandardFlowFileRecord[uuid=ba0d75ea-61ae-43c7-8b63-33455811c499,claim=,offset=0,name=7533831837998,size=0]
 due to java.nio.channels.ReadPendingException; rolling back session: 
org.apache.nifi.processor.exception.FlowFileAccessException: Failed to import 
data from HttpInputOverHTTP@6dbe61ef for 
StandardFlowFileRecord[uuid=ba0d75ea-61ae-43c7-8b63-33455811c499,claim=,offset=0,name=7533831837998,size=0]
 due to java.nio.channels.ReadPendingException

2016-01-15 20:18:39,258 ERROR [Timer-Driven Process Thread-8] 
o.a.n.p.standard.HandleHttpRequest 
HandleHttpRequest[id=c3de05b5-a978-4860-b1b8-6ad179ccb556] 
HandleHttpRequest[id=c3de05b5-a978-4860-b1b8-6ad179ccb556] failed to process 
session due to org.apache.nifi.processor.exception.FlowFileAccessException: 
Failed to import data from HttpInputOverHTTP@6dbe61ef for 
StandardFlowFileRecord[uuid=ba0d75ea-61ae-43c7-8b63-33455811c499,claim=,offset=0,name=7533831837998,size=0]
 due to java.nio.channels.ReadPendingException: 
org.apache.nifi.processor.exception.FlowFileAccessException: Failed to import 
data from HttpInputOverHTTP@6dbe61ef for 
StandardFlowFileRecord[uuid=ba0d75ea-61ae-43c7-8b63-33455811c499,claim=,offset=0,name=7533831837998,size=0]
 due to java.nio.channels.ReadPendingException

2016-01-15 20:18:39,258 WARN [Timer-Driven Process Thread-8] 
o.a.n.p.standard.HandleHttpRequest 
HandleHttpRequest[id=c3de05b5-a978-4860-b1b8-6ad179ccb556] Processor 
Administratively Yielded for 1 sec due to processing failure

2016-01-15 20:18:39,258 WARN [Timer-Driven Process Thread-8] 
o.a.n.c.t.ContinuallyRunProcessorTask Administratively Yielding 
HandleHttpRequest[id=c3de05b5-a978-4860-b1b8-6ad179ccb556] due to uncaught 
Exception: org.apache.nifi.processor.exception.FlowFileAccessException: Failed 
to import data from HttpInputOverHTTP@6dbe61ef for 
StandardFlowFileRecord[uuid=ba0d75ea-61ae-43c7-8b63-33455811c499,claim=,offset=0,name=7533831837998,size=0]
 due to java.nio.channels.ReadPendingException

2016-01-15 20:18:39,259 WARN [Timer-Driven Process Thread-8] 
o.a.n.c.t.ContinuallyRunProcessorTask

org.apache.nifi.processor.exception.FlowFileAccessException: Failed to import 
data from HttpInputOverHTTP@6dbe61ef for 
StandardFlowFileRecord[uuid=ba0d75ea-61ae-43c7-8b63-33455811c499,claim=,offset=0,name=7533831837998,size=0]
 due to java.nio.channels.ReadPendingException

        at 
org.apache.nifi.controller.repository.StandardProcessSession.importFrom(StandardProcessSession.java:2280)
 ~[nifi-framework-core-0.4.1.jar:0.4.1]

        at 
org.apache.nifi.processors.standard.HandleHttpRequest.onTrigger(HandleHttpRequest.java:485)
 ~[na:na]

        at 
org.apache.nifi.processor.AbstractProcessor.onTrigger(AbstractProcessor.java:27)
 ~[nifi-api-0.4.1.jar:0.4.1]

        at 
org.apache.nifi.controller.StandardProcessorNode.onTrigger(StandardProcessorNode.java:1146)
 ~[nifi-framework-core-0.4.1.jar:0.4.1]

        at 
org.apache.nifi.controller.tasks.ContinuallyRunProcessorTask.call(ContinuallyRunProcessorTask.java:139)
 [nifi-framework-core-0.4.1.jar:0.4.1]

        at 
org.apache.nifi.controller.tasks.ContinuallyRunProcessorTask.call(ContinuallyRunProcessorTask.java:49)
 [nifi-framework-core-0.4.1.jar:0.4.1]

        at 
org.apache.nifi.controller.scheduling.TimerDrivenSchedulingAgent$1.run(TimerDrivenSchedulingAgent.java:119)
 [nifi-framework-core-0.4.1.jar:0.4.1]

        at 
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) 
[na:1.7.0_60]

        at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:304) 
[na:1.7.0_60]

        at 
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:178)
 [na:1.7.0_60]

        at 
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
 [na:1.7.0_60]

        at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) 
[na:1.7.0_60]

        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) 
[na:1.7.0_60]

        at java.lang.Thread.run(Thread.java:745) [na:1.7.0_60]

Caused by: java.nio.channels.ReadPendingException: null

        at org.eclipse.jetty.io.FillInterest.register(FillInterest.java:62) 
~[jetty-io-9.2.11.v20150529.jar:9.2.11.v20150529]

        at 
org.eclipse.jetty.io.AbstractEndPoint.fillInterested(AbstractEndPoint.java:123) 
~[jetty-io-9.2.11.v20150529.jar:9.2.11.v20150529]

        at 
org.eclipse.jetty.io.AbstractConnection$FillingInterestedCallback.onEnter(AbstractConnection.java:529)
 ~[jetty-io-9.2.11.v20150529.jar:9.2.11.v20150529]

        at 
org.eclipse.jetty.io.AbstractConnection.next(AbstractConnection.java:273) 
~[jetty-io-9.2.11.v20150529.jar:9.2.11.v20150529]

        at 
org.eclipse.jetty.io.AbstractConnection.fillInterested(AbstractConnection.java:150)
 ~[jetty-io-9.2.11.v20150529.jar:9.2.11.v20150529]

        at 
org.eclipse.jetty.server.HttpInputOverHTTP.blockForContent(HttpInputOverHTTP.java:63)
 ~[jetty-server-9.2.11.v20150529.jar:9.2.11.v20150529]

        at 
org.eclipse.jetty.server.HttpInput$1.waitForContent(HttpInput.java:476) 
~[jetty-server-9.2.11.v20150529.jar:9.2.11.v20150529]

        at org.eclipse.jetty.server.HttpInput.read(HttpInput.java:121) 
~[jetty-server-9.2.11.v20150529.jar:9.2.11.v20150529]

        at java.io.InputStream.read(InputStream.java:101) ~[na:1.7.0_60]

        at org.apache.nifi.stream.io.StreamUtils.copy(StreamUtils.java:35) 
~[nifi-utils-0.4.1.jar:0.4.1]

        at 
org.apache.nifi.controller.repository.FileSystemRepository.importFrom(FileSystemRepository.java:698)
 ~[nifi-framework-core-0.4.1.jar:0.4.1]

        at 
org.apache.nifi.controller.repository.StandardProcessSession.importFrom(StandardProcessSession.java:2270)
 ~[nifi-framework-core-0.4.1.jar:0.4.1]

        ... 13 common frames omitted


Thanks,

-Chakri

________________________________
The information contained in this transmission may contain privileged and 
confidential information. It is intended only for the use of the person(s) 
named above. If you are not the intended recipient, you are hereby notified 
that any review, dissemination, distribution or duplication of this 
communication is strictly prohibited. If you are not the intended recipient, 
please contact the sender by reply email and destroy all copies of the original 
message.
________________________________

Reply via email to