You are viewing a plain text version of this content. The canonical link for it is here.
Posted to builds@beam.apache.org by Apache Jenkins Server <je...@builds.apache.org> on 2021/08/13 12:08:47 UTC

Build failed in Jenkins: beam_PostCommit_Python_VR_Samza #98

See <https://ci-beam.apache.org/job/beam_PostCommit_Python_VR_Samza/98/display/redirect>

Changes:


------------------------------------------
[...truncated 947.93 KB...]
	at org.apache.beam.vendor.grpc.v1p36p0.io.grpc.stub.ServerCalls$UnaryServerCallHandler$UnaryServerCallListener.onHalfClose(ServerCalls.java:182)
	at org.apache.beam.vendor.grpc.v1p36p0.io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35)
	at org.apache.beam.vendor.grpc.v1p36p0.io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23)
	at org.apache.beam.vendor.grpc.v1p36p0.io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40)
	at org.apache.beam.vendor.grpc.v1p36p0.io.grpc.Contexts$ContextualizedServerCallListener.onHalfClose(Contexts.java:86)
	at org.apache.beam.vendor.grpc.v1p36p0.io.grpc.internal.ServerCallImpl$ServerStreamListenerImpl.halfClosed(ServerCallImpl.java:331)
	at org.apache.beam.vendor.grpc.v1p36p0.io.grpc.internal.ServerImpl$JumpToApplicationThreadServerStreamListener$1HalfClosed.runInContext(ServerImpl.java:797)
	at org.apache.beam.vendor.grpc.v1p36p0.io.grpc.internal.ContextRunnable.run(ContextRunnable.java:37)
	at org.apache.beam.vendor.grpc.v1p36p0.io.grpc.internal.SerializingExecutor.run(SerializingExecutor.java:123)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at java.lang.Thread.run(Thread.java:748)
Aug 13, 2021 12:08:40 PM org.apache.beam.vendor.grpc.v1p36p0.io.grpc.internal.SerializingExecutor run
SEVERE: Exception while executing runnable org.apache.beam.vendor.grpc.v1p36p0.io.grpc.internal.ServerImpl$JumpToApplicationThreadServerStreamListener$1HalfClosed@6ece3160
java.lang.IllegalStateException: call already closed
	at org.apache.beam.vendor.grpc.v1p36p0.com.google.common.base.Preconditions.checkState(Preconditions.java:508)
	at org.apache.beam.vendor.grpc.v1p36p0.io.grpc.internal.ServerCallImpl.closeInternal(ServerCallImpl.java:209)
	at org.apache.beam.vendor.grpc.v1p36p0.io.grpc.internal.ServerCallImpl.close(ServerCallImpl.java:202)
	at org.apache.beam.vendor.grpc.v1p36p0.io.grpc.stub.ServerCalls$ServerCallStreamObserverImpl.onError(ServerCalls.java:374)
	at org.apache.beam.runners.jobsubmission.InMemoryJobService.getMessageStream(InMemoryJobService.java:458)
	at org.apache.beam.model.jobmanagement.v1.JobServiceGrpc$MethodHandlers.invoke(JobServiceGrpc.java:972)
	at org.apache.beam.vendor.grpc.v1p36p0.io.grpc.stub.ServerCalls$UnaryServerCallHandler$UnaryServerCallListener.onHalfClose(ServerCalls.java:182)
	at org.apache.beam.vendor.grpc.v1p36p0.io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35)
	at org.apache.beam.vendor.grpc.v1p36p0.io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23)
	at org.apache.beam.vendor.grpc.v1p36p0.io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40)
	at org.apache.beam.vendor.grpc.v1p36p0.io.grpc.Contexts$ContextualizedServerCallListener.onHalfClose(Contexts.java:86)
	at org.apache.beam.vendor.grpc.v1p36p0.io.grpc.internal.ServerCallImpl$ServerStreamListenerImpl.halfClosed(ServerCallImpl.java:331)
	at org.apache.beam.vendor.grpc.v1p36p0.io.grpc.internal.ServerImpl$JumpToApplicationThreadServerStreamListener$1HalfClosed.runInContext(ServerImpl.java:797)
	at org.apache.beam.vendor.grpc.v1p36p0.io.grpc.internal.ContextRunnable.run(ContextRunnable.java:37)
	at org.apache.beam.vendor.grpc.v1p36p0.io.grpc.internal.SerializingExecutor.run(SerializingExecutor.java:123)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at java.lang.Thread.run(Thread.java:748)

ERROR:root:java.lang.UnsupportedOperationException: JSON DAG for portable pipeline is not supported yet.
------------------------------ Captured log call -------------------------------
WARNING  root:environments.py:371 Make sure that locally built Python SDK docker image has Python 3.8 interpreter.
ERROR    root:portable_runner.py:567 java.lang.UnsupportedOperationException: JSON DAG for portable pipeline is not supported yet.
________________________ SamzaRunnerTest.test_windowing ________________________

self = <apache_beam.runners.portability.samza_runner_test.SamzaRunnerTest testMethod=test_windowing>

    def test_windowing(self):
      with self.create_pipeline() as p:
        res = (
            p
            | beam.Create([1, 2, 100, 101, 102])
            | beam.Map(lambda t: window.TimestampedValue(('k', t), t))
            | beam.WindowInto(beam.transforms.window.Sessions(10))
            | beam.GroupByKey()
            | beam.Map(lambda k_vs1: (k_vs1[0], sorted(k_vs1[1]))))
>       assert_that(res, equal_to([('k', [1, 2]), ('k', [100, 101, 102])]))

apache_beam/runners/portability/fn_api_runner/fn_runner_test.py:775: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
apache_beam/pipeline.py:587: in __exit__
    self.result.wait_until_finish()
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <apache_beam.runners.portability.portable_runner.PipelineResult object at 0x7fb41ac33b20>
duration = None

    def wait_until_finish(self, duration=None):
      """
      :param duration: The maximum time in milliseconds to wait for the result of
      the execution. If None or zero, will wait until the pipeline finishes.
      :return: The result of the pipeline, i.e. PipelineResult.
      """
      def read_messages():
        # type: () -> None
        previous_state = -1
        for message in self._message_stream:
          if message.HasField('message_response'):
            logging.log(
                MESSAGE_LOG_LEVELS[message.message_response.importance],
                "%s",
                message.message_response.message_text)
          else:
            current_state = message.state_response.state
            if current_state != previous_state:
              _LOGGER.info(
                  "Job state changed to %s",
                  self._runner_api_state_to_pipeline_state(current_state))
              previous_state = current_state
          self._messages.append(message)
    
      message_thread = threading.Thread(
          target=read_messages, name='wait_until_finish_read')
      message_thread.daemon = True
      message_thread.start()
    
      if duration:
        state_thread = threading.Thread(
            target=functools.partial(self._observe_state, message_thread),
            name='wait_until_finish_state_observer')
        state_thread.daemon = True
        state_thread.start()
        start_time = time.time()
        duration_secs = duration / 1000
        while (time.time() - start_time < duration_secs and
               state_thread.is_alive()):
          time.sleep(1)
      else:
        self._observe_state(message_thread)
    
      if self._runtime_exception:
>       raise self._runtime_exception
E       RuntimeError: Pipeline test_windowing_1628856520.8626895_85f3187a-1e2e-4534-b577-010bb3e89f4f failed in state FAILED: java.lang.UnsupportedOperationException: JSON DAG for portable pipeline is not supported yet.

apache_beam/runners/portability/portable_runner.py:600: RuntimeError
----------------------------- Captured stderr call -----------------------------
WARNING:root:Make sure that locally built Python SDK docker image has Python 3.8 interpreter.
[grpc-default-executor-1] INFO org.apache.beam.runners.fnexecution.artifact.ArtifactStagingService - Staging artifacts for job_886642c2-9984-45ca-937f-e4ffdcb367d0.
[grpc-default-executor-1] INFO org.apache.beam.runners.fnexecution.artifact.ArtifactStagingService - Resolving artifacts for job_886642c2-9984-45ca-937f-e4ffdcb367d0.ref_Environment_default_environment_1.
[grpc-default-executor-1] INFO org.apache.beam.runners.fnexecution.artifact.ArtifactStagingService - Getting 0 artifacts for job_886642c2-9984-45ca-937f-e4ffdcb367d0.null.
[grpc-default-executor-1] INFO org.apache.beam.runners.fnexecution.artifact.ArtifactStagingService - Artifacts fully staged for job_886642c2-9984-45ca-937f-e4ffdcb367d0.
[grpc-default-executor-1] INFO org.apache.beam.runners.jobsubmission.JobInvocation - Starting job invocation test_windowing_1628856520.8626895_85f3187a-1e2e-4534-b577-010bb3e89f4f
[samza-runner-job-invoker-1] INFO org.apache.beam.runners.samza.SamzaPipelineRunner - Portable pipeline to run:
[samza-runner-job-invoker-1] INFO org.apache.beam.runners.samza.SamzaPipelineRunner - digraph {
    rankdir=LR
    0 [label="Create/Impulse\nbeam:transform:impulse:v1"]
    1 [label="14Create/Impulse.None/beam:env:external:v1:0\nbeam:runner:executable_stage:v1"]
    0 -> 1 [style=solid label="1"]
    2 [label="Create/MaybeReshuffle/Reshuffle/ReshufflePerKey/GroupByKey\nbeam:transform:group_by_key:v1"]
    1 -> 2 [style=solid label="4"]
    3 [label="58Create/MaybeReshuffle/Reshuffle/ReshufflePerKey/GroupByKey.None/beam:env:external:v1:0\nbeam:runner:executable_stage:v1"]
    2 -> 3 [style=solid label="5"]
    4 [label="assert_that/Create/Impulse\nbeam:transform:impulse:v1"]
    5 [label="GroupByKey\nbeam:transform:group_by_key:v1"]
    3 -> 5 [style=solid label="10"]
    6 [label="26assert_that/Create/Impulse.None/beam:env:external:v1:0\nbeam:runner:executable_stage:v1"]
    4 -> 6 [style=solid label="13"]
    7 [label="10GroupByKey.None/beam:env:external:v1:0\nbeam:runner:executable_stage:v1"]
    5 -> 7 [style=solid label="11"]
    8 [label="unzipped_flatten:0\nbeam:transform:flatten:v1"]
    7 -> 8 [style=solid label="20:0"]
    6 -> 8 [style=solid label="20:1"]
    9 [label="assert_that/Group/_CoGBKImpl/GroupByKey\nbeam:transform:group_by_key:v1"]
    8 -> 9 [style=solid label="20"]
    10 [label="39assert_that/Group/_CoGBKImpl/GroupByKey.None/beam:env:external:v1:0\nbeam:runner:executable_stage:v1"]
    9 -> 10 [style=solid label="21"]
}

[samza-runner-job-invoker-1] INFO org.apache.beam.runners.samza.SamzaRunner - Portable pipeline to run DOT graph:
digraph {
    rankdir=LR
    0 [label="Create/Impulse\nbeam:transform:impulse:v1"]
    1 [label="14Create/Impulse.None/beam:env:external:v1:0\nbeam:runner:executable_stage:v1"]
    0 -> 1 [style=solid label="1"]
    2 [label="Create/MaybeReshuffle/Reshuffle/ReshufflePerKey/GroupByKey\nbeam:transform:group_by_key:v1"]
    1 -> 2 [style=solid label="4"]
    3 [label="58Create/MaybeReshuffle/Reshuffle/ReshufflePerKey/GroupByKey.None/beam:env:external:v1:0\nbeam:runner:executable_stage:v1"]
    2 -> 3 [style=solid label="5"]
    4 [label="assert_that/Create/Impulse\nbeam:transform:impulse:v1"]
    5 [label="GroupByKey\nbeam:transform:group_by_key:v1"]
    3 -> 5 [style=solid label="10"]
    6 [label="26assert_that/Create/Impulse.None/beam:env:external:v1:0\nbeam:runner:executable_stage:v1"]
    4 -> 6 [style=solid label="13"]
    7 [label="10GroupByKey.None/beam:env:external:v1:0\nbeam:runner:executable_stage:v1"]
    5 -> 7 [style=solid label="11"]
    8 [label="unzipped_flatten:0\nbeam:transform:flatten:v1"]
    7 -> 8 [style=solid label="20:0"]
    6 -> 8 [style=solid label="20:1"]
    9 [label="assert_that/Group/_CoGBKImpl/GroupByKey\nbeam:transform:group_by_key:v1"]
    8 -> 9 [style=solid label="20"]
    10 [label="39assert_that/Group/_CoGBKImpl/GroupByKey.None/beam:env:external:v1:0\nbeam:runner:executable_stage:v1"]
    9 -> 10 [style=solid label="21"]
}

[samza-runner-job-invoker-0] ERROR org.apache.beam.runners.jobsubmission.JobInvocation - Error during job invocation test_windowing_1628856520.8626895_85f3187a-1e2e-4534-b577-010bb3e89f4f.
java.lang.RuntimeException: Failed to invoke samza job
	at org.apache.beam.runners.samza.SamzaPipelineRunner.run(SamzaPipelineRunner.java:83)
	at org.apache.beam.runners.jobsubmission.JobInvocation.runPipeline(JobInvocation.java:86)
	at org.apache.beam.vendor.guava.v26_0_jre.com.google.common.util.concurrent.TrustedListenableFutureTask$TrustedFutureInterruptibleTask.runInterruptibly(TrustedListenableFutureTask.java:125)
	at org.apache.beam.vendor.guava.v26_0_jre.com.google.common.util.concurrent.InterruptibleTask.run(InterruptibleTask.java:57)
	at org.apache.beam.vendor.guava.v26_0_jre.com.google.common.util.concurrent.TrustedListenableFutureTask.run(TrustedListenableFutureTask.java:78)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at java.lang.Thread.run(Thread.java:748)
Caused by: java.lang.UnsupportedOperationException: JSON DAG for portable pipeline is not supported yet.
	at org.apache.beam.runners.samza.util.PipelineJsonRenderer.toJsonString(PipelineJsonRenderer.java:82)
	at org.apache.beam.runners.samza.SamzaRunner.runPortablePipeline(SamzaRunner.java:89)
	at org.apache.beam.runners.samza.SamzaPipelineRunner.run(SamzaPipelineRunner.java:73)
	... 7 more
ERROR:root:java.lang.UnsupportedOperationException: JSON DAG for portable pipeline is not supported yet.
------------------------------ Captured log call -------------------------------
WARNING  root:environments.py:371 Make sure that locally built Python SDK docker image has Python 3.8 interpreter.
ERROR    root:portable_runner.py:567 java.lang.UnsupportedOperationException: JSON DAG for portable pipeline is not supported yet.
=============================== warnings summary ===============================
target/.tox-samza-runner-test/samza-runner-test/lib/python3.8/site-packages/tenacity/_asyncio.py:42
  <https://ci-beam.apache.org/job/beam_PostCommit_Python_VR_Samza/ws/src/sdks/python/test-suites/portable/py38/build/srcs/sdks/python/target/.tox-samza-runner-test/samza-runner-test/lib/python3.8/site-packages/tenacity/_asyncio.py>:42: DeprecationWarning: "@coroutine" decorator is deprecated since Python 3.8, use "async def" instead
    def call(self, fn, *args, **kwargs):

-- Docs: https://docs.pytest.org/en/latest/warnings.html
- generated xml file: <https://ci-beam.apache.org/job/beam_PostCommit_Python_VR_Samza/ws/src/sdks/python/test-suites/portable/py38/build/srcs/sdks/python/pytest_samza-runner-test.xml> -
========= 30 failed, 1 passed, 19 skipped, 1 warnings in 49.95 seconds =========
ERROR: InvocationError for command <https://ci-beam.apache.org/job/beam_PostCommit_Python_VR_Samza/ws/src/sdks/python/test-suites/portable/py38/build/srcs/sdks/python/scripts/pytest_validates_runner.sh> samza-runner-test apache_beam/runners/portability/samza_runner_test.py '--samza_job_server_jar=<https://ci-beam.apache.org/job/beam_PostCommit_Python_VR_Samza/ws/src/runners/samza/job-server/build/libs/beam-runners-samza-job-server-2.33.0-SNAPSHOT.jar> --environment_type=LOOPBACK' (exited with code 1)
samza-runner-test run-test-post: commands[0] | bash <https://ci-beam.apache.org/job/beam_PostCommit_Python_VR_Samza/ws/src/sdks/python/test-suites/portable/py38/build/srcs/sdks/python/scripts/run_tox_cleanup.sh>
___________________________________ summary ____________________________________
ERROR:   samza-runner-test: commands failed

> Task :sdks:python:test-suites:portable:py38:samzaCompatibilityMatrixLOOPBACK FAILED

FAILURE: Build completed with 3 failures.

1: Task failed with an exception.
-----------
* What went wrong:
Execution failed for task ':sdks:python:test-suites:portable:py36:samzaCompatibilityMatrixLOOPBACK'.
> Process 'command 'sh'' finished with non-zero exit value 1

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
==============================================================================

2: Task failed with an exception.
-----------
* What went wrong:
Execution failed for task ':sdks:python:test-suites:portable:py37:samzaCompatibilityMatrixLOOPBACK'.
> Process 'command 'sh'' finished with non-zero exit value 1

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
==============================================================================

3: Task failed with an exception.
-----------
* What went wrong:
Execution failed for task ':sdks:python:test-suites:portable:py38:samzaCompatibilityMatrixLOOPBACK'.
> Process 'command 'sh'' finished with non-zero exit value 1

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
==============================================================================

* Get more help at https://help.gradle.org

Deprecated Gradle features were used in this build, making it incompatible with Gradle 7.0.
Use '--warning-mode all' to show the individual deprecation warnings.
See https://docs.gradle.org/6.8.3/userguide/command_line_interface.html#sec:command_line_warnings

BUILD FAILED in 8m 12s
66 actionable tasks: 43 executed, 23 from cache

Publishing build scan...
https://gradle.com/s/jwtksqfcte2sg

Build step 'Invoke Gradle script' changed build result to FAILURE
Build step 'Invoke Gradle script' marked build as failure

---------------------------------------------------------------------
To unsubscribe, e-mail: builds-unsubscribe@beam.apache.org
For additional commands, e-mail: builds-help@beam.apache.org


Jenkins build is back to normal : beam_PostCommit_Python_VR_Samza #100

Posted by Apache Jenkins Server <je...@builds.apache.org>.
See <https://ci-beam.apache.org/job/beam_PostCommit_Python_VR_Samza/100/display/redirect?page=changes>


---------------------------------------------------------------------
To unsubscribe, e-mail: builds-unsubscribe@beam.apache.org
For additional commands, e-mail: builds-help@beam.apache.org


Build failed in Jenkins: beam_PostCommit_Python_VR_Samza #99

Posted by Apache Jenkins Server <je...@builds.apache.org>.
See <https://ci-beam.apache.org/job/beam_PostCommit_Python_VR_Samza/99/display/redirect>

Changes:


------------------------------------------
[...truncated 895.72 KB...]
    0 -> 1 [style=solid label="1"]
    2 [label="Create/MaybeReshuffle/Reshuffle/ReshufflePerKey/GroupByKey\nbeam:transform:group_by_key:v1"]
    1 -> 2 [style=solid label="4"]
    3 [label="assert_that/Create/Impulse\nbeam:transform:impulse:v1"]
    4 [label="58Create/MaybeReshuffle/Reshuffle/ReshufflePerKey/GroupByKey.None/beam:env:external:v1:0\nbeam:runner:executable_stage:v1"]
    2 -> 4 [style=solid label="5"]
    5 [label="26assert_that/Create/Impulse.None/beam:env:external:v1:0\nbeam:runner:executable_stage:v1"]
    3 -> 5 [style=solid label="10"]
    6 [label="18Create/Map(decode).None/SplitAndSize0/beam:env:external:v1:0\nbeam:runner:executable_stage:v1"]
    4 -> 6 [style=solid label="8/SplitAndSize0"]
    7 [label="unzipped_flatten:0\nbeam:transform:flatten:v1"]
    6 -> 7 [style=solid label="17:1"]
    5 -> 7 [style=solid label="17:0"]
    8 [label="assert_that/Group/_CoGBKImpl/GroupByKey\nbeam:transform:group_by_key:v1"]
    7 -> 8 [style=solid label="17"]
    9 [label="39assert_that/Group/_CoGBKImpl/GroupByKey.None/beam:env:external:v1:0\nbeam:runner:executable_stage:v1"]
    8 -> 9 [style=solid label="18"]
}

[samza-runner-job-invoker-0] ERROR org.apache.beam.runners.jobsubmission.JobInvocation - Error during job invocation test_sdf_with_dofn_as_restriction_provider_1628877960.801118_38edde19-3308-4156-81b6-c40490c37b76.
java.lang.RuntimeException: Failed to invoke samza job
	at org.apache.beam.runners.samza.SamzaPipelineRunner.run(SamzaPipelineRunner.java:83)
	at org.apache.beam.runners.jobsubmission.JobInvocation.runPipeline(JobInvocation.java:86)
	at org.apache.beam.vendor.guava.v26_0_jre.com.google.common.util.concurrent.TrustedListenableFutureTask$TrustedFutureInterruptibleTask.runInterruptibly(TrustedListenableFutureTask.java:125)
	at org.apache.beam.vendor.guava.v26_0_jre.com.google.common.util.concurrent.InterruptibleTask.run(InterruptibleTask.java:57)
	at org.apache.beam.vendor.guava.v26_0_jre.com.google.common.util.concurrent.TrustedListenableFutureTask.run(TrustedListenableFutureTask.java:78)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at java.lang.Thread.run(Thread.java:748)
Caused by: java.lang.UnsupportedOperationException: JSON DAG for portable pipeline is not supported yet.
	at org.apache.beam.runners.samza.util.PipelineJsonRenderer.toJsonString(PipelineJsonRenderer.java:82)
	at org.apache.beam.runners.samza.SamzaRunner.runPortablePipeline(SamzaRunner.java:89)
	at org.apache.beam.runners.samza.SamzaPipelineRunner.run(SamzaPipelineRunner.java:73)
	... 7 more
ERROR:root:java.lang.UnsupportedOperationException: JSON DAG for portable pipeline is not supported yet.
------------------------------ Captured log call -------------------------------
WARNING  root:environments.py:371 Make sure that locally built Python SDK docker image has Python 3.8 interpreter.
ERROR    root:portable_runner.py:567 java.lang.UnsupportedOperationException: JSON DAG for portable pipeline is not supported yet.
________________________ SamzaRunnerTest.test_windowing ________________________

self = <apache_beam.runners.portability.samza_runner_test.SamzaRunnerTest testMethod=test_windowing>

    def test_windowing(self):
      with self.create_pipeline() as p:
        res = (
            p
            | beam.Create([1, 2, 100, 101, 102])
            | beam.Map(lambda t: window.TimestampedValue(('k', t), t))
            | beam.WindowInto(beam.transforms.window.Sessions(10))
            | beam.GroupByKey()
            | beam.Map(lambda k_vs1: (k_vs1[0], sorted(k_vs1[1]))))
>       assert_that(res, equal_to([('k', [1, 2]), ('k', [100, 101, 102])]))

apache_beam/runners/portability/fn_api_runner/fn_runner_test.py:775: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
apache_beam/pipeline.py:587: in __exit__
    self.result.wait_until_finish()
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <apache_beam.runners.portability.portable_runner.PipelineResult object at 0x7f8ece421910>
duration = None

    def wait_until_finish(self, duration=None):
      """
      :param duration: The maximum time in milliseconds to wait for the result of
      the execution. If None or zero, will wait until the pipeline finishes.
      :return: The result of the pipeline, i.e. PipelineResult.
      """
      def read_messages():
        # type: () -> None
        previous_state = -1
        for message in self._message_stream:
          if message.HasField('message_response'):
            logging.log(
                MESSAGE_LOG_LEVELS[message.message_response.importance],
                "%s",
                message.message_response.message_text)
          else:
            current_state = message.state_response.state
            if current_state != previous_state:
              _LOGGER.info(
                  "Job state changed to %s",
                  self._runner_api_state_to_pipeline_state(current_state))
              previous_state = current_state
          self._messages.append(message)
    
      message_thread = threading.Thread(
          target=read_messages, name='wait_until_finish_read')
      message_thread.daemon = True
      message_thread.start()
    
      if duration:
        state_thread = threading.Thread(
            target=functools.partial(self._observe_state, message_thread),
            name='wait_until_finish_state_observer')
        state_thread.daemon = True
        state_thread.start()
        start_time = time.time()
        duration_secs = duration / 1000
        while (time.time() - start_time < duration_secs and
               state_thread.is_alive()):
          time.sleep(1)
      else:
        self._observe_state(message_thread)
    
      if self._runtime_exception:
>       raise self._runtime_exception
E       RuntimeError: Pipeline test_windowing_1628877961.2869925_73e6302d-5272-4f01-b130-54693bfd9259 failed in state FAILED: java.lang.UnsupportedOperationException: JSON DAG for portable pipeline is not supported yet.

apache_beam/runners/portability/portable_runner.py:600: RuntimeError
----------------------------- Captured stderr call -----------------------------
WARNING:root:Make sure that locally built Python SDK docker image has Python 3.8 interpreter.
[grpc-default-executor-0] INFO org.apache.beam.runners.fnexecution.artifact.ArtifactStagingService - Staging artifacts for job_61b251a8-b6b8-409a-b922-a7f95f6957f4.
[grpc-default-executor-0] INFO org.apache.beam.runners.fnexecution.artifact.ArtifactStagingService - Resolving artifacts for job_61b251a8-b6b8-409a-b922-a7f95f6957f4.ref_Environment_default_environment_1.
[grpc-default-executor-0] INFO org.apache.beam.runners.fnexecution.artifact.ArtifactStagingService - Getting 0 artifacts for job_61b251a8-b6b8-409a-b922-a7f95f6957f4.null.
[grpc-default-executor-0] INFO org.apache.beam.runners.fnexecution.artifact.ArtifactStagingService - Artifacts fully staged for job_61b251a8-b6b8-409a-b922-a7f95f6957f4.
[grpc-default-executor-0] INFO org.apache.beam.runners.jobsubmission.JobInvocation - Starting job invocation test_windowing_1628877961.2869925_73e6302d-5272-4f01-b130-54693bfd9259
[samza-runner-job-invoker-0] INFO org.apache.beam.runners.samza.SamzaPipelineRunner - Portable pipeline to run:
[samza-runner-job-invoker-0] INFO org.apache.beam.runners.samza.SamzaPipelineRunner - digraph {
    rankdir=LR
    0 [label="Create/Impulse\nbeam:transform:impulse:v1"]
    1 [label="14Create/Impulse.None/beam:env:external:v1:0\nbeam:runner:executable_stage:v1"]
    0 -> 1 [style=solid label="1"]
    2 [label="Create/MaybeReshuffle/Reshuffle/ReshufflePerKey/GroupByKey\nbeam:transform:group_by_key:v1"]
    1 -> 2 [style=solid label="4"]
    3 [label="58Create/MaybeReshuffle/Reshuffle/ReshufflePerKey/GroupByKey.None/beam:env:external:v1:0\nbeam:runner:executable_stage:v1"]
    2 -> 3 [style=solid label="5"]
    4 [label="assert_that/Create/Impulse\nbeam:transform:impulse:v1"]
    5 [label="GroupByKey\nbeam:transform:group_by_key:v1"]
    3 -> 5 [style=solid label="10"]
    6 [label="26assert_that/Create/Impulse.None/beam:env:external:v1:0\nbeam:runner:executable_stage:v1"]
    4 -> 6 [style=solid label="13"]
    7 [label="10GroupByKey.None/beam:env:external:v1:0\nbeam:runner:executable_stage:v1"]
    5 -> 7 [style=solid label="11"]
    8 [label="unzipped_flatten:0\nbeam:transform:flatten:v1"]
    7 -> 8 [style=solid label="20:0"]
    6 -> 8 [style=solid label="20:1"]
    9 [label="assert_that/Group/_CoGBKImpl/GroupByKey\nbeam:transform:group_by_key:v1"]
    8 -> 9 [style=solid label="20"]
    10 [label="39assert_that/Group/_CoGBKImpl/GroupByKey.None/beam:env:external:v1:0\nbeam:runner:executable_stage:v1"]
    9 -> 10 [style=solid label="21"]
}

[samza-runner-job-invoker-0] INFO org.apache.beam.runners.samza.SamzaRunner - Portable pipeline to run DOT graph:
digraph {
    rankdir=LR
    0 [label="Create/Impulse\nbeam:transform:impulse:v1"]
    1 [label="14Create/Impulse.None/beam:env:external:v1:0\nbeam:runner:executable_stage:v1"]
    0 -> 1 [style=solid label="1"]
    2 [label="Create/MaybeReshuffle/Reshuffle/ReshufflePerKey/GroupByKey\nbeam:transform:group_by_key:v1"]
    1 -> 2 [style=solid label="4"]
    3 [label="58Create/MaybeReshuffle/Reshuffle/ReshufflePerKey/GroupByKey.None/beam:env:external:v1:0\nbeam:runner:executable_stage:v1"]
    2 -> 3 [style=solid label="5"]
    4 [label="assert_that/Create/Impulse\nbeam:transform:impulse:v1"]
    5 [label="GroupByKey\nbeam:transform:group_by_key:v1"]
    3 -> 5 [style=solid label="10"]
    6 [label="26assert_that/Create/Impulse.None/beam:env:external:v1:0\nbeam:runner:executable_stage:v1"]
    4 -> 6 [style=solid label="13"]
    7 [label="10GroupByKey.None/beam:env:external:v1:0\nbeam:runner:executable_stage:v1"]
    5 -> 7 [style=solid label="11"]
    8 [label="unzipped_flatten:0\nbeam:transform:flatten:v1"]
    7 -> 8 [style=solid label="20:0"]
    6 -> 8 [style=solid label="20:1"]
    9 [label="assert_that/Group/_CoGBKImpl/GroupByKey\nbeam:transform:group_by_key:v1"]
    8 -> 9 [style=solid label="20"]
    10 [label="39assert_that/Group/_CoGBKImpl/GroupByKey.None/beam:env:external:v1:0\nbeam:runner:executable_stage:v1"]
    9 -> 10 [style=solid label="21"]
}

[samza-runner-job-invoker-1] ERROR org.apache.beam.runners.jobsubmission.JobInvocation - Error during job invocation test_windowing_1628877961.2869925_73e6302d-5272-4f01-b130-54693bfd9259.
java.lang.RuntimeException: Failed to invoke samza job
	at org.apache.beam.runners.samza.SamzaPipelineRunner.run(SamzaPipelineRunner.java:83)
	at org.apache.beam.runners.jobsubmission.JobInvocation.runPipeline(JobInvocation.java:86)
	at org.apache.beam.vendor.guava.v26_0_jre.com.google.common.util.concurrent.TrustedListenableFutureTask$TrustedFutureInterruptibleTask.runInterruptibly(TrustedListenableFutureTask.java:125)
	at org.apache.beam.vendor.guava.v26_0_jre.com.google.common.util.concurrent.InterruptibleTask.run(InterruptibleTask.java:57)
	at org.apache.beam.vendor.guava.v26_0_jre.com.google.common.util.concurrent.TrustedListenableFutureTask.run(TrustedListenableFutureTask.java:78)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at java.lang.Thread.run(Thread.java:748)
Caused by: java.lang.UnsupportedOperationException: JSON DAG for portable pipeline is not supported yet.
	at org.apache.beam.runners.samza.util.PipelineJsonRenderer.toJsonString(PipelineJsonRenderer.java:82)
	at org.apache.beam.runners.samza.SamzaRunner.runPortablePipeline(SamzaRunner.java:89)
	at org.apache.beam.runners.samza.SamzaPipelineRunner.run(SamzaPipelineRunner.java:73)
	... 7 more
ERROR:root:java.lang.UnsupportedOperationException: JSON DAG for portable pipeline is not supported yet.
------------------------------ Captured log call -------------------------------
WARNING  root:environments.py:371 Make sure that locally built Python SDK docker image has Python 3.8 interpreter.
ERROR    root:portable_runner.py:567 java.lang.UnsupportedOperationException: JSON DAG for portable pipeline is not supported yet.
=============================== warnings summary ===============================
target/.tox-samza-runner-test/samza-runner-test/lib/python3.8/site-packages/tenacity/_asyncio.py:42
  <https://ci-beam.apache.org/job/beam_PostCommit_Python_VR_Samza/ws/src/sdks/python/test-suites/portable/py38/build/srcs/sdks/python/target/.tox-samza-runner-test/samza-runner-test/lib/python3.8/site-packages/tenacity/_asyncio.py>:42: DeprecationWarning: "@coroutine" decorator is deprecated since Python 3.8, use "async def" instead
    def call(self, fn, *args, **kwargs):

-- Docs: https://docs.pytest.org/en/latest/warnings.html
- generated xml file: <https://ci-beam.apache.org/job/beam_PostCommit_Python_VR_Samza/ws/src/sdks/python/test-suites/portable/py38/build/srcs/sdks/python/pytest_samza-runner-test.xml> -
========= 30 failed, 1 passed, 19 skipped, 1 warnings in 17.69 seconds =========
ERROR: InvocationError for command <https://ci-beam.apache.org/job/beam_PostCommit_Python_VR_Samza/ws/src/sdks/python/test-suites/portable/py38/build/srcs/sdks/python/scripts/pytest_validates_runner.sh> samza-runner-test apache_beam/runners/portability/samza_runner_test.py '--samza_job_server_jar=<https://ci-beam.apache.org/job/beam_PostCommit_Python_VR_Samza/ws/src/runners/samza/job-server/build/libs/beam-runners-samza-job-server-2.33.0-SNAPSHOT.jar> --environment_type=LOOPBACK' (exited with code 1)
samza-runner-test run-test-post: commands[0] | bash <https://ci-beam.apache.org/job/beam_PostCommit_Python_VR_Samza/ws/src/sdks/python/test-suites/portable/py38/build/srcs/sdks/python/scripts/run_tox_cleanup.sh>
___________________________________ summary ____________________________________
ERROR:   samza-runner-test: commands failed

> Task :sdks:python:test-suites:portable:py38:samzaCompatibilityMatrixLOOPBACK FAILED

FAILURE: Build completed with 3 failures.

1: Task failed with an exception.
-----------
* What went wrong:
Execution failed for task ':sdks:python:test-suites:portable:py36:samzaCompatibilityMatrixLOOPBACK'.
> Process 'command 'sh'' finished with non-zero exit value 1

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
==============================================================================

2: Task failed with an exception.
-----------
* What went wrong:
Execution failed for task ':sdks:python:test-suites:portable:py37:samzaCompatibilityMatrixLOOPBACK'.
> Process 'command 'sh'' finished with non-zero exit value 1

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
==============================================================================

3: Task failed with an exception.
-----------
* What went wrong:
Execution failed for task ':sdks:python:test-suites:portable:py38:samzaCompatibilityMatrixLOOPBACK'.
> Process 'command 'sh'' finished with non-zero exit value 1

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
==============================================================================

* Get more help at https://help.gradle.org

Deprecated Gradle features were used in this build, making it incompatible with Gradle 7.0.
Use '--warning-mode all' to show the individual deprecation warnings.
See https://docs.gradle.org/6.8.3/userguide/command_line_interface.html#sec:command_line_warnings

BUILD FAILED in 5m 31s
66 actionable tasks: 43 executed, 23 from cache

Publishing build scan...
https://gradle.com/s/3yu4y2rlyk736

Build step 'Invoke Gradle script' changed build result to FAILURE
Build step 'Invoke Gradle script' marked build as failure

---------------------------------------------------------------------
To unsubscribe, e-mail: builds-unsubscribe@beam.apache.org
For additional commands, e-mail: builds-help@beam.apache.org