Closed ClaudiaPHI closed 8 years ago
I believe, we need to set as input columns the outputStream columns
Yeah, I guess it's the automated adder that knows nothing about neither multiple tables, nor output data streams, so it just adds all available columns from the top job builder.
Certainly not a duplicate, but may be related closely enough that @kaspersorensen would like to do look into it at the same time as #706?
Right on target @LosD
Hmm. I see the point... Good to have on record probably but I don't think this is the most dire issue right now at least.
ok. I will do more testing then.
Still doing weird stuff, now the error is just a repeated NPE instead:
java.lang.NullPointerException
at org.datacleaner.components.fuse.FuseStreamsComponent.run(FuseStreamsComponent.java:119)
at org.datacleaner.api.MultiStreamComponent.transform(MultiStreamComponent.java:38)
at org.datacleaner.job.runner.TransformerConsumer.consumeInternal(TransformerConsumer.java:107)
at org.datacleaner.job.runner.AbstractRowProcessingConsumer.consume(AbstractRowProcessingConsumer.java:159)
at org.datacleaner.job.runner.ConsumeRowHandlerDelegate.consume(ConsumeRowHandlerDelegate.java:64)
at org.datacleaner.job.runner.ConsumeRowHandler.consumeRow(ConsumeRowHandler.java:146)
at org.datacleaner.job.tasks.ConsumeRowTask.execute(ConsumeRowTask.java:51)
at org.datacleaner.job.concurrent.TaskRunnable.run(TaskRunnable.java:61)
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)
Oh, and there's two CSV writers, but I guess that's not a surprise when it only knows about default scope.
This does not seem to be reproducible anymore. Confirmed by @ClaudiaPHI and me.
Scenario:
Exception
The following error: