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

MongoDB connector compile failed with Flink 1.19-SNAPSHOT

Attach filesAttach ScreenshotVotersWatch issueWatchersCreate sub-taskLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    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 Xintong Song and Wencong Liu could comment under this issue.

      Attachments

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

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

            Dates

              Created:
              Updated:
              Resolved:

              Slack

                Issue deployment