DanielLeens commented on issue #12781:
URL: https://github.com/apache/seatunnel/issues/12781#issuecomment-6191896011

   Classification: A / Transform-V2 multi-table validation.
   
   The broad report is confirmed. 
`FactoryUtil.createAndPrepareMultiTableTransform(...)` validates the outer 
options with each factory's `OptionRule` before the transform sees its 
`table_transform` entries; the same pattern is used by Zeta, Flink, Spark, 
`--check`, and dry-run validation. That explains why the top-level required 
options listed here reject an otherwise valid table-rule-only configuration.
   
   #12779 and #12780 are narrower manifestations of the same regression, 
including exclusive groups. No exact open remediation PR was found. Please 
treat this as one coordinated implementation, not 15 independent relaxations. 
It must preserve required/exclusive validation when no table rules are 
supplied, validate each effective per-table configuration (including missing 
required fields and conflicting fields), define behavior for unmatched tables, 
and add focused regression coverage through the shared validation paths. The 
existing `help wanted` label remains appropriate; link one focused PR here 
before beginning overlapping fixes.
   


-- 
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]

Reply via email to