SEZ9 commented on issue #9583: URL: https://github.com/apache/seatunnel/issues/9583#issuecomment-5975911138
Thanks for the report, and thanks @nankeChen75 for digging into it. From the stack trace, the `IndexOutOfBoundsException: Index: 0, Size: 0` is thrown in `MultipleTableJobConfigParser.tryGenerateMultiTableSink` on 2.3.11, and the config has a `TableFilter` transform in `EXCLUDE` mode between the MySQL-CDC source and the StarRocks sink. @nankeChen75's analysis is that the filter leaves the sink with no upstream tables, so `sinkActions` is empty when `get(0)` is called, which matches the observation that the sink is not in the map. @hefeng199010, to confirm that reading, could you share: - which tables the source `table-pattern` actually matched in your run (how many, and their names)? - whether the job runs if you remove the `TableFilter` transform, or change the filter so that at least one table is kept? Regarding the fix status and whether a backport to 2.3.x is needed, I'd like to verify against the code before answering; I'll follow up once I've checked the change referenced in #10600. <!-- streview-comment:1502 --> -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
