Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
-
None
Description
Hi,
Here is the step to reproduce the problem:
- ddl
drop dataverse test if exists; create dataverse test; use dataverse test; create type t1 as open{ id: int64, name: string } create dataset ds1 (t1) primary key id; create feed fd2 using socket_adapter ( ("sockets"="nc2:10001"), ("address-type"="nc"), ("type-name"="t1"), ("format"="adm"), ("duration"="1200") ); set wait-for-completion-feed "false"; connect feed fd2 to dataset ds1 using policy AdvancedFT_Discard;
- Create and drop an unrelated temporary dataset
create temporary dataset tmp_tweets(t1) primary key id; drop dataset tmp_tweets
Then the expection appears as below
- Exceptions:
SEVERE: Job failed on account of: org.apache.hyracks.api.exceptions.HyracksDataException: java.util.concurrent.ExecutionException: org.apache.hyracks.api.exceptions.HyracksDataException: java.lang.NullPointerException org.apache.hyracks.api.exceptions.HyracksException: Job failed on account of: org.apache.hyracks.api.exceptions.HyracksDataException: java.util.concurrent.ExecutionException: org.apache.hyracks.api.exceptions.HyracksDataException: java.lang.NullPointerException at org.apache.hyracks.control.cc.job.JobRun.waitForCompletion(JobRun.java:211) at org.apache.hyracks.control.cc.work.WaitForJobCompletionWork$1.run(WaitForJobCompletionWork.java:48) 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) Caused by: org.apache.hyracks.api.exceptions.HyracksDataException: org.apache.hyracks.api.exceptions.HyracksDataException: java.util.concurrent.ExecutionException: org.apache.hyracks.api.exceptions.HyracksDataException: java.lang.NullPointerException at org.apache.hyracks.control.common.utils.ExceptionUtils.setNodeIds(ExceptionUtils.java:45) at org.apache.hyracks.control.nc.Task.run(Task.java:315) ... 3 more Caused by: org.apache.hyracks.api.exceptions.HyracksDataException: java.util.concurrent.ExecutionException: org.apache.hyracks.api.exceptions.HyracksDataException: java.lang.NullPointerException at org.apache.hyracks.api.rewriter.runtime.SuperActivityOperatorNodePushable.runInParallel(SuperActivityOperatorNodePushable.java:215) at org.apache.hyracks.api.rewriter.runtime.SuperActivityOperatorNodePushable.initialize(SuperActivityOperatorNodePushable.java:83) at org.apache.hyracks.control.nc.Task.run(Task.java:258) ... 3 more Caused by: java.util.concurrent.ExecutionException: org.apache.hyracks.api.exceptions.HyracksDataException: java.lang.NullPointerException at java.util.concurrent.FutureTask.report(FutureTask.java:122) at java.util.concurrent.FutureTask.get(FutureTask.java:192) at org.apache.hyracks.api.rewriter.runtime.SuperActivityOperatorNodePushable.runInParallel(SuperActivityOperatorNodePushable.java:213) ... 5 more Caused by: org.apache.hyracks.api.exceptions.HyracksDataException: java.lang.NullPointerException at org.apache.asterix.metadata.feeds.FeedMessageOperatorNodePushable.initialize(FeedMessageOperatorNodePushable.java:125) at org.apache.hyracks.api.rewriter.runtime.SuperActivityOperatorNodePushable.lambda$initialize$0(SuperActivityOperatorNodePushable.java:83) at org.apache.hyracks.api.rewriter.runtime.SuperActivityOperatorNodePushable$1.call(SuperActivityOperatorNodePushable.java:204) at org.apache.hyracks.api.rewriter.runtime.SuperActivityOperatorNodePushable$1.call(SuperActivityOperatorNodePushable.java:201) at java.util.concurrent.FutureTask.run(FutureTask.java:266) ... 3 more Caused by: java.lang.NullPointerException at org.apache.asterix.metadata.feeds.FeedMessageOperatorNodePushable.hanldeDisconnectFeedTypeMessage(FeedMessageOperatorNodePushable.java:259) at org.apache.asterix.metadata.feeds.FeedMessageOperatorNodePushable.initialize(FeedMessageOperatorNodePushable.java:95) ... 7 more
The drop statement will work fine if we didn't set up the feed adapter.