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

PipelineOptionsFactory doesn't use the right classloader for its SPI

Details

    • Task
    • Status: Resolved
    • P2
    • Resolution: Fixed
    • None
    • 2.4.0
    • sdk-java-core

    Description

      PipelineOptionsFactory uses its own classloader to load SPI, this should use the TCCL to grab what is available in the launching context to enable actual pluggability in most environment and not limit users to use a flat classloader environment.

      Attachments

        Issue Links

          Activity

            People

              romain.manni-bucau Romain Manni-Bucau
              romain.manni-bucau Romain Manni-Bucau
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 3h
                  3h