Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/396.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 当分区大小设置为零时,Nifi GenerateTableFetch出现错误_Java_Apache_Apache Nifi - Fatal编程技术网

Java 当分区大小设置为零时,Nifi GenerateTableFetch出现错误

Java 当分区大小设置为零时,Nifi GenerateTableFetch出现错误,java,apache,apache-nifi,Java,Apache,Apache Nifi,设置partitionSize=0以便为Nifi中的GenerateTableFetch处理器获取给定表中的所有行时,我遇到以下错误: 错误[计时器驱动的进程线程-4] o、 a.n.p.standard.GenerateTableFetch GenerateTableFetch[id=d0932834-015d-1000-8224-c230630b6fa6] GenerateTableFetch[id=d0932834-015d-1000-8224-c230630b6fa6]无法访问 由于ja

设置partitionSize=0以便为Nifi中的GenerateTableFetch处理器获取给定表中的所有行时,我遇到以下错误:

错误[计时器驱动的进程线程-4] o、 a.n.p.standard.GenerateTableFetch GenerateTableFetch[id=d0932834-015d-1000-8224-c230630b6fa6] GenerateTableFetch[id=d0932834-015d-1000-8224-c230630b6fa6]无法访问 由于java.lang.NullPointerException:{}而导致的进程会话 java.lang.NullPointerException:null 位于org.apache.nifi.processors.standard.GenerateTableFetch.onTrigger(GenerateTableFetch.java:300) 位于org.apache.nifi.controller.StandardProcessorNode.onTrigger(StandardProcessorNode.java:1120) 在org.apache.nifi.controller.tasks.ContinuallyRunProcessorTask.call(ContinuallyRunProcessorTask.java:147) 在org.apache.nifi.controller.tasks.ContinuallyRunProcessorTask.call(ContinuallyRunProcessorTask.java:47) 位于org.apache.nifi.controller.scheduling.TimerDrivenSchedulingAgent$1.run(TimerDrivenSchedulingAgent.java:132) 位于java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) 位于java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) 位于java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) 位于java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) 位于java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) 位于java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) 运行(Thread.java:748)


当我给partitionSize>0时,它可以工作。如何解决此错误?

不幸的是,对于分区大小为0的情况,这是处理器代码中的一个错误

我为它创建了这个JIRA:

不幸的是,对于分区大小为0的情况,这是处理器代码中的一个错误

我为它创建了这个JIRA:

迁移到新版本会解决问题吗?最新的代码仍然存在问题,因此在上一版本(1.3.0)中它仍然是一个问题。也许作为一种解决方法,您可以使用ExecuteSQL选择整个表?迁移到较新版本会解决问题吗?最新的代码仍然存在问题,因此在上一版本(1.3.0)中它仍然是一个问题。也许作为一种解决方法,您可以使用ExecuteSQL选择整个表?