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

   Thanks for the focused report and for opening #12671. The diagnosis matches 
the current path: `field_type` is documented as optional, the parser leaves it 
unset, and `AssertExecutor.checkType` then dereferences that missing type for a 
non-null field. Falling back to the incoming row schema only when the option is 
absent is the right compatibility boundary; an explicitly configured type must 
retain its existing mismatch behavior.
   
   The parser-to-executor tests, explicit-type negative case, null-rule checks 
and updated existing Assert fixture are the right coverage shape. Since the 
fixture is exercised by `FakeSourceToAssertIT`, please make sure the container 
E2E actually runs rather than only compiles, so the configuration path is 
verified under the supported engine matrix. The Build is queued, so this issue 
should remain open until the PR's checks and review are complete.
   


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