Details
-
Bug
-
Status: Closed
-
Blocker
-
Resolution: Fixed
-
None
Description
Error: Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.0:compile (default-compile) on project flink-connector-mongodb: Compilation failure 134Error: /home/runner/work/flink-connector-mongodb/flink-connector-mongodb/flink-connector-mongodb/src/main/java/org/apache/flink/connector/mongodb/source/reader/MongoSourceReaderContext.java:[35,8] org.apache.flink.connector.mongodb.source.reader.MongoSourceReaderContext is not abstract and does not override abstract method getTaskInfo() in org.apache.flink.api.connector.source.SourceReaderContext 135
https://github.com/apache/flink-connector-mongodb/actions/runs/7657281844/job/20867604084
This is related to FLINK-33905
One point: As FLIP-382 is accepted, all connectors who implement SourceReaderContext (i.e MongoSourceReaderContext) should implement new introduced methods ` getTaskInfo()` if they want to compile/work with Flink 1.19.
Another point: The FLIP-382 didn't mentioned the connector backward compatibility well, maybe we need to rethink the section. As I just have a rough look at the FLIP, maybe xtsong and Wencong Liu could comment under this issue.