Hi Vivek,

Can you send across few more details, like the configuration of the
operator and some sample data?
Also do confirm if the key could have been null?

~ Bhupesh


_______________________________________________________

Bhupesh Chawda

E: bhup...@datatorrent.com | Twitter: @bhupeshsc

www.datatorrent.com  |  apex.apache.org



On Fri, Mar 23, 2018 at 1:44 AM, Vivek Bhide <vivek.bh...@target.com> wrote:

> Hi All,
>
> While using the TimeBasedDedupOperator for deduping, I see that operator
> keeps failing with below NullPointer exception. I don't know if it has
> anything to do with configuration.
>
> I also see that operator is always high on CPU usages. Almost reaching
> 100%.
> I tried increasing vcores and also memory for operator but its of no use
>
> 2018-03-22 15:10:10,037 INFO  stram.FSRecoveryHandler
> (FSRecoveryHandler.java:rotateLog(103)) - Creating
> hdfs://littleredns/user/SVDATHDP/datatorrent/apps/
> application_1519410901484_187748/recovery/log
> 2018-03-22 15:10:10,056 INFO  stram.StreamingContainerParent
> (StreamingContainerParent.java:log(170)) - child msg: Stopped running due
> to
> an exception. java.lang.NullPointerException
>         at org.apache.hadoop.io.file.tfile.TFile$Writer.append(
> TFile.java:387)
>         at com.datatorrent.lib.fileaccess.TFileWriter.append(
> TFileWriter.java:66)
>         at
> org.apache.apex.malhar.lib.state.managed.BucketsFileSystem.
> writeBucketData(BucketsFileSystem.java:179)
>         at
> org.apache.apex.malhar.lib.state.managed.IncrementalCheckpointManager.
> transferWindowFiles(IncrementalCheckpointManager.java:139)
>         at
> org.apache.apex.malhar.lib.state.managed.IncrementalCheckpointManager$
> 1.run(IncrementalCheckpointManager.java:110)
>         at java.util.concurrent.Executors$RunnableAdapter.
> call(Executors.java:511)
>         at java.util.concurrent.FutureTask.run(FutureTask.java:266)
>         at
> java.util.concurrent.ThreadPoolExecutor.runWorker(
> ThreadPoolExecutor.java:1142)
>         at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(
> ThreadPoolExecutor.java:617)
>         at java.lang.Thread.run(Thread.java:745)
>  context:
> PTContainer[id=3(container_e3125_1519410901484_187748_01_
> 000012),state=ACTIVE,operators=[PTOperator[id=3,name=dedupeOperator,state=
> ACTIVE]]]
> 2018-03-22 15:10:10,915 WARN  stram.StreamingContainerManager
> (StreamingContainerManager.java:processOperatorFailure(1439)) - Operator
> failure: PTOperator[id=3,name=dedupeOperator,state=INACTIVE] count: 1
>
> Regards
> Vivek
>
>
>
>
>
> --
> Sent from: http://apache-apex-users-list.78494.x6.nabble.com/
>

Reply via email to