Details
-
Technical Debt
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
1.16.0, 1.15.2, pulsar-3.0.0
Description
PulsarExceptionUtils provides sneaky* utility methods for hiding checked exceptions. This is rather unusual coding. Based on what's provided in the code I would have concerns as a reader that we're not handling errors properly in calling code.
Either, we remove these methods and add proper exception handling or we add proper documentation on why this workaround is necessary.
syhily already hinted in his FLINK-29830 PR comment that this is related to flaws of the Pulsar API.
Attachments
Issue Links
- Discovered while testing
-
FLINK-29830 PulsarSinkITCase$DeliveryGuaranteeTest.writeRecordsToPulsar failed
- Resolved
- is caused by
-
FLINK-20731 Pulsar Source
- Resolved
- Testing discovered
-
FLINK-31014 Expose exceptions in connector testing framework
- Open
- links to