2025-05-12 09:28:16
org.apache.flink.runtime.JobException: Recovery is suppressed by NoRestartBackoffTimeStrategy
at org.apache.flink.runtime.executiongraph.failover.flip1.ExecutionFailureHandler.handleFailure(ExecutionFailureHandler.java:139)
at org.apache.flink.runtime.executiongraph.failover.flip1.ExecutionFailureHandler.getFailureHandlingResult(ExecutionFailureHandler.java:83)
at org.apache.flink.runtime.scheduler.DefaultScheduler.recordTaskFailure(DefaultScheduler.java:258)
at org.apache.flink.runtime.scheduler.DefaultScheduler.handleTaskFailure(DefaultScheduler.java:249)
at org.apache.flink.runtime.scheduler.DefaultScheduler.onTaskFailed(DefaultScheduler.java:242)
at org.apache.flink.runtime.scheduler.SchedulerBase.onTaskExecutionStateUpdate(SchedulerBase.java:748)
at org.apache.flink.runtime.scheduler.SchedulerBase.updateTaskExecutionState(SchedulerBase.java:725)
at org.apache.flink.runtime.scheduler.SchedulerNG.updateTaskExecutionState(SchedulerNG.java:80)
at org.apache.flink.runtime.jobmaster.JobMaster.updateTaskExecutionState(JobMaster.java:479)
at sun.reflect.GeneratedMethodAccessor61.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.apache.flink.runtime.rpc.akka.AkkaRpcActor.lambda$handleRpcInvocation$1(AkkaRpcActor.java:309)
at org.apache.flink.runtime.concurrent.akka.ClassLoadingUtils.runWithContextClassLoader(ClassLoadingUtils.java:83)
at org.apache.flink.runtime.rpc.akka.AkkaRpcActor.handleRpcInvocation(AkkaRpcActor.java:307)
at org.apache.flink.runtime.rpc.akka.AkkaRpcActor.handleRpcMessage(AkkaRpcActor.java:222)
at org.apache.flink.runtime.rpc.akka.FencedAkkaRpcActor.handleRpcMessage(FencedAkkaRpcActor.java:84)
at org.apache.flink.runtime.rpc.akka.AkkaRpcActor.handleMessage(AkkaRpcActor.java:168)
at akka.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:24)
at akka.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:20)
at scala.PartialFunction.applyOrElse(PartialFunction.scala:127)
at scala.PartialFunction.applyOrElse$(PartialFunction.scala:126)
at akka.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:20)
at scala.PartialFunction$OrElse.applyOrElse(PartialFunction.scala:175)
at scala.PartialFunction$OrElse.applyOrElse(PartialFunction.scala:176)
at scala.PartialFunction$OrElse.applyOrElse(PartialFunction.scala:176)
at akka.actor.Actor.aroundReceive(Actor.scala:537)
at akka.actor.Actor.aroundReceive$(Actor.scala:535)
at akka.actor.AbstractActor.aroundReceive(AbstractActor.scala:220)
at akka.actor.ActorCell.receiveMessage(ActorCell.scala:579)
at akka.actor.ActorCell.invoke(ActorCell.scala:547)
at akka.dispatch.Mailbox.processMailbox(Mailbox.scala:270)
at akka.dispatch.Mailbox.run(Mailbox.scala:231)
at akka.dispatch.Mailbox.exec(Mailbox.scala:243)
at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289)
at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056)
at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692)
at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157)
Caused by: java.lang.RuntimeException: One or more fetchers have encountered exception
at org.apache.flink.connector.base.source.reader.fetcher.SplitFetcherManager.checkErrors(SplitFetcherManager.java:261)
at org.apache.flink.connector.base.source.reader.SourceReaderBase.getNextFetch(SourceReaderBase.java:169)
at org.apache.flink.connector.base.source.reader.SourceReaderBase.pollNext(SourceReaderBase.java:131)
at org.apache.flink.streaming.api.operators.SourceOperator.emitNext(SourceOperator.java:417)
at org.apache.flink.streaming.runtime.io.StreamTaskSourceInput.emitNext(StreamTaskSourceInput.java:68)
at org.apache.flink.streaming.runtime.io.StreamOneInputProcessor.processInput(StreamOneInputProcessor.java:65)
at org.apache.flink.streaming.runtime.tasks.StreamTask.processInput(StreamTask.java:550)
at org.apache.flink.streaming.runtime.tasks.mailbox.MailboxProcessor.runMailboxLoop(MailboxProcessor.java:231)
at org.apache.flink.streaming.runtime.tasks.StreamTask.runMailboxLoop(StreamTask.java:839)
at org.apache.flink.streaming.runtime.tasks.StreamTask.invoke(StreamTask.java:788)
at org.apache.flink.runtime.taskmanager.Task.runWithSystemExitMonitoring(Task.java:952)
at org.apache.flink.runtime.taskmanager.Task.restoreAndInvoke(Task.java:931)
at org.apache.flink.runtime.taskmanager.Task.doRun(Task.java:745)
at org.apache.flink.runtime.taskmanager.Task.run(Task.java:562)
at java.lang.Thread.run(Thread.java:834)
Caused by: java.lang.RuntimeException: SplitFetcher thread 0 received unexpected exception while polling the records
at org.apache.flink.connector.base.source.reader.fetcher.SplitFetcher.runOnce(SplitFetcher.java:165)
at org.apache.flink.connector.base.source.reader.fetcher.SplitFetcher.run(SplitFetcher.java:114)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
at java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
... 1 more
Caused by: org.apache.flink.util.FlinkRuntimeException: Read split SnapshotSplit{tableId=tn_iot_v3.dbo.bs_material, splitId='tn_iot_v3.dbo.bs_material:0', splitKeyType=[`material_id` STRING NOT NULL], splitStart=null, splitEnd=[11.003.00001], highWatermark=null} error due to java.lang.IllegalArgumentException: Column 'is_feed_limit' not found in result set 'material_id, material_code, material_name, material_en_name, material_short_name, material_spec, material_model, material_config, material_unit, material_std, barcode_std, production_mode, material_color, custom_sort, material_type_id, material_type_code, material_class_id, material_group_id, location_id, lot_value, lot_value_unit, sublot_qty, sublot_qty_unit, pack_size, description, setup_time, cycle_time, beat_time, offset_time, status, pic_path, material_weight, gross_weight, wh_id, wh_min, wh_max, wh_unit, pic_code, erp_id, material_map, material_prop, sale_price, qty_low_alarm, raw_type, batch_type, barcode_code, box_rule, pkg_rule, box_barcode, pkg_barcode, batch_barcode, is_qc, is_stop, is_common, reserved1, reserved2, reserved3, reserved4, reserved5, reserved6, def01, def02, def03, def04, def05, def06, def07, def08, def09, def10, def11, def12, customer_group, is_delete, create_time, create_by, create_by_name, modified_time, modified_by, modified_by_name, check_eqpt, pressing_technology, material_max_weight, material_min_weight, temp_code_box, print_box_num, temp_code_pkg, print_pkg_num, is_box_print, is_pkg_print, is_grid, group_code_start, group_code_end, qc_sample_percent, is_assemble, is_die_trace, is_mutiple, is_pkg, need_weighing, process_route_temp_id, material_kind_id, fault_part_id, creator, trace_interval, die_casting, is_feed_limit' for table 'tn_iot_v3.dbo.bs_material', columns: {
material_id varchar(50) NOT NULL
material_code varchar(50) DEFAULT VALUE NULL
material_name varchar(100) DEFAULT VALUE ('')
material_en_name varchar(100) DEFAULT VALUE ('')
material_short_name varchar(20) DEFAULT VALUE ('')
material_spec varchar(100) DEFAULT VALUE ('')
material_model varchar(50) DEFAULT VALUE ('')
material_config varchar(50) DEFAULT VALUE ('')
material_unit varchar(50) DEFAULT VALUE ('')
material_std varchar(50) DEFAULT VALUE ('')
barcode_std varchar(50) DEFAULT VALUE ('')
production_mode int(10, 0) DEFAULT VALUE ((0))
material_color varchar(50) DEFAULT VALUE ('')
custom_sort varchar(50) DEFAULT VALUE NULL
material_type_id varchar(50) NOT NULL DEFAULT VALUE ('')
material_type_code varchar(50) DEFAULT VALUE NULL
material_class_id varchar(50) DEFAULT VALUE ('')
material_group_id varchar(50) DEFAULT VALUE ('')
location_id varchar(50) DEFAULT VALUE ('')
lot_value numeric(18, 6) DEFAULT VALUE ((0))
lot_value_unit varchar(50) DEFAULT VALUE ('')
sublot_qty numeric(18, 6) DEFAULT VALUE ((0))
sublot_qty_unit varchar(50) DEFAULT VALUE ('')
pack_size varchar(50) DEFAULT VALUE ('')
description varchar(500) DEFAULT VALUE ('')
setup_time numeric(18, 6) DEFAULT VALUE ((0))
cycle_time numeric(18, 6) DEFAULT VALUE ((0))
beat_time numeric(18, 6) DEFAULT VALUE ((0))
offset_time int(10, 0) DEFAULT VALUE ((0))
status varchar(20) DEFAULT VALUE ((0))
pic_path varchar(400) DEFAULT VALUE ('')
material_weight numeric(18, 4) DEFAULT VALUE ((0))
gross_weight numeric(18, 4) DEFAULT VALUE ((0))
wh_id varchar(50) DEFAULT VALUE ('')
wh_min numeric(18, 4) DEFAULT VALUE ((0))
wh_max numeric(18, 4) DEFAULT VALUE ((0))
wh_unit varchar(50) DEFAULT VALUE ('')
pic_code varchar(400) DEFAULT VALUE ('')
erp_id varchar(60) DEFAULT VALUE ('')
material_map varchar(60) DEFAULT VALUE ('')
material_prop varchar(100) DEFAULT VALUE ('')
sale_price numeric(30, 6) DEFAULT VALUE ((0))
qty_low_alarm numeric(16, 4) DEFAULT VALUE ((0))
raw_type varchar(50) DEFAULT VALUE ('1')
batch_type varchar(50) DEFAULT VALUE ('')
barcode_code varchar(100) DEFAULT VALUE ('')
box_rule varchar(50) DEFAULT VALUE ('')
pkg_rule varchar(50) DEFAULT VALUE ('')
box_barcode varchar(100) DEFAULT VALUE ('')
pkg_barcode varchar(100) DEFAULT VALUE ('')
batch_barcode varchar(100) DEFAULT VALUE ('')
is_qc int(10, 0) DEFAULT VALUE ((0))
is_stop int(10, 0) DEFAULT VALUE ((0))
is_common int(10, 0) DEFAULT VALUE ((0))
reserved1 varchar(100) DEFAULT VALUE ('')
reserved2 varchar(100) DEFAULT VALUE ('')
reserved3 varchar(100) DEFAULT VALUE ('')
reserved4 varchar(100) DEFAULT VALUE ('')
reserved5 varchar(100) DEFAULT VALUE ('')
reserved6 varchar(100) DEFAULT VALUE ('')
def01 varchar(100) DEFAULT VALUE ('')
def02 varchar(100) DEFAULT VALUE ('')
def03 varchar(100) DEFAULT VALUE ('')
def04 varchar(100) DEFAULT VALUE ('')
def05 varchar(100) DEFAULT VALUE ('')
def06 varchar(100) DEFAULT VALUE ('')
def07 varchar(100) DEFAULT VALUE ('')
def08 varchar(100) DEFAULT VALUE ('')
def09 varchar(100) DEFAULT VALUE ('')
def10 varchar(100) DEFAULT VALUE ('')
def11 varchar(100) DEFAULT VALUE ('')
def12 varchar(100) DEFAULT VALUE ('')
customer_group varchar(50) DEFAULT VALUE ('')
is_delete int(10, 0) DEFAULT VALUE ((0))
create_time datetime(23, 3) DEFAULT VALUE (getdate())
create_by varchar(50) DEFAULT VALUE ('')
create_by_name varchar(50) DEFAULT VALUE ('')
modified_time datetime(23, 3) DEFAULT VALUE ('')
modified_by varchar(50) DEFAULT VALUE ('')
modified_by_name varchar(50) DEFAULT VALUE ('')
check_eqpt varchar(50) DEFAULT VALUE NULL
pressing_technology varchar(50) DEFAULT VALUE NULL
material_max_weight varchar(50) DEFAULT VALUE NULL
material_min_weight varchar(50) DEFAULT VALUE NULL
temp_code_box varchar(50) DEFAULT VALUE NULL
print_box_num varchar(1) DEFAULT VALUE NULL
temp_code_pkg varchar(50) DEFAULT VALUE NULL
print_pkg_num varchar(50) DEFAULT VALUE NULL
is_box_print varchar(50) DEFAULT VALUE NULL
is_pkg_print varchar(50) DEFAULT VALUE NULL
is_grid varchar(50) DEFAULT VALUE NULL
group_code_start varchar(50) DEFAULT VALUE NULL
group_code_end varchar(50) DEFAULT VALUE NULL
qc_sample_percent varchar(50) DEFAULT VALUE NULL
is_assemble int(10, 0) DEFAULT VALUE ('')
is_die_trace int(10, 0) DEFAULT VALUE NULL
is_mutiple int(10, 0) DEFAULT VALUE (NULL)
is_pkg int(10, 0) DEFAULT VALUE NULL
need_weighing varchar(255) DEFAULT VALUE NULL
process_route_temp_id varchar(50) DEFAULT VALUE NULL
material_kind_id varchar(50) DEFAULT VALUE NULL
fault_part_id varchar(50) DEFAULT VALUE NULL
creator varchar(255) DEFAULT VALUE NULL
trace_interval int(10, 0) DEFAULT VALUE NULL
die_casting varchar(100) DEFAULT VALUE NULL
}
primary key: [material_id]
default charset: null
comment: null
. This might be caused by DBZ-4350.
at com.ververica.cdc.connectors.base.source.reader.external.IncrementalSourceScanFetcher.checkReadException(IncrementalSourceScanFetcher.java:182)
at com.ververica.cdc.connectors.base.source.reader.external.IncrementalSourceScanFetcher.pollSplitRecords(IncrementalSourceScanFetcher.java:129)
at com.ververica.cdc.connectors.base.source.reader.IncrementalSourceSplitReader.fetch(IncrementalSourceSplitReader.java:73)
at org.apache.flink.connector.base.source.reader.fetcher.FetchTask.run(FetchTask.java:58)
at org.apache.flink.connector.base.source.reader.fetcher.SplitFetcher.runOnce(SplitFetcher.java:162)
... 6 more
Caused by: io.debezium.DebeziumException: java.lang.IllegalArgumentException: Column 'is_feed_limit' not found in result set 'material_id, material_code, material_name, material_en_name, material_short_name, material_spec, material_model, material_config, material_unit, material_std, barcode_std, production_mode, material_color, custom_sort, material_type_id, material_type_code, material_class_id, material_group_id, location_id, lot_value, lot_value_unit, sublot_qty, sublot_qty_unit, pack_size, description, setup_time, cycle_time, beat_time, offset_time, status, pic_path, material_weight, gross_weight, wh_id, wh_min, wh_max, wh_unit, pic_code, erp_id, material_map, material_prop, sale_price, qty_low_alarm, raw_type, batch_type, barcode_code, box_rule, pkg_rule, box_barcode, pkg_barcode, batch_barcode, is_qc, is_stop, is_common, reserved1, reserved2, reserved3, reserved4, reserved5, reserved6, def01, def02, def03, def04, def05, def06, def07, def08, def09, def10, def11, def12, customer_group, is_delete, create_time, create_by, create_by_name, modified_time, modified_by, modified_by_name, check_eqpt, pressing_technology, material_max_weight, material_min_weight, temp_code_box, print_box_num, temp_code_pkg, print_pkg_num, is_box_print, is_pkg_print, is_grid, group_code_start, group_code_end, qc_sample_percent, is_assemble, is_die_trace, is_mutiple, is_pkg, need_weighing, process_route_temp_id, material_kind_id, fault_part_id, creator, trace_interval, die_casting, is_feed_limit' for table 'tn_iot_v3.dbo.bs_material', columns: {
material_id varchar(50) NOT NULL
material_code varchar(50) DEFAULT VALUE NULL
material_name varchar(100) DEFAULT VALUE ('')
material_en_name varchar(100) DEFAULT VALUE ('')
material_short_name varchar(20) DEFAULT VALUE ('')
material_spec varchar(100) DEFAULT VALUE ('')
material_model varchar(50) DEFAULT VALUE ('')
material_config varchar(50) DEFAULT VALUE ('')
material_unit varchar(50) DEFAULT VALUE ('')
material_std varchar(50) DEFAULT VALUE ('')
barcode_std varchar(50) DEFAULT VALUE ('')
production_mode int(10, 0) DEFAULT VALUE ((0))
material_color varchar(50) DEFAULT VALUE ('')
custom_sort varchar(50) DEFAULT VALUE NULL
material_type_id varchar(50) NOT NULL DEFAULT VALUE ('')
material_type_code varchar(50) DEFAULT VALUE NULL
material_class_id varchar(50) DEFAULT VALUE ('')
material_group_id varchar(50) DEFAULT VALUE ('')
location_id varchar(50) DEFAULT VALUE ('')
lot_value numeric(18, 6) DEFAULT VALUE ((0))
lot_value_unit varchar(50) DEFAULT VALUE ('')
sublot_qty numeric(18, 6) DEFAULT VALUE ((0))
sublot_qty_unit varchar(50) DEFAULT VALUE ('')
pack_size varchar(50) DEFAULT VALUE ('')
description varchar(500) DEFAULT VALUE ('')
setup_time numeric(18, 6) DEFAULT VALUE ((0))
cycle_time numeric(18, 6) DEFAULT VALUE ((0))
beat_time numeric(18, 6) DEFAULT VALUE ((0))
offset_time int(10, 0) DEFAULT VALUE ((0))
status varchar(20) DEFAULT VALUE ((0))
pic_path varchar(400) DEFAULT VALUE ('')
material_weight numeric(18, 4) DEFAULT VALUE ((0))
gross_weight numeric(18, 4) DEFAULT VALUE ((0))
wh_id varchar(50) DEFAULT VALUE ('')
wh_min numeric(18, 4) DEFAULT VALUE ((0))
wh_max numeric(18, 4) DEFAULT VALUE ((0))
wh_unit varchar(50) DEFAULT VALUE ('')
pic_code varchar(400) DEFAULT VALUE ('')
erp_id varchar(60) DEFAULT VALUE ('')
material_map varchar(60) DEFAULT VALUE ('')
material_prop varchar(100) DEFAULT VALUE ('')
sale_price numeric(30, 6) DEFAULT VALUE ((0))
qty_low_alarm numeric(16, 4) DEFAULT VALUE ((0))
raw_type varchar(50) DEFAULT VALUE ('1')
batch_type varchar(50) DEFAULT VALUE ('')
barcode_code varchar(100) DEFAULT VALUE ('')
box_rule varchar(50) DEFAULT VALUE ('')
pkg_rule varchar(50) DEFAULT VALUE ('')
box_barcode varchar(100) DEFAULT VALUE ('')
pkg_barcode varchar(100) DEFAULT VALUE ('')
batch_barcode varchar(100) DEFAULT VALUE ('')
is_qc int(10, 0) DEFAULT VALUE ((0))
is_stop int(10, 0) DEFAULT VALUE ((0))
is_common int(10, 0) DEFAULT VALUE ((0))
reserved1 varchar(100) DEFAULT VALUE ('')
reserved2 varchar(100) DEFAULT VALUE ('')
reserved3 varchar(100) DEFAULT VALUE ('')
reserved4 varchar(100) DEFAULT VALUE ('')
reserved5 varchar(100) DEFAULT VALUE ('')
reserved6 varchar(100) DEFAULT VALUE ('')
def01 varchar(100) DEFAULT VALUE ('')
def02 varchar(100) DEFAULT VALUE ('')
def03 varchar(100) DEFAULT VALUE ('')
def04 varchar(100) DEFAULT VALUE ('')
def05 varchar(100) DEFAULT VALUE ('')
def06 varchar(100) DEFAULT VALUE ('')
def07 varchar(100) DEFAULT VALUE ('')
def08 varchar(100) DEFAULT VALUE ('')
def09 varchar(100) DEFAULT VALUE ('')
def10 varchar(100) DEFAULT VALUE ('')
def11 varchar(100) DEFAULT VALUE ('')
def12 varchar(100) DEFAULT VALUE ('')
customer_group varchar(50) DEFAULT VALUE ('')
is_delete int(10, 0) DEFAULT VALUE ((0))
create_time datetime(23, 3) DEFAULT VALUE (getdate())
create_by varchar(50) DEFAULT VALUE ('')
create_by_name varchar(50) DEFAULT VALUE ('')
modified_time datetime(23, 3) DEFAULT VALUE ('')
modified_by varchar(50) DEFAULT VALUE ('')
modified_by_name varchar(50) DEFAULT VALUE ('')
check_eqpt varchar(50) DEFAULT VALUE NULL
pressing_technology varchar(50) DEFAULT VALUE NULL
material_max_weight varchar(50) DEFAULT VALUE NULL
material_min_weight varchar(50) DEFAULT VALUE NULL
temp_code_box varchar(50) DEFAULT VALUE NULL
print_box_num varchar(1) DEFAULT VALUE NULL
temp_code_pkg varchar(50) DEFAULT VALUE NULL
print_pkg_num varchar(50) DEFAULT VALUE NULL
is_box_print varchar(50) DEFAULT VALUE NULL
is_pkg_print varchar(50) DEFAULT VALUE NULL
is_grid varchar(50) DEFAULT VALUE NULL
group_code_start varchar(50) DEFAULT VALUE NULL
group_code_end varchar(50) DEFAULT VALUE NULL
qc_sample_percent varchar(50) DEFAULT VALUE NULL
is_assemble int(10, 0) DEFAULT VALUE ('')
is_die_trace int(10, 0) DEFAULT VALUE NULL
is_mutiple int(10, 0) DEFAULT VALUE (NULL)
is_pkg int(10, 0) DEFAULT VALUE NULL
need_weighing varchar(255) DEFAULT VALUE NULL
process_route_temp_id varchar(50) DEFAULT VALUE NULL
material_kind_id varchar(50) DEFAULT VALUE NULL
fault_part_id varchar(50) DEFAULT VALUE NULL
creator varchar(255) DEFAULT VALUE NULL
trace_interval int(10, 0) DEFAULT VALUE NULL
die_casting varchar(100) DEFAULT VALUE NULL
}
primary key: [material_id]
default charset: null
comment: null
. This might be caused by DBZ-4350
at com.ververica.cdc.connectors.sqlserver.source.reader.fetch.SqlServerScanFetchTask$SqlServerSnapshotSplitReadTask.execute(SqlServerScanFetchTask.java:256)
at com.ververica.cdc.connectors.sqlserver.source.reader.fetch.SqlServerScanFetchTask.execute(SqlServerScanFetchTask.java:94)
at com.ververica.cdc.connectors.base.source.reader.external.IncrementalSourceScanFetcher.lambda$submitTask$0(IncrementalSourceScanFetcher.java:95)
... 5 more
Caused by: java.lang.IllegalArgumentException: Column 'is_feed_limit' not found in result set 'material_id, material_code, material_name, material_en_name, material_short_name, material_spec, material_model, material_config, material_unit, material_std, barcode_std, production_mode, material_color, custom_sort, material_type_id, material_type_code, material_class_id, material_group_id, location_id, lot_value, lot_value_unit, sublot_qty, sublot_qty_unit, pack_size, description, setup_time, cycle_time, beat_time, offset_time, status, pic_path, material_weight, gross_weight, wh_id, wh_min, wh_max, wh_unit, pic_code, erp_id, material_map, material_prop, sale_price, qty_low_alarm, raw_type, batch_type, barcode_code, box_rule, pkg_rule, box_barcode, pkg_barcode, batch_barcode, is_qc, is_stop, is_common, reserved1, reserved2, reserved3, reserved4, reserved5, reserved6, def01, def02, def03, def04, def05, def06, def07, def08, def09, def10, def11, def12, customer_group, is_delete, create_time, create_by, create_by_name, modified_time, modified_by, modified_by_name, check_eqpt, pressing_technology, material_max_weight, material_min_weight, temp_code_box, print_box_num, temp_code_pkg, print_pkg_num, is_box_print, is_pkg_print, is_grid, group_code_start, group_code_end, qc_sample_percent, is_assemble, is_die_trace, is_mutiple, is_pkg, need_weighing, process_route_temp_id, material_kind_id, fault_part_id, creator, trace_interval, die_casting, is_feed_limit' for table 'tn_iot_v3.dbo.bs_material', columns: {
material_id varchar(50) NOT NULL
material_code varchar(50) DEFAULT VALUE NULL
material_name varchar(100) DEFAULT VALUE ('')
material_en_name varchar(100) DEFAULT VALUE ('')
material_short_name varchar(20) DEFAULT VALUE ('')
material_spec varchar(100) DEFAULT VALUE ('')
material_model varchar(50) DEFAULT VALUE ('')
material_config varchar(50) DEFAULT VALUE ('')
material_unit varchar(50) DEFAULT VALUE ('')
material_std varchar(50) DEFAULT VALUE ('')
barcode_std varchar(50) DEFAULT VALUE ('')
production_mode int(10, 0) DEFAULT VALUE ((0))
material_color varchar(50) DEFAULT VALUE ('')
custom_sort varchar(50) DEFAULT VALUE NULL
material_type_id varchar(50) NOT NULL DEFAULT VALUE ('')
material_type_code varchar(50) DEFAULT VALUE NULL
material_class_id varchar(50) DEFAULT VALUE ('')
material_group_id varchar(50) DEFAULT VALUE ('')
location_id varchar(50) DEFAULT VALUE ('')
lot_value numeric(18, 6) DEFAULT VALUE ((0))
lot_value_unit varchar(50) DEFAULT VALUE ('')
sublot_qty numeric(18, 6) DEFAULT VALUE ((0))
sublot_qty_unit varchar(50) DEFAULT VALUE ('')
pack_size varchar(50) DEFAULT VALUE ('')
description varchar(500) DEFAULT VALUE ('')
setup_time numeric(18, 6) DEFAULT VALUE ((0))
cycle_time numeric(18, 6) DEFAULT VALUE ((0))
beat_time numeric(18, 6) DEFAULT VALUE ((0))
offset_time int(10, 0) DEFAULT VALUE ((0))
status varchar(20) DEFAULT VALUE ((0))
pic_path varchar(400) DEFAULT VALUE ('')
material_weight numeric(18, 4) DEFAULT VALUE ((0))
gross_weight numeric(18, 4) DEFAULT VALUE ((0))
wh_id varchar(50) DEFAULT VALUE ('')
wh_min numeric(18, 4) DEFAULT VALUE ((0))
wh_max numeric(18, 4) DEFAULT VALUE ((0))
wh_unit varchar(50) DEFAULT VALUE ('')
pic_code varchar(400) DEFAULT VALUE ('')
erp_id varchar(60) DEFAULT VALUE ('')
material_map varchar(60) DEFAULT VALUE ('')
material_prop varchar(100) DEFAULT VALUE ('')
sale_price numeric(30, 6) DEFAULT VALUE ((0))
qty_low_alarm numeric(16, 4) DEFAULT VALUE ((0))
raw_type varchar(50) DEFAULT VALUE ('1')
batch_type varchar(50) DEFAULT VALUE ('')
barcode_code varchar(100) DEFAULT VALUE ('')
box_rule varchar(50) DEFAULT VALUE ('')
pkg_rule varchar(50) DEFAULT VALUE ('')
box_barcode varchar(100) DEFAULT VALUE ('')
pkg_barcode varchar(100) DEFAULT VALUE ('')
batch_barcode varchar(100) DEFAULT VALUE ('')
is_qc int(10, 0) DEFAULT VALUE ((0))
is_stop int(10, 0) DEFAULT VALUE ((0))
is_common int(10, 0) DEFAULT VALUE ((0))
reserved1 varchar(100) DEFAULT VALUE ('')
reserved2 varchar(100) DEFAULT VALUE ('')
reserved3 varchar(100) DEFAULT VALUE ('')
reserved4 varchar(100) DEFAULT VALUE ('')
reserved5 varchar(100) DEFAULT VALUE ('')
reserved6 varchar(100) DEFAULT VALUE ('')
def01 varchar(100) DEFAULT VALUE ('')
def02 varchar(100) DEFAULT VALUE ('')
def03 varchar(100) DEFAULT VALUE ('')
def04 varchar(100) DEFAULT VALUE ('')
def05 varchar(100) DEFAULT VALUE ('')
def06 varchar(100) DEFAULT VALUE ('')
def07 varchar(100) DEFAULT VALUE ('')
def08 varchar(100) DEFAULT VALUE ('')
def09 varchar(100) DEFAULT VALUE ('')
def10 varchar(100) DEFAULT VALUE ('')
def11 varchar(100) DEFAULT VALUE ('')
def12 varchar(100) DEFAULT VALUE ('')
customer_group varchar(50) DEFAULT VALUE ('')
is_delete int(10, 0) DEFAULT VALUE ((0))
create_time datetime(23, 3) DEFAULT VALUE (getdate())
create_by varchar(50) DEFAULT VALUE ('')
create_by_name varchar(50) DEFAULT VALUE ('')
modified_time datetime(23, 3) DEFAULT VALUE ('')
modified_by varchar(50) DEFAULT VALUE ('')
modified_by_name varchar(50) DEFAULT VALUE ('')
check_eqpt varchar(50) DEFAULT VALUE NULL
pressing_technology varchar(50) DEFAULT VALUE NULL
material_max_weight varchar(50) DEFAULT VALUE NULL
material_min_weight varchar(50) DEFAULT VALUE NULL
temp_code_box varchar(50) DEFAULT VALUE NULL
print_box_num varchar(1) DEFAULT VALUE NULL
temp_code_pkg varchar(50) DEFAULT VALUE NULL
print_pkg_num varchar(50) DEFAULT VALUE NULL
is_box_print varchar(50) DEFAULT VALUE NULL
is_pkg_print varchar(50) DEFAULT VALUE NULL
is_grid varchar(50) DEFAULT VALUE NULL
group_code_start varchar(50) DEFAULT VALUE NULL
group_code_end varchar(50) DEFAULT VALUE NULL
qc_sample_percent varchar(50) DEFAULT VALUE NULL
is_assemble int(10, 0) DEFAULT VALUE ('')
is_die_trace int(10, 0) DEFAULT VALUE NULL
is_mutiple int(10, 0) DEFAULT VALUE (NULL)
is_pkg int(10, 0) DEFAULT VALUE NULL
need_weighing varchar(255) DEFAULT VALUE NULL
process_route_temp_id varchar(50) DEFAULT VALUE NULL
material_kind_id varchar(50) DEFAULT VALUE NULL
fault_part_id varchar(50) DEFAULT VALUE NULL
creator varchar(255) DEFAULT VALUE NULL
trace_interval int(10, 0) DEFAULT VALUE NULL
die_casting varchar(100) DEFAULT VALUE NULL
}
primary key: [material_id]
default charset: null
comment: null
. This might be caused by DBZ-4350
at io.debezium.util.ColumnUtils.toArray(ColumnUtils.java:57)
at com.ververica.cdc.connectors.sqlserver.source.reader.fetch.SqlServerScanFetchTask$SqlServerSnapshotSplitReadTask.createDataEventsForTable(SqlServerScanFetchTask.java:355)
at com.ververica.cdc.connectors.sqlserver.source.reader.fetch.SqlServerScanFetchTask$SqlServerSnapshotSplitReadTask.createDataEvents(SqlServerScanFetchTask.java:313)
at com.ververica.cdc.connectors.sqlserver.source.reader.fetch.SqlServerScanFetchTask$SqlServerSnapshotSplitReadTask.doExecute(SqlServerScanFetchTask.java:283)
at com.ververica.cdc.connectors.sqlserver.source.reader.fetch.SqlServerScanFetchTask$SqlServerSnapshotSplitReadTask.execute(SqlServerScanFetchTask.java:251)
... 7 more