seatunnel icon indicating copy to clipboard operation
seatunnel copied to clipboard

[Improve][Exception Management] Unified exception management in whole project

Open TyrantLucifer opened this issue 2 years ago • 14 comments

Search before asking

  • [X] I had searched in the feature and found no similar feature requirement.

Description

So far, the exceptions thrown in the code have not been managed uniformly, the connector and other modules still use RunException, unified exception management can make the code more clear and easy to read, and quickly prompt the user where the exception occurred.

The subtasks to be done are as follows:

  • [x] #3043
  • [x] #3330
  • [x] #3332
  • [x] #3434
  • [x] #3445
  • [x] #3507
  • [ ] #3508
  • [ ] #3509
  • [x] #3512
  • [ ] #3515
  • [x] #3516
  • [x] #3518
  • [x] #3519
  • [ ] #3521
  • [x] #3523
  • [x] #3529
  • [ ] #3530
  • [ ] #3531
  • [ ] #3532
  • [x] #3542
  • [ ] #3543
  • [x] #3544
  • [ ] #3551
  • [ ] #3548
  • [ ] #3547
  • [ ] #3568
  • [ ] #3549
  • [ ] #3556
  • [ ] #3554
  • [ ] #3562
  • [x] #3550
  • [ ] #3546
  • [ ] #3545

Usage Scenario

No response

Related issues

No response

Are you willing to submit a PR?

  • [X] Yes I am willing to submit a PR!

Code of Conduct

TyrantLucifer avatar Sep 28 '22 07:09 TyrantLucifer

I want to work for kafka,Google Sheets,http,feishu,lemlist,myhours,klaviyo,onesignal,starrocks,tablestore,redis and mongodb connector to unified exception.

TaoZex avatar Nov 22 '22 17:11 TaoZex

I want to work for kafka,Google Sheets,http,feishu,lemlist,myhours,klaviyo,onesignal,starrocks,tablestore,redis and mongodb connector to unified exception.

Please take one task at a time. Assign kafka to you. The owner of connectors do this work is better.

TyrantLucifer avatar Nov 23 '22 01:11 TyrantLucifer

I want to work for kafka,Google Sheets,http,feishu,lemlist,myhours,klaviyo,onesignal,starrocks,tablestore,redis and mongodb connector to unified exception.

Please take one task at a time. Assign kafka to you. The owner of connectors do this work is better.

Thanks.I will finish the connectors that I am familiar with.

TaoZex avatar Nov 23 '22 04:11 TaoZex

please assign StarRocks and pulsar to me; thx

john8628 avatar Nov 23 '22 11:11 john8628

please assign Clickhouse and Neo4j to me, thx.

FWLamb avatar Nov 23 '22 11:11 FWLamb

please assign Kudu to me! Thx

lianghuan-xatu avatar Nov 23 '22 11:11 lianghuan-xatu

Please assign OneSignal connector to me.Thanks.

1ceWine avatar Nov 23 '22 12:11 1ceWine

Please assign jdbc connector to me.Thank

Carl-Zhou-CN avatar Nov 23 '22 13:11 Carl-Zhou-CN

Please assign wechat connector to me.Thank

MonsterChenzhuo avatar Nov 24 '22 03:11 MonsterChenzhuo

Please assign wechat connector to me.Thank

https://github.com/apache/incubator-seatunnel/issues/3562

TyrantLucifer avatar Nov 24 '22 03:11 TyrantLucifer

please assign ElasticSearch source & sink connector to me, thx.

FWLamb avatar Nov 24 '22 07:11 FWLamb

Are there any remaining tasks assigned to me?

Zzih avatar Nov 24 '22 09:11 Zzih

I have unified the exception of formats module, please link the issue:https://github.com/apache/incubator-seatunnel/issues/3571

TaoZex avatar Nov 24 '22 16:11 TaoZex

I am doing expose configurable options in Hudi 。 Please assign Hudi connector to me.Thanks

cason0126 avatar Nov 25 '22 03:11 cason0126

This issue has been automatically marked as stale because it has not had recent activity for 30 days. It will be closed in next 7 days if no further activity occurs.

github-actions[bot] avatar Jan 08 '23 00:01 github-actions[bot]

The task was successfully accomplished! Thank you for all contributors.

TyrantLucifer avatar Jan 11 '23 14:01 TyrantLucifer