DanielCarter-stack commented on issue #10408:
URL: https://github.com/apache/seatunnel/issues/10408#issuecomment-3810799975

   <!-- code-pr-reviewer -->
   Thanks for reporting this. I can confirm this is a valid bug affecting the 
SelectDB connector in version 2.3.12 when running with the Zeta engine.
   
   The root cause is that `SelectDBConfig` does not implement 
`java.io.Serializable`, which causes a `NotSerializableException` when 
Hazelcast attempts to serialize the `SinkAction` containing `SeaTunnelSink` 
during distributed execution. This issue was introduced in 2.3.12 and affects 
jobs using 2PC mode or other scenarios requiring distributed serialization.
   
   **Evidence:**
   
   - **Broken:** `SelectDBConfig` lacks `Serializable` implementation
     - 
`seatunnel-connectors-v2/connector-selectdb-cloud/src/main/java/org/apache/seatunnel/connectors/selectdb/config/SelectDBConfig.java`
     
   - **Working (references):** Similar connectors correctly implement 
`Serializable`
     - 
`seatunnel-connectors-v2/connector-doris/src/main/java/org/apache/seatunnel/connectors/doris/config/DorisSinkConfig.java`
     - 
`seatunnel-connectors-v2/connector-starrocks/src/main/java/org/apache/seatunnel/connectors/starrocks/config/SinkConfig.java`
   
   **Workaround:** Downgrade to 2.3.3 until the fix is released.
   
   **To help us verify the exact trigger point:** Could you provide the full 
error stack trace and confirm whether you're using the multi-table sink feature?


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