Uploaded image for project: 'Flink'
  1. Flink
  2. FLINK-34237

MongoDB connector compile failed with Flink 1.19-SNAPSHOT

    XMLWordPrintableJSON

Details

    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.

      Attachments

        Activity

          People

            Wencong Liu Wencong Liu
            leonard Leonard Xu
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: