SendDreams commented on issue #4382:
URL: https://github.com/apache/flink-cdc/issues/4382#issuecomment-4311890964

   If the timestamp type field in the postgresql database has the default value 
CURRENT TIMESTAMP, then when the flink cdc pipeline creates tables in the 
target database starrocks, starrocks failed to recognize the CURRENT TIMESTAMP, 
resulting in an exception being thrown
   
   <img width="876" height="75" alt="Image" 
src="https://github.com/user-attachments/assets/11da3f97-0c3e-471a-a1bf-3db399f2be85";
 />
   
   
   
   2026-04-21 18:07:43
   
   org.apache.flink.util.FlinkException: Global failure triggered by 
OperatorCoordinator for 'Source: icos-basic147initial -> SchemaOperator -> 
PrePartition' (operator 9899a42c64d67ef3172b7e3be3c1bbb9).
   
   at 
org.apache.flink.runtime.operators.coordination.OperatorCoordinatorHolder$LazyInitializedCoordinatorContext.failJob(OperatorCoordinatorHolder.java:651)
   
   at 
org.apache.flink.cdc.runtime.operators.schema.common.SchemaRegistry.failJob(SchemaRegistry.java:392)
   
   at 
org.apache.flink.cdc.runtime.operators.schema.regular.SchemaCoordinator.lambda$startSchemaChangesEvolve$1(SchemaCoordinator.java:249)
   
   at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown 
Source)
   
   at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
   
   at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown 
Source)
   
   at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown 
Source)
   
   at java.base/java.lang.Thread.run(Unknown Source)
   
   Caused by: org.apache.flink.util.FlinkRuntimeException: Failed to apply 
schema change event.
   
   ... 6 more
   
   Caused by: 
SchemaEvolveException{applyingEvent=CreateTableEvent{tableId=ods_rt.icos_basic_basic_main_info,
 schema=columns={`id` BIGINT NOT NULL,`contract_no` VARCHAR(32),`apply_no` 
VARCHAR(32),`business_type` VARCHAR(32),`car_nature` 
VARCHAR(32),`contract_status` VARCHAR(32),`loan_model` 
VARCHAR(32),`cancel_date` TIMESTAMP(6),`end_date` TIMESTAMP(6),`start_date` 
TIMESTAMP(6),`loan_date` TIMESTAMP(6),`settle_date` TIMESTAMP(6),`close_date` 
TIMESTAMP(6),`into_first_date` TIMESTAMP(6),`lend_pass_date` 
TIMESTAMP(6),`product_id` VARCHAR(32),`product_name` 
VARCHAR(128),`grace_period_days` INT,`channel_full_name` 
VARCHAR(200),`channel_type` VARCHAR(32) ''COMMON_CAR_DEALER'::character 
varying',`create_by` VARCHAR(32),`create_time` TIMESTAMP(6) NOT NULL 
'CURRENT_TIMESTAMP',`update_by` VARCHAR(32),`update_time` TIMESTAMP(6) NOT NULL 
'CURRENT_TIMESTAMP',`del_flag` INT,`channel_id` VARCHAR(32),`channel_belong` 
VARCHAR(32),`repayment_date` VARCHAR(32),`loan_classification_cde` 
VARCHAR(32),`sen
 d_status` VARCHAR(10),`car_purpose` VARCHAR(32),`case_approve_date` 
TIMESTAMP(6),`loan_approve_date` TIMESTAMP(6),`case_type` 
VARCHAR(20),`last_identification_method` VARCHAR(20),`identification_method` 
VARCHAR(20),`five_category` VARCHAR(20),`is_locked` 
VARCHAR(20),`continuous_repayment_times` INT,`five_category_time` 
DATE,`five_category_days` INT,`last_five_days` INT,`last_five_category` 
VARCHAR(20),`sufficient_repayment_times` INT,`lock_case_type` 
VARCHAR(20),`penalty_end_date` TIMESTAMP(6),`cust_type` VARCHAR(32) 
''PERSON'::character varying',`batch_no` VARCHAR(32),`guarantee_way` 
VARCHAR(128),`sign_loan_status` VARCHAR(15),`data_source` 
VARCHAR(32),`lpr_change_date` TIMESTAMP(6),`product_type` 
VARCHAR(32),`observe_period_date` DATE,`observe_period_type` 
INT,`channel_source` VARCHAR(32),`free_mortgage_flag` 
VARCHAR(32),`tail_loan_flag` VARCHAR(32),`organ_type` VARCHAR(32) NOT NUL L 
''CAR'::character varying',`loan_type` VARCHAR(5) ''00001'::character 
varying',`farmer_flag` VARCH
 AR(2) 'NULL::character varying',`channel_code` VARCHAR(50) '''::character 
varying'}, primaryKeys=id, options=()}, exceptionMessage='Failed to create 
table', cause='com.starrocks.connector.flink.catalog.StarRocksCatalogException: 
Failed to create table ods_rt.ods_rt'}
   
   at 
org.apache.flink.cdc.connectors.starrocks.sink.StarRocksMetadataApplier.applyCreateTable(StarRocksMetadataApplier.java:151)
   
   at 
org.apache.flink.cdc.connectors.starrocks.sink.StarRocksMetadataApplier.lambda$applySchemaChange$2(StarRocksMetadataApplier.java:115)
   
   at 
org.apache.flink.cdc.common.event.visitor.SchemaChangeEventVisitor.visit(SchemaChangeEventVisitor.java:57)
   
   at 
org.apache.flink.cdc.connectors.starrocks.sink.StarRocksMetadataApplier.applySchemaChange(StarRocksMetadataApplier.java:104)
   
   at 
org.apache.flink.cdc.runtime.operators.schema.regular.SchemaCoordinator.applyAndUpdateEvolvedSchemaChange(SchemaCoordinator.java:437)
   
   at 
org.apache.flink.cdc.runtime.operators.schema.regular.SchemaCoordinator.applySchemaChange(SchemaCoordinator.java:406)
   
   at 
org.apache.flink.cdc.runtime.operators.schema.regular.SchemaCoordinator.lambda$startSchemaChangesEvolve$1(SchemaCoordinator.java:247)
   
   ... 5 more
   
   Caused by: com.starrocks.connector.flink.catalog.StarRocksCatalogException: 
Failed to create table ods_rt.ods_rt
   
   at 
com.starrocks.connector.flink.catalog.StarRocksCatalog.createTable(StarRocksCatalog.java:292)
   
   at 
org.apache.flink.cdc.connectors.starrocks.sink.StarRocksMetadataApplier.applyCreateTable(StarRocksMetadataApplier.java:147)
   
   ... 11 more
   
   Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: 
Getting analyzing error. Detail message: Invalid default value for 
'create_time': date literal [CURRENT_TIMESTAMP] is invalid.
   
   at 
java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native
 Method)
   
   at 
java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(Unknown
 Source)
   
   at 
java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown
 Source)
   
   at java.base/java.lang.reflect.Constructor.newInstance(Unknown Source)
   
   at com.mysql.jdbc.Util.handleNewInstance(Util.java:403)
   
   at com.mysql.jdbc.Util.getInstance(Util.java:386)
   
   at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:944)
   
   at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3933)
   
   at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3869)
   
   at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:2524)
   
   at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2675)
   
   at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2465)
   
   at 
com.mysql.jdbc.StatementImpl.executeUpdateInternal(StatementImpl.java:1536)
   
   at com.mysql.jdbc.StatementImpl.executeLargeUpdate(StatementImpl.java:2585)
   
   at com.mysql.jdbc.StatementImpl.executeUpdate(StatementImpl.java:1464)
   
   at 
com.starrocks.connector.flink.catalog.StarRocksCatalog.executeUpdateStatement(StarRocksCatalog.java:505)
   
   at 
com.starrocks.connector.flink.catalog.StarRocksCatalog.createTable(StarRocksCatalog.java:285)
   
   ... 12 more


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