Uploaded image for project: 'Beam'
  1. Beam
  2. BEAM-11250

Error :runners:samza:compileJava for checkJavaLinkage

Details

    • Bug
    • Status: Resolved
    • P1
    • Resolution: Fixed
    • Not applicable
    • Not applicable
    • runner-samza
    • None

    Description

      Running checkJavaLinkage against most of all artifacts ends up with compile error in :runners:samza:compileJava. (master branch)

      How to reproduce this

      $ docker -it --rm adoptopenjdk:8 /bin/bash
      
      # git clone beam (commit 02a1cd24) & install golang & rsync
      
      # java -version
      openjdk version "1.8.0_272"
      OpenJDK Runtime Environment (AdoptOpenJDK)(build 1.8.0_272-b10)
      OpenJDK 64-Bit Server VM (AdoptOpenJDK)(build 25.272-b10, mixed mode)
      
      # ./gradlew -Ppublishing -PjavaLinkageArtifactIds=beam-sdks-java-io-google-cloud-platform :checkJavaLinkage
      > Task :runners:samza:compileJava
      /beam/runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/KeyedTimerData.java:48: error: [type.argument.type.incompatible] incompatible type argument for type parameter K of KeyedTimerData.
      public class KeyedTimerData<K> implements Comparable<KeyedTimerData<K>> {
       ^
      

      Attachments

        Activity

          People

            Unassigned Unassigned
            veblush Esun Kim
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: