java.lang.IllegalStateException: Component has input columns from multiple tables: ImmutableAnalyzerJob[name=null,analyzer=Mark rows]

GitHub | LosD | 5 months ago
tip
Click on the to mark the solution that helps you, Samebug will learn from it.
As a community member, you’ll be rewarded for you help.
  1. 0

    Components in second link from union might fail with IllegalStateException

    GitHub | 5 months ago | LosD
    java.lang.IllegalStateException: Component has input columns from multiple tables: ImmutableAnalyzerJob[name=null,analyzer=Mark rows]

    Root Cause Analysis

    1. java.lang.IllegalStateException

      Component has input columns from multiple tables: ImmutableAnalyzerJob[name=null,analyzer=Mark rows]

      at org.datacleaner.job.runner.RowProcessingPublishers.getTables()
    2. org.datacleaner.job
      TaskRunnable.run
      1. org.datacleaner.job.runner.RowProcessingPublishers.getTables(RowProcessingPublishers.java:222)
      2. org.datacleaner.job.runner.RowProcessingPublishers.getTables(RowProcessingPublishers.java:199)
      3. org.datacleaner.job.runner.AnalysisJobMetricsImpl.getRowProcessingTable(AnalysisJobMetricsImpl.java:69)
      4. org.datacleaner.job.runner.AnalysisJobMetricsImpl.getComponentMetrics(AnalysisJobMetricsImpl.java:44)
      5. org.datacleaner.job.runner.AbstractRowProcessingPublisher.createConsumeRowHandler(AbstractRowProcessingPublisher.java:167)
      6. org.datacleaner.job.runner.ActiveOutputDataStream.initialize(ActiveOutputDataStream.java:68)
      7. org.datacleaner.job.tasks.InitializeTask.executeInternal(InitializeTask.java:74)
      8. org.datacleaner.job.tasks.InitializeTask.execute(InitializeTask.java:55)
      9. org.datacleaner.job.concurrent.TaskRunnable.run(TaskRunnable.java:61)
      9 frames
    3. Java RT
      Thread.run
      1. java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
      2. java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
      3. java.lang.Thread.run(Unknown Source)
      3 frames