See <https://ci-beam.apache.org/job/beam_PostCommit_XVR_PythonUsingJavaSQL_Dataflow/517/display/redirect?page=changes>
Changes: [noreply] Add ability to self-assign issues for non-committers (#21719) ------------------------------------------ [...truncated 89.17 KB...] 285c8ba236e9: Waiting 9c6968e815a8: Waiting a3f9bdf8dfcf: Waiting a905b5927b02: Waiting 23a70d414857: Pushed b7e4c8e8e3f2: Pushed fff06663b770: Pushed aeb41451fa6b: Pushed c5e9d89da710: Pushed b9ec30a172f8: Pushed 9c6968e815a8: Pushed a905b5927b02: Pushed e41ca80a7ddd: Pushed eaf000af8a70: Pushed a4e29fabc086: Pushed a78b6308130e: Pushed c6679bcc482d: Layer already exists aedb4b362167: Layer already exists 285c8ba236e9: Layer already exists 2fbabeba902e: Layer already exists ee509ed6e976: Layer already exists 13b045a1dfd2: Layer already exists 9177197c67d0: Layer already exists 7dbadf2b9bd8: Layer already exists e7597c345c2e: Layer already exists a3f9bdf8dfcf: Pushed 35db2b87ce94: Pushed 6518708f1597: Pushed 20220608181728: digest: sha256:112e2b0dd781ae0dca86aabb1a690e71689f27ee6c8c3c3080bd44ea7d3646c2 size: 5361 > Task :runners:google-cloud-dataflow-java:setupXVR > Task :runners:google-cloud-dataflow-java:validatesCrossLanguageRunnerSetup Launching Java expansion service @ 39497 Launching Python expansion service @ 33893 > Task > :runners:google-cloud-dataflow-java:validatesCrossLanguageRunnerPythonUsingSql >>> RUNNING integration tests with pipeline options: >>> --runner=TestDataflowRunner --project=apache-beam-testing >>> --region=us-central1 >>> --sdk_harness_container_image_overrides=.*java.*,us.gcr.io/apache-beam-testing/java-postcommit-it/java:20220608181728 >>> --experiments=use_runner_v2 --experiments=shuffle_mode=appliance >>> --sdk_location=<https://ci-beam.apache.org/job/beam_PostCommit_XVR_PythonUsingJavaSQL_Dataflow/ws/src/sdks/python/build/apache-beam.tar.gz> >>> pytest options: --capture=no --numprocesses=8 --timeout=4500 >>> --log-cli-level=INFO >>> collect markers: -m=xlang_sql_expansion_service ============================= test session starts ============================== platform linux -- Python 3.9.10, pytest-4.6.11, py-1.11.0, pluggy-0.13.1 rootdir: <https://ci-beam.apache.org/job/beam_PostCommit_XVR_PythonUsingJavaSQL_Dataflow/ws/src/sdks/python,> inifile: pytest.ini plugins: xdist-1.34.0, timeout-1.4.2, forked-1.4.0, requests-mock-1.9.3 timeout: 4500.0s timeout method: signal timeout func_only: False gw0 I / gw1 I / gw2 I / gw3 I / gw4 I / gw5 I / gw6 I / gw7 I [gw0] Python 3.9.10 (main, Jan 15 2022, 18:17:56) -- [GCC 9.3.0] [gw1] Python 3.9.10 (main, Jan 15 2022, 18:17:56) -- [GCC 9.3.0] [gw3] Python 3.9.10 (main, Jan 15 2022, 18:17:56) -- [GCC 9.3.0] [gw4] Python 3.9.10 (main, Jan 15 2022, 18:17:56) -- [GCC 9.3.0] [gw6] Python 3.9.10 (main, Jan 15 2022, 18:17:56) -- [GCC 9.3.0] [gw7] Python 3.9.10 (main, Jan 15 2022, 18:17:56) -- [GCC 9.3.0] [gw2] Python 3.9.10 (main, Jan 15 2022, 18:17:56) -- [GCC 9.3.0] [gw5] Python 3.9.10 (main, Jan 15 2022, 18:17:56) -- [GCC 9.3.0] gw0 [9] / gw1 [9] / gw2 [9] / gw3 [9] / gw4 [9] / gw5 [9] / gw6 [9] / gw7 [9] scheduling tests via LoadScheduling apache_beam/transforms/sql_test.py::SqlTransformTest::test_windowing_before_sql apache_beam/transforms/sql_test.py::SqlTransformTest::test_map apache_beam/transforms/sql_test.py::SqlTransformTest::test_agg apache_beam/transforms/sql_test.py::SqlTransformTest::test_project apache_beam/transforms/sql_test.py::SqlTransformTest::test_row apache_beam/transforms/sql_test.py::SqlTransformTest::test_generate_data apache_beam/transforms/sql_test.py::SqlTransformTest::test_tagged_join apache_beam/transforms/sql_test.py::SqlTransformTest::test_filter [gw7] FAILED apache_beam/transforms/sql_test.py::SqlTransformTest::test_row [gw2] PASSED apache_beam/transforms/sql_test.py::SqlTransformTest::test_tagged_join [gw0] PASSED apache_beam/transforms/sql_test.py::SqlTransformTest::test_agg apache_beam/transforms/sql_test.py::SqlTransformTest::test_zetasql_generate_data [gw4] PASSED apache_beam/transforms/sql_test.py::SqlTransformTest::test_map [gw1] PASSED apache_beam/transforms/sql_test.py::SqlTransformTest::test_filter [gw3] PASSED apache_beam/transforms/sql_test.py::SqlTransformTest::test_generate_data [gw6] PASSED apache_beam/transforms/sql_test.py::SqlTransformTest::test_project [gw5] PASSED apache_beam/transforms/sql_test.py::SqlTransformTest::test_windowing_before_sql [gw0] PASSED apache_beam/transforms/sql_test.py::SqlTransformTest::test_zetasql_generate_data =================================== FAILURES =================================== __________________________ SqlTransformTest.test_row ___________________________ [gw7] linux -- Python 3.9.10 <https://ci-beam.apache.org/job/beam_PostCommit_XVR_PythonUsingJavaSQL_Dataflow/ws/src/build/gradleenv/1922375555/bin/python3.9> self = <apache_beam.transforms.sql_test.SqlTransformTest testMethod=test_row> def test_row(self): with TestPipeline() as p: out = ( > p | beam.Create([1, 2, 10]) | beam.Map(lambda x: beam.Row(a=x, b=str(x))) | SqlTransform("SELECT a*a as s, LENGTH(b) AS c FROM PCOLLECTION")) apache_beam/transforms/sql_test.py:146: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ apache_beam/pvalue.py:137: in __or__ return self.pipeline.apply(ptransform, self) apache_beam/pipeline.py:708: in apply pvalueish_result = self.runner.apply(transform, pvalueish, self._options) apache_beam/runners/dataflow/dataflow_runner.py:141: in apply return super().apply(transform, input, options) apache_beam/runners/runner.py:185: in apply return m(transform, input, options) apache_beam/runners/runner.py:215: in apply_PTransform return transform.expand(input) apache_beam/transforms/external.py:523: in expand with self._service() as service: /usr/lib/python3.9/contextlib.py:119: in __enter__ return next(self.gen) apache_beam/transforms/external.py:579: in _service with self._expansion_service as stub: apache_beam/transforms/external.py:767: in __enter__ self._service = self._service_provider.__enter__() apache_beam/utils/subprocess_server.py:72: in __enter__ return self.start() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <apache_beam.utils.subprocess_server.JavaJarServer object at 0x7f604a9179d0> def start(self): try: endpoint = self.start_process() wait_secs = .1 channel_options = [("grpc.max_receive_message_length", -1), ("grpc.max_send_message_length", -1)] channel = grpc.insecure_channel(endpoint, options=channel_options) channel_ready = grpc.channel_ready_future(channel) while True: if self._process is not None and self._process.poll() is not None: _LOGGER.error("Starting job service with %s", self._process.args) > raise RuntimeError( 'Service failed to start up with error %s' % self._process.poll()) E RuntimeError: Service failed to start up with error 1 apache_beam/utils/subprocess_server.py:88: RuntimeError ------------------------------ Captured log call ------------------------------- INFO apache_beam.utils.subprocess_server:subprocess_server.py:238 Using pre-built snapshot at <https://ci-beam.apache.org/job/beam_PostCommit_XVR_PythonUsingJavaSQL_Dataflow/ws/src/sdks/java/extensions/sql/expansion-service/build/libs/beam-sdks-java-extensions-sql-expansion-service-2.40.0-SNAPSHOT.jar> INFO root:external.py:752 Starting a JAR-based expansion service from JAR <https://ci-beam.apache.org/job/beam_PostCommit_XVR_PythonUsingJavaSQL_Dataflow/ws/src/sdks/java/extensions/sql/expansion-service/build/libs/beam-sdks-java-extensions-sql-expansion-service-2.40.0-SNAPSHOT.jar> INFO apache_beam.utils.subprocess_server:subprocess_server.py:116 Starting service with ['java' '-jar' '<https://ci-beam.apache.org/job/beam_PostCommit_XVR_PythonUsingJavaSQL_Dataflow/ws/src/sdks/java/extensions/sql/expansion-service/build/libs/beam-sdks-java-extensions-sql-expansion-service-2.40.0-SNAPSHOT.jar'> '49735' '--filesToStage=<https://ci-beam.apache.org/job/beam_PostCommit_XVR_PythonUsingJavaSQL_Dataflow/ws/src/sdks/java/extensions/sql/expansion-service/build/libs/beam-sdks-java-extensions-sql-expansion-service-2.40.0-SNAPSHOT.jar']> INFO apache_beam.utils.subprocess_server:subprocess_server.py:125 b'Starting expansion service at localhost:49735' INFO apache_beam.utils.subprocess_server:subprocess_server.py:125 b'Jun 08, 2022 6:29:25 PM org.apache.beam.sdk.expansion.service.ExpansionService loadRegisteredTransforms' INFO apache_beam.utils.subprocess_server:subprocess_server.py:125 b'INFO: Registering external transforms: [beam:external:java:sql:v1, beam:transform:org.apache.beam:pubsub_read:v1, beam:transform:org.apache.beam:pubsub_write:v1, beam:transform:org.apache.beam:pubsublite_write:v1, beam:transform:org.apache.beam:pubsublite_read:v1, beam:transform:org.apache.beam:spanner_insert:v1, beam:transform:org.apache.beam:spanner_update:v1, beam:transform:org.apache.beam:spanner_replace:v1, beam:transform:org.apache.beam:spanner_insert_or_update:v1, beam:transform:org.apache.beam:spanner_delete:v1, beam:transform:org.apache.beam:spanner_read:v1, beam:transform:org.apache.beam:kafka_read_with_metadata:v1, beam:transform:org.apache.beam:kafka_read_without_metadata:v1, beam:transform:org.apache.beam:kafka_write:v1, beam:external:java:generate_sequence:v1]' INFO apache_beam.utils.subprocess_server:subprocess_server.py:125 b'\tbeam:external:java:sql:v1: org.apache.beam.sdk.expansion.service.ExpansionService$ExternalTransformRegistrarLoader$1@48f2bd5b' INFO apache_beam.utils.subprocess_server:subprocess_server.py:125 b'\tbeam:transform:org.apache.beam:pubsub_read:v1: org.apache.beam.sdk.expansion.service.ExpansionService$ExternalTransformRegistrarLoader$1@7b2bbc3' INFO apache_beam.utils.subprocess_server:subprocess_server.py:125 b'\tbeam:transform:org.apache.beam:pubsub_write:v1: org.apache.beam.sdk.expansion.service.ExpansionService$ExternalTransformRegistrarLoader$1@a1153bc' INFO apache_beam.utils.subprocess_server:subprocess_server.py:125 b'\tbeam:transform:org.apache.beam:pubsublite_write:v1: org.apache.beam.sdk.expansion.service.ExpansionService$ExternalTransformRegistrarLoader$1@1aafa419' INFO apache_beam.utils.subprocess_server:subprocess_server.py:125 b'\tbeam:transform:org.apache.beam:pubsublite_read:v1: org.apache.beam.sdk.expansion.service.ExpansionService$ExternalTransformRegistrarLoader$1@47eaca72' INFO apache_beam.utils.subprocess_server:subprocess_server.py:125 b'\tbeam:transform:org.apache.beam:spanner_insert:v1: org.apache.beam.sdk.expansion.service.ExpansionService$ExternalTransformRegistrarLoader$1@55141def' INFO apache_beam.utils.subprocess_server:subprocess_server.py:125 b'\tbeam:transform:org.apache.beam:spanner_update:v1: org.apache.beam.sdk.expansion.service.ExpansionService$ExternalTransformRegistrarLoader$1@55182842' INFO apache_beam.utils.subprocess_server:subprocess_server.py:125 b'\tbeam:transform:org.apache.beam:spanner_replace:v1: org.apache.beam.sdk.expansion.service.ExpansionService$ExternalTransformRegistrarLoader$1@3270d194' INFO apache_beam.utils.subprocess_server:subprocess_server.py:125 b'\tbeam:transform:org.apache.beam:spanner_insert_or_update:v1: org.apache.beam.sdk.expansion.service.ExpansionService$ExternalTransformRegistrarLoader$1@235834f2' INFO apache_beam.utils.subprocess_server:subprocess_server.py:125 b'\tbeam:transform:org.apache.beam:spanner_delete:v1: org.apache.beam.sdk.expansion.service.ExpansionService$ExternalTransformRegistrarLoader$1@5656be13' INFO apache_beam.utils.subprocess_server:subprocess_server.py:125 b'\tbeam:transform:org.apache.beam:spanner_read:v1: org.apache.beam.sdk.expansion.service.ExpansionService$ExternalTransformRegistrarLoader$1@4218d6a3' INFO apache_beam.utils.subprocess_server:subprocess_server.py:125 b'\tbeam:transform:org.apache.beam:kafka_read_with_metadata:v1: org.apache.beam.sdk.expansion.service.ExpansionService$ExternalTransformRegistrarLoader$1@76505305' INFO apache_beam.utils.subprocess_server:subprocess_server.py:125 b'\tbeam:transform:org.apache.beam:kafka_read_without_metadata:v1: org.apache.beam.sdk.expansion.service.ExpansionService$ExternalTransformRegistrarLoader$1@14cd1699' INFO apache_beam.utils.subprocess_server:subprocess_server.py:125 b'\tbeam:transform:org.apache.beam:kafka_write:v1: org.apache.beam.sdk.expansion.service.ExpansionService$ExternalTransformRegistrarLoader$1@77888435' INFO apache_beam.utils.subprocess_server:subprocess_server.py:125 b'\tbeam:external:java:generate_sequence:v1: org.apache.beam.sdk.expansion.service.ExpansionService$ExternalTransformRegistrarLoader$1@73a1e9a9' WARNING root:subprocess_server.py:95 Waiting for grpc channel to be ready at localhost:49735. INFO apache_beam.utils.subprocess_server:subprocess_server.py:125 b'Exception in thread "main" java.io.IOException: Failed to bind to address 0.0.0.0/0.0.0.0:49735' INFO apache_beam.utils.subprocess_server:subprocess_server.py:125 b'\tat org.apache.beam.vendor.grpc.v1p43p2.io.grpc.netty.NettyServer.start(NettyServer.java:328)' INFO apache_beam.utils.subprocess_server:subprocess_server.py:125 b'\tat org.apache.beam.vendor.grpc.v1p43p2.io.grpc.internal.ServerImpl.start(ServerImpl.java:183)' INFO apache_beam.utils.subprocess_server:subprocess_server.py:125 b'\tat org.apache.beam.vendor.grpc.v1p43p2.io.grpc.internal.ServerImpl.start(ServerImpl.java:92)' INFO apache_beam.utils.subprocess_server:subprocess_server.py:125 b'\tat org.apache.beam.sdk.expansion.service.ExpansionService.main(ExpansionService.java:630)' INFO apache_beam.utils.subprocess_server:subprocess_server.py:125 b'Caused by: org.apache.beam.vendor.grpc.v1p43p2.io.netty.channel.unix.Errors$NativeIoException: bind(..) failed: Address already in use' WARNING root:subprocess_server.py:95 Waiting for grpc channel to be ready at localhost:49735. ERROR apache_beam.utils.subprocess_server:subprocess_server.py:87 Starting job service with ['java', '-jar', '<https://ci-beam.apache.org/job/beam_PostCommit_XVR_PythonUsingJavaSQL_Dataflow/ws/src/sdks/java/extensions/sql/expansion-service/build/libs/beam-sdks-java-extensions-sql-expansion-service-2.40.0-SNAPSHOT.jar',> '49735', '--filesToStage=<https://ci-beam.apache.org/job/beam_PostCommit_XVR_PythonUsingJavaSQL_Dataflow/ws/src/sdks/java/extensions/sql/expansion-service/build/libs/beam-sdks-java-extensions-sql-expansion-service-2.40.0-SNAPSHOT.jar']> ERROR apache_beam.utils.subprocess_server:subprocess_server.py:101 Error bringing up service Traceback (most recent call last): File "<https://ci-beam.apache.org/job/beam_PostCommit_XVR_PythonUsingJavaSQL_Dataflow/ws/src/sdks/python/apache_beam/utils/subprocess_server.py",> line 88, in start raise RuntimeError( RuntimeError: Service failed to start up with error 1 =============================== warnings summary =============================== <https://ci-beam.apache.org/job/beam_PostCommit_XVR_PythonUsingJavaSQL_Dataflow/ws/src/build/gradleenv/1922375555/lib/python3.9/site-packages/tenacity/_asyncio.py>:42 <https://ci-beam.apache.org/job/beam_PostCommit_XVR_PythonUsingJavaSQL_Dataflow/ws/src/build/gradleenv/1922375555/lib/python3.9/site-packages/tenacity/_asyncio.py>:42 <https://ci-beam.apache.org/job/beam_PostCommit_XVR_PythonUsingJavaSQL_Dataflow/ws/src/build/gradleenv/1922375555/lib/python3.9/site-packages/tenacity/_asyncio.py>:42 <https://ci-beam.apache.org/job/beam_PostCommit_XVR_PythonUsingJavaSQL_Dataflow/ws/src/build/gradleenv/1922375555/lib/python3.9/site-packages/tenacity/_asyncio.py>:42 <https://ci-beam.apache.org/job/beam_PostCommit_XVR_PythonUsingJavaSQL_Dataflow/ws/src/build/gradleenv/1922375555/lib/python3.9/site-packages/tenacity/_asyncio.py>:42 <https://ci-beam.apache.org/job/beam_PostCommit_XVR_PythonUsingJavaSQL_Dataflow/ws/src/build/gradleenv/1922375555/lib/python3.9/site-packages/tenacity/_asyncio.py>:42 <https://ci-beam.apache.org/job/beam_PostCommit_XVR_PythonUsingJavaSQL_Dataflow/ws/src/build/gradleenv/1922375555/lib/python3.9/site-packages/tenacity/_asyncio.py>:42 <https://ci-beam.apache.org/job/beam_PostCommit_XVR_PythonUsingJavaSQL_Dataflow/ws/src/build/gradleenv/1922375555/lib/python3.9/site-packages/tenacity/_asyncio.py>:42 <https://ci-beam.apache.org/job/beam_PostCommit_XVR_PythonUsingJavaSQL_Dataflow/ws/src/build/gradleenv/1922375555/lib/python3.9/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_XVR_PythonUsingJavaSQL_Dataflow/ws/src/sdks/python/pytest_xlangSqlValidateRunner.xml> - ========= 1 failed, 8 passed, 1 skipped, 8 warnings in 1249.43 seconds ========= > Task > :runners:google-cloud-dataflow-java:validatesCrossLanguageRunnerPythonUsingSql > FAILED > Task :runners:google-cloud-dataflow-java:validatesCrossLanguageRunnerCleanup Stopping expansion service pid: 635235. Stopping expansion service pid: 635236. > Task :runners:google-cloud-dataflow-java:cleanupXVR UP-TO-DATE > Task :runners:google-cloud-dataflow-java:cleanUpDockerPythonImages Untagged: us.gcr.io/apache-beam-testing/java-postcommit-it/python:20220608181728 Untagged: us.gcr.io/apache-beam-testing/java-postcommit-it/python@sha256:112e2b0dd781ae0dca86aabb1a690e71689f27ee6c8c3c3080bd44ea7d3646c2 Tag: [us.gcr.io/apache-beam-testing/java-postcommit-it/python:20220608181728] - referencing digest: [us.gcr.io/apache-beam-testing/java-postcommit-it/python@sha256:112e2b0dd781ae0dca86aabb1a690e71689f27ee6c8c3c3080bd44ea7d3646c2] Deleted [[us.gcr.io/apache-beam-testing/java-postcommit-it/python:20220608181728] (referencing [us.gcr.io/apache-beam-testing/java-postcommit-it/python@sha256:112e2b0dd781ae0dca86aabb1a690e71689f27ee6c8c3c3080bd44ea7d3646c2])]. Removing untagged image us.gcr.io/apache-beam-testing/java-postcommit-it/python@sha256:112e2b0dd781ae0dca86aabb1a690e71689f27ee6c8c3c3080bd44ea7d3646c2 Digests: - us.gcr.io/apache-beam-testing/java-postcommit-it/python@sha256:112e2b0dd781ae0dca86aabb1a690e71689f27ee6c8c3c3080bd44ea7d3646c2 Deleted [us.gcr.io/apache-beam-testing/java-postcommit-it/python@sha256:112e2b0dd781ae0dca86aabb1a690e71689f27ee6c8c3c3080bd44ea7d3646c2]. > Task :runners:google-cloud-dataflow-java:cleanUpDockerJavaImages Untagged: us.gcr.io/apache-beam-testing/java-postcommit-it/java:20220608181728 Untagged: us.gcr.io/apache-beam-testing/java-postcommit-it/java@sha256:eb3f2b45db7caf05cbf25ec5589c5bfa726d16128ec3cc8f640139544451efa2 Tag: [us.gcr.io/apache-beam-testing/java-postcommit-it/java:20220608181728] - referencing digest: [us.gcr.io/apache-beam-testing/java-postcommit-it/java@sha256:eb3f2b45db7caf05cbf25ec5589c5bfa726d16128ec3cc8f640139544451efa2] Deleted [[us.gcr.io/apache-beam-testing/java-postcommit-it/java:20220608181728] (referencing [us.gcr.io/apache-beam-testing/java-postcommit-it/java@sha256:eb3f2b45db7caf05cbf25ec5589c5bfa726d16128ec3cc8f640139544451efa2])]. Removing untagged image us.gcr.io/apache-beam-testing/java-postcommit-it/java@sha256:eb3f2b45db7caf05cbf25ec5589c5bfa726d16128ec3cc8f640139544451efa2 Digests: - us.gcr.io/apache-beam-testing/java-postcommit-it/java@sha256:eb3f2b45db7caf05cbf25ec5589c5bfa726d16128ec3cc8f640139544451efa2 Deleted [us.gcr.io/apache-beam-testing/java-postcommit-it/java@sha256:eb3f2b45db7caf05cbf25ec5589c5bfa726d16128ec3cc8f640139544451efa2]. FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':runners:google-cloud-dataflow-java:validatesCrossLanguageRunnerPythonUsingSql'. > 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 8.0. You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins. See https://docs.gradle.org/7.4/userguide/command_line_interface.html#sec:command_line_warnings Execution optimizations have been disabled for 1 invalid unit(s) of work during this build to ensure correctness. Please consult deprecation warnings for more details. BUILD FAILED in 32m 32s 168 actionable tasks: 114 executed, 48 from cache, 6 up-to-date Publishing build scan... https://gradle.com/s/2dfx5soi75ow6 Build step 'Invoke Gradle script' changed build result to FAILURE Build step 'Invoke Gradle script' marked build as failure --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
