You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@beam.apache.org by "Valentyn Tymofieiev (Jira)" <ji...@apache.org> on 2019/10/17 19:31:00 UTC

[jira] [Closed] (BEAM-8426) Newly-added ZipFileArtifactServiceTest is flaky.

     [ https://issues.apache.org/jira/browse/BEAM-8426?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Valentyn Tymofieiev closed BEAM-8426.
-------------------------------------
    Fix Version/s: Not applicable
       Resolution: Duplicate

> Newly-added ZipFileArtifactServiceTest is flaky.
> ------------------------------------------------
>
>                 Key: BEAM-8426
>                 URL: https://issues.apache.org/jira/browse/BEAM-8426
>             Project: Beam
>          Issue Type: Bug
>          Components: test-failures
>            Reporter: Valentyn Tymofieiev
>            Assignee: Robert Bradshaw
>            Priority: Major
>             Fix For: Not applicable
>
>
> PR that added the test: https://github.com/apache/beam/pull/9775
> Sample flake: 
> {noformat}
> ======================================================================
> ERROR: test_concurrent_requests (apache_beam.runners.portability.artifact_service_test.ZipFileArtifactServiceTest)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/home/jenkins/jenkins-slave/workspace/beam_PreCommit_Python_Commit/src/sdks/python/test-suites/tox/py37/build/srcs/sdks/python/apache_beam/runners/portability/artifact_service_test.py", line 215, in test_concurrent_requests
>     _ = list(pool.map(check, range(100)))
>   File "/usr/lib/python3.7/concurrent/futures/_base.py", line 586, in result_iterator
>     yield fs.pop().result()
>   File "/usr/lib/python3.7/concurrent/futures/_base.py", line 432, in result
>     return self.__get_result()
>   File "/usr/lib/python3.7/concurrent/futures/_base.py", line 384, in __get_result
>     raise self._exception
>   File "/usr/lib/python3.7/concurrent/futures/thread.py", line 57, in run
>     result = self.fn(*self.args, **self.kwargs)
>   File "/home/jenkins/jenkins-slave/workspace/beam_PreCommit_Python_Commit/src/sdks/python/test-suites/tox/py37/build/srcs/sdks/python/apache_beam/runners/portability/artifact_service_test.py", line 208, in check
>     self._service, tokens[session(index)], name(index)))
>   File "/home/jenkins/jenkins-slave/workspace/beam_PreCommit_Python_Commit/src/sdks/python/test-suites/tox/py37/build/srcs/sdks/python/apache_beam/runners/portability/artifact_service_test.py", line 73, in retrieve_artifact
>     name=name)))
>   File "/home/jenkins/jenkins-slave/workspace/beam_PreCommit_Python_Commit/src/sdks/python/test-suites/tox/py37/build/srcs/sdks/python/apache_beam/runners/portability/artifact_service_test.py", line 70, in <genexpr>
>     return b''.join(chunk.data for chunk in retrieval_service.GetArtifact(
>   File "/home/jenkins/jenkins-slave/workspace/beam_PreCommit_Python_Commit/src/sdks/python/test-suites/tox/py37/build/srcs/sdks/python/apache_beam/runners/portability/artifact_service.py", line 133, in GetArtifact
>     chunk
>  = fin.read(self._chunk_size)
>   File "/usr/lib/python3.7/zipfile.py", line 899, in read
>     data = self._read1(n)
>   File "/usr/lib/python3.7/zipfile.py", line 989, in _read1
>     self._update_crc(data)
>   File "/usr/lib/python3.7/zipfile.py", line 917, in _update_crc
>     raise BadZipFile("Bad CRC-32 for file %r" % self.name)
> zipfile.BadZipFile: Bad CRC-32 for file '/3b2b55eb92de23535010b7ac80d553ec2d4bae872ac5606bc3042ce9313dff87/069587dcb8f8b63329ae53051ba79ba34ba0deb41c7a1e044280d7b6bb15e4f0'
> {noformat}



--
This message was sent by Atlassian Jira
(v8.3.4#803005)