Diff of the two buildlogs: -- --- b1/build.log 2025-01-17 13:56:58.299869472 +0000 +++ b2/build.log 2025-01-17 15:12:22.819101811 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Fri Jan 17 00:52:29 -12 2025 -I: pbuilder-time-stamp: 1737118349 +I: Current time: Sat Jan 18 03:57:11 +14 2025 +I: pbuilder-time-stamp: 1737122231 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration @@ -25,52 +25,84 @@ dpkg-source: info: applying repoducible-build.patch I: using fakeroot in build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/15284/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/17309/tmp/hooks/D01_modify_environment starting +debug: Running on virt64z. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 Jan 17 13:57 /bin/sh -> /bin/bash +I: Setting pbuilder2's login shell to /bin/bash +I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other +I: user script /srv/workspace/pbuilder/17309/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/17309/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build/reproducible-path' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='armhf' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=3 ' - DISTRIBUTION='unstable' - HOME='/root' - HOST_ARCH='armhf' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="2" [2]="37" [3]="1" [4]="release" [5]="arm-unknown-linux-gnueabihf") + BASH_VERSION='5.2.37(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=armhf + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=4 ' + DIRSTACK=() + DISTRIBUTION=unstable + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=arm + HOST_ARCH=armhf IFS=' ' - INVOCATION_ID='72b53bfa47624bf38b5c945666a6d8ea' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - MAIL='/var/mail/root' - OPTIND='1' - PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' - PBCURRENTCOMMANDLINEOPERATION='build' - PBUILDER_OPERATION='build' - PBUILDER_PKGDATADIR='/usr/share/pbuilder' - PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' - PBUILDER_SYSCONFDIR='/etc' - PPID='15284' - PS1='# ' - PS2='> ' + INVOCATION_ID=a016f0a9b6fb4502b92c975bf5661368 + LANG=C + LANGUAGE=it_CH:it + LC_ALL=C + MACHTYPE=arm-unknown-linux-gnueabihf + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnueabihf + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=17309 PS4='+ ' - PWD='/' - SHELL='/bin/bash' - SHLVL='2' - SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.X4vIyh9W/pbuilderrc_CJkN --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.X4vIyh9W/b1 --logfile b1/build.log mistral_19.0.0-2.dsc' - SUDO_GID='113' - SUDO_UID='107' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://10.0.0.15:3142/' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.X4vIyh9W/pbuilderrc_Z86o --distribution unstable --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.X4vIyh9W/b2 --logfile b2/build.log mistral_19.0.0-2.dsc' + SUDO_GID=110 + SUDO_UID=103 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://10.0.0.15:3142/ I: uname -a - Linux virt32c 6.1.0-30-armmp-lpae #1 SMP Debian 6.1.124-1 (2025-01-12) armv7l GNU/Linux + Linux i-capture-the-hostname 6.1.0-30-arm64 #1 SMP Debian 6.1.124-1 (2025-01-12) aarch64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Nov 22 14:40 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/15284/tmp/hooks/D02_print_environment finished +I: user script /srv/workspace/pbuilder/17309/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -553,7 +585,7 @@ Get: 327 http://deb.debian.org/debian unstable/main armhf python3-waitress all 3.0.2-1 [46.5 kB] Get: 328 http://deb.debian.org/debian unstable/main armhf python3-webtest all 3.0.2-1 [35.2 kB] Get: 329 http://deb.debian.org/debian unstable/main armhf python3-wsme all 0.12.1-5 [44.0 kB] -Fetched 93.3 MB in 4s (26.3 MB/s) +Fetched 93.3 MB in 22s (4171 kB/s) Preconfiguring packages ... Selecting previously unselected package libpython3.13-minimal:armhf. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19564 files and directories currently installed.) @@ -1596,8 +1628,8 @@ Setting up tzdata (2024b-6) ... Current default time zone: 'Etc/UTC' -Local time is now: Fri Jan 17 12:54:22 UTC 2025. -Universal Time is now: Fri Jan 17 12:54:22 UTC 2025. +Local time is now: Fri Jan 17 14:00:15 UTC 2025. +Universal Time is now: Fri Jan 17 14:00:15 UTC 2025. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libpgm-5.3-0t64:armhf (5.3.128~dfsg-2.1+b1) ... @@ -1916,7 +1948,11 @@ fakeroot is already the newest version (1.36.2-1). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Building the package -I: Running cd /build/reproducible-path/mistral-19.0.0/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../mistral_19.0.0-2_source.changes +I: user script /srv/workspace/pbuilder/17309/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for unstable +I: user script /srv/workspace/pbuilder/17309/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/mistral-19.0.0/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../mistral_19.0.0-2_source.changes dpkg-buildpackage: info: source package mistral dpkg-buildpackage: info: source version 19.0.0-2 dpkg-buildpackage: info: source distribution unstable @@ -2096,464 +2132,464 @@ [pbr] AUTHORS complete (0.0s) running build running build_py -creating build/lib/mistral/tests/unit/mstrlfixtures -copying mistral/tests/unit/mstrlfixtures/hacking.py -> build/lib/mistral/tests/unit/mstrlfixtures -copying mistral/tests/unit/mstrlfixtures/policy_fixtures.py -> build/lib/mistral/tests/unit/mstrlfixtures -copying mistral/tests/unit/mstrlfixtures/__init__.py -> build/lib/mistral/tests/unit/mstrlfixtures +creating build/lib/mistral/tests/unit/utils +copying mistral/tests/unit/utils/test_filter_utils.py -> build/lib/mistral/tests/unit/utils +copying mistral/tests/unit/utils/__init__.py -> build/lib/mistral/tests/unit/utils +copying mistral/tests/unit/utils/test_utils.py -> build/lib/mistral/tests/unit/utils +copying mistral/tests/unit/utils/test_safeLoader.py -> build/lib/mistral/tests/unit/utils +copying mistral/tests/unit/utils/test_rest_utils.py -> build/lib/mistral/tests/unit/utils +creating build/lib/mistral/tests/unit/db +copying mistral/tests/unit/db/__init__.py -> build/lib/mistral/tests/unit/db +creating build/lib/mistral/api/hooks +copying mistral/api/hooks/maintenance.py -> build/lib/mistral/api/hooks +copying mistral/api/hooks/__init__.py -> build/lib/mistral/api/hooks +copying mistral/api/hooks/content_type.py -> build/lib/mistral/api/hooks creating build/lib/mistral/scheduler -copying mistral/scheduler/scheduler_server.py -> build/lib/mistral/scheduler -copying mistral/scheduler/base.py -> build/lib/mistral/scheduler copying mistral/scheduler/default_scheduler.py -> build/lib/mistral/scheduler +copying mistral/scheduler/scheduler_server.py -> build/lib/mistral/scheduler copying mistral/scheduler/__init__.py -> build/lib/mistral/scheduler -creating build/lib/mistral/service -copying mistral/service/base.py -> build/lib/mistral/service -copying mistral/service/coordination.py -> build/lib/mistral/service -copying mistral/service/__init__.py -> build/lib/mistral/service -creating build/lib/mistral/tests/unit/scheduler -copying mistral/tests/unit/scheduler/__init__.py -> build/lib/mistral/tests/unit/scheduler -copying mistral/tests/unit/scheduler/test_default_scheduler.py -> build/lib/mistral/tests/unit/scheduler -creating build/lib/mistral/actions -copying mistral/actions/test.py -> build/lib/mistral/actions -copying mistral/actions/adhoc.py -> build/lib/mistral/actions -copying mistral/actions/std_actions.py -> build/lib/mistral/actions -copying mistral/actions/__init__.py -> build/lib/mistral/actions -copying mistral/actions/dynamic_action.py -> build/lib/mistral/actions -copying mistral/actions/legacy.py -> build/lib/mistral/actions +copying mistral/scheduler/base.py -> build/lib/mistral/scheduler +creating build/lib/mistral/tests/unit/expressions +copying mistral/tests/unit/expressions/test_jinja_expression.py -> build/lib/mistral/tests/unit/expressions +copying mistral/tests/unit/expressions/test_yaql_expression.py -> build/lib/mistral/tests/unit/expressions +copying mistral/tests/unit/expressions/test_yaql_json_serialization.py -> build/lib/mistral/tests/unit/expressions +copying mistral/tests/unit/expressions/__init__.py -> build/lib/mistral/tests/unit/expressions +copying mistral/tests/unit/__init__.py -> build/lib/mistral/tests/unit +copying mistral/tests/unit/test_launcher.py -> build/lib/mistral/tests/unit +copying mistral/tests/unit/test_exception_base.py -> build/lib/mistral/tests/unit +copying mistral/tests/unit/test_version.py -> build/lib/mistral/tests/unit +copying mistral/tests/unit/test_coordination.py -> build/lib/mistral/tests/unit +copying mistral/tests/unit/test_context.py -> build/lib/mistral/tests/unit +copying mistral/tests/unit/config.py -> build/lib/mistral/tests/unit +copying mistral/tests/unit/test_command_dispatcher.py -> build/lib/mistral/tests/unit +copying mistral/tests/unit/test_expressions.py -> build/lib/mistral/tests/unit +copying mistral/tests/unit/base.py -> build/lib/mistral/tests/unit +creating build/lib/mistral/tests/unit/api/v2 +copying mistral/tests/unit/api/v2/test_members.py -> build/lib/mistral/tests/unit/api/v2 +copying mistral/tests/unit/api/v2/test_root.py -> build/lib/mistral/tests/unit/api/v2 +copying mistral/tests/unit/api/v2/test_services.py -> build/lib/mistral/tests/unit/api/v2 +copying mistral/tests/unit/api/v2/test_dynamic_actions.py -> build/lib/mistral/tests/unit/api/v2 +copying mistral/tests/unit/api/v2/test_parallel_operations.py -> build/lib/mistral/tests/unit/api/v2 +copying mistral/tests/unit/api/v2/test_actions.py -> build/lib/mistral/tests/unit/api/v2 +copying mistral/tests/unit/api/v2/test_keycloak_auth.py -> build/lib/mistral/tests/unit/api/v2 +copying mistral/tests/unit/api/v2/__init__.py -> build/lib/mistral/tests/unit/api/v2 +copying mistral/tests/unit/api/v2/test_sub_execution.py -> build/lib/mistral/tests/unit/api/v2 +copying mistral/tests/unit/api/v2/test_action_executions.py -> build/lib/mistral/tests/unit/api/v2 +copying mistral/tests/unit/api/v2/test_global_publish.py -> build/lib/mistral/tests/unit/api/v2 +copying mistral/tests/unit/api/v2/test_workflows.py -> build/lib/mistral/tests/unit/api/v2 +copying mistral/tests/unit/api/v2/test_execution_report.py -> build/lib/mistral/tests/unit/api/v2 +copying mistral/tests/unit/api/v2/test_event_trigger.py -> build/lib/mistral/tests/unit/api/v2 +copying mistral/tests/unit/api/v2/test_tasks.py -> build/lib/mistral/tests/unit/api/v2 +copying mistral/tests/unit/api/v2/test_code_sources.py -> build/lib/mistral/tests/unit/api/v2 +copying mistral/tests/unit/api/v2/test_workbooks.py -> build/lib/mistral/tests/unit/api/v2 +copying mistral/tests/unit/api/v2/test_cron_triggers.py -> build/lib/mistral/tests/unit/api/v2 +copying mistral/tests/unit/api/v2/test_environment.py -> build/lib/mistral/tests/unit/api/v2 +copying mistral/tests/unit/api/v2/test_executions.py -> build/lib/mistral/tests/unit/api/v2 creating build/lib/mistral/api/controllers -copying mistral/api/controllers/resource.py -> build/lib/mistral/api/controllers -copying mistral/api/controllers/info.py -> build/lib/mistral/api/controllers copying mistral/api/controllers/maintenance.py -> build/lib/mistral/api/controllers copying mistral/api/controllers/__init__.py -> build/lib/mistral/api/controllers copying mistral/api/controllers/root.py -> build/lib/mistral/api/controllers -creating build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions -copying mistral/db/sqlalchemy/migration/alembic_migrations/versions/011_add_workflow_id_for_execution.py -> build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions -copying mistral/db/sqlalchemy/migration/alembic_migrations/versions/022_namespace_support.py -> build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions -copying mistral/db/sqlalchemy/migration/alembic_migrations/versions/031_add_started_at_and_finished_at_to_task_execution.py -> build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions -copying mistral/db/sqlalchemy/migration/alembic_migrations/versions/010_add_resource_members_v2_table.py -> build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions -copying mistral/db/sqlalchemy/migration/alembic_migrations/versions/035_namespace_support_postgresql.py -> build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions -copying mistral/db/sqlalchemy/migration/alembic_migrations/versions/026_optimize_task_expression_func.py -> build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions -copying mistral/db/sqlalchemy/migration/alembic_migrations/versions/044_recreate_mistral_metrics_table.py -> build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions -copying mistral/db/sqlalchemy/migration/alembic_migrations/versions/009_add_database_indices.py -> build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions -copying mistral/db/sqlalchemy/migration/alembic_migrations/versions/024_add_composite_index_workflow_execution_id_name.py -> build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions -copying mistral/db/sqlalchemy/migration/alembic_migrations/versions/007_move_system_flag_to_base_definition.py -> build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions -copying mistral/db/sqlalchemy/migration/alembic_migrations/versions/040_add_tables_for_dynamic_action_definitions_and_code_sources.py -> build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions -copying mistral/db/sqlalchemy/migration/alembic_migrations/versions/019_change_scheduler_schema.py -> build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions -copying mistral/db/sqlalchemy/migration/alembic_migrations/versions/043_add_checksum_to_wf_definition.py -> build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions -copying mistral/db/sqlalchemy/migration/alembic_migrations/versions/029_workbook_empty_namespace.py -> build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions -copying mistral/db/sqlalchemy/migration/alembic_migrations/versions/020_add_type_to_task_execution.py -> build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions -copying mistral/db/sqlalchemy/migration/alembic_migrations/versions/025_fix_length_task_name.py -> build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions -copying mistral/db/sqlalchemy/migration/alembic_migrations/versions/042_create_maintenance_table.py -> build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions -copying mistral/db/sqlalchemy/migration/alembic_migrations/versions/012_add_event_triggers_v2_table.py -> build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions -copying mistral/db/sqlalchemy/migration/alembic_migrations/versions/003_cron_trigger_constraints.py -> build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions -copying mistral/db/sqlalchemy/migration/alembic_migrations/versions/002_kilo.py -> build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions -copying mistral/db/sqlalchemy/migration/alembic_migrations/versions/028_add_namespace_column_to_workbooks.py -> build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions -copying mistral/db/sqlalchemy/migration/alembic_migrations/versions/037_add_namespace_column_to_action_definitions.py -> build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions -copying mistral/db/sqlalchemy/migration/alembic_migrations/versions/005_increase_execution_columns_size.py -> build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions -copying mistral/db/sqlalchemy/migration/alembic_migrations/versions/027_add_last_heartbeat_to_action_execution.py -> build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions -copying mistral/db/sqlalchemy/migration/alembic_migrations/versions/014_fix_past_scripts_discrepancies.py -> build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions -copying mistral/db/sqlalchemy/migration/alembic_migrations/versions/__init__.py -> build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions -copying mistral/db/sqlalchemy/migration/alembic_migrations/versions/036_namespace_support_for_workbooks_postgresql.py -> build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions -copying mistral/db/sqlalchemy/migration/alembic_migrations/versions/016_increase_size_of_task_unique_key.py -> build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions -copying mistral/db/sqlalchemy/migration/alembic_migrations/versions/017_add_named_lock_table.py -> build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions -copying mistral/db/sqlalchemy/migration/alembic_migrations/versions/001_kilo.py -> build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions -copying mistral/db/sqlalchemy/migration/alembic_migrations/versions/041_update_description_field_type_for_workflow_executions_v2.py -> build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions -copying mistral/db/sqlalchemy/migration/alembic_migrations/versions/039_add_workbook_name_column.py -> build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions -copying mistral/db/sqlalchemy/migration/alembic_migrations/versions/008_increase_size_of_state_info_column.py -> build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions -copying mistral/db/sqlalchemy/migration/alembic_migrations/versions/015_add_unique_keys_for_non_locking_model.py -> build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions -copying mistral/db/sqlalchemy/migration/alembic_migrations/versions/030_increase_delayed_calls_v2_auth_context.py -> build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions -copying mistral/db/sqlalchemy/migration/alembic_migrations/versions/018_increate_task_execution_unique_key_size.py -> build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions -copying mistral/db/sqlalchemy/migration/alembic_migrations/versions/038_delete_delayed_calls_with_empty_key.py -> build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions -copying mistral/db/sqlalchemy/migration/alembic_migrations/versions/033_add_next_tasks_to_task_execution.py -> build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions -copying mistral/db/sqlalchemy/migration/alembic_migrations/versions/023_add_root_execution_id.py -> build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions -copying mistral/db/sqlalchemy/migration/alembic_migrations/versions/006_add_processed_to_delayed_calls_v2.py -> build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions -copying mistral/db/sqlalchemy/migration/alembic_migrations/versions/032_add_has_next_tasks_and_error_handled_to_task_execution.py -> build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions -copying mistral/db/sqlalchemy/migration/alembic_migrations/versions/004_add_description_for_execution.py -> build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions -copying mistral/db/sqlalchemy/migration/alembic_migrations/versions/034_add_scheduled_jobs_table.py -> build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions -copying mistral/db/sqlalchemy/migration/alembic_migrations/versions/021_increase_env_columns_size.py -> build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions -copying mistral/db/sqlalchemy/migration/alembic_migrations/versions/013_split_execution_table_increase_names.py -> build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions -creating build/lib/mistral/rpc/kombu -copying mistral/rpc/kombu/kombu_client.py -> build/lib/mistral/rpc/kombu -copying mistral/rpc/kombu/base.py -> build/lib/mistral/rpc/kombu -copying mistral/rpc/kombu/kombu_listener.py -> build/lib/mistral/rpc/kombu -copying mistral/rpc/kombu/__init__.py -> build/lib/mistral/rpc/kombu -copying mistral/rpc/kombu/kombu_hosts.py -> build/lib/mistral/rpc/kombu -copying mistral/rpc/kombu/kombu_server.py -> build/lib/mistral/rpc/kombu -creating build/lib/mistral/tests/unit/hacking -copying mistral/tests/unit/hacking/test_checks.py -> build/lib/mistral/tests/unit/hacking -copying mistral/tests/unit/hacking/__init__.py -> build/lib/mistral/tests/unit/hacking -creating build/lib/mistral/tests/unit/executors -copying mistral/tests/unit/executors/test_local_executor.py -> build/lib/mistral/tests/unit/executors -copying mistral/tests/unit/executors/base.py -> build/lib/mistral/tests/unit/executors -copying mistral/tests/unit/executors/__init__.py -> build/lib/mistral/tests/unit/executors -copying mistral/tests/unit/executors/test_server_plugins.py -> build/lib/mistral/tests/unit/executors -creating build/lib/mistral/tests/unit/policies -copying mistral/tests/unit/policies/test_actions.py -> build/lib/mistral/tests/unit/policies -copying mistral/tests/unit/policies/__init__.py -> build/lib/mistral/tests/unit/policies -copying mistral/tests/unit/policies/test_workflows.py -> build/lib/mistral/tests/unit/policies -creating build/lib/mistral/tests/unit/db -copying mistral/tests/unit/db/__init__.py -> build/lib/mistral/tests/unit/db -copying mistral/db/utils.py -> build/lib/mistral/db -copying mistral/db/__init__.py -> build/lib/mistral/db -creating build/lib/mistral/cmd -copying mistral/cmd/__init__.py -> build/lib/mistral/cmd -copying mistral/cmd/launch.py -> build/lib/mistral/cmd +copying mistral/api/controllers/info.py -> build/lib/mistral/api/controllers +copying mistral/api/controllers/resource.py -> build/lib/mistral/api/controllers creating build/lib/mistral/utils -copying mistral/utils/ssh_utils.py -> build/lib/mistral/utils -copying mistral/utils/filter_utils.py -> build/lib/mistral/utils -copying mistral/utils/safe_yaml.py -> build/lib/mistral/utils copying mistral/utils/javascript.py -> build/lib/mistral/utils -copying mistral/utils/wf_trace.py -> build/lib/mistral/utils copying mistral/utils/rest_utils.py -> build/lib/mistral/utils +copying mistral/utils/ssh_utils.py -> build/lib/mistral/utils copying mistral/utils/__init__.py -> build/lib/mistral/utils copying mistral/utils/profiler.py -> build/lib/mistral/utils -copying mistral/tests/__init__.py -> build/lib/mistral/tests -creating build/lib/mistral/expressions -copying mistral/expressions/base.py -> build/lib/mistral/expressions -copying mistral/expressions/yaql_expression.py -> build/lib/mistral/expressions -copying mistral/expressions/jinja_expression.py -> build/lib/mistral/expressions -copying mistral/expressions/std_functions.py -> build/lib/mistral/expressions -copying mistral/expressions/__init__.py -> build/lib/mistral/expressions -creating build/lib/mistral/policies -copying mistral/policies/service.py -> build/lib/mistral/policies -copying mistral/policies/workflow.py -> build/lib/mistral/policies -copying mistral/policies/execution.py -> build/lib/mistral/policies -copying mistral/policies/task.py -> build/lib/mistral/policies -copying mistral/policies/base.py -> build/lib/mistral/policies -copying mistral/policies/action.py -> build/lib/mistral/policies -copying mistral/policies/code_sources.py -> build/lib/mistral/policies -copying mistral/policies/member.py -> build/lib/mistral/policies -copying mistral/policies/dynamic_actions.py -> build/lib/mistral/policies -copying mistral/policies/event_trigger.py -> build/lib/mistral/policies -copying mistral/policies/__init__.py -> build/lib/mistral/policies -copying mistral/policies/action_executions.py -> build/lib/mistral/policies -copying mistral/policies/workbook.py -> build/lib/mistral/policies -copying mistral/policies/environment.py -> build/lib/mistral/policies -copying mistral/policies/cron_trigger.py -> build/lib/mistral/policies -copying mistral/db/sqlalchemy/base.py -> build/lib/mistral/db/sqlalchemy -copying mistral/db/sqlalchemy/sqlite_lock.py -> build/lib/mistral/db/sqlalchemy -copying mistral/db/sqlalchemy/types.py -> build/lib/mistral/db/sqlalchemy -copying mistral/db/sqlalchemy/__init__.py -> build/lib/mistral/db/sqlalchemy -copying mistral/db/sqlalchemy/model_base.py -> build/lib/mistral/db/sqlalchemy +copying mistral/utils/filter_utils.py -> build/lib/mistral/utils +copying mistral/utils/wf_trace.py -> build/lib/mistral/utils +copying mistral/utils/safe_yaml.py -> build/lib/mistral/utils creating build/lib/mistral/ext copying mistral/ext/pygmentplugin.py -> build/lib/mistral/ext copying mistral/ext/__init__.py -> build/lib/mistral/ext -creating build/lib/mistral/tests/unit/utils -copying mistral/tests/unit/utils/test_safeLoader.py -> build/lib/mistral/tests/unit/utils -copying mistral/tests/unit/utils/test_filter_utils.py -> build/lib/mistral/tests/unit/utils -copying mistral/tests/unit/utils/test_rest_utils.py -> build/lib/mistral/tests/unit/utils -copying mistral/tests/unit/utils/test_utils.py -> build/lib/mistral/tests/unit/utils -copying mistral/tests/unit/utils/__init__.py -> build/lib/mistral/tests/unit/utils -creating build/lib/mistral/tests/unit/rpc -copying mistral/tests/unit/rpc/__init__.py -> build/lib/mistral/tests/unit/rpc -creating build/lib/mistral/executors -copying mistral/executors/remote_executor.py -> build/lib/mistral/executors -copying mistral/executors/base.py -> build/lib/mistral/executors -copying mistral/executors/executor_server.py -> build/lib/mistral/executors -copying mistral/executors/default_executor.py -> build/lib/mistral/executors -copying mistral/executors/__init__.py -> build/lib/mistral/executors -creating build/lib/mistral/tests/unit/lang -copying mistral/tests/unit/lang/__init__.py -> build/lib/mistral/tests/unit/lang -copying mistral/tests/unit/lang/test_spec_caching.py -> build/lib/mistral/tests/unit/lang -creating build/lib/mistral/tests/unit/lang/v2 -copying mistral/tests/unit/lang/v2/base.py -> build/lib/mistral/tests/unit/lang/v2 -copying mistral/tests/unit/lang/v2/test_actions.py -> build/lib/mistral/tests/unit/lang/v2 -copying mistral/tests/unit/lang/v2/test_workbook.py -> build/lib/mistral/tests/unit/lang/v2 -copying mistral/tests/unit/lang/v2/__init__.py -> build/lib/mistral/tests/unit/lang/v2 -copying mistral/tests/unit/lang/v2/test_tasks.py -> build/lib/mistral/tests/unit/lang/v2 -copying mistral/tests/unit/lang/v2/test_workflows.py -> build/lib/mistral/tests/unit/lang/v2 -creating build/lib/mistral/tests/unit/api -copying mistral/tests/unit/api/test_service.py -> build/lib/mistral/tests/unit/api -copying mistral/tests/unit/api/test_oslo_middleware.py -> build/lib/mistral/tests/unit/api -copying mistral/tests/unit/api/test_auth.py -> build/lib/mistral/tests/unit/api -copying mistral/tests/unit/api/base.py -> build/lib/mistral/tests/unit/api -copying mistral/tests/unit/api/test_resource_base.py -> build/lib/mistral/tests/unit/api -copying mistral/tests/unit/api/test_access_control.py -> build/lib/mistral/tests/unit/api -copying mistral/tests/unit/api/test_cors_middleware.py -> build/lib/mistral/tests/unit/api -copying mistral/tests/unit/api/__init__.py -> build/lib/mistral/tests/unit/api -copying mistral/tests/unit/api/test_resource_list.py -> build/lib/mistral/tests/unit/api -creating build/lib/mistral/notifiers -copying mistral/notifiers/remote_notifier.py -> build/lib/mistral/notifiers -copying mistral/notifiers/base.py -> build/lib/mistral/notifiers -copying mistral/notifiers/notification_server.py -> build/lib/mistral/notifiers -copying mistral/notifiers/__init__.py -> build/lib/mistral/notifiers -copying mistral/notifiers/default_notifier.py -> build/lib/mistral/notifiers -copying mistral/notifiers/notification_events.py -> build/lib/mistral/notifiers +copying mistral/tests/__init__.py -> build/lib/mistral/tests +creating build/lib/mistral/tests/unit/mstrlfixtures +copying mistral/tests/unit/mstrlfixtures/hacking.py -> build/lib/mistral/tests/unit/mstrlfixtures +copying mistral/tests/unit/mstrlfixtures/policy_fixtures.py -> build/lib/mistral/tests/unit/mstrlfixtures +copying mistral/tests/unit/mstrlfixtures/__init__.py -> build/lib/mistral/tests/unit/mstrlfixtures +creating build/lib/mistral/tests/unit/notifiers +copying mistral/tests/unit/notifiers/test_notifier_servers.py -> build/lib/mistral/tests/unit/notifiers +copying mistral/tests/unit/notifiers/__init__.py -> build/lib/mistral/tests/unit/notifiers +copying mistral/tests/unit/notifiers/test_notify.py -> build/lib/mistral/tests/unit/notifiers +copying mistral/tests/unit/notifiers/base.py -> build/lib/mistral/tests/unit/notifiers +creating build/lib/mistral/db +copying mistral/db/utils.py -> build/lib/mistral/db +copying mistral/db/__init__.py -> build/lib/mistral/db creating build/lib/mistral/notifiers/publishers copying mistral/notifiers/publishers/webhook.py -> build/lib/mistral/notifiers/publishers -copying mistral/notifiers/publishers/noop.py -> build/lib/mistral/notifiers/publishers copying mistral/notifiers/publishers/__init__.py -> build/lib/mistral/notifiers/publishers -creating build/lib/mistral/tests/unit/workflow -copying mistral/tests/unit/workflow/test_direct_workflow.py -> build/lib/mistral/tests/unit/workflow -copying mistral/tests/unit/workflow/test_reverse_workflow.py -> build/lib/mistral/tests/unit/workflow -copying mistral/tests/unit/workflow/test_states.py -> build/lib/mistral/tests/unit/workflow -copying mistral/tests/unit/workflow/test_workflow_base.py -> build/lib/mistral/tests/unit/workflow -copying mistral/tests/unit/workflow/__init__.py -> build/lib/mistral/tests/unit/workflow +copying mistral/notifiers/publishers/noop.py -> build/lib/mistral/notifiers/publishers +creating build/lib/mistral/actions +copying mistral/actions/dynamic_action.py -> build/lib/mistral/actions +copying mistral/actions/__init__.py -> build/lib/mistral/actions +copying mistral/actions/legacy.py -> build/lib/mistral/actions +copying mistral/actions/std_actions.py -> build/lib/mistral/actions +copying mistral/actions/test.py -> build/lib/mistral/actions +copying mistral/actions/adhoc.py -> build/lib/mistral/actions +copying mistral/version.py -> build/lib/mistral +copying mistral/_i18n.py -> build/lib/mistral +copying mistral/context.py -> build/lib/mistral +copying mistral/__init__.py -> build/lib/mistral +copying mistral/messaging.py -> build/lib/mistral +copying mistral/config.py -> build/lib/mistral +copying mistral/exceptions.py -> build/lib/mistral +copying mistral/api/wsgi.py -> build/lib/mistral/api +copying mistral/api/app.py -> build/lib/mistral/api +copying mistral/api/access_control.py -> build/lib/mistral/api +copying mistral/api/__init__.py -> build/lib/mistral/api +copying mistral/api/service.py -> build/lib/mistral/api +creating build/lib/mistral/tests/unit/rpc/kombu +copying mistral/tests/unit/rpc/kombu/fake_kombu.py -> build/lib/mistral/tests/unit/rpc/kombu +copying mistral/tests/unit/rpc/kombu/__init__.py -> build/lib/mistral/tests/unit/rpc/kombu +copying mistral/tests/unit/rpc/kombu/test_kombu_server.py -> build/lib/mistral/tests/unit/rpc/kombu +copying mistral/tests/unit/rpc/kombu/test_kombu_listener.py -> build/lib/mistral/tests/unit/rpc/kombu +copying mistral/tests/unit/rpc/kombu/test_kombu_hosts.py -> build/lib/mistral/tests/unit/rpc/kombu +copying mistral/tests/unit/rpc/kombu/test_kombu_client.py -> build/lib/mistral/tests/unit/rpc/kombu +copying mistral/tests/unit/rpc/kombu/base.py -> build/lib/mistral/tests/unit/rpc/kombu +creating build/lib/mistral/api/controllers/v2 +copying mistral/api/controllers/v2/resources.py -> build/lib/mistral/api/controllers/v2 +copying mistral/api/controllers/v2/action_execution.py -> build/lib/mistral/api/controllers/v2 +copying mistral/api/controllers/v2/code_source.py -> build/lib/mistral/api/controllers/v2 +copying mistral/api/controllers/v2/dynamic_action.py -> build/lib/mistral/api/controllers/v2 +copying mistral/api/controllers/v2/workbook.py -> build/lib/mistral/api/controllers/v2 +copying mistral/api/controllers/v2/cron_trigger.py -> build/lib/mistral/api/controllers/v2 +copying mistral/api/controllers/v2/__init__.py -> build/lib/mistral/api/controllers/v2 +copying mistral/api/controllers/v2/event_trigger.py -> build/lib/mistral/api/controllers/v2 +copying mistral/api/controllers/v2/execution_report.py -> build/lib/mistral/api/controllers/v2 +copying mistral/api/controllers/v2/workflow.py -> build/lib/mistral/api/controllers/v2 +copying mistral/api/controllers/v2/sub_execution.py -> build/lib/mistral/api/controllers/v2 +copying mistral/api/controllers/v2/environment.py -> build/lib/mistral/api/controllers/v2 +copying mistral/api/controllers/v2/service.py -> build/lib/mistral/api/controllers/v2 +copying mistral/api/controllers/v2/action.py -> build/lib/mistral/api/controllers/v2 +copying mistral/api/controllers/v2/root.py -> build/lib/mistral/api/controllers/v2 +copying mistral/api/controllers/v2/validation.py -> build/lib/mistral/api/controllers/v2 +copying mistral/api/controllers/v2/types.py -> build/lib/mistral/api/controllers/v2 +copying mistral/api/controllers/v2/member.py -> build/lib/mistral/api/controllers/v2 +copying mistral/api/controllers/v2/execution.py -> build/lib/mistral/api/controllers/v2 +copying mistral/api/controllers/v2/task.py -> build/lib/mistral/api/controllers/v2 +creating build/lib/mistral/tests/unit/hacking +copying mistral/tests/unit/hacking/test_checks.py -> build/lib/mistral/tests/unit/hacking +copying mistral/tests/unit/hacking/__init__.py -> build/lib/mistral/tests/unit/hacking +creating build/lib/mistral/rpc +copying mistral/rpc/__init__.py -> build/lib/mistral/rpc copying mistral/rpc/clients.py -> build/lib/mistral/rpc copying mistral/rpc/base.py -> build/lib/mistral/rpc -copying mistral/rpc/__init__.py -> build/lib/mistral/rpc -copying mistral/db/sqlalchemy/migration/cli.py -> build/lib/mistral/db/sqlalchemy/migration -copying mistral/db/sqlalchemy/migration/__init__.py -> build/lib/mistral/db/sqlalchemy/migration -creating build/lib/mistral/auth -copying mistral/auth/keycloak.py -> build/lib/mistral/auth -copying mistral/auth/__init__.py -> build/lib/mistral/auth -copying mistral/auth/keystone.py -> build/lib/mistral/auth -creating build/lib/mistral/tests/unit/expressions -copying mistral/tests/unit/expressions/test_yaql_expression.py -> build/lib/mistral/tests/unit/expressions -copying mistral/tests/unit/expressions/__init__.py -> build/lib/mistral/tests/unit/expressions -copying mistral/tests/unit/expressions/test_yaql_json_serialization.py -> build/lib/mistral/tests/unit/expressions -copying mistral/tests/unit/expressions/test_jinja_expression.py -> build/lib/mistral/tests/unit/expressions -creating build/lib/mistral/lang/v2 -copying mistral/lang/v2/task_defaults.py -> build/lib/mistral/lang/v2 -copying mistral/lang/v2/tasks.py -> build/lib/mistral/lang/v2 -copying mistral/lang/v2/publish.py -> build/lib/mistral/lang/v2 -copying mistral/lang/v2/base.py -> build/lib/mistral/lang/v2 -copying mistral/lang/v2/retry_policy.py -> build/lib/mistral/lang/v2 -copying mistral/lang/v2/policies.py -> build/lib/mistral/lang/v2 -copying mistral/lang/v2/actions.py -> build/lib/mistral/lang/v2 -copying mistral/lang/v2/on_clause.py -> build/lib/mistral/lang/v2 -copying mistral/lang/v2/__init__.py -> build/lib/mistral/lang/v2 -copying mistral/lang/v2/workflows.py -> build/lib/mistral/lang/v2 -copying mistral/lang/v2/workbook.py -> build/lib/mistral/lang/v2 +creating build/lib/mistral/rpc/kombu/examples +copying mistral/rpc/kombu/examples/__init__.py -> build/lib/mistral/rpc/kombu/examples +copying mistral/rpc/kombu/examples/client.py -> build/lib/mistral/rpc/kombu/examples +copying mistral/rpc/kombu/examples/server.py -> build/lib/mistral/rpc/kombu/examples +creating build/lib/mistral/tests/unit/actions +copying mistral/tests/unit/actions/test_types.py -> build/lib/mistral/tests/unit/actions +copying mistral/tests/unit/actions/__init__.py -> build/lib/mistral/tests/unit/actions +copying mistral/tests/unit/actions/test_action_service.py -> build/lib/mistral/tests/unit/actions +copying mistral/tests/unit/actions/test_std_email_action.py -> build/lib/mistral/tests/unit/actions +copying mistral/tests/unit/actions/test_legacy_action_provider.py -> build/lib/mistral/tests/unit/actions +copying mistral/tests/unit/actions/test_std_test_dict_action.py -> build/lib/mistral/tests/unit/actions +copying mistral/tests/unit/actions/test_std_http_action.py -> build/lib/mistral/tests/unit/actions +copying mistral/tests/unit/actions/test_adhoc_action_provider.py -> build/lib/mistral/tests/unit/actions +copying mistral/tests/unit/actions/test_dynamic_action_provider.py -> build/lib/mistral/tests/unit/actions +copying mistral/tests/unit/actions/test_std_ssh_action.py -> build/lib/mistral/tests/unit/actions +copying mistral/tests/unit/actions/test_std_fail_action.py -> build/lib/mistral/tests/unit/actions +copying mistral/tests/unit/actions/test_javascript_action.py -> build/lib/mistral/tests/unit/actions +copying mistral/tests/unit/actions/test_std_mistral_http_action.py -> build/lib/mistral/tests/unit/actions +copying mistral/tests/unit/actions/test_std_echo_action.py -> build/lib/mistral/tests/unit/actions +creating build/lib/mistral/tests/unit/lang +copying mistral/tests/unit/lang/__init__.py -> build/lib/mistral/tests/unit/lang +copying mistral/tests/unit/lang/test_spec_caching.py -> build/lib/mistral/tests/unit/lang +creating build/lib/mistral/workflow +copying mistral/workflow/utils.py -> build/lib/mistral/workflow +copying mistral/workflow/commands.py -> build/lib/mistral/workflow +copying mistral/workflow/direct_workflow.py -> build/lib/mistral/workflow +copying mistral/workflow/reverse_workflow.py -> build/lib/mistral/workflow +copying mistral/workflow/states.py -> build/lib/mistral/workflow +copying mistral/workflow/__init__.py -> build/lib/mistral/workflow +copying mistral/workflow/data_flow.py -> build/lib/mistral/workflow +copying mistral/workflow/context_versioning.py -> build/lib/mistral/workflow +copying mistral/workflow/base.py -> build/lib/mistral/workflow +creating build/lib/mistral/db/sqlalchemy/migration/alembic_migrations +copying mistral/db/sqlalchemy/migration/alembic_migrations/env.py -> build/lib/mistral/db/sqlalchemy/migration/alembic_migrations +copying mistral/db/sqlalchemy/migration/alembic_migrations/__init__.py -> build/lib/mistral/db/sqlalchemy/migration/alembic_migrations +creating build/lib/mistral/lang +copying mistral/lang/parser.py -> build/lib/mistral/lang +copying mistral/lang/__init__.py -> build/lib/mistral/lang +copying mistral/lang/types.py -> build/lib/mistral/lang +copying mistral/lang/base.py -> build/lib/mistral/lang +creating build/lib/mistral/db/v2 +copying mistral/db/v2/api.py -> build/lib/mistral/db/v2 +copying mistral/db/v2/__init__.py -> build/lib/mistral/db/v2 creating build/lib/mistral/engine -copying mistral/engine/tasks.py -> build/lib/mistral/engine -copying mistral/engine/base.py -> build/lib/mistral/engine -copying mistral/engine/engine_server.py -> build/lib/mistral/engine copying mistral/engine/utils.py -> build/lib/mistral/engine +copying mistral/engine/engine_server.py -> build/lib/mistral/engine +copying mistral/engine/action_handler.py -> build/lib/mistral/engine copying mistral/engine/policies.py -> build/lib/mistral/engine -copying mistral/engine/task_handler.py -> build/lib/mistral/engine copying mistral/engine/actions.py -> build/lib/mistral/engine -copying mistral/engine/workflow_handler.py -> build/lib/mistral/engine -copying mistral/engine/__init__.py -> build/lib/mistral/engine -copying mistral/engine/action_handler.py -> build/lib/mistral/engine copying mistral/engine/default_engine.py -> build/lib/mistral/engine +copying mistral/engine/__init__.py -> build/lib/mistral/engine +copying mistral/engine/task_handler.py -> build/lib/mistral/engine +copying mistral/engine/tasks.py -> build/lib/mistral/engine copying mistral/engine/post_tx_queue.py -> build/lib/mistral/engine -copying mistral/engine/workflows.py -> build/lib/mistral/engine +copying mistral/engine/workflow_handler.py -> build/lib/mistral/engine copying mistral/engine/dispatcher.py -> build/lib/mistral/engine -creating build/lib/mistral/hacking -copying mistral/hacking/checks.py -> build/lib/mistral/hacking -copying mistral/hacking/__init__.py -> build/lib/mistral/hacking -creating build/lib/mistral/tests/unit/notifiers -copying mistral/tests/unit/notifiers/base.py -> build/lib/mistral/tests/unit/notifiers -copying mistral/tests/unit/notifiers/test_notify.py -> build/lib/mistral/tests/unit/notifiers -copying mistral/tests/unit/notifiers/test_notifier_servers.py -> build/lib/mistral/tests/unit/notifiers -copying mistral/tests/unit/notifiers/__init__.py -> build/lib/mistral/tests/unit/notifiers +copying mistral/engine/workflows.py -> build/lib/mistral/engine +copying mistral/engine/base.py -> build/lib/mistral/engine +creating build/lib/mistral/tests/unit/db/v2 +copying mistral/tests/unit/db/v2/test_db_model.py -> build/lib/mistral/tests/unit/db/v2 +copying mistral/tests/unit/db/v2/test_sqlite_transactions.py -> build/lib/mistral/tests/unit/db/v2 +copying mistral/tests/unit/db/v2/test_locking.py -> build/lib/mistral/tests/unit/db/v2 +copying mistral/tests/unit/db/v2/__init__.py -> build/lib/mistral/tests/unit/db/v2 +copying mistral/tests/unit/db/v2/test_transactions.py -> build/lib/mistral/tests/unit/db/v2 +copying mistral/tests/unit/db/v2/test_sqlalchemy_db_api.py -> build/lib/mistral/tests/unit/db/v2 +creating build/lib/mistral/tests/unit/scheduler +copying mistral/tests/unit/scheduler/__init__.py -> build/lib/mistral/tests/unit/scheduler +copying mistral/tests/unit/scheduler/test_default_scheduler.py -> build/lib/mistral/tests/unit/scheduler creating build/lib/mistral/utils/openstack copying mistral/utils/openstack/__init__.py -> build/lib/mistral/utils/openstack copying mistral/utils/openstack/keystone.py -> build/lib/mistral/utils/openstack -creating build/lib/mistral/services -copying mistral/services/expiration_policy.py -> build/lib/mistral/services -copying mistral/services/legacy_scheduler.py -> build/lib/mistral/services -copying mistral/services/action_manager.py -> build/lib/mistral/services -copying mistral/services/action_heartbeat_checker.py -> build/lib/mistral/services -copying mistral/services/maintenance.py -> build/lib/mistral/services -copying mistral/services/workbooks.py -> build/lib/mistral/services -copying mistral/services/actions.py -> build/lib/mistral/services -copying mistral/services/action_heartbeat_sender.py -> build/lib/mistral/services -copying mistral/services/__init__.py -> build/lib/mistral/services -copying mistral/services/periodic.py -> build/lib/mistral/services -copying mistral/services/triggers.py -> build/lib/mistral/services -copying mistral/services/workflows.py -> build/lib/mistral/services -copying mistral/services/security.py -> build/lib/mistral/services -copying mistral/services/adhoc_actions.py -> build/lib/mistral/services +creating build/lib/mistral/rpc/oslo +copying mistral/rpc/oslo/__init__.py -> build/lib/mistral/rpc/oslo +copying mistral/rpc/oslo/oslo_client.py -> build/lib/mistral/rpc/oslo +copying mistral/rpc/oslo/oslo_server.py -> build/lib/mistral/rpc/oslo +creating build/lib/mistral/hacking +copying mistral/hacking/__init__.py -> build/lib/mistral/hacking +copying mistral/hacking/checks.py -> build/lib/mistral/hacking +copying mistral/tests/unit/rpc/__init__.py -> build/lib/mistral/tests/unit/rpc +copying mistral/db/sqlalchemy/__init__.py -> build/lib/mistral/db/sqlalchemy +copying mistral/db/sqlalchemy/sqlite_lock.py -> build/lib/mistral/db/sqlalchemy +copying mistral/db/sqlalchemy/model_base.py -> build/lib/mistral/db/sqlalchemy +copying mistral/db/sqlalchemy/types.py -> build/lib/mistral/db/sqlalchemy +copying mistral/db/sqlalchemy/base.py -> build/lib/mistral/db/sqlalchemy +creating build/lib/mistral/executors +copying mistral/executors/__init__.py -> build/lib/mistral/executors +copying mistral/executors/executor_server.py -> build/lib/mistral/executors +copying mistral/executors/remote_executor.py -> build/lib/mistral/executors +copying mistral/executors/default_executor.py -> build/lib/mistral/executors +copying mistral/executors/base.py -> build/lib/mistral/executors +creating build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions +copying mistral/db/sqlalchemy/migration/alembic_migrations/versions/041_update_description_field_type_for_workflow_executions_v2.py -> build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions +copying mistral/db/sqlalchemy/migration/alembic_migrations/versions/006_add_processed_to_delayed_calls_v2.py -> build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions +copying mistral/db/sqlalchemy/migration/alembic_migrations/versions/039_add_workbook_name_column.py -> build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions +copying mistral/db/sqlalchemy/migration/alembic_migrations/versions/016_increase_size_of_task_unique_key.py -> build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions +copying mistral/db/sqlalchemy/migration/alembic_migrations/versions/042_create_maintenance_table.py -> build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions +copying mistral/db/sqlalchemy/migration/alembic_migrations/versions/013_split_execution_table_increase_names.py -> build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions +copying mistral/db/sqlalchemy/migration/alembic_migrations/versions/026_optimize_task_expression_func.py -> build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions +copying mistral/db/sqlalchemy/migration/alembic_migrations/versions/022_namespace_support.py -> build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions +copying mistral/db/sqlalchemy/migration/alembic_migrations/versions/023_add_root_execution_id.py -> build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions +copying mistral/db/sqlalchemy/migration/alembic_migrations/versions/008_increase_size_of_state_info_column.py -> build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions +copying mistral/db/sqlalchemy/migration/alembic_migrations/versions/036_namespace_support_for_workbooks_postgresql.py -> build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions +copying mistral/db/sqlalchemy/migration/alembic_migrations/versions/005_increase_execution_columns_size.py -> build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions +copying mistral/db/sqlalchemy/migration/alembic_migrations/versions/031_add_started_at_and_finished_at_to_task_execution.py -> build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions +copying mistral/db/sqlalchemy/migration/alembic_migrations/versions/001_kilo.py -> build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions +copying mistral/db/sqlalchemy/migration/alembic_migrations/versions/019_change_scheduler_schema.py -> build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions +copying mistral/db/sqlalchemy/migration/alembic_migrations/versions/025_fix_length_task_name.py -> build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions +copying mistral/db/sqlalchemy/migration/alembic_migrations/versions/021_increase_env_columns_size.py -> build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions +copying mistral/db/sqlalchemy/migration/alembic_migrations/versions/002_kilo.py -> build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions +copying mistral/db/sqlalchemy/migration/alembic_migrations/versions/018_increate_task_execution_unique_key_size.py -> build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions +copying mistral/db/sqlalchemy/migration/alembic_migrations/versions/033_add_next_tasks_to_task_execution.py -> build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions +copying mistral/db/sqlalchemy/migration/alembic_migrations/versions/030_increase_delayed_calls_v2_auth_context.py -> build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions +copying mistral/db/sqlalchemy/migration/alembic_migrations/versions/__init__.py -> build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions +copying mistral/db/sqlalchemy/migration/alembic_migrations/versions/007_move_system_flag_to_base_definition.py -> build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions +copying mistral/db/sqlalchemy/migration/alembic_migrations/versions/037_add_namespace_column_to_action_definitions.py -> build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions +copying mistral/db/sqlalchemy/migration/alembic_migrations/versions/024_add_composite_index_workflow_execution_id_name.py -> build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions +copying mistral/db/sqlalchemy/migration/alembic_migrations/versions/040_add_tables_for_dynamic_action_definitions_and_code_sources.py -> build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions +copying mistral/db/sqlalchemy/migration/alembic_migrations/versions/035_namespace_support_postgresql.py -> build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions +copying mistral/db/sqlalchemy/migration/alembic_migrations/versions/003_cron_trigger_constraints.py -> build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions +copying mistral/db/sqlalchemy/migration/alembic_migrations/versions/044_recreate_mistral_metrics_table.py -> build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions +copying mistral/db/sqlalchemy/migration/alembic_migrations/versions/034_add_scheduled_jobs_table.py -> build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions +copying mistral/db/sqlalchemy/migration/alembic_migrations/versions/015_add_unique_keys_for_non_locking_model.py -> build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions +copying mistral/db/sqlalchemy/migration/alembic_migrations/versions/029_workbook_empty_namespace.py -> build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions +copying mistral/db/sqlalchemy/migration/alembic_migrations/versions/011_add_workflow_id_for_execution.py -> build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions +copying mistral/db/sqlalchemy/migration/alembic_migrations/versions/028_add_namespace_column_to_workbooks.py -> build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions +copying mistral/db/sqlalchemy/migration/alembic_migrations/versions/020_add_type_to_task_execution.py -> build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions +copying mistral/db/sqlalchemy/migration/alembic_migrations/versions/032_add_has_next_tasks_and_error_handled_to_task_execution.py -> build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions +copying mistral/db/sqlalchemy/migration/alembic_migrations/versions/014_fix_past_scripts_discrepancies.py -> build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions +copying mistral/db/sqlalchemy/migration/alembic_migrations/versions/004_add_description_for_execution.py -> build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions +copying mistral/db/sqlalchemy/migration/alembic_migrations/versions/012_add_event_triggers_v2_table.py -> build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions +copying mistral/db/sqlalchemy/migration/alembic_migrations/versions/009_add_database_indices.py -> build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions +copying mistral/db/sqlalchemy/migration/alembic_migrations/versions/010_add_resource_members_v2_table.py -> build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions +copying mistral/db/sqlalchemy/migration/alembic_migrations/versions/017_add_named_lock_table.py -> build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions +copying mistral/db/sqlalchemy/migration/alembic_migrations/versions/027_add_last_heartbeat_to_action_execution.py -> build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions +copying mistral/db/sqlalchemy/migration/alembic_migrations/versions/043_add_checksum_to_wf_definition.py -> build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions +copying mistral/db/sqlalchemy/migration/alembic_migrations/versions/038_delete_delayed_calls_with_empty_key.py -> build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions creating build/lib/mistral/tests/unit/services +copying mistral/tests/unit/services/test_legacy_scheduler.py -> build/lib/mistral/tests/unit/services copying mistral/tests/unit/services/test_trigger_service.py -> build/lib/mistral/tests/unit/services -copying mistral/tests/unit/services/test_event_engine.py -> build/lib/mistral/tests/unit/services +copying mistral/tests/unit/services/test_workbook_service.py -> build/lib/mistral/tests/unit/services copying mistral/tests/unit/services/test_adhoc_action_service.py -> build/lib/mistral/tests/unit/services -copying mistral/tests/unit/services/test_workflow_service.py -> build/lib/mistral/tests/unit/services -copying mistral/tests/unit/services/test_expiration_policy.py -> build/lib/mistral/tests/unit/services copying mistral/tests/unit/services/__init__.py -> build/lib/mistral/tests/unit/services -copying mistral/tests/unit/services/test_legacy_scheduler.py -> build/lib/mistral/tests/unit/services -copying mistral/tests/unit/services/test_workbook_service.py -> build/lib/mistral/tests/unit/services -creating build/lib/mistral/tests/unit/db/v2 -copying mistral/tests/unit/db/v2/test_sqlite_transactions.py -> build/lib/mistral/tests/unit/db/v2 -copying mistral/tests/unit/db/v2/test_sqlalchemy_db_api.py -> build/lib/mistral/tests/unit/db/v2 -copying mistral/tests/unit/db/v2/__init__.py -> build/lib/mistral/tests/unit/db/v2 -copying mistral/tests/unit/db/v2/test_locking.py -> build/lib/mistral/tests/unit/db/v2 -copying mistral/tests/unit/db/v2/test_db_model.py -> build/lib/mistral/tests/unit/db/v2 -copying mistral/tests/unit/db/v2/test_transactions.py -> build/lib/mistral/tests/unit/db/v2 -creating build/lib/mistral/tests/unit/rpc/kombu -copying mistral/tests/unit/rpc/kombu/test_kombu_listener.py -> build/lib/mistral/tests/unit/rpc/kombu -copying mistral/tests/unit/rpc/kombu/test_kombu_server.py -> build/lib/mistral/tests/unit/rpc/kombu -copying mistral/tests/unit/rpc/kombu/base.py -> build/lib/mistral/tests/unit/rpc/kombu -copying mistral/tests/unit/rpc/kombu/test_kombu_hosts.py -> build/lib/mistral/tests/unit/rpc/kombu -copying mistral/tests/unit/rpc/kombu/__init__.py -> build/lib/mistral/tests/unit/rpc/kombu -copying mistral/tests/unit/rpc/kombu/fake_kombu.py -> build/lib/mistral/tests/unit/rpc/kombu -copying mistral/tests/unit/rpc/kombu/test_kombu_client.py -> build/lib/mistral/tests/unit/rpc/kombu -creating build/lib/mistral/api/controllers/v2 -copying mistral/api/controllers/v2/validation.py -> build/lib/mistral/api/controllers/v2 -copying mistral/api/controllers/v2/service.py -> build/lib/mistral/api/controllers/v2 -copying mistral/api/controllers/v2/workflow.py -> build/lib/mistral/api/controllers/v2 -copying mistral/api/controllers/v2/execution.py -> build/lib/mistral/api/controllers/v2 -copying mistral/api/controllers/v2/execution_report.py -> build/lib/mistral/api/controllers/v2 -copying mistral/api/controllers/v2/resources.py -> build/lib/mistral/api/controllers/v2 -copying mistral/api/controllers/v2/task.py -> build/lib/mistral/api/controllers/v2 -copying mistral/api/controllers/v2/action.py -> build/lib/mistral/api/controllers/v2 -copying mistral/api/controllers/v2/sub_execution.py -> build/lib/mistral/api/controllers/v2 -copying mistral/api/controllers/v2/code_source.py -> build/lib/mistral/api/controllers/v2 -copying mistral/api/controllers/v2/member.py -> build/lib/mistral/api/controllers/v2 -copying mistral/api/controllers/v2/event_trigger.py -> build/lib/mistral/api/controllers/v2 -copying mistral/api/controllers/v2/types.py -> build/lib/mistral/api/controllers/v2 -copying mistral/api/controllers/v2/__init__.py -> build/lib/mistral/api/controllers/v2 -copying mistral/api/controllers/v2/root.py -> build/lib/mistral/api/controllers/v2 -copying mistral/api/controllers/v2/dynamic_action.py -> build/lib/mistral/api/controllers/v2 -copying mistral/api/controllers/v2/workbook.py -> build/lib/mistral/api/controllers/v2 -copying mistral/api/controllers/v2/action_execution.py -> build/lib/mistral/api/controllers/v2 -copying mistral/api/controllers/v2/environment.py -> build/lib/mistral/api/controllers/v2 -copying mistral/api/controllers/v2/cron_trigger.py -> build/lib/mistral/api/controllers/v2 +copying mistral/tests/unit/services/test_expiration_policy.py -> build/lib/mistral/tests/unit/services +copying mistral/tests/unit/services/test_event_engine.py -> build/lib/mistral/tests/unit/services +copying mistral/tests/unit/services/test_workflow_service.py -> build/lib/mistral/tests/unit/services +copying mistral/tests/unit/api/test_resource_base.py -> build/lib/mistral/tests/unit/api +copying mistral/tests/unit/api/test_resource_list.py -> build/lib/mistral/tests/unit/api +copying mistral/tests/unit/api/__init__.py -> build/lib/mistral/tests/unit/api +copying mistral/tests/unit/api/test_oslo_middleware.py -> build/lib/mistral/tests/unit/api +copying mistral/tests/unit/api/test_cors_middleware.py -> build/lib/mistral/tests/unit/api +copying mistral/tests/unit/api/test_service.py -> build/lib/mistral/tests/unit/api +copying mistral/tests/unit/api/test_auth.py -> build/lib/mistral/tests/unit/api +copying mistral/tests/unit/api/test_access_control.py -> build/lib/mistral/tests/unit/api +copying mistral/tests/unit/api/base.py -> build/lib/mistral/tests/unit/api +creating build/lib/mistral/tests/unit/executors +copying mistral/tests/unit/executors/test_local_executor.py -> build/lib/mistral/tests/unit/executors +copying mistral/tests/unit/executors/__init__.py -> build/lib/mistral/tests/unit/executors +copying mistral/tests/unit/executors/test_server_plugins.py -> build/lib/mistral/tests/unit/executors +copying mistral/tests/unit/executors/base.py -> build/lib/mistral/tests/unit/executors +creating build/lib/mistral/tests/unit/policies +copying mistral/tests/unit/policies/test_actions.py -> build/lib/mistral/tests/unit/policies +copying mistral/tests/unit/policies/__init__.py -> build/lib/mistral/tests/unit/policies +copying mistral/tests/unit/policies/test_workflows.py -> build/lib/mistral/tests/unit/policies +creating build/lib/mistral/lang/v2 +copying mistral/lang/v2/publish.py -> build/lib/mistral/lang/v2 +copying mistral/lang/v2/policies.py -> build/lib/mistral/lang/v2 +copying mistral/lang/v2/retry_policy.py -> build/lib/mistral/lang/v2 +copying mistral/lang/v2/workbook.py -> build/lib/mistral/lang/v2 +copying mistral/lang/v2/actions.py -> build/lib/mistral/lang/v2 +copying mistral/lang/v2/__init__.py -> build/lib/mistral/lang/v2 +copying mistral/lang/v2/tasks.py -> build/lib/mistral/lang/v2 +copying mistral/lang/v2/workflows.py -> build/lib/mistral/lang/v2 +copying mistral/lang/v2/on_clause.py -> build/lib/mistral/lang/v2 +copying mistral/lang/v2/task_defaults.py -> build/lib/mistral/lang/v2 +copying mistral/lang/v2/base.py -> build/lib/mistral/lang/v2 +copying mistral/db/sqlalchemy/migration/cli.py -> build/lib/mistral/db/sqlalchemy/migration +copying mistral/db/sqlalchemy/migration/__init__.py -> build/lib/mistral/db/sqlalchemy/migration creating build/lib/mistral/tests/unit/engine -copying mistral/tests/unit/engine/test_direct_workflow_rerun_cancelled.py -> build/lib/mistral/tests/unit/engine -copying mistral/tests/unit/engine/test_direct_workflow_rerun.py -> build/lib/mistral/tests/unit/engine -copying mistral/tests/unit/engine/test_with_items_task.py -> build/lib/mistral/tests/unit/engine -copying mistral/tests/unit/engine/test_direct_workflow.py -> build/lib/mistral/tests/unit/engine -copying mistral/tests/unit/engine/test_workflow_resume.py -> build/lib/mistral/tests/unit/engine -copying mistral/tests/unit/engine/test_action_heartbeat_sender.py -> build/lib/mistral/tests/unit/engine -copying mistral/tests/unit/engine/test_environment.py -> build/lib/mistral/tests/unit/engine -copying mistral/tests/unit/engine/test_workflow_stop.py -> build/lib/mistral/tests/unit/engine copying mistral/tests/unit/engine/test_commands.py -> build/lib/mistral/tests/unit/engine -copying mistral/tests/unit/engine/test_policies.py -> build/lib/mistral/tests/unit/engine -copying mistral/tests/unit/engine/test_dataflow.py -> build/lib/mistral/tests/unit/engine -copying mistral/tests/unit/engine/test_error_result.py -> build/lib/mistral/tests/unit/engine -copying mistral/tests/unit/engine/test_reverse_workflow.py -> build/lib/mistral/tests/unit/engine -copying mistral/tests/unit/engine/test_workflow_cancel.py -> build/lib/mistral/tests/unit/engine -copying mistral/tests/unit/engine/test_state_info.py -> build/lib/mistral/tests/unit/engine -copying mistral/tests/unit/engine/test_adhoc_actions.py -> build/lib/mistral/tests/unit/engine -copying mistral/tests/unit/engine/test_noop_task.py -> build/lib/mistral/tests/unit/engine -copying mistral/tests/unit/engine/test_task_graceful_fail_subworkflow.py -> build/lib/mistral/tests/unit/engine -copying mistral/tests/unit/engine/base.py -> build/lib/mistral/tests/unit/engine -copying mistral/tests/unit/engine/test_action_heartbeat_checker.py -> build/lib/mistral/tests/unit/engine +copying mistral/tests/unit/engine/test_join.py -> build/lib/mistral/tests/unit/engine copying mistral/tests/unit/engine/test_action_context.py -> build/lib/mistral/tests/unit/engine -copying mistral/tests/unit/engine/test_reverse_workflow_rerun_cancelled.py -> build/lib/mistral/tests/unit/engine -copying mistral/tests/unit/engine/test_direct_workflow_with_cycles.py -> build/lib/mistral/tests/unit/engine -copying mistral/tests/unit/engine/test_execution_fields_size_limitation.py -> build/lib/mistral/tests/unit/engine -copying mistral/tests/unit/engine/test_run_action.py -> build/lib/mistral/tests/unit/engine -copying mistral/tests/unit/engine/test_integrity_check.py -> build/lib/mistral/tests/unit/engine +copying mistral/tests/unit/engine/test_task_started_finished_at.py -> build/lib/mistral/tests/unit/engine copying mistral/tests/unit/engine/test_with_items.py -> build/lib/mistral/tests/unit/engine +copying mistral/tests/unit/engine/test_error_handling.py -> build/lib/mistral/tests/unit/engine +copying mistral/tests/unit/engine/test_workflow_stop.py -> build/lib/mistral/tests/unit/engine +copying mistral/tests/unit/engine/test_task_publish.py -> build/lib/mistral/tests/unit/engine +copying mistral/tests/unit/engine/test_disabled_yaql_conversion.py -> build/lib/mistral/tests/unit/engine copying mistral/tests/unit/engine/test_task_skip.py -> build/lib/mistral/tests/unit/engine -copying mistral/tests/unit/engine/test_merge_strategy.py -> build/lib/mistral/tests/unit/engine -copying mistral/tests/unit/engine/test_yaql_functions.py -> build/lib/mistral/tests/unit/engine -copying mistral/tests/unit/engine/test_profiler.py -> build/lib/mistral/tests/unit/engine -copying mistral/tests/unit/engine/test_subworkflows.py -> build/lib/mistral/tests/unit/engine -copying mistral/tests/unit/engine/test_execution_params.py -> build/lib/mistral/tests/unit/engine copying mistral/tests/unit/engine/test_names_validation.py -> build/lib/mistral/tests/unit/engine -copying mistral/tests/unit/engine/test_task_publish.py -> build/lib/mistral/tests/unit/engine -copying mistral/tests/unit/engine/test_task_defaults.py -> build/lib/mistral/tests/unit/engine -copying mistral/tests/unit/engine/test_subworkflows_pause_resume.py -> build/lib/mistral/tests/unit/engine +copying mistral/tests/unit/engine/test_execution_fields_size_limitation.py -> build/lib/mistral/tests/unit/engine +copying mistral/tests/unit/engine/test_task_graceful_fail_subworkflow.py -> build/lib/mistral/tests/unit/engine +copying mistral/tests/unit/engine/test_with_items_task.py -> build/lib/mistral/tests/unit/engine copying mistral/tests/unit/engine/test_task_cancel.py -> build/lib/mistral/tests/unit/engine copying mistral/tests/unit/engine/test_set_state.py -> build/lib/mistral/tests/unit/engine copying mistral/tests/unit/engine/__init__.py -> build/lib/mistral/tests/unit/engine -copying mistral/tests/unit/engine/test_join.py -> build/lib/mistral/tests/unit/engine -copying mistral/tests/unit/engine/test_task_started_finished_at.py -> build/lib/mistral/tests/unit/engine -copying mistral/tests/unit/engine/test_safe_rerun.py -> build/lib/mistral/tests/unit/engine -copying mistral/tests/unit/engine/test_disabled_yaql_conversion.py -> build/lib/mistral/tests/unit/engine -copying mistral/tests/unit/engine/test_race_condition.py -> build/lib/mistral/tests/unit/engine -copying mistral/tests/unit/engine/test_error_handling.py -> build/lib/mistral/tests/unit/engine +copying mistral/tests/unit/engine/test_workflow_variables.py -> build/lib/mistral/tests/unit/engine +copying mistral/tests/unit/engine/test_adhoc_actions.py -> build/lib/mistral/tests/unit/engine copying mistral/tests/unit/engine/test_default_engine.py -> build/lib/mistral/tests/unit/engine +copying mistral/tests/unit/engine/test_race_condition.py -> build/lib/mistral/tests/unit/engine +copying mistral/tests/unit/engine/test_state_info.py -> build/lib/mistral/tests/unit/engine +copying mistral/tests/unit/engine/test_subworkflows.py -> build/lib/mistral/tests/unit/engine +copying mistral/tests/unit/engine/test_error_result.py -> build/lib/mistral/tests/unit/engine +copying mistral/tests/unit/engine/test_noop_task.py -> build/lib/mistral/tests/unit/engine +copying mistral/tests/unit/engine/test_tasks_function.py -> build/lib/mistral/tests/unit/engine +copying mistral/tests/unit/engine/test_execution_params.py -> build/lib/mistral/tests/unit/engine +copying mistral/tests/unit/engine/test_integrity_check.py -> build/lib/mistral/tests/unit/engine +copying mistral/tests/unit/engine/test_reverse_workflow.py -> build/lib/mistral/tests/unit/engine +copying mistral/tests/unit/engine/test_workflow_resume.py -> build/lib/mistral/tests/unit/engine +copying mistral/tests/unit/engine/test_action_defaults.py -> build/lib/mistral/tests/unit/engine +copying mistral/tests/unit/engine/test_task_defaults.py -> build/lib/mistral/tests/unit/engine +copying mistral/tests/unit/engine/test_direct_workflow.py -> build/lib/mistral/tests/unit/engine +copying mistral/tests/unit/engine/test_yaql_functions.py -> build/lib/mistral/tests/unit/engine +copying mistral/tests/unit/engine/test_action_heartbeat_checker.py -> build/lib/mistral/tests/unit/engine +copying mistral/tests/unit/engine/test_dataflow.py -> build/lib/mistral/tests/unit/engine +copying mistral/tests/unit/engine/test_direct_workflow_rerun_cancelled.py -> build/lib/mistral/tests/unit/engine +copying mistral/tests/unit/engine/test_policies.py -> build/lib/mistral/tests/unit/engine +copying mistral/tests/unit/engine/test_action_heartbeat_sender.py -> build/lib/mistral/tests/unit/engine copying mistral/tests/unit/engine/test_task_pause_resume.py -> build/lib/mistral/tests/unit/engine +copying mistral/tests/unit/engine/test_cron_trigger.py -> build/lib/mistral/tests/unit/engine +copying mistral/tests/unit/engine/test_profiler.py -> build/lib/mistral/tests/unit/engine +copying mistral/tests/unit/engine/test_environment.py -> build/lib/mistral/tests/unit/engine copying mistral/tests/unit/engine/test_javascript_action.py -> build/lib/mistral/tests/unit/engine +copying mistral/tests/unit/engine/test_safe_rerun.py -> build/lib/mistral/tests/unit/engine +copying mistral/tests/unit/engine/test_merge_strategy.py -> build/lib/mistral/tests/unit/engine +copying mistral/tests/unit/engine/test_direct_workflow_with_cycles.py -> build/lib/mistral/tests/unit/engine +copying mistral/tests/unit/engine/test_direct_workflow_rerun.py -> build/lib/mistral/tests/unit/engine copying mistral/tests/unit/engine/test_reverse_workflow_rerun.py -> build/lib/mistral/tests/unit/engine -copying mistral/tests/unit/engine/test_action_defaults.py -> build/lib/mistral/tests/unit/engine -copying mistral/tests/unit/engine/test_cron_trigger.py -> build/lib/mistral/tests/unit/engine -copying mistral/tests/unit/engine/test_tasks_function.py -> build/lib/mistral/tests/unit/engine -copying mistral/tests/unit/engine/test_workflow_variables.py -> build/lib/mistral/tests/unit/engine -creating build/lib/mistral/rpc/oslo -copying mistral/rpc/oslo/oslo_server.py -> build/lib/mistral/rpc/oslo -copying mistral/rpc/oslo/oslo_client.py -> build/lib/mistral/rpc/oslo -copying mistral/rpc/oslo/__init__.py -> build/lib/mistral/rpc/oslo -creating build/lib/mistral/rpc/kombu/examples -copying mistral/rpc/kombu/examples/server.py -> build/lib/mistral/rpc/kombu/examples -copying mistral/rpc/kombu/examples/__init__.py -> build/lib/mistral/rpc/kombu/examples -copying mistral/rpc/kombu/examples/client.py -> build/lib/mistral/rpc/kombu/examples -creating build/lib/mistral/api/hooks -copying mistral/api/hooks/content_type.py -> build/lib/mistral/api/hooks -copying mistral/api/hooks/maintenance.py -> build/lib/mistral/api/hooks -copying mistral/api/hooks/__init__.py -> build/lib/mistral/api/hooks -creating build/lib/mistral/db/v2 -copying mistral/db/v2/api.py -> build/lib/mistral/db/v2 -copying mistral/db/v2/__init__.py -> build/lib/mistral/db/v2 -copying mistral/_i18n.py -> build/lib/mistral -copying mistral/context.py -> build/lib/mistral -copying mistral/exceptions.py -> build/lib/mistral -copying mistral/messaging.py -> build/lib/mistral -copying mistral/config.py -> build/lib/mistral -copying mistral/__init__.py -> build/lib/mistral -copying mistral/version.py -> build/lib/mistral -copying mistral/db/sqlalchemy/migration/alembic_migrations/env.py -> build/lib/mistral/db/sqlalchemy/migration/alembic_migrations -copying mistral/db/sqlalchemy/migration/alembic_migrations/__init__.py -> build/lib/mistral/db/sqlalchemy/migration/alembic_migrations +copying mistral/tests/unit/engine/test_run_action.py -> build/lib/mistral/tests/unit/engine +copying mistral/tests/unit/engine/test_subworkflows_pause_resume.py -> build/lib/mistral/tests/unit/engine +copying mistral/tests/unit/engine/test_reverse_workflow_rerun_cancelled.py -> build/lib/mistral/tests/unit/engine +copying mistral/tests/unit/engine/test_workflow_cancel.py -> build/lib/mistral/tests/unit/engine +copying mistral/tests/unit/engine/base.py -> build/lib/mistral/tests/unit/engine +creating build/lib/mistral/expressions +copying mistral/expressions/yaql_expression.py -> build/lib/mistral/expressions +copying mistral/expressions/__init__.py -> build/lib/mistral/expressions +copying mistral/expressions/std_functions.py -> build/lib/mistral/expressions +copying mistral/expressions/jinja_expression.py -> build/lib/mistral/expressions +copying mistral/expressions/base.py -> build/lib/mistral/expressions +creating build/lib/mistral/cmd +copying mistral/cmd/__init__.py -> build/lib/mistral/cmd +copying mistral/cmd/launch.py -> build/lib/mistral/cmd +creating build/lib/mistral/service +copying mistral/service/coordination.py -> build/lib/mistral/service +copying mistral/service/__init__.py -> build/lib/mistral/service +copying mistral/service/base.py -> build/lib/mistral/service creating build/lib/mistral/db/v2/sqlalchemy -copying mistral/db/v2/sqlalchemy/api.py -> build/lib/mistral/db/v2/sqlalchemy copying mistral/db/v2/sqlalchemy/filters.py -> build/lib/mistral/db/v2/sqlalchemy +copying mistral/db/v2/sqlalchemy/api.py -> build/lib/mistral/db/v2/sqlalchemy copying mistral/db/v2/sqlalchemy/__init__.py -> build/lib/mistral/db/v2/sqlalchemy copying mistral/db/v2/sqlalchemy/models.py -> build/lib/mistral/db/v2/sqlalchemy +creating build/lib/mistral/auth +copying mistral/auth/keycloak.py -> build/lib/mistral/auth +copying mistral/auth/__init__.py -> build/lib/mistral/auth +copying mistral/auth/keystone.py -> build/lib/mistral/auth +creating build/lib/mistral/services +copying mistral/services/maintenance.py -> build/lib/mistral/services +copying mistral/services/triggers.py -> build/lib/mistral/services +copying mistral/services/workbooks.py -> build/lib/mistral/services +copying mistral/services/legacy_scheduler.py -> build/lib/mistral/services +copying mistral/services/expiration_policy.py -> build/lib/mistral/services +copying mistral/services/actions.py -> build/lib/mistral/services +copying mistral/services/__init__.py -> build/lib/mistral/services +copying mistral/services/action_heartbeat_checker.py -> build/lib/mistral/services +copying mistral/services/adhoc_actions.py -> build/lib/mistral/services +copying mistral/services/action_heartbeat_sender.py -> build/lib/mistral/services +copying mistral/services/periodic.py -> build/lib/mistral/services +copying mistral/services/action_manager.py -> build/lib/mistral/services +copying mistral/services/workflows.py -> build/lib/mistral/services +copying mistral/services/security.py -> build/lib/mistral/services creating build/lib/mistral/event_engine copying mistral/event_engine/default_event_engine.py -> build/lib/mistral/event_engine -copying mistral/event_engine/base.py -> build/lib/mistral/event_engine copying mistral/event_engine/__init__.py -> build/lib/mistral/event_engine copying mistral/event_engine/event_engine_server.py -> build/lib/mistral/event_engine -copying mistral/api/service.py -> build/lib/mistral/api -copying mistral/api/app.py -> build/lib/mistral/api -copying mistral/api/access_control.py -> build/lib/mistral/api -copying mistral/api/wsgi.py -> build/lib/mistral/api -copying mistral/api/__init__.py -> build/lib/mistral/api -copying mistral/lang/base.py -> build/lib/mistral/lang -copying mistral/lang/types.py -> build/lib/mistral/lang -copying mistral/lang/__init__.py -> build/lib/mistral/lang -copying mistral/lang/parser.py -> build/lib/mistral/lang -creating build/lib/mistral/tests/unit/api/v2 -copying mistral/tests/unit/api/v2/test_environment.py -> build/lib/mistral/tests/unit/api/v2 -copying mistral/tests/unit/api/v2/test_root.py -> build/lib/mistral/tests/unit/api/v2 -copying mistral/tests/unit/api/v2/test_cron_triggers.py -> build/lib/mistral/tests/unit/api/v2 -copying mistral/tests/unit/api/v2/test_executions.py -> build/lib/mistral/tests/unit/api/v2 -copying mistral/tests/unit/api/v2/test_actions.py -> build/lib/mistral/tests/unit/api/v2 -copying mistral/tests/unit/api/v2/test_workbooks.py -> build/lib/mistral/tests/unit/api/v2 -copying mistral/tests/unit/api/v2/test_action_executions.py -> build/lib/mistral/tests/unit/api/v2 -copying mistral/tests/unit/api/v2/test_dynamic_actions.py -> build/lib/mistral/tests/unit/api/v2 -copying mistral/tests/unit/api/v2/test_execution_report.py -> build/lib/mistral/tests/unit/api/v2 -copying mistral/tests/unit/api/v2/test_parallel_operations.py -> build/lib/mistral/tests/unit/api/v2 -copying mistral/tests/unit/api/v2/test_services.py -> build/lib/mistral/tests/unit/api/v2 -copying mistral/tests/unit/api/v2/test_keycloak_auth.py -> build/lib/mistral/tests/unit/api/v2 -copying mistral/tests/unit/api/v2/__init__.py -> build/lib/mistral/tests/unit/api/v2 -copying mistral/tests/unit/api/v2/test_code_sources.py -> build/lib/mistral/tests/unit/api/v2 -copying mistral/tests/unit/api/v2/test_tasks.py -> build/lib/mistral/tests/unit/api/v2 -copying mistral/tests/unit/api/v2/test_members.py -> build/lib/mistral/tests/unit/api/v2 -copying mistral/tests/unit/api/v2/test_event_trigger.py -> build/lib/mistral/tests/unit/api/v2 -copying mistral/tests/unit/api/v2/test_sub_execution.py -> build/lib/mistral/tests/unit/api/v2 -copying mistral/tests/unit/api/v2/test_global_publish.py -> build/lib/mistral/tests/unit/api/v2 -copying mistral/tests/unit/api/v2/test_workflows.py -> build/lib/mistral/tests/unit/api/v2 -creating build/lib/mistral/tests/unit/actions -copying mistral/tests/unit/actions/test_std_http_action.py -> build/lib/mistral/tests/unit/actions -copying mistral/tests/unit/actions/test_std_fail_action.py -> build/lib/mistral/tests/unit/actions -copying mistral/tests/unit/actions/test_types.py -> build/lib/mistral/tests/unit/actions -copying mistral/tests/unit/actions/test_legacy_action_provider.py -> build/lib/mistral/tests/unit/actions -copying mistral/tests/unit/actions/test_std_email_action.py -> build/lib/mistral/tests/unit/actions -copying mistral/tests/unit/actions/test_std_mistral_http_action.py -> build/lib/mistral/tests/unit/actions -copying mistral/tests/unit/actions/test_action_service.py -> build/lib/mistral/tests/unit/actions -copying mistral/tests/unit/actions/test_adhoc_action_provider.py -> build/lib/mistral/tests/unit/actions -copying mistral/tests/unit/actions/__init__.py -> build/lib/mistral/tests/unit/actions -copying mistral/tests/unit/actions/test_std_ssh_action.py -> build/lib/mistral/tests/unit/actions -copying mistral/tests/unit/actions/test_std_test_dict_action.py -> build/lib/mistral/tests/unit/actions -copying mistral/tests/unit/actions/test_std_echo_action.py -> build/lib/mistral/tests/unit/actions -copying mistral/tests/unit/actions/test_javascript_action.py -> build/lib/mistral/tests/unit/actions -copying mistral/tests/unit/actions/test_dynamic_action_provider.py -> build/lib/mistral/tests/unit/actions -creating build/lib/mistral/workflow -copying mistral/workflow/states.py -> build/lib/mistral/workflow -copying mistral/workflow/context_versioning.py -> build/lib/mistral/workflow -copying mistral/workflow/reverse_workflow.py -> build/lib/mistral/workflow -copying mistral/workflow/base.py -> build/lib/mistral/workflow -copying mistral/workflow/utils.py -> build/lib/mistral/workflow -copying mistral/workflow/commands.py -> build/lib/mistral/workflow -copying mistral/workflow/__init__.py -> build/lib/mistral/workflow -copying mistral/workflow/direct_workflow.py -> build/lib/mistral/workflow -copying mistral/workflow/data_flow.py -> build/lib/mistral/workflow -copying mistral/tests/unit/test_expressions.py -> build/lib/mistral/tests/unit -copying mistral/tests/unit/test_launcher.py -> build/lib/mistral/tests/unit -copying mistral/tests/unit/base.py -> build/lib/mistral/tests/unit -copying mistral/tests/unit/test_coordination.py -> build/lib/mistral/tests/unit -copying mistral/tests/unit/config.py -> build/lib/mistral/tests/unit -copying mistral/tests/unit/test_context.py -> build/lib/mistral/tests/unit -copying mistral/tests/unit/test_exception_base.py -> build/lib/mistral/tests/unit -copying mistral/tests/unit/__init__.py -> build/lib/mistral/tests/unit -copying mistral/tests/unit/test_version.py -> build/lib/mistral/tests/unit -copying mistral/tests/unit/test_command_dispatcher.py -> build/lib/mistral/tests/unit +copying mistral/event_engine/base.py -> build/lib/mistral/event_engine +copying mistral/rpc/kombu/kombu_hosts.py -> build/lib/mistral/rpc/kombu +copying mistral/rpc/kombu/__init__.py -> build/lib/mistral/rpc/kombu +copying mistral/rpc/kombu/kombu_listener.py -> build/lib/mistral/rpc/kombu +copying mistral/rpc/kombu/kombu_server.py -> build/lib/mistral/rpc/kombu +copying mistral/rpc/kombu/kombu_client.py -> build/lib/mistral/rpc/kombu +copying mistral/rpc/kombu/base.py -> build/lib/mistral/rpc/kombu +creating build/lib/mistral/tests/unit/workflow +copying mistral/tests/unit/workflow/test_states.py -> build/lib/mistral/tests/unit/workflow +copying mistral/tests/unit/workflow/test_workflow_base.py -> build/lib/mistral/tests/unit/workflow +copying mistral/tests/unit/workflow/__init__.py -> build/lib/mistral/tests/unit/workflow +copying mistral/tests/unit/workflow/test_reverse_workflow.py -> build/lib/mistral/tests/unit/workflow +copying mistral/tests/unit/workflow/test_direct_workflow.py -> build/lib/mistral/tests/unit/workflow +creating build/lib/mistral/tests/unit/lang/v2 +copying mistral/tests/unit/lang/v2/test_actions.py -> build/lib/mistral/tests/unit/lang/v2 +copying mistral/tests/unit/lang/v2/__init__.py -> build/lib/mistral/tests/unit/lang/v2 +copying mistral/tests/unit/lang/v2/test_workflows.py -> build/lib/mistral/tests/unit/lang/v2 +copying mistral/tests/unit/lang/v2/test_tasks.py -> build/lib/mistral/tests/unit/lang/v2 +copying mistral/tests/unit/lang/v2/test_workbook.py -> build/lib/mistral/tests/unit/lang/v2 +copying mistral/tests/unit/lang/v2/base.py -> build/lib/mistral/tests/unit/lang/v2 +copying mistral/notifiers/default_notifier.py -> build/lib/mistral/notifiers +copying mistral/notifiers/remote_notifier.py -> build/lib/mistral/notifiers +copying mistral/notifiers/__init__.py -> build/lib/mistral/notifiers +copying mistral/notifiers/notification_server.py -> build/lib/mistral/notifiers +copying mistral/notifiers/notification_events.py -> build/lib/mistral/notifiers +copying mistral/notifiers/base.py -> build/lib/mistral/notifiers +creating build/lib/mistral/policies +copying mistral/policies/code_sources.py -> build/lib/mistral/policies +copying mistral/policies/workbook.py -> build/lib/mistral/policies +copying mistral/policies/dynamic_actions.py -> build/lib/mistral/policies +copying mistral/policies/cron_trigger.py -> build/lib/mistral/policies +copying mistral/policies/__init__.py -> build/lib/mistral/policies +copying mistral/policies/event_trigger.py -> build/lib/mistral/policies +copying mistral/policies/workflow.py -> build/lib/mistral/policies +copying mistral/policies/action_executions.py -> build/lib/mistral/policies +copying mistral/policies/environment.py -> build/lib/mistral/policies +copying mistral/policies/service.py -> build/lib/mistral/policies +copying mistral/policies/action.py -> build/lib/mistral/policies +copying mistral/policies/member.py -> build/lib/mistral/policies +copying mistral/policies/execution.py -> build/lib/mistral/policies +copying mistral/policies/task.py -> build/lib/mistral/policies +copying mistral/policies/base.py -> build/lib/mistral/policies running egg_info creating mistral.egg-info writing mistral.egg-info/PKG-INFO @@ -2796,919 +2832,919 @@ creating build/lib/mistral/tests/resources/workbook/v2 copying mistral/tests/resources/workbook/v2/my_workbook.yaml -> build/lib/mistral/tests/resources/workbook/v2 copying mistral/tests/resources/workbook/v2/workbook_schema_test.yaml -> build/lib/mistral/tests/resources/workbook/v2 -copying mistral/db/sqlalchemy/migration/alembic.ini -> build/lib/mistral/db/sqlalchemy/migration creating build/lib/mistral/resources/actions copying mistral/resources/actions/wait_ssh.yaml -> build/lib/mistral/resources/actions copying mistral/db/sqlalchemy/migration/alembic_migrations/README.md -> build/lib/mistral/db/sqlalchemy/migration/alembic_migrations copying mistral/db/sqlalchemy/migration/alembic_migrations/script.py.mako -> build/lib/mistral/db/sqlalchemy/migration/alembic_migrations +copying mistral/db/sqlalchemy/migration/alembic.ini -> build/lib/mistral/db/sqlalchemy/migration running install_lib creating /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages creating /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral -creating /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/resources -creating /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/resources/actions -copying build/lib/mistral/resources/actions/wait_ssh.yaml -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/resources/actions -creating /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/executors -copying build/lib/mistral/executors/remote_executor.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/executors -copying build/lib/mistral/executors/base.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/executors -copying build/lib/mistral/executors/executor_server.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/executors -copying build/lib/mistral/executors/default_executor.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/executors -copying build/lib/mistral/executors/__init__.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/executors -copying build/lib/mistral/_i18n.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral -creating /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/cmd -copying build/lib/mistral/cmd/__init__.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/cmd -copying build/lib/mistral/cmd/launch.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/cmd -creating /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/service -copying build/lib/mistral/service/base.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/service -copying build/lib/mistral/service/coordination.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/service -copying build/lib/mistral/service/__init__.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/service -creating /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/event_engine -copying build/lib/mistral/event_engine/default_event_engine.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/event_engine -copying build/lib/mistral/event_engine/base.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/event_engine -copying build/lib/mistral/event_engine/__init__.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/event_engine -copying build/lib/mistral/event_engine/event_engine_server.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/event_engine -creating /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/notifiers -copying build/lib/mistral/notifiers/remote_notifier.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/notifiers -copying build/lib/mistral/notifiers/base.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/notifiers -copying build/lib/mistral/notifiers/notification_server.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/notifiers -copying build/lib/mistral/notifiers/__init__.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/notifiers -creating /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/notifiers/publishers -copying build/lib/mistral/notifiers/publishers/webhook.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/notifiers/publishers -copying build/lib/mistral/notifiers/publishers/noop.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/notifiers/publishers -copying build/lib/mistral/notifiers/publishers/__init__.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/notifiers/publishers -copying build/lib/mistral/notifiers/default_notifier.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/notifiers -copying build/lib/mistral/notifiers/notification_events.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/notifiers -copying build/lib/mistral/context.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral -copying build/lib/mistral/exceptions.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral -copying build/lib/mistral/messaging.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral +creating /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/rpc +copying build/lib/mistral/rpc/__init__.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/rpc +creating /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/rpc/kombu +copying build/lib/mistral/rpc/kombu/kombu_hosts.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/rpc/kombu +creating /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/rpc/kombu/examples +copying build/lib/mistral/rpc/kombu/examples/__init__.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/rpc/kombu/examples +copying build/lib/mistral/rpc/kombu/examples/client.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/rpc/kombu/examples +copying build/lib/mistral/rpc/kombu/examples/server.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/rpc/kombu/examples +copying build/lib/mistral/rpc/kombu/__init__.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/rpc/kombu +copying build/lib/mistral/rpc/kombu/kombu_listener.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/rpc/kombu +copying build/lib/mistral/rpc/kombu/kombu_server.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/rpc/kombu +copying build/lib/mistral/rpc/kombu/kombu_client.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/rpc/kombu +copying build/lib/mistral/rpc/kombu/base.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/rpc/kombu +creating /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/rpc/oslo +copying build/lib/mistral/rpc/oslo/__init__.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/rpc/oslo +copying build/lib/mistral/rpc/oslo/oslo_client.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/rpc/oslo +copying build/lib/mistral/rpc/oslo/oslo_server.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/rpc/oslo +copying build/lib/mistral/rpc/clients.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/rpc +copying build/lib/mistral/rpc/base.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/rpc +creating /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/utils +copying build/lib/mistral/utils/javascript.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/utils +copying build/lib/mistral/utils/rest_utils.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/utils +copying build/lib/mistral/utils/ssh_utils.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/utils +copying build/lib/mistral/utils/__init__.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/utils +creating /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/utils/openstack +copying build/lib/mistral/utils/openstack/__init__.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/utils/openstack +copying build/lib/mistral/utils/openstack/keystone.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/utils/openstack +copying build/lib/mistral/utils/profiler.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/utils +copying build/lib/mistral/utils/filter_utils.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/utils +copying build/lib/mistral/utils/wf_trace.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/utils +copying build/lib/mistral/utils/safe_yaml.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/utils +creating /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/ext +copying build/lib/mistral/ext/pygmentplugin.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/ext +copying build/lib/mistral/ext/__init__.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/ext +creating /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/expressions +copying build/lib/mistral/expressions/yaql_expression.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/expressions +copying build/lib/mistral/expressions/__init__.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/expressions +copying build/lib/mistral/expressions/std_functions.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/expressions +copying build/lib/mistral/expressions/jinja_expression.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/expressions +copying build/lib/mistral/expressions/base.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/expressions +copying build/lib/mistral/version.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral creating /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db -creating /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/v2 -creating /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/v2/sqlalchemy -copying build/lib/mistral/db/v2/sqlalchemy/api.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/v2/sqlalchemy -copying build/lib/mistral/db/v2/sqlalchemy/filters.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/v2/sqlalchemy -copying build/lib/mistral/db/v2/sqlalchemy/__init__.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/v2/sqlalchemy -copying build/lib/mistral/db/v2/sqlalchemy/models.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/v2/sqlalchemy -copying build/lib/mistral/db/v2/api.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/v2 -copying build/lib/mistral/db/v2/__init__.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/v2 +copying build/lib/mistral/db/utils.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db creating /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy +copying build/lib/mistral/db/sqlalchemy/__init__.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy +copying build/lib/mistral/db/sqlalchemy/sqlite_lock.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy +copying build/lib/mistral/db/sqlalchemy/model_base.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy +copying build/lib/mistral/db/sqlalchemy/types.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy creating /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration copying build/lib/mistral/db/sqlalchemy/migration/cli.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration -copying build/lib/mistral/db/sqlalchemy/migration/alembic.ini -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration copying build/lib/mistral/db/sqlalchemy/migration/__init__.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration +copying build/lib/mistral/db/sqlalchemy/migration/alembic.ini -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration creating /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations -copying build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/script.py.mako -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations copying build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/README.md -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations copying build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/env.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations creating /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions -copying build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions/011_add_workflow_id_for_execution.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions +copying build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions/041_update_description_field_type_for_workflow_executions_v2.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions +copying build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions/006_add_processed_to_delayed_calls_v2.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions +copying build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions/039_add_workbook_name_column.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions +copying build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions/016_increase_size_of_task_unique_key.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions +copying build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions/042_create_maintenance_table.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions +copying build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions/013_split_execution_table_increase_names.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions +copying build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions/026_optimize_task_expression_func.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions copying build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions/022_namespace_support.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions +copying build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions/023_add_root_execution_id.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions +copying build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions/008_increase_size_of_state_info_column.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions +copying build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions/036_namespace_support_for_workbooks_postgresql.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions +copying build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions/005_increase_execution_columns_size.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions copying build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions/031_add_started_at_and_finished_at_to_task_execution.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions -copying build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions/010_add_resource_members_v2_table.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions -copying build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions/035_namespace_support_postgresql.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions -copying build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions/026_optimize_task_expression_func.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions -copying build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions/044_recreate_mistral_metrics_table.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions -copying build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions/009_add_database_indices.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions -copying build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions/024_add_composite_index_workflow_execution_id_name.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions -copying build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions/007_move_system_flag_to_base_definition.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions -copying build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions/040_add_tables_for_dynamic_action_definitions_and_code_sources.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions +copying build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions/001_kilo.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions copying build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions/019_change_scheduler_schema.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions -copying build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions/043_add_checksum_to_wf_definition.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions -copying build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions/029_workbook_empty_namespace.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions -copying build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions/020_add_type_to_task_execution.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions copying build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions/025_fix_length_task_name.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions -copying build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions/042_create_maintenance_table.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions -copying build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions/012_add_event_triggers_v2_table.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions -copying build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions/003_cron_trigger_constraints.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions +copying build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions/021_increase_env_columns_size.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions copying build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions/002_kilo.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions -copying build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions/028_add_namespace_column_to_workbooks.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions -copying build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions/037_add_namespace_column_to_action_definitions.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions -copying build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions/005_increase_execution_columns_size.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions -copying build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions/027_add_last_heartbeat_to_action_execution.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions -copying build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions/014_fix_past_scripts_discrepancies.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions -copying build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions/__init__.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions -copying build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions/036_namespace_support_for_workbooks_postgresql.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions -copying build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions/016_increase_size_of_task_unique_key.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions -copying build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions/017_add_named_lock_table.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions -copying build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions/001_kilo.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions -copying build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions/041_update_description_field_type_for_workflow_executions_v2.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions -copying build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions/039_add_workbook_name_column.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions -copying build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions/008_increase_size_of_state_info_column.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions -copying build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions/015_add_unique_keys_for_non_locking_model.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions -copying build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions/030_increase_delayed_calls_v2_auth_context.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions copying build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions/018_increate_task_execution_unique_key_size.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions -copying build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions/038_delete_delayed_calls_with_empty_key.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions copying build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions/033_add_next_tasks_to_task_execution.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions -copying build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions/023_add_root_execution_id.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions -copying build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions/006_add_processed_to_delayed_calls_v2.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions +copying build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions/030_increase_delayed_calls_v2_auth_context.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions +copying build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions/__init__.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions +copying build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions/007_move_system_flag_to_base_definition.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions +copying build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions/037_add_namespace_column_to_action_definitions.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions +copying build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions/024_add_composite_index_workflow_execution_id_name.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions +copying build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions/040_add_tables_for_dynamic_action_definitions_and_code_sources.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions +copying build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions/035_namespace_support_postgresql.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions +copying build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions/003_cron_trigger_constraints.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions +copying build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions/044_recreate_mistral_metrics_table.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions +copying build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions/034_add_scheduled_jobs_table.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions +copying build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions/015_add_unique_keys_for_non_locking_model.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions +copying build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions/029_workbook_empty_namespace.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions +copying build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions/011_add_workflow_id_for_execution.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions +copying build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions/028_add_namespace_column_to_workbooks.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions +copying build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions/020_add_type_to_task_execution.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions copying build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions/032_add_has_next_tasks_and_error_handled_to_task_execution.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions +copying build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions/014_fix_past_scripts_discrepancies.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions copying build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions/004_add_description_for_execution.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions -copying build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions/034_add_scheduled_jobs_table.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions -copying build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions/021_increase_env_columns_size.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions -copying build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions/013_split_execution_table_increase_names.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions +copying build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions/012_add_event_triggers_v2_table.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions +copying build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions/009_add_database_indices.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions +copying build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions/010_add_resource_members_v2_table.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions +copying build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions/017_add_named_lock_table.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions +copying build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions/027_add_last_heartbeat_to_action_execution.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions +copying build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions/043_add_checksum_to_wf_definition.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions +copying build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/versions/038_delete_delayed_calls_with_empty_key.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions copying build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/__init__.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations +copying build/lib/mistral/db/sqlalchemy/migration/alembic_migrations/script.py.mako -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations copying build/lib/mistral/db/sqlalchemy/base.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy -copying build/lib/mistral/db/sqlalchemy/sqlite_lock.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy -copying build/lib/mistral/db/sqlalchemy/types.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy -copying build/lib/mistral/db/sqlalchemy/__init__.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy -copying build/lib/mistral/db/sqlalchemy/model_base.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy -copying build/lib/mistral/db/utils.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db copying build/lib/mistral/db/__init__.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db -creating /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/expressions -copying build/lib/mistral/expressions/base.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/expressions -copying build/lib/mistral/expressions/yaql_expression.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/expressions -copying build/lib/mistral/expressions/jinja_expression.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/expressions -copying build/lib/mistral/expressions/std_functions.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/expressions -copying build/lib/mistral/expressions/__init__.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/expressions -creating /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/services -copying build/lib/mistral/services/expiration_policy.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/services -copying build/lib/mistral/services/legacy_scheduler.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/services -copying build/lib/mistral/services/action_manager.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/services -copying build/lib/mistral/services/action_heartbeat_checker.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/services -copying build/lib/mistral/services/maintenance.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/services -copying build/lib/mistral/services/workbooks.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/services -copying build/lib/mistral/services/actions.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/services -copying build/lib/mistral/services/action_heartbeat_sender.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/services -copying build/lib/mistral/services/__init__.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/services -copying build/lib/mistral/services/periodic.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/services -copying build/lib/mistral/services/triggers.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/services -copying build/lib/mistral/services/workflows.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/services -copying build/lib/mistral/services/security.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/services -copying build/lib/mistral/services/adhoc_actions.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/services -creating /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api -copying build/lib/mistral/api/service.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api -copying build/lib/mistral/api/app.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api -copying build/lib/mistral/api/access_control.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api -creating /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers -copying build/lib/mistral/api/controllers/resource.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers -creating /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers/v2 -copying build/lib/mistral/api/controllers/v2/validation.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers/v2 -copying build/lib/mistral/api/controllers/v2/service.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers/v2 -copying build/lib/mistral/api/controllers/v2/workflow.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers/v2 -copying build/lib/mistral/api/controllers/v2/execution.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers/v2 -copying build/lib/mistral/api/controllers/v2/execution_report.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers/v2 -copying build/lib/mistral/api/controllers/v2/resources.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers/v2 -copying build/lib/mistral/api/controllers/v2/task.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers/v2 -copying build/lib/mistral/api/controllers/v2/action.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers/v2 -copying build/lib/mistral/api/controllers/v2/sub_execution.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers/v2 -copying build/lib/mistral/api/controllers/v2/code_source.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers/v2 -copying build/lib/mistral/api/controllers/v2/member.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers/v2 -copying build/lib/mistral/api/controllers/v2/event_trigger.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers/v2 -copying build/lib/mistral/api/controllers/v2/types.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers/v2 -copying build/lib/mistral/api/controllers/v2/__init__.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers/v2 -copying build/lib/mistral/api/controllers/v2/root.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers/v2 -copying build/lib/mistral/api/controllers/v2/dynamic_action.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers/v2 -copying build/lib/mistral/api/controllers/v2/workbook.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers/v2 -copying build/lib/mistral/api/controllers/v2/action_execution.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers/v2 -copying build/lib/mistral/api/controllers/v2/environment.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers/v2 -copying build/lib/mistral/api/controllers/v2/cron_trigger.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers/v2 -copying build/lib/mistral/api/controllers/info.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers -copying build/lib/mistral/api/controllers/maintenance.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers -copying build/lib/mistral/api/controllers/__init__.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers -copying build/lib/mistral/api/controllers/root.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers -creating /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/hooks -copying build/lib/mistral/api/hooks/content_type.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/hooks -copying build/lib/mistral/api/hooks/maintenance.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/hooks -copying build/lib/mistral/api/hooks/__init__.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/hooks -copying build/lib/mistral/api/wsgi.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api -copying build/lib/mistral/api/__init__.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api -creating /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/scheduler -copying build/lib/mistral/scheduler/scheduler_server.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/scheduler -copying build/lib/mistral/scheduler/base.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/scheduler -copying build/lib/mistral/scheduler/default_scheduler.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/scheduler -copying build/lib/mistral/scheduler/__init__.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/scheduler -copying build/lib/mistral/config.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral -creating /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/utils -copying build/lib/mistral/utils/ssh_utils.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/utils -copying build/lib/mistral/utils/filter_utils.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/utils -copying build/lib/mistral/utils/safe_yaml.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/utils -copying build/lib/mistral/utils/javascript.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/utils -creating /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/utils/openstack -copying build/lib/mistral/utils/openstack/__init__.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/utils/openstack -copying build/lib/mistral/utils/openstack/keystone.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/utils/openstack -copying build/lib/mistral/utils/wf_trace.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/utils -copying build/lib/mistral/utils/rest_utils.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/utils -copying build/lib/mistral/utils/__init__.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/utils -copying build/lib/mistral/utils/profiler.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/utils -creating /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/auth -copying build/lib/mistral/auth/keycloak.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/auth -copying build/lib/mistral/auth/__init__.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/auth -copying build/lib/mistral/auth/keystone.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/auth +creating /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/v2 +copying build/lib/mistral/db/v2/api.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/v2 +creating /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/v2/sqlalchemy +copying build/lib/mistral/db/v2/sqlalchemy/filters.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/v2/sqlalchemy +copying build/lib/mistral/db/v2/sqlalchemy/api.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/v2/sqlalchemy +copying build/lib/mistral/db/v2/sqlalchemy/__init__.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/v2/sqlalchemy +copying build/lib/mistral/db/v2/sqlalchemy/models.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/v2/sqlalchemy +copying build/lib/mistral/db/v2/__init__.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/v2 +creating /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/lang +copying build/lib/mistral/lang/parser.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/lang +copying build/lib/mistral/lang/__init__.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/lang +creating /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/lang/v2 +copying build/lib/mistral/lang/v2/publish.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/lang/v2 +copying build/lib/mistral/lang/v2/policies.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/lang/v2 +copying build/lib/mistral/lang/v2/retry_policy.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/lang/v2 +copying build/lib/mistral/lang/v2/workbook.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/lang/v2 +copying build/lib/mistral/lang/v2/actions.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/lang/v2 +copying build/lib/mistral/lang/v2/__init__.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/lang/v2 +copying build/lib/mistral/lang/v2/tasks.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/lang/v2 +copying build/lib/mistral/lang/v2/workflows.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/lang/v2 +copying build/lib/mistral/lang/v2/on_clause.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/lang/v2 +copying build/lib/mistral/lang/v2/task_defaults.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/lang/v2 +copying build/lib/mistral/lang/v2/base.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/lang/v2 +copying build/lib/mistral/lang/types.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/lang +copying build/lib/mistral/lang/base.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/lang creating /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/engine -copying build/lib/mistral/engine/tasks.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/engine -copying build/lib/mistral/engine/base.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/engine -copying build/lib/mistral/engine/engine_server.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/engine copying build/lib/mistral/engine/utils.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/engine +copying build/lib/mistral/engine/engine_server.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/engine +copying build/lib/mistral/engine/action_handler.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/engine copying build/lib/mistral/engine/policies.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/engine -copying build/lib/mistral/engine/task_handler.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/engine copying build/lib/mistral/engine/actions.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/engine -copying build/lib/mistral/engine/workflow_handler.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/engine -copying build/lib/mistral/engine/__init__.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/engine -copying build/lib/mistral/engine/action_handler.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/engine copying build/lib/mistral/engine/default_engine.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/engine +copying build/lib/mistral/engine/__init__.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/engine +copying build/lib/mistral/engine/task_handler.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/engine +copying build/lib/mistral/engine/tasks.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/engine copying build/lib/mistral/engine/post_tx_queue.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/engine -copying build/lib/mistral/engine/workflows.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/engine +copying build/lib/mistral/engine/workflow_handler.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/engine copying build/lib/mistral/engine/dispatcher.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/engine -creating /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/hacking -copying build/lib/mistral/hacking/checks.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/hacking -copying build/lib/mistral/hacking/__init__.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/hacking -creating /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/rpc -copying build/lib/mistral/rpc/clients.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/rpc -copying build/lib/mistral/rpc/base.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/rpc -creating /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/rpc/kombu -copying build/lib/mistral/rpc/kombu/kombu_client.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/rpc/kombu -copying build/lib/mistral/rpc/kombu/base.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/rpc/kombu -copying build/lib/mistral/rpc/kombu/kombu_listener.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/rpc/kombu -copying build/lib/mistral/rpc/kombu/__init__.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/rpc/kombu -copying build/lib/mistral/rpc/kombu/kombu_hosts.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/rpc/kombu -copying build/lib/mistral/rpc/kombu/kombu_server.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/rpc/kombu -creating /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/rpc/kombu/examples -copying build/lib/mistral/rpc/kombu/examples/server.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/rpc/kombu/examples -copying build/lib/mistral/rpc/kombu/examples/__init__.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/rpc/kombu/examples -copying build/lib/mistral/rpc/kombu/examples/client.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/rpc/kombu/examples -copying build/lib/mistral/rpc/__init__.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/rpc -creating /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/rpc/oslo -copying build/lib/mistral/rpc/oslo/oslo_server.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/rpc/oslo -copying build/lib/mistral/rpc/oslo/oslo_client.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/rpc/oslo -copying build/lib/mistral/rpc/oslo/__init__.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/rpc/oslo -copying build/lib/mistral/__init__.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral -creating /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/actions -copying build/lib/mistral/actions/test.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/actions -copying build/lib/mistral/actions/adhoc.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/actions -copying build/lib/mistral/actions/std_actions.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/actions -copying build/lib/mistral/actions/__init__.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/actions -copying build/lib/mistral/actions/dynamic_action.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/actions -copying build/lib/mistral/actions/legacy.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/actions +copying build/lib/mistral/engine/workflows.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/engine +copying build/lib/mistral/engine/base.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/engine +creating /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/scheduler +copying build/lib/mistral/scheduler/default_scheduler.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/scheduler +copying build/lib/mistral/scheduler/scheduler_server.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/scheduler +copying build/lib/mistral/scheduler/__init__.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/scheduler +copying build/lib/mistral/scheduler/base.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/scheduler +creating /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/event_engine +copying build/lib/mistral/event_engine/default_event_engine.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/event_engine +copying build/lib/mistral/event_engine/__init__.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/event_engine +copying build/lib/mistral/event_engine/event_engine_server.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/event_engine +copying build/lib/mistral/event_engine/base.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/event_engine +creating /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/executors +copying build/lib/mistral/executors/__init__.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/executors +copying build/lib/mistral/executors/executor_server.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/executors +copying build/lib/mistral/executors/remote_executor.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/executors +copying build/lib/mistral/executors/default_executor.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/executors +copying build/lib/mistral/executors/base.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/executors +creating /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/notifiers +copying build/lib/mistral/notifiers/default_notifier.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/notifiers +copying build/lib/mistral/notifiers/remote_notifier.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/notifiers +copying build/lib/mistral/notifiers/__init__.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/notifiers +creating /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/notifiers/publishers +copying build/lib/mistral/notifiers/publishers/webhook.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/notifiers/publishers +copying build/lib/mistral/notifiers/publishers/__init__.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/notifiers/publishers +copying build/lib/mistral/notifiers/publishers/noop.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/notifiers/publishers +copying build/lib/mistral/notifiers/notification_server.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/notifiers +copying build/lib/mistral/notifiers/notification_events.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/notifiers +copying build/lib/mistral/notifiers/base.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/notifiers +copying build/lib/mistral/_i18n.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral creating /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests +creating /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/releasenotes +creating /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/releasenotes/notes +copying build/lib/mistral/tests/releasenotes/notes/return-errors-for-std-mistral-http-b852b6d8f0034477.yaml -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/releasenotes/notes +copying build/lib/mistral/tests/__init__.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests creating /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/resources -copying build/lib/mistral/tests/resources/wf_task_ex_concurrency.yaml -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/resources -creating /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/resources/for_wf_namespace -copying build/lib/mistral/tests/resources/for_wf_namespace/top_level_wf.yaml -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/resources/for_wf_namespace -copying build/lib/mistral/tests/resources/for_wf_namespace/lowest_level_wf.yaml -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/resources/for_wf_namespace -copying build/lib/mistral/tests/resources/for_wf_namespace/middle_wf.yaml -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/resources/for_wf_namespace +copying build/lib/mistral/tests/resources/wb_v2.yaml -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/resources creating /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/resources/workbook creating /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/resources/workbook/v2 -copying build/lib/mistral/tests/resources/workbook/v2/workbook_schema_test.yaml -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/resources/workbook/v2 copying build/lib/mistral/tests/resources/workbook/v2/my_workbook.yaml -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/resources/workbook/v2 +copying build/lib/mistral/tests/resources/workbook/v2/workbook_schema_test.yaml -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/resources/workbook/v2 +copying build/lib/mistral/tests/resources/wf_v2.yaml -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/resources +copying build/lib/mistral/tests/resources/wb_with_nested_wf.yaml -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/resources +creating /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/resources/for_wf_namespace +copying build/lib/mistral/tests/resources/for_wf_namespace/top_level_wf.yaml -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/resources/for_wf_namespace +copying build/lib/mistral/tests/resources/for_wf_namespace/middle_wf.yaml -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/resources/for_wf_namespace +copying build/lib/mistral/tests/resources/for_wf_namespace/lowest_level_wf.yaml -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/resources/for_wf_namespace copying build/lib/mistral/tests/resources/action_jinja.yaml -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/resources copying build/lib/mistral/tests/resources/wb_v1.yaml -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/resources -copying build/lib/mistral/tests/resources/wb_with_nested_wf.yaml -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/resources +copying build/lib/mistral/tests/resources/wf_action_ex_concurrency.yaml -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/resources +copying build/lib/mistral/tests/resources/wf_task_ex_concurrency.yaml -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/resources copying build/lib/mistral/tests/resources/action_v2.yaml -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/resources -copying build/lib/mistral/tests/resources/wf_v2.yaml -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/resources -copying build/lib/mistral/tests/resources/wb_v2.yaml -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/resources -copying build/lib/mistral/tests/resources/single_wf.yaml -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/resources copying build/lib/mistral/tests/resources/wf_jinja.yaml -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/resources -copying build/lib/mistral/tests/resources/wf_action_ex_concurrency.yaml -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/resources -creating /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/releasenotes -creating /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/releasenotes/notes -copying build/lib/mistral/tests/releasenotes/notes/return-errors-for-std-mistral-http-b852b6d8f0034477.yaml -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/releasenotes/notes +copying build/lib/mistral/tests/resources/single_wf.yaml -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/resources creating /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit -creating /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/executors -copying build/lib/mistral/tests/unit/executors/test_local_executor.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/executors -copying build/lib/mistral/tests/unit/executors/base.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/executors -copying build/lib/mistral/tests/unit/executors/__init__.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/executors -copying build/lib/mistral/tests/unit/executors/test_server_plugins.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/executors -copying build/lib/mistral/tests/unit/test_expressions.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit -copying build/lib/mistral/tests/unit/test_launcher.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit -creating /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/notifiers -copying build/lib/mistral/tests/unit/notifiers/base.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/notifiers -copying build/lib/mistral/tests/unit/notifiers/test_notify.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/notifiers -copying build/lib/mistral/tests/unit/notifiers/test_notifier_servers.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/notifiers -copying build/lib/mistral/tests/unit/notifiers/__init__.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/notifiers -copying build/lib/mistral/tests/unit/base.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit -copying build/lib/mistral/tests/unit/test_coordination.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit +creating /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/rpc +copying build/lib/mistral/tests/unit/rpc/__init__.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/rpc +creating /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/rpc/kombu +copying build/lib/mistral/tests/unit/rpc/kombu/fake_kombu.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/rpc/kombu +copying build/lib/mistral/tests/unit/rpc/kombu/__init__.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/rpc/kombu +copying build/lib/mistral/tests/unit/rpc/kombu/test_kombu_server.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/rpc/kombu +copying build/lib/mistral/tests/unit/rpc/kombu/test_kombu_listener.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/rpc/kombu +copying build/lib/mistral/tests/unit/rpc/kombu/test_kombu_hosts.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/rpc/kombu +copying build/lib/mistral/tests/unit/rpc/kombu/test_kombu_client.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/rpc/kombu +copying build/lib/mistral/tests/unit/rpc/kombu/base.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/rpc/kombu +creating /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/utils +copying build/lib/mistral/tests/unit/utils/test_filter_utils.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/utils +copying build/lib/mistral/tests/unit/utils/__init__.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/utils +copying build/lib/mistral/tests/unit/utils/test_utils.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/utils +copying build/lib/mistral/tests/unit/utils/test_safeLoader.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/utils +copying build/lib/mistral/tests/unit/utils/test_rest_utils.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/utils +creating /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/expressions +copying build/lib/mistral/tests/unit/expressions/test_jinja_expression.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/expressions +copying build/lib/mistral/tests/unit/expressions/test_yaql_expression.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/expressions +copying build/lib/mistral/tests/unit/expressions/test_yaql_json_serialization.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/expressions +copying build/lib/mistral/tests/unit/expressions/__init__.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/expressions creating /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/db +copying build/lib/mistral/tests/unit/db/__init__.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/db creating /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/db/v2 +copying build/lib/mistral/tests/unit/db/v2/test_db_model.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/db/v2 copying build/lib/mistral/tests/unit/db/v2/test_sqlite_transactions.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/db/v2 -copying build/lib/mistral/tests/unit/db/v2/test_sqlalchemy_db_api.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/db/v2 -copying build/lib/mistral/tests/unit/db/v2/__init__.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/db/v2 copying build/lib/mistral/tests/unit/db/v2/test_locking.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/db/v2 -copying build/lib/mistral/tests/unit/db/v2/test_db_model.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/db/v2 +copying build/lib/mistral/tests/unit/db/v2/__init__.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/db/v2 copying build/lib/mistral/tests/unit/db/v2/test_transactions.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/db/v2 -copying build/lib/mistral/tests/unit/db/__init__.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/db -creating /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/expressions -copying build/lib/mistral/tests/unit/expressions/test_yaql_expression.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/expressions -copying build/lib/mistral/tests/unit/expressions/__init__.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/expressions -copying build/lib/mistral/tests/unit/expressions/test_yaql_json_serialization.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/expressions -copying build/lib/mistral/tests/unit/expressions/test_jinja_expression.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/expressions -creating /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/services -copying build/lib/mistral/tests/unit/services/test_trigger_service.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/services -copying build/lib/mistral/tests/unit/services/test_event_engine.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/services -copying build/lib/mistral/tests/unit/services/test_adhoc_action_service.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/services -copying build/lib/mistral/tests/unit/services/test_workflow_service.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/services -copying build/lib/mistral/tests/unit/services/test_expiration_policy.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/services -copying build/lib/mistral/tests/unit/services/__init__.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/services -copying build/lib/mistral/tests/unit/services/test_legacy_scheduler.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/services -copying build/lib/mistral/tests/unit/services/test_workbook_service.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/services -creating /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api -creating /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/v2 -copying build/lib/mistral/tests/unit/api/v2/test_environment.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/v2 -copying build/lib/mistral/tests/unit/api/v2/test_root.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/v2 -copying build/lib/mistral/tests/unit/api/v2/test_cron_triggers.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/v2 -copying build/lib/mistral/tests/unit/api/v2/test_executions.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/v2 -copying build/lib/mistral/tests/unit/api/v2/test_actions.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/v2 -copying build/lib/mistral/tests/unit/api/v2/test_workbooks.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/v2 -copying build/lib/mistral/tests/unit/api/v2/test_action_executions.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/v2 -copying build/lib/mistral/tests/unit/api/v2/test_dynamic_actions.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/v2 -copying build/lib/mistral/tests/unit/api/v2/test_execution_report.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/v2 -copying build/lib/mistral/tests/unit/api/v2/test_parallel_operations.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/v2 -copying build/lib/mistral/tests/unit/api/v2/test_services.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/v2 -copying build/lib/mistral/tests/unit/api/v2/test_keycloak_auth.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/v2 -copying build/lib/mistral/tests/unit/api/v2/__init__.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/v2 -copying build/lib/mistral/tests/unit/api/v2/test_code_sources.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/v2 -copying build/lib/mistral/tests/unit/api/v2/test_tasks.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/v2 -copying build/lib/mistral/tests/unit/api/v2/test_members.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/v2 -copying build/lib/mistral/tests/unit/api/v2/test_event_trigger.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/v2 -copying build/lib/mistral/tests/unit/api/v2/test_sub_execution.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/v2 -copying build/lib/mistral/tests/unit/api/v2/test_global_publish.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/v2 -copying build/lib/mistral/tests/unit/api/v2/test_workflows.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/v2 -copying build/lib/mistral/tests/unit/api/test_service.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api -copying build/lib/mistral/tests/unit/api/test_oslo_middleware.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api -copying build/lib/mistral/tests/unit/api/test_auth.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api -copying build/lib/mistral/tests/unit/api/base.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api -copying build/lib/mistral/tests/unit/api/test_resource_base.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api -copying build/lib/mistral/tests/unit/api/test_access_control.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api -copying build/lib/mistral/tests/unit/api/test_cors_middleware.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api -copying build/lib/mistral/tests/unit/api/__init__.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api -copying build/lib/mistral/tests/unit/api/test_resource_list.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api -creating /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/scheduler -copying build/lib/mistral/tests/unit/scheduler/__init__.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/scheduler -copying build/lib/mistral/tests/unit/scheduler/test_default_scheduler.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/scheduler -copying build/lib/mistral/tests/unit/config.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit -creating /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/utils -copying build/lib/mistral/tests/unit/utils/test_safeLoader.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/utils -copying build/lib/mistral/tests/unit/utils/test_filter_utils.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/utils -copying build/lib/mistral/tests/unit/utils/test_rest_utils.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/utils -copying build/lib/mistral/tests/unit/utils/test_utils.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/utils -copying build/lib/mistral/tests/unit/utils/__init__.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/utils +copying build/lib/mistral/tests/unit/db/v2/test_sqlalchemy_db_api.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/db/v2 +creating /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/lang +copying build/lib/mistral/tests/unit/lang/__init__.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/lang +copying build/lib/mistral/tests/unit/lang/test_spec_caching.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/lang +creating /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/lang/v2 +copying build/lib/mistral/tests/unit/lang/v2/test_actions.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/lang/v2 +copying build/lib/mistral/tests/unit/lang/v2/__init__.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/lang/v2 +copying build/lib/mistral/tests/unit/lang/v2/test_workflows.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/lang/v2 +copying build/lib/mistral/tests/unit/lang/v2/test_tasks.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/lang/v2 +copying build/lib/mistral/tests/unit/lang/v2/test_workbook.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/lang/v2 +copying build/lib/mistral/tests/unit/lang/v2/base.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/lang/v2 creating /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine -copying build/lib/mistral/tests/unit/engine/test_direct_workflow_rerun_cancelled.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine -copying build/lib/mistral/tests/unit/engine/test_direct_workflow_rerun.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine -copying build/lib/mistral/tests/unit/engine/test_with_items_task.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine -copying build/lib/mistral/tests/unit/engine/test_direct_workflow.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine -copying build/lib/mistral/tests/unit/engine/test_workflow_resume.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine -copying build/lib/mistral/tests/unit/engine/test_action_heartbeat_sender.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine -copying build/lib/mistral/tests/unit/engine/test_environment.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine -copying build/lib/mistral/tests/unit/engine/test_workflow_stop.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine copying build/lib/mistral/tests/unit/engine/test_commands.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine -copying build/lib/mistral/tests/unit/engine/test_policies.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine -copying build/lib/mistral/tests/unit/engine/test_dataflow.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine -copying build/lib/mistral/tests/unit/engine/test_error_result.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine -copying build/lib/mistral/tests/unit/engine/test_reverse_workflow.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine -copying build/lib/mistral/tests/unit/engine/test_workflow_cancel.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine -copying build/lib/mistral/tests/unit/engine/test_state_info.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine -copying build/lib/mistral/tests/unit/engine/test_adhoc_actions.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine -copying build/lib/mistral/tests/unit/engine/test_noop_task.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine -copying build/lib/mistral/tests/unit/engine/test_task_graceful_fail_subworkflow.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine -copying build/lib/mistral/tests/unit/engine/base.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine -copying build/lib/mistral/tests/unit/engine/test_action_heartbeat_checker.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine +copying build/lib/mistral/tests/unit/engine/test_join.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine copying build/lib/mistral/tests/unit/engine/test_action_context.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine -copying build/lib/mistral/tests/unit/engine/test_reverse_workflow_rerun_cancelled.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine -copying build/lib/mistral/tests/unit/engine/test_direct_workflow_with_cycles.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine -copying build/lib/mistral/tests/unit/engine/test_execution_fields_size_limitation.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine -copying build/lib/mistral/tests/unit/engine/test_run_action.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine -copying build/lib/mistral/tests/unit/engine/test_integrity_check.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine +copying build/lib/mistral/tests/unit/engine/test_task_started_finished_at.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine copying build/lib/mistral/tests/unit/engine/test_with_items.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine +copying build/lib/mistral/tests/unit/engine/test_error_handling.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine +copying build/lib/mistral/tests/unit/engine/test_workflow_stop.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine +copying build/lib/mistral/tests/unit/engine/test_task_publish.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine +copying build/lib/mistral/tests/unit/engine/test_disabled_yaql_conversion.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine copying build/lib/mistral/tests/unit/engine/test_task_skip.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine -copying build/lib/mistral/tests/unit/engine/test_merge_strategy.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine -copying build/lib/mistral/tests/unit/engine/test_yaql_functions.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine -copying build/lib/mistral/tests/unit/engine/test_profiler.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine -copying build/lib/mistral/tests/unit/engine/test_subworkflows.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine -copying build/lib/mistral/tests/unit/engine/test_execution_params.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine copying build/lib/mistral/tests/unit/engine/test_names_validation.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine -copying build/lib/mistral/tests/unit/engine/test_task_publish.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine -copying build/lib/mistral/tests/unit/engine/test_task_defaults.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine -copying build/lib/mistral/tests/unit/engine/test_subworkflows_pause_resume.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine +copying build/lib/mistral/tests/unit/engine/test_execution_fields_size_limitation.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine +copying build/lib/mistral/tests/unit/engine/test_task_graceful_fail_subworkflow.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine +copying build/lib/mistral/tests/unit/engine/test_with_items_task.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine copying build/lib/mistral/tests/unit/engine/test_task_cancel.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine copying build/lib/mistral/tests/unit/engine/test_set_state.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine copying build/lib/mistral/tests/unit/engine/__init__.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine -copying build/lib/mistral/tests/unit/engine/test_join.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine -copying build/lib/mistral/tests/unit/engine/test_task_started_finished_at.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine -copying build/lib/mistral/tests/unit/engine/test_safe_rerun.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine -copying build/lib/mistral/tests/unit/engine/test_disabled_yaql_conversion.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine -copying build/lib/mistral/tests/unit/engine/test_race_condition.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine -copying build/lib/mistral/tests/unit/engine/test_error_handling.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine +copying build/lib/mistral/tests/unit/engine/test_workflow_variables.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine +copying build/lib/mistral/tests/unit/engine/test_adhoc_actions.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine copying build/lib/mistral/tests/unit/engine/test_default_engine.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine +copying build/lib/mistral/tests/unit/engine/test_race_condition.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine +copying build/lib/mistral/tests/unit/engine/test_state_info.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine +copying build/lib/mistral/tests/unit/engine/test_subworkflows.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine +copying build/lib/mistral/tests/unit/engine/test_error_result.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine +copying build/lib/mistral/tests/unit/engine/test_noop_task.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine +copying build/lib/mistral/tests/unit/engine/test_tasks_function.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine +copying build/lib/mistral/tests/unit/engine/test_execution_params.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine +copying build/lib/mistral/tests/unit/engine/test_integrity_check.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine +copying build/lib/mistral/tests/unit/engine/test_reverse_workflow.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine +copying build/lib/mistral/tests/unit/engine/test_workflow_resume.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine +copying build/lib/mistral/tests/unit/engine/test_action_defaults.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine +copying build/lib/mistral/tests/unit/engine/test_task_defaults.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine +copying build/lib/mistral/tests/unit/engine/test_direct_workflow.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine +copying build/lib/mistral/tests/unit/engine/test_yaql_functions.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine +copying build/lib/mistral/tests/unit/engine/test_action_heartbeat_checker.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine +copying build/lib/mistral/tests/unit/engine/test_dataflow.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine +copying build/lib/mistral/tests/unit/engine/test_direct_workflow_rerun_cancelled.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine +copying build/lib/mistral/tests/unit/engine/test_policies.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine +copying build/lib/mistral/tests/unit/engine/test_action_heartbeat_sender.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine copying build/lib/mistral/tests/unit/engine/test_task_pause_resume.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine +copying build/lib/mistral/tests/unit/engine/test_cron_trigger.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine +copying build/lib/mistral/tests/unit/engine/test_profiler.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine +copying build/lib/mistral/tests/unit/engine/test_environment.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine copying build/lib/mistral/tests/unit/engine/test_javascript_action.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine +copying build/lib/mistral/tests/unit/engine/test_safe_rerun.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine +copying build/lib/mistral/tests/unit/engine/test_merge_strategy.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine +copying build/lib/mistral/tests/unit/engine/test_direct_workflow_with_cycles.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine +copying build/lib/mistral/tests/unit/engine/test_direct_workflow_rerun.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine copying build/lib/mistral/tests/unit/engine/test_reverse_workflow_rerun.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine -copying build/lib/mistral/tests/unit/engine/test_action_defaults.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine -copying build/lib/mistral/tests/unit/engine/test_cron_trigger.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine -copying build/lib/mistral/tests/unit/engine/test_tasks_function.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine -copying build/lib/mistral/tests/unit/engine/test_workflow_variables.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine -copying build/lib/mistral/tests/unit/test_context.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit -creating /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/hacking -copying build/lib/mistral/tests/unit/hacking/test_checks.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/hacking -copying build/lib/mistral/tests/unit/hacking/__init__.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/hacking -copying build/lib/mistral/tests/unit/test_exception_base.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit +copying build/lib/mistral/tests/unit/engine/test_run_action.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine +copying build/lib/mistral/tests/unit/engine/test_subworkflows_pause_resume.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine +copying build/lib/mistral/tests/unit/engine/test_reverse_workflow_rerun_cancelled.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine +copying build/lib/mistral/tests/unit/engine/test_workflow_cancel.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine +copying build/lib/mistral/tests/unit/engine/base.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine +creating /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/scheduler +copying build/lib/mistral/tests/unit/scheduler/__init__.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/scheduler +copying build/lib/mistral/tests/unit/scheduler/test_default_scheduler.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/scheduler +creating /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/executors +copying build/lib/mistral/tests/unit/executors/test_local_executor.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/executors +copying build/lib/mistral/tests/unit/executors/__init__.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/executors +copying build/lib/mistral/tests/unit/executors/test_server_plugins.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/executors +copying build/lib/mistral/tests/unit/executors/base.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/executors +creating /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/notifiers +copying build/lib/mistral/tests/unit/notifiers/test_notifier_servers.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/notifiers +copying build/lib/mistral/tests/unit/notifiers/__init__.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/notifiers +copying build/lib/mistral/tests/unit/notifiers/test_notify.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/notifiers +copying build/lib/mistral/tests/unit/notifiers/base.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/notifiers creating /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/mstrlfixtures copying build/lib/mistral/tests/unit/mstrlfixtures/hacking.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/mstrlfixtures copying build/lib/mistral/tests/unit/mstrlfixtures/policy_fixtures.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/mstrlfixtures copying build/lib/mistral/tests/unit/mstrlfixtures/__init__.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/mstrlfixtures -creating /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/rpc -creating /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/rpc/kombu -copying build/lib/mistral/tests/unit/rpc/kombu/test_kombu_listener.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/rpc/kombu -copying build/lib/mistral/tests/unit/rpc/kombu/test_kombu_server.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/rpc/kombu -copying build/lib/mistral/tests/unit/rpc/kombu/base.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/rpc/kombu -copying build/lib/mistral/tests/unit/rpc/kombu/test_kombu_hosts.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/rpc/kombu -copying build/lib/mistral/tests/unit/rpc/kombu/__init__.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/rpc/kombu -copying build/lib/mistral/tests/unit/rpc/kombu/fake_kombu.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/rpc/kombu -copying build/lib/mistral/tests/unit/rpc/kombu/test_kombu_client.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/rpc/kombu -copying build/lib/mistral/tests/unit/rpc/__init__.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/rpc copying build/lib/mistral/tests/unit/__init__.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit -copying build/lib/mistral/tests/unit/test_version.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit creating /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/actions -copying build/lib/mistral/tests/unit/actions/test_std_http_action.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/actions -copying build/lib/mistral/tests/unit/actions/test_std_fail_action.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/actions copying build/lib/mistral/tests/unit/actions/test_types.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/actions -copying build/lib/mistral/tests/unit/actions/test_legacy_action_provider.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/actions -copying build/lib/mistral/tests/unit/actions/test_std_email_action.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/actions -copying build/lib/mistral/tests/unit/actions/test_std_mistral_http_action.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/actions +copying build/lib/mistral/tests/unit/actions/__init__.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/actions copying build/lib/mistral/tests/unit/actions/test_action_service.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/actions +copying build/lib/mistral/tests/unit/actions/test_std_email_action.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/actions +copying build/lib/mistral/tests/unit/actions/test_legacy_action_provider.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/actions +copying build/lib/mistral/tests/unit/actions/test_std_test_dict_action.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/actions +copying build/lib/mistral/tests/unit/actions/test_std_http_action.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/actions copying build/lib/mistral/tests/unit/actions/test_adhoc_action_provider.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/actions -copying build/lib/mistral/tests/unit/actions/__init__.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/actions +copying build/lib/mistral/tests/unit/actions/test_dynamic_action_provider.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/actions copying build/lib/mistral/tests/unit/actions/test_std_ssh_action.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/actions -copying build/lib/mistral/tests/unit/actions/test_std_test_dict_action.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/actions -copying build/lib/mistral/tests/unit/actions/test_std_echo_action.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/actions +copying build/lib/mistral/tests/unit/actions/test_std_fail_action.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/actions copying build/lib/mistral/tests/unit/actions/test_javascript_action.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/actions -copying build/lib/mistral/tests/unit/actions/test_dynamic_action_provider.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/actions -copying build/lib/mistral/tests/unit/test_command_dispatcher.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit -creating /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/policies -copying build/lib/mistral/tests/unit/policies/test_actions.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/policies -copying build/lib/mistral/tests/unit/policies/__init__.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/policies -copying build/lib/mistral/tests/unit/policies/test_workflows.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/policies +copying build/lib/mistral/tests/unit/actions/test_std_mistral_http_action.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/actions +copying build/lib/mistral/tests/unit/actions/test_std_echo_action.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/actions +creating /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/hacking +copying build/lib/mistral/tests/unit/hacking/test_checks.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/hacking +copying build/lib/mistral/tests/unit/hacking/__init__.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/hacking +creating /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/services +copying build/lib/mistral/tests/unit/services/test_legacy_scheduler.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/services +copying build/lib/mistral/tests/unit/services/test_trigger_service.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/services +copying build/lib/mistral/tests/unit/services/test_workbook_service.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/services +copying build/lib/mistral/tests/unit/services/test_adhoc_action_service.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/services +copying build/lib/mistral/tests/unit/services/__init__.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/services +copying build/lib/mistral/tests/unit/services/test_expiration_policy.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/services +copying build/lib/mistral/tests/unit/services/test_event_engine.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/services +copying build/lib/mistral/tests/unit/services/test_workflow_service.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/services creating /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/workflow -copying build/lib/mistral/tests/unit/workflow/test_direct_workflow.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/workflow -copying build/lib/mistral/tests/unit/workflow/test_reverse_workflow.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/workflow copying build/lib/mistral/tests/unit/workflow/test_states.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/workflow copying build/lib/mistral/tests/unit/workflow/test_workflow_base.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/workflow copying build/lib/mistral/tests/unit/workflow/__init__.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/workflow -creating /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/lang -creating /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/lang/v2 -copying build/lib/mistral/tests/unit/lang/v2/base.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/lang/v2 -copying build/lib/mistral/tests/unit/lang/v2/test_actions.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/lang/v2 -copying build/lib/mistral/tests/unit/lang/v2/test_workbook.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/lang/v2 -copying build/lib/mistral/tests/unit/lang/v2/__init__.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/lang/v2 -copying build/lib/mistral/tests/unit/lang/v2/test_tasks.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/lang/v2 -copying build/lib/mistral/tests/unit/lang/v2/test_workflows.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/lang/v2 -copying build/lib/mistral/tests/unit/lang/__init__.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/lang -copying build/lib/mistral/tests/unit/lang/test_spec_caching.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/lang -copying build/lib/mistral/tests/__init__.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests -copying build/lib/mistral/version.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral +copying build/lib/mistral/tests/unit/workflow/test_reverse_workflow.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/workflow +copying build/lib/mistral/tests/unit/workflow/test_direct_workflow.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/workflow +copying build/lib/mistral/tests/unit/test_launcher.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit +copying build/lib/mistral/tests/unit/test_exception_base.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit +copying build/lib/mistral/tests/unit/test_version.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit +creating /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api +copying build/lib/mistral/tests/unit/api/test_resource_base.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api +copying build/lib/mistral/tests/unit/api/test_resource_list.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api +copying build/lib/mistral/tests/unit/api/__init__.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api +copying build/lib/mistral/tests/unit/api/test_oslo_middleware.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api +copying build/lib/mistral/tests/unit/api/test_cors_middleware.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api +copying build/lib/mistral/tests/unit/api/test_service.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api +creating /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/v2 +copying build/lib/mistral/tests/unit/api/v2/test_members.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/v2 +copying build/lib/mistral/tests/unit/api/v2/test_root.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/v2 +copying build/lib/mistral/tests/unit/api/v2/test_services.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/v2 +copying build/lib/mistral/tests/unit/api/v2/test_dynamic_actions.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/v2 +copying build/lib/mistral/tests/unit/api/v2/test_parallel_operations.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/v2 +copying build/lib/mistral/tests/unit/api/v2/test_actions.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/v2 +copying build/lib/mistral/tests/unit/api/v2/test_keycloak_auth.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/v2 +copying build/lib/mistral/tests/unit/api/v2/__init__.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/v2 +copying build/lib/mistral/tests/unit/api/v2/test_sub_execution.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/v2 +copying build/lib/mistral/tests/unit/api/v2/test_action_executions.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/v2 +copying build/lib/mistral/tests/unit/api/v2/test_global_publish.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/v2 +copying build/lib/mistral/tests/unit/api/v2/test_workflows.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/v2 +copying build/lib/mistral/tests/unit/api/v2/test_execution_report.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/v2 +copying build/lib/mistral/tests/unit/api/v2/test_event_trigger.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/v2 +copying build/lib/mistral/tests/unit/api/v2/test_tasks.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/v2 +copying build/lib/mistral/tests/unit/api/v2/test_code_sources.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/v2 +copying build/lib/mistral/tests/unit/api/v2/test_workbooks.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/v2 +copying build/lib/mistral/tests/unit/api/v2/test_cron_triggers.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/v2 +copying build/lib/mistral/tests/unit/api/v2/test_environment.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/v2 +copying build/lib/mistral/tests/unit/api/v2/test_executions.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/v2 +copying build/lib/mistral/tests/unit/api/test_auth.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api +copying build/lib/mistral/tests/unit/api/test_access_control.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api +copying build/lib/mistral/tests/unit/api/base.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api +copying build/lib/mistral/tests/unit/test_coordination.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit +creating /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/policies +copying build/lib/mistral/tests/unit/policies/test_actions.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/policies +copying build/lib/mistral/tests/unit/policies/__init__.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/policies +copying build/lib/mistral/tests/unit/policies/test_workflows.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/policies +copying build/lib/mistral/tests/unit/test_context.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit +copying build/lib/mistral/tests/unit/config.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit +copying build/lib/mistral/tests/unit/test_command_dispatcher.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit +copying build/lib/mistral/tests/unit/test_expressions.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit +copying build/lib/mistral/tests/unit/base.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit +copying build/lib/mistral/context.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral +creating /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/auth +copying build/lib/mistral/auth/keycloak.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/auth +copying build/lib/mistral/auth/__init__.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/auth +copying build/lib/mistral/auth/keystone.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/auth +copying build/lib/mistral/__init__.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral +creating /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/actions +copying build/lib/mistral/actions/dynamic_action.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/actions +copying build/lib/mistral/actions/__init__.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/actions +copying build/lib/mistral/actions/legacy.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/actions +copying build/lib/mistral/actions/std_actions.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/actions +copying build/lib/mistral/actions/test.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/actions +copying build/lib/mistral/actions/adhoc.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/actions +creating /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/hacking +copying build/lib/mistral/hacking/__init__.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/hacking +copying build/lib/mistral/hacking/checks.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/hacking +creating /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/services +copying build/lib/mistral/services/maintenance.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/services +copying build/lib/mistral/services/triggers.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/services +copying build/lib/mistral/services/workbooks.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/services +copying build/lib/mistral/services/legacy_scheduler.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/services +copying build/lib/mistral/services/expiration_policy.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/services +copying build/lib/mistral/services/actions.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/services +copying build/lib/mistral/services/__init__.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/services +copying build/lib/mistral/services/action_heartbeat_checker.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/services +copying build/lib/mistral/services/adhoc_actions.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/services +copying build/lib/mistral/services/action_heartbeat_sender.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/services +copying build/lib/mistral/services/periodic.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/services +copying build/lib/mistral/services/action_manager.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/services +copying build/lib/mistral/services/workflows.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/services +copying build/lib/mistral/services/security.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/services +creating /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/workflow +copying build/lib/mistral/workflow/utils.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/workflow +copying build/lib/mistral/workflow/commands.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/workflow +copying build/lib/mistral/workflow/direct_workflow.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/workflow +copying build/lib/mistral/workflow/reverse_workflow.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/workflow +copying build/lib/mistral/workflow/states.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/workflow +copying build/lib/mistral/workflow/__init__.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/workflow +copying build/lib/mistral/workflow/data_flow.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/workflow +copying build/lib/mistral/workflow/context_versioning.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/workflow +copying build/lib/mistral/workflow/base.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/workflow +creating /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/resources +creating /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/resources/actions +copying build/lib/mistral/resources/actions/wait_ssh.yaml -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/resources/actions +creating /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/cmd +copying build/lib/mistral/cmd/__init__.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/cmd +copying build/lib/mistral/cmd/launch.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/cmd +copying build/lib/mistral/messaging.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral +creating /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api +copying build/lib/mistral/api/wsgi.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api +copying build/lib/mistral/api/app.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api +copying build/lib/mistral/api/access_control.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api +copying build/lib/mistral/api/__init__.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api +copying build/lib/mistral/api/service.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api +creating /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/hooks +copying build/lib/mistral/api/hooks/maintenance.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/hooks +copying build/lib/mistral/api/hooks/__init__.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/hooks +copying build/lib/mistral/api/hooks/content_type.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/hooks +creating /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers +copying build/lib/mistral/api/controllers/maintenance.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers +copying build/lib/mistral/api/controllers/__init__.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers +copying build/lib/mistral/api/controllers/root.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers +creating /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers/v2 +copying build/lib/mistral/api/controllers/v2/resources.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers/v2 +copying build/lib/mistral/api/controllers/v2/action_execution.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers/v2 +copying build/lib/mistral/api/controllers/v2/code_source.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers/v2 +copying build/lib/mistral/api/controllers/v2/dynamic_action.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers/v2 +copying build/lib/mistral/api/controllers/v2/workbook.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers/v2 +copying build/lib/mistral/api/controllers/v2/cron_trigger.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers/v2 +copying build/lib/mistral/api/controllers/v2/__init__.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers/v2 +copying build/lib/mistral/api/controllers/v2/event_trigger.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers/v2 +copying build/lib/mistral/api/controllers/v2/execution_report.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers/v2 +copying build/lib/mistral/api/controllers/v2/workflow.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers/v2 +copying build/lib/mistral/api/controllers/v2/sub_execution.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers/v2 +copying build/lib/mistral/api/controllers/v2/environment.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers/v2 +copying build/lib/mistral/api/controllers/v2/service.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers/v2 +copying build/lib/mistral/api/controllers/v2/action.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers/v2 +copying build/lib/mistral/api/controllers/v2/root.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers/v2 +copying build/lib/mistral/api/controllers/v2/validation.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers/v2 +copying build/lib/mistral/api/controllers/v2/types.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers/v2 +copying build/lib/mistral/api/controllers/v2/member.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers/v2 +copying build/lib/mistral/api/controllers/v2/execution.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers/v2 +copying build/lib/mistral/api/controllers/v2/task.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers/v2 +copying build/lib/mistral/api/controllers/info.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers +copying build/lib/mistral/api/controllers/resource.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers creating /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/policies -copying build/lib/mistral/policies/service.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/policies -copying build/lib/mistral/policies/workflow.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/policies -copying build/lib/mistral/policies/execution.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/policies -copying build/lib/mistral/policies/task.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/policies -copying build/lib/mistral/policies/base.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/policies -copying build/lib/mistral/policies/action.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/policies copying build/lib/mistral/policies/code_sources.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/policies -copying build/lib/mistral/policies/member.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/policies +copying build/lib/mistral/policies/workbook.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/policies copying build/lib/mistral/policies/dynamic_actions.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/policies -copying build/lib/mistral/policies/event_trigger.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/policies +copying build/lib/mistral/policies/cron_trigger.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/policies copying build/lib/mistral/policies/__init__.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/policies +copying build/lib/mistral/policies/event_trigger.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/policies +copying build/lib/mistral/policies/workflow.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/policies copying build/lib/mistral/policies/action_executions.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/policies -copying build/lib/mistral/policies/workbook.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/policies copying build/lib/mistral/policies/environment.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/policies -copying build/lib/mistral/policies/cron_trigger.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/policies -creating /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/ext -copying build/lib/mistral/ext/pygmentplugin.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/ext -copying build/lib/mistral/ext/__init__.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/ext -creating /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/workflow -copying build/lib/mistral/workflow/states.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/workflow -copying build/lib/mistral/workflow/context_versioning.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/workflow -copying build/lib/mistral/workflow/reverse_workflow.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/workflow -copying build/lib/mistral/workflow/base.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/workflow -copying build/lib/mistral/workflow/utils.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/workflow -copying build/lib/mistral/workflow/commands.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/workflow -copying build/lib/mistral/workflow/__init__.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/workflow -copying build/lib/mistral/workflow/direct_workflow.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/workflow -copying build/lib/mistral/workflow/data_flow.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/workflow -creating /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/lang -creating /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/lang/v2 -copying build/lib/mistral/lang/v2/task_defaults.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/lang/v2 -copying build/lib/mistral/lang/v2/tasks.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/lang/v2 -copying build/lib/mistral/lang/v2/publish.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/lang/v2 -copying build/lib/mistral/lang/v2/base.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/lang/v2 -copying build/lib/mistral/lang/v2/retry_policy.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/lang/v2 -copying build/lib/mistral/lang/v2/policies.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/lang/v2 -copying build/lib/mistral/lang/v2/actions.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/lang/v2 -copying build/lib/mistral/lang/v2/on_clause.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/lang/v2 -copying build/lib/mistral/lang/v2/__init__.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/lang/v2 -copying build/lib/mistral/lang/v2/workflows.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/lang/v2 -copying build/lib/mistral/lang/v2/workbook.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/lang/v2 -copying build/lib/mistral/lang/base.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/lang -copying build/lib/mistral/lang/types.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/lang -copying build/lib/mistral/lang/__init__.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/lang -copying build/lib/mistral/lang/parser.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/lang -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/executors/remote_executor.py to remote_executor.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/executors/base.py to base.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/executors/executor_server.py to executor_server.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/executors/default_executor.py to default_executor.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/executors/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/_i18n.py to _i18n.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/cmd/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/cmd/launch.py to launch.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/service/base.py to base.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/service/coordination.py to coordination.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/service/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/event_engine/default_event_engine.py to default_event_engine.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/event_engine/base.py to base.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/event_engine/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/event_engine/event_engine_server.py to event_engine_server.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/notifiers/remote_notifier.py to remote_notifier.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/notifiers/base.py to base.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/notifiers/notification_server.py to notification_server.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/notifiers/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/notifiers/publishers/webhook.py to webhook.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/notifiers/publishers/noop.py to noop.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/notifiers/publishers/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/notifiers/default_notifier.py to default_notifier.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/notifiers/notification_events.py to notification_events.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/context.py to context.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/exceptions.py to exceptions.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/messaging.py to messaging.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/v2/sqlalchemy/api.py to api.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/v2/sqlalchemy/filters.py to filters.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/v2/sqlalchemy/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/v2/sqlalchemy/models.py to models.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/v2/api.py to api.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/v2/__init__.py to __init__.cpython-312.pyc +copying build/lib/mistral/policies/service.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/policies +copying build/lib/mistral/policies/action.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/policies +copying build/lib/mistral/policies/member.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/policies +copying build/lib/mistral/policies/execution.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/policies +copying build/lib/mistral/policies/task.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/policies +copying build/lib/mistral/policies/base.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/policies +creating /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/service +copying build/lib/mistral/service/coordination.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/service +copying build/lib/mistral/service/__init__.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/service +copying build/lib/mistral/service/base.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/service +copying build/lib/mistral/config.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral +copying build/lib/mistral/exceptions.py -> /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/rpc/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/rpc/kombu/kombu_hosts.py to kombu_hosts.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/rpc/kombu/examples/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/rpc/kombu/examples/client.py to client.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/rpc/kombu/examples/server.py to server.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/rpc/kombu/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/rpc/kombu/kombu_listener.py to kombu_listener.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/rpc/kombu/kombu_server.py to kombu_server.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/rpc/kombu/kombu_client.py to kombu_client.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/rpc/kombu/base.py to base.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/rpc/oslo/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/rpc/oslo/oslo_client.py to oslo_client.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/rpc/oslo/oslo_server.py to oslo_server.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/rpc/clients.py to clients.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/rpc/base.py to base.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/utils/javascript.py to javascript.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/utils/rest_utils.py to rest_utils.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/utils/ssh_utils.py to ssh_utils.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/utils/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/utils/openstack/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/utils/openstack/keystone.py to keystone.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/utils/profiler.py to profiler.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/utils/filter_utils.py to filter_utils.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/utils/wf_trace.py to wf_trace.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/utils/safe_yaml.py to safe_yaml.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/ext/pygmentplugin.py to pygmentplugin.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/ext/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/expressions/yaql_expression.py to yaql_expression.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/expressions/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/expressions/std_functions.py to std_functions.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/expressions/jinja_expression.py to jinja_expression.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/expressions/base.py to base.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/version.py to version.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/utils.py to utils.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/sqlite_lock.py to sqlite_lock.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/model_base.py to model_base.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/types.py to types.cpython-312.pyc byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/cli.py to cli.cpython-312.pyc byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/__init__.py to __init__.cpython-312.pyc byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/env.py to env.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/011_add_workflow_id_for_execution.py to 011_add_workflow_id_for_execution.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/041_update_description_field_type_for_workflow_executions_v2.py to 041_update_description_field_type_for_workflow_executions_v2.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/006_add_processed_to_delayed_calls_v2.py to 006_add_processed_to_delayed_calls_v2.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/039_add_workbook_name_column.py to 039_add_workbook_name_column.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/016_increase_size_of_task_unique_key.py to 016_increase_size_of_task_unique_key.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/042_create_maintenance_table.py to 042_create_maintenance_table.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/013_split_execution_table_increase_names.py to 013_split_execution_table_increase_names.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/026_optimize_task_expression_func.py to 026_optimize_task_expression_func.cpython-312.pyc byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/022_namespace_support.py to 022_namespace_support.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/023_add_root_execution_id.py to 023_add_root_execution_id.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/008_increase_size_of_state_info_column.py to 008_increase_size_of_state_info_column.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/036_namespace_support_for_workbooks_postgresql.py to 036_namespace_support_for_workbooks_postgresql.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/005_increase_execution_columns_size.py to 005_increase_execution_columns_size.cpython-312.pyc byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/031_add_started_at_and_finished_at_to_task_execution.py to 031_add_started_at_and_finished_at_to_task_execution.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/010_add_resource_members_v2_table.py to 010_add_resource_members_v2_table.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/035_namespace_support_postgresql.py to 035_namespace_support_postgresql.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/026_optimize_task_expression_func.py to 026_optimize_task_expression_func.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/044_recreate_mistral_metrics_table.py to 044_recreate_mistral_metrics_table.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/009_add_database_indices.py to 009_add_database_indices.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/024_add_composite_index_workflow_execution_id_name.py to 024_add_composite_index_workflow_execution_id_name.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/007_move_system_flag_to_base_definition.py to 007_move_system_flag_to_base_definition.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/040_add_tables_for_dynamic_action_definitions_and_code_sources.py to 040_add_tables_for_dynamic_action_definitions_and_code_sources.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/001_kilo.py to 001_kilo.cpython-312.pyc byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/019_change_scheduler_schema.py to 019_change_scheduler_schema.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/043_add_checksum_to_wf_definition.py to 043_add_checksum_to_wf_definition.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/029_workbook_empty_namespace.py to 029_workbook_empty_namespace.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/020_add_type_to_task_execution.py to 020_add_type_to_task_execution.cpython-312.pyc byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/025_fix_length_task_name.py to 025_fix_length_task_name.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/042_create_maintenance_table.py to 042_create_maintenance_table.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/012_add_event_triggers_v2_table.py to 012_add_event_triggers_v2_table.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/003_cron_trigger_constraints.py to 003_cron_trigger_constraints.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/021_increase_env_columns_size.py to 021_increase_env_columns_size.cpython-312.pyc byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/002_kilo.py to 002_kilo.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/028_add_namespace_column_to_workbooks.py to 028_add_namespace_column_to_workbooks.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/037_add_namespace_column_to_action_definitions.py to 037_add_namespace_column_to_action_definitions.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/005_increase_execution_columns_size.py to 005_increase_execution_columns_size.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/027_add_last_heartbeat_to_action_execution.py to 027_add_last_heartbeat_to_action_execution.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/014_fix_past_scripts_discrepancies.py to 014_fix_past_scripts_discrepancies.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/036_namespace_support_for_workbooks_postgresql.py to 036_namespace_support_for_workbooks_postgresql.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/016_increase_size_of_task_unique_key.py to 016_increase_size_of_task_unique_key.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/017_add_named_lock_table.py to 017_add_named_lock_table.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/001_kilo.py to 001_kilo.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/041_update_description_field_type_for_workflow_executions_v2.py to 041_update_description_field_type_for_workflow_executions_v2.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/039_add_workbook_name_column.py to 039_add_workbook_name_column.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/008_increase_size_of_state_info_column.py to 008_increase_size_of_state_info_column.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/015_add_unique_keys_for_non_locking_model.py to 015_add_unique_keys_for_non_locking_model.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/030_increase_delayed_calls_v2_auth_context.py to 030_increase_delayed_calls_v2_auth_context.cpython-312.pyc byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/018_increate_task_execution_unique_key_size.py to 018_increate_task_execution_unique_key_size.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/038_delete_delayed_calls_with_empty_key.py to 038_delete_delayed_calls_with_empty_key.cpython-312.pyc byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/033_add_next_tasks_to_task_execution.py to 033_add_next_tasks_to_task_execution.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/023_add_root_execution_id.py to 023_add_root_execution_id.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/006_add_processed_to_delayed_calls_v2.py to 006_add_processed_to_delayed_calls_v2.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/030_increase_delayed_calls_v2_auth_context.py to 030_increase_delayed_calls_v2_auth_context.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/007_move_system_flag_to_base_definition.py to 007_move_system_flag_to_base_definition.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/037_add_namespace_column_to_action_definitions.py to 037_add_namespace_column_to_action_definitions.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/024_add_composite_index_workflow_execution_id_name.py to 024_add_composite_index_workflow_execution_id_name.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/040_add_tables_for_dynamic_action_definitions_and_code_sources.py to 040_add_tables_for_dynamic_action_definitions_and_code_sources.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/035_namespace_support_postgresql.py to 035_namespace_support_postgresql.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/003_cron_trigger_constraints.py to 003_cron_trigger_constraints.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/044_recreate_mistral_metrics_table.py to 044_recreate_mistral_metrics_table.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/034_add_scheduled_jobs_table.py to 034_add_scheduled_jobs_table.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/015_add_unique_keys_for_non_locking_model.py to 015_add_unique_keys_for_non_locking_model.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/029_workbook_empty_namespace.py to 029_workbook_empty_namespace.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/011_add_workflow_id_for_execution.py to 011_add_workflow_id_for_execution.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/028_add_namespace_column_to_workbooks.py to 028_add_namespace_column_to_workbooks.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/020_add_type_to_task_execution.py to 020_add_type_to_task_execution.cpython-312.pyc byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/032_add_has_next_tasks_and_error_handled_to_task_execution.py to 032_add_has_next_tasks_and_error_handled_to_task_execution.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/014_fix_past_scripts_discrepancies.py to 014_fix_past_scripts_discrepancies.cpython-312.pyc byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/004_add_description_for_execution.py to 004_add_description_for_execution.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/034_add_scheduled_jobs_table.py to 034_add_scheduled_jobs_table.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/021_increase_env_columns_size.py to 021_increase_env_columns_size.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/013_split_execution_table_increase_names.py to 013_split_execution_table_increase_names.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/012_add_event_triggers_v2_table.py to 012_add_event_triggers_v2_table.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/009_add_database_indices.py to 009_add_database_indices.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/010_add_resource_members_v2_table.py to 010_add_resource_members_v2_table.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/017_add_named_lock_table.py to 017_add_named_lock_table.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/027_add_last_heartbeat_to_action_execution.py to 027_add_last_heartbeat_to_action_execution.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/043_add_checksum_to_wf_definition.py to 043_add_checksum_to_wf_definition.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/038_delete_delayed_calls_with_empty_key.py to 038_delete_delayed_calls_with_empty_key.cpython-312.pyc byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/__init__.py to __init__.cpython-312.pyc byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/base.py to base.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/sqlite_lock.py to sqlite_lock.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/types.py to types.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/model_base.py to model_base.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/utils.py to utils.cpython-312.pyc byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/expressions/base.py to base.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/expressions/yaql_expression.py to yaql_expression.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/expressions/jinja_expression.py to jinja_expression.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/expressions/std_functions.py to std_functions.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/expressions/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/services/expiration_policy.py to expiration_policy.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/services/legacy_scheduler.py to legacy_scheduler.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/services/action_manager.py to action_manager.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/services/action_heartbeat_checker.py to action_heartbeat_checker.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/services/maintenance.py to maintenance.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/services/workbooks.py to workbooks.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/services/actions.py to actions.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/services/action_heartbeat_sender.py to action_heartbeat_sender.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/services/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/services/periodic.py to periodic.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/services/triggers.py to triggers.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/services/workflows.py to workflows.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/services/security.py to security.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/services/adhoc_actions.py to adhoc_actions.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/service.py to service.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/app.py to app.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/access_control.py to access_control.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers/resource.py to resource.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers/v2/validation.py to validation.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers/v2/service.py to service.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers/v2/workflow.py to workflow.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers/v2/execution.py to execution.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers/v2/execution_report.py to execution_report.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers/v2/resources.py to resources.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers/v2/task.py to task.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers/v2/action.py to action.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers/v2/sub_execution.py to sub_execution.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers/v2/code_source.py to code_source.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers/v2/member.py to member.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers/v2/event_trigger.py to event_trigger.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers/v2/types.py to types.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers/v2/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers/v2/root.py to root.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers/v2/dynamic_action.py to dynamic_action.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers/v2/workbook.py to workbook.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers/v2/action_execution.py to action_execution.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers/v2/environment.py to environment.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers/v2/cron_trigger.py to cron_trigger.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers/info.py to info.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers/maintenance.py to maintenance.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers/root.py to root.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/hooks/content_type.py to content_type.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/hooks/maintenance.py to maintenance.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/hooks/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/wsgi.py to wsgi.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/scheduler/scheduler_server.py to scheduler_server.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/scheduler/base.py to base.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/scheduler/default_scheduler.py to default_scheduler.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/scheduler/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/config.py to config.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/utils/ssh_utils.py to ssh_utils.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/utils/filter_utils.py to filter_utils.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/utils/safe_yaml.py to safe_yaml.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/utils/javascript.py to javascript.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/utils/openstack/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/utils/openstack/keystone.py to keystone.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/utils/wf_trace.py to wf_trace.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/utils/rest_utils.py to rest_utils.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/utils/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/utils/profiler.py to profiler.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/auth/keycloak.py to keycloak.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/auth/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/auth/keystone.py to keystone.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/engine/tasks.py to tasks.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/engine/base.py to base.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/engine/engine_server.py to engine_server.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/v2/api.py to api.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/v2/sqlalchemy/filters.py to filters.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/v2/sqlalchemy/api.py to api.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/v2/sqlalchemy/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/v2/sqlalchemy/models.py to models.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/v2/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/lang/parser.py to parser.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/lang/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/lang/v2/publish.py to publish.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/lang/v2/policies.py to policies.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/lang/v2/retry_policy.py to retry_policy.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/lang/v2/workbook.py to workbook.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/lang/v2/actions.py to actions.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/lang/v2/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/lang/v2/tasks.py to tasks.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/lang/v2/workflows.py to workflows.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/lang/v2/on_clause.py to on_clause.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/lang/v2/task_defaults.py to task_defaults.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/lang/v2/base.py to base.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/lang/types.py to types.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/lang/base.py to base.cpython-312.pyc byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/engine/utils.py to utils.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/engine/engine_server.py to engine_server.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/engine/action_handler.py to action_handler.cpython-312.pyc byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/engine/policies.py to policies.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/engine/task_handler.py to task_handler.cpython-312.pyc byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/engine/actions.py to actions.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/engine/workflow_handler.py to workflow_handler.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/engine/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/engine/action_handler.py to action_handler.cpython-312.pyc byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/engine/default_engine.py to default_engine.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/engine/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/engine/task_handler.py to task_handler.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/engine/tasks.py to tasks.cpython-312.pyc byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/engine/post_tx_queue.py to post_tx_queue.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/engine/workflows.py to workflows.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/engine/workflow_handler.py to workflow_handler.cpython-312.pyc byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/engine/dispatcher.py to dispatcher.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/hacking/checks.py to checks.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/hacking/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/rpc/clients.py to clients.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/rpc/base.py to base.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/rpc/kombu/kombu_client.py to kombu_client.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/rpc/kombu/base.py to base.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/rpc/kombu/kombu_listener.py to kombu_listener.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/rpc/kombu/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/rpc/kombu/kombu_hosts.py to kombu_hosts.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/rpc/kombu/kombu_server.py to kombu_server.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/rpc/kombu/examples/server.py to server.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/rpc/kombu/examples/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/rpc/kombu/examples/client.py to client.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/rpc/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/rpc/oslo/oslo_server.py to oslo_server.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/rpc/oslo/oslo_client.py to oslo_client.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/rpc/oslo/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/actions/test.py to test.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/actions/adhoc.py to adhoc.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/actions/std_actions.py to std_actions.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/actions/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/actions/dynamic_action.py to dynamic_action.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/actions/legacy.py to legacy.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/executors/test_local_executor.py to test_local_executor.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/executors/base.py to base.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/executors/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/executors/test_server_plugins.py to test_server_plugins.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/test_expressions.py to test_expressions.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/test_launcher.py to test_launcher.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/notifiers/base.py to base.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/notifiers/test_notify.py to test_notify.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/notifiers/test_notifier_servers.py to test_notifier_servers.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/notifiers/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/base.py to base.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/test_coordination.py to test_coordination.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/engine/workflows.py to workflows.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/engine/base.py to base.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/scheduler/default_scheduler.py to default_scheduler.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/scheduler/scheduler_server.py to scheduler_server.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/scheduler/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/scheduler/base.py to base.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/event_engine/default_event_engine.py to default_event_engine.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/event_engine/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/event_engine/event_engine_server.py to event_engine_server.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/event_engine/base.py to base.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/executors/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/executors/executor_server.py to executor_server.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/executors/remote_executor.py to remote_executor.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/executors/default_executor.py to default_executor.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/executors/base.py to base.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/notifiers/default_notifier.py to default_notifier.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/notifiers/remote_notifier.py to remote_notifier.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/notifiers/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/notifiers/publishers/webhook.py to webhook.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/notifiers/publishers/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/notifiers/publishers/noop.py to noop.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/notifiers/notification_server.py to notification_server.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/notifiers/notification_events.py to notification_events.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/notifiers/base.py to base.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/_i18n.py to _i18n.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/rpc/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/rpc/kombu/fake_kombu.py to fake_kombu.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/rpc/kombu/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/rpc/kombu/test_kombu_server.py to test_kombu_server.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/rpc/kombu/test_kombu_listener.py to test_kombu_listener.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/rpc/kombu/test_kombu_hosts.py to test_kombu_hosts.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/rpc/kombu/test_kombu_client.py to test_kombu_client.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/rpc/kombu/base.py to base.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/utils/test_filter_utils.py to test_filter_utils.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/utils/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/utils/test_utils.py to test_utils.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/utils/test_safeLoader.py to test_safeLoader.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/utils/test_rest_utils.py to test_rest_utils.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/expressions/test_jinja_expression.py to test_jinja_expression.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/expressions/test_yaql_expression.py to test_yaql_expression.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/expressions/test_yaql_json_serialization.py to test_yaql_json_serialization.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/expressions/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/db/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/db/v2/test_db_model.py to test_db_model.cpython-312.pyc byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/db/v2/test_sqlite_transactions.py to test_sqlite_transactions.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/db/v2/test_sqlalchemy_db_api.py to test_sqlalchemy_db_api.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/db/v2/__init__.py to __init__.cpython-312.pyc byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/db/v2/test_locking.py to test_locking.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/db/v2/test_db_model.py to test_db_model.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/db/v2/__init__.py to __init__.cpython-312.pyc byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/db/v2/test_transactions.py to test_transactions.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/db/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/expressions/test_yaql_expression.py to test_yaql_expression.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/expressions/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/expressions/test_yaql_json_serialization.py to test_yaql_json_serialization.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/expressions/test_jinja_expression.py to test_jinja_expression.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/services/test_trigger_service.py to test_trigger_service.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/services/test_event_engine.py to test_event_engine.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/services/test_adhoc_action_service.py to test_adhoc_action_service.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/services/test_workflow_service.py to test_workflow_service.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/services/test_expiration_policy.py to test_expiration_policy.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/services/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/services/test_legacy_scheduler.py to test_legacy_scheduler.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/services/test_workbook_service.py to test_workbook_service.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/v2/test_environment.py to test_environment.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/v2/test_root.py to test_root.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/v2/test_cron_triggers.py to test_cron_triggers.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/v2/test_executions.py to test_executions.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/v2/test_actions.py to test_actions.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/v2/test_workbooks.py to test_workbooks.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/v2/test_action_executions.py to test_action_executions.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/v2/test_dynamic_actions.py to test_dynamic_actions.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/v2/test_execution_report.py to test_execution_report.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/v2/test_parallel_operations.py to test_parallel_operations.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/v2/test_services.py to test_services.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/v2/test_keycloak_auth.py to test_keycloak_auth.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/v2/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/v2/test_code_sources.py to test_code_sources.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/v2/test_tasks.py to test_tasks.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/v2/test_members.py to test_members.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/v2/test_event_trigger.py to test_event_trigger.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/v2/test_sub_execution.py to test_sub_execution.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/v2/test_global_publish.py to test_global_publish.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/v2/test_workflows.py to test_workflows.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/test_service.py to test_service.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/test_oslo_middleware.py to test_oslo_middleware.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/test_auth.py to test_auth.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/base.py to base.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/test_resource_base.py to test_resource_base.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/test_access_control.py to test_access_control.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/test_cors_middleware.py to test_cors_middleware.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/test_resource_list.py to test_resource_list.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/scheduler/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/scheduler/test_default_scheduler.py to test_default_scheduler.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/config.py to config.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/utils/test_safeLoader.py to test_safeLoader.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/utils/test_filter_utils.py to test_filter_utils.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/utils/test_rest_utils.py to test_rest_utils.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/utils/test_utils.py to test_utils.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/utils/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_direct_workflow_rerun_cancelled.py to test_direct_workflow_rerun_cancelled.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_direct_workflow_rerun.py to test_direct_workflow_rerun.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_with_items_task.py to test_with_items_task.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_direct_workflow.py to test_direct_workflow.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_workflow_resume.py to test_workflow_resume.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_action_heartbeat_sender.py to test_action_heartbeat_sender.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_environment.py to test_environment.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_workflow_stop.py to test_workflow_stop.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/db/v2/test_sqlalchemy_db_api.py to test_sqlalchemy_db_api.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/lang/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/lang/test_spec_caching.py to test_spec_caching.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/lang/v2/test_actions.py to test_actions.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/lang/v2/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/lang/v2/test_workflows.py to test_workflows.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/lang/v2/test_tasks.py to test_tasks.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/lang/v2/test_workbook.py to test_workbook.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/lang/v2/base.py to base.cpython-312.pyc byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_commands.py to test_commands.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_policies.py to test_policies.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_dataflow.py to test_dataflow.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_error_result.py to test_error_result.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_reverse_workflow.py to test_reverse_workflow.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_workflow_cancel.py to test_workflow_cancel.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_state_info.py to test_state_info.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_adhoc_actions.py to test_adhoc_actions.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_noop_task.py to test_noop_task.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_task_graceful_fail_subworkflow.py to test_task_graceful_fail_subworkflow.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/base.py to base.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_action_heartbeat_checker.py to test_action_heartbeat_checker.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_join.py to test_join.cpython-312.pyc byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_action_context.py to test_action_context.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_reverse_workflow_rerun_cancelled.py to test_reverse_workflow_rerun_cancelled.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_direct_workflow_with_cycles.py to test_direct_workflow_with_cycles.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_execution_fields_size_limitation.py to test_execution_fields_size_limitation.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_run_action.py to test_run_action.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_integrity_check.py to test_integrity_check.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_task_started_finished_at.py to test_task_started_finished_at.cpython-312.pyc byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_with_items.py to test_with_items.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_error_handling.py to test_error_handling.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_workflow_stop.py to test_workflow_stop.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_task_publish.py to test_task_publish.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_disabled_yaql_conversion.py to test_disabled_yaql_conversion.cpython-312.pyc byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_task_skip.py to test_task_skip.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_merge_strategy.py to test_merge_strategy.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_yaql_functions.py to test_yaql_functions.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_profiler.py to test_profiler.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_subworkflows.py to test_subworkflows.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_execution_params.py to test_execution_params.cpython-312.pyc byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_names_validation.py to test_names_validation.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_task_publish.py to test_task_publish.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_task_defaults.py to test_task_defaults.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_subworkflows_pause_resume.py to test_subworkflows_pause_resume.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_execution_fields_size_limitation.py to test_execution_fields_size_limitation.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_task_graceful_fail_subworkflow.py to test_task_graceful_fail_subworkflow.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_with_items_task.py to test_with_items_task.cpython-312.pyc byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_task_cancel.py to test_task_cancel.cpython-312.pyc byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_set_state.py to test_set_state.cpython-312.pyc byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_join.py to test_join.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_task_started_finished_at.py to test_task_started_finished_at.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_safe_rerun.py to test_safe_rerun.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_disabled_yaql_conversion.py to test_disabled_yaql_conversion.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_race_condition.py to test_race_condition.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_error_handling.py to test_error_handling.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_workflow_variables.py to test_workflow_variables.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_adhoc_actions.py to test_adhoc_actions.cpython-312.pyc byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_default_engine.py to test_default_engine.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_race_condition.py to test_race_condition.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_state_info.py to test_state_info.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_subworkflows.py to test_subworkflows.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_error_result.py to test_error_result.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_noop_task.py to test_noop_task.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_tasks_function.py to test_tasks_function.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_execution_params.py to test_execution_params.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_integrity_check.py to test_integrity_check.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_reverse_workflow.py to test_reverse_workflow.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_workflow_resume.py to test_workflow_resume.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_action_defaults.py to test_action_defaults.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_task_defaults.py to test_task_defaults.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_direct_workflow.py to test_direct_workflow.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_yaql_functions.py to test_yaql_functions.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_action_heartbeat_checker.py to test_action_heartbeat_checker.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_dataflow.py to test_dataflow.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_direct_workflow_rerun_cancelled.py to test_direct_workflow_rerun_cancelled.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_policies.py to test_policies.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_action_heartbeat_sender.py to test_action_heartbeat_sender.cpython-312.pyc byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_task_pause_resume.py to test_task_pause_resume.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_cron_trigger.py to test_cron_trigger.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_profiler.py to test_profiler.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_environment.py to test_environment.cpython-312.pyc byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_javascript_action.py to test_javascript_action.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_safe_rerun.py to test_safe_rerun.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_merge_strategy.py to test_merge_strategy.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_direct_workflow_with_cycles.py to test_direct_workflow_with_cycles.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_direct_workflow_rerun.py to test_direct_workflow_rerun.cpython-312.pyc byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_reverse_workflow_rerun.py to test_reverse_workflow_rerun.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_action_defaults.py to test_action_defaults.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_cron_trigger.py to test_cron_trigger.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_tasks_function.py to test_tasks_function.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_workflow_variables.py to test_workflow_variables.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/test_context.py to test_context.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/hacking/test_checks.py to test_checks.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/hacking/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/test_exception_base.py to test_exception_base.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_run_action.py to test_run_action.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_subworkflows_pause_resume.py to test_subworkflows_pause_resume.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_reverse_workflow_rerun_cancelled.py to test_reverse_workflow_rerun_cancelled.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_workflow_cancel.py to test_workflow_cancel.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/base.py to base.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/scheduler/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/scheduler/test_default_scheduler.py to test_default_scheduler.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/executors/test_local_executor.py to test_local_executor.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/executors/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/executors/test_server_plugins.py to test_server_plugins.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/executors/base.py to base.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/notifiers/test_notifier_servers.py to test_notifier_servers.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/notifiers/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/notifiers/test_notify.py to test_notify.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/notifiers/base.py to base.cpython-312.pyc byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/mstrlfixtures/hacking.py to hacking.cpython-312.pyc byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/mstrlfixtures/policy_fixtures.py to policy_fixtures.cpython-312.pyc byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/mstrlfixtures/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/rpc/kombu/test_kombu_listener.py to test_kombu_listener.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/rpc/kombu/test_kombu_server.py to test_kombu_server.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/rpc/kombu/base.py to base.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/rpc/kombu/test_kombu_hosts.py to test_kombu_hosts.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/rpc/kombu/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/rpc/kombu/fake_kombu.py to fake_kombu.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/rpc/kombu/test_kombu_client.py to test_kombu_client.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/rpc/__init__.py to __init__.cpython-312.pyc byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/test_version.py to test_version.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/actions/test_std_http_action.py to test_std_http_action.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/actions/test_std_fail_action.py to test_std_fail_action.cpython-312.pyc byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/actions/test_types.py to test_types.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/actions/test_legacy_action_provider.py to test_legacy_action_provider.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/actions/test_std_email_action.py to test_std_email_action.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/actions/test_std_mistral_http_action.py to test_std_mistral_http_action.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/actions/__init__.py to __init__.cpython-312.pyc byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/actions/test_action_service.py to test_action_service.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/actions/test_std_email_action.py to test_std_email_action.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/actions/test_legacy_action_provider.py to test_legacy_action_provider.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/actions/test_std_test_dict_action.py to test_std_test_dict_action.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/actions/test_std_http_action.py to test_std_http_action.cpython-312.pyc byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/actions/test_adhoc_action_provider.py to test_adhoc_action_provider.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/actions/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/actions/test_dynamic_action_provider.py to test_dynamic_action_provider.cpython-312.pyc byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/actions/test_std_ssh_action.py to test_std_ssh_action.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/actions/test_std_test_dict_action.py to test_std_test_dict_action.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/actions/test_std_echo_action.py to test_std_echo_action.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/actions/test_std_fail_action.py to test_std_fail_action.cpython-312.pyc byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/actions/test_javascript_action.py to test_javascript_action.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/actions/test_dynamic_action_provider.py to test_dynamic_action_provider.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/test_command_dispatcher.py to test_command_dispatcher.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/policies/test_actions.py to test_actions.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/policies/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/policies/test_workflows.py to test_workflows.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/workflow/test_direct_workflow.py to test_direct_workflow.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/workflow/test_reverse_workflow.py to test_reverse_workflow.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/actions/test_std_mistral_http_action.py to test_std_mistral_http_action.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/actions/test_std_echo_action.py to test_std_echo_action.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/hacking/test_checks.py to test_checks.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/hacking/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/services/test_legacy_scheduler.py to test_legacy_scheduler.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/services/test_trigger_service.py to test_trigger_service.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/services/test_workbook_service.py to test_workbook_service.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/services/test_adhoc_action_service.py to test_adhoc_action_service.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/services/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/services/test_expiration_policy.py to test_expiration_policy.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/services/test_event_engine.py to test_event_engine.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/services/test_workflow_service.py to test_workflow_service.cpython-312.pyc byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/workflow/test_states.py to test_states.cpython-312.pyc byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/workflow/test_workflow_base.py to test_workflow_base.cpython-312.pyc byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/workflow/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/lang/v2/base.py to base.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/lang/v2/test_actions.py to test_actions.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/lang/v2/test_workbook.py to test_workbook.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/lang/v2/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/lang/v2/test_tasks.py to test_tasks.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/lang/v2/test_workflows.py to test_workflows.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/lang/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/lang/test_spec_caching.py to test_spec_caching.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/version.py to version.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/policies/service.py to service.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/policies/workflow.py to workflow.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/policies/execution.py to execution.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/policies/task.py to task.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/policies/base.py to base.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/policies/action.py to action.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/workflow/test_reverse_workflow.py to test_reverse_workflow.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/workflow/test_direct_workflow.py to test_direct_workflow.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/test_launcher.py to test_launcher.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/test_exception_base.py to test_exception_base.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/test_version.py to test_version.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/test_resource_base.py to test_resource_base.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/test_resource_list.py to test_resource_list.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/test_oslo_middleware.py to test_oslo_middleware.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/test_cors_middleware.py to test_cors_middleware.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/test_service.py to test_service.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/v2/test_members.py to test_members.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/v2/test_root.py to test_root.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/v2/test_services.py to test_services.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/v2/test_dynamic_actions.py to test_dynamic_actions.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/v2/test_parallel_operations.py to test_parallel_operations.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/v2/test_actions.py to test_actions.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/v2/test_keycloak_auth.py to test_keycloak_auth.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/v2/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/v2/test_sub_execution.py to test_sub_execution.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/v2/test_action_executions.py to test_action_executions.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/v2/test_global_publish.py to test_global_publish.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/v2/test_workflows.py to test_workflows.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/v2/test_execution_report.py to test_execution_report.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/v2/test_event_trigger.py to test_event_trigger.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/v2/test_tasks.py to test_tasks.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/v2/test_code_sources.py to test_code_sources.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/v2/test_workbooks.py to test_workbooks.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/v2/test_cron_triggers.py to test_cron_triggers.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/v2/test_environment.py to test_environment.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/v2/test_executions.py to test_executions.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/test_auth.py to test_auth.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/test_access_control.py to test_access_control.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/base.py to base.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/test_coordination.py to test_coordination.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/policies/test_actions.py to test_actions.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/policies/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/policies/test_workflows.py to test_workflows.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/test_context.py to test_context.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/config.py to config.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/test_command_dispatcher.py to test_command_dispatcher.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/test_expressions.py to test_expressions.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/base.py to base.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/context.py to context.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/auth/keycloak.py to keycloak.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/auth/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/auth/keystone.py to keystone.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/actions/dynamic_action.py to dynamic_action.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/actions/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/actions/legacy.py to legacy.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/actions/std_actions.py to std_actions.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/actions/test.py to test.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/actions/adhoc.py to adhoc.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/hacking/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/hacking/checks.py to checks.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/services/maintenance.py to maintenance.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/services/triggers.py to triggers.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/services/workbooks.py to workbooks.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/services/legacy_scheduler.py to legacy_scheduler.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/services/expiration_policy.py to expiration_policy.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/services/actions.py to actions.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/services/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/services/action_heartbeat_checker.py to action_heartbeat_checker.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/services/adhoc_actions.py to adhoc_actions.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/services/action_heartbeat_sender.py to action_heartbeat_sender.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/services/periodic.py to periodic.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/services/action_manager.py to action_manager.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/services/workflows.py to workflows.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/services/security.py to security.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/workflow/utils.py to utils.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/workflow/commands.py to commands.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/workflow/direct_workflow.py to direct_workflow.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/workflow/reverse_workflow.py to reverse_workflow.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/workflow/states.py to states.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/workflow/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/workflow/data_flow.py to data_flow.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/workflow/context_versioning.py to context_versioning.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/workflow/base.py to base.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/cmd/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/cmd/launch.py to launch.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/messaging.py to messaging.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/wsgi.py to wsgi.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/app.py to app.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/access_control.py to access_control.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/service.py to service.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/hooks/maintenance.py to maintenance.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/hooks/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/hooks/content_type.py to content_type.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers/maintenance.py to maintenance.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers/root.py to root.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers/v2/resources.py to resources.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers/v2/action_execution.py to action_execution.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers/v2/code_source.py to code_source.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers/v2/dynamic_action.py to dynamic_action.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers/v2/workbook.py to workbook.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers/v2/cron_trigger.py to cron_trigger.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers/v2/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers/v2/event_trigger.py to event_trigger.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers/v2/execution_report.py to execution_report.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers/v2/workflow.py to workflow.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers/v2/sub_execution.py to sub_execution.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers/v2/environment.py to environment.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers/v2/service.py to service.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers/v2/action.py to action.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers/v2/root.py to root.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers/v2/validation.py to validation.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers/v2/types.py to types.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers/v2/member.py to member.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers/v2/execution.py to execution.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers/v2/task.py to task.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers/info.py to info.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers/resource.py to resource.cpython-312.pyc byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/policies/code_sources.py to code_sources.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/policies/member.py to member.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/policies/workbook.py to workbook.cpython-312.pyc byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/policies/dynamic_actions.py to dynamic_actions.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/policies/event_trigger.py to event_trigger.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/policies/cron_trigger.py to cron_trigger.cpython-312.pyc byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/policies/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/policies/event_trigger.py to event_trigger.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/policies/workflow.py to workflow.cpython-312.pyc byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/policies/action_executions.py to action_executions.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/policies/workbook.py to workbook.cpython-312.pyc byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/policies/environment.py to environment.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/policies/cron_trigger.py to cron_trigger.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/ext/pygmentplugin.py to pygmentplugin.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/ext/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/workflow/states.py to states.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/workflow/context_versioning.py to context_versioning.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/workflow/reverse_workflow.py to reverse_workflow.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/workflow/base.py to base.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/workflow/utils.py to utils.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/workflow/commands.py to commands.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/workflow/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/workflow/direct_workflow.py to direct_workflow.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/workflow/data_flow.py to data_flow.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/lang/v2/task_defaults.py to task_defaults.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/lang/v2/tasks.py to tasks.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/lang/v2/publish.py to publish.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/lang/v2/base.py to base.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/lang/v2/retry_policy.py to retry_policy.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/lang/v2/policies.py to policies.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/lang/v2/actions.py to actions.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/lang/v2/on_clause.py to on_clause.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/lang/v2/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/lang/v2/workflows.py to workflows.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/lang/v2/workbook.py to workbook.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/lang/base.py to base.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/lang/types.py to types.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/lang/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/lang/parser.py to parser.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/policies/service.py to service.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/policies/action.py to action.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/policies/member.py to member.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/policies/execution.py to execution.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/policies/task.py to task.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/policies/base.py to base.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/service/coordination.py to coordination.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/service/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/service/base.py to base.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/config.py to config.cpython-312.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/exceptions.py to exceptions.cpython-312.pyc running install_egg_info Copying mistral.egg-info to /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral-19.0.0.egg-info Skipping SOURCES.txt @@ -3972,416 +4008,416 @@ !! check.warn(importable) running install_lib -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/executors/remote_executor.py to remote_executor.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/executors/base.py to base.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/executors/executor_server.py to executor_server.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/executors/default_executor.py to default_executor.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/executors/__init__.py to __init__.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/_i18n.py to _i18n.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/cmd/__init__.py to __init__.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/cmd/launch.py to launch.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/service/base.py to base.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/service/coordination.py to coordination.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/service/__init__.py to __init__.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/event_engine/default_event_engine.py to default_event_engine.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/event_engine/base.py to base.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/event_engine/__init__.py to __init__.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/event_engine/event_engine_server.py to event_engine_server.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/notifiers/remote_notifier.py to remote_notifier.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/notifiers/base.py to base.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/notifiers/notification_server.py to notification_server.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/notifiers/__init__.py to __init__.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/notifiers/publishers/webhook.py to webhook.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/notifiers/publishers/noop.py to noop.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/notifiers/publishers/__init__.py to __init__.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/notifiers/default_notifier.py to default_notifier.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/notifiers/notification_events.py to notification_events.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/context.py to context.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/exceptions.py to exceptions.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/messaging.py to messaging.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/v2/sqlalchemy/api.py to api.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/v2/sqlalchemy/filters.py to filters.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/v2/sqlalchemy/__init__.py to __init__.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/v2/sqlalchemy/models.py to models.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/v2/api.py to api.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/v2/__init__.py to __init__.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/rpc/__init__.py to __init__.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/rpc/kombu/kombu_hosts.py to kombu_hosts.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/rpc/kombu/examples/__init__.py to __init__.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/rpc/kombu/examples/client.py to client.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/rpc/kombu/examples/server.py to server.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/rpc/kombu/__init__.py to __init__.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/rpc/kombu/kombu_listener.py to kombu_listener.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/rpc/kombu/kombu_server.py to kombu_server.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/rpc/kombu/kombu_client.py to kombu_client.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/rpc/kombu/base.py to base.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/rpc/oslo/__init__.py to __init__.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/rpc/oslo/oslo_client.py to oslo_client.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/rpc/oslo/oslo_server.py to oslo_server.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/rpc/clients.py to clients.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/rpc/base.py to base.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/utils/javascript.py to javascript.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/utils/rest_utils.py to rest_utils.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/utils/ssh_utils.py to ssh_utils.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/utils/__init__.py to __init__.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/utils/openstack/__init__.py to __init__.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/utils/openstack/keystone.py to keystone.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/utils/profiler.py to profiler.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/utils/filter_utils.py to filter_utils.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/utils/wf_trace.py to wf_trace.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/utils/safe_yaml.py to safe_yaml.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/ext/pygmentplugin.py to pygmentplugin.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/ext/__init__.py to __init__.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/expressions/yaql_expression.py to yaql_expression.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/expressions/__init__.py to __init__.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/expressions/std_functions.py to std_functions.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/expressions/jinja_expression.py to jinja_expression.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/expressions/base.py to base.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/version.py to version.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/utils.py to utils.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/__init__.py to __init__.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/sqlite_lock.py to sqlite_lock.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/model_base.py to model_base.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/types.py to types.cpython-313.pyc byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/cli.py to cli.cpython-313.pyc byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/__init__.py to __init__.cpython-313.pyc byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/env.py to env.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/011_add_workflow_id_for_execution.py to 011_add_workflow_id_for_execution.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/041_update_description_field_type_for_workflow_executions_v2.py to 041_update_description_field_type_for_workflow_executions_v2.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/006_add_processed_to_delayed_calls_v2.py to 006_add_processed_to_delayed_calls_v2.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/039_add_workbook_name_column.py to 039_add_workbook_name_column.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/016_increase_size_of_task_unique_key.py to 016_increase_size_of_task_unique_key.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/042_create_maintenance_table.py to 042_create_maintenance_table.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/013_split_execution_table_increase_names.py to 013_split_execution_table_increase_names.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/026_optimize_task_expression_func.py to 026_optimize_task_expression_func.cpython-313.pyc byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/022_namespace_support.py to 022_namespace_support.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/023_add_root_execution_id.py to 023_add_root_execution_id.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/008_increase_size_of_state_info_column.py to 008_increase_size_of_state_info_column.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/036_namespace_support_for_workbooks_postgresql.py to 036_namespace_support_for_workbooks_postgresql.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/005_increase_execution_columns_size.py to 005_increase_execution_columns_size.cpython-313.pyc byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/031_add_started_at_and_finished_at_to_task_execution.py to 031_add_started_at_and_finished_at_to_task_execution.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/010_add_resource_members_v2_table.py to 010_add_resource_members_v2_table.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/035_namespace_support_postgresql.py to 035_namespace_support_postgresql.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/026_optimize_task_expression_func.py to 026_optimize_task_expression_func.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/044_recreate_mistral_metrics_table.py to 044_recreate_mistral_metrics_table.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/009_add_database_indices.py to 009_add_database_indices.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/024_add_composite_index_workflow_execution_id_name.py to 024_add_composite_index_workflow_execution_id_name.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/007_move_system_flag_to_base_definition.py to 007_move_system_flag_to_base_definition.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/040_add_tables_for_dynamic_action_definitions_and_code_sources.py to 040_add_tables_for_dynamic_action_definitions_and_code_sources.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/001_kilo.py to 001_kilo.cpython-313.pyc byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/019_change_scheduler_schema.py to 019_change_scheduler_schema.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/043_add_checksum_to_wf_definition.py to 043_add_checksum_to_wf_definition.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/029_workbook_empty_namespace.py to 029_workbook_empty_namespace.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/020_add_type_to_task_execution.py to 020_add_type_to_task_execution.cpython-313.pyc byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/025_fix_length_task_name.py to 025_fix_length_task_name.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/042_create_maintenance_table.py to 042_create_maintenance_table.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/012_add_event_triggers_v2_table.py to 012_add_event_triggers_v2_table.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/003_cron_trigger_constraints.py to 003_cron_trigger_constraints.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/021_increase_env_columns_size.py to 021_increase_env_columns_size.cpython-313.pyc byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/002_kilo.py to 002_kilo.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/028_add_namespace_column_to_workbooks.py to 028_add_namespace_column_to_workbooks.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/037_add_namespace_column_to_action_definitions.py to 037_add_namespace_column_to_action_definitions.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/005_increase_execution_columns_size.py to 005_increase_execution_columns_size.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/027_add_last_heartbeat_to_action_execution.py to 027_add_last_heartbeat_to_action_execution.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/014_fix_past_scripts_discrepancies.py to 014_fix_past_scripts_discrepancies.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/__init__.py to __init__.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/036_namespace_support_for_workbooks_postgresql.py to 036_namespace_support_for_workbooks_postgresql.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/016_increase_size_of_task_unique_key.py to 016_increase_size_of_task_unique_key.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/017_add_named_lock_table.py to 017_add_named_lock_table.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/001_kilo.py to 001_kilo.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/041_update_description_field_type_for_workflow_executions_v2.py to 041_update_description_field_type_for_workflow_executions_v2.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/039_add_workbook_name_column.py to 039_add_workbook_name_column.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/008_increase_size_of_state_info_column.py to 008_increase_size_of_state_info_column.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/015_add_unique_keys_for_non_locking_model.py to 015_add_unique_keys_for_non_locking_model.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/030_increase_delayed_calls_v2_auth_context.py to 030_increase_delayed_calls_v2_auth_context.cpython-313.pyc byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/018_increate_task_execution_unique_key_size.py to 018_increate_task_execution_unique_key_size.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/038_delete_delayed_calls_with_empty_key.py to 038_delete_delayed_calls_with_empty_key.cpython-313.pyc byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/033_add_next_tasks_to_task_execution.py to 033_add_next_tasks_to_task_execution.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/023_add_root_execution_id.py to 023_add_root_execution_id.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/006_add_processed_to_delayed_calls_v2.py to 006_add_processed_to_delayed_calls_v2.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/030_increase_delayed_calls_v2_auth_context.py to 030_increase_delayed_calls_v2_auth_context.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/__init__.py to __init__.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/007_move_system_flag_to_base_definition.py to 007_move_system_flag_to_base_definition.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/037_add_namespace_column_to_action_definitions.py to 037_add_namespace_column_to_action_definitions.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/024_add_composite_index_workflow_execution_id_name.py to 024_add_composite_index_workflow_execution_id_name.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/040_add_tables_for_dynamic_action_definitions_and_code_sources.py to 040_add_tables_for_dynamic_action_definitions_and_code_sources.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/035_namespace_support_postgresql.py to 035_namespace_support_postgresql.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/003_cron_trigger_constraints.py to 003_cron_trigger_constraints.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/044_recreate_mistral_metrics_table.py to 044_recreate_mistral_metrics_table.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/034_add_scheduled_jobs_table.py to 034_add_scheduled_jobs_table.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/015_add_unique_keys_for_non_locking_model.py to 015_add_unique_keys_for_non_locking_model.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/029_workbook_empty_namespace.py to 029_workbook_empty_namespace.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/011_add_workflow_id_for_execution.py to 011_add_workflow_id_for_execution.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/028_add_namespace_column_to_workbooks.py to 028_add_namespace_column_to_workbooks.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/020_add_type_to_task_execution.py to 020_add_type_to_task_execution.cpython-313.pyc byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/032_add_has_next_tasks_and_error_handled_to_task_execution.py to 032_add_has_next_tasks_and_error_handled_to_task_execution.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/014_fix_past_scripts_discrepancies.py to 014_fix_past_scripts_discrepancies.cpython-313.pyc byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/004_add_description_for_execution.py to 004_add_description_for_execution.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/034_add_scheduled_jobs_table.py to 034_add_scheduled_jobs_table.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/021_increase_env_columns_size.py to 021_increase_env_columns_size.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/013_split_execution_table_increase_names.py to 013_split_execution_table_increase_names.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/012_add_event_triggers_v2_table.py to 012_add_event_triggers_v2_table.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/009_add_database_indices.py to 009_add_database_indices.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/010_add_resource_members_v2_table.py to 010_add_resource_members_v2_table.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/017_add_named_lock_table.py to 017_add_named_lock_table.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/027_add_last_heartbeat_to_action_execution.py to 027_add_last_heartbeat_to_action_execution.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/043_add_checksum_to_wf_definition.py to 043_add_checksum_to_wf_definition.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/versions/038_delete_delayed_calls_with_empty_key.py to 038_delete_delayed_calls_with_empty_key.cpython-313.pyc byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/migration/alembic_migrations/__init__.py to __init__.cpython-313.pyc byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/base.py to base.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/sqlite_lock.py to sqlite_lock.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/types.py to types.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/__init__.py to __init__.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/sqlalchemy/model_base.py to model_base.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/utils.py to utils.cpython-313.pyc byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/__init__.py to __init__.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/expressions/base.py to base.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/expressions/yaql_expression.py to yaql_expression.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/expressions/jinja_expression.py to jinja_expression.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/expressions/std_functions.py to std_functions.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/expressions/__init__.py to __init__.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/services/expiration_policy.py to expiration_policy.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/services/legacy_scheduler.py to legacy_scheduler.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/services/action_manager.py to action_manager.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/services/action_heartbeat_checker.py to action_heartbeat_checker.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/services/maintenance.py to maintenance.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/services/workbooks.py to workbooks.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/services/actions.py to actions.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/services/action_heartbeat_sender.py to action_heartbeat_sender.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/services/__init__.py to __init__.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/services/periodic.py to periodic.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/services/triggers.py to triggers.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/services/workflows.py to workflows.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/services/security.py to security.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/services/adhoc_actions.py to adhoc_actions.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/service.py to service.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/app.py to app.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/access_control.py to access_control.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers/resource.py to resource.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers/v2/validation.py to validation.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers/v2/service.py to service.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers/v2/workflow.py to workflow.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers/v2/execution.py to execution.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers/v2/execution_report.py to execution_report.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers/v2/resources.py to resources.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers/v2/task.py to task.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers/v2/action.py to action.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers/v2/sub_execution.py to sub_execution.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers/v2/code_source.py to code_source.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers/v2/member.py to member.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers/v2/event_trigger.py to event_trigger.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers/v2/types.py to types.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers/v2/__init__.py to __init__.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers/v2/root.py to root.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers/v2/dynamic_action.py to dynamic_action.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers/v2/workbook.py to workbook.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers/v2/action_execution.py to action_execution.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers/v2/environment.py to environment.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers/v2/cron_trigger.py to cron_trigger.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers/info.py to info.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers/maintenance.py to maintenance.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers/__init__.py to __init__.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers/root.py to root.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/hooks/content_type.py to content_type.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/hooks/maintenance.py to maintenance.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/hooks/__init__.py to __init__.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/wsgi.py to wsgi.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/__init__.py to __init__.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/scheduler/scheduler_server.py to scheduler_server.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/scheduler/base.py to base.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/scheduler/default_scheduler.py to default_scheduler.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/scheduler/__init__.py to __init__.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/config.py to config.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/utils/ssh_utils.py to ssh_utils.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/utils/filter_utils.py to filter_utils.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/utils/safe_yaml.py to safe_yaml.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/utils/javascript.py to javascript.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/utils/openstack/__init__.py to __init__.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/utils/openstack/keystone.py to keystone.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/utils/wf_trace.py to wf_trace.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/utils/rest_utils.py to rest_utils.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/utils/__init__.py to __init__.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/utils/profiler.py to profiler.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/auth/keycloak.py to keycloak.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/auth/__init__.py to __init__.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/auth/keystone.py to keystone.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/engine/tasks.py to tasks.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/engine/base.py to base.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/engine/engine_server.py to engine_server.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/v2/api.py to api.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/v2/sqlalchemy/filters.py to filters.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/v2/sqlalchemy/api.py to api.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/v2/sqlalchemy/__init__.py to __init__.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/v2/sqlalchemy/models.py to models.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/db/v2/__init__.py to __init__.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/lang/parser.py to parser.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/lang/__init__.py to __init__.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/lang/v2/publish.py to publish.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/lang/v2/policies.py to policies.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/lang/v2/retry_policy.py to retry_policy.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/lang/v2/workbook.py to workbook.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/lang/v2/actions.py to actions.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/lang/v2/__init__.py to __init__.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/lang/v2/tasks.py to tasks.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/lang/v2/workflows.py to workflows.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/lang/v2/on_clause.py to on_clause.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/lang/v2/task_defaults.py to task_defaults.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/lang/v2/base.py to base.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/lang/types.py to types.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/lang/base.py to base.cpython-313.pyc byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/engine/utils.py to utils.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/engine/engine_server.py to engine_server.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/engine/action_handler.py to action_handler.cpython-313.pyc byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/engine/policies.py to policies.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/engine/task_handler.py to task_handler.cpython-313.pyc byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/engine/actions.py to actions.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/engine/workflow_handler.py to workflow_handler.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/engine/__init__.py to __init__.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/engine/action_handler.py to action_handler.cpython-313.pyc byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/engine/default_engine.py to default_engine.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/engine/__init__.py to __init__.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/engine/task_handler.py to task_handler.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/engine/tasks.py to tasks.cpython-313.pyc byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/engine/post_tx_queue.py to post_tx_queue.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/engine/workflows.py to workflows.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/engine/workflow_handler.py to workflow_handler.cpython-313.pyc byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/engine/dispatcher.py to dispatcher.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/hacking/checks.py to checks.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/hacking/__init__.py to __init__.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/rpc/clients.py to clients.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/rpc/base.py to base.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/rpc/kombu/kombu_client.py to kombu_client.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/rpc/kombu/base.py to base.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/rpc/kombu/kombu_listener.py to kombu_listener.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/rpc/kombu/__init__.py to __init__.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/rpc/kombu/kombu_hosts.py to kombu_hosts.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/rpc/kombu/kombu_server.py to kombu_server.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/rpc/kombu/examples/server.py to server.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/rpc/kombu/examples/__init__.py to __init__.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/rpc/kombu/examples/client.py to client.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/rpc/__init__.py to __init__.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/rpc/oslo/oslo_server.py to oslo_server.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/rpc/oslo/oslo_client.py to oslo_client.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/rpc/oslo/__init__.py to __init__.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/__init__.py to __init__.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/actions/test.py to test.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/actions/adhoc.py to adhoc.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/actions/std_actions.py to std_actions.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/actions/__init__.py to __init__.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/actions/dynamic_action.py to dynamic_action.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/actions/legacy.py to legacy.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/executors/test_local_executor.py to test_local_executor.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/executors/base.py to base.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/executors/__init__.py to __init__.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/executors/test_server_plugins.py to test_server_plugins.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/test_expressions.py to test_expressions.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/test_launcher.py to test_launcher.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/notifiers/base.py to base.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/notifiers/test_notify.py to test_notify.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/notifiers/test_notifier_servers.py to test_notifier_servers.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/notifiers/__init__.py to __init__.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/base.py to base.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/test_coordination.py to test_coordination.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/engine/workflows.py to workflows.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/engine/base.py to base.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/scheduler/default_scheduler.py to default_scheduler.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/scheduler/scheduler_server.py to scheduler_server.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/scheduler/__init__.py to __init__.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/scheduler/base.py to base.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/event_engine/default_event_engine.py to default_event_engine.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/event_engine/__init__.py to __init__.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/event_engine/event_engine_server.py to event_engine_server.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/event_engine/base.py to base.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/executors/__init__.py to __init__.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/executors/executor_server.py to executor_server.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/executors/remote_executor.py to remote_executor.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/executors/default_executor.py to default_executor.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/executors/base.py to base.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/notifiers/default_notifier.py to default_notifier.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/notifiers/remote_notifier.py to remote_notifier.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/notifiers/__init__.py to __init__.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/notifiers/publishers/webhook.py to webhook.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/notifiers/publishers/__init__.py to __init__.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/notifiers/publishers/noop.py to noop.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/notifiers/notification_server.py to notification_server.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/notifiers/notification_events.py to notification_events.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/notifiers/base.py to base.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/_i18n.py to _i18n.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/__init__.py to __init__.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/rpc/__init__.py to __init__.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/rpc/kombu/fake_kombu.py to fake_kombu.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/rpc/kombu/__init__.py to __init__.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/rpc/kombu/test_kombu_server.py to test_kombu_server.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/rpc/kombu/test_kombu_listener.py to test_kombu_listener.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/rpc/kombu/test_kombu_hosts.py to test_kombu_hosts.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/rpc/kombu/test_kombu_client.py to test_kombu_client.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/rpc/kombu/base.py to base.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/utils/test_filter_utils.py to test_filter_utils.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/utils/__init__.py to __init__.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/utils/test_utils.py to test_utils.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/utils/test_safeLoader.py to test_safeLoader.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/utils/test_rest_utils.py to test_rest_utils.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/expressions/test_jinja_expression.py to test_jinja_expression.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/expressions/test_yaql_expression.py to test_yaql_expression.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/expressions/test_yaql_json_serialization.py to test_yaql_json_serialization.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/expressions/__init__.py to __init__.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/db/__init__.py to __init__.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/db/v2/test_db_model.py to test_db_model.cpython-313.pyc byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/db/v2/test_sqlite_transactions.py to test_sqlite_transactions.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/db/v2/test_sqlalchemy_db_api.py to test_sqlalchemy_db_api.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/db/v2/__init__.py to __init__.cpython-313.pyc byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/db/v2/test_locking.py to test_locking.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/db/v2/test_db_model.py to test_db_model.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/db/v2/__init__.py to __init__.cpython-313.pyc byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/db/v2/test_transactions.py to test_transactions.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/db/__init__.py to __init__.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/expressions/test_yaql_expression.py to test_yaql_expression.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/expressions/__init__.py to __init__.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/expressions/test_yaql_json_serialization.py to test_yaql_json_serialization.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/expressions/test_jinja_expression.py to test_jinja_expression.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/services/test_trigger_service.py to test_trigger_service.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/services/test_event_engine.py to test_event_engine.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/services/test_adhoc_action_service.py to test_adhoc_action_service.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/services/test_workflow_service.py to test_workflow_service.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/services/test_expiration_policy.py to test_expiration_policy.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/services/__init__.py to __init__.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/services/test_legacy_scheduler.py to test_legacy_scheduler.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/services/test_workbook_service.py to test_workbook_service.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/v2/test_environment.py to test_environment.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/v2/test_root.py to test_root.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/v2/test_cron_triggers.py to test_cron_triggers.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/v2/test_executions.py to test_executions.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/v2/test_actions.py to test_actions.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/v2/test_workbooks.py to test_workbooks.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/v2/test_action_executions.py to test_action_executions.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/v2/test_dynamic_actions.py to test_dynamic_actions.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/v2/test_execution_report.py to test_execution_report.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/v2/test_parallel_operations.py to test_parallel_operations.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/v2/test_services.py to test_services.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/v2/test_keycloak_auth.py to test_keycloak_auth.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/v2/__init__.py to __init__.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/v2/test_code_sources.py to test_code_sources.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/v2/test_tasks.py to test_tasks.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/v2/test_members.py to test_members.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/v2/test_event_trigger.py to test_event_trigger.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/v2/test_sub_execution.py to test_sub_execution.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/v2/test_global_publish.py to test_global_publish.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/v2/test_workflows.py to test_workflows.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/test_service.py to test_service.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/test_oslo_middleware.py to test_oslo_middleware.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/test_auth.py to test_auth.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/base.py to base.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/test_resource_base.py to test_resource_base.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/test_access_control.py to test_access_control.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/test_cors_middleware.py to test_cors_middleware.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/__init__.py to __init__.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/test_resource_list.py to test_resource_list.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/scheduler/__init__.py to __init__.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/scheduler/test_default_scheduler.py to test_default_scheduler.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/config.py to config.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/utils/test_safeLoader.py to test_safeLoader.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/utils/test_filter_utils.py to test_filter_utils.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/utils/test_rest_utils.py to test_rest_utils.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/utils/test_utils.py to test_utils.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/utils/__init__.py to __init__.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_direct_workflow_rerun_cancelled.py to test_direct_workflow_rerun_cancelled.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_direct_workflow_rerun.py to test_direct_workflow_rerun.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_with_items_task.py to test_with_items_task.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_direct_workflow.py to test_direct_workflow.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_workflow_resume.py to test_workflow_resume.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_action_heartbeat_sender.py to test_action_heartbeat_sender.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_environment.py to test_environment.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_workflow_stop.py to test_workflow_stop.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/db/v2/test_sqlalchemy_db_api.py to test_sqlalchemy_db_api.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/lang/__init__.py to __init__.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/lang/test_spec_caching.py to test_spec_caching.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/lang/v2/test_actions.py to test_actions.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/lang/v2/__init__.py to __init__.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/lang/v2/test_workflows.py to test_workflows.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/lang/v2/test_tasks.py to test_tasks.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/lang/v2/test_workbook.py to test_workbook.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/lang/v2/base.py to base.cpython-313.pyc byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_commands.py to test_commands.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_policies.py to test_policies.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_dataflow.py to test_dataflow.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_error_result.py to test_error_result.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_reverse_workflow.py to test_reverse_workflow.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_workflow_cancel.py to test_workflow_cancel.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_state_info.py to test_state_info.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_adhoc_actions.py to test_adhoc_actions.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_noop_task.py to test_noop_task.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_task_graceful_fail_subworkflow.py to test_task_graceful_fail_subworkflow.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/base.py to base.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_action_heartbeat_checker.py to test_action_heartbeat_checker.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_join.py to test_join.cpython-313.pyc byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_action_context.py to test_action_context.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_reverse_workflow_rerun_cancelled.py to test_reverse_workflow_rerun_cancelled.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_direct_workflow_with_cycles.py to test_direct_workflow_with_cycles.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_execution_fields_size_limitation.py to test_execution_fields_size_limitation.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_run_action.py to test_run_action.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_integrity_check.py to test_integrity_check.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_task_started_finished_at.py to test_task_started_finished_at.cpython-313.pyc byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_with_items.py to test_with_items.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_error_handling.py to test_error_handling.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_workflow_stop.py to test_workflow_stop.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_task_publish.py to test_task_publish.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_disabled_yaql_conversion.py to test_disabled_yaql_conversion.cpython-313.pyc byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_task_skip.py to test_task_skip.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_merge_strategy.py to test_merge_strategy.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_yaql_functions.py to test_yaql_functions.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_profiler.py to test_profiler.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_subworkflows.py to test_subworkflows.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_execution_params.py to test_execution_params.cpython-313.pyc byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_names_validation.py to test_names_validation.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_task_publish.py to test_task_publish.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_task_defaults.py to test_task_defaults.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_subworkflows_pause_resume.py to test_subworkflows_pause_resume.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_execution_fields_size_limitation.py to test_execution_fields_size_limitation.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_task_graceful_fail_subworkflow.py to test_task_graceful_fail_subworkflow.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_with_items_task.py to test_with_items_task.cpython-313.pyc byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_task_cancel.py to test_task_cancel.cpython-313.pyc byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_set_state.py to test_set_state.cpython-313.pyc byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/__init__.py to __init__.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_join.py to test_join.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_task_started_finished_at.py to test_task_started_finished_at.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_safe_rerun.py to test_safe_rerun.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_disabled_yaql_conversion.py to test_disabled_yaql_conversion.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_race_condition.py to test_race_condition.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_error_handling.py to test_error_handling.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_workflow_variables.py to test_workflow_variables.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_adhoc_actions.py to test_adhoc_actions.cpython-313.pyc byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_default_engine.py to test_default_engine.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_race_condition.py to test_race_condition.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_state_info.py to test_state_info.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_subworkflows.py to test_subworkflows.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_error_result.py to test_error_result.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_noop_task.py to test_noop_task.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_tasks_function.py to test_tasks_function.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_execution_params.py to test_execution_params.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_integrity_check.py to test_integrity_check.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_reverse_workflow.py to test_reverse_workflow.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_workflow_resume.py to test_workflow_resume.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_action_defaults.py to test_action_defaults.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_task_defaults.py to test_task_defaults.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_direct_workflow.py to test_direct_workflow.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_yaql_functions.py to test_yaql_functions.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_action_heartbeat_checker.py to test_action_heartbeat_checker.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_dataflow.py to test_dataflow.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_direct_workflow_rerun_cancelled.py to test_direct_workflow_rerun_cancelled.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_policies.py to test_policies.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_action_heartbeat_sender.py to test_action_heartbeat_sender.cpython-313.pyc byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_task_pause_resume.py to test_task_pause_resume.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_cron_trigger.py to test_cron_trigger.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_profiler.py to test_profiler.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_environment.py to test_environment.cpython-313.pyc byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_javascript_action.py to test_javascript_action.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_safe_rerun.py to test_safe_rerun.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_merge_strategy.py to test_merge_strategy.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_direct_workflow_with_cycles.py to test_direct_workflow_with_cycles.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_direct_workflow_rerun.py to test_direct_workflow_rerun.cpython-313.pyc byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_reverse_workflow_rerun.py to test_reverse_workflow_rerun.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_action_defaults.py to test_action_defaults.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_cron_trigger.py to test_cron_trigger.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_tasks_function.py to test_tasks_function.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_workflow_variables.py to test_workflow_variables.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/test_context.py to test_context.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/hacking/test_checks.py to test_checks.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/hacking/__init__.py to __init__.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/test_exception_base.py to test_exception_base.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_run_action.py to test_run_action.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_subworkflows_pause_resume.py to test_subworkflows_pause_resume.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_reverse_workflow_rerun_cancelled.py to test_reverse_workflow_rerun_cancelled.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/test_workflow_cancel.py to test_workflow_cancel.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/engine/base.py to base.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/scheduler/__init__.py to __init__.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/scheduler/test_default_scheduler.py to test_default_scheduler.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/executors/test_local_executor.py to test_local_executor.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/executors/__init__.py to __init__.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/executors/test_server_plugins.py to test_server_plugins.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/executors/base.py to base.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/notifiers/test_notifier_servers.py to test_notifier_servers.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/notifiers/__init__.py to __init__.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/notifiers/test_notify.py to test_notify.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/notifiers/base.py to base.cpython-313.pyc byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/mstrlfixtures/hacking.py to hacking.cpython-313.pyc byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/mstrlfixtures/policy_fixtures.py to policy_fixtures.cpython-313.pyc byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/mstrlfixtures/__init__.py to __init__.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/rpc/kombu/test_kombu_listener.py to test_kombu_listener.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/rpc/kombu/test_kombu_server.py to test_kombu_server.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/rpc/kombu/base.py to base.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/rpc/kombu/test_kombu_hosts.py to test_kombu_hosts.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/rpc/kombu/__init__.py to __init__.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/rpc/kombu/fake_kombu.py to fake_kombu.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/rpc/kombu/test_kombu_client.py to test_kombu_client.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/rpc/__init__.py to __init__.cpython-313.pyc byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/__init__.py to __init__.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/test_version.py to test_version.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/actions/test_std_http_action.py to test_std_http_action.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/actions/test_std_fail_action.py to test_std_fail_action.cpython-313.pyc byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/actions/test_types.py to test_types.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/actions/test_legacy_action_provider.py to test_legacy_action_provider.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/actions/test_std_email_action.py to test_std_email_action.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/actions/test_std_mistral_http_action.py to test_std_mistral_http_action.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/actions/__init__.py to __init__.cpython-313.pyc byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/actions/test_action_service.py to test_action_service.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/actions/test_std_email_action.py to test_std_email_action.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/actions/test_legacy_action_provider.py to test_legacy_action_provider.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/actions/test_std_test_dict_action.py to test_std_test_dict_action.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/actions/test_std_http_action.py to test_std_http_action.cpython-313.pyc byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/actions/test_adhoc_action_provider.py to test_adhoc_action_provider.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/actions/__init__.py to __init__.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/actions/test_dynamic_action_provider.py to test_dynamic_action_provider.cpython-313.pyc byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/actions/test_std_ssh_action.py to test_std_ssh_action.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/actions/test_std_test_dict_action.py to test_std_test_dict_action.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/actions/test_std_echo_action.py to test_std_echo_action.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/actions/test_std_fail_action.py to test_std_fail_action.cpython-313.pyc byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/actions/test_javascript_action.py to test_javascript_action.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/actions/test_dynamic_action_provider.py to test_dynamic_action_provider.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/test_command_dispatcher.py to test_command_dispatcher.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/policies/test_actions.py to test_actions.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/policies/__init__.py to __init__.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/policies/test_workflows.py to test_workflows.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/workflow/test_direct_workflow.py to test_direct_workflow.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/workflow/test_reverse_workflow.py to test_reverse_workflow.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/actions/test_std_mistral_http_action.py to test_std_mistral_http_action.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/actions/test_std_echo_action.py to test_std_echo_action.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/hacking/test_checks.py to test_checks.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/hacking/__init__.py to __init__.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/services/test_legacy_scheduler.py to test_legacy_scheduler.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/services/test_trigger_service.py to test_trigger_service.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/services/test_workbook_service.py to test_workbook_service.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/services/test_adhoc_action_service.py to test_adhoc_action_service.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/services/__init__.py to __init__.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/services/test_expiration_policy.py to test_expiration_policy.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/services/test_event_engine.py to test_event_engine.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/services/test_workflow_service.py to test_workflow_service.cpython-313.pyc byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/workflow/test_states.py to test_states.cpython-313.pyc byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/workflow/test_workflow_base.py to test_workflow_base.cpython-313.pyc byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/workflow/__init__.py to __init__.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/lang/v2/base.py to base.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/lang/v2/test_actions.py to test_actions.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/lang/v2/test_workbook.py to test_workbook.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/lang/v2/__init__.py to __init__.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/lang/v2/test_tasks.py to test_tasks.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/lang/v2/test_workflows.py to test_workflows.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/lang/__init__.py to __init__.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/lang/test_spec_caching.py to test_spec_caching.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/__init__.py to __init__.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/version.py to version.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/policies/service.py to service.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/policies/workflow.py to workflow.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/policies/execution.py to execution.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/policies/task.py to task.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/policies/base.py to base.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/policies/action.py to action.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/workflow/test_reverse_workflow.py to test_reverse_workflow.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/workflow/test_direct_workflow.py to test_direct_workflow.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/test_launcher.py to test_launcher.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/test_exception_base.py to test_exception_base.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/test_version.py to test_version.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/test_resource_base.py to test_resource_base.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/test_resource_list.py to test_resource_list.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/__init__.py to __init__.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/test_oslo_middleware.py to test_oslo_middleware.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/test_cors_middleware.py to test_cors_middleware.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/test_service.py to test_service.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/v2/test_members.py to test_members.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/v2/test_root.py to test_root.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/v2/test_services.py to test_services.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/v2/test_dynamic_actions.py to test_dynamic_actions.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/v2/test_parallel_operations.py to test_parallel_operations.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/v2/test_actions.py to test_actions.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/v2/test_keycloak_auth.py to test_keycloak_auth.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/v2/__init__.py to __init__.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/v2/test_sub_execution.py to test_sub_execution.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/v2/test_action_executions.py to test_action_executions.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/v2/test_global_publish.py to test_global_publish.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/v2/test_workflows.py to test_workflows.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/v2/test_execution_report.py to test_execution_report.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/v2/test_event_trigger.py to test_event_trigger.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/v2/test_tasks.py to test_tasks.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/v2/test_code_sources.py to test_code_sources.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/v2/test_workbooks.py to test_workbooks.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/v2/test_cron_triggers.py to test_cron_triggers.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/v2/test_environment.py to test_environment.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/v2/test_executions.py to test_executions.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/test_auth.py to test_auth.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/test_access_control.py to test_access_control.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/api/base.py to base.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/test_coordination.py to test_coordination.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/policies/test_actions.py to test_actions.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/policies/__init__.py to __init__.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/policies/test_workflows.py to test_workflows.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/test_context.py to test_context.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/config.py to config.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/test_command_dispatcher.py to test_command_dispatcher.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/test_expressions.py to test_expressions.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/tests/unit/base.py to base.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/context.py to context.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/auth/keycloak.py to keycloak.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/auth/__init__.py to __init__.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/auth/keystone.py to keystone.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/__init__.py to __init__.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/actions/dynamic_action.py to dynamic_action.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/actions/__init__.py to __init__.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/actions/legacy.py to legacy.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/actions/std_actions.py to std_actions.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/actions/test.py to test.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/actions/adhoc.py to adhoc.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/hacking/__init__.py to __init__.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/hacking/checks.py to checks.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/services/maintenance.py to maintenance.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/services/triggers.py to triggers.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/services/workbooks.py to workbooks.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/services/legacy_scheduler.py to legacy_scheduler.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/services/expiration_policy.py to expiration_policy.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/services/actions.py to actions.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/services/__init__.py to __init__.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/services/action_heartbeat_checker.py to action_heartbeat_checker.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/services/adhoc_actions.py to adhoc_actions.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/services/action_heartbeat_sender.py to action_heartbeat_sender.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/services/periodic.py to periodic.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/services/action_manager.py to action_manager.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/services/workflows.py to workflows.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/services/security.py to security.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/workflow/utils.py to utils.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/workflow/commands.py to commands.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/workflow/direct_workflow.py to direct_workflow.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/workflow/reverse_workflow.py to reverse_workflow.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/workflow/states.py to states.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/workflow/__init__.py to __init__.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/workflow/data_flow.py to data_flow.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/workflow/context_versioning.py to context_versioning.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/workflow/base.py to base.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/cmd/__init__.py to __init__.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/cmd/launch.py to launch.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/messaging.py to messaging.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/wsgi.py to wsgi.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/app.py to app.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/access_control.py to access_control.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/__init__.py to __init__.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/service.py to service.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/hooks/maintenance.py to maintenance.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/hooks/__init__.py to __init__.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/hooks/content_type.py to content_type.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers/maintenance.py to maintenance.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers/__init__.py to __init__.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers/root.py to root.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers/v2/resources.py to resources.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers/v2/action_execution.py to action_execution.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers/v2/code_source.py to code_source.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers/v2/dynamic_action.py to dynamic_action.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers/v2/workbook.py to workbook.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers/v2/cron_trigger.py to cron_trigger.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers/v2/__init__.py to __init__.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers/v2/event_trigger.py to event_trigger.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers/v2/execution_report.py to execution_report.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers/v2/workflow.py to workflow.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers/v2/sub_execution.py to sub_execution.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers/v2/environment.py to environment.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers/v2/service.py to service.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers/v2/action.py to action.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers/v2/root.py to root.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers/v2/validation.py to validation.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers/v2/types.py to types.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers/v2/member.py to member.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers/v2/execution.py to execution.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers/v2/task.py to task.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers/info.py to info.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/api/controllers/resource.py to resource.cpython-313.pyc byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/policies/code_sources.py to code_sources.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/policies/member.py to member.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/policies/workbook.py to workbook.cpython-313.pyc byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/policies/dynamic_actions.py to dynamic_actions.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/policies/event_trigger.py to event_trigger.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/policies/cron_trigger.py to cron_trigger.cpython-313.pyc byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/policies/__init__.py to __init__.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/policies/event_trigger.py to event_trigger.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/policies/workflow.py to workflow.cpython-313.pyc byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/policies/action_executions.py to action_executions.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/policies/workbook.py to workbook.cpython-313.pyc byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/policies/environment.py to environment.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/policies/cron_trigger.py to cron_trigger.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/ext/pygmentplugin.py to pygmentplugin.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/ext/__init__.py to __init__.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/workflow/states.py to states.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/workflow/context_versioning.py to context_versioning.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/workflow/reverse_workflow.py to reverse_workflow.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/workflow/base.py to base.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/workflow/utils.py to utils.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/workflow/commands.py to commands.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/workflow/__init__.py to __init__.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/workflow/direct_workflow.py to direct_workflow.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/workflow/data_flow.py to data_flow.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/lang/v2/task_defaults.py to task_defaults.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/lang/v2/tasks.py to tasks.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/lang/v2/publish.py to publish.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/lang/v2/base.py to base.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/lang/v2/retry_policy.py to retry_policy.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/lang/v2/policies.py to policies.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/lang/v2/actions.py to actions.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/lang/v2/on_clause.py to on_clause.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/lang/v2/__init__.py to __init__.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/lang/v2/workflows.py to workflows.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/lang/v2/workbook.py to workbook.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/lang/base.py to base.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/lang/types.py to types.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/lang/__init__.py to __init__.cpython-313.pyc -byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/lang/parser.py to parser.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/policies/service.py to service.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/policies/action.py to action.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/policies/member.py to member.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/policies/execution.py to execution.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/policies/task.py to task.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/policies/base.py to base.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/service/coordination.py to coordination.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/service/__init__.py to __init__.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/service/base.py to base.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/config.py to config.cpython-313.pyc +byte-compiling /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral/exceptions.py to exceptions.cpython-313.pyc running install_egg_info removing '/build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral-19.0.0.egg-info' (and everything under it) Copying mistral.egg-info to /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages/mistral-19.0.0.egg-info @@ -4397,33 +4433,40 @@ + PYTHON3S=disabled + TEST_PARALLEL_OPT=--parallel + TEST_SERIAL_OPT= -+ echo WARNING: --no-py2 is deprecated, and always on. ++ for i in $@ ++ case "${1}" in ++ echo 'WARNING: --no-py2 is deprecated, and always on.' WARNING: --no-py2 is deprecated, and always on. + shift -+ py3versions -vr -+ PYTHON3S=3.12 3.13 -+ [ yes = no ] -+ [ no = yes ] -+ [ 3.12 = disabled ] -+ echo 3.12 -+ cut -d. -f1 ++ for i in $@ ++ case "${1}" in +++ py3versions -vr ++ PYTHON3S='3.12 3.13' ++ '[' yes = no ']' ++ '[' no = yes ']' ++ for pyvers in ${PYTHON3S} ++ '[' 3.12 = disabled ']' +++ echo 3.12 +++ cut -d. -f1 + PYMAJOR=3 -+ echo ===> Testing with python (python3) ++ echo '===> Testing with python (python3)' ===> Testing with python (python3) -+ pwd -+ [ -d /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages ] -+ [ -z ] -+ pwd -+ echo Implicitly adding PYTHONPATH=/build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages +++ pwd ++ '[' -d /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages ']' ++ '[' -z '' ']' +++ pwd ++ echo 'Implicitly adding PYTHONPATH=/build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages' Implicitly adding PYTHONPATH=/build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages -+ pwd +++ pwd + export PYTHONPATH=/build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages -+ [ -e .stestr.conf ] -+ [ -x /usr/bin/python3-stestr ] ++ PYTHONPATH=/build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages ++ '[' -e .stestr.conf ']' ++ '[' -x /usr/bin/python3-stestr ']' + STESTR=stestr + rm -rf .stestr -+ + PYTHON=python3.12 stestr run --parallel --subunit mistral\.tests\.(?!(.*unit\.actions\.openstack\.test_generator\.GeneratorTest\.test_generator.*|.*api\.v2\.test_action_executions\.TestActionExecutionsController\.test_get_all_with_and_without_output.*|.*unit\.actions\.test_std_mistral_http_action\.MistralHTTPActionTest\.test_http_action.*|.*unit\.actions\.test_std_http_action\.HTTPActionTest\.test_http_action.*|.*engine\.test_action_heartbeat_checker\.ActionHeartbeatCheckerTest\.test_fail_action_with_missing_heartbeats_wf_spec_not_cached.*|.*unit\.engine\.test_dataflow\.DataFlowTest\.test_context_view_eval_keys.*|.*unit\.engine\.test_action_heartbeat_sender\.ActionHeartbeatSenderRemoteExecutorTest\.test_long_action_failure_with_disabled_sender.*|.*unit\.engine\.test_action_heartbeat_sender\.ActionHeartbeatSenderLocalExecutorTest\.test_long_action_failure_with_disabled_sender|.*unit\.scheduler\.test_default_scheduler\.DefaultSchedulerTest.*|.*unit\.services\.test_event_engine\.EventEngineTest\.test_process_event_queue.*|.*unit\.services\.test_event_engine\.EventEngineTest\.test_event_engine_public_trigger.*|.*unit\.engine\.test_action_heartbeat_checker\.ActionHeartbeatCheckerTest\.test_fail_action_with_missing_heartbeats.*)) -subunit2pyunit ++ PYTHON=python3.12 ++ stestr run --parallel --subunit 'mistral\.tests\.(?!(.*unit\.actions\.openstack\.test_generator\.GeneratorTest\.test_generator.*|.*api\.v2\.test_action_executions\.TestActionExecutionsController\.test_get_all_with_and_without_output.*|.*unit\.actions\.test_std_mistral_http_action\.MistralHTTPActionTest\.test_http_action.*|.*unit\.actions\.test_std_http_action\.HTTPActionTest\.test_http_action.*|.*engine\.test_action_heartbeat_checker\.ActionHeartbeatCheckerTest\.test_fail_action_with_missing_heartbeats_wf_spec_not_cached.*|.*unit\.engine\.test_dataflow\.DataFlowTest\.test_context_view_eval_keys.*|.*unit\.engine\.test_action_heartbeat_sender\.ActionHeartbeatSenderRemoteExecutorTest\.test_long_action_failure_with_disabled_sender.*|.*unit\.engine\.test_action_heartbeat_sender\.ActionHeartbeatSenderLocalExecutorTest\.test_long_action_failure_with_disabled_sender|.*unit\.scheduler\.test_default_scheduler\.DefaultSchedulerTest.*|.*unit\.services\.test_event_engine\.EventEngineTest\.test_process_event_queue.*|.*unit\.services\.test_event_engine\.EventEngineTest\.test_event_engine_public_trigger.*|.*unit\.engine\.test_action_heartbeat_checker\.ActionHeartbeatCheckerTest\.test_fail_action_with_missing_heartbeats.*))' ++ subunit2pyunit 1 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. 1 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. 1 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. @@ -4431,30 +4474,73 @@ 1 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. /usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py:334: NotSupportedWarning: Configuration option(s) ['autocommit'] not supported warnings.warn( -/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py:334: NotSupportedWarning: Configuration option(s) ['autocommit'] not supported +mistral.tests.unit.actions.test_std_email_action.SendEmailActionTest.test_exception +mistral.tests.unit.actions.test_std_email_action.SendEmailActionTest.test_exception ... ok +mistral.tests.unit.actions.test_std_email_action.SendEmailActionTest.test_send_email +mistral.tests.unit.actions.test_std_email_action.SendEmailActionTest.test_send_email/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py:334: NotSupportedWarning: Configuration option(s) ['autocommit'] not supported warnings.warn( - ERROR [mistral.actions.std_actions] Failed to execute ssh cmd 'echo -n ok' on ['localhost'] Exception: Failed to execute ssh cmd 'echo -n ok' on ['localhost'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 462, in run - return raise_exc() - ^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 448, in raise_exc - raise exc.ActionException(message) -mistral.exceptions.ActionException: Failed to execute ssh cmd 'echo -n ok' on ['localhost'] -/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py:334: NotSupportedWarning: Configuration option(s) ['autocommit'] not supported + ... ok +mistral.tests.unit.actions.test_std_email_action.SendEmailActionTest.test_send_email_html +mistral.tests.unit.actions.test_std_email_action.SendEmailActionTest.test_send_email_html ... ok +mistral.tests.unit.actions.test_std_email_action.SendEmailActionTest.test_send_email_real +mistral.tests.unit.actions.test_std_email_action.SendEmailActionTest.test_send_email_real ... skipped 'Setup local smtpd to run it' +mistral.tests.unit.actions.test_std_email_action.SendEmailActionTest.test_send_email_with_bcc +mistral.tests.unit.actions.test_std_email_action.SendEmailActionTest.test_send_email_with_bcc ... ok +mistral.tests.unit.actions.test_std_email_action.SendEmailActionTest.test_send_email_with_cc +mistral.tests.unit.actions.test_std_email_action.SendEmailActionTest.test_send_email_with_cc ... ok +mistral.tests.unit.actions.test_std_email_action.SendEmailActionTest.test_send_email_with_reply_to +mistral.tests.unit.actions.test_std_email_action.SendEmailActionTest.test_send_email_with_reply_to ... ok +mistral.tests.unit.actions.test_std_email_action.SendEmailActionTest.test_with_mutli_to_addrs +mistral.tests.unit.actions.test_std_email_action.SendEmailActionTest.test_with_mutli_to_addrs ... ok +mistral.tests.unit.actions.test_std_email_action.SendEmailActionTest.test_with_one_to_addr +mistral.tests.unit.actions.test_std_email_action.SendEmailActionTest.test_with_one_to_addr ... ok +mistral.tests.unit.actions.test_std_email_action.SendEmailActionTest.test_with_password +mistral.tests.unit.actions.test_std_email_action.SendEmailActionTest.test_with_password ... ok +mistral.tests.unit.actions.test_std_email_action.SendEmailActionTest.test_with_password_real +mistral.tests.unit.actions.test_std_email_action.SendEmailActionTest.test_with_password_real ... skipped 'Configure Remote SMTP to run it' +mistral.tests.unit.actions.test_std_test_dict_action.TestDictActionTest.test_default_inputs +mistral.tests.unit.actions.test_std_test_dict_action.TestDictActionTest.test_default_inputs ... ok +mistral.tests.unit.actions.test_types.TestTypesController.test_uuid_type +mistral.tests.unit.actions.test_types.TestTypesController.test_uuid_type ... ok +mistral.tests.unit.actions.test_types.TestTypesController.test_uuid_type_wit_invalid_format +mistral.tests.unit.actions.test_types.TestTypesController.test_uuid_type_wit_invalid_format ... ok +mistral.tests.unit.actions.test_types.TestTypesController.test_uuid_type_with_invalid_prefix +mistral.tests.unit.actions.test_types.TestTypesController.test_uuid_type_with_invalid_prefix/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py:334: NotSupportedWarning: Configuration option(s) ['autocommit'] not supported warnings.warn( + ... ok +mistral.tests.unit.actions.test_types.TestTypesController.test_uuid_with_filters +mistral.tests.unit.actions.test_types.TestTypesController.test_uuid_with_filters ... ok +mistral.tests.unit.actions.test_std_echo_action.EchoActionTest.test_fake_action +mistral.tests.unit.actions.test_std_echo_action.EchoActionTest.test_fake_action ... ok +mistral.tests.unit.api.test_resource_list.TestResourceList.test_next_link_correctness +mistral.tests.unit.api.test_resource_list.TestResourceList.test_next_link_correctness ... ok /usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py:334: NotSupportedWarning: Configuration option(s) ['autocommit'] not supported warnings.warn( + WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. +mistral.tests.unit.actions.test_action_service.LegacyActionProviderTest.test_get_system_action_provider +mistral.tests.unit.actions.test_action_service.LegacyActionProviderTest.test_get_system_action_provider ... ok mistral.tests.unit.actions.test_legacy_action_provider.LegacyActionProviderTest.test_only_action_generators mistral.tests.unit.actions.test_legacy_action_provider.LegacyActionProviderTest.test_only_action_generators ... ok mistral.tests.unit.actions.test_legacy_action_provider.LegacyActionProviderTest.test_only_action_plugins mistral.tests.unit.actions.test_legacy_action_provider.LegacyActionProviderTest.test_only_action_plugins ... ok -mistral.tests.unit.actions.test_dynamic_action_provider.DynamicActionProviderTest.test_dynamic_actions -mistral.tests.unit.actions.test_dynamic_action_provider.DynamicActionProviderTest.test_dynamic_actions ... ok +mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_basic_get +mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_basic_get ... ok mistral.tests.unit.actions.test_legacy_action_provider.LegacyActionProviderTest.test_only_builtin_actions mistral.tests.unit.actions.test_legacy_action_provider.LegacyActionProviderTest.test_only_builtin_actions ... ok +mistral.tests.unit.actions.test_std_fail_action.FailActionTest.test_fail_action +mistral.tests.unit.actions.test_std_fail_action.FailActionTest.test_fail_action ... ok +mistral.tests.unit.actions.test_std_fail_action.FailActionTest.test_fail_with_data +mistral.tests.unit.actions.test_std_fail_action.FailActionTest.test_fail_with_data ... ok mistral.tests.unit.actions.test_std_ssh_action.SSHActionTest.test_default_inputs -mistral.tests.unit.actions.test_std_ssh_action.SSHActionTest.test_default_inputs ... ok +mistral.tests.unit.actions.test_std_ssh_action.SSHActionTest.test_default_inputs ERROR [mistral.actions.std_actions] Failed to execute ssh cmd 'echo -n ok' on ['localhost'] Exception: Failed to execute ssh cmd 'echo -n ok' on ['localhost'] +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 462, in run + return raise_exc() + ^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 448, in raise_exc + raise exc.ActionException(message) +mistral.exceptions.ActionException: Failed to execute ssh cmd 'echo -n ok' on ['localhost'] + ... ok mistral.tests.unit.actions.test_std_ssh_action.SSHActionTest.test_ssh_action mistral.tests.unit.actions.test_std_ssh_action.SSHActionTest.test_ssh_action ... ok mistral.tests.unit.actions.test_std_ssh_action.SSHActionTest.test_ssh_action_with_stderr @@ -4463,82 +4549,67 @@ mistral.tests.unit.api.test_access_control.PolicyTest.test_admin_api_allowed ... ok mistral.tests.unit.api.test_access_control.PolicyTest.test_admin_api_disallowed mistral.tests.unit.api.test_access_control.PolicyTest.test_admin_api_disallowed ... ok +mistral.tests.unit.api.v2.test_actions.TestActionsController.test_delete +mistral.tests.unit.api.v2.test_actions.TestActionsController.test_delete ... ok mistral.tests.unit.api.test_access_control.PolicyTest.test_admin_or_owner_api_allowed mistral.tests.unit.api.test_access_control.PolicyTest.test_admin_or_owner_api_allowed ... ok +mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_delete +mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_delete ... ok mistral.tests.unit.api.test_access_control.PolicyTest.test_admin_or_owner_api_disallowed mistral.tests.unit.api.test_access_control.PolicyTest.test_admin_or_owner_api_disallowed ... ok -mistral.tests.unit.actions.test_std_fail_action.FailActionTest.test_fail_action -mistral.tests.unit.actions.test_std_fail_action.FailActionTest.test_fail_action ... ok -mistral.tests.unit.actions.test_std_fail_action.FailActionTest.test_fail_with_data -mistral.tests.unit.actions.test_std_fail_action.FailActionTest.test_fail_with_data ... ok +mistral.tests.unit.api.v2.test_actions.TestActionsController.test_delete_not_found +mistral.tests.unit.api.v2.test_actions.TestActionsController.test_delete_not_found ... ok +mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_delete_action_execution_complete_cancelled +mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_delete_action_execution_complete_cancelled ... ok mistral.tests.unit.api.test_resource_base.TestRestResource.test_from_db_model mistral.tests.unit.api.test_resource_base.TestRestResource.test_from_db_model ... ok -mistral.tests.unit.actions.test_action_service.LegacyActionProviderTest.test_get_system_action_provider -mistral.tests.unit.actions.test_action_service.LegacyActionProviderTest.test_get_system_action_provider ... ok +mistral.tests.unit.actions.test_adhoc_action_provider.AdHocActionProviderTest.test_adhoc_actions +mistral.tests.unit.actions.test_adhoc_action_provider.AdHocActionProviderTest.test_adhoc_actions ... ok +mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_delete_action_execution_complete_error +mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_delete_action_execution_complete_error ... ok +mistral.tests.unit.actions.test_dynamic_action_provider.DynamicActionProviderTest.test_dynamic_actions +mistral.tests.unit.actions.test_dynamic_action_provider.DynamicActionProviderTest.test_dynamic_actions ... ok +mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_delete_action_execution_not_complete +mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_delete_action_execution_not_complete ... ok +mistral.tests.unit.api.v2.test_actions.TestActionsController.test_get +mistral.tests.unit.api.v2.test_actions.TestActionsController.test_get ... ok mistral.tests.unit.actions.test_dynamic_action_provider.DynamicActionProviderTest.test_dynamic_actions_with_namespace mistral.tests.unit.actions.test_dynamic_action_provider.DynamicActionProviderTest.test_dynamic_actions_with_namespace ... ok +mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_delete_action_execution_with_task +mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_delete_action_execution_with_task ... ok mistral.tests.unit.actions.test_dynamic_action_provider.DynamicActionProviderTest.test_loaded_actions_deleted_from_db mistral.tests.unit.actions.test_dynamic_action_provider.DynamicActionProviderTest.test_loaded_actions_deleted_from_db ... ok mistral.tests.unit.actions.test_javascript_action.JavascriptActionTest.test_js_action mistral.tests.unit.actions.test_javascript_action.JavascriptActionTest.test_js_action ... ok -mistral.tests.unit.actions.test_std_echo_action.EchoActionTest.test_fake_action -mistral.tests.unit.actions.test_std_echo_action.EchoActionTest.test_fake_action ... ok -mistral.tests.unit.actions.test_std_email_action.SendEmailActionTest.test_exception -mistral.tests.unit.actions.test_std_email_action.SendEmailActionTest.test_exception ... ok -mistral.tests.unit.actions.test_std_email_action.SendEmailActionTest.test_send_email -mistral.tests.unit.actions.test_std_email_action.SendEmailActionTest.test_send_email ... ok -mistral.tests.unit.actions.test_std_email_action.SendEmailActionTest.test_send_email_html -mistral.tests.unit.actions.test_std_email_action.SendEmailActionTest.test_send_email_html ... ok -mistral.tests.unit.actions.test_std_email_action.SendEmailActionTest.test_send_email_real -mistral.tests.unit.actions.test_std_email_action.SendEmailActionTest.test_send_email_real ... skipped 'Setup local smtpd to run it' -mistral.tests.unit.actions.test_std_email_action.SendEmailActionTest.test_send_email_with_bcc -mistral.tests.unit.actions.test_std_email_action.SendEmailActionTest.test_send_email_with_bcc ... ok -mistral.tests.unit.actions.test_std_email_action.SendEmailActionTest.test_send_email_with_cc -mistral.tests.unit.actions.test_std_email_action.SendEmailActionTest.test_send_email_with_cc ... ok -mistral.tests.unit.actions.test_std_email_action.SendEmailActionTest.test_send_email_with_reply_to -mistral.tests.unit.actions.test_std_email_action.SendEmailActionTest.test_send_email_with_reply_to ... ok -mistral.tests.unit.actions.test_std_email_action.SendEmailActionTest.test_with_mutli_to_addrs -mistral.tests.unit.actions.test_std_email_action.SendEmailActionTest.test_with_mutli_to_addrs ... ok -mistral.tests.unit.actions.test_std_email_action.SendEmailActionTest.test_with_one_to_addr -mistral.tests.unit.actions.test_std_email_action.SendEmailActionTest.test_with_one_to_addr ... ok -mistral.tests.unit.actions.test_std_email_action.SendEmailActionTest.test_with_password -mistral.tests.unit.actions.test_std_email_action.SendEmailActionTest.test_with_password ... ok -mistral.tests.unit.actions.test_std_email_action.SendEmailActionTest.test_with_password_real -mistral.tests.unit.actions.test_std_email_action.SendEmailActionTest.test_with_password_real ... skipped 'Configure Remote SMTP to run it' -mistral.tests.unit.actions.test_std_test_dict_action.TestDictActionTest.test_default_inputs -mistral.tests.unit.actions.test_std_test_dict_action.TestDictActionTest.test_default_inputs ... ok -mistral.tests.unit.actions.test_types.TestTypesController.test_uuid_type -mistral.tests.unit.actions.test_types.TestTypesController.test_uuid_type ... ok -mistral.tests.unit.actions.test_types.TestTypesController.test_uuid_type_wit_invalid_format -mistral.tests.unit.actions.test_types.TestTypesController.test_uuid_type_wit_invalid_format ... ok -mistral.tests.unit.actions.test_types.TestTypesController.test_uuid_type_with_invalid_prefix -mistral.tests.unit.actions.test_types.TestTypesController.test_uuid_type_with_invalid_prefix ... ok -mistral.tests.unit.actions.test_types.TestTypesController.test_uuid_with_filters -mistral.tests.unit.actions.test_types.TestTypesController.test_uuid_with_filters ... ok -mistral.tests.unit.api.v2.test_code_sources.TestCodeSourcesController.test_delete -mistral.tests.unit.api.v2.test_code_sources.TestCodeSourcesController.test_delete ... ok -mistral.tests.unit.api.v2.test_code_sources.TestCodeSourcesController.test_get -mistral.tests.unit.api.v2.test_code_sources.TestCodeSourcesController.test_get ... ok +mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_delete_not_allowed +mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_delete_not_allowed ... ok +mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_delete_not_found +mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_delete_not_found ... ok +mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_get +mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_get ... ok WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.api.v2.test_code_sources.TestCodeSourcesController.test_get_all -mistral.tests.unit.api.v2.test_code_sources.TestCodeSourcesController.test_get_all ... ok -mistral.tests.unit.api.v2.test_code_sources.TestCodeSourcesController.test_post -mistral.tests.unit.api.v2.test_code_sources.TestCodeSourcesController.test_post ... ok +mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_get_all +mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_get_all ... ok mistral.tests.unit.api.test_cors_middleware.TestCORSMiddleware.test_invalid_cors_get_request mistral.tests.unit.api.test_cors_middleware.TestCORSMiddleware.test_invalid_cors_get_request ... ok -mistral.tests.unit.actions.test_adhoc_action_provider.AdHocActionProviderTest.test_adhoc_actions -mistral.tests.unit.actions.test_adhoc_action_provider.AdHocActionProviderTest.test_adhoc_actions ... ok - ERROR [mistral.utils.rest_utils] Error during API call: Duplicate entry for CodeSource ['name', 'namespace', 'project_id']: modulenameduplicate, NS, None +mistral.tests.unit.api.v2.test_actions.TestActionsController.test_get_all +mistral.tests.unit.api.v2.test_actions.TestActionsController.test_get_all ... ok +mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_get_all_empty +mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_get_all_empty ... ok mistral.tests.unit.api.test_cors_middleware.TestCORSMiddleware.test_invalid_cors_options_request mistral.tests.unit.api.test_cors_middleware.TestCORSMiddleware.test_invalid_cors_options_request ... ok -mistral.tests.unit.api.v2.test_code_sources.TestCodeSourcesController.test_post_duplicate -mistral.tests.unit.api.v2.test_code_sources.TestCodeSourcesController.test_post_duplicate ... ok +mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_get_all_operational_error +mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_get_all_operational_error ... ok +mistral.tests.unit.api.v2.test_actions.TestActionsController.test_get_all_empty +mistral.tests.unit.api.v2.test_actions.TestActionsController.test_get_all_empty ... ok mistral.tests.unit.api.test_cors_middleware.TestCORSMiddleware.test_valid_cors_get_request mistral.tests.unit.api.test_cors_middleware.TestCORSMiddleware.test_valid_cors_get_request ... ok + WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. +mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_get_all_with_output +mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_get_all_with_output ... ok + WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. mistral.tests.unit.api.test_cors_middleware.TestCORSMiddleware.test_valid_cors_options_request mistral.tests.unit.api.test_cors_middleware.TestCORSMiddleware.test_valid_cors_options_request ... ok -mistral.tests.unit.api.test_resource_list.TestResourceList.test_next_link_correctness -mistral.tests.unit.api.test_resource_list.TestResourceList.test_next_link_correctness ... ok mistral.tests.unit.api.test_service.TestWSGIService.test_workers_set_correct_setting mistral.tests.unit.api.test_service.TestWSGIService.test_workers_set_correct_setting ... ok mistral.tests.unit.api.test_service.TestWSGIService.test_workers_set_default @@ -4547,99 +4618,22 @@ mistral.tests.unit.api.test_service.TestWSGIService.test_workers_set_zero_setting ... ok mistral.tests.unit.api.test_service.TestWSGIService.test_wsgi_service_with_ssl_enabled mistral.tests.unit.api.test_service.TestWSGIService.test_wsgi_service_with_ssl_enabled ... ok -mistral.tests.unit.api.v2.test_code_sources.TestCodeSourcesController.test_put -mistral.tests.unit.api.v2.test_code_sources.TestCodeSourcesController.test_put ... ok - ERROR [mistral.context] Failed to validate access token: 'iss' -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/context.py", line 286, in before - auth_handler.authenticate(state.request) - File "/build/reproducible-path/mistral-19.0.0/mistral/auth/keycloak.py", line 65, in authenticate - __, __, realm_name = decoded['iss'].strip().rpartition('/realms/') - ~~~~~~~^^^^^^^ -KeyError: 'iss' -mistral.tests.unit.api.v2.test_keycloak_auth.TestKeyCloakOIDCAuthScenarios.test_get_workflow_failed_auth -mistral.tests.unit.api.v2.test_keycloak_auth.TestKeyCloakOIDCAuthScenarios.test_get_workflow_failed_auth ... ok - ERROR [mistral.auth.keycloak] Token can't be decoded because of wrong format Not enough segments - ERROR [mistral.context] Failed to validate access token: Token can't be decoded because of wrong format Not enough segments -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/jwt/api_jws.py", line 269, in _load - signing_input, crypto_segment = jwt.rsplit(b".", 1) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -ValueError: not enough values to unpack (expected 2, got 1) - -The above exception was the direct cause of the following exception: - -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/auth/keycloak.py", line 50, in authenticate - decoded = jwt.decode( - ^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/jwt/api_jwt.py", line 222, in decode - decoded = self.decode_complete( - ^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/jwt/api_jwt.py", line 156, in decode_complete - decoded = api_jws.decode_complete( - ^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/jwt/api_jws.py", line 209, in decode_complete - payload, signing_input, header, signature = self._load(jwt) - ^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/jwt/api_jws.py", line 272, in _load - raise DecodeError("Not enough segments") from err -jwt.exceptions.DecodeError: Not enough segments - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/context.py", line 286, in before - auth_handler.authenticate(state.request) - File "/build/reproducible-path/mistral-19.0.0/mistral/auth/keycloak.py", line 61, in authenticate - raise exc.UnauthorizedException(message=msg) -mistral.exceptions.UnauthorizedException: Token can't be decoded because of wrong format Not enough segments -mistral.tests.unit.api.v2.test_keycloak_auth.TestKeyCloakOIDCAuthScenarios.test_get_workflow_invalid_token_format -mistral.tests.unit.api.v2.test_keycloak_auth.TestKeyCloakOIDCAuthScenarios.test_get_workflow_invalid_token_format ... ok -mistral.tests.unit.api.v2.test_actions.TestActionsController.test_delete -mistral.tests.unit.api.v2.test_actions.TestActionsController.test_delete ... ok -mistral.tests.unit.api.v2.test_keycloak_auth.TestKeyCloakOIDCAuthScenarios.test_get_workflow_success_auth -mistral.tests.unit.api.v2.test_keycloak_auth.TestKeyCloakOIDCAuthScenarios.test_get_workflow_success_auth ... ok -mistral.tests.unit.api.v2.test_cron_triggers.TestCronTriggerController.test_delete -mistral.tests.unit.api.v2.test_cron_triggers.TestCronTriggerController.test_delete ... ok -mistral.tests.unit.api.v2.test_actions.TestActionsController.test_delete_not_found -mistral.tests.unit.api.v2.test_actions.TestActionsController.test_delete_not_found ... ok -mistral.tests.unit.api.test_resource_base.TestRestResource.test_from_db_model_workflow_resource -mistral.tests.unit.api.test_resource_base.TestRestResource.test_from_db_model_workflow_resource ... ok -mistral.tests.unit.api.v2.test_cron_triggers.TestCronTriggerController.test_delete_by_id -mistral.tests.unit.api.v2.test_cron_triggers.TestCronTriggerController.test_delete_by_id ... ok -mistral.tests.unit.api.v2.test_cron_triggers.TestCronTriggerController.test_delete_not_found -mistral.tests.unit.api.v2.test_cron_triggers.TestCronTriggerController.test_delete_not_found ... ok -mistral.tests.unit.api.v2.test_actions.TestActionsController.test_get -mistral.tests.unit.api.v2.test_actions.TestActionsController.test_get ... ok -mistral.tests.unit.api.v2.test_cron_triggers.TestCronTriggerController.test_get -mistral.tests.unit.api.v2.test_cron_triggers.TestCronTriggerController.test_get ... ok -mistral.tests.unit.api.v2.test_cron_triggers.TestCronTriggerController.test_get_all -mistral.tests.unit.api.v2.test_cron_triggers.TestCronTriggerController.test_get_all ... ok -mistral.tests.unit.api.v2.test_cron_triggers.TestCronTriggerController.test_get_all_empty -mistral.tests.unit.api.v2.test_cron_triggers.TestCronTriggerController.test_get_all_empty ... ok -mistral.tests.unit.api.v2.test_cron_triggers.TestCronTriggerController.test_get_all_filter_project -mistral.tests.unit.api.v2.test_cron_triggers.TestCronTriggerController.test_get_all_filter_project ... ok -mistral.tests.unit.api.v2.test_cron_triggers.TestCronTriggerController.test_get_all_operational_error -mistral.tests.unit.api.v2.test_cron_triggers.TestCronTriggerController.test_get_all_operational_error ... ok - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.api.v2.test_actions.TestActionsController.test_get_all -mistral.tests.unit.api.v2.test_actions.TestActionsController.test_get_all ... ok -mistral.tests.unit.api.v2.test_cron_triggers.TestCronTriggerController.test_get_all_projects_admin -mistral.tests.unit.api.v2.test_cron_triggers.TestCronTriggerController.test_get_all_projects_admin ... ok -mistral.tests.unit.api.v2.test_actions.TestActionsController.test_get_all_empty -mistral.tests.unit.api.v2.test_actions.TestActionsController.test_get_all_empty ... ok -mistral.tests.unit.api.v2.test_cron_triggers.TestCronTriggerController.test_get_by_id -mistral.tests.unit.api.v2.test_cron_triggers.TestCronTriggerController.test_get_by_id ... ok - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.api.v2.test_cron_triggers.TestCronTriggerController.test_get_not_found -mistral.tests.unit.api.v2.test_cron_triggers.TestCronTriggerController.test_get_not_found ... ok - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. - ERROR [mistral.db.utils] DB error detected, operation will be retried: <MagicMock name='get_cron_trigger' id='2951380520'> +mistral.tests.unit.api.v2.test_actions.TestActionsController.test_get_all_filtered +mistral.tests.unit.api.v2.test_actions.TestActionsController.test_get_all_filtered ... ok +mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_get_all_without_output +mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_get_all_without_output ... ok +mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_get_not_found +mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_get_not_found ... ok +mistral.tests.unit.api.v2.test_code_sources.TestCodeSourcesController.test_delete +mistral.tests.unit.api.v2.test_code_sources.TestCodeSourcesController.test_delete ... ok + ERROR [mistral.db.utils] DB error detected, operation will be retried: <function _get_action_execution at 0xf1189de8> Traceback (most recent call last): File "/build/reproducible-path/mistral-19.0.0/mistral/db/utils.py", line 59, in _with_auth_context return func(*args, **kw) ^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/api/controllers/v2/action_execution.py", line 61, in _get_action_execution + db_api.get_action_execution(id), + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ return self._mock_call(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ @@ -4652,13 +4646,7 @@ [SQL: Mock] [parameters: 'mock'] (Background on this error at: https://sqlalche.me/e/20/e3q8) -mistral.tests.unit.api.v2.test_cron_triggers.TestCronTriggerController.test_get_operational_error -mistral.tests.unit.api.v2.test_cron_triggers.TestCronTriggerController.test_get_operational_error ... ok -mistral.tests.unit.api.v2.test_actions.TestActionsController.test_get_all_filtered -mistral.tests.unit.api.v2.test_actions.TestActionsController.test_get_all_filtered ... ok -mistral.tests.unit.api.v2.test_cron_triggers.TestCronTriggerController.test_get_with_fields_filter -mistral.tests.unit.api.v2.test_cron_triggers.TestCronTriggerController.test_get_with_fields_filter ... ok - ERROR [mistral.db.utils] DB error detected, operation will be retried: <bound method CompositeActionProvider.find_all of <mistral_lib.actions.providers.composite.CompositeActionProvider object at 0xafec79f0>> + ERROR [mistral.db.utils] DB error detected, operation will be retried: <bound method CompositeActionProvider.find_all of <mistral_lib.actions.providers.composite.CompositeActionProvider object at 0xf07e9138>> Traceback (most recent call last): File "/build/reproducible-path/mistral-19.0.0/mistral/db/utils.py", line 59, in _with_auth_context return func(*args, **kw) @@ -4682,120 +4670,154 @@ [parameters: 'mock'] (Background on this error at: https://sqlalche.me/e/20/e3q8) WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.api.v2.test_cron_triggers.TestCronTriggerController.test_get_within_project_id -mistral.tests.unit.api.v2.test_cron_triggers.TestCronTriggerController.test_get_within_project_id ... ok +mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_get_operational_error +mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_get_operational_error ... ok mistral.tests.unit.api.v2.test_actions.TestActionsController.test_get_all_operational_error mistral.tests.unit.api.v2.test_actions.TestActionsController.test_get_all_operational_error ... ok -mistral.tests.unit.api.v2.test_cron_triggers.TestCronTriggerController.test_post -mistral.tests.unit.api.v2.test_cron_triggers.TestCronTriggerController.test_post ... ok -mistral.tests.unit.api.v2.test_cron_triggers.TestCronTriggerController.test_post_dup -mistral.tests.unit.api.v2.test_cron_triggers.TestCronTriggerController.test_post_dup ... ok -mistral.tests.unit.api.v2.test_cron_triggers.TestCronTriggerController.test_post_same_wf_and_input -mistral.tests.unit.api.v2.test_cron_triggers.TestCronTriggerController.test_post_same_wf_and_input ... ok -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_checksum_has_md5_format -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_checksum_has_md5_format ... ok +mistral.tests.unit.api.v2.test_code_sources.TestCodeSourcesController.test_get +mistral.tests.unit.api.v2.test_code_sources.TestCodeSourcesController.test_get ... ok + WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. +mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_get_with_fields_filter +mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_get_with_fields_filter ... ok +mistral.tests.unit.api.v2.test_code_sources.TestCodeSourcesController.test_get_all +mistral.tests.unit.api.v2.test_code_sources.TestCodeSourcesController.test_get_all ... ok +mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_get_within_project_id +mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_get_within_project_id ... ok mistral.tests.unit.api.v2.test_actions.TestActionsController.test_get_all_pagination mistral.tests.unit.api.v2.test_actions.TestActionsController.test_get_all_pagination ... ok -mistral.tests.unit.api.v2.test_environment.TestEnvironmentController.test_delete -mistral.tests.unit.api.v2.test_environment.TestEnvironmentController.test_delete ... ok -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_delete -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_delete ... ok -mistral.tests.unit.api.test_resource_base.TestRestResource.test_from_db_model_workflow_resource_no_params -mistral.tests.unit.api.test_resource_base.TestRestResource.test_from_db_model_workflow_resource_no_params ... ok +mistral.tests.unit.api.test_resource_base.TestRestResource.test_from_db_model_workflow_resource +mistral.tests.unit.api.test_resource_base.TestRestResource.test_from_db_model_workflow_resource ... ok +mistral.tests.unit.api.v2.test_code_sources.TestCodeSourcesController.test_post +mistral.tests.unit.api.v2.test_code_sources.TestCodeSourcesController.test_post ... ok +mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_post +mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_post ... ok mistral.tests.unit.api.v2.test_actions.TestActionsController.test_get_all_pagination_invalid_sort_dirs_length mistral.tests.unit.api.v2.test_actions.TestActionsController.test_get_all_pagination_invalid_sort_dirs_length ... ok -mistral.tests.unit.api.v2.test_environment.TestEnvironmentController.test_delete_not_found -mistral.tests.unit.api.v2.test_environment.TestEnvironmentController.test_delete_not_found ... ok -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_delete_not_found -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_delete_not_found ... ok + ERROR [mistral.utils.rest_utils] Error during API call: Duplicate entry for CodeSource ['name', 'namespace', 'project_id']: modulenameduplicate, NS, None +mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_post_bad_input +mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_post_bad_input ... ok mistral.tests.unit.api.v2.test_actions.TestActionsController.test_get_all_pagination_limit_negative mistral.tests.unit.api.v2.test_actions.TestActionsController.test_get_all_pagination_limit_negative ... ok -mistral.tests.unit.api.v2.test_environment.TestEnvironmentController.test_get -mistral.tests.unit.api.v2.test_environment.TestEnvironmentController.test_get ... ok -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_delete_system -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_delete_system ... ok +mistral.tests.unit.api.v2.test_code_sources.TestCodeSourcesController.test_post_duplicate +mistral.tests.unit.api.v2.test_code_sources.TestCodeSourcesController.test_post_duplicate ... ok mistral.tests.unit.api.v2.test_actions.TestActionsController.test_get_all_pagination_limit_not_integer mistral.tests.unit.api.v2.test_actions.TestActionsController.test_get_all_pagination_limit_not_integer ... ok -mistral.tests.unit.api.v2.test_environment.TestEnvironmentController.test_get_all -mistral.tests.unit.api.v2.test_environment.TestEnvironmentController.test_get_all ... ok - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_get -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_get ... ok -mistral.tests.unit.api.v2.test_environment.TestEnvironmentController.test_get_all_empty -mistral.tests.unit.api.v2.test_environment.TestEnvironmentController.test_get_all_empty ... ok -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_get_all -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_get_all ... ok -mistral.tests.unit.api.v2.test_environment.TestEnvironmentController.test_get_all_operational_error -mistral.tests.unit.api.v2.test_environment.TestEnvironmentController.test_get_all_operational_error ... ok -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_get_all_empty -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_get_all_empty ... ok -mistral.tests.unit.api.v2.test_environment.TestEnvironmentController.test_get_not_found -mistral.tests.unit.api.v2.test_environment.TestEnvironmentController.test_get_not_found ... ok -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_get_all_operational_error -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_get_all_operational_error ... ok -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_get_all_pagination -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_get_all_pagination ... ok +mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_post_bad_json_input +mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_post_bad_json_input ... ok +mistral.tests.unit.api.v2.test_code_sources.TestCodeSourcesController.test_put +mistral.tests.unit.api.v2.test_code_sources.TestCodeSourcesController.test_put ... ok +mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_post_bad_result +mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_post_bad_result ... ok +mistral.tests.unit.api.v2.test_event_trigger.TestEventTriggerController.test_delete +mistral.tests.unit.api.v2.test_event_trigger.TestEventTriggerController.test_delete ... ok +mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_post_json +mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_post_json ... ok + ERROR [wsme.api] Server-side error: "This rpc call "start_action" took longer than configured 100 seconds.". Detail: +Traceback (most recent call last): + + File "/build/reproducible-path/mistral-19.0.0/mistral/rpc/base.py", line 103, in decorator + return method(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^ + + File "/build/reproducible-path/mistral-19.0.0/mistral/rpc/clients.py", line 192, in start_action + return self._client.sync_call( + ^^^^^^^^^^^^^^^^^^^^^^^ + + File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ + return self._mock_call(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + File "/usr/lib/python3.12/unittest/mock.py", line 1198, in _execute_mock_call + raise effect + +oslo_messaging.exceptions.MessagingTimeout + + +During handling of the above exception, another exception occurred: + + +Traceback (most recent call last): + + File "/usr/lib/python3/dist-packages/wsmeext/pecan.py", line 82, in callfunction + result = f(self, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^ + + File "/build/reproducible-path/mistral-19.0.0/mistral/api/controllers/v2/action_execution.py", line 182, in post + values = rpc.get_engine_client().start_action( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + File "/build/reproducible-path/mistral-19.0.0/mistral/rpc/base.py", line 108, in decorator + raise exc.MistralException('This rpc call "%s" took longer than ' + +mistral.exceptions.MistralException: This rpc call "start_action" took longer than configured 100 seconds. + +mistral.tests.unit.api.v2.test_event_trigger.TestEventTriggerController.test_delete_not_found +mistral.tests.unit.api.v2.test_event_trigger.TestEventTriggerController.test_delete_not_found ... ok +mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_post_timeout +mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_post_timeout ... ok +mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_post_with_timeout +mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_post_with_timeout ... ok +mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_post_without_input +mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_post_without_input ... ok mistral.tests.unit.api.v2.test_actions.TestActionsController.test_get_all_pagination_marker mistral.tests.unit.api.v2.test_actions.TestActionsController.test_get_all_pagination_marker ... ok -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_get_all_pagination_invalid_sort_dirs_length -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_get_all_pagination_invalid_sort_dirs_length ... ok +mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_put +mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_put ... ok mistral.tests.unit.api.v2.test_actions.TestActionsController.test_get_all_pagination_unknown_direction mistral.tests.unit.api.v2.test_actions.TestActionsController.test_get_all_pagination_unknown_direction ... ok -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_get_all_pagination_limit_negative -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_get_all_pagination_limit_negative ... ok -mistral.tests.unit.api.v2.test_environment.TestEnvironmentController.test_get_operational_error -mistral.tests.unit.api.v2.test_environment.TestEnvironmentController.test_get_operational_error ... ok -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_get_all_pagination_limit_not_integer -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_get_all_pagination_limit_not_integer ... ok +mistral.tests.unit.api.v2.test_event_trigger.TestEventTriggerController.test_get +mistral.tests.unit.api.v2.test_event_trigger.TestEventTriggerController.test_get ... ok +mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_put_bad_result +mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_put_bad_result ... ok +mistral.tests.unit.api.v2.test_event_trigger.TestEventTriggerController.test_get_all +mistral.tests.unit.api.v2.test_event_trigger.TestEventTriggerController.test_get_all ... ok +mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_put_bad_state +mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_put_bad_state ... ok WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.api.v2.test_environment.TestEnvironmentController.test_get_with_fields_filter -mistral.tests.unit.api.v2.test_environment.TestEnvironmentController.test_get_with_fields_filter ... ok +mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_put_cancelled +mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_put_cancelled ... ok +mistral.tests.unit.api.v2.test_event_trigger.TestEventTriggerController.test_get_all_operational_error +mistral.tests.unit.api.v2.test_event_trigger.TestEventTriggerController.test_get_all_operational_error ... ok mistral.tests.unit.api.v2.test_actions.TestActionsController.test_get_all_sort_date_asc mistral.tests.unit.api.v2.test_actions.TestActionsController.test_get_all_sort_date_asc ... ok -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_get_all_pagination_unknown_direction -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_get_all_pagination_unknown_direction ... ok -mistral.tests.unit.api.v2.test_environment.TestEnvironmentController.test_get_within_project_id -mistral.tests.unit.api.v2.test_environment.TestEnvironmentController.test_get_within_project_id ... ok -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_get_all_projects_admin -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_get_all_projects_admin ... ok -mistral.tests.unit.api.v2.test_environment.TestEnvironmentController.test_post -mistral.tests.unit.api.v2.test_environment.TestEnvironmentController.test_post ... ok -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_get_all_projects_normal_user -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_get_all_projects_normal_user ... ok -mistral.tests.unit.api.v2.test_environment.TestEnvironmentController.test_post_default_scope -mistral.tests.unit.api.v2.test_environment.TestEnvironmentController.test_post_default_scope ... ok -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_get_all_with_fields_filter -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_get_all_with_fields_filter ... ok -mistral.tests.unit.api.v2.test_environment.TestEnvironmentController.test_post_dup -mistral.tests.unit.api.v2.test_environment.TestEnvironmentController.test_post_dup ... ok -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_get_all_with_fields_input_filter -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_get_all_with_fields_input_filter ... ok +mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_put_error_with_output +mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_put_error_with_output ... ok +mistral.tests.unit.api.v2.test_event_trigger.TestEventTriggerController.test_get_all_projects_admin +mistral.tests.unit.api.v2.test_event_trigger.TestEventTriggerController.test_get_all_projects_admin ... ok +mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_put_error_with_unknown_reason +mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_put_error_with_unknown_reason ... ok +mistral.tests.unit.api.v2.test_event_trigger.TestEventTriggerController.test_get_not_found +mistral.tests.unit.api.v2.test_event_trigger.TestEventTriggerController.test_get_not_found ... ok WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.api.v2.test_environment.TestEnvironmentController.test_post_with_illegal_field -mistral.tests.unit.api.v2.test_environment.TestEnvironmentController.test_post_with_illegal_field ... ok -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_get_all_with_invalid_field -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_get_all_with_invalid_field ... ok +mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_put_error_with_unknown_reason_output_none +mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_put_error_with_unknown_reason_output_none ... ok mistral.tests.unit.api.v2.test_actions.TestActionsController.test_get_all_sort_date_desc mistral.tests.unit.api.v2.test_actions.TestActionsController.test_get_all_sort_date_desc ... ok -mistral.tests.unit.api.v2.test_environment.TestEnvironmentController.test_put -mistral.tests.unit.api.v2.test_environment.TestEnvironmentController.test_put ... ok +mistral.tests.unit.api.v2.test_event_trigger.TestEventTriggerController.test_get_operational_error +mistral.tests.unit.api.v2.test_event_trigger.TestEventTriggerController.test_get_operational_error ... ok mistral.tests.unit.api.v2.test_actions.TestActionsController.test_get_by_id mistral.tests.unit.api.v2.test_actions.TestActionsController.test_get_by_id ... ok -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_get_not_found -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_get_not_found ... ok -mistral.tests.unit.api.v2.test_environment.TestEnvironmentController.test_put_default_scope -mistral.tests.unit.api.v2.test_environment.TestEnvironmentController.test_put_default_scope ... ok +mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_put_no_action_ex +mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_put_no_action_ex ... ok +mistral.tests.unit.api.test_resource_base.TestRestResource.test_from_db_model_workflow_resource_no_params +mistral.tests.unit.api.test_resource_base.TestRestResource.test_from_db_model_workflow_resource_no_params ... ok +mistral.tests.unit.api.v2.test_event_trigger.TestEventTriggerController.test_get_with_fields_filter +mistral.tests.unit.api.v2.test_event_trigger.TestEventTriggerController.test_get_with_fields_filter ... ok mistral.tests.unit.api.v2.test_actions.TestActionsController.test_get_not_found mistral.tests.unit.api.v2.test_actions.TestActionsController.test_get_not_found ... ok -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_get_operational_error -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_get_operational_error ... ok -mistral.tests.unit.api.v2.test_environment.TestEnvironmentController.test_put_not_found -mistral.tests.unit.api.v2.test_environment.TestEnvironmentController.test_put_not_found ... ok -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_get_with_fields_filter -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_get_with_fields_filter ... ok -mistral.tests.unit.api.v2.test_environment.TestEnvironmentController.test_resource -mistral.tests.unit.api.v2.test_environment.TestEnvironmentController.test_resource ... ok - ERROR [mistral.db.utils] DB error detected, operation will be retried: <bound method CompositeActionProvider.find of <mistral_lib.actions.providers.composite.CompositeActionProvider object at 0xafec79f0>> +mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_put_paused +mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_put_paused ... ok +mistral.tests.unit.api.v2.test_event_trigger.TestEventTriggerController.test_post +mistral.tests.unit.api.v2.test_event_trigger.TestEventTriggerController.test_post ... ok +mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_put_resume +mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_put_resume ... ok +mistral.tests.unit.api.v2.test_event_trigger.TestEventTriggerController.test_post_no_workflow_id +mistral.tests.unit.api.v2.test_event_trigger.TestEventTriggerController.test_post_no_workflow_id ... ok + ERROR [mistral.db.utils] DB error detected, operation will be retried: <bound method CompositeActionProvider.find of <mistral_lib.actions.providers.composite.CompositeActionProvider object at 0xf07e9138>> Traceback (most recent call last): File "/build/reproducible-path/mistral-19.0.0/mistral/db/utils.py", line 59, in _with_auth_context return func(*args, **kw) @@ -4818,642 +4840,430 @@ [SQL: Mock] [parameters: 'mock'] (Background on this error at: https://sqlalche.me/e/20/e3q8) -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_get_with_input -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_get_with_input ... ok mistral.tests.unit.api.v2.test_actions.TestActionsController.test_get_operational_error mistral.tests.unit.api.v2.test_actions.TestActionsController.test_get_operational_error ... ok -mistral.tests.unit.api.v2.test_event_trigger.TestEventTriggerController.test_delete -mistral.tests.unit.api.v2.test_event_trigger.TestEventTriggerController.test_delete ... ok -mistral.tests.unit.api.v2.test_event_trigger.TestEventTriggerController.test_delete_not_found -mistral.tests.unit.api.v2.test_event_trigger.TestEventTriggerController.test_delete_not_found ... ok -mistral.tests.unit.api.v2.test_event_trigger.TestEventTriggerController.test_get -mistral.tests.unit.api.v2.test_event_trigger.TestEventTriggerController.test_get ... ok +mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_put_without_result +mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_put_without_result ... ok +mistral.tests.unit.api.v2.test_event_trigger.TestEventTriggerController.test_post_public +mistral.tests.unit.api.v2.test_event_trigger.TestEventTriggerController.test_post_public ... ok +mistral.tests.unit.api.v2.test_environment.TestEnvironmentController.test_delete +mistral.tests.unit.api.v2.test_environment.TestEnvironmentController.test_delete ... ok +mistral.tests.unit.api.v2.test_event_trigger.TestEventTriggerController.test_post_workflow_not_found +mistral.tests.unit.api.v2.test_event_trigger.TestEventTriggerController.test_post_workflow_not_found ... ok +mistral.tests.unit.api.v2.test_environment.TestEnvironmentController.test_delete_not_found +mistral.tests.unit.api.v2.test_environment.TestEnvironmentController.test_delete_not_found ... ok +mistral.tests.unit.api.v2.test_event_trigger.TestEventTriggerController.test_put +mistral.tests.unit.api.v2.test_event_trigger.TestEventTriggerController.test_put ... ok mistral.tests.unit.api.v2.test_actions.TestActionsController.test_get_within_project_id mistral.tests.unit.api.v2.test_actions.TestActionsController.test_get_within_project_id ... ok -mistral.tests.unit.api.v2.test_event_trigger.TestEventTriggerController.test_get_all -mistral.tests.unit.api.v2.test_event_trigger.TestEventTriggerController.test_get_all ... ok -mistral.tests.unit.api.v2.test_event_trigger.TestEventTriggerController.test_get_all_operational_error -mistral.tests.unit.api.v2.test_event_trigger.TestEventTriggerController.test_get_all_operational_error ... ok +mistral.tests.unit.api.v2.test_environment.TestEnvironmentController.test_get +mistral.tests.unit.api.v2.test_environment.TestEnvironmentController.test_get ... ok +mistral.tests.unit.api.v2.test_event_trigger.TestEventTriggerController.test_put_field_not_allowed +mistral.tests.unit.api.v2.test_event_trigger.TestEventTriggerController.test_put_field_not_allowed ... ok +mistral.tests.unit.api.v2.test_environment.TestEnvironmentController.test_get_all +mistral.tests.unit.api.v2.test_environment.TestEnvironmentController.test_get_all ... ok + WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. +mistral.tests.unit.api.v2.test_environment.TestEnvironmentController.test_get_all_empty +mistral.tests.unit.api.v2.test_environment.TestEnvironmentController.test_get_all_empty ... ok mistral.tests.unit.api.v2.test_actions.TestActionsController.test_post mistral.tests.unit.api.v2.test_actions.TestActionsController.test_post ... ok -mistral.tests.unit.api.v2.test_event_trigger.TestEventTriggerController.test_get_all_projects_admin -mistral.tests.unit.api.v2.test_event_trigger.TestEventTriggerController.test_get_all_projects_admin ... ok -mistral.tests.unit.api.v2.test_event_trigger.TestEventTriggerController.test_get_not_found -mistral.tests.unit.api.v2.test_event_trigger.TestEventTriggerController.test_get_not_found ... ok -mistral.tests.unit.api.v2.test_event_trigger.TestEventTriggerController.test_get_operational_error -mistral.tests.unit.api.v2.test_event_trigger.TestEventTriggerController.test_get_operational_error ... ok -mistral.tests.unit.api.v2.test_event_trigger.TestEventTriggerController.test_get_with_fields_filter -mistral.tests.unit.api.v2.test_event_trigger.TestEventTriggerController.test_get_with_fields_filter ... ok +mistral.tests.unit.api.v2.test_environment.TestEnvironmentController.test_get_all_operational_error +mistral.tests.unit.api.v2.test_environment.TestEnvironmentController.test_get_all_operational_error ... ok +mistral.tests.unit.api.v2.test_environment.TestEnvironmentController.test_get_not_found +mistral.tests.unit.api.v2.test_environment.TestEnvironmentController.test_get_not_found ... ok ERROR [mistral.utils.rest_utils] Error during API call: Duplicate entry for Action ['name', 'namespace', 'project_id']: my_action, , None -mistral.tests.unit.api.v2.test_event_trigger.TestEventTriggerController.test_post -mistral.tests.unit.api.v2.test_event_trigger.TestEventTriggerController.test_post ... ok +mistral.tests.unit.api.v2.test_environment.TestEnvironmentController.test_get_operational_error +mistral.tests.unit.api.v2.test_environment.TestEnvironmentController.test_get_operational_error ... ok mistral.tests.unit.api.v2.test_actions.TestActionsController.test_post_dup mistral.tests.unit.api.v2.test_actions.TestActionsController.test_post_dup ... ok -mistral.tests.unit.api.v2.test_event_trigger.TestEventTriggerController.test_post_no_workflow_id -mistral.tests.unit.api.v2.test_event_trigger.TestEventTriggerController.test_post_no_workflow_id ... ok -mistral.tests.unit.api.v2.test_event_trigger.TestEventTriggerController.test_post_public -mistral.tests.unit.api.v2.test_event_trigger.TestEventTriggerController.test_post_public ... ok +mistral.tests.unit.api.v2.test_environment.TestEnvironmentController.test_get_with_fields_filter +mistral.tests.unit.api.v2.test_environment.TestEnvironmentController.test_get_with_fields_filter ... ok +mistral.tests.unit.api.v2.test_environment.TestEnvironmentController.test_get_within_project_id +mistral.tests.unit.api.v2.test_environment.TestEnvironmentController.test_get_within_project_id ... ok mistral.tests.unit.api.v2.test_actions.TestActionsController.test_post_public mistral.tests.unit.api.v2.test_actions.TestActionsController.test_post_public ... ok -mistral.tests.unit.api.v2.test_event_trigger.TestEventTriggerController.test_post_workflow_not_found -mistral.tests.unit.api.v2.test_event_trigger.TestEventTriggerController.test_post_workflow_not_found ... ok ERROR [mistral.utils.rest_utils] Error during API call: Scope must be one of the following: {'public', 'private'}; actual: unique +mistral.tests.unit.api.v2.test_environment.TestEnvironmentController.test_post +mistral.tests.unit.api.v2.test_environment.TestEnvironmentController.test_post ... ok mistral.tests.unit.api.v2.test_actions.TestActionsController.test_post_wrong_scope mistral.tests.unit.api.v2.test_actions.TestActionsController.test_post_wrong_scope ... ok -mistral.tests.unit.api.test_resource_base.TestRestResource.test_from_db_model_workflow_with_input -mistral.tests.unit.api.test_resource_base.TestRestResource.test_from_db_model_workflow_with_input ... ok -mistral.tests.unit.api.v2.test_event_trigger.TestEventTriggerController.test_put -mistral.tests.unit.api.v2.test_event_trigger.TestEventTriggerController.test_put ... ok -mistral.tests.unit.api.test_resource_base.TestRestResource.test_from_dict -mistral.tests.unit.api.test_resource_base.TestRestResource.test_from_dict ... ok -mistral.tests.unit.api.v2.test_event_trigger.TestEventTriggerController.test_put_field_not_allowed -mistral.tests.unit.api.v2.test_event_trigger.TestEventTriggerController.test_put_field_not_allowed ... ok +mistral.tests.unit.api.v2.test_environment.TestEnvironmentController.test_post_default_scope +mistral.tests.unit.api.v2.test_environment.TestEnvironmentController.test_post_default_scope ... ok +mistral.tests.unit.api.v2.test_environment.TestEnvironmentController.test_post_dup +mistral.tests.unit.api.v2.test_environment.TestEnvironmentController.test_post_dup ... ok +mistral.tests.unit.api.v2.test_environment.TestEnvironmentController.test_post_with_illegal_field +mistral.tests.unit.api.v2.test_environment.TestEnvironmentController.test_post_with_illegal_field ... ok mistral.tests.unit.api.v2.test_actions.TestActionsController.test_put mistral.tests.unit.api.v2.test_actions.TestActionsController.test_put ... ok -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_post -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_post ... ok +mistral.tests.unit.api.v2.test_environment.TestEnvironmentController.test_put +mistral.tests.unit.api.v2.test_environment.TestEnvironmentController.test_put ... ok +mistral.tests.unit.api.v2.test_environment.TestEnvironmentController.test_put_default_scope +mistral.tests.unit.api.v2.test_environment.TestEnvironmentController.test_put_default_scope ... ok ERROR [mistral.utils.rest_utils] Error during API call: Action definition not found [action_name=my_action, namespace=] - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. mistral.tests.unit.api.v2.test_actions.TestActionsController.test_put_not_found mistral.tests.unit.api.v2.test_actions.TestActionsController.test_put_not_found ... ok -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_basic_get -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_basic_get ... ok -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_delete -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_delete ... ok -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_delete_action_execution_complete_cancelled -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_delete_action_execution_complete_cancelled ... ok -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_delete_action_execution_complete_error -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_delete_action_execution_complete_error ... ok +mistral.tests.unit.api.v2.test_environment.TestEnvironmentController.test_put_not_found +mistral.tests.unit.api.v2.test_environment.TestEnvironmentController.test_put_not_found ... ok +mistral.tests.unit.api.v2.test_environment.TestEnvironmentController.test_resource +mistral.tests.unit.api.v2.test_environment.TestEnvironmentController.test_resource ... ok +mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_delete_error_exec +mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_delete_error_exec ... ok mistral.tests.unit.api.v2.test_actions.TestActionsController.test_put_public mistral.tests.unit.api.v2.test_actions.TestActionsController.test_put_public ... ok -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_delete_action_execution_not_complete -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_delete_action_execution_not_complete ... ok -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_delete_action_execution_with_task -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_delete_action_execution_with_task ... ok -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_delete_not_allowed -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_delete_not_allowed ... ok +mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_delete_not_found +mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_delete_not_found ... ok +mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_delete_running_execution +mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_delete_running_execution ... ok ERROR [mistral.utils.rest_utils] Error during API call: Attempt to modify a system action: my_action -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_delete_not_found -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_delete_not_found ... ok +mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_delete_success_exec +mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_delete_success_exec ... ok mistral.tests.unit.api.v2.test_actions.TestActionsController.test_put_system mistral.tests.unit.api.v2.test_actions.TestActionsController.test_put_system ... ok -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_get -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_get ... ok -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_get_all -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_get_all ... ok -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_get_all_empty -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_get_all_empty ... ok +mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_get +mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_get ... ok +mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_get_all +mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_get_all ... ok mistral.tests.unit.api.v2.test_actions.TestActionsController.test_validate mistral.tests.unit.api.v2.test_actions.TestActionsController.test_validate ... ok +mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_get_all_empty +mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_get_all_empty ... ok +mistral.tests.unit.api.test_resource_base.TestRestResource.test_from_db_model_workflow_with_input +mistral.tests.unit.api.test_resource_base.TestRestResource.test_from_db_model_workflow_with_input ... ok mistral.tests.unit.api.v2.test_actions.TestActionsController.test_validate_dsl_parse_exception mistral.tests.unit.api.v2.test_actions.TestActionsController.test_validate_dsl_parse_exception ... ok -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_get_all_operational_error -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_get_all_operational_error ... ok -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_get_all_with_output -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_get_all_with_output ... ok +mistral.tests.unit.api.test_resource_base.TestRestResource.test_from_dict +mistral.tests.unit.api.test_resource_base.TestRestResource.test_from_dict ... ok +mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_get_all_executions_with_output +mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_get_all_executions_with_output ... ok mistral.tests.unit.api.v2.test_actions.TestActionsController.test_validate_empty mistral.tests.unit.api.v2.test_actions.TestActionsController.test_validate_empty ... ok -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_get_all_without_output -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_get_all_without_output ... ok -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_get_not_found -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_get_not_found ... ok - ERROR [mistral.db.utils] DB error detected, operation will be retried: <function _get_action_execution at 0xb0820d98> -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/db/utils.py", line 59, in _with_auth_context - return func(*args, **kw) - ^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/api/controllers/v2/action_execution.py", line 61, in _get_action_execution - db_api.get_action_execution(id), - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ - return self._mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1202, in _execute_mock_call - raise result -sqlalchemy.exc.OperationalError: (builtins.str) mock -[SQL: Mock] -[parameters: 'mock'] -(Background on this error at: https://sqlalche.me/e/20/e3q8) +mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_get_all_executions_without_output +mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_get_all_executions_without_output ... ok +mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_get_all_filter_by_project_id +mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_get_all_filter_by_project_id ... ok mistral.tests.unit.api.v2.test_actions.TestActionsController.test_validate_invalid_model_exception mistral.tests.unit.api.v2.test_actions.TestActionsController.test_validate_invalid_model_exception ... ok -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_get_operational_error -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_get_operational_error ... ok -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_get_with_fields_filter -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_get_with_fields_filter ... ok -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_post_checksum_workflow_added -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_post_checksum_workflow_added ... ok -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_get_within_project_id -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_get_within_project_id ... ok -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_post -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_post ... ok -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_post_bad_input -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_post_bad_input ... ok -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_post_bad_json_input -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_post_bad_json_input ... ok -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_post_bad_result -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_post_bad_result ... ok -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_post_json -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_post_json ... ok - ERROR [wsme.api] Server-side error: "This rpc call "start_action" took longer than configured 100 seconds.". Detail: +mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_get_all_operational_error +mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_get_all_operational_error ... ok +mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_get_all_pagination +mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_get_all_pagination ... ok +mistral.tests.unit.api.v2.test_cron_triggers.TestCronTriggerController.test_delete +mistral.tests.unit.api.v2.test_cron_triggers.TestCronTriggerController.test_delete ... ok +mistral.tests.unit.api.v2.test_cron_triggers.TestCronTriggerController.test_delete_by_id +mistral.tests.unit.api.v2.test_cron_triggers.TestCronTriggerController.test_delete_by_id ... ok +mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_get_all_pagination_invalid_sort_dirs_length +mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_get_all_pagination_invalid_sort_dirs_length ... ok +mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_get_all_pagination_limit_negative +mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_get_all_pagination_limit_negative ... ok +mistral.tests.unit.api.v2.test_cron_triggers.TestCronTriggerController.test_delete_not_found +mistral.tests.unit.api.v2.test_cron_triggers.TestCronTriggerController.test_delete_not_found ... ok + WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. + WARNING [mistral.utils.rest_utils] The object must have been deleted while being fetched with a list request [model_class=<class 'mistral.db.v2.sqlalchemy.models.WorkflowExecution'>, id=0bd692a1-1a8a-463a-a24e-f48b44dcad00] Traceback (most recent call last): - - File "/build/reproducible-path/mistral-19.0.0/mistral/rpc/base.py", line 103, in decorator - return method(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^ - - File "/build/reproducible-path/mistral-19.0.0/mistral/rpc/clients.py", line 192, in start_action - return self._client.sync_call( - ^^^^^^^^^^^^^^^^^^^^^^^ - + File "/build/reproducible-path/mistral-19.0.0/mistral/utils/rest_utils.py", line 212, in _get_all_function + rest_resource = resource_function(db_model) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ return self._mock_call(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call return self._execute_mock_call(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1216, in _execute_mock_call + return self._mock_wraps(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/tests/unit/api/v2/test_parallel_operations.py", line 103, in decorate_resource_function_ + return orig_func(arg) + ^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/api/controllers/v2/execution.py", line 64, in _get_workflow_execution_resource + rest_utils.load_deferred_fields(wf_ex, ['params', 'input']) + File "/build/reproducible-path/mistral-19.0.0/mistral/utils/rest_utils.py", line 304, in load_deferred_fields + hasattr(ex, f) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/attributes.py", line 566, in __get__ + return self.impl.get(state, dict_) # type: ignore[no-any-return] + ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/attributes.py", line 1086, in get + value = self._fire_loader_callables(state, key, passive) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/attributes.py", line 1121, in _fire_loader_callables + return self.callable_(state, passive) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/strategies.py", line 541, in _load_for_state + loading.load_scalar_attributes( + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/loading.py", line 1682, in load_scalar_attributes + raise orm_exc.ObjectDeletedError(state) +sqlalchemy.orm.exc.ObjectDeletedError: Instance '<WorkflowExecution at 0xf02746c0>' has been deleted, or its row is otherwise not present. +mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_get_all_pagination_limit_not_integer +mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_get_all_pagination_limit_not_integer ... ok +mistral.tests.unit.api.v2.test_cron_triggers.TestCronTriggerController.test_get +mistral.tests.unit.api.v2.test_cron_triggers.TestCronTriggerController.test_get ... ok +mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_get_all_pagination_unknown_direction +mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_get_all_pagination_unknown_direction ... ok +mistral.tests.unit.api.v2.test_cron_triggers.TestCronTriggerController.test_get_all +mistral.tests.unit.api.v2.test_cron_triggers.TestCronTriggerController.test_get_all ... ok +mistral.tests.unit.api.v2.test_cron_triggers.TestCronTriggerController.test_get_all_empty +mistral.tests.unit.api.v2.test_cron_triggers.TestCronTriggerController.test_get_all_empty ... ok +mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_get_all_projects_admin +mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_get_all_projects_admin ... ok +mistral.tests.unit.api.v2.test_cron_triggers.TestCronTriggerController.test_get_all_filter_project +mistral.tests.unit.api.v2.test_cron_triggers.TestCronTriggerController.test_get_all_filter_project ... ok +mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_get_all_projects_normal_user +mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_get_all_projects_normal_user ... ok +mistral.tests.unit.api.v2.test_cron_triggers.TestCronTriggerController.test_get_all_operational_error +mistral.tests.unit.api.v2.test_cron_triggers.TestCronTriggerController.test_get_all_operational_error ... ok +mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_get_all_tasks_within_execution +mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_get_all_tasks_within_execution ... ok + ERROR [wsme.api] Server-side error: "'invalid' is not a valid field name.". Detail: +Traceback (most recent call last): - File "/usr/lib/python3.12/unittest/mock.py", line 1198, in _execute_mock_call - raise effect - -oslo_messaging.exceptions.MessagingTimeout + File "/usr/lib/python3/dist-packages/wsmeext/pecan.py", line 82, in callfunction + result = f(self, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/api/controllers/v2/execution.py", line 422, in get_all + db_models.WorkflowExecution.check_allowed_none_values(nulls) -During handling of the above exception, another exception occurred: + File "/build/reproducible-path/mistral-19.0.0/mistral/db/sqlalchemy/model_base.py", line 144, in check_allowed_none_values + raise ValueError("'{}' is not a valid field name.".format(col)) +ValueError: 'invalid' is not a valid field name. + ERROR [wsme.api] Server-side error: "The field 'id' can't hold None value.". Detail: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/wsmeext/pecan.py", line 82, in callfunction result = f(self, *args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/api/controllers/v2/action_execution.py", line 182, in post - values = rpc.get_engine_client().start_action( - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/api/controllers/v2/execution.py", line 422, in get_all + db_models.WorkflowExecution.check_allowed_none_values(nulls) - File "/build/reproducible-path/mistral-19.0.0/mistral/rpc/base.py", line 108, in decorator - raise exc.MistralException('This rpc call "%s" took longer than ' + File "/build/reproducible-path/mistral-19.0.0/mistral/db/sqlalchemy/model_base.py", line 147, in check_allowed_none_values + raise ValueError( -mistral.exceptions.MistralException: This rpc call "start_action" took longer than configured 100 seconds. +ValueError: The field 'id' can't hold None value. -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_post_timeout -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_post_timeout ... ok -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_post_with_timeout -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_post_with_timeout ... ok -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_post_without_input -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_post_without_input ... ok -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_put -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_put ... ok -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_put_bad_result -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_put_bad_result ... ok - ERROR [mistral.auth.keycloak] Can't connect to the keycloak server with address 'https://my.keycloak.com:8443/auth/realms/my_realm/protocol/openid-connect/certs'. +mistral.tests.unit.api.v2.test_cron_triggers.TestCronTriggerController.test_get_all_projects_admin +mistral.tests.unit.api.v2.test_cron_triggers.TestCronTriggerController.test_get_all_projects_admin ... ok +mistral.tests.unit.api.v2.test_parallel_operations.TestParallelOperations.test_parallel_api_list_and_delete_operations +mistral.tests.unit.api.v2.test_parallel_operations.TestParallelOperations.test_parallel_api_list_and_delete_operations ... ok +mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_get_all_with_nulls_not_valid +mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_get_all_with_nulls_not_valid ... ok +mistral.tests.unit.api.v2.test_cron_triggers.TestCronTriggerController.test_get_by_id +mistral.tests.unit.api.v2.test_cron_triggers.TestCronTriggerController.test_get_by_id ... ok +mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_get_not_found +mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_get_not_found ... ok + ERROR [mistral.db.utils] DB error detected, operation will be retried: <function _get_workflow_execution at 0xf0eecde8> Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/auth/keycloak.py", line 175, in send_request_to_auth_server - resp = requests.get( - ^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/utils.py", line 59, in _with_auth_context + return func(*args, **kw) + ^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/api/controllers/v2/execution.py", line 82, in _get_workflow_execution + wf_ex = db_api.get_workflow_execution(id, fields=fields_tuple) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ return self._mock_call(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call return self._execute_mock_call(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1198, in _execute_mock_call - raise effect -requests.exceptions.ConnectionError + File "/usr/lib/python3.12/unittest/mock.py", line 1202, in _execute_mock_call + raise result +sqlalchemy.exc.OperationalError: (builtins.str) mock +[SQL: Mock] +[parameters: 'mock'] +(Background on this error at: https://sqlalche.me/e/20/e3q8) +mistral.tests.unit.api.v2.test_cron_triggers.TestCronTriggerController.test_get_not_found +mistral.tests.unit.api.v2.test_cron_triggers.TestCronTriggerController.test_get_not_found ... ok mistral.tests.unit.api.v2.test_actions.TestActionsController.test_validate_yaql_parse_exception mistral.tests.unit.api.v2.test_actions.TestActionsController.test_validate_yaql_parse_exception ... ok -mistral.tests.unit.api.v2.test_keycloak_auth.TestKeyCloakOIDCAuth.test_connection_error -mistral.tests.unit.api.v2.test_keycloak_auth.TestKeyCloakOIDCAuth.test_connection_error ... ok - ERROR [mistral.auth.keycloak] Auth token must be provided in 'X-Auth-Token' header. -mistral.tests.unit.api.v2.test_keycloak_auth.TestKeyCloakOIDCAuth.test_header_parsing -mistral.tests.unit.api.v2.test_keycloak_auth.TestKeyCloakOIDCAuth.test_header_parsing ... ok -mistral.tests.unit.api.v2.test_keycloak_auth.TestKeyCloakOIDCAuth.test_no_auth_token -mistral.tests.unit.api.v2.test_keycloak_auth.TestKeyCloakOIDCAuth.test_no_auth_token ... ok -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_put_bad_state -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_put_bad_state ... ok -mistral.tests.unit.api.v2.test_keycloak_auth.TestKeyCloakOIDCAuth.test_no_realm_roles -mistral.tests.unit.api.v2.test_keycloak_auth.TestKeyCloakOIDCAuth.test_no_realm_roles ... ok - WARNING [mistral.auth.keycloak] HTTP response from OIDC provider: [''] with WWW-Authenticate: [unauthorized reason is ...] - ERROR [mistral.auth.keycloak] Token can't be decoded because of wrong format Not enough segments -mistral.tests.unit.api.v2.test_keycloak_auth.TestKeyCloakOIDCAuth.test_server_unauthorized -mistral.tests.unit.api.v2.test_keycloak_auth.TestKeyCloakOIDCAuth.test_server_unauthorized ... ok -mistral.tests.unit.api.v2.test_keycloak_auth.TestKeyCloakOIDCAuth.test_wrong_token_format -mistral.tests.unit.api.v2.test_keycloak_auth.TestKeyCloakOIDCAuth.test_wrong_token_format ... ok -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_put_cancelled -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_put_cancelled ... ok -mistral.tests.unit.api.v2.test_keycloak_auth.TestKeyCloakOIDCAuthApp.test_params_transition -mistral.tests.unit.api.v2.test_keycloak_auth.TestKeyCloakOIDCAuthApp.test_params_transition ... ok -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_put_error_with_output -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_put_error_with_output ... ok -/usr/lib/python3/dist-packages/tooz/drivers/zake.py:54: UserWarning: The zake driver is deprecated, and will be removed in a future release. - warnings.warn( - WARNING [mistral.service.coordination] Group event-engine_group does not exist. - WARNING [mistral.service.coordination] Group notifier_group does not exist. - WARNING [mistral.service.coordination] Group executor_group does not exist. - WARNING [mistral.service.coordination] Group engine_group does not exist. -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_put_error_with_unknown_reason -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_put_error_with_unknown_reason ... ok -mistral.tests.unit.api.v2.test_services.TestServicesController.test_get_all -mistral.tests.unit.api.v2.test_services.TestServicesController.test_get_all ... ok - ERROR [wsme.api] Server-side error: "Failed to get service members from coordination backend. error message". Detail: + ERROR [mistral.db.utils] DB error detected, operation will be retried: <MagicMock name='get_cron_trigger' id='4037795200'> Traceback (most recent call last): - - File "/build/reproducible-path/mistral-19.0.0/mistral/api/controllers/v2/service.py", line 63, in get_all - members = service_coordinator.get_members(group) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - + File "/build/reproducible-path/mistral-19.0.0/mistral/db/utils.py", line 59, in _with_auth_context + return func(*args, **kw) + ^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ return self._mock_call(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call return self._execute_mock_call(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - - File "/usr/lib/python3.12/unittest/mock.py", line 1198, in _execute_mock_call - raise effect - -tooz.ToozError: error message - - -During handling of the above exception, another exception occurred: - - -Traceback (most recent call last): - - File "/usr/lib/python3/dist-packages/wsmeext/pecan.py", line 82, in callfunction - result = f(self, *args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^ - - File "/build/reproducible-path/mistral-19.0.0/mistral/api/controllers/v2/service.py", line 79, in get_all - raise exc.CoordinationException( - -mistral.exceptions.CoordinationException: Failed to get service members from coordination backend. error message - -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_put_error_with_unknown_reason_output_none -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_put_error_with_unknown_reason_output_none ... ok -mistral.tests.unit.api.v2.test_services.TestServicesController.test_get_all_with_get_members_error -mistral.tests.unit.api.v2.test_services.TestServicesController.test_get_all_with_get_members_error ... ok - ERROR [mistral.utils.rest_utils] Error during API call: Database object already exists -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_put_no_action_ex -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_put_no_action_ex ... ok -mistral.tests.unit.api.v2.test_services.TestServicesController.test_get_all_without_backend -mistral.tests.unit.api.v2.test_services.TestServicesController.test_get_all_without_backend ... ok -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_post_dup -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_post_dup ... ok -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_put_paused -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_put_paused ... ok -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_put_resume -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_put_resume ... ok -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_put_without_result -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_put_without_result ... ok + File "/usr/lib/python3.12/unittest/mock.py", line 1202, in _execute_mock_call + raise result +sqlalchemy.exc.OperationalError: (builtins.str) mock +[SQL: Mock] +[parameters: 'mock'] +(Background on this error at: https://sqlalche.me/e/20/e3q8) +mistral.tests.unit.api.v2.test_cron_triggers.TestCronTriggerController.test_get_operational_error +mistral.tests.unit.api.v2.test_cron_triggers.TestCronTriggerController.test_get_operational_error ... ok +mistral.tests.unit.api.v2.test_cron_triggers.TestCronTriggerController.test_get_with_fields_filter +mistral.tests.unit.api.v2.test_cron_triggers.TestCronTriggerController.test_get_with_fields_filter ... ok +mistral.tests.unit.api.v2.test_cron_triggers.TestCronTriggerController.test_get_within_project_id +mistral.tests.unit.api.v2.test_cron_triggers.TestCronTriggerController.test_get_within_project_id ... ok +mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_get_operational_error +mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_get_operational_error ... ok +mistral.tests.unit.api.v2.test_cron_triggers.TestCronTriggerController.test_post +mistral.tests.unit.api.v2.test_cron_triggers.TestCronTriggerController.test_post ... ok +mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_get_sub_wf_ex +mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_get_sub_wf_ex ... ok +mistral.tests.unit.api.v2.test_cron_triggers.TestCronTriggerController.test_post_dup +mistral.tests.unit.api.v2.test_cron_triggers.TestCronTriggerController.test_post_dup ... ok +mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_get_task_workflow_executions +mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_get_task_workflow_executions ... ok +mistral.tests.unit.api.v2.test_cron_triggers.TestCronTriggerController.test_post_same_wf_and_input +mistral.tests.unit.api.v2.test_cron_triggers.TestCronTriggerController.test_post_same_wf_and_input ... ok +mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_get_with_fields_filter +mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_get_with_fields_filter ... ok +mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_get_within_project_id +mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_get_within_project_id ... ok +mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_post_auto_id +mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_post_auto_id ... ok mistral.tests.unit.api.v2.test_dynamic_actions.TestDynamicActionsController.test_delete mistral.tests.unit.api.v2.test_dynamic_actions.TestDynamicActionsController.test_delete ... ok +mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_post_throws_exception +mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_post_throws_exception ... ok mistral.tests.unit.api.v2.test_dynamic_actions.TestDynamicActionsController.test_get mistral.tests.unit.api.v2.test_dynamic_actions.TestDynamicActionsController.test_get ... ok +mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_post_with_exec_id_exec_doesnt_exist +mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_post_with_exec_id_exec_doesnt_exist ... ok WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. +mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_post_with_exec_id_exec_exists +mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_post_with_exec_id_exec_exists ... ok mistral.tests.unit.api.v2.test_dynamic_actions.TestDynamicActionsController.test_get_all mistral.tests.unit.api.v2.test_dynamic_actions.TestDynamicActionsController.test_get_all ... ok +mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_post_with_params_none +mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_post_with_params_none ... ok +mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_post_with_source_execution_id +mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_post_with_source_execution_id ... ok mistral.tests.unit.api.v2.test_dynamic_actions.TestDynamicActionsController.test_post mistral.tests.unit.api.v2.test_dynamic_actions.TestDynamicActionsController.test_post ... ok +mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_post_with_src_exec_id_without_exec_id +mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_post_with_src_exec_id_without_exec_id ... ok mistral.tests.unit.api.v2.test_dynamic_actions.TestDynamicActionsController.test_put mistral.tests.unit.api.v2.test_dynamic_actions.TestDynamicActionsController.test_put ... ok - ERROR [mistral.utils.rest_utils] Error during API call: Invalid DSL: {'action': 'std.echo output="Hi"', 'workflow': 'wf1', 'type': 'direct', 'name': 'task1', 'version': '2.0'} is valid under each of {'type': 'object', 'required': ['workflow']}, {'type': 'object', 'required': ['action']} +mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_post_without_source_execution_id +mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_post_without_source_execution_id ... ok +mistral.tests.unit.api.v2.test_keycloak_auth.TestKeyCloakOIDCAuthApp.test_params_transition +mistral.tests.unit.api.v2.test_keycloak_auth.TestKeyCloakOIDCAuthApp.test_params_transition ... ok + ERROR [mistral.context] Failed to validate access token: 'iss' +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/context.py", line 286, in before + auth_handler.authenticate(state.request) + File "/build/reproducible-path/mistral-19.0.0/mistral/auth/keycloak.py", line 65, in authenticate + __, __, realm_name = decoded['iss'].strip().rpartition('/realms/') + ~~~~~~~^^^^^^^ +KeyError: 'iss' +mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_post_without_workflow_id_and_name +mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_post_without_workflow_id_and_name ... ok +mistral.tests.unit.api.v2.test_keycloak_auth.TestKeyCloakOIDCAuthScenarios.test_get_workflow_failed_auth +mistral.tests.unit.api.v2.test_keycloak_auth.TestKeyCloakOIDCAuthScenarios.test_get_workflow_failed_auth ... ok + ERROR [mistral.auth.keycloak] Token can't be decoded because of wrong format Not enough segments + ERROR [mistral.context] Failed to validate access token: Token can't be decoded because of wrong format Not enough segments +Traceback (most recent call last): + File "/usr/lib/python3/dist-packages/jwt/api_jws.py", line 269, in _load + signing_input, crypto_segment = jwt.rsplit(b".", 1) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +ValueError: not enough values to unpack (expected 2, got 1) -Failed validating 'oneOf' in schema[1]: - {'oneOf': [{'required': ['action'], 'type': 'object'}, - {'required': ['workflow'], 'type': 'object'}]} +The above exception was the direct cause of the following exception: -On instance: - {'action': 'std.echo output="Hi"', - 'name': 'task1', - 'type': 'direct', - 'version': '2.0', - 'workflow': 'wf1'} -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_post_invalid -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_post_invalid ... ok -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_post_invalid_skip_validation -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_post_invalid_skip_validation ... ok -mistral.tests.unit.api.v2.test_execution_report.TestExecutionReportController.test_estimated_time -mistral.tests.unit.api.v2.test_execution_report.TestExecutionReportController.test_estimated_time ... ok -mistral.tests.unit.db.v2.test_locking.SQLiteLocksTest.test_acquire_release_sqlite_lock -mistral.tests.unit.db.v2.test_locking.SQLiteLocksTest.test_acquire_release_sqlite_lock ... ok -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_post_multiple -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_post_multiple ... ok - ERROR [oslo_messaging.rpc.server] Exception during message handling Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/server.py", line 172, in _process_incoming - res = self.dispatcher.dispatch(message) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 309, in dispatch - return self._do_dispatch(endpoint, method, ctxt, args) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 229, in _do_dispatch - result = func(ctxt, **new_args) - ^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/engine_server.py", line 235, in on_action_complete - return self.engine.on_action_complete(action_ex_id, result, wf_action) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/db/utils.py", line 111, in decorate - return retry(_with_auth_context, auth_ctx, func, *args, **kw) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/tenacity/__init__.py", line 469, in __call__ - do = self.iter(retry_state=retry_state) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/tenacity/__init__.py", line 370, in iter - result = action(retry_state) - ^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/tenacity/__init__.py", line 392, in <lambda> - self._add_action_func(lambda rs: rs.outcome.result()) - ^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/concurrent/futures/_base.py", line 449, in result - return self.__get_result() - ^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/concurrent/futures/_base.py", line 401, in __get_result - raise self._exception - File "/usr/lib/python3/dist-packages/tenacity/__init__.py", line 472, in __call__ - result = fn(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/db/utils.py", line 59, in _with_auth_context - return func(*args, **kw) - ^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/post_tx_queue.py", line 80, in decorate - res = func(*args, **kw) - ^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/default_engine.py", line 176, in on_action_complete - action_ex = db_api.get_action_execution(action_ex_id) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/api.py", line 309, in get_action_execution - return IMPL.get_action_execution(id, fields=fields, insecure=insecure) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/db/sqlalchemy/base.py", line 132, in _within_session - result = func(*args, **kw) - ^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/sqlalchemy/api.py", line 941, in get_action_execution - raise exc.DBEntityNotFoundError( -mistral.exceptions.DBEntityNotFoundError: ActionExecution not found [id=e84ac1a7-0211-4a3b-adee-82958f3408f0] -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_post_public -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_post_public ... ok - ERROR [mistral.utils.rest_utils] Error during API call: Scope must be one of the following: {'public', 'private'}; actual: unique -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_post_wrong_scope -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_post_wrong_scope ... ok -mistral.tests.unit.api.v2.test_execution_report.TestExecutionReportController.test_estimated_time_no_previous_executions -mistral.tests.unit.api.v2.test_execution_report.TestExecutionReportController.test_estimated_time_no_previous_executions ... ok - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_put -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_put ... ok -mistral.tests.unit.api.v2.test_global_publish.TestGlobalPublish.test_global_publish_in_task_exec -mistral.tests.unit.api.v2.test_global_publish.TestGlobalPublish.test_global_publish_in_task_exec ... ok -mistral.tests.unit.db.v2.test_locking.SQLiteLocksTest.test_correct_locking -mistral.tests.unit.db.v2.test_locking.SQLiteLocksTest.test_correct_locking ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.LockTest.test_create_lock -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.LockTest.test_create_lock ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.LockTest.test_internal_get_direct_subworkflows -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.LockTest.test_internal_get_direct_subworkflows ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.LockTest.test_with_named_lock -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.LockTest.test_with_named_lock ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ResourceMemberTest.test_create_and_get_resource_member -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ResourceMemberTest.test_create_and_get_resource_member ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ResourceMemberTest.test_create_resource_member_duplicate -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ResourceMemberTest.test_create_resource_member_duplicate ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ResourceMemberTest.test_delete_nonexistent_resource_member -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ResourceMemberTest.test_delete_nonexistent_resource_member ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ResourceMemberTest.test_delete_resource_member -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ResourceMemberTest.test_delete_resource_member ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ResourceMemberTest.test_delete_resource_member_already_deleted -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ResourceMemberTest.test_delete_resource_member_already_deleted ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ResourceMemberTest.test_delete_resource_member_not_owner -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ResourceMemberTest.test_delete_resource_member_not_owner ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ResourceMemberTest.test_get_resource_members_by_owner -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ResourceMemberTest.test_get_resource_members_by_owner ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ResourceMemberTest.test_get_resource_members_not_owner -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ResourceMemberTest.test_get_resource_members_not_owner ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ResourceMemberTest.test_update_resource_member_by_member -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ResourceMemberTest.test_update_resource_member_by_member ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ResourceMemberTest.test_update_resource_member_by_owner -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ResourceMemberTest.test_update_resource_member_by_owner ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ScheduledJobTest.test_create_and_get_scheduled_job -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ScheduledJobTest.test_create_and_get_scheduled_job ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ScheduledJobTest.test_create_scheduled_job_duplicate_without_auth -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ScheduledJobTest.test_create_scheduled_job_duplicate_without_auth ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ScheduledJobTest.test_delete_scheduled_job -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ScheduledJobTest.test_delete_scheduled_job ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ScheduledJobTest.test_get_scheduled_jobs -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ScheduledJobTest.test_get_scheduled_jobs ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ScheduledJobTest.test_get_scheduled_jobs_count -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ScheduledJobTest.test_get_scheduled_jobs_count ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ScheduledJobTest.test_update_scheduled_job -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ScheduledJobTest.test_update_scheduled_job ... ok -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_put_checksum_workflow_updated -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_put_checksum_workflow_updated ... ok - ERROR [mistral.utils.rest_utils] Error during API call: Invalid DSL: {'action': 'std.echo output="Hi"', 'workflow': 'wf1', 'type': 'direct', 'name': 'task1', 'version': '2.0'} is valid under each of {'type': 'object', 'required': ['workflow']}, {'type': 'object', 'required': ['action']} + File "/build/reproducible-path/mistral-19.0.0/mistral/auth/keycloak.py", line 50, in authenticate + decoded = jwt.decode( + ^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/jwt/api_jwt.py", line 222, in decode + decoded = self.decode_complete( + ^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/jwt/api_jwt.py", line 156, in decode_complete + decoded = api_jws.decode_complete( + ^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/jwt/api_jws.py", line 209, in decode_complete + payload, signing_input, header, signature = self._load(jwt) + ^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/jwt/api_jws.py", line 272, in _load + raise DecodeError("Not enough segments") from err +jwt.exceptions.DecodeError: Not enough segments -Failed validating 'oneOf' in schema[1]: - {'oneOf': [{'required': ['action'], 'type': 'object'}, - {'required': ['workflow'], 'type': 'object'}]} +During handling of the above exception, another exception occurred: -On instance: - {'action': 'std.echo output="Hi"', - 'name': 'task1', - 'type': 'direct', - 'version': '2.0', - 'workflow': 'wf1'} -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_put_invalid -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_put_invalid ... ok -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_put_invalid_skip_validation -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_put_invalid_skip_validation ... ok -mistral.tests.unit.api.v2.test_global_publish.TestGlobalPublish.test_global_publish_in_wf_exec -mistral.tests.unit.api.v2.test_global_publish.TestGlobalPublish.test_global_publish_in_wf_exec ... ok - ERROR [oslo_messaging.rpc.server] Exception during message handling -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/server.py", line 172, in _process_incoming - res = self.dispatcher.dispatch(message) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 309, in dispatch - return self._do_dispatch(endpoint, method, ctxt, args) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 229, in _do_dispatch - result = func(ctxt, **new_args) - ^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/engine_server.py", line 235, in on_action_complete - return self.engine.on_action_complete(action_ex_id, result, wf_action) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/db/utils.py", line 111, in decorate - return retry(_with_auth_context, auth_ctx, func, *args, **kw) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/tenacity/__init__.py", line 469, in __call__ - do = self.iter(retry_state=retry_state) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/tenacity/__init__.py", line 370, in iter - result = action(retry_state) - ^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/tenacity/__init__.py", line 392, in <lambda> - self._add_action_func(lambda rs: rs.outcome.result()) - ^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/concurrent/futures/_base.py", line 449, in result - return self.__get_result() - ^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/concurrent/futures/_base.py", line 401, in __get_result - raise self._exception - File "/usr/lib/python3/dist-packages/tenacity/__init__.py", line 472, in __call__ - result = fn(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/db/utils.py", line 59, in _with_auth_context - return func(*args, **kw) - ^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/post_tx_queue.py", line 80, in decorate - res = func(*args, **kw) - ^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/default_engine.py", line 176, in on_action_complete - action_ex = db_api.get_action_execution(action_ex_id) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/api.py", line 309, in get_action_execution - return IMPL.get_action_execution(id, fields=fields, insecure=insecure) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/db/sqlalchemy/base.py", line 132, in _within_session - result = func(*args, **kw) - ^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/sqlalchemy/api.py", line 941, in get_action_execution - raise exc.DBEntityNotFoundError( -mistral.exceptions.DBEntityNotFoundError: ActionExecution not found [id=01f2cbe7-2425-49ba-bc1c-869cf1fb22c0] -mistral.tests.unit.api.v2.test_root.TestRootController.test_index -mistral.tests.unit.api.v2.test_root.TestRootController.test_index ... ok -mistral.tests.unit.api.v2.test_root.TestRootController.test_v2_root -mistral.tests.unit.api.v2.test_root.TestRootController.test_v2_root ... ok - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=30124a30-7ac0-4d52-ad53-e860954b0398, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - ^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. - ERROR [mistral.utils.rest_utils] Error during API call: More than one workflows are not supported for update with identifier. [identifier: 123e4567-e89b-12d3-a456-426655440000] -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_put_more_workflows_with_uuid -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_put_more_workflows_with_uuid ... ok -mistral.tests.unit.api.v2.test_execution_report.TestExecutionReportController.test_nested_wf -mistral.tests.unit.api.v2.test_execution_report.TestExecutionReportController.test_nested_wf ... ok -mistral.tests.unit.engine.test_action_heartbeat_sender.ActionHeartbeatSenderRemoteExecutorTest.test_long_action_success -mistral.tests.unit.engine.test_action_heartbeat_sender.ActionHeartbeatSenderRemoteExecutorTest.test_long_action_success ... ok -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_put_multiple -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_put_multiple ... ok - ERROR [mistral.utils.rest_utils] Error during API call: Object not found -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_put_not_found -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_put_not_found ... ok - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=a8bfcfd4-346a-43b8-ae3f-b480e713d516, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - ^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_put_public -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_put_public ... ok - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. - ERROR [mistral.utils.rest_utils] Error during API call: Can not modify a system WorkflowDefinition resource, ID: 123e4567-e89b-12d3-a456-426655440000 -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_put_system -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_put_system ... ok - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=cca969fc-4272-4f1b-832f-d7ae1b5c3626, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - ^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.api.v2.test_sub_execution.TestSubExecutionsController.test_sub_executions_errors_only -mistral.tests.unit.api.v2.test_sub_execution.TestSubExecutionsController.test_sub_executions_errors_only ... ok -mistral.tests.unit.engine.test_commands.SimpleEngineWorkflowLevelCmdsWithMsgTest.test_fail -mistral.tests.unit.engine.test_commands.SimpleEngineWorkflowLevelCmdsWithMsgTest.test_fail ... ok -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_put_with_input -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_put_with_input ... ok -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_put_with_uuid -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_put_with_uuid ... ok - ERROR [mistral.utils.rest_utils] Error during API call: Scope must be one of the following: {'public', 'private'}; actual: unique -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_put_wrong_scope -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_put_wrong_scope ... ok -mistral.tests.unit.api.v2.test_execution_report.TestExecutionReportController.test_nested_wf_errors_only -mistral.tests.unit.api.v2.test_execution_report.TestExecutionReportController.test_nested_wf_errors_only ... ok -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_validate -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_validate ... ok -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_validate_dsl_parse_exception -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_validate_dsl_parse_exception ... ok -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_validate_empty -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_validate_empty ... ok -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_validate_invalid_model_exception -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_validate_invalid_model_exception ... ok -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_validate_yaql_parse_exception -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_validate_yaql_parse_exception ... ok -mistral.tests.unit.engine.test_commands.SimpleEngineWorkflowLevelCmdsWithMsgTest.test_pause -mistral.tests.unit.engine.test_commands.SimpleEngineWorkflowLevelCmdsWithMsgTest.test_pause ... ok - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=13ea1c5c-a67c-4af1-a83e-bc21606f25e3, msg='Fail action expected exception.'] Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - ^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_workflow_within_namespace -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_workflow_within_namespace ... ok - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_workflow_within_project_id -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_workflow_within_project_id ... ok + File "/build/reproducible-path/mistral-19.0.0/mistral/context.py", line 286, in before + auth_handler.authenticate(state.request) + File "/build/reproducible-path/mistral-19.0.0/mistral/auth/keycloak.py", line 61, in authenticate + raise exc.UnauthorizedException(message=msg) +mistral.exceptions.UnauthorizedException: Token can't be decoded because of wrong format Not enough segments +mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_put_description +mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_put_description ... ok +mistral.tests.unit.api.v2.test_keycloak_auth.TestKeyCloakOIDCAuthScenarios.test_get_workflow_invalid_token_format +mistral.tests.unit.api.v2.test_keycloak_auth.TestKeyCloakOIDCAuthScenarios.test_get_workflow_invalid_token_format ... ok +mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_put_empty +mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_put_empty ... ok +mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_put_env +mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_put_env ... ok +mistral.tests.unit.api.v2.test_keycloak_auth.TestKeyCloakOIDCAuthScenarios.test_get_workflow_success_auth +mistral.tests.unit.api.v2.test_keycloak_auth.TestKeyCloakOIDCAuthScenarios.test_get_workflow_success_auth ... ok + WARNING [keystonemiddleware.auth_token] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. + WARNING [keystonemiddleware.auth_token] Use of the auth_admin_prefix, auth_host, auth_port, auth_protocol, identity_uri, admin_token, admin_user, admin_password, and admin_tenant_name configuration options was deprecated in the Mitaka release in favor of an auth_plugin and its related options. This class may be removed in a future release. + WARNING [keystonemiddleware.auth_token] Configuring admin URI using auth fragments was deprecated in the Kilo release, and will be removed in the Newton release, use 'identity_uri' instead. + WARNING [keystonemiddleware.auth_token] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint + WARNING [keystonemiddleware.auth_token] Using the in-process token cache is deprecated as of the 4.2.0 release and may be removed in the 5.0.0 release or the 'O' development cycle. The in-process cache causes inconsistent results and high memory usage. When the feature is removed the auth_token middleware will not cache tokens by default which may result in performance issues. It is recommended to use memcache for the auth_token token cache by setting the memcached_servers option. +mistral.tests.unit.api.v2.test_root.TestRootControllerWithAuth.test_index +mistral.tests.unit.api.v2.test_root.TestRootControllerWithAuth.test_index ... ok +mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_put_env_and_description +mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_put_env_and_description ... ok + WARNING [keystonemiddleware.auth_token] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. + WARNING [keystonemiddleware.auth_token] Use of the auth_admin_prefix, auth_host, auth_port, auth_protocol, identity_uri, admin_token, admin_user, admin_password, and admin_tenant_name configuration options was deprecated in the Mitaka release in favor of an auth_plugin and its related options. This class may be removed in a future release. + WARNING [keystonemiddleware.auth_token] Configuring admin URI using auth fragments was deprecated in the Kilo release, and will be removed in the Newton release, use 'identity_uri' instead. + WARNING [keystonemiddleware.auth_token] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint + WARNING [keystonemiddleware.auth_token] Using the in-process token cache is deprecated as of the 4.2.0 release and may be removed in the 5.0.0 release or the 'O' development cycle. The in-process cache causes inconsistent results and high memory usage. When the feature is removed the auth_token middleware will not cache tokens by default which may result in performance issues. It is recommended to use memcache for the auth_token token cache by setting the memcached_servers option. +mistral.tests.unit.api.v2.test_root.TestRootControllerWithAuth.test_v2_root +mistral.tests.unit.api.v2.test_root.TestRootControllerWithAuth.test_v2_root ... ok +mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_put_env_wrong_state +mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_put_env_wrong_state ... ok mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ActionDefinitionTest.test_action_definition_repr mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ActionDefinitionTest.test_action_definition_repr ... ok mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ActionDefinitionTest.test_create_action_definition_duplicate_without_auth mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ActionDefinitionTest.test_create_action_definition_duplicate_without_auth ... ok - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. +mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_put_invalid_state +mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_put_invalid_state ... ok mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ActionDefinitionTest.test_create_and_get_and_load_action_definition mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ActionDefinitionTest.test_create_and_get_and_load_action_definition ... ok +mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_put_not_found +mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_put_not_found ... ok mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ActionDefinitionTest.test_create_or_update_action_definition mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ActionDefinitionTest.test_create_or_update_action_definition ... ok - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ActionDefinitionTest.test_delete_action_definition_with_name mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ActionDefinitionTest.test_delete_action_definition_with_name ... ok +mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_put_state_and_description +mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_put_state_and_description ... ok mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ActionDefinitionTest.test_delete_action_definition_with_uuid mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ActionDefinitionTest.test_delete_action_definition_with_uuid ... ok +mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_put_state_cancelled +mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_put_state_cancelled ... ok mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ActionDefinitionTest.test_filter_action_definitions_by_equal_value mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ActionDefinitionTest.test_filter_action_definitions_by_equal_value ... ok +mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_put_state_error +mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_put_state_error ... ok mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ActionDefinitionTest.test_filter_action_definitions_by_greater_than_equal_value mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ActionDefinitionTest.test_filter_action_definitions_by_greater_than_equal_value ... ok +mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_put_state_info_unset +mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_put_state_info_unset ... ok mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ActionDefinitionTest.test_filter_action_definitions_by_greater_than_value mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ActionDefinitionTest.test_filter_action_definitions_by_greater_than_value ... ok - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=40fea6f3-27b9-464d-a817-24f0cc17aca9, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - ^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. +mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_put_state_paused +mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_put_state_paused ... ok mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ActionDefinitionTest.test_filter_action_definitions_by_has_filter mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ActionDefinitionTest.test_filter_action_definitions_by_has_filter ... ok - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. +mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_put_state_resume +mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_put_state_resume ... ok mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ActionDefinitionTest.test_filter_action_definitions_by_less_than_equal_value mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ActionDefinitionTest.test_filter_action_definitions_by_less_than_equal_value ... ok mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ActionDefinitionTest.test_filter_action_definitions_by_less_than_value mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ActionDefinitionTest.test_filter_action_definitions_by_less_than_value ... ok +mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_root_execution_id_present_in_logging_values +mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_root_execution_id_present_in_logging_values ... ok mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ActionDefinitionTest.test_filter_action_definitions_by_multiple_columns mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ActionDefinitionTest.test_filter_action_definitions_by_multiple_columns ... ok - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ActionDefinitionTest.test_filter_action_definitions_by_not_equal_value mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ActionDefinitionTest.test_filter_action_definitions_by_not_equal_value ... ok mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ActionDefinitionTest.test_filter_action_definitions_by_values_in_list @@ -5466,86 +5276,48 @@ mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ActionDefinitionTest.test_get_action_definition_with_uuid ... ok mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ActionDefinitionTest.test_get_action_definitions mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ActionDefinitionTest.test_get_action_definitions ... ok +mistral.tests.unit.api.v2.test_execution_report.TestExecutionReportController.test_estimated_time +mistral.tests.unit.api.v2.test_execution_report.TestExecutionReportController.test_estimated_time ... ok mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ActionDefinitionTest.test_update_action_definition_with_name mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ActionDefinitionTest.test_update_action_definition_with_name ... ok mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ActionDefinitionTest.test_update_action_definition_with_uuid mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ActionDefinitionTest.test_update_action_definition_with_uuid ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ActionExecutionTest.test_action_execution_repr -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ActionExecutionTest.test_action_execution_repr ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ActionExecutionTest.test_create_and_get_and_load_action_execution -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ActionExecutionTest.test_create_and_get_and_load_action_execution ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ActionExecutionTest.test_create_or_update_action_execution -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ActionExecutionTest.test_create_or_update_action_execution ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ActionExecutionTest.test_delete_action_execution -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ActionExecutionTest.test_delete_action_execution ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ActionExecutionTest.test_delete_other_tenant_action_execution -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ActionExecutionTest.test_delete_other_tenant_action_execution ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ActionExecutionTest.test_get_action_execution_with_fields -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ActionExecutionTest.test_get_action_execution_with_fields ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ActionExecutionTest.test_get_action_executions -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ActionExecutionTest.test_get_action_executions ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ActionExecutionTest.test_trim_status_info -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ActionExecutionTest.test_trim_status_info ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ActionExecutionTest.test_update_action_execution -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ActionExecutionTest.test_update_action_execution ... ok -mistral.tests.unit.api.v2.test_execution_report.TestExecutionReportController.test_nested_wf_max_depth -mistral.tests.unit.api.v2.test_execution_report.TestExecutionReportController.test_nested_wf_max_depth ... ok -mistral.tests.unit.api.v2.test_sub_execution.TestSubExecutionsController.test_sub_executions_task_id -mistral.tests.unit.api.v2.test_sub_execution.TestSubExecutionsController.test_sub_executions_task_id ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ActionExecutionTest.test_update_action_execution_heartbeat -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ActionExecutionTest.test_update_action_execution_heartbeat ... ok -mistral.tests.unit.db.v2.test_sqlite_transactions.SQLiteTransactionsTest.test_dirty_reads -mistral.tests.unit.db.v2.test_sqlite_transactions.SQLiteTransactionsTest.test_dirty_reads ... ok -mistral.tests.unit.db.v2.test_transactions.TransactionsTest.test_read_only_transactions -mistral.tests.unit.db.v2.test_transactions.TransactionsTest.test_read_only_transactions ... ok - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=11eacc46-987d-444f-aa2f-e62dacee1d48, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - ^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. -mistral.tests.unit.engine.test_commands.SimpleEngineWorkflowLevelCmdsWithMsgTest.test_succeed -mistral.tests.unit.engine.test_commands.SimpleEngineWorkflowLevelCmdsWithMsgTest.test_succeed ... ok - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=ad644051-db24-4048-942d-e41fc784a7f1, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - ^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=2f30b018-dbb3-4ea4-a285-c0d0aa7ffdcd, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - ^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. -mistral.tests.unit.engine.test_cron_trigger.ProcessCronTriggerTest.test_create_cron_trigger_with_pattern_and_first_time -mistral.tests.unit.engine.test_cron_trigger.ProcessCronTriggerTest.test_create_cron_trigger_with_pattern_and_first_time ... ok - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=e3db73ba-2c23-4d73-8748-706511b4677f, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - ^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=3dbddecb-6822-4d25-93b7-1ded09a07bc7, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - ^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.LockTest.test_create_lock +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.LockTest.test_create_lock ... ok +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.LockTest.test_internal_get_direct_subworkflows +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.LockTest.test_internal_get_direct_subworkflows ... ok +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.LockTest.test_with_named_lock +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.LockTest.test_with_named_lock ... ok +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ResourceMemberTest.test_create_and_get_resource_member +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ResourceMemberTest.test_create_and_get_resource_member ... ok +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ResourceMemberTest.test_create_resource_member_duplicate +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ResourceMemberTest.test_create_resource_member_duplicate ... ok +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ResourceMemberTest.test_delete_nonexistent_resource_member +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ResourceMemberTest.test_delete_nonexistent_resource_member ... ok +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ResourceMemberTest.test_delete_resource_member +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ResourceMemberTest.test_delete_resource_member ... ok +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ResourceMemberTest.test_delete_resource_member_already_deleted +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ResourceMemberTest.test_delete_resource_member_already_deleted ... ok +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ResourceMemberTest.test_delete_resource_member_not_owner +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ResourceMemberTest.test_delete_resource_member_not_owner ... ok +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ResourceMemberTest.test_get_resource_members_by_owner +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ResourceMemberTest.test_get_resource_members_by_owner ... ok +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ResourceMemberTest.test_get_resource_members_not_owner +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ResourceMemberTest.test_get_resource_members_not_owner ... ok +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ResourceMemberTest.test_update_resource_member_by_member +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ResourceMemberTest.test_update_resource_member_by_member ... ok +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ResourceMemberTest.test_update_resource_member_by_owner +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ResourceMemberTest.test_update_resource_member_by_owner ... ok +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.TXTest.test_commit +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.TXTest.test_commit ... ok +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.TXTest.test_commit_multiple_objects +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.TXTest.test_commit_multiple_objects ... ok +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.TXTest.test_commit_transaction +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.TXTest.test_commit_transaction ... ok +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.TXTest.test_rollback +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.TXTest.test_rollback ... ok +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.TXTest.test_rollback_multiple_objects +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.TXTest.test_rollback_multiple_objects ... ok ERROR [oslo_messaging.rpc.server] Exception during message handling Traceback (most recent call last): File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/server.py", line 172, in _process_incoming @@ -5600,619 +5372,9 @@ ^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/sqlalchemy/api.py", line 941, in get_action_execution raise exc.DBEntityNotFoundError( -mistral.exceptions.DBEntityNotFoundError: ActionExecution not found [id=c929e977-724e-412e-9829-a3b8fdc0ffee] -mistral.tests.unit.api.v2.test_execution_report.TestExecutionReportController.test_retry_count -mistral.tests.unit.api.v2.test_execution_report.TestExecutionReportController.test_retry_count ... ok -mistral.tests.unit.engine.test_cron_trigger.ProcessCronTriggerTest.test_start_workflow -mistral.tests.unit.engine.test_cron_trigger.ProcessCronTriggerTest.test_start_workflow ... ok -mistral.tests.unit.api.v2.test_sub_execution.TestSubExecutionsController.test_sub_executions_wf_ex_id -mistral.tests.unit.api.v2.test_sub_execution.TestSubExecutionsController.test_sub_executions_wf_ex_id ... ok -mistral.tests.unit.engine.test_cron_trigger.ProcessCronTriggerTest.test_validate_cron_trigger_input_first_time -mistral.tests.unit.engine.test_cron_trigger.ProcessCronTriggerTest.test_validate_cron_trigger_input_first_time ... ok -mistral.tests.unit.engine.test_action_heartbeat_sender.ActionHeartbeatSenderLocalExecutorTest.test_long_action_success -mistral.tests.unit.engine.test_action_heartbeat_sender.ActionHeartbeatSenderLocalExecutorTest.test_long_action_success ... ok - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=37229bb1-166c-4e5b-a5d0-b34f0acd60b3, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - ^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.engine.test_cron_trigger.ProcessCronTriggerTest.test_workflow_without_auth -mistral.tests.unit.engine.test_cron_trigger.ProcessCronTriggerTest.test_workflow_without_auth ... ok -mistral.tests.unit.api.v2.test_execution_report.TestExecutionReportController.test_simple_sequence_wf -mistral.tests.unit.api.v2.test_execution_report.TestExecutionReportController.test_simple_sequence_wf ... ok - ERROR [oslo_messaging.rpc.server] Exception during message handling -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/server.py", line 172, in _process_incoming - res = self.dispatcher.dispatch(message) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 309, in dispatch - return self._do_dispatch(endpoint, method, ctxt, args) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 229, in _do_dispatch - result = func(ctxt, **new_args) - ^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/engine_server.py", line 181, in start_task - return self.engine.start_task( - ^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/post_tx_queue.py", line 80, in decorate - res = func(*args, **kw) - ^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/default_engine.py", line 89, in start_task - task_handler.run_task(task_ex_id, waiting, - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 70, in run_task - task_ex = db_api.get_task_execution(task_ex_id) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/api.py", line 394, in get_task_execution - return IMPL.get_task_execution(id, fields=fields) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/db/sqlalchemy/base.py", line 132, in _within_session - result = func(*args, **kw) - ^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/sqlalchemy/api.py", line 1169, in get_task_execution - raise exc.DBEntityNotFoundError( -mistral.exceptions.DBEntityNotFoundError: Task execution not found [id=7ea55576-fa11-491c-937a-adfaa38639c1] - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=70c5e080-5510-4068-8ba7-0713bfd01e0a, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - ^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.engine.test_dataflow.DataFlowEngineTest.test_branch_publishing_success -mistral.tests.unit.engine.test_dataflow.DataFlowEngineTest.test_branch_publishing_success ... ok -mistral.tests.unit.api.v2.test_sub_execution.TestSubExecutionsController.test_sub_executions_with_include_output -mistral.tests.unit.api.v2.test_sub_execution.TestSubExecutionsController.test_sub_executions_with_include_output ... ok - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=cf4d953f-f09c-407f-8958-8d0327efd82b, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - ^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.engine.test_dataflow.DataFlowEngineTest.test_destroy_result -mistral.tests.unit.engine.test_dataflow.DataFlowEngineTest.test_destroy_result ... ok -mistral.tests.unit.api.v2.test_execution_report.TestExecutionReportController.test_statistics_only -mistral.tests.unit.api.v2.test_execution_report.TestExecutionReportController.test_statistics_only ... ok -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_delete_error_exec -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_delete_error_exec ... ok -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_delete_not_found -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_delete_not_found ... ok -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_delete_running_execution -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_delete_running_execution ... ok -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_delete_success_exec -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_delete_success_exec ... ok -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_get -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_get ... ok -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_get_all -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_get_all ... ok -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_get_all_empty -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_get_all_empty ... ok -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_get_all_executions_with_output -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_get_all_executions_with_output ... ok -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_get_all_executions_without_output -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_get_all_executions_without_output ... ok -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_get_all_filter_by_project_id -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_get_all_filter_by_project_id ... ok -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_get_all_operational_error -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_get_all_operational_error ... ok -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_get_all_pagination -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_get_all_pagination ... ok -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_get_all_pagination_invalid_sort_dirs_length -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_get_all_pagination_invalid_sort_dirs_length ... ok -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_get_all_pagination_limit_negative -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_get_all_pagination_limit_negative ... ok -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_get_all_pagination_limit_not_integer -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_get_all_pagination_limit_not_integer ... ok -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_get_all_pagination_unknown_direction -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_get_all_pagination_unknown_direction ... ok -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_get_all_projects_admin -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_get_all_projects_admin ... ok -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_get_all_projects_normal_user -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_get_all_projects_normal_user ... ok -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_get_all_tasks_within_execution -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_get_all_tasks_within_execution ... ok - ERROR [wsme.api] Server-side error: "'invalid' is not a valid field name.". Detail: -Traceback (most recent call last): - - File "/usr/lib/python3/dist-packages/wsmeext/pecan.py", line 82, in callfunction - result = f(self, *args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^ - - File "/build/reproducible-path/mistral-19.0.0/mistral/api/controllers/v2/execution.py", line 422, in get_all - db_models.WorkflowExecution.check_allowed_none_values(nulls) - - File "/build/reproducible-path/mistral-19.0.0/mistral/db/sqlalchemy/model_base.py", line 144, in check_allowed_none_values - raise ValueError("'{}' is not a valid field name.".format(col)) - -ValueError: 'invalid' is not a valid field name. - - ERROR [wsme.api] Server-side error: "The field 'id' can't hold None value.". Detail: -Traceback (most recent call last): - - File "/usr/lib/python3/dist-packages/wsmeext/pecan.py", line 82, in callfunction - result = f(self, *args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^ - - File "/build/reproducible-path/mistral-19.0.0/mistral/api/controllers/v2/execution.py", line 422, in get_all - db_models.WorkflowExecution.check_allowed_none_values(nulls) - - File "/build/reproducible-path/mistral-19.0.0/mistral/db/sqlalchemy/model_base.py", line 147, in check_allowed_none_values - raise ValueError( - -ValueError: The field 'id' can't hold None value. - -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_get_all_with_nulls_not_valid -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_get_all_with_nulls_not_valid ... ok -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_get_not_found -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_get_not_found ... ok - ERROR [mistral.db.utils] DB error detected, operation will be retried: <function _get_workflow_execution at 0xb0519d98> -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/db/utils.py", line 59, in _with_auth_context - return func(*args, **kw) - ^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/api/controllers/v2/execution.py", line 82, in _get_workflow_execution - wf_ex = db_api.get_workflow_execution(id, fields=fields_tuple) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ - return self._mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1202, in _execute_mock_call - raise result -sqlalchemy.exc.OperationalError: (builtins.str) mock -[SQL: Mock] -[parameters: 'mock'] -(Background on this error at: https://sqlalche.me/e/20/e3q8) -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_get_operational_error -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_get_operational_error ... ok -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_get_sub_wf_ex -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_get_sub_wf_ex ... ok -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_get_task_workflow_executions -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_get_task_workflow_executions ... ok -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_get_with_fields_filter -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_get_with_fields_filter ... ok -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_get_within_project_id -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_get_within_project_id ... ok -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_post_auto_id -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_post_auto_id ... ok -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_post_throws_exception -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_post_throws_exception ... ok -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_post_with_exec_id_exec_doesnt_exist -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_post_with_exec_id_exec_doesnt_exist ... ok -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_post_with_exec_id_exec_exists -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_post_with_exec_id_exec_exists ... ok -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_post_with_params_none -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_post_with_params_none ... ok -mistral.tests.unit.engine.test_dataflow.DataFlowEngineTest.test_empty_with_items -mistral.tests.unit.engine.test_dataflow.DataFlowEngineTest.test_empty_with_items ... ok -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_post_with_source_execution_id -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_post_with_source_execution_id ... ok -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_post_with_src_exec_id_without_exec_id -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_post_with_src_exec_id_without_exec_id ... ok -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_post_without_source_execution_id -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_post_without_source_execution_id ... ok -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_post_without_workflow_id_and_name -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_post_without_workflow_id_and_name ... ok -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_put_description -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_put_description ... ok -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_put_empty -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_put_empty ... ok - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=7937735a-2e9f-4892-b591-94418cbc8b85, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - ^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_put_env -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_put_env ... ok -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_put_env_and_description -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_put_env_and_description ... ok - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_put_env_wrong_state -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_put_env_wrong_state ... ok -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_put_invalid_state -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_put_invalid_state ... ok -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_put_not_found -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_put_not_found ... ok - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_put_state_and_description -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_put_state_and_description ... ok - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_put_state_cancelled -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_put_state_cancelled ... ok -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_put_state_error -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_put_state_error ... ok -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_put_state_info_unset -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_put_state_info_unset ... ok -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_put_state_paused -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_put_state_paused ... ok -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_put_state_resume -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_put_state_resume ... ok -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_root_execution_id_present_in_logging_values -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_root_execution_id_present_in_logging_values ... ok -mistral.tests.unit.api.v2.test_members.TestMembersController.test_create_duplicate_membership -mistral.tests.unit.api.v2.test_members.TestMembersController.test_create_duplicate_membership ... ok -mistral.tests.unit.api.v2.test_members.TestMembersController.test_create_membership_nonexistent_wf -mistral.tests.unit.api.v2.test_members.TestMembersController.test_create_membership_nonexistent_wf ... ok -mistral.tests.unit.api.v2.test_members.TestMembersController.test_create_membership_public_wf -mistral.tests.unit.api.v2.test_members.TestMembersController.test_create_membership_public_wf ... ok -mistral.tests.unit.engine.test_adhoc_actions.AdhocActionsTest.test_adhoc_action_definition_with_namespace -mistral.tests.unit.engine.test_adhoc_actions.AdhocActionsTest.test_adhoc_action_definition_with_namespace ... ok -mistral.tests.unit.api.v2.test_members.TestMembersController.test_create_membership_untransferable -mistral.tests.unit.api.v2.test_members.TestMembersController.test_create_membership_untransferable ... ok -mistral.tests.unit.api.v2.test_members.TestMembersController.test_create_resource_member -mistral.tests.unit.api.v2.test_members.TestMembersController.test_create_resource_member ... ok -mistral.tests.unit.api.v2.test_members.TestMembersController.test_delete_membership -mistral.tests.unit.api.v2.test_members.TestMembersController.test_delete_membership ... ok -mistral.tests.unit.api.v2.test_sub_execution.TestSubExecutionsController.test_sub_executions_with_max_depth -mistral.tests.unit.api.v2.test_sub_execution.TestSubExecutionsController.test_sub_executions_with_max_depth ... ok -mistral.tests.unit.api.v2.test_members.TestMembersController.test_delete_membership_not_owner -mistral.tests.unit.api.v2.test_members.TestMembersController.test_delete_membership_not_owner ... ok -mistral.tests.unit.api.v2.test_tasks.TestTasksController.test_get -mistral.tests.unit.api.v2.test_tasks.TestTasksController.test_get ... ok -mistral.tests.unit.api.v2.test_members.TestMembersController.test_get_memberships_nonexistent_wf -mistral.tests.unit.api.v2.test_members.TestMembersController.test_get_memberships_nonexistent_wf ... ok -mistral.tests.unit.api.v2.test_tasks.TestTasksController.test_get_all -mistral.tests.unit.api.v2.test_tasks.TestTasksController.test_get_all ... ok -mistral.tests.unit.api.v2.test_tasks.TestTasksController.test_get_all_empty -mistral.tests.unit.api.v2.test_tasks.TestTasksController.test_get_all_empty ... ok -mistral.tests.unit.api.v2.test_members.TestMembersController.test_get_operational_error -mistral.tests.unit.api.v2.test_members.TestMembersController.test_get_operational_error ... ok -mistral.tests.unit.api.v2.test_tasks.TestTasksController.test_get_all_operational_error -mistral.tests.unit.api.v2.test_tasks.TestTasksController.test_get_all_operational_error ... ok -mistral.tests.unit.api.v2.test_members.TestMembersController.test_get_other_membership -mistral.tests.unit.api.v2.test_members.TestMembersController.test_get_other_membership ... ok -mistral.tests.unit.api.v2.test_tasks.TestTasksController.test_get_not_found -mistral.tests.unit.api.v2.test_tasks.TestTasksController.test_get_not_found ... ok - ERROR [mistral.db.utils] DB error detected, operation will be retried: <function _get_task_execution at 0xb0561988> -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/db/utils.py", line 59, in _with_auth_context - return func(*args, **kw) - ^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/api/controllers/v2/task.py", line 69, in _get_task_execution - task_ex = db_api.get_task_execution(id, fields=fields) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ - return self._mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1202, in _execute_mock_call - raise result -sqlalchemy.exc.OperationalError: (builtins.str) mock -[SQL: Mock] -[parameters: 'mock'] -(Background on this error at: https://sqlalche.me/e/20/e3q8) -mistral.tests.unit.api.v2.test_members.TestMembersController.test_get_other_memberships -mistral.tests.unit.api.v2.test_members.TestMembersController.test_get_other_memberships ... ok -mistral.tests.unit.api.v2.test_tasks.TestTasksController.test_get_operational_error -mistral.tests.unit.api.v2.test_tasks.TestTasksController.test_get_operational_error ... ok -mistral.tests.unit.api.v2.test_tasks.TestTasksController.test_get_with_fields_filter -mistral.tests.unit.api.v2.test_tasks.TestTasksController.test_get_with_fields_filter ... ok -mistral.tests.unit.api.v2.test_members.TestMembersController.test_get_resource_memberips -mistral.tests.unit.api.v2.test_members.TestMembersController.test_get_resource_memberips ... ok -mistral.tests.unit.api.v2.test_tasks.TestTasksController.test_get_within_project_id -mistral.tests.unit.api.v2.test_tasks.TestTasksController.test_get_within_project_id ... ok - ERROR [mistral.utils.rest_utils] Error during API call: Resource sharing feature can only be supported with authentication enabled. -mistral.tests.unit.api.v2.test_members.TestMembersController.test_membership_api_without_auth -mistral.tests.unit.api.v2.test_members.TestMembersController.test_membership_api_without_auth ... ok -mistral.tests.unit.api.v2.test_tasks.TestTasksController.test_put_current_task_in_error_rerun -mistral.tests.unit.api.v2.test_tasks.TestTasksController.test_put_current_task_in_error_rerun ... ok -mistral.tests.unit.api.v2.test_tasks.TestTasksController.test_put_current_task_not_in_error_rerun -mistral.tests.unit.api.v2.test_tasks.TestTasksController.test_put_current_task_not_in_error_rerun ... ok -mistral.tests.unit.api.v2.test_members.TestMembersController.test_update_membership -mistral.tests.unit.api.v2.test_members.TestMembersController.test_update_membership ... ok -mistral.tests.unit.api.v2.test_tasks.TestTasksController.test_put_current_task_not_in_error_skip -mistral.tests.unit.api.v2.test_tasks.TestTasksController.test_put_current_task_not_in_error_skip ... ok -mistral.tests.unit.api.v2.test_tasks.TestTasksController.test_put_env -mistral.tests.unit.api.v2.test_tasks.TestTasksController.test_put_env ... ok -mistral.tests.unit.api.v2.test_members.TestMembersController.test_update_membership_invalid_status -mistral.tests.unit.api.v2.test_members.TestMembersController.test_update_membership_invalid_status ... ok -mistral.tests.unit.api.v2.test_tasks.TestTasksController.test_put_invalid_reset_rerun -mistral.tests.unit.api.v2.test_tasks.TestTasksController.test_put_invalid_reset_rerun ... ok -mistral.tests.unit.api.v2.test_members.TestMembersController.test_update_membership_not_shared_user -mistral.tests.unit.api.v2.test_members.TestMembersController.test_update_membership_not_shared_user ... ok -mistral.tests.unit.api.v2.test_tasks.TestTasksController.test_put_invalid_state_rerun -mistral.tests.unit.api.v2.test_tasks.TestTasksController.test_put_invalid_state_rerun ... ok -mistral.tests.unit.api.v2.test_tasks.TestTasksController.test_put_match_task_name_rerun -mistral.tests.unit.api.v2.test_tasks.TestTasksController.test_put_match_task_name_rerun ... ok -mistral.tests.unit.api.v2.test_tasks.TestTasksController.test_put_mismatch_task_name_rerun -mistral.tests.unit.api.v2.test_tasks.TestTasksController.test_put_mismatch_task_name_rerun ... ok -mistral.tests.unit.api.v2.test_tasks.TestTasksController.test_put_mismatch_workflow_name_rerun -mistral.tests.unit.api.v2.test_tasks.TestTasksController.test_put_mismatch_workflow_name_rerun ... ok -mistral.tests.unit.api.v2.test_tasks.TestTasksController.test_put_missing_reset_rerun -mistral.tests.unit.api.v2.test_tasks.TestTasksController.test_put_missing_reset_rerun ... ok -mistral.tests.unit.api.v2.test_tasks.TestTasksController.test_put_rerun -mistral.tests.unit.api.v2.test_tasks.TestTasksController.test_put_rerun ... ok -mistral.tests.unit.api.v2.test_tasks.TestTasksController.test_put_skip -mistral.tests.unit.api.v2.test_tasks.TestTasksController.test_put_skip ... ok -mistral.tests.unit.engine.test_dataflow.DataFlowEngineTest.test_get_published_global -mistral.tests.unit.engine.test_dataflow.DataFlowEngineTest.test_get_published_global ... ok -mistral.tests.unit.api.v2.test_tasks.TestTasksController.test_put_valid_state_rerun -mistral.tests.unit.api.v2.test_tasks.TestTasksController.test_put_valid_state_rerun ... ok -mistral.tests.unit.api.v2.test_tasks.TestTasksController.test_put_with_items_rerun -mistral.tests.unit.api.v2.test_tasks.TestTasksController.test_put_with_items_rerun ... ok -mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_delete -mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_delete ... ok -mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_delete_not_found -mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_delete_not_found ... ok -mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_get -mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_get ... ok -mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_get_all -mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_get_all ... ok -mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_get_all_empty -mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_get_all_empty ... ok -mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_get_all_operational_error -mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_get_all_operational_error ... ok -mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_get_not_found -mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_get_not_found ... ok -mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_get_operational_error -mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_get_operational_error ... ok -mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_get_with_fields_filter -mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_get_with_fields_filter ... ok -mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_get_with_namespace -mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_get_with_namespace ... ok -mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_get_within_project_id -mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_get_within_project_id ... ok -mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_post -mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_post ... ok - ERROR [mistral.utils.rest_utils] Error during API call: Database object already exists -mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_post_dup -mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_post_dup ... ok - ERROR [mistral.utils.rest_utils] Error during API call: Invalid DSL: {'action': 'std.echo output="Hi"', 'workflow': 'wf1', 'type': 'direct', 'name': 'task1', 'version': '2.0'} is valid under each of {'type': 'object', 'required': ['workflow']}, {'type': 'object', 'required': ['action']} - -Failed validating 'oneOf' in schema[1]: - {'oneOf': [{'required': ['action'], 'type': 'object'}, - {'required': ['workflow'], 'type': 'object'}]} - -On instance: - {'action': 'std.echo output="Hi"', - 'name': 'task1', - 'type': 'direct', - 'version': '2.0', - 'workflow': 'wf1'} -mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_post_invalid -mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_post_invalid ... ok -mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_post_invalid_skip_validation -mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_post_invalid_skip_validation ... ok -mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_post_namespace -mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_post_namespace ... ok - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=69dfbcd5-71c4-4e71-8905-b2ebe550db5f, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - ^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. - WARNING [mistral.utils.rest_utils] The object must have been deleted while being fetched with a list request [model_class=<class 'mistral.db.v2.sqlalchemy.models.WorkflowExecution'>, id=9826ab86-bc7b-429c-b6ac-2aa4c9977ef0] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/utils/rest_utils.py", line 212, in _get_all_function - rest_resource = resource_function(db_model) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ - return self._mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1216, in _execute_mock_call - return self._mock_wraps(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/tests/unit/api/v2/test_parallel_operations.py", line 103, in decorate_resource_function_ - return orig_func(arg) - ^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/api/controllers/v2/execution.py", line 64, in _get_workflow_execution_resource - rest_utils.load_deferred_fields(wf_ex, ['params', 'input']) - File "/build/reproducible-path/mistral-19.0.0/mistral/utils/rest_utils.py", line 304, in load_deferred_fields - hasattr(ex, f) - File "/usr/lib/python3/dist-packages/sqlalchemy/orm/attributes.py", line 566, in __get__ - return self.impl.get(state, dict_) # type: ignore[no-any-return] - ^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/sqlalchemy/orm/attributes.py", line 1086, in get - value = self._fire_loader_callables(state, key, passive) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/sqlalchemy/orm/attributes.py", line 1121, in _fire_loader_callables - return self.callable_(state, passive) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/sqlalchemy/orm/strategies.py", line 541, in _load_for_state - loading.load_scalar_attributes( - File "/usr/lib/python3/dist-packages/sqlalchemy/orm/loading.py", line 1682, in load_scalar_attributes - raise orm_exc.ObjectDeletedError(state) -sqlalchemy.orm.exc.ObjectDeletedError: Instance '<WorkflowExecution at 0xaf21ade0>' has been deleted, or its row is otherwise not present. -mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_post_public -mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_post_public ... ok - ERROR [mistral.utils.rest_utils] Error during API call: Scope must be one of the following: {'private', 'public'}; actual: unique -mistral.tests.unit.api.v2.test_parallel_operations.TestParallelOperations.test_parallel_api_list_and_delete_operations -mistral.tests.unit.api.v2.test_parallel_operations.TestParallelOperations.test_parallel_api_list_and_delete_operations ... ok -mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_post_wrong_scope -mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_post_wrong_scope ... ok - WARNING [keystonemiddleware.auth_token] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. - WARNING [keystonemiddleware.auth_token] Use of the auth_admin_prefix, auth_host, auth_port, auth_protocol, identity_uri, admin_token, admin_user, admin_password, and admin_tenant_name configuration options was deprecated in the Mitaka release in favor of an auth_plugin and its related options. This class may be removed in a future release. - WARNING [keystonemiddleware.auth_token] Configuring admin URI using auth fragments was deprecated in the Kilo release, and will be removed in the Newton release, use 'identity_uri' instead. - WARNING [keystonemiddleware.auth_token] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint - WARNING [keystonemiddleware.auth_token] Using the in-process token cache is deprecated as of the 4.2.0 release and may be removed in the 5.0.0 release or the 'O' development cycle. The in-process cache causes inconsistent results and high memory usage. When the feature is removed the auth_token middleware will not cache tokens by default which may result in performance issues. It is recommended to use memcache for the auth_token token cache by setting the memcached_servers option. -mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_put -mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_put ... ok -mistral.tests.unit.api.v2.test_root.TestRootControllerWithAuth.test_index -mistral.tests.unit.api.v2.test_root.TestRootControllerWithAuth.test_index ... ok - WARNING [keystonemiddleware.auth_token] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. - WARNING [keystonemiddleware.auth_token] Use of the auth_admin_prefix, auth_host, auth_port, auth_protocol, identity_uri, admin_token, admin_user, admin_password, and admin_tenant_name configuration options was deprecated in the Mitaka release in favor of an auth_plugin and its related options. This class may be removed in a future release. - WARNING [keystonemiddleware.auth_token] Configuring admin URI using auth fragments was deprecated in the Kilo release, and will be removed in the Newton release, use 'identity_uri' instead. - WARNING [keystonemiddleware.auth_token] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint - WARNING [keystonemiddleware.auth_token] Using the in-process token cache is deprecated as of the 4.2.0 release and may be removed in the 5.0.0 release or the 'O' development cycle. The in-process cache causes inconsistent results and high memory usage. When the feature is removed the auth_token middleware will not cache tokens by default which may result in performance issues. It is recommended to use memcache for the auth_token token cache by setting the memcached_servers option. -mistral.tests.unit.api.v2.test_root.TestRootControllerWithAuth.test_v2_root -mistral.tests.unit.api.v2.test_root.TestRootControllerWithAuth.test_v2_root ... ok -mistral.tests.unit.api.v2.test_root.TestRootControllerWithHTTPProxyToWSGI.test_index -mistral.tests.unit.api.v2.test_root.TestRootControllerWithHTTPProxyToWSGI.test_index ... ok -mistral.tests.unit.api.v2.test_root.TestRootControllerWithHTTPProxyToWSGI.test_index_with_prefix -mistral.tests.unit.api.v2.test_root.TestRootControllerWithHTTPProxyToWSGI.test_index_with_prefix ... ok -mistral.tests.unit.api.v2.test_root.TestRootControllerWithHTTPProxyToWSGI.test_v2_root -mistral.tests.unit.api.v2.test_root.TestRootControllerWithHTTPProxyToWSGI.test_v2_root ... ok -mistral.tests.unit.api.v2.test_root.TestRootControllerWithHTTPProxyToWSGI.test_v2_root_with_prefix -mistral.tests.unit.api.v2.test_root.TestRootControllerWithHTTPProxyToWSGI.test_v2_root_with_prefix ... ok -mistral.tests.unit.db.v2.test_db_model.DBModelTest.test_iterate_column_names -mistral.tests.unit.db.v2.test_db_model.DBModelTest.test_iterate_column_names ... ok -mistral.tests.unit.db.v2.test_db_model.DBModelTest.test_iterate_columns -mistral.tests.unit.db.v2.test_db_model.DBModelTest.test_iterate_columns ... ok -mistral.tests.unit.db.v2.test_db_model.DBModelTest.test_to_dict -mistral.tests.unit.db.v2.test_db_model.DBModelTest.test_to_dict ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.CronTriggerTest.test_create_and_get_and_load_cron_trigger -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.CronTriggerTest.test_create_and_get_and_load_cron_trigger ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.CronTriggerTest.test_create_cron_trigger_duplicate_without_auth -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.CronTriggerTest.test_create_cron_trigger_duplicate_without_auth ... ok -mistral.tests.unit.engine.test_dataflow.DataFlowEngineTest.test_global_publishing_error_access_via_function -mistral.tests.unit.engine.test_dataflow.DataFlowEngineTest.test_global_publishing_error_access_via_function ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.CronTriggerTest.test_create_or_update_cron_trigger -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.CronTriggerTest.test_create_or_update_cron_trigger ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.CronTriggerTest.test_cron_trigger_repr -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.CronTriggerTest.test_cron_trigger_repr ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.CronTriggerTest.test_delete_cron_trigger -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.CronTriggerTest.test_delete_cron_trigger ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.CronTriggerTest.test_delete_cron_trigger_by_id -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.CronTriggerTest.test_delete_cron_trigger_by_id ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.CronTriggerTest.test_get_cron_trigger -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.CronTriggerTest.test_get_cron_trigger ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.CronTriggerTest.test_get_cron_trigger_by_id -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.CronTriggerTest.test_get_cron_trigger_by_id ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.CronTriggerTest.test_get_cron_trigger_not_found -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.CronTriggerTest.test_get_cron_trigger_not_found ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.CronTriggerTest.test_get_cron_triggers -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.CronTriggerTest.test_get_cron_triggers ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.CronTriggerTest.test_get_cron_triggers_other_tenant -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.CronTriggerTest.test_get_cron_triggers_other_tenant ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.CronTriggerTest.test_update_cron_trigger -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.CronTriggerTest.test_update_cron_trigger ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.CronTriggerTest.test_update_cron_trigger_by_id -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.CronTriggerTest.test_update_cron_trigger_by_id ... ok - ERROR [mistral.utils.rest_utils] Error during API call: Invalid DSL: {'action': 'std.echo output="Hi"', 'workflow': 'wf1', 'type': 'direct', 'name': 'task1', 'version': '2.0'} is valid under each of {'type': 'object', 'required': ['workflow']}, {'type': 'object', 'required': ['action']} - -Failed validating 'oneOf' in schema[1]: - {'oneOf': [{'required': ['action'], 'type': 'object'}, - {'required': ['workflow'], 'type': 'object'}]} - -On instance: - {'action': 'std.echo output="Hi"', - 'name': 'task1', - 'type': 'direct', - 'version': '2.0', - 'workflow': 'wf1'} -mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_put_invalid -mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_put_invalid ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.EnvironmentTest.test_create_and_get_and_load_environment -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.EnvironmentTest.test_create_and_get_and_load_environment ... ok -mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_put_invalid_skip_validation -mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_put_invalid_skip_validation ... ok - ERROR [mistral.utils.rest_utils] Error during API call: Object not found -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.EnvironmentTest.test_create_environment_duplicate_without_auth -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.EnvironmentTest.test_create_environment_duplicate_without_auth ... ok -mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_put_not_found -mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_put_not_found ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.EnvironmentTest.test_create_or_update_environment -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.EnvironmentTest.test_create_or_update_environment ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.EnvironmentTest.test_delete_environment -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.EnvironmentTest.test_delete_environment ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.EnvironmentTest.test_delete_environments -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.EnvironmentTest.test_delete_environments ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.EnvironmentTest.test_environment_repr -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.EnvironmentTest.test_environment_repr ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.EnvironmentTest.test_get_environments -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.EnvironmentTest.test_get_environments ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.EnvironmentTest.test_update_environment -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.EnvironmentTest.test_update_environment ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.TXTest.test_commit -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.TXTest.test_commit ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.TXTest.test_commit_multiple_objects -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.TXTest.test_commit_multiple_objects ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.TXTest.test_commit_transaction -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.TXTest.test_commit_transaction ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.TXTest.test_rollback -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.TXTest.test_rollback ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.TXTest.test_rollback_multiple_objects -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.TXTest.test_rollback_multiple_objects ... ok +mistral.exceptions.DBEntityNotFoundError: ActionExecution not found [id=838f42a8-4d39-4684-84b4-dd46f1b8f7e8] mistral.tests.unit.db.v2.test_sqlalchemy_db_api.TXTest.test_rollback_transaction mistral.tests.unit.db.v2.test_sqlalchemy_db_api.TXTest.test_rollback_transaction ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkbookTest.test_create_and_get_and_load_workbook -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkbookTest.test_create_and_get_and_load_workbook ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkbookTest.test_create_and_get_and_load_workbook_with_default_namespace -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkbookTest.test_create_and_get_and_load_workbook_with_default_namespace ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkbookTest.test_create_or_update_workbook -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkbookTest.test_create_or_update_workbook ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkbookTest.test_create_workbook_duplicate_without_auth -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkbookTest.test_create_workbook_duplicate_without_auth ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkbookTest.test_delete_workbook -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkbookTest.test_delete_workbook ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkbookTest.test_filter_workbooks_by_equal_value -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkbookTest.test_filter_workbooks_by_equal_value ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkbookTest.test_filter_workbooks_by_greater_than_equal_value -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkbookTest.test_filter_workbooks_by_greater_than_equal_value ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkbookTest.test_filter_workbooks_by_greater_than_value -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkbookTest.test_filter_workbooks_by_greater_than_value ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkbookTest.test_filter_workbooks_by_less_than_equal_value -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkbookTest.test_filter_workbooks_by_less_than_equal_value ... ok -mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_put_public -mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_put_public ... ok - ERROR [mistral.utils.rest_utils] Error during API call: Scope must be one of the following: {'private', 'public'}; actual: unique -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkbookTest.test_filter_workbooks_by_less_than_value -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkbookTest.test_filter_workbooks_by_less_than_value ... ok -mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_put_wrong_scope -mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_put_wrong_scope ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkbookTest.test_filter_workbooks_by_multiple_columns -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkbookTest.test_filter_workbooks_by_multiple_columns ... ok -/build/reproducible-path/mistral-19.0.0/mistral/db/v2/sqlalchemy/api.py:289: SAWarning: TypeDecorator JsonEncoded() will not produce a cache key because the ``cache_ok`` attribute is not set to True. This can have significant performance implications including some performance degradations in comparison to prior SQLAlchemy versions. Set this attribute to True if this type object's state is safe to use in a cache key, or False to disable this warning. (Background on this warning at: https://sqlalche.me/e/20/cprf) - return query.all() -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkbookTest.test_filter_workbooks_by_multiple_tags -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkbookTest.test_filter_workbooks_by_multiple_tags ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkbookTest.test_filter_workbooks_by_not_equal_value -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkbookTest.test_filter_workbooks_by_not_equal_value ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkbookTest.test_filter_workbooks_by_single_tags -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkbookTest.test_filter_workbooks_by_single_tags ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkbookTest.test_filter_workbooks_by_values_in_list -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkbookTest.test_filter_workbooks_by_values_in_list ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkbookTest.test_filter_workbooks_by_values_notin_list -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkbookTest.test_filter_workbooks_by_values_notin_list ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkbookTest.test_get_workbook_with_fields -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkbookTest.test_get_workbook_with_fields ... ok - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=c200b497-a4ae-49e8-857b-d3a70ff53e0a, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - ^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkbookTest.test_get_workbooks -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkbookTest.test_get_workbooks ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkbookTest.test_update_workbook -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkbookTest.test_update_workbook ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkbookTest.test_workbook_private -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkbookTest.test_workbook_private ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkbookTest.test_workbook_public -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkbookTest.test_workbook_public ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkbookTest.test_workbook_repr -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkbookTest.test_workbook_repr ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkbookTest.test_workbooks_in_two_projects -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkbookTest.test_workbooks_in_two_projects ... ok mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowDefinitionTest.test_create_and_get_and_load_workflow_definition mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowDefinitionTest.test_create_and_get_and_load_workflow_definition ... ok mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowDefinitionTest.test_create_or_update_workflow_definition @@ -6227,6 +5389,8 @@ mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowDefinitionTest.test_delete_other_project_workflow_definition ... ok mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowDefinitionTest.test_delete_other_project_workflow_definition_by_admin mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowDefinitionTest.test_delete_other_project_workflow_definition_by_admin ... ok +mistral.tests.unit.api.v2.test_execution_report.TestExecutionReportController.test_estimated_time_no_previous_executions +mistral.tests.unit.api.v2.test_execution_report.TestExecutionReportController.test_estimated_time_no_previous_executions ... ok mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowDefinitionTest.test_delete_workflow_definition mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowDefinitionTest.test_delete_workflow_definition ... ok mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowDefinitionTest.test_delete_workflow_definition_has_event_trigger @@ -6237,36 +5401,42 @@ mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowDefinitionTest.test_filter_workflow_definition_by_greater_than_value ... ok mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowDefinitionTest.test_filter_workflow_definition_by_less_than_equal_value mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowDefinitionTest.test_filter_workflow_definition_by_less_than_equal_value ... ok -mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_validate -mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_validate ... ok mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowDefinitionTest.test_filter_workflow_definition_by_less_than_value mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowDefinitionTest.test_filter_workflow_definition_by_less_than_value ... ok -mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_validate_dsl_parse_exception -mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_validate_dsl_parse_exception ... ok mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowDefinitionTest.test_filter_workflow_definition_by_multiple_columns mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowDefinitionTest.test_filter_workflow_definition_by_multiple_columns ... ok mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowDefinitionTest.test_filter_workflow_definition_by_not_equal_value mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowDefinitionTest.test_filter_workflow_definition_by_not_equal_value ... ok mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowDefinitionTest.test_filter_workflow_definition_by_values_in_list mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowDefinitionTest.test_filter_workflow_definition_by_values_in_list ... ok -mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_validate_empty -mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_validate_empty ... ok + WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=cb030e88-5f20-420c-9b67-a86f99f7bfb7, msg='Fail action expected exception.'] +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action + result = action.run( + ^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run + raise exc.ActionException('Fail action expected exception.') +mistral.exceptions.ActionException: Fail action expected exception. mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowDefinitionTest.test_filter_workflow_definition_by_values_notin_list mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowDefinitionTest.test_filter_workflow_definition_by_values_notin_list ... ok mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowDefinitionTest.test_filter_workflow_definitions_by_equal_value mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowDefinitionTest.test_filter_workflow_definitions_by_equal_value ... ok + WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowDefinitionTest.test_get_workflow_definition_by_admin mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowDefinitionTest.test_get_workflow_definition_by_admin ... ok mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowDefinitionTest.test_get_workflow_definition_with_fields mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowDefinitionTest.test_get_workflow_definition_with_fields ... ok mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowDefinitionTest.test_get_workflow_definition_with_uuid mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowDefinitionTest.test_get_workflow_definition_with_uuid ... ok + WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowDefinitionTest.test_get_workflow_definitions mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowDefinitionTest.test_get_workflow_definitions ... ok mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowDefinitionTest.test_update_other_project_workflow_by_admin mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowDefinitionTest.test_update_other_project_workflow_by_admin ... ok mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowDefinitionTest.test_update_other_project_workflow_definition mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowDefinitionTest.test_update_other_project_workflow_definition ... ok + WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. + WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowDefinitionTest.test_update_system_workflow_by_admin mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowDefinitionTest.test_update_system_workflow_by_admin ... ok mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowDefinitionTest.test_update_wf_scope_cron_trigger_associated_in_diff_tenant @@ -6279,14 +5449,174 @@ mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowDefinitionTest.test_update_wf_scope_event_trigger_associated_in_same_tenant ... ok mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowDefinitionTest.test_update_workflow_definition mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowDefinitionTest.test_update_workflow_definition ... ok -mistral.tests.unit.engine.test_dataflow.DataFlowEngineTest.test_global_publishing_error_access_via_root_context -mistral.tests.unit.engine.test_dataflow.DataFlowEngineTest.test_global_publishing_error_access_via_root_context ... ok mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowDefinitionTest.test_workflow_definition_private mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowDefinitionTest.test_workflow_definition_private ... ok +mistral.tests.unit.api.v2.test_global_publish.TestGlobalPublish.test_global_publish_in_task_exec +mistral.tests.unit.api.v2.test_global_publish.TestGlobalPublish.test_global_publish_in_task_exec ... ok mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowDefinitionTest.test_workflow_definition_public mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowDefinitionTest.test_workflow_definition_public ... ok mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowDefinitionTest.test_workflow_definition_repr mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowDefinitionTest.test_workflow_definition_repr ... ok +mistral.tests.unit.api.v2.test_sub_execution.TestSubExecutionsController.test_sub_executions_errors_only +mistral.tests.unit.api.v2.test_sub_execution.TestSubExecutionsController.test_sub_executions_errors_only ... ok +mistral.tests.unit.api.v2.test_global_publish.TestGlobalPublish.test_global_publish_in_wf_exec +mistral.tests.unit.api.v2.test_global_publish.TestGlobalPublish.test_global_publish_in_wf_exec ... ok +mistral.tests.unit.api.v2.test_root.TestRootController.test_index +mistral.tests.unit.api.v2.test_root.TestRootController.test_index ... ok +mistral.tests.unit.api.v2.test_root.TestRootController.test_v2_root +mistral.tests.unit.api.v2.test_root.TestRootController.test_v2_root ... ok +/usr/lib/python3/dist-packages/tooz/drivers/zake.py:54: UserWarning: The zake driver is deprecated, and will be removed in a future release. + warnings.warn( + WARNING [mistral.service.coordination] Group notifier_group does not exist. + WARNING [mistral.service.coordination] Group executor_group does not exist. + WARNING [mistral.service.coordination] Group engine_group does not exist. + WARNING [mistral.service.coordination] Group event-engine_group does not exist. +mistral.tests.unit.api.v2.test_services.TestServicesController.test_get_all +mistral.tests.unit.api.v2.test_services.TestServicesController.test_get_all ... ok + ERROR [wsme.api] Server-side error: "Failed to get service members from coordination backend. error message". Detail: +Traceback (most recent call last): + + File "/build/reproducible-path/mistral-19.0.0/mistral/api/controllers/v2/service.py", line 63, in get_all + members = service_coordinator.get_members(group) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ + return self._mock_call(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + File "/usr/lib/python3.12/unittest/mock.py", line 1198, in _execute_mock_call + raise effect + +tooz.ToozError: error message + + +During handling of the above exception, another exception occurred: + + +Traceback (most recent call last): + + File "/usr/lib/python3/dist-packages/wsmeext/pecan.py", line 82, in callfunction + result = f(self, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^ + + File "/build/reproducible-path/mistral-19.0.0/mistral/api/controllers/v2/service.py", line 79, in get_all + raise exc.CoordinationException( + +mistral.exceptions.CoordinationException: Failed to get service members from coordination backend. error message + +mistral.tests.unit.api.v2.test_services.TestServicesController.test_get_all_with_get_members_error +mistral.tests.unit.api.v2.test_services.TestServicesController.test_get_all_with_get_members_error ... ok +mistral.tests.unit.api.v2.test_services.TestServicesController.test_get_all_without_backend +mistral.tests.unit.api.v2.test_services.TestServicesController.test_get_all_without_backend ... ok +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.CronTriggerTest.test_create_and_get_and_load_cron_trigger +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.CronTriggerTest.test_create_and_get_and_load_cron_trigger ... ok +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.CronTriggerTest.test_create_cron_trigger_duplicate_without_auth +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.CronTriggerTest.test_create_cron_trigger_duplicate_without_auth ... ok +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.CronTriggerTest.test_create_or_update_cron_trigger +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.CronTriggerTest.test_create_or_update_cron_trigger ... ok +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.CronTriggerTest.test_cron_trigger_repr +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.CronTriggerTest.test_cron_trigger_repr ... ok + ERROR [oslo_messaging.rpc.server] Exception during message handling +Traceback (most recent call last): + File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/server.py", line 172, in _process_incoming + res = self.dispatcher.dispatch(message) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 309, in dispatch + return self._do_dispatch(endpoint, method, ctxt, args) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 229, in _do_dispatch + result = func(ctxt, **new_args) + ^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/engine_server.py", line 235, in on_action_complete + return self.engine.on_action_complete(action_ex_id, result, wf_action) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/utils.py", line 111, in decorate + return retry(_with_auth_context, auth_ctx, func, *args, **kw) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/tenacity/__init__.py", line 469, in __call__ + do = self.iter(retry_state=retry_state) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/tenacity/__init__.py", line 370, in iter + result = action(retry_state) + ^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/tenacity/__init__.py", line 392, in <lambda> + self._add_action_func(lambda rs: rs.outcome.result()) + ^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/concurrent/futures/_base.py", line 449, in result + return self.__get_result() + ^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/concurrent/futures/_base.py", line 401, in __get_result + raise self._exception + File "/usr/lib/python3/dist-packages/tenacity/__init__.py", line 472, in __call__ + result = fn(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/utils.py", line 59, in _with_auth_context + return func(*args, **kw) + ^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/post_tx_queue.py", line 80, in decorate + res = func(*args, **kw) + ^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper + result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/default_engine.py", line 176, in on_action_complete + action_ex = db_api.get_action_execution(action_ex_id) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/api.py", line 309, in get_action_execution + return IMPL.get_action_execution(id, fields=fields, insecure=insecure) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/sqlalchemy/base.py", line 132, in _within_session + result = func(*args, **kw) + ^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/sqlalchemy/api.py", line 941, in get_action_execution + raise exc.DBEntityNotFoundError( +mistral.exceptions.DBEntityNotFoundError: ActionExecution not found [id=88fb7718-c256-4053-89ca-79fc92d61764] +mistral.tests.unit.engine.test_action_heartbeat_sender.ActionHeartbeatSenderRemoteExecutorTest.test_long_action_success +mistral.tests.unit.engine.test_action_heartbeat_sender.ActionHeartbeatSenderRemoteExecutorTest.test_long_action_success ... ok +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.CronTriggerTest.test_delete_cron_trigger +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.CronTriggerTest.test_delete_cron_trigger ... ok +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.CronTriggerTest.test_delete_cron_trigger_by_id +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.CronTriggerTest.test_delete_cron_trigger_by_id ... ok +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.CronTriggerTest.test_get_cron_trigger +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.CronTriggerTest.test_get_cron_trigger ... ok +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.CronTriggerTest.test_get_cron_trigger_by_id +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.CronTriggerTest.test_get_cron_trigger_by_id ... ok +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.CronTriggerTest.test_get_cron_trigger_not_found +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.CronTriggerTest.test_get_cron_trigger_not_found ... ok + WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=d963b16f-1ed2-4e16-a96c-094dd61b196d, msg='Fail action expected exception.'] +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action + result = action.run( + ^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run + raise exc.ActionException('Fail action expected exception.') +mistral.exceptions.ActionException: Fail action expected exception. +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.CronTriggerTest.test_get_cron_triggers +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.CronTriggerTest.test_get_cron_triggers ... ok +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.CronTriggerTest.test_get_cron_triggers_other_tenant +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.CronTriggerTest.test_get_cron_triggers_other_tenant ... ok + WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.CronTriggerTest.test_update_cron_trigger +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.CronTriggerTest.test_update_cron_trigger ... ok + WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.CronTriggerTest.test_update_cron_trigger_by_id +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.CronTriggerTest.test_update_cron_trigger_by_id ... ok +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ScheduledJobTest.test_create_and_get_scheduled_job +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ScheduledJobTest.test_create_and_get_scheduled_job ... ok +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ScheduledJobTest.test_create_scheduled_job_duplicate_without_auth +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ScheduledJobTest.test_create_scheduled_job_duplicate_without_auth ... ok +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ScheduledJobTest.test_delete_scheduled_job +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ScheduledJobTest.test_delete_scheduled_job ... ok +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ScheduledJobTest.test_get_scheduled_jobs +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ScheduledJobTest.test_get_scheduled_jobs ... ok +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ScheduledJobTest.test_get_scheduled_jobs_count +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ScheduledJobTest.test_get_scheduled_jobs_count ... ok +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ScheduledJobTest.test_update_scheduled_job +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ScheduledJobTest.test_update_scheduled_job ... ok mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowExecutionTest.test_create_and_get_and_load_workflow_execution mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowExecutionTest.test_create_and_get_and_load_workflow_execution ... ok mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowExecutionTest.test_create_or_update_workflow_execution @@ -6295,8 +5625,8 @@ mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowExecutionTest.test_delete_workflow_execution ... ok mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowExecutionTest.test_delete_workflow_execution_by_admin mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowExecutionTest.test_delete_workflow_execution_by_admin ... ok -mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_validate_invalid_model_exception -mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_validate_invalid_model_exception ... ok +mistral.tests.unit.api.v2.test_execution_report.TestExecutionReportController.test_nested_wf +mistral.tests.unit.api.v2.test_execution_report.TestExecutionReportController.test_nested_wf ... ok mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowExecutionTest.test_delete_workflow_execution_by_other_fail mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowExecutionTest.test_delete_workflow_execution_by_other_fail ... ok mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowExecutionTest.test_filter_workflow_execution_by_equal_value @@ -6323,172 +5653,40 @@ mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowExecutionTest.test_get_workflow_executions ... ok mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowExecutionTest.test_task_executions mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowExecutionTest.test_task_executions ... ok + WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=25851bba-3894-4c11-a44e-02a8a76862ab, msg='Fail action expected exception.'] +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action + result = action.run( + ^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run + raise exc.ActionException('Fail action expected exception.') +mistral.exceptions.ActionException: Fail action expected exception. mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowExecutionTest.test_trim_status_info mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowExecutionTest.test_trim_status_info ... ok mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowExecutionTest.test_update_workflow_execution mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowExecutionTest.test_update_workflow_execution ... ok + WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowExecutionTest.test_update_workflow_execution_by_admin mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowExecutionTest.test_update_workflow_execution_by_admin ... ok mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowExecutionTest.test_update_workflow_execution_by_others_fail mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowExecutionTest.test_update_workflow_execution_by_others_fail ... ok mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowExecutionTest.test_workflow_execution_repr mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowExecutionTest.test_workflow_execution_repr ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowSharingTest.test_get_shared_workflow -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowSharingTest.test_get_shared_workflow ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowSharingTest.test_owner_delete_shared_workflow -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowSharingTest.test_owner_delete_shared_workflow ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowSharingTest.test_owner_delete_shared_workflow_has_crontrigger -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowSharingTest.test_owner_delete_shared_workflow_has_crontrigger ... ok -mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_validate_yaql_parse_exception -mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_validate_yaql_parse_exception ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.EventTriggerTest.test_create_and_get_event_trigger -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.EventTriggerTest.test_create_and_get_event_trigger ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.EventTriggerTest.test_create_event_trigger_duplicate -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.EventTriggerTest.test_create_event_trigger_duplicate ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.EventTriggerTest.test_delete_event_triggers -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.EventTriggerTest.test_delete_event_triggers ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.EventTriggerTest.test_get_event_triggers_insecure -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.EventTriggerTest.test_get_event_triggers_insecure ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.EventTriggerTest.test_get_event_triggers_not_insecure -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.EventTriggerTest.test_get_event_triggers_not_insecure ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.EventTriggerTest.test_get_event_triggers_specific_fields_insecure -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.EventTriggerTest.test_get_event_triggers_specific_fields_insecure ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.EventTriggerTest.test_update_event_trigger -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.EventTriggerTest.test_update_event_trigger ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.TaskExecutionTest.test_action_executions -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.TaskExecutionTest.test_action_executions ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.TaskExecutionTest.test_create_and_get_and_load_task_execution -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.TaskExecutionTest.test_create_and_get_and_load_task_execution ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.TaskExecutionTest.test_create_or_update_task_execution -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.TaskExecutionTest.test_create_or_update_task_execution ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.TaskExecutionTest.test_delete_task_execution -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.TaskExecutionTest.test_delete_task_execution ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.TaskExecutionTest.test_filter_task_execution_by_equal_value -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.TaskExecutionTest.test_filter_task_execution_by_equal_value ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.TaskExecutionTest.test_filter_task_execution_by_greater_than_equal_value -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.TaskExecutionTest.test_filter_task_execution_by_greater_than_equal_value ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.TaskExecutionTest.test_filter_task_execution_by_greater_than_value -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.TaskExecutionTest.test_filter_task_execution_by_greater_than_value ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.TaskExecutionTest.test_filter_task_execution_by_less_than_equal_value -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.TaskExecutionTest.test_filter_task_execution_by_less_than_equal_value ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.TaskExecutionTest.test_filter_task_execution_by_less_than_value -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.TaskExecutionTest.test_filter_task_execution_by_less_than_value ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.TaskExecutionTest.test_filter_task_execution_by_multiple_columns -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.TaskExecutionTest.test_filter_task_execution_by_multiple_columns ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.TaskExecutionTest.test_filter_task_execution_by_not_equal_value -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.TaskExecutionTest.test_filter_task_execution_by_not_equal_value ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.TaskExecutionTest.test_filter_task_execution_by_values_in_list -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.TaskExecutionTest.test_filter_task_execution_by_values_in_list ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.TaskExecutionTest.test_filter_task_execution_by_values_not_in_list -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.TaskExecutionTest.test_filter_task_execution_by_values_not_in_list ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.TaskExecutionTest.test_get_incomplete_task_executions -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.TaskExecutionTest.test_get_incomplete_task_executions ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.TaskExecutionTest.test_get_task_execution_with_fields -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.TaskExecutionTest.test_get_task_execution_with_fields ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.TaskExecutionTest.test_get_task_executions -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.TaskExecutionTest.test_get_task_executions ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.TaskExecutionTest.test_task_execution_repr -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.TaskExecutionTest.test_task_execution_repr ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.TaskExecutionTest.test_update_task_execution -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.TaskExecutionTest.test_update_task_execution ... ok -mistral.tests.unit.engine.test_dataflow.DataFlowEngineTest.test_global_publishing_success_access_via_function -mistral.tests.unit.engine.test_dataflow.DataFlowEngineTest.test_global_publishing_success_access_via_function ... ok -mistral.tests.unit.engine.test_action_context.ActionContextTest.test_context -mistral.tests.unit.engine.test_action_context.ActionContextTest.test_context ... ok +mistral.tests.unit.db.v2.test_sqlite_transactions.SQLiteTransactionsTest.test_dirty_reads +mistral.tests.unit.db.v2.test_sqlite_transactions.SQLiteTransactionsTest.test_dirty_reads ... ok + WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. + WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. +mistral.tests.unit.api.v2.test_sub_execution.TestSubExecutionsController.test_sub_executions_task_id +mistral.tests.unit.api.v2.test_sub_execution.TestSubExecutionsController.test_sub_executions_task_id ... ok +mistral.tests.unit.engine.test_commands.SimpleEngineCommandsTest.test_fail +mistral.tests.unit.engine.test_commands.SimpleEngineCommandsTest.test_fail ... ok mistral.tests.unit.engine.test_action_defaults.ActionDefaultTest.test_action_defaults_from_env mistral.tests.unit.engine.test_action_defaults.ActionDefaultTest.test_action_defaults_from_env ... ok -mistral.tests.unit.engine.test_dataflow.DataFlowEngineTest.test_global_publishing_success_access_via_root_context_ -mistral.tests.unit.engine.test_dataflow.DataFlowEngineTest.test_global_publishing_success_access_via_root_context_ ... ok mistral.tests.unit.engine.test_action_defaults.ActionDefaultTest.test_action_defaults_from_env_not_applied mistral.tests.unit.engine.test_action_defaults.ActionDefaultTest.test_action_defaults_from_env_not_applied ... ok -mistral.tests.unit.engine.test_adhoc_actions.AdhocActionsTest.test_adhoc_action_execution_with_namespace -mistral.tests.unit.engine.test_adhoc_actions.AdhocActionsTest.test_adhoc_action_execution_with_namespace ... ok -mistral.tests.unit.engine.test_action_defaults.ActionDefaultTest.test_with_items_action_defaults_from_env -mistral.tests.unit.engine.test_action_defaults.ActionDefaultTest.test_with_items_action_defaults_from_env ... ok -mistral.tests.unit.engine.test_dataflow.DataFlowEngineTest.test_linear_data_with_input_expressions -mistral.tests.unit.engine.test_dataflow.DataFlowEngineTest.test_linear_data_with_input_expressions ... ok -mistral.tests.unit.engine.test_commands.OrderEngineCommandsTest.test_fail_first -mistral.tests.unit.engine.test_commands.OrderEngineCommandsTest.test_fail_first ... ok -mistral.tests.unit.engine.test_action_defaults.ActionDefaultTest.test_with_items_action_defaults_from_env_not_applied -mistral.tests.unit.engine.test_action_defaults.ActionDefaultTest.test_with_items_action_defaults_from_env_not_applied ... ok -mistral.tests.unit.engine.test_dataflow.DataFlowEngineTest.test_linear_dataflow -mistral.tests.unit.engine.test_dataflow.DataFlowEngineTest.test_linear_dataflow ... ok -mistral.tests.unit.engine.test_commands.SimpleEngineCmdsWithMsgTest.test_fail -mistral.tests.unit.engine.test_commands.SimpleEngineCmdsWithMsgTest.test_fail ... ok -/build/reproducible-path/mistral-19.0.0/mistral/db/v2/sqlalchemy/api.py:289: SAWarning: TypeDecorator JsonEncoded() will not produce a cache key because the ``cache_ok`` attribute is not set to True. This can have significant performance implications including some performance degradations in comparison to prior SQLAlchemy versions. Set this attribute to True if this type object's state is safe to use in a cache key, or False to disable this warning. (Background on this warning at: https://sqlalche.me/e/20/cprf) - return query.all() -mistral.tests.unit.engine.test_adhoc_actions.AdhocActionsTest.test_adhoc_action_runtime_context_name -mistral.tests.unit.engine.test_adhoc_actions.AdhocActionsTest.test_adhoc_action_runtime_context_name ... ok -mistral.tests.unit.engine.test_commands.SimpleEngineCmdsWithMsgTest.test_pause -mistral.tests.unit.engine.test_commands.SimpleEngineCmdsWithMsgTest.test_pause ... ok -mistral.tests.unit.engine.test_dataflow.DataFlowEngineTest.test_linear_dataflow_implicit_publish -mistral.tests.unit.engine.test_dataflow.DataFlowEngineTest.test_linear_dataflow_implicit_publish ... ok -mistral.tests.unit.engine.test_commands.OrderEngineCommandsTest.test_fail_second -mistral.tests.unit.engine.test_commands.OrderEngineCommandsTest.test_fail_second ... ok -mistral.tests.unit.engine.test_commands.SimpleEngineCmdsWithMsgTest.test_succeed -mistral.tests.unit.engine.test_commands.SimpleEngineCmdsWithMsgTest.test_succeed ... ok - ERROR [mistral.db.v2.sqlalchemy.models] Field size limit exceeded [class=TaskExecution, field=input, size=1KB, limit=0KB] - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.engine.test_execution_fields_size_limitation.ExecutionFieldsSizeLimitTest.test_action_input_limit -mistral.tests.unit.engine.test_execution_fields_size_limitation.ExecutionFieldsSizeLimitTest.test_action_input_limit ... ok -mistral.tests.unit.engine.test_dataflow.DataFlowEngineTest.test_linear_with_branches_dataflow -mistral.tests.unit.engine.test_dataflow.DataFlowEngineTest.test_linear_with_branches_dataflow ... ok - ERROR [mistral.db.v2.sqlalchemy.models] Field size limit exceeded [class=TaskExecution, field=output, size=1KB, limit=0KB] - ERROR [mistral.engine.action_handler] Failed to complete action [error=Field size limit exceeded [class=TaskExecution, field=output, size=1KB, limit=0KB], action=my_action, task=task1]: -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/action_handler.py", line 38, in on_action_complete - action.complete(result) - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/actions.py", line 240, in complete - self.action_ex.output = converted_result.to_dict() - ^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/sqlalchemy/orm/attributes.py", line 537, in __set__ - self.impl.set( - File "/usr/lib/python3/dist-packages/sqlalchemy/orm/attributes.py", line 1277, in set - value = self.fire_replace_event( - ^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/sqlalchemy/orm/attributes.py", line 1292, in fire_replace_event - value = fn( - ^^^ - File "/usr/lib/python3/dist-packages/sqlalchemy/orm/events.py", line 2567, in wrap - fn(target, *arg) - File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/sqlalchemy/models.py", line 109, in <lambda> - lambda t, v, o, i: validate_long_type_length(cls, attr_name, v) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/sqlalchemy/models.py", line 82, in validate_long_type_length - raise exc.SizeLimitExceededException(msg) -mistral.exceptions.SizeLimitExceededException: Field size limit exceeded [class=TaskExecution, field=output, size=1KB, limit=0KB] - - ERROR [mistral.engine.task_handler] Failed to complete action [error=Field size limit exceeded [class=TaskExecution, field=output, size=1KB, limit=0KB], action=my_action, task=task1]: -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/action_handler.py", line 38, in on_action_complete - action.complete(result) - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/actions.py", line 240, in complete - self.action_ex.output = converted_result.to_dict() - ^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/sqlalchemy/orm/attributes.py", line 537, in __set__ - self.impl.set( - File "/usr/lib/python3/dist-packages/sqlalchemy/orm/attributes.py", line 1277, in set - value = self.fire_replace_event( - ^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/sqlalchemy/orm/attributes.py", line 1292, in fire_replace_event - value = fn( - ^^^ - File "/usr/lib/python3/dist-packages/sqlalchemy/orm/events.py", line 2567, in wrap - fn(target, *arg) - File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/sqlalchemy/models.py", line 109, in <lambda> - lambda t, v, o, i: validate_long_type_length(cls, attr_name, v) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/sqlalchemy/models.py", line 82, in validate_long_type_length - raise exc.SizeLimitExceededException(msg) -mistral.exceptions.SizeLimitExceededException: Field size limit exceeded [class=TaskExecution, field=output, size=1KB, limit=0KB] - - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=cd538c4a-b178-4d34-b1a1-88b323d73947, msg='Fail action expected exception.'] +mistral.tests.unit.engine.test_commands.SimpleEngineCommandsTest.test_pause +mistral.tests.unit.engine.test_commands.SimpleEngineCommandsTest.test_pause ... ok + WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=d13a1a66-1b42-4d9d-849b-69478ae3dfe4, msg='Fail action expected exception.'] Traceback (most recent call last): File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action result = action.run( @@ -6497,306 +5695,31 @@ raise exc.ActionException('Fail action expected exception.') mistral.exceptions.ActionException: Fail action expected exception. WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. - ERROR [mistral.engine.workflows] Failed to evaluate expression in output-on-error! (output-on-error: '{'message': '<% $.not_existing_variable %>'}', exception: 'Can not evaluate YAQL expression [expression=$.not_existing_variable, error='not_existing_variable', data={'__versions': {'78e731027d8fd50ed642340b7c9a63b3': 1}, 'message': "The action raised an exception [action=Fail action, action_ex_id=cd538c4a-b178-4d34-b1a1-88b323d73947, msg='Fail action expected exception.']", '__env': {}, '__execution': {'id': '3bcfbae3-aeba-426d-8b70-0d9b9b238c42'}, }]' Cause: 'Failure caused by error in tasks: task1 - - task1 [task_ex_id=98affcbd-be61-4e03-9df1-62d4693bd945] -> The action raised an exception [action=Fail action, action_ex_id=cd538c4a-b178-4d34-b1a1-88b323d73947, msg='Fail action expected exception.'] - [action_ex_id=cd538c4a-b178-4d34-b1a1-88b323d73947, idx=0]: The action raised an exception [action=Fail action, action_ex_id=cd538c4a-b178-4d34-b1a1-88b323d73947, msg='Fail action expected exception.'] -' - ERROR [mistral.engine.task_handler] Failed to handle action completion [error=Can not evaluate YAQL expression [expression=task(task1).result.message, error='message', data={'__task_execution': {'id': 'b3ddace1-f7ba-4025-b756-f935663d3eba', 'name': 'task1'}, , '__env': {}, '__execution': {'id': '5d51b67e-febf-45da-bd88-9ee0d4841dd0'}, }], wf=wb.wf1, task=task1, action=wb.wf2]: -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 158, in evaluate - result = get_yaql_engine_class()(expression).evaluate( - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 159, in evaluate - return self(utils.NO_VALUE, context, self.engine) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 147, in __call__ - return super(Statement, self).__call__(receiver, context, engine) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 34, in __call__ - return context(self.name, engine, receiver, context)(*self.args) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> - return lambda *args, **kwargs: runner.call( - ^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 48, in call - delegate = choose_overload( - ^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 115, in choose_overload - args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args)) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 115, in <genexpr> - args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args)) - ^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 109, in <lambda> - arg(utils.NO_VALUE, context, engine) - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 34, in __call__ - return context(self.name, engine, receiver, context)(*self.args) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> - return lambda *args, **kwargs: runner.call( - ^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 51, in call - result = delegate() - ^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 140, in <lambda> - return lambda: delegate() - ^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/specs.py", line 309, in func - result = self.payload( - ^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/standard_library/collections.py", line 224, in dict_keyword_access - return d[key] - ~^^^^^ -KeyError: 'message' - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 161, in _on_action_complete - task.on_action_complete(action_ex) - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 593, in on_action_complete - self.complete(state, state_info) - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 383, in complete - data_flow.publish_variables(self.task_ex, self.task_spec) - File "/build/reproducible-path/mistral-19.0.0/mistral/workflow/data_flow.py", line 237, in publish_variables - task_ex.published = expr.evaluate_recursively(branch_vars, expr_ctx) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 99, in evaluate_recursively - data[key] = _evaluate_item(data[key], context) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 78, in _evaluate_item - return evaluate(item, context) - ^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 70, in evaluate - return evaluator.evaluate(expression, context) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 226, in evaluate - evaluated = super(InlineYAQLEvaluator, cls).evaluate( - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 180, in evaluate - raise exc.YaqlEvaluationException( -mistral.exceptions.YaqlEvaluationException: Can not evaluate YAQL expression [expression=task(task1).result.message, error='message', data={'__task_execution': {'id': 'b3ddace1-f7ba-4025-b756-f935663d3eba', 'name': 'task1'}, , '__env': {}, '__execution': {'id': '5d51b67e-febf-45da-bd88-9ee0d4841dd0'}, }] - - ERROR [mistral.engine.workflows] Failed to evaluate expression in output-on-error! (output-on-error: '{'message': '<% $.message %>'}', exception: 'Can not evaluate YAQL expression [expression=$.message, error='message', data={'__versions': {}, '__env': {}, '__execution': {'id': '5d51b67e-febf-45da-bd88-9ee0d4841dd0'}, }]' Cause: 'Failed to handle action completion [error=Can not evaluate YAQL expression [expression=task(task1).result.message, error='message', data={'__task_execution': {'id': 'b3ddace1-f7ba-4025-b756-f935663d3eba', 'name': 'task1'}, , '__env': {}, '__execution': {'id': '5d51b67e-febf-45da-bd88-9ee0d4841dd0'}, }], wf=wb.wf1, task=task1, action=wb.wf2]: -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 158, in evaluate - result = get_yaql_engine_class()(expression).evaluate( - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 159, in evaluate - return self(utils.NO_VALUE, context, self.engine) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 147, in __call__ - return super(Statement, self).__call__(receiver, context, engine) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 34, in __call__ - return context(self.name, engine, receiver, context)(*self.args) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> - return lambda *args, **kwargs: runner.call( - ^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 48, in call - delegate = choose_overload( - ^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 115, in choose_overload - args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args)) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 115, in <genexpr> - args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args)) - ^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 109, in <lambda> - arg(utils.NO_VALUE, context, engine) - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 34, in __call__ - return context(self.name, engine, receiver, context)(*self.args) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> - return lambda *args, **kwargs: runner.call( - ^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 51, in call - result = delegate() - ^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 140, in <lambda> - return lambda: delegate() - ^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/specs.py", line 309, in func - result = self.payload( - ^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/standard_library/collections.py", line 224, in dict_keyword_access - return d[key] - ~^^^^^ -KeyError: 'message' - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 161, in _on_action_complete - task.on_action_complete(action_ex) - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 593, in on_action_complete - self.complete(state, state_info) - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 383, in complete - data_flow.publish_variables(self.task_ex, self.task_spec) - File "/build/reproducible-path/mistral-19.0.0/mistral/workflow/data_flow.py", line 237, in publish_variables - task_ex.published = expr.evaluate_recursively(branch_vars, expr_ctx) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 99, in evaluate_recursively - data[key] = _evaluate_item(data[key], context) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 78, in _evaluate_item - return evaluate(item, context) - ^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 70, in evaluate - return evaluator.evaluate(expression, context) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 226, in evaluate - evaluated = super(InlineYAQLEvaluator, cls).evaluate( - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 180, in evaluate - raise exc.YaqlEvaluationException( -mistral.exceptions.YaqlEvaluationException: Can not evaluate YAQL expression [expression=task(task1).result.message, error='message', data={'__task_execution': {'id': 'b3ddace1-f7ba-4025-b756-f935663d3eba', 'name': 'task1'}, , '__env': {}, '__execution': {'id': '5d51b67e-febf-45da-bd88-9ee0d4841dd0'}, }] -' -mistral.tests.unit.engine.test_execution_fields_size_limitation.ExecutionFieldsSizeLimitTest.test_action_output_limit -mistral.tests.unit.engine.test_execution_fields_size_limitation.ExecutionFieldsSizeLimitTest.test_action_output_limit ... ok -mistral.tests.unit.engine.test_adhoc_actions.AdhocActionsTest.test_adhoc_async_action -mistral.tests.unit.engine.test_adhoc_actions.AdhocActionsTest.test_adhoc_async_action ... ok -mistral.tests.unit.engine.test_dataflow.DataFlowEngineTest.test_output_on_error_wb_yaql_failed -mistral.tests.unit.engine.test_dataflow.DataFlowEngineTest.test_output_on_error_wb_yaql_failed ... ok -mistral.tests.unit.engine.test_commands.OrderEngineCommandsTest.test_succeed_first -mistral.tests.unit.engine.test_commands.OrderEngineCommandsTest.test_succeed_first ... ok -mistral.tests.unit.engine.test_execution_fields_size_limitation.ExecutionFieldsSizeLimitTest.test_default_limit -mistral.tests.unit.engine.test_execution_fields_size_limitation.ExecutionFieldsSizeLimitTest.test_default_limit ... ok -mistral.tests.unit.engine.test_dataflow.DataFlowEngineTest.test_override_json_input -mistral.tests.unit.engine.test_dataflow.DataFlowEngineTest.test_override_json_input ... ok WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.engine.test_execution_fields_size_limitation.ExecutionFieldsSizeLimitTest.test_fail_workflow_no_limit -mistral.tests.unit.engine.test_execution_fields_size_limitation.ExecutionFieldsSizeLimitTest.test_fail_workflow_no_limit ... ok -mistral.tests.unit.engine.test_dataflow.DataFlowEngineTest.test_parallel_tasks -mistral.tests.unit.engine.test_dataflow.DataFlowEngineTest.test_parallel_tasks ... ok - ERROR [mistral.engine.task_handler] Failed to run task [error=Invalid input [name=my_wb.missing_base, class=mistral.actions.adhoc.AdHocAction, missing=['some_input']], wf=my_wb.wf6, task=missing_action]: -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 83, in run_task - task.run(first_run) - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 602, in run - self._run_new() - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 632, in _run_new - self._schedule_actions() - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 702, in _schedule_actions - action.schedule( - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/actions.py", line 250, in schedule - self.action_desc.check_parameters(input_dict) - File "/usr/lib/python3/dist-packages/mistral_lib/actions/providers/base.py", line 115, in check_parameters - raise exc.ActionException(msg % tuple(msg_props)) -mistral_lib.exceptions.ActionException: Invalid input [name=my_wb.missing_base, class=mistral.actions.adhoc.AdHocAction, missing=['some_input']] - - ERROR [mistral.actions.std_actions] Failed to send HTTP request for action execution: c6006cbb-7b3f-4cf4-9fa0-7f7cbd32bfe4 -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 236, in run - resp = requests.request( - ^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/requests/api.py", line 59, in request - return session.request(method=method, url=url, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/requests/sessions.py", line 575, in request - prep = self.prepare_request(req) - ^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/requests/sessions.py", line 484, in prepare_request - p.prepare( - File "/usr/lib/python3/dist-packages/requests/models.py", line 367, in prepare - self.prepare_url(url, params) - File "/usr/lib/python3/dist-packages/requests/models.py", line 438, in prepare_url - raise MissingSchema( -requests.exceptions.MissingSchema: Invalid URL 'some.not.existing.url': No scheme supplied. Perhaps you meant https://some.not.existing.url? - WARNING [mistral.executors.default_executor] The action raised an exception [action=<mistral.actions.std_actions.HTTPAction object at 0xaf2bb3a8>, action_ex_id=c6006cbb-7b3f-4cf4-9fa0-7f7cbd32bfe4, msg='Failed to send HTTP request: Invalid URL 'some.not.existing.url': No scheme supplied. Perhaps you meant https://some.not.existing.url?'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 236, in run - resp = requests.request( - ^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/requests/api.py", line 59, in request - return session.request(method=method, url=url, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/requests/sessions.py", line 575, in request - prep = self.prepare_request(req) - ^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/requests/sessions.py", line 484, in prepare_request - p.prepare( - File "/usr/lib/python3/dist-packages/requests/models.py", line 367, in prepare - self.prepare_url(url, params) - File "/usr/lib/python3/dist-packages/requests/models.py", line 438, in prepare_url - raise MissingSchema( -requests.exceptions.MissingSchema: Invalid URL 'some.not.existing.url': No scheme supplied. Perhaps you meant https://some.not.existing.url? - -During handling of the above exception, another exception occurred: - +mistral.tests.unit.api.v2.test_execution_report.TestExecutionReportController.test_nested_wf_errors_only +mistral.tests.unit.api.v2.test_execution_report.TestExecutionReportController.test_nested_wf_errors_only ... ok +mistral.tests.unit.engine.test_action_defaults.ActionDefaultTest.test_with_items_action_defaults_from_env +mistral.tests.unit.engine.test_action_defaults.ActionDefaultTest.test_with_items_action_defaults_from_env ... ok + WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=d959d1fa-0e0e-4ee4-9742-57b6598661ac, msg='Fail action expected exception.'] Traceback (most recent call last): File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action result = action.run( ^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 255, in run - raise exc.ActionException("Failed to send HTTP request: %s" % e) -mistral.exceptions.ActionException: Failed to send HTTP request: Invalid URL 'some.not.existing.url': No scheme supplied. Perhaps you meant https://some.not.existing.url? + File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run + raise exc.ActionException('Fail action expected exception.') +mistral.exceptions.ActionException: Fail action expected exception. WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.engine.test_commands.OrderEngineCommandsTest.test_succeed_second -mistral.tests.unit.engine.test_commands.OrderEngineCommandsTest.test_succeed_second ... ok -mistral.tests.unit.engine.test_adhoc_actions.AdhocActionsTest.test_missing_adhoc_action_definition -mistral.tests.unit.engine.test_adhoc_actions.AdhocActionsTest.test_missing_adhoc_action_definition ... ok -mistral.tests.unit.engine.test_execution_fields_size_limitation.ExecutionFieldsSizeLimitTest.test_task_execution_state_info_trimmed -mistral.tests.unit.engine.test_execution_fields_size_limitation.ExecutionFieldsSizeLimitTest.test_task_execution_state_info_trimmed ... ok - ERROR [mistral.db.v2.sqlalchemy.models] Field size limit exceeded [class=TaskExecution, field=published, size=1KB, limit=0KB] - ERROR [mistral.engine.task_handler] Failed to handle action completion [error=Field size limit exceeded [class=TaskExecution, field=published, size=1KB, limit=0KB], wf=wf, task=task1, action=my_action]: -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 161, in _on_action_complete - task.on_action_complete(action_ex) - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 593, in on_action_complete - self.complete(state, state_info) - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 383, in complete - data_flow.publish_variables(self.task_ex, self.task_spec) - File "/build/reproducible-path/mistral-19.0.0/mistral/workflow/data_flow.py", line 237, in publish_variables - task_ex.published = expr.evaluate_recursively(branch_vars, expr_ctx) - ^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/sqlalchemy/orm/attributes.py", line 537, in __set__ - self.impl.set( - File "/usr/lib/python3/dist-packages/sqlalchemy/orm/attributes.py", line 1277, in set - value = self.fire_replace_event( - ^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/sqlalchemy/orm/attributes.py", line 1292, in fire_replace_event - value = fn( - ^^^ - File "/usr/lib/python3/dist-packages/sqlalchemy/orm/events.py", line 2567, in wrap - fn(target, *arg) - File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/sqlalchemy/models.py", line 109, in <lambda> - lambda t, v, o, i: validate_long_type_length(cls, attr_name, v) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/sqlalchemy/models.py", line 82, in validate_long_type_length - raise exc.SizeLimitExceededException(msg) -mistral.exceptions.SizeLimitExceededException: Field size limit exceeded [class=TaskExecution, field=published, size=1KB, limit=0KB] - - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=7ca47c4e-b096-4810-96fa-69ec374d2b40, msg='Fail action expected exception.'] + WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. + WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. +mistral.tests.unit.api.v2.test_sub_execution.TestSubExecutionsController.test_sub_executions_wf_ex_id +mistral.tests.unit.api.v2.test_sub_execution.TestSubExecutionsController.test_sub_executions_wf_ex_id ... ok +mistral.tests.unit.engine.test_commands.SimpleEngineCommandsTest.test_succeed +mistral.tests.unit.engine.test_commands.SimpleEngineCommandsTest.test_succeed ... ok +mistral.tests.unit.engine.test_action_defaults.ActionDefaultTest.test_with_items_action_defaults_from_env_not_applied +mistral.tests.unit.engine.test_action_defaults.ActionDefaultTest.test_with_items_action_defaults_from_env_not_applied ... ok +mistral.tests.unit.engine.test_default_engine.DefaultEngineTest.test_on_action_complete +mistral.tests.unit.engine.test_default_engine.DefaultEngineTest.test_on_action_complete ... ok + WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=f38e9488-5b66-4e00-9058-c2904253cffb, msg='Fail action expected exception.'] Traceback (most recent call last): File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action result = action.run( @@ -6804,63 +5727,9 @@ File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run raise exc.ActionException('Fail action expected exception.') mistral.exceptions.ActionException: Fail action expected exception. -mistral.tests.unit.engine.test_execution_fields_size_limitation.ExecutionFieldsSizeLimitTest.test_task_published_limit -mistral.tests.unit.engine.test_execution_fields_size_limitation.ExecutionFieldsSizeLimitTest.test_task_published_limit ... ok -mistral.tests.unit.engine.test_dataflow.DataFlowEngineTest.test_parallel_tasks_complex -mistral.tests.unit.engine.test_dataflow.DataFlowEngineTest.test_parallel_tasks_complex ... ok -mistral.tests.unit.engine.test_commands.SimpleEngineCommandsTest.test_fail -mistral.tests.unit.engine.test_commands.SimpleEngineCommandsTest.test_fail ... ok - ERROR [mistral.db.v2.sqlalchemy.models] Field size limit exceeded [class=TaskExecution, field=input, size=1KB, limit=0KB] -mistral.tests.unit.engine.test_execution_fields_size_limitation.ExecutionFieldsSizeLimitTest.test_workflow_input_default_value_limit -mistral.tests.unit.engine.test_execution_fields_size_limitation.ExecutionFieldsSizeLimitTest.test_workflow_input_default_value_limit ... ok - ERROR [mistral.db.v2.sqlalchemy.models] Field size limit exceeded [class=TaskExecution, field=input, size=1KB, limit=0KB] -mistral.tests.unit.engine.test_dataflow.DataFlowEngineTest.test_publish_no_complete -mistral.tests.unit.engine.test_dataflow.DataFlowEngineTest.test_publish_no_complete ... ok -mistral.tests.unit.engine.test_execution_fields_size_limitation.ExecutionFieldsSizeLimitTest.test_workflow_input_limit -mistral.tests.unit.engine.test_execution_fields_size_limitation.ExecutionFieldsSizeLimitTest.test_workflow_input_limit ... ok - ERROR [mistral.db.v2.sqlalchemy.models] Field size limit exceeded [class=TaskExecution, field=params, size=1KB, limit=0KB] -mistral.tests.unit.engine.test_commands.SimpleEngineCommandsTest.test_pause -mistral.tests.unit.engine.test_commands.SimpleEngineCommandsTest.test_pause ... ok - ERROR [mistral.engine.task_handler] Failed to run task [error=Invalid input [name=my_wb.nested_missing_base, class=mistral.actions.adhoc.AdHocAction, missing=['some_input']], wf=my_wb.wf7, task=nested_missing_action]: -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 83, in run_task - task.run(first_run) - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 602, in run - self._run_new() - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 632, in _run_new - self._schedule_actions() - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 702, in _schedule_actions - action.schedule( - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/actions.py", line 250, in schedule - self.action_desc.check_parameters(input_dict) - File "/usr/lib/python3/dist-packages/mistral_lib/actions/providers/base.py", line 115, in check_parameters - raise exc.ActionException(msg % tuple(msg_props)) -mistral_lib.exceptions.ActionException: Invalid input [name=my_wb.nested_missing_base, class=mistral.actions.adhoc.AdHocAction, missing=['some_input']] - -mistral.tests.unit.engine.test_execution_fields_size_limitation.ExecutionFieldsSizeLimitTest.test_workflow_params_limit -mistral.tests.unit.engine.test_execution_fields_size_limitation.ExecutionFieldsSizeLimitTest.test_workflow_params_limit ... ok -mistral.tests.unit.engine.test_adhoc_actions.AdhocActionsTest.test_nested_missing_adhoc_action_definition -mistral.tests.unit.engine.test_adhoc_actions.AdhocActionsTest.test_nested_missing_adhoc_action_definition ... ok -mistral.tests.unit.engine.test_dataflow.DataFlowEngineTest.test_publish_no_regular_publish -mistral.tests.unit.engine.test_dataflow.DataFlowEngineTest.test_publish_no_regular_publish ... ok -mistral.tests.unit.engine.test_commands.SimpleEngineCommandsTest.test_succeed -mistral.tests.unit.engine.test_commands.SimpleEngineCommandsTest.test_succeed ... ok -/build/reproducible-path/mistral-19.0.0/mistral/db/v2/sqlalchemy/api.py:289: SAWarning: TypeDecorator JsonEncoded() will not produce a cache key because the ``cache_ok`` attribute is not set to True. This can have significant performance implications including some performance degradations in comparison to prior SQLAlchemy versions. Set this attribute to True if this type object's state is safe to use in a cache key, or False to disable this warning. (Background on this warning at: https://sqlalche.me/e/20/cprf) - return query.all() -mistral.tests.unit.engine.test_join.JoinEngineTest.test_delete_join_completion_check_on_execution_delete -mistral.tests.unit.engine.test_join.JoinEngineTest.test_delete_join_completion_check_on_execution_delete ... ok -mistral.tests.unit.engine.test_dataflow.DataFlowEngineTest.test_publish_no_success -mistral.tests.unit.engine.test_dataflow.DataFlowEngineTest.test_publish_no_success ... ok - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=c7d994fc-82b5-4b12-8b39-bc7e0339c541, msg='Fail action expected exception.'] + WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. + WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. + WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=b3a42d4d-65d5-4fea-bf44-1a2a6a5662ae, msg='Fail action expected exception.'] Traceback (most recent call last): File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action result = action.run( @@ -6868,33 +5737,23 @@ File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run raise exc.ActionException('Fail action expected exception.') mistral.exceptions.ActionException: Fail action expected exception. - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.engine.test_commands.SimpleEngineWorkflowLevelCommandsTest.test_fail -mistral.tests.unit.engine.test_commands.SimpleEngineWorkflowLevelCommandsTest.test_fail ... ok -mistral.tests.unit.engine.test_dataflow.DataFlowEngineTest.test_publish_on_error -mistral.tests.unit.engine.test_dataflow.DataFlowEngineTest.test_publish_on_error ... ok -mistral.tests.unit.engine.test_join.JoinEngineTest.test_delete_join_completion_check_on_stop -mistral.tests.unit.engine.test_join.JoinEngineTest.test_delete_join_completion_check_on_stop ... ok -mistral.tests.unit.engine.test_adhoc_actions.AdhocActionsTest.test_run_adhoc_action_with_env -mistral.tests.unit.engine.test_adhoc_actions.AdhocActionsTest.test_run_adhoc_action_with_env ... ok -mistral.tests.unit.engine.test_commands.SimpleEngineWorkflowLevelCommandsTest.test_pause -mistral.tests.unit.engine.test_commands.SimpleEngineWorkflowLevelCommandsTest.test_pause ... ok -mistral.tests.unit.engine.test_dataflow.DataFlowEngineTest.test_publish_with_all -mistral.tests.unit.engine.test_dataflow.DataFlowEngineTest.test_publish_with_all ... ok -mistral.tests.unit.engine.test_commands.SimpleEngineWorkflowLevelCommandsTest.test_succeed -mistral.tests.unit.engine.test_commands.SimpleEngineWorkflowLevelCommandsTest.test_succeed ... ok -mistral.tests.unit.engine.test_join.JoinEngineTest.test_diamond_join_all -mistral.tests.unit.engine.test_join.JoinEngineTest.test_diamond_join_all ... ok -mistral.tests.unit.engine.test_default_engine.DefaultEngineTest.test_on_action_complete -mistral.tests.unit.engine.test_default_engine.DefaultEngineTest.test_on_action_complete ... ok -mistral.tests.unit.engine.test_dataflow.DataFlowEngineTest.test_sequential_tasks_publishing_same_structured -mistral.tests.unit.engine.test_dataflow.DataFlowEngineTest.test_sequential_tasks_publishing_same_structured ... ok mistral.tests.unit.engine.test_default_engine.DefaultEngineTest.test_on_action_update mistral.tests.unit.engine.test_default_engine.DefaultEngineTest.test_on_action_update ... ok -mistral.tests.unit.engine.test_adhoc_actions.AdhocActionsTest.test_run_adhoc_action_without_input_value -mistral.tests.unit.engine.test_adhoc_actions.AdhocActionsTest.test_run_adhoc_action_without_input_value ... ok -mistral.tests.unit.engine.test_join.JoinEngineTest.test_discriminator -mistral.tests.unit.engine.test_join.JoinEngineTest.test_discriminator ... ok +mistral.tests.unit.api.v2.test_execution_report.TestExecutionReportController.test_nested_wf_max_depth +mistral.tests.unit.api.v2.test_execution_report.TestExecutionReportController.test_nested_wf_max_depth ... ok + WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. + WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. + WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. +mistral.tests.unit.api.v2.test_sub_execution.TestSubExecutionsController.test_sub_executions_with_include_output +mistral.tests.unit.api.v2.test_sub_execution.TestSubExecutionsController.test_sub_executions_with_include_output ... ok + WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=d575a03d-dea9-445b-a82b-b097bf1215a9, msg='Fail action expected exception.'] +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action + result = action.run( + ^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run + raise exc.ActionException('Fail action expected exception.') +mistral.exceptions.ActionException: Fail action expected exception. ERROR [mistral.engine.action_handler] Failed to update action [error=Transition to the PAUSED state is only supported for asynchronous action execution., action=std.noop, task=task1]: Traceback (most recent call last): File "/build/reproducible-path/mistral-19.0.0/mistral/engine/action_handler.py", line 65, in on_action_update @@ -6905,57 +5764,44 @@ mistral.tests.unit.engine.test_default_engine.DefaultEngineTest.test_on_action_update_non_async mistral.tests.unit.engine.test_default_engine.DefaultEngineTest.test_on_action_update_non_async ... ok -mistral.tests.unit.engine.test_dataflow.DataFlowEngineTest.test_sequential_tasks_publishing_same_var -mistral.tests.unit.engine.test_dataflow.DataFlowEngineTest.test_sequential_tasks_publishing_same_var ... ok + WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=946dd572-201c-48c9-80ca-f23317e47bb4, msg='Fail action expected exception.'] +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action + result = action.run( + ^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run + raise exc.ActionException('Fail action expected exception.') +mistral.exceptions.ActionException: Fail action expected exception. + WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=875e917f-4f0e-4941-8816-17400efacda4, msg='Fail action expected exception.'] +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action + result = action.run( + ^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run + raise exc.ActionException('Fail action expected exception.') +mistral.exceptions.ActionException: Fail action expected exception. mistral.tests.unit.engine.test_default_engine.DefaultEngineTest.test_report_running_actions mistral.tests.unit.engine.test_default_engine.DefaultEngineTest.test_report_running_actions ... ok - ERROR [mistral.engine.task_handler] Failed to run task [error=Failed to find action [action_name=wrong.task, namespace=], wf=wf, task=task1]: + WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=d5f28945-ebca-4432-ac57-cf5de02d5222, msg='Fail action expected exception.'] Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 83, in run_task - task.run(first_run) - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 602, in run - self._run_new() - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 632, in _run_new - self._schedule_actions() - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 699, in _schedule_actions - action = self._build_action() - ^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 773, in _build_action - action_desc = self._get_action_descriptor() - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 805, in _get_action_descriptor - raise exc.MistralException( -mistral.exceptions.MistralException: Failed to find action [action_name=wrong.task, namespace=] - + File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action + result = action.run( + ^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run + raise exc.ActionException('Fail action expected exception.') +mistral.exceptions.ActionException: Fail action expected exception. + WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. +mistral.tests.unit.api.v2.test_execution_report.TestExecutionReportController.test_retry_count +mistral.tests.unit.api.v2.test_execution_report.TestExecutionReportController.test_retry_count ... ok mistral.tests.unit.engine.test_default_engine.DefaultEngineTest.test_resume_workflow mistral.tests.unit.engine.test_default_engine.DefaultEngineTest.test_resume_workflow ... ok +mistral.tests.unit.engine.test_commands.OrderEngineCommandsTest.test_fail_first +mistral.tests.unit.engine.test_commands.OrderEngineCommandsTest.test_fail_first ... ok mistral.tests.unit.engine.test_default_engine.DefaultEngineTest.test_start_workflow mistral.tests.unit.engine.test_default_engine.DefaultEngineTest.test_start_workflow ... ok -mistral.tests.unit.engine.test_dataflow.DataFlowEngineTest.test_size_of_output_by_execution_field_size_limit_kb -mistral.tests.unit.engine.test_dataflow.DataFlowEngineTest.test_size_of_output_by_execution_field_size_limit_kb ... ok -mistral.tests.unit.engine.test_dataflow.DataFlowTest.test_context_view -mistral.tests.unit.engine.test_dataflow.DataFlowTest.test_context_view ... ok -mistral.tests.unit.engine.test_dataflow.DataFlowTest.test_context_view_as_nested_json -mistral.tests.unit.engine.test_dataflow.DataFlowTest.test_context_view_as_nested_json ... ok -mistral.tests.unit.engine.test_dataflow.DataFlowTest.test_context_view_as_root_json -mistral.tests.unit.engine.test_dataflow.DataFlowTest.test_context_view_as_root_json ... ok -mistral.tests.unit.engine.test_dataflow.DataFlowTest.test_context_view_eval_root_with_yaql -mistral.tests.unit.engine.test_dataflow.DataFlowTest.test_context_view_eval_root_with_yaql ... ok -mistral.tests.unit.engine.test_dataflow.DataFlowTest.test_context_view_eval_values -mistral.tests.unit.engine.test_dataflow.DataFlowTest.test_context_view_eval_values ... ok -mistral.tests.unit.engine.test_dataflow.DataFlowTest.test_context_view_repr -mistral.tests.unit.engine.test_dataflow.DataFlowTest.test_context_view_repr ... ok -mistral.tests.unit.engine.test_dataflow.DataFlowTest.test_get_task_execution_result -mistral.tests.unit.engine.test_dataflow.DataFlowTest.test_get_task_execution_result ... ok mistral.tests.unit.engine.test_default_engine.DefaultEngineTest.test_start_workflow_env_not_found mistral.tests.unit.engine.test_default_engine.DefaultEngineTest.test_start_workflow_env_not_found ... ok - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=878bec64-5dff-4a00-b8a2-81031d9a6e01, msg='Fail action expected exception.'] + WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=bd4c458f-504b-4f27-b0ae-55954b88fecc, msg='Fail action expected exception.'] Traceback (most recent call last): File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action result = action.run( @@ -6964,17 +5810,7 @@ raise exc.ActionException('Fail action expected exception.') mistral.exceptions.ActionException: Fail action expected exception. WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.engine.test_default_engine.DefaultEngineTest.test_start_workflow_missing_parameters -mistral.tests.unit.engine.test_default_engine.DefaultEngineTest.test_start_workflow_missing_parameters ... ok -mistral.tests.unit.engine.test_default_engine.DefaultEngineTest.test_start_workflow_unexpected_parameters -mistral.tests.unit.engine.test_default_engine.DefaultEngineTest.test_start_workflow_unexpected_parameters ... ok -mistral.tests.unit.engine.test_error_handling.ErrorHandlingEngineTest.test_action_error -mistral.tests.unit.engine.test_error_handling.ErrorHandlingEngineTest.test_action_error ... ok -mistral.tests.unit.engine.test_default_engine.DefaultEngineTest.test_start_workflow_with_adhoc_env -mistral.tests.unit.engine.test_default_engine.DefaultEngineTest.test_start_workflow_with_adhoc_env ... ok -mistral.tests.unit.engine.test_default_engine.DefaultEngineTest.test_start_workflow_with_env_type_error -mistral.tests.unit.engine.test_default_engine.DefaultEngineTest.test_start_workflow_with_env_type_error ... ok - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=7e96b62e-e3f4-426a-b61b-c5f920191f94, msg='Fail action expected exception.'] + WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=0558816e-3d28-4e82-ba82-52419201afe4, msg='Fail action expected exception.'] Traceback (most recent call last): File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action result = action.run( @@ -6983,131 +5819,198 @@ raise exc.ActionException('Fail action expected exception.') mistral.exceptions.ActionException: Fail action expected exception. WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. + WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. + WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. +mistral.tests.unit.engine.test_default_engine.DefaultEngineTest.test_start_workflow_missing_parameters +mistral.tests.unit.engine.test_default_engine.DefaultEngineTest.test_start_workflow_missing_parameters ... ok +mistral.tests.unit.api.v2.test_execution_report.TestExecutionReportController.test_simple_sequence_wf +mistral.tests.unit.api.v2.test_execution_report.TestExecutionReportController.test_simple_sequence_wf ... ok +mistral.tests.unit.api.v2.test_sub_execution.TestSubExecutionsController.test_sub_executions_with_max_depth +mistral.tests.unit.api.v2.test_sub_execution.TestSubExecutionsController.test_sub_executions_with_max_depth ... ok +mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_delete +mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_delete ... ok +mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_delete_not_found +mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_delete_not_found ... ok +mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_get +mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_get ... ok +mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_get_all +mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_get_all ... ok +mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_get_all_empty +mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_get_all_empty ... ok +mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_get_all_operational_error +mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_get_all_operational_error ... ok +mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_get_not_found +mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_get_not_found ... ok +mistral.tests.unit.engine.test_default_engine.DefaultEngineTest.test_start_workflow_unexpected_parameters +mistral.tests.unit.engine.test_default_engine.DefaultEngineTest.test_start_workflow_unexpected_parameters ... ok +mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_get_operational_error +mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_get_operational_error ... ok +mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_get_with_fields_filter +mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_get_with_fields_filter ... ok +mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_get_with_namespace +mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_get_with_namespace ... ok +mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_get_within_project_id +mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_get_within_project_id ... ok +mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_post +mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_post ... ok + ERROR [mistral.utils.rest_utils] Error during API call: Database object already exists +mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_post_dup +mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_post_dup ... ok +mistral.tests.unit.engine.test_default_engine.DefaultEngineTest.test_start_workflow_with_adhoc_env +mistral.tests.unit.engine.test_default_engine.DefaultEngineTest.test_start_workflow_with_adhoc_env ... ok + ERROR [mistral.utils.rest_utils] Error during API call: Invalid DSL: {'action': 'std.echo output="Hi"', 'workflow': 'wf1', 'type': 'direct', 'name': 'task1', 'version': '2.0'} is valid under each of {'type': 'object', 'required': ['workflow']}, {'type': 'object', 'required': ['action']} + +Failed validating 'oneOf' in schema[1]: + {'oneOf': [{'required': ['action'], 'type': 'object'}, + {'required': ['workflow'], 'type': 'object'}]} + +On instance: + {'action': 'std.echo output="Hi"', + 'name': 'task1', + 'type': 'direct', + 'version': '2.0', + 'workflow': 'wf1'} +mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_post_invalid +mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_post_invalid ... ok +mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_post_invalid_skip_validation +mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_post_invalid_skip_validation ... ok +mistral.tests.unit.engine.test_default_engine.DefaultEngineTest.test_start_workflow_with_env_type_error +mistral.tests.unit.engine.test_default_engine.DefaultEngineTest.test_start_workflow_with_env_type_error ... ok +mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_post_namespace +mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_post_namespace ... ok mistral.tests.unit.engine.test_default_engine.DefaultEngineTest.test_start_workflow_with_ex_id mistral.tests.unit.engine.test_default_engine.DefaultEngineTest.test_start_workflow_with_ex_id ... ok - ERROR [mistral.engine.task_handler] Failed to run task [error=Invalid input [name=my_wb.concat_twice, class=mistral.actions.adhoc.AdHocAction, missing=['s2']], wf=my_wb.wf3, task=concat]: -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 83, in run_task - task.run(first_run) - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 602, in run - self._run_new() - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 632, in _run_new - self._schedule_actions() - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 702, in _schedule_actions - action.schedule( - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/actions.py", line 250, in schedule - self.action_desc.check_parameters(input_dict) - File "/usr/lib/python3/dist-packages/mistral_lib/actions/providers/base.py", line 115, in check_parameters - raise exc.ActionException(msg % tuple(msg_props)) -mistral_lib.exceptions.ActionException: Invalid input [name=my_wb.concat_twice, class=mistral.actions.adhoc.AdHocAction, missing=['s2']] - +mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_post_public +mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_post_public ... ok + ERROR [mistral.utils.rest_utils] Error during API call: Scope must be one of the following: {'public', 'private'}; actual: unique +mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_post_wrong_scope +mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_post_wrong_scope ... ok +mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_put +mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_put ... ok mistral.tests.unit.engine.test_default_engine.DefaultEngineTest.test_start_workflow_with_input_default mistral.tests.unit.engine.test_default_engine.DefaultEngineTest.test_start_workflow_with_input_default ... ok -mistral.tests.unit.engine.test_error_handling.ErrorHandlingEngineTest.test_action_error_message_format -mistral.tests.unit.engine.test_error_handling.ErrorHandlingEngineTest.test_action_error_message_format ... ok -mistral.tests.unit.engine.test_join.JoinEngineTest.test_full_join_parallel_published_vars -mistral.tests.unit.engine.test_join.JoinEngineTest.test_full_join_parallel_published_vars ... ok -mistral.tests.unit.engine.test_join.JoinEngineTest.test_full_join_parallel_published_vars_complex -mistral.tests.unit.engine.test_join.JoinEngineTest.test_full_join_parallel_published_vars_complex ... skipped 'https://bugs.launchpad.net/mistral/+bug/1424461' + ERROR [mistral.utils.rest_utils] Error during API call: Invalid DSL: {'action': 'std.echo output="Hi"', 'workflow': 'wf1', 'type': 'direct', 'name': 'task1', 'version': '2.0'} is valid under each of {'type': 'object', 'required': ['workflow']}, {'type': 'object', 'required': ['action']} + +Failed validating 'oneOf' in schema[1]: + {'oneOf': [{'required': ['action'], 'type': 'object'}, + {'required': ['workflow'], 'type': 'object'}]} + +On instance: + {'action': 'std.echo output="Hi"', + 'name': 'task1', + 'type': 'direct', + 'version': '2.0', + 'workflow': 'wf1'} +mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_put_invalid +mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_put_invalid ... ok +mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_put_invalid_skip_validation +mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_put_invalid_skip_validation ... ok + ERROR [mistral.utils.rest_utils] Error during API call: Object not found +mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_put_not_found +mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_put_not_found ... ok mistral.tests.unit.engine.test_default_engine.DefaultEngineTest.test_start_workflow_with_saved_env mistral.tests.unit.engine.test_default_engine.DefaultEngineTest.test_start_workflow_with_saved_env ... ok -mistral.tests.unit.engine.test_adhoc_actions.AdhocActionsTest.test_run_adhoc_action_without_sufficient_input_value -mistral.tests.unit.engine.test_adhoc_actions.AdhocActionsTest.test_run_adhoc_action_without_sufficient_input_value ... ok mistral.tests.unit.engine.test_default_engine.DefaultEngineTest.test_stop_workflow_bad_status mistral.tests.unit.engine.test_default_engine.DefaultEngineTest.test_stop_workflow_bad_status ... ok + WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=72740381-a7ae-4d62-a300-664f22a240cf, msg='Fail action expected exception.'] +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action + result = action.run( + ^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run + raise exc.ActionException('Fail action expected exception.') +mistral.exceptions.ActionException: Fail action expected exception. +mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_put_public +mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_put_public ... ok + WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. + ERROR [mistral.utils.rest_utils] Error during API call: Scope must be one of the following: {'public', 'private'}; actual: unique +mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_put_wrong_scope +mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_put_wrong_scope ... ok + WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. mistral.tests.unit.engine.test_default_engine.DefaultEngineTest.test_stop_workflow_fail mistral.tests.unit.engine.test_default_engine.DefaultEngineTest.test_stop_workflow_fail ... ok +mistral.tests.unit.api.v2.test_execution_report.TestExecutionReportController.test_statistics_only +mistral.tests.unit.api.v2.test_execution_report.TestExecutionReportController.test_statistics_only ... ok + ERROR [mistral.auth.keycloak] Can't connect to the keycloak server with address 'https://my.keycloak.com:8443/auth/realms/my_realm/protocol/openid-connect/certs'. +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/auth/keycloak.py", line 175, in send_request_to_auth_server + resp = requests.get( + ^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ + return self._mock_call(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1198, in _execute_mock_call + raise effect +requests.exceptions.ConnectionError +mistral.tests.unit.api.v2.test_keycloak_auth.TestKeyCloakOIDCAuth.test_connection_error +mistral.tests.unit.api.v2.test_keycloak_auth.TestKeyCloakOIDCAuth.test_connection_error ... ok + ERROR [mistral.auth.keycloak] Auth token must be provided in 'X-Auth-Token' header. +mistral.tests.unit.api.v2.test_keycloak_auth.TestKeyCloakOIDCAuth.test_header_parsing +mistral.tests.unit.api.v2.test_keycloak_auth.TestKeyCloakOIDCAuth.test_header_parsing ... ok +mistral.tests.unit.api.v2.test_keycloak_auth.TestKeyCloakOIDCAuth.test_no_auth_token +mistral.tests.unit.api.v2.test_keycloak_auth.TestKeyCloakOIDCAuth.test_no_auth_token ... ok +mistral.tests.unit.api.v2.test_keycloak_auth.TestKeyCloakOIDCAuth.test_no_realm_roles +mistral.tests.unit.api.v2.test_keycloak_auth.TestKeyCloakOIDCAuth.test_no_realm_roles ... ok + WARNING [mistral.auth.keycloak] HTTP response from OIDC provider: [''] with WWW-Authenticate: [unauthorized reason is ...] + ERROR [mistral.auth.keycloak] Token can't be decoded because of wrong format Not enough segments +mistral.tests.unit.api.v2.test_keycloak_auth.TestKeyCloakOIDCAuth.test_server_unauthorized +mistral.tests.unit.api.v2.test_keycloak_auth.TestKeyCloakOIDCAuth.test_server_unauthorized ... ok +mistral.tests.unit.api.v2.test_keycloak_auth.TestKeyCloakOIDCAuth.test_wrong_token_format +mistral.tests.unit.api.v2.test_keycloak_auth.TestKeyCloakOIDCAuth.test_wrong_token_format ... ok +mistral.tests.unit.api.v2.test_members.TestMembersController.test_create_duplicate_membership +mistral.tests.unit.api.v2.test_members.TestMembersController.test_create_duplicate_membership ... ok +mistral.tests.unit.api.v2.test_members.TestMembersController.test_create_membership_nonexistent_wf +mistral.tests.unit.api.v2.test_members.TestMembersController.test_create_membership_nonexistent_wf ... ok +mistral.tests.unit.api.v2.test_members.TestMembersController.test_create_membership_public_wf +mistral.tests.unit.api.v2.test_members.TestMembersController.test_create_membership_public_wf ... ok +mistral.tests.unit.api.v2.test_members.TestMembersController.test_create_membership_untransferable +mistral.tests.unit.api.v2.test_members.TestMembersController.test_create_membership_untransferable ... ok +mistral.tests.unit.api.v2.test_members.TestMembersController.test_create_resource_member +mistral.tests.unit.api.v2.test_members.TestMembersController.test_create_resource_member ... ok +mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_validate +mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_validate ... ok +mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_validate_dsl_parse_exception +mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_validate_dsl_parse_exception ... ok +mistral.tests.unit.api.v2.test_members.TestMembersController.test_delete_membership +mistral.tests.unit.api.v2.test_members.TestMembersController.test_delete_membership ... ok mistral.tests.unit.engine.test_default_engine.DefaultEngineTest.test_stop_workflow_succeed mistral.tests.unit.engine.test_default_engine.DefaultEngineTest.test_stop_workflow_succeed ... ok - ERROR [mistral.engine.task_handler] Failed to complete task [error=Can not evaluate YAQL expression [expression=invalid_yaql_function(), error=Unknown function "invalid_yaql_function", data={'__task_execution': {'id': '92767b36-9359-4b1f-9320-9c6994a0eea5', 'name': 'task1'}, '__versions': {}, '__env': {}, '__execution': {'id': '679f1f5b-443f-4695-9b30-20e6b38c8607'}, }], wf=wf, task=task1]: -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 158, in evaluate - result = get_yaql_engine_class()(expression).evaluate( - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 159, in evaluate - return self(utils.NO_VALUE, context, self.engine) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 147, in __call__ - return super(Statement, self).__call__(receiver, context, engine) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 34, in __call__ - return context(self.name, engine, receiver, context)(*self.args) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> - return lambda *args, **kwargs: runner.call( - ^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 48, in call - delegate = choose_overload( - ^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 115, in choose_overload - args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args)) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 115, in <genexpr> - args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args)) - ^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 109, in <lambda> - arg(utils.NO_VALUE, context, engine) - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 34, in __call__ - return context(self.name, engine, receiver, context)(*self.args) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> - return lambda *args, **kwargs: runner.call( - ^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 44, in call - raise exceptions.NoFunctionRegisteredException(name) -yaql.language.exceptions.NoFunctionRegisteredException: Unknown function "invalid_yaql_function" - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 300, in complete_task - task.complete(state, state_info) - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 401, in complete - cmds = wf_ctrl.continue_workflow(task_ex=self.task_ex) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/workflow/base.py", line 134, in continue_workflow - return self._find_next_commands(task_ex) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/workflow/direct_workflow.py", line 106, in _find_next_commands - cmds.extend(self._find_next_commands_for_task(t_ex)) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/workflow/direct_workflow.py", line 137, in _find_next_commands_for_task - for t_n, params, event_name in self._find_next_tasks(task_ex, ctx): - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/workflow/direct_workflow.py", line 331, in _find_next_tasks - if not cond or expr.evaluate(cond, ctx_view): - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 70, in evaluate - return evaluator.evaluate(expression, context) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 226, in evaluate - evaluated = super(InlineYAQLEvaluator, cls).evaluate( - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 180, in evaluate - raise exc.YaqlEvaluationException( -mistral.exceptions.YaqlEvaluationException: Can not evaluate YAQL expression [expression=invalid_yaql_function(), error=Unknown function "invalid_yaql_function", data={'__task_execution': {'id': '92767b36-9359-4b1f-9320-9c6994a0eea5', 'name': 'task1'}, '__versions': {}, '__env': {}, '__execution': {'id': '679f1f5b-443f-4695-9b30-20e6b38c8607'}, }] - +mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_validate_empty +mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_validate_empty ... ok +mistral.tests.unit.api.v2.test_members.TestMembersController.test_delete_membership_not_owner +mistral.tests.unit.api.v2.test_members.TestMembersController.test_delete_membership_not_owner ... ok +mistral.tests.unit.api.v2.test_members.TestMembersController.test_get_memberships_nonexistent_wf +mistral.tests.unit.api.v2.test_members.TestMembersController.test_get_memberships_nonexistent_wf ... ok +mistral.tests.unit.api.v2.test_members.TestMembersController.test_get_operational_error +mistral.tests.unit.api.v2.test_members.TestMembersController.test_get_operational_error ... ok +mistral.tests.unit.api.v2.test_members.TestMembersController.test_get_other_membership +mistral.tests.unit.api.v2.test_members.TestMembersController.test_get_other_membership ... ok +mistral.tests.unit.engine.test_commands.OrderEngineCommandsTest.test_fail_second +mistral.tests.unit.engine.test_commands.OrderEngineCommandsTest.test_fail_second ... ok +mistral.tests.unit.api.v2.test_members.TestMembersController.test_get_other_memberships +mistral.tests.unit.api.v2.test_members.TestMembersController.test_get_other_memberships ... ok +mistral.tests.unit.api.v2.test_members.TestMembersController.test_get_resource_memberips +mistral.tests.unit.api.v2.test_members.TestMembersController.test_get_resource_memberips ... ok + ERROR [mistral.utils.rest_utils] Error during API call: Resource sharing feature can only be supported with authentication enabled. +mistral.tests.unit.api.v2.test_members.TestMembersController.test_membership_api_without_auth +mistral.tests.unit.api.v2.test_members.TestMembersController.test_membership_api_without_auth ... ok +mistral.tests.unit.api.v2.test_members.TestMembersController.test_update_membership +mistral.tests.unit.api.v2.test_members.TestMembersController.test_update_membership ... ok +mistral.tests.unit.api.v2.test_members.TestMembersController.test_update_membership_invalid_status +mistral.tests.unit.api.v2.test_members.TestMembersController.test_update_membership_invalid_status ... ok +mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_validate_invalid_model_exception +mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_validate_invalid_model_exception ... ok +mistral.tests.unit.api.v2.test_members.TestMembersController.test_update_membership_not_shared_user +mistral.tests.unit.api.v2.test_members.TestMembersController.test_update_membership_not_shared_user ... ok +mistral.tests.unit.api.v2.test_root.TestRootControllerWithHTTPProxyToWSGI.test_index +mistral.tests.unit.api.v2.test_root.TestRootControllerWithHTTPProxyToWSGI.test_index ... ok +mistral.tests.unit.api.v2.test_root.TestRootControllerWithHTTPProxyToWSGI.test_index_with_prefix +mistral.tests.unit.api.v2.test_root.TestRootControllerWithHTTPProxyToWSGI.test_index_with_prefix ... ok +mistral.tests.unit.api.v2.test_root.TestRootControllerWithHTTPProxyToWSGI.test_v2_root +mistral.tests.unit.api.v2.test_root.TestRootControllerWithHTTPProxyToWSGI.test_v2_root ... ok ERROR [oslo_messaging.rpc.server] Exception during message handling Traceback (most recent call last): File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/server.py", line 172, in _process_incoming @@ -7141,7 +6044,7 @@ ^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/sqlalchemy/api.py", line 1169, in get_task_execution raise exc.DBEntityNotFoundError( -mistral.exceptions.DBEntityNotFoundError: Task execution not found [id=0ad348c3-f7e8-4897-a963-0c344bec3b7a] +mistral.exceptions.DBEntityNotFoundError: Task execution not found [id=6508f689-9b94-48d7-9cff-688ac9a2c1d0] ERROR [oslo_messaging.rpc.server] Exception during message handling Traceback (most recent call last): File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/server.py", line 172, in _process_incoming @@ -7175,7 +6078,7 @@ ^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/sqlalchemy/api.py", line 1169, in get_task_execution raise exc.DBEntityNotFoundError( -mistral.exceptions.DBEntityNotFoundError: Task execution not found [id=dc24155d-f321-49e6-abf6-afafcb7321a3] +mistral.exceptions.DBEntityNotFoundError: Task execution not found [id=716e4edf-30e1-4203-a810-69fd40e4b2a2] ERROR [oslo_messaging.rpc.server] Exception during message handling Traceback (most recent call last): File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/server.py", line 172, in _process_incoming @@ -7209,7 +6112,7 @@ ^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/sqlalchemy/api.py", line 1169, in get_task_execution raise exc.DBEntityNotFoundError( -mistral.exceptions.DBEntityNotFoundError: Task execution not found [id=ccc812c4-0e66-43b4-907a-dd056487edf5] +mistral.exceptions.DBEntityNotFoundError: Task execution not found [id=eeb2ef99-2338-4b50-9ec6-f30a0111c29e] ERROR [oslo_messaging.rpc.server] Exception during message handling Traceback (most recent call last): File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/server.py", line 172, in _process_incoming @@ -7243,7 +6146,7 @@ ^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/sqlalchemy/api.py", line 1169, in get_task_execution raise exc.DBEntityNotFoundError( -mistral.exceptions.DBEntityNotFoundError: Task execution not found [id=6290b575-f17f-4163-b99c-8f8d9d0c8f3e] +mistral.exceptions.DBEntityNotFoundError: Task execution not found [id=6311e665-3080-415b-bd09-7142062859c4] ERROR [oslo_messaging.rpc.server] Exception during message handling Traceback (most recent call last): File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/server.py", line 172, in _process_incoming @@ -7277,7 +6180,7 @@ ^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/sqlalchemy/api.py", line 1169, in get_task_execution raise exc.DBEntityNotFoundError( -mistral.exceptions.DBEntityNotFoundError: Task execution not found [id=cc421fb1-e71f-4f00-9102-1f595dba5ef9] +mistral.exceptions.DBEntityNotFoundError: Task execution not found [id=dbf6f35b-cc75-460e-8d51-addc3a4811de] ERROR [oslo_messaging.rpc.server] Exception during message handling Traceback (most recent call last): File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/server.py", line 172, in _process_incoming @@ -7311,7 +6214,7 @@ ^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/sqlalchemy/api.py", line 1169, in get_task_execution raise exc.DBEntityNotFoundError( -mistral.exceptions.DBEntityNotFoundError: Task execution not found [id=c3e4494e-957d-4019-8adb-66c57ebcb1be] +mistral.exceptions.DBEntityNotFoundError: Task execution not found [id=616deb9a-ea60-4185-9d4e-2b73175e76c5] ERROR [oslo_messaging.rpc.server] Exception during message handling Traceback (most recent call last): File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/server.py", line 172, in _process_incoming @@ -7345,7 +6248,7 @@ ^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/sqlalchemy/api.py", line 1169, in get_task_execution raise exc.DBEntityNotFoundError( -mistral.exceptions.DBEntityNotFoundError: Task execution not found [id=e713ce07-c1b6-47fe-bf07-ed7098d645a4] +mistral.exceptions.DBEntityNotFoundError: Task execution not found [id=3e3824f6-24f9-40b1-8a11-20a0a4581fcc] ERROR [oslo_messaging.rpc.server] Exception during message handling Traceback (most recent call last): File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/server.py", line 172, in _process_incoming @@ -7379,7 +6282,9 @@ ^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/sqlalchemy/api.py", line 1169, in get_task_execution raise exc.DBEntityNotFoundError( -mistral.exceptions.DBEntityNotFoundError: Task execution not found [id=4de0a9d8-ad07-4693-9265-128b7e82368f] +mistral.exceptions.DBEntityNotFoundError: Task execution not found [id=c42ef85d-ae60-4373-ad7d-4557bb43f6f5] +mistral.tests.unit.api.v2.test_root.TestRootControllerWithHTTPProxyToWSGI.test_v2_root_with_prefix +mistral.tests.unit.api.v2.test_root.TestRootControllerWithHTTPProxyToWSGI.test_v2_root_with_prefix ... ok ERROR [oslo_messaging.rpc.server] Exception during message handling Traceback (most recent call last): File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/server.py", line 172, in _process_incoming @@ -7413,7 +6318,7 @@ ^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/sqlalchemy/api.py", line 1169, in get_task_execution raise exc.DBEntityNotFoundError( -mistral.exceptions.DBEntityNotFoundError: Task execution not found [id=4e19688f-4695-4bc9-84c2-304bb811d1c5] +mistral.exceptions.DBEntityNotFoundError: Task execution not found [id=0014447f-9490-47a0-a6af-b21ae563eb23] ERROR [oslo_messaging.rpc.server] Exception during message handling Traceback (most recent call last): File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/server.py", line 172, in _process_incoming @@ -7447,7 +6352,7 @@ ^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/sqlalchemy/api.py", line 1169, in get_task_execution raise exc.DBEntityNotFoundError( -mistral.exceptions.DBEntityNotFoundError: Task execution not found [id=9cdaaf08-2141-4cf3-9f2c-16d09319c4f1] +mistral.exceptions.DBEntityNotFoundError: Task execution not found [id=141b402b-2da3-43d2-8aab-38213e627fb3] ERROR [oslo_messaging.rpc.server] Exception during message handling Traceback (most recent call last): File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/server.py", line 172, in _process_incoming @@ -7481,7 +6386,7 @@ ^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/sqlalchemy/api.py", line 1169, in get_task_execution raise exc.DBEntityNotFoundError( -mistral.exceptions.DBEntityNotFoundError: Task execution not found [id=91ce1a65-c699-4da5-ac51-f2dadca01043] +mistral.exceptions.DBEntityNotFoundError: Task execution not found [id=e59d07c7-cfc9-4b72-aad3-f91ded89c601] ERROR [oslo_messaging.rpc.server] Exception during message handling Traceback (most recent call last): File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/server.py", line 172, in _process_incoming @@ -7515,7 +6420,7 @@ ^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/sqlalchemy/api.py", line 1169, in get_task_execution raise exc.DBEntityNotFoundError( -mistral.exceptions.DBEntityNotFoundError: Task execution not found [id=263038fe-495f-422b-aabf-98598a16c70d] +mistral.exceptions.DBEntityNotFoundError: Task execution not found [id=efae7604-2fef-4680-a1e9-5a7b84780236] ERROR [oslo_messaging.rpc.server] Exception during message handling Traceback (most recent call last): File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/server.py", line 172, in _process_incoming @@ -7549,14 +6454,155 @@ ^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/sqlalchemy/api.py", line 1169, in get_task_execution raise exc.DBEntityNotFoundError( -mistral.exceptions.DBEntityNotFoundError: Task execution not found [id=df6f29f1-1aca-4641-8c30-ee76e20bcbb9] -mistral.tests.unit.engine.test_join.JoinEngineTest.test_full_join_simple -mistral.tests.unit.engine.test_join.JoinEngineTest.test_full_join_simple ... ok -mistral.tests.unit.engine.test_error_handling.ErrorHandlingEngineTest.test_action_error_with_wait_after_policy -mistral.tests.unit.engine.test_error_handling.ErrorHandlingEngineTest.test_action_error_with_wait_after_policy ... ok -mistral.tests.unit.engine.test_environment.EnvironmentTest.test_env_not_copied_to_context -mistral.tests.unit.engine.test_environment.EnvironmentTest.test_env_not_copied_to_context ... ok - ERROR [mistral.engine.task_handler] Failed to run task [error=Can not evaluate YAQL expression [expression=invalid_yaql_function(), error=Unknown function "invalid_yaql_function", data={'__task_execution': {'id': '842873ee-03d8-4a6b-b8ac-c5e4628ca625', 'name': 'task1'}, '__env': {}, , , '__execution': {'id': '2ab1510d-6290-4c65-b544-adef765932ae'}, }], wf=wf, task=task1]: +mistral.exceptions.DBEntityNotFoundError: Task execution not found [id=e14c7d41-9667-4e65-9e4b-61cde7b0bb83] +mistral.tests.unit.api.v2.test_tasks.TestTasksController.test_get +mistral.tests.unit.api.v2.test_tasks.TestTasksController.test_get ... ok +mistral.tests.unit.api.v2.test_tasks.TestTasksController.test_get_all +mistral.tests.unit.api.v2.test_tasks.TestTasksController.test_get_all ... ok + WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. +mistral.tests.unit.api.v2.test_tasks.TestTasksController.test_get_all_empty +mistral.tests.unit.api.v2.test_tasks.TestTasksController.test_get_all_empty ... ok +mistral.tests.unit.api.v2.test_tasks.TestTasksController.test_get_all_operational_error +mistral.tests.unit.api.v2.test_tasks.TestTasksController.test_get_all_operational_error ... ok +mistral.tests.unit.api.v2.test_tasks.TestTasksController.test_get_not_found +mistral.tests.unit.api.v2.test_tasks.TestTasksController.test_get_not_found ... ok + ERROR [mistral.db.utils] DB error detected, operation will be retried: <function _get_task_execution at 0xf0e309d8> +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/db/utils.py", line 59, in _with_auth_context + return func(*args, **kw) + ^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/api/controllers/v2/task.py", line 69, in _get_task_execution + task_ex = db_api.get_task_execution(id, fields=fields) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ + return self._mock_call(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1202, in _execute_mock_call + raise result +sqlalchemy.exc.OperationalError: (builtins.str) mock +[SQL: Mock] +[parameters: 'mock'] +(Background on this error at: https://sqlalche.me/e/20/e3q8) +mistral.tests.unit.api.v2.test_tasks.TestTasksController.test_get_operational_error +mistral.tests.unit.api.v2.test_tasks.TestTasksController.test_get_operational_error ... ok +mistral.tests.unit.api.v2.test_tasks.TestTasksController.test_get_with_fields_filter +mistral.tests.unit.api.v2.test_tasks.TestTasksController.test_get_with_fields_filter ... ok +mistral.tests.unit.api.v2.test_tasks.TestTasksController.test_get_within_project_id +mistral.tests.unit.api.v2.test_tasks.TestTasksController.test_get_within_project_id ... ok +mistral.tests.unit.api.v2.test_tasks.TestTasksController.test_put_current_task_in_error_rerun +mistral.tests.unit.api.v2.test_tasks.TestTasksController.test_put_current_task_in_error_rerun ... ok +mistral.tests.unit.api.v2.test_tasks.TestTasksController.test_put_current_task_not_in_error_rerun +mistral.tests.unit.api.v2.test_tasks.TestTasksController.test_put_current_task_not_in_error_rerun ... ok +mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_validate_yaql_parse_exception +mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_validate_yaql_parse_exception ... ok +mistral.tests.unit.api.v2.test_tasks.TestTasksController.test_put_current_task_not_in_error_skip +mistral.tests.unit.api.v2.test_tasks.TestTasksController.test_put_current_task_not_in_error_skip ... ok +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.EventTriggerTest.test_create_and_get_event_trigger +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.EventTriggerTest.test_create_and_get_event_trigger ... ok +mistral.tests.unit.api.v2.test_tasks.TestTasksController.test_put_env +mistral.tests.unit.api.v2.test_tasks.TestTasksController.test_put_env ... ok +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.EventTriggerTest.test_create_event_trigger_duplicate +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.EventTriggerTest.test_create_event_trigger_duplicate ... ok +mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_action_error_with_array_result +mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_action_error_with_array_result ... ok +mistral.tests.unit.api.v2.test_tasks.TestTasksController.test_put_invalid_reset_rerun +mistral.tests.unit.api.v2.test_tasks.TestTasksController.test_put_invalid_reset_rerun ... ok +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.EventTriggerTest.test_delete_event_triggers +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.EventTriggerTest.test_delete_event_triggers ... ok +mistral.tests.unit.api.v2.test_tasks.TestTasksController.test_put_invalid_state_rerun +mistral.tests.unit.api.v2.test_tasks.TestTasksController.test_put_invalid_state_rerun ... ok +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.EventTriggerTest.test_get_event_triggers_insecure +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.EventTriggerTest.test_get_event_triggers_insecure ... ok +mistral.tests.unit.api.v2.test_tasks.TestTasksController.test_put_match_task_name_rerun +mistral.tests.unit.api.v2.test_tasks.TestTasksController.test_put_match_task_name_rerun ... ok +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.EventTriggerTest.test_get_event_triggers_not_insecure +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.EventTriggerTest.test_get_event_triggers_not_insecure ... ok +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.EventTriggerTest.test_get_event_triggers_specific_fields_insecure +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.EventTriggerTest.test_get_event_triggers_specific_fields_insecure ... ok +mistral.tests.unit.api.v2.test_tasks.TestTasksController.test_put_mismatch_task_name_rerun +mistral.tests.unit.api.v2.test_tasks.TestTasksController.test_put_mismatch_task_name_rerun ... ok +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.EventTriggerTest.test_update_event_trigger +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.EventTriggerTest.test_update_event_trigger ... ok +mistral.tests.unit.api.v2.test_tasks.TestTasksController.test_put_mismatch_workflow_name_rerun +mistral.tests.unit.api.v2.test_tasks.TestTasksController.test_put_mismatch_workflow_name_rerun ... ok +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.TaskExecutionTest.test_action_executions +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.TaskExecutionTest.test_action_executions ... ok +mistral.tests.unit.api.v2.test_tasks.TestTasksController.test_put_missing_reset_rerun +mistral.tests.unit.api.v2.test_tasks.TestTasksController.test_put_missing_reset_rerun ... ok +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.TaskExecutionTest.test_create_and_get_and_load_task_execution +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.TaskExecutionTest.test_create_and_get_and_load_task_execution ... ok +mistral.tests.unit.api.v2.test_tasks.TestTasksController.test_put_rerun +mistral.tests.unit.api.v2.test_tasks.TestTasksController.test_put_rerun ... ok +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.TaskExecutionTest.test_create_or_update_task_execution +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.TaskExecutionTest.test_create_or_update_task_execution ... ok +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.TaskExecutionTest.test_delete_task_execution +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.TaskExecutionTest.test_delete_task_execution ... ok +mistral.tests.unit.api.v2.test_tasks.TestTasksController.test_put_skip +mistral.tests.unit.api.v2.test_tasks.TestTasksController.test_put_skip ... ok +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.TaskExecutionTest.test_filter_task_execution_by_equal_value +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.TaskExecutionTest.test_filter_task_execution_by_equal_value ... ok +mistral.tests.unit.api.v2.test_tasks.TestTasksController.test_put_valid_state_rerun +mistral.tests.unit.api.v2.test_tasks.TestTasksController.test_put_valid_state_rerun ... ok +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.TaskExecutionTest.test_filter_task_execution_by_greater_than_equal_value +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.TaskExecutionTest.test_filter_task_execution_by_greater_than_equal_value ... ok +mistral.tests.unit.api.v2.test_tasks.TestTasksController.test_put_with_items_rerun +mistral.tests.unit.api.v2.test_tasks.TestTasksController.test_put_with_items_rerun ... ok +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.TaskExecutionTest.test_filter_task_execution_by_greater_than_value +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.TaskExecutionTest.test_filter_task_execution_by_greater_than_value ... ok +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.TaskExecutionTest.test_filter_task_execution_by_less_than_equal_value +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.TaskExecutionTest.test_filter_task_execution_by_less_than_equal_value ... ok +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.TaskExecutionTest.test_filter_task_execution_by_less_than_value +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.TaskExecutionTest.test_filter_task_execution_by_less_than_value ... ok +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.TaskExecutionTest.test_filter_task_execution_by_multiple_columns +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.TaskExecutionTest.test_filter_task_execution_by_multiple_columns ... ok +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.TaskExecutionTest.test_filter_task_execution_by_not_equal_value +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.TaskExecutionTest.test_filter_task_execution_by_not_equal_value ... ok +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.TaskExecutionTest.test_filter_task_execution_by_values_in_list +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.TaskExecutionTest.test_filter_task_execution_by_values_in_list ... ok +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.TaskExecutionTest.test_filter_task_execution_by_values_not_in_list +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.TaskExecutionTest.test_filter_task_execution_by_values_not_in_list ... ok +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.TaskExecutionTest.test_get_incomplete_task_executions +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.TaskExecutionTest.test_get_incomplete_task_executions ... ok +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.TaskExecutionTest.test_get_task_execution_with_fields +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.TaskExecutionTest.test_get_task_execution_with_fields ... ok +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.TaskExecutionTest.test_get_task_executions +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.TaskExecutionTest.test_get_task_executions ... ok +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.TaskExecutionTest.test_task_execution_repr +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.TaskExecutionTest.test_task_execution_repr ... ok +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.TaskExecutionTest.test_update_task_execution +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.TaskExecutionTest.test_update_task_execution ... ok +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowSharingTest.test_get_shared_workflow +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowSharingTest.test_get_shared_workflow ... ok +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowSharingTest.test_owner_delete_shared_workflow +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowSharingTest.test_owner_delete_shared_workflow ... ok +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowSharingTest.test_owner_delete_shared_workflow_has_crontrigger +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowSharingTest.test_owner_delete_shared_workflow_has_crontrigger ... ok +mistral.tests.unit.db.v2.test_transactions.TransactionsTest.test_read_only_transactions +mistral.tests.unit.db.v2.test_transactions.TransactionsTest.test_read_only_transactions ... ok +mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_checksum_has_md5_format +mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_checksum_has_md5_format ... ok +mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_delete +mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_delete ... ok +mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_delete_not_found +mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_delete_not_found ... ok +mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_delete_system +mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_delete_system ... ok +mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_get +mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_get ... ok +mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_get_all +mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_get_all ... ok +mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_get_all_empty +mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_get_all_empty ... ok +mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_get_all_operational_error +mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_get_all_operational_error ... ok +mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_get_all_pagination +mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_get_all_pagination ... ok +mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_get_all_pagination_invalid_sort_dirs_length +mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_get_all_pagination_invalid_sort_dirs_length ... ok + ERROR [mistral.engine.task_handler] Failed to run task [error=Can not evaluate YAQL expression [expression=wrong(yaql), error=Unknown function "wrong", data={'__task_execution': {'id': '9a28ffa1-ecbe-4af0-9d46-0e180a4d66c4', 'name': 'task2'}, '__env': {}, , '__versions': {}, '__execution': {'id': '184347d2-0354-497c-b630-42b93014ecfc'}, }], wf=wf, task=task2]: Traceback (most recent call last): File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 158, in evaluate result = get_yaql_engine_class()(expression).evaluate( @@ -7592,22 +6638,22 @@ ^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 44, in call raise exceptions.NoFunctionRegisteredException(name) -yaql.language.exceptions.NoFunctionRegisteredException: Unknown function "invalid_yaql_function" +yaql.language.exceptions.NoFunctionRegisteredException: Unknown function "wrong" During handling of the above exception, another exception occurred: Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 273, in continue_task - task.run() + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 83, in run_task + task.run(first_run) File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper result = f(*args, **kwargs) ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 604, in run - self._run_existing() + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 602, in run + self._run_new() File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper result = f(*args, **kwargs) ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 666, in _run_existing + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 632, in _run_new self._schedule_actions() File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 696, in _schedule_actions input_dict = self._get_action_input() @@ -7635,160 +6681,41 @@ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 180, in evaluate raise exc.YaqlEvaluationException( -mistral.exceptions.YaqlEvaluationException: Can not evaluate YAQL expression [expression=invalid_yaql_function(), error=Unknown function "invalid_yaql_function", data={'__task_execution': {'id': '842873ee-03d8-4a6b-b8ac-c5e4628ca625', 'name': 'task1'}, '__env': {}, , , '__execution': {'id': '2ab1510d-6290-4c65-b544-adef765932ae'}, }] +mistral.exceptions.YaqlEvaluationException: Can not evaluate YAQL expression [expression=wrong(yaql), error=Unknown function "wrong", data={'__task_execution': {'id': '9a28ffa1-ecbe-4af0-9d46-0e180a4d66c4', 'name': 'task2'}, '__env': {}, , '__versions': {}, '__execution': {'id': '184347d2-0354-497c-b630-42b93014ecfc'}, }] -mistral.tests.unit.engine.test_error_handling.ErrorHandlingEngineTest.test_action_error_with_wait_before_policy -mistral.tests.unit.engine.test_error_handling.ErrorHandlingEngineTest.test_action_error_with_wait_before_policy ... ok - ERROR [mistral.expressions.jinja_expression] Failed to evaluate Jinja expression due to a database error, re-raising initial exception [expression={{ 1 + 1 }}, error=None, data={'__task_execution': {'id': '96433877-a24a-460d-be19-13464d5985dd', 'name': 'task1'}, , '__env': {}, '__execution': {'id': '627972c6-81b9-42a1-9f1b-d6e319e029dc'}, }] - ERROR [mistral.db.utils] DB error detected, operation will be retried: <function DefaultEngine.on_action_complete at 0xb05a9938> -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/db/utils.py", line 59, in _with_auth_context - return func(*args, **kw) - ^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/post_tx_queue.py", line 80, in decorate - res = func(*args, **kw) - ^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/default_engine.py", line 178, in on_action_complete - action_handler.on_action_complete(action_ex, result) - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/action_handler.py", line 55, in on_action_complete - task_handler.schedule_on_action_complete(action_ex) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 594, in schedule_on_action_complete - _on_action_complete(action_ex) - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 161, in _on_action_complete - task.on_action_complete(action_ex) - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 593, in on_action_complete - self.complete(state, state_info) - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 383, in complete - data_flow.publish_variables(self.task_ex, self.task_spec) - File "/build/reproducible-path/mistral-19.0.0/mistral/workflow/data_flow.py", line 237, in publish_variables - task_ex.published = expr.evaluate_recursively(branch_vars, expr_ctx) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 99, in evaluate_recursively - data[key] = _evaluate_item(data[key], context) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 78, in _evaluate_item - return evaluate(item, context) - ^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 70, in evaluate - return evaluator.evaluate(expression, context) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/jinja_expression.py", line 163, in evaluate - raise e - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/jinja_expression.py", line 141, in evaluate - result = JinjaEvaluator.evaluate(patterns[0][1], data_context) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/jinja_expression.py", line 88, in evaluate - ctx = get_jinja_context(data_context) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ - return self._mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1202, in _execute_mock_call - raise result -oslo_db.exception.DBDeadlock: None -mistral.tests.unit.engine.test_adhoc_actions.AdhocActionsTest.test_run_nested_adhoc_with_output -mistral.tests.unit.engine.test_adhoc_actions.AdhocActionsTest.test_run_nested_adhoc_with_output ... ok -mistral.tests.unit.engine.test_environment.EnvironmentTest.test_evaluate_env_parameter -mistral.tests.unit.engine.test_environment.EnvironmentTest.test_evaluate_env_parameter ... ok - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=e143c2d9-3cbe-4095-8729-e22e472c8f18, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - ^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. -mistral.tests.unit.engine.test_error_handling.ErrorHandlingEngineTest.test_db_error_in_jinja_expression -mistral.tests.unit.engine.test_error_handling.ErrorHandlingEngineTest.test_db_error_in_jinja_expression ... ok - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. - ERROR [mistral.expressions.yaql_expression] Failed to evaluate YAQL expression due to a database error, re-raising initial exception [expression=1 + 1, error=None, data={'__task_execution': {'id': '26d89f3d-eb6e-4413-aeab-2b8d358139a1', 'name': 'task1'}, , '__env': {}, '__execution': {'id': '94cd5d5c-c58e-4e9e-a08a-b138a97b2ca5'}, }] - ERROR [mistral.db.utils] DB error detected, operation will be retried: <function DefaultEngine.on_action_complete at 0xb05a9938> -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/db/utils.py", line 59, in _with_auth_context - return func(*args, **kw) - ^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/post_tx_queue.py", line 80, in decorate - res = func(*args, **kw) - ^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/default_engine.py", line 178, in on_action_complete - action_handler.on_action_complete(action_ex, result) - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/action_handler.py", line 55, in on_action_complete - task_handler.schedule_on_action_complete(action_ex) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 594, in schedule_on_action_complete - _on_action_complete(action_ex) - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 161, in _on_action_complete - task.on_action_complete(action_ex) - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 593, in on_action_complete - self.complete(state, state_info) - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 383, in complete - data_flow.publish_variables(self.task_ex, self.task_spec) - File "/build/reproducible-path/mistral-19.0.0/mistral/workflow/data_flow.py", line 237, in publish_variables - task_ex.published = expr.evaluate_recursively(branch_vars, expr_ctx) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 99, in evaluate_recursively - data[key] = _evaluate_item(data[key], context) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 78, in _evaluate_item - return evaluate(item, context) - ^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 70, in evaluate - return evaluator.evaluate(expression, context) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 226, in evaluate - evaluated = super(InlineYAQLEvaluator, cls).evaluate( - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 178, in evaluate - raise e - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 159, in evaluate - context=get_yaql_context(data_context) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ - return self._mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1202, in _execute_mock_call - raise result -oslo_db.exception.DBDeadlock: None -mistral.tests.unit.engine.test_join.JoinEngineTest.test_full_join_with_branch_errors -mistral.tests.unit.engine.test_join.JoinEngineTest.test_full_join_with_branch_errors ... ok -mistral.tests.unit.engine.test_error_handling.ErrorHandlingEngineTest.test_db_error_in_yaql_expression -mistral.tests.unit.engine.test_error_handling.ErrorHandlingEngineTest.test_db_error_in_yaql_expression ... ok - ERROR [mistral.engine.task_handler] Failed to complete task [error=Can not evaluate YAQL expression [expression=invalid_yaql_function(), error=Unknown function "invalid_yaql_function", data={'__task_execution': {'id': '057b9f8b-e639-47ec-af9f-6be5041da4a6', 'name': 'task1'}, '__versions': {}, '__env': {}, '__execution': {'id': '7f155419-5177-4f87-b859-347cc61836a8'}, }], wf=wf, task=task1]: +mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_get_all_pagination_limit_negative +mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_get_all_pagination_limit_negative ... ok +mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_get_all_pagination_limit_not_integer +mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_get_all_pagination_limit_not_integer ... ok +mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_get_all_pagination_unknown_direction +mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_get_all_pagination_unknown_direction ... ok +mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_get_all_projects_admin +mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_get_all_projects_admin ... ok +mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_get_all_projects_normal_user +mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_get_all_projects_normal_user ... ok +mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_get_all_with_fields_filter +mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_get_all_with_fields_filter ... ok +mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_get_all_with_fields_input_filter +mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_get_all_with_fields_input_filter ... ok +mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_get_all_with_invalid_field +mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_get_all_with_invalid_field ... ok +mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_get_not_found +mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_get_not_found ... ok +mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_get_operational_error +mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_get_operational_error ... ok +mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_async_next_task_with_input_yaql_error +mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_async_next_task_with_input_yaql_error ... ok +mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_get_with_fields_filter +mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_get_with_fields_filter ... ok +mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_get_with_input +mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_get_with_input ... ok +mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_post +mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_post ... ok +mistral.tests.unit.engine.test_action_heartbeat_sender.ActionHeartbeatSenderLocalExecutorTest.test_long_action_success +mistral.tests.unit.engine.test_action_heartbeat_sender.ActionHeartbeatSenderLocalExecutorTest.test_long_action_success ... ok +mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_post_checksum_workflow_added +mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_post_checksum_workflow_added ... ok + ERROR [mistral.engine.task_handler] Failed to handle action completion [error=Can not evaluate YAQL expression [expression=wrong(yaql), error=Unknown function "wrong", data={'__task_execution': {'id': '6199019d-5c91-46bb-9955-0afee112ddfe', 'name': 'task1'}, '__versions': {}, '__env': {}, '__execution': {'id': '5e0d261c-fe4a-4886-a50d-183102d571a4'}, }], wf=wf, task=task1, action=std.async_noop]: Traceback (most recent call last): File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 158, in evaluate result = get_yaql_engine_class()(expression).evaluate( @@ -7824,13 +6751,18 @@ ^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 44, in call raise exceptions.NoFunctionRegisteredException(name) -yaql.language.exceptions.NoFunctionRegisteredException: Unknown function "invalid_yaql_function" +yaql.language.exceptions.NoFunctionRegisteredException: Unknown function "wrong" During handling of the above exception, another exception occurred: Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 300, in complete_task - task.complete(state, state_info) + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 161, in _on_action_complete + task.on_action_complete(action_ex) + File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper + result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 593, in on_action_complete + self.complete(state, state_info) File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper result = f(*args, **kwargs) ^^^^^^^^^^^^^^^^^^ @@ -7855,7 +6787,7 @@ File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper result = f(*args, **kwargs) ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/workflow/direct_workflow.py", line 331, in _find_next_tasks + File "/build/reproducible-path/mistral-19.0.0/mistral/workflow/direct_workflow.py", line 339, in _find_next_tasks if not cond or expr.evaluate(cond, ctx_view): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 70, in evaluate @@ -7866,68 +6798,277 @@ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 180, in evaluate raise exc.YaqlEvaluationException( -mistral.exceptions.YaqlEvaluationException: Can not evaluate YAQL expression [expression=invalid_yaql_function(), error=Unknown function "invalid_yaql_function", data={'__task_execution': {'id': '057b9f8b-e639-47ec-af9f-6be5041da4a6', 'name': 'task1'}, '__versions': {}, '__env': {}, '__execution': {'id': '7f155419-5177-4f87-b859-347cc61836a8'}, }] +mistral.exceptions.YaqlEvaluationException: Can not evaluate YAQL expression [expression=wrong(yaql), error=Unknown function "wrong", data={'__task_execution': {'id': '6199019d-5c91-46bb-9955-0afee112ddfe', 'name': 'task1'}, '__versions': {}, '__env': {}, '__execution': {'id': '5e0d261c-fe4a-4886-a50d-183102d571a4'}, }] -mistral.tests.unit.engine.test_environment.EnvironmentTest.test_evaluate_env_parameter_subworkflow -mistral.tests.unit.engine.test_environment.EnvironmentTest.test_evaluate_env_parameter_subworkflow ... ok - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.engine.test_error_handling.ErrorHandlingEngineTest.test_error_message_format_complete_task -mistral.tests.unit.engine.test_error_handling.ErrorHandlingEngineTest.test_error_message_format_complete_task ... ok -mistral.tests.unit.engine.test_join.JoinEngineTest.test_full_join_with_conditions -mistral.tests.unit.engine.test_join.JoinEngineTest.test_full_join_with_conditions ... ok - ERROR [mistral.engine.task_handler] Failed to run task [error=Can not evaluate Jinja expression [expression={{ _.invalid_var }}, error='mistral.workflow.data_flow.ContextView object' has no attribute 'invalid_var', data={'__task_execution': {'id': 'f786052d-fb38-45fc-85ef-3c1d1376cd9d', 'name': 'task1'}, '__env': {}, , , '__execution': {'id': '85b90a30-de3d-4dd3-9ca4-57a4aa9ae0de'}, }], wf=wf, task=task1]: -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/jinja_expression.py", line 141, in evaluate - result = JinjaEvaluator.evaluate(patterns[0][1], data_context) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/jinja_expression.py", line 95, in evaluate - str(result) - File "/usr/lib/python3/dist-packages/jinja2/runtime.py", line 852, in _fail_with_undefined_error - raise self._undefined_exception(self._undefined_message) -jinja2.exceptions.UndefinedError: 'mistral.workflow.data_flow.ContextView object' has no attribute 'invalid_var' + ERROR [mistral.utils.rest_utils] Error during API call: Database object already exists +mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_post_dup +mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_post_dup ... ok +mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_async_task_on_clause_has_yaql_error +mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_async_task_on_clause_has_yaql_error ... ok +mistral.tests.unit.engine.test_cron_trigger.ProcessCronTriggerTest.test_create_cron_trigger_with_pattern_and_first_time +mistral.tests.unit.engine.test_cron_trigger.ProcessCronTriggerTest.test_create_cron_trigger_with_pattern_and_first_time ... ok + ERROR [mistral.utils.rest_utils] Error during API call: Invalid DSL: {'action': 'std.echo output="Hi"', 'workflow': 'wf1', 'type': 'direct', 'name': 'task1', 'version': '2.0'} is valid under each of {'type': 'object', 'required': ['workflow']}, {'type': 'object', 'required': ['action']} -During handling of the above exception, another exception occurred: +Failed validating 'oneOf' in schema[1]: + {'oneOf': [{'required': ['action'], 'type': 'object'}, + {'required': ['workflow'], 'type': 'object'}]} +On instance: + {'action': 'std.echo output="Hi"', + 'name': 'task1', + 'type': 'direct', + 'version': '2.0', + 'workflow': 'wf1'} +mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_post_invalid +mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_post_invalid ... ok +mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_post_invalid_skip_validation +mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_post_invalid_skip_validation ... ok +mistral.tests.unit.engine.test_commands.OrderEngineCommandsTest.test_succeed_first +mistral.tests.unit.engine.test_commands.OrderEngineCommandsTest.test_succeed_first ... ok + ERROR [oslo_messaging.rpc.server] Exception during message handling Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 83, in run_task - task.run(first_run) - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 602, in run - self._run_new() + File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/server.py", line 172, in _process_incoming + res = self.dispatcher.dispatch(message) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 309, in dispatch + return self._do_dispatch(endpoint, method, ctxt, args) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 229, in _do_dispatch + result = func(ctxt, **new_args) + ^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/engine_server.py", line 235, in on_action_complete + return self.engine.on_action_complete(action_ex_id, result, wf_action) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/utils.py", line 111, in decorate + return retry(_with_auth_context, auth_ctx, func, *args, **kw) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/tenacity/__init__.py", line 469, in __call__ + do = self.iter(retry_state=retry_state) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/tenacity/__init__.py", line 370, in iter + result = action(retry_state) + ^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/tenacity/__init__.py", line 392, in <lambda> + self._add_action_func(lambda rs: rs.outcome.result()) + ^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/concurrent/futures/_base.py", line 449, in result + return self.__get_result() + ^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/concurrent/futures/_base.py", line 401, in __get_result + raise self._exception + File "/usr/lib/python3/dist-packages/tenacity/__init__.py", line 472, in __call__ + result = fn(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/utils.py", line 59, in _with_auth_context + return func(*args, **kw) + ^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/post_tx_queue.py", line 80, in decorate + res = func(*args, **kw) + ^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper result = f(*args, **kwargs) ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 632, in _run_new - self._schedule_actions() - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 696, in _schedule_actions - input_dict = self._get_action_input() - ^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/default_engine.py", line 176, in on_action_complete + action_ex = db_api.get_action_execution(action_ex_id) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/api.py", line 309, in get_action_execution + return IMPL.get_action_execution(id, fields=fields, insecure=insecure) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/sqlalchemy/base.py", line 132, in _within_session + result = func(*args, **kw) + ^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/sqlalchemy/api.py", line 941, in get_action_execution + raise exc.DBEntityNotFoundError( +mistral.exceptions.DBEntityNotFoundError: ActionExecution not found [id=ec835e2e-d912-43b7-8241-5091a38589bc] +mistral.tests.unit.engine.test_cron_trigger.ProcessCronTriggerTest.test_start_workflow +mistral.tests.unit.engine.test_cron_trigger.ProcessCronTriggerTest.test_start_workflow ... ok +mistral.tests.unit.engine.test_cron_trigger.ProcessCronTriggerTest.test_validate_cron_trigger_input_first_time +mistral.tests.unit.engine.test_cron_trigger.ProcessCronTriggerTest.test_validate_cron_trigger_input_first_time ... ok +mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_post_multiple +mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_post_multiple ... ok +mistral.tests.unit.engine.test_cron_trigger.ProcessCronTriggerTest.test_workflow_without_auth +mistral.tests.unit.engine.test_cron_trigger.ProcessCronTriggerTest.test_workflow_without_auth ... ok +mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_post_public +mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_post_public ... ok + ERROR [mistral.utils.rest_utils] Error during API call: Scope must be one of the following: {'public', 'private'}; actual: unique +mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_post_wrong_scope +mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_post_wrong_scope ... ok +mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_put +mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_put ... ok + ERROR [oslo_messaging.rpc.server] Exception during message handling +Traceback (most recent call last): + File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/server.py", line 172, in _process_incoming + res = self.dispatcher.dispatch(message) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 309, in dispatch + return self._do_dispatch(endpoint, method, ctxt, args) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 229, in _do_dispatch + result = func(ctxt, **new_args) + ^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/engine_server.py", line 181, in start_task + return self.engine.start_task( + ^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/post_tx_queue.py", line 80, in decorate + res = func(*args, **kw) + ^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/default_engine.py", line 89, in start_task + task_handler.run_task(task_ex_id, waiting, File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper result = f(*args, **kwargs) ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 735, in _get_action_input - self.evaluate(input_spec, ctx) if input_spec else {} - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 172, in evaluate - return expr.evaluate_recursively( - ^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 99, in evaluate_recursively - data[key] = _evaluate_item(data[key], context) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 78, in _evaluate_item - return evaluate(item, context) - ^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 70, in evaluate - return evaluator.evaluate(expression, context) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/jinja_expression.py", line 165, in evaluate - raise exc.JinjaEvaluationException( -mistral.exceptions.JinjaEvaluationException: Can not evaluate Jinja expression [expression={{ _.invalid_var }}, error='mistral.workflow.data_flow.ContextView object' has no attribute 'invalid_var', data={'__task_execution': {'id': 'f786052d-fb38-45fc-85ef-3c1d1376cd9d', 'name': 'task1'}, '__env': {}, , , '__execution': {'id': '85b90a30-de3d-4dd3-9ca4-57a4aa9ae0de'}, }] + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 70, in run_task + task_ex = db_api.get_task_execution(task_ex_id) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/api.py", line 394, in get_task_execution + return IMPL.get_task_execution(id, fields=fields) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/sqlalchemy/base.py", line 132, in _within_session + result = func(*args, **kw) + ^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/sqlalchemy/api.py", line 1169, in get_task_execution + raise exc.DBEntityNotFoundError( +mistral.exceptions.DBEntityNotFoundError: Task execution not found [id=15c3dd3b-fabb-461a-87d3-e35b106a5b6c] +mistral.tests.unit.engine.test_dataflow.DataFlowEngineTest.test_branch_publishing_success +mistral.tests.unit.engine.test_dataflow.DataFlowEngineTest.test_branch_publishing_success ... ok +mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_put_checksum_workflow_updated +mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_put_checksum_workflow_updated ... ok + ERROR [mistral.utils.rest_utils] Error during API call: Invalid DSL: {'action': 'std.echo output="Hi"', 'workflow': 'wf1', 'type': 'direct', 'name': 'task1', 'version': '2.0'} is valid under each of {'type': 'object', 'required': ['workflow']}, {'type': 'object', 'required': ['action']} -mistral.tests.unit.engine.test_adhoc_actions.AdhocActionsTest.test_run_workflow_with_adhoc_action -mistral.tests.unit.engine.test_adhoc_actions.AdhocActionsTest.test_run_workflow_with_adhoc_action ... ok +Failed validating 'oneOf' in schema[1]: + {'oneOf': [{'required': ['action'], 'type': 'object'}, + {'required': ['workflow'], 'type': 'object'}]} + +On instance: + {'action': 'std.echo output="Hi"', + 'name': 'task1', + 'type': 'direct', + 'version': '2.0', + 'workflow': 'wf1'} +mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_put_invalid +mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_put_invalid ... ok +mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_put_invalid_skip_validation +mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_put_invalid_skip_validation ... ok +mistral.tests.unit.engine.test_dataflow.DataFlowEngineTest.test_destroy_result +mistral.tests.unit.engine.test_dataflow.DataFlowEngineTest.test_destroy_result ... ok + ERROR [mistral.actions.std_actions] Failed to send HTTP request for action execution: 17bdaf35-2298-465c-81ef-b10f79c16a3f +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 236, in run + resp = requests.request( + ^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/requests/api.py", line 59, in request + return session.request(method=method, url=url, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/requests/sessions.py", line 575, in request + prep = self.prepare_request(req) + ^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/requests/sessions.py", line 484, in prepare_request + p.prepare( + File "/usr/lib/python3/dist-packages/requests/models.py", line 367, in prepare + self.prepare_url(url, params) + File "/usr/lib/python3/dist-packages/requests/models.py", line 438, in prepare_url + raise MissingSchema( +requests.exceptions.MissingSchema: Invalid URL 'some.not.existing.url': No scheme supplied. Perhaps you meant https://some.not.existing.url? + WARNING [mistral.executors.default_executor] The action raised an exception [action=<mistral.actions.std_actions.HTTPAction object at 0xefa44bd0>, action_ex_id=17bdaf35-2298-465c-81ef-b10f79c16a3f, msg='Failed to send HTTP request: Invalid URL 'some.not.existing.url': No scheme supplied. Perhaps you meant https://some.not.existing.url?'] +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 236, in run + resp = requests.request( + ^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/requests/api.py", line 59, in request + return session.request(method=method, url=url, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/requests/sessions.py", line 575, in request + prep = self.prepare_request(req) + ^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/requests/sessions.py", line 484, in prepare_request + p.prepare( + File "/usr/lib/python3/dist-packages/requests/models.py", line 367, in prepare + self.prepare_url(url, params) + File "/usr/lib/python3/dist-packages/requests/models.py", line 438, in prepare_url + raise MissingSchema( +requests.exceptions.MissingSchema: Invalid URL 'some.not.existing.url': No scheme supplied. Perhaps you meant https://some.not.existing.url? + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action + result = action.run( + ^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 255, in run + raise exc.ActionException("Failed to send HTTP request: %s" % e) +mistral.exceptions.ActionException: Failed to send HTTP request: Invalid URL 'some.not.existing.url': No scheme supplied. Perhaps you meant https://some.not.existing.url? +mistral.tests.unit.engine.test_commands.OrderEngineCommandsTest.test_succeed_second +mistral.tests.unit.engine.test_commands.OrderEngineCommandsTest.test_succeed_second ... ok + ERROR [mistral.utils.rest_utils] Error during API call: More than one workflows are not supported for update with identifier. [identifier: 123e4567-e89b-12d3-a456-426655440000] +mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_put_more_workflows_with_uuid +mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_put_more_workflows_with_uuid ... ok +mistral.tests.unit.engine.test_dataflow.DataFlowEngineTest.test_empty_with_items +mistral.tests.unit.engine.test_dataflow.DataFlowEngineTest.test_empty_with_items ... ok +mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_put_multiple +mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_put_multiple ... ok +mistral.tests.unit.engine.test_dataflow.DataFlowEngineTest.test_get_published_global +mistral.tests.unit.engine.test_dataflow.DataFlowEngineTest.test_get_published_global ... ok + ERROR [mistral.utils.rest_utils] Error during API call: Object not found +mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_put_not_found +mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_put_not_found ... ok +mistral.tests.unit.engine.test_commands.SimpleEngineWorkflowLevelCommandsTest.test_fail +mistral.tests.unit.engine.test_commands.SimpleEngineWorkflowLevelCommandsTest.test_fail ... ok +mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_put_public +mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_put_public ... ok + WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=b01ee9d1-e448-460a-8e0e-442bf5b3da6c, msg='Fail action expected exception.'] +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action + result = action.run( + ^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run + raise exc.ActionException('Fail action expected exception.') +mistral.exceptions.ActionException: Fail action expected exception. + ERROR [mistral.utils.rest_utils] Error during API call: Can not modify a system WorkflowDefinition resource, ID: 123e4567-e89b-12d3-a456-426655440000 +mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_put_system +mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_put_system ... ok +mistral.tests.unit.engine.test_dataflow.DataFlowEngineTest.test_global_publishing_error_access_via_function +mistral.tests.unit.engine.test_dataflow.DataFlowEngineTest.test_global_publishing_error_access_via_function ... ok +mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_put_with_input +mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_put_with_input ... ok +mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_put_with_uuid +mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_put_with_uuid ... ok + ERROR [mistral.utils.rest_utils] Error during API call: Scope must be one of the following: {'public', 'private'}; actual: unique +mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_put_wrong_scope +mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_put_wrong_scope ... ok +mistral.tests.unit.engine.test_commands.SimpleEngineWorkflowLevelCommandsTest.test_pause +mistral.tests.unit.engine.test_commands.SimpleEngineWorkflowLevelCommandsTest.test_pause ... ok +mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_validate +mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_validate ... ok +mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_validate_dsl_parse_exception +mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_validate_dsl_parse_exception ... ok +mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_validate_empty +mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_validate_empty ... ok + WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=95155101-8a46-4850-918f-185b80b3fbf8, msg='Fail action expected exception.'] +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action + result = action.run( + ^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run + raise exc.ActionException('Fail action expected exception.') +mistral.exceptions.ActionException: Fail action expected exception. +mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_validate_invalid_model_exception +mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_validate_invalid_model_exception ... ok +mistral.tests.unit.engine.test_dataflow.DataFlowEngineTest.test_global_publishing_error_access_via_root_context +mistral.tests.unit.engine.test_dataflow.DataFlowEngineTest.test_global_publishing_error_access_via_root_context ... ok +mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_validate_yaql_parse_exception +mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_validate_yaql_parse_exception ... ok +mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_workflow_within_namespace +mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_workflow_within_namespace ... ok +mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_workflow_within_project_id +mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_workflow_within_project_id ... ok +mistral.tests.unit.db.v2.test_db_model.DBModelTest.test_iterate_column_names +mistral.tests.unit.db.v2.test_db_model.DBModelTest.test_iterate_column_names ... ok +mistral.tests.unit.db.v2.test_db_model.DBModelTest.test_iterate_columns +mistral.tests.unit.db.v2.test_db_model.DBModelTest.test_iterate_columns ... ok +mistral.tests.unit.db.v2.test_db_model.DBModelTest.test_to_dict +mistral.tests.unit.db.v2.test_db_model.DBModelTest.test_to_dict ... ok +mistral.tests.unit.engine.test_commands.SimpleEngineWorkflowLevelCommandsTest.test_succeed +mistral.tests.unit.engine.test_commands.SimpleEngineWorkflowLevelCommandsTest.test_succeed ... ok ERROR [mistral.rpc.base] Caught a messaging remote error. See details of the original exception. Traceback (most recent call last): File "/build/reproducible-path/mistral-19.0.0/mistral/rpc/base.py", line 103, in decorator @@ -7946,8 +7087,6 @@ raise effect oslo_messaging.rpc.client.RemoteError: Remote error: InputException Input is wrong None. -mistral.tests.unit.engine.test_error_handling.ErrorHandlingEngineTest.test_error_message_format_invalid_on_task_run -mistral.tests.unit.engine.test_error_handling.ErrorHandlingEngineTest.test_error_message_format_invalid_on_task_run ... ok mistral.tests.unit.engine.test_default_engine.DefaultEngineWithTransportTest.test_engine_client_remote_error mistral.tests.unit.engine.test_default_engine.DefaultEngineWithTransportTest.test_engine_client_remote_error ... ok ERROR [mistral.rpc.base] Caught a messaging remote error. See details of the original exception. @@ -7967,643 +7106,27 @@ File "/usr/lib/python3.12/unittest/mock.py", line 1198, in _execute_mock_call raise effect KeyError: 'wrong key' -mistral.tests.unit.engine.test_environment.EnvironmentTest.test_subworkflow_env_no_duplicate -mistral.tests.unit.engine.test_environment.EnvironmentTest.test_subworkflow_env_no_duplicate ... ok - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=c6535d97-3406-4a71-8943-50288976a073, msg='Fail action expected exception.'] +mistral.tests.unit.engine.test_default_engine.DefaultEngineWithTransportTest.test_engine_client_remote_error_arbitrary +mistral.tests.unit.engine.test_default_engine.DefaultEngineWithTransportTest.test_engine_client_remote_error_arbitrary ... ok +mistral.tests.unit.engine.test_dataflow.DataFlowEngineTest.test_global_publishing_success_access_via_function +mistral.tests.unit.engine.test_dataflow.DataFlowEngineTest.test_global_publishing_success_access_via_function ... ok +mistral.tests.unit.db.v2.test_locking.SQLiteLocksTest.test_acquire_release_sqlite_lock +mistral.tests.unit.db.v2.test_locking.SQLiteLocksTest.test_acquire_release_sqlite_lock ... ok + WARNING [mistral.executors.default_executor] The action raised an exception [action=<mistral.actions.std_actions.EchoAction object at 0xf0892fd8>, action_ex_id=1e39c65d-9e36-4328-ac29-2cc5a41406cf, msg='An unknown exception occurred'] Traceback (most recent call last): File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action result = action.run( ^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. -mistral.tests.unit.engine.test_default_engine.DefaultEngineWithTransportTest.test_engine_client_remote_error_arbitrary -mistral.tests.unit.engine.test_default_engine.DefaultEngineWithTransportTest.test_engine_client_remote_error_arbitrary ... ok - ERROR [mistral.engine.task_handler] Failed to handle action completion [error=Can not evaluate YAQL expression [expression=$.invalid_yaql, error='invalid_yaql', data={'__task_execution': {'id': '8b317ce2-fb8b-4749-bc5a-1485ba580e00', 'name': 'task1'}, '__versions': {}, '__env': {}, '__execution': {'id': 'cf26396d-d22f-4453-aeec-22b4d334d409'}, }], wf=wf, task=task1, action=std.noop]: -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 158, in evaluate - result = get_yaql_engine_class()(expression).evaluate( - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 159, in evaluate - return self(utils.NO_VALUE, context, self.engine) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 147, in __call__ - return super(Statement, self).__call__(receiver, context, engine) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 34, in __call__ - return context(self.name, engine, receiver, context)(*self.args) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> - return lambda *args, **kwargs: runner.call( - ^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 48, in call - delegate = choose_overload( - ^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 115, in choose_overload - args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args)) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 115, in <genexpr> - args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args)) - ^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 109, in <lambda> - arg(utils.NO_VALUE, context, engine) - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 34, in __call__ - return context(self.name, engine, receiver, context)(*self.args) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> - return lambda *args, **kwargs: runner.call( - ^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 51, in call - result = delegate() - ^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 140, in <lambda> - return lambda: delegate() - ^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/specs.py", line 309, in func - result = self.payload( - ^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/standard_library/collections.py", line 224, in dict_keyword_access - return d[key] - ~^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/utils.py", line 134, in __getitem__ - return self._d[key] - ~~~~~~~^^^^^ -KeyError: 'invalid_yaql' - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 161, in _on_action_complete - task.on_action_complete(action_ex) - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 593, in on_action_complete - self.complete(state, state_info) - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 401, in complete - cmds = wf_ctrl.continue_workflow(task_ex=self.task_ex) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/workflow/base.py", line 134, in continue_workflow - return self._find_next_commands(task_ex) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/workflow/direct_workflow.py", line 106, in _find_next_commands - cmds.extend(self._find_next_commands_for_task(t_ex)) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/workflow/direct_workflow.py", line 137, in _find_next_commands_for_task - for t_n, params, event_name in self._find_next_tasks(task_ex, ctx): - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/workflow/direct_workflow.py", line 331, in _find_next_tasks - if not cond or expr.evaluate(cond, ctx_view): - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 70, in evaluate - return evaluator.evaluate(expression, context) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 226, in evaluate - evaluated = super(InlineYAQLEvaluator, cls).evaluate( - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 180, in evaluate - raise exc.YaqlEvaluationException( -mistral.exceptions.YaqlEvaluationException: Can not evaluate YAQL expression [expression=$.invalid_yaql, error='invalid_yaql', data={'__task_execution': {'id': '8b317ce2-fb8b-4749-bc5a-1485ba580e00', 'name': 'task1'}, '__versions': {}, '__env': {}, '__execution': {'id': 'cf26396d-d22f-4453-aeec-22b4d334d409'}, }] - - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.engine.test_error_handling.ErrorHandlingEngineTest.test_error_message_format_key_error -mistral.tests.unit.engine.test_error_handling.ErrorHandlingEngineTest.test_error_message_format_key_error ... ok -mistral.tests.unit.engine.test_environment.EnvironmentTest.test_subworkflow_env_recursive -mistral.tests.unit.engine.test_environment.EnvironmentTest.test_subworkflow_env_recursive ... ok -mistral.tests.unit.engine.test_join.JoinEngineTest.test_full_join_with_errors -mistral.tests.unit.engine.test_join.JoinEngineTest.test_full_join_with_errors ... ok -mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_action_error_with_array_result -mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_action_error_with_array_result ... ok - ERROR [mistral.engine.task_handler] Failed to handle action completion [error=Can not evaluate YAQL expression [expression=invalid_yaql_function(), error=Unknown function "invalid_yaql_function", data={'__task_execution': {'id': '2e5c6199-9f1e-4eb6-a08d-64c464bb95af', 'name': 'task1'}, , '__env': {}, '__execution': {'id': '100ff468-ba02-45c6-bb6d-29fcf0379200'}, }], wf=wf, task=task1, action=std.noop]: -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 158, in evaluate - result = get_yaql_engine_class()(expression).evaluate( - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 159, in evaluate - return self(utils.NO_VALUE, context, self.engine) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 147, in __call__ - return super(Statement, self).__call__(receiver, context, engine) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 34, in __call__ - return context(self.name, engine, receiver, context)(*self.args) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> - return lambda *args, **kwargs: runner.call( - ^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 48, in call - delegate = choose_overload( - ^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 115, in choose_overload - args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args)) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 115, in <genexpr> - args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args)) - ^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 109, in <lambda> - arg(utils.NO_VALUE, context, engine) - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 34, in __call__ - return context(self.name, engine, receiver, context)(*self.args) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> - return lambda *args, **kwargs: runner.call( - ^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 44, in call - raise exceptions.NoFunctionRegisteredException(name) -yaql.language.exceptions.NoFunctionRegisteredException: Unknown function "invalid_yaql_function" - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 161, in _on_action_complete - task.on_action_complete(action_ex) - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 593, in on_action_complete - self.complete(state, state_info) - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 383, in complete - data_flow.publish_variables(self.task_ex, self.task_spec) - File "/build/reproducible-path/mistral-19.0.0/mistral/workflow/data_flow.py", line 237, in publish_variables - task_ex.published = expr.evaluate_recursively(branch_vars, expr_ctx) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 99, in evaluate_recursively - data[key] = _evaluate_item(data[key], context) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 78, in _evaluate_item - return evaluate(item, context) - ^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 70, in evaluate - return evaluator.evaluate(expression, context) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 226, in evaluate - evaluated = super(InlineYAQLEvaluator, cls).evaluate( - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 180, in evaluate - raise exc.YaqlEvaluationException( -mistral.exceptions.YaqlEvaluationException: Can not evaluate YAQL expression [expression=invalid_yaql_function(), error=Unknown function "invalid_yaql_function", data={'__task_execution': {'id': '2e5c6199-9f1e-4eb6-a08d-64c464bb95af', 'name': 'task1'}, , '__env': {}, '__execution': {'id': '100ff468-ba02-45c6-bb6d-29fcf0379200'}, }] - -mistral.tests.unit.engine.test_error_handling.ErrorHandlingEngineTest.test_error_message_format_on_action_complete -mistral.tests.unit.engine.test_error_handling.ErrorHandlingEngineTest.test_error_message_format_on_action_complete ... ok -mistral.tests.unit.engine.test_environment.EnvironmentTest.test_subworkflow_env_task_input -mistral.tests.unit.engine.test_environment.EnvironmentTest.test_subworkflow_env_task_input ... ok - ERROR [mistral.engine.action_handler] Failed to complete action [error=Can not evaluate YAQL expression [expression=invalid_yaql_function(), error=Unknown function "invalid_yaql_function", data=test], action=wb.my_action, task=task1]: -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 158, in evaluate - result = get_yaql_engine_class()(expression).evaluate( - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 159, in evaluate - return self(utils.NO_VALUE, context, self.engine) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 147, in __call__ - return super(Statement, self).__call__(receiver, context, engine) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 34, in __call__ - return context(self.name, engine, receiver, context)(*self.args) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> - return lambda *args, **kwargs: runner.call( - ^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 48, in call - delegate = choose_overload( - ^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 115, in choose_overload - args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args)) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 115, in <genexpr> - args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args)) - ^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 109, in <lambda> - arg(utils.NO_VALUE, context, engine) - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 34, in __call__ - return context(self.name, engine, receiver, context)(*self.args) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> - return lambda *args, **kwargs: runner.call( - ^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 44, in call - raise exceptions.NoFunctionRegisteredException(name) -yaql.language.exceptions.NoFunctionRegisteredException: Unknown function "invalid_yaql_function" - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/action_handler.py", line 38, in on_action_complete - action.complete(result) - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/actions.py", line 238, in complete - converted_result = self.action_desc.post_process_result(result) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/adhoc.py", line 227, in post_process_result - data=expr.evaluate_recursively( - ^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 104, in evaluate_recursively - return _evaluate_item(data, context) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 78, in _evaluate_item - return evaluate(item, context) - ^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 70, in evaluate - return evaluator.evaluate(expression, context) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 226, in evaluate - evaluated = super(InlineYAQLEvaluator, cls).evaluate( - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 180, in evaluate - raise exc.YaqlEvaluationException( -mistral.exceptions.YaqlEvaluationException: Can not evaluate YAQL expression [expression=invalid_yaql_function(), error=Unknown function "invalid_yaql_function", data=test] - - ERROR [mistral.engine.task_handler] Failed to complete action [error=Can not evaluate YAQL expression [expression=invalid_yaql_function(), error=Unknown function "invalid_yaql_function", data=test], action=wb.my_action, task=task1]: -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 158, in evaluate - result = get_yaql_engine_class()(expression).evaluate( - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 159, in evaluate - return self(utils.NO_VALUE, context, self.engine) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 147, in __call__ - return super(Statement, self).__call__(receiver, context, engine) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 34, in __call__ - return context(self.name, engine, receiver, context)(*self.args) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> - return lambda *args, **kwargs: runner.call( - ^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 48, in call - delegate = choose_overload( - ^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 115, in choose_overload - args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args)) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 115, in <genexpr> - args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args)) - ^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 109, in <lambda> - arg(utils.NO_VALUE, context, engine) - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 34, in __call__ - return context(self.name, engine, receiver, context)(*self.args) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> - return lambda *args, **kwargs: runner.call( - ^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 44, in call - raise exceptions.NoFunctionRegisteredException(name) -yaql.language.exceptions.NoFunctionRegisteredException: Unknown function "invalid_yaql_function" - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/action_handler.py", line 38, in on_action_complete - action.complete(result) - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/actions.py", line 238, in complete - converted_result = self.action_desc.post_process_result(result) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/adhoc.py", line 227, in post_process_result - data=expr.evaluate_recursively( - ^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 104, in evaluate_recursively - return _evaluate_item(data, context) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 78, in _evaluate_item - return evaluate(item, context) - ^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 70, in evaluate - return evaluator.evaluate(expression, context) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 226, in evaluate - evaluated = super(InlineYAQLEvaluator, cls).evaluate( - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 180, in evaluate - raise exc.YaqlEvaluationException( -mistral.exceptions.YaqlEvaluationException: Can not evaluate YAQL expression [expression=invalid_yaql_function(), error=Unknown function "invalid_yaql_function", data=test] - - ERROR [mistral.engine.task_handler] Failed to run task [error=Can not evaluate YAQL expression [expression=wrong(yaql), error=Unknown function "wrong", data={'__task_execution': {'id': '96d0b688-2408-452c-8e97-304cd62b0185', 'name': 'task2'}, '__env': {}, , '__versions': {}, '__execution': {'id': 'ce82c475-72f2-432b-a63f-ff77da263ff9'}, }], wf=wf, task=task2]: -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 158, in evaluate - result = get_yaql_engine_class()(expression).evaluate( - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 159, in evaluate - return self(utils.NO_VALUE, context, self.engine) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 147, in __call__ - return super(Statement, self).__call__(receiver, context, engine) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 34, in __call__ - return context(self.name, engine, receiver, context)(*self.args) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> - return lambda *args, **kwargs: runner.call( - ^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 48, in call - delegate = choose_overload( - ^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 115, in choose_overload - args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args)) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 115, in <genexpr> - args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args)) - ^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 109, in <lambda> - arg(utils.NO_VALUE, context, engine) - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 34, in __call__ - return context(self.name, engine, receiver, context)(*self.args) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> - return lambda *args, **kwargs: runner.call( - ^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 44, in call - raise exceptions.NoFunctionRegisteredException(name) -yaql.language.exceptions.NoFunctionRegisteredException: Unknown function "wrong" - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 83, in run_task - task.run(first_run) - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 602, in run - self._run_new() - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 632, in _run_new - self._schedule_actions() - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 696, in _schedule_actions - input_dict = self._get_action_input() - ^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 735, in _get_action_input - self.evaluate(input_spec, ctx) if input_spec else {} - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 172, in evaluate - return expr.evaluate_recursively( - ^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 99, in evaluate_recursively - data[key] = _evaluate_item(data[key], context) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 78, in _evaluate_item - return evaluate(item, context) - ^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 70, in evaluate - return evaluator.evaluate(expression, context) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 226, in evaluate - evaluated = super(InlineYAQLEvaluator, cls).evaluate( - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 180, in evaluate - raise exc.YaqlEvaluationException( -mistral.exceptions.YaqlEvaluationException: Can not evaluate YAQL expression [expression=wrong(yaql), error=Unknown function "wrong", data={'__task_execution': {'id': '96d0b688-2408-452c-8e97-304cd62b0185', 'name': 'task2'}, '__env': {}, , '__versions': {}, '__execution': {'id': 'ce82c475-72f2-432b-a63f-ff77da263ff9'}, }] - -mistral.tests.unit.engine.test_execution_params.TestExecutionParameters.test_null_description -mistral.tests.unit.engine.test_execution_params.TestExecutionParameters.test_null_description ... ok -mistral.tests.unit.engine.test_error_handling.ErrorHandlingEngineTest.test_error_message_format_on_adhoc_action_error -mistral.tests.unit.engine.test_error_handling.ErrorHandlingEngineTest.test_error_message_format_on_adhoc_action_error ... ok -mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_async_next_task_with_input_yaql_error -mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_async_next_task_with_input_yaql_error ... ok -mistral.tests.unit.engine.test_join.JoinEngineTest.test_full_join_without_errors -mistral.tests.unit.engine.test_join.JoinEngineTest.test_full_join_without_errors ... ok - ERROR [mistral.engine.task_handler] Failed to run task [error=Can not evaluate Jinja expression [expression={{ _.invalid_var }}, error='mistral.workflow.data_flow.ContextView object' has no attribute 'invalid_var', data={'__task_execution': {'id': 'd41e7b36-0731-44c1-a6bf-9a359c6cab52', 'name': 'task1'}, '__env': {}, , , '__execution': {'id': '8bc36a88-b3d8-4266-9b94-9ceea82ddd7f'}, }], wf=wf, task=task1]: -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/jinja_expression.py", line 141, in evaluate - result = JinjaEvaluator.evaluate(patterns[0][1], data_context) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/jinja_expression.py", line 95, in evaluate - str(result) - File "/usr/lib/python3/dist-packages/jinja2/runtime.py", line 852, in _fail_with_undefined_error - raise self._undefined_exception(self._undefined_message) -jinja2.exceptions.UndefinedError: 'mistral.workflow.data_flow.ContextView object' has no attribute 'invalid_var' - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 273, in continue_task - task.run() - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 604, in run - self._run_existing() - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 666, in _run_existing - self._schedule_actions() - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 696, in _schedule_actions - input_dict = self._get_action_input() - ^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 735, in _get_action_input - self.evaluate(input_spec, ctx) if input_spec else {} - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 172, in evaluate - return expr.evaluate_recursively( - ^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 99, in evaluate_recursively - data[key] = _evaluate_item(data[key], context) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 78, in _evaluate_item - return evaluate(item, context) - ^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 70, in evaluate - return evaluator.evaluate(expression, context) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/jinja_expression.py", line 165, in evaluate - raise exc.JinjaEvaluationException( -mistral.exceptions.JinjaEvaluationException: Can not evaluate Jinja expression [expression={{ _.invalid_var }}, error='mistral.workflow.data_flow.ContextView object' has no attribute 'invalid_var', data={'__task_execution': {'id': 'd41e7b36-0731-44c1-a6bf-9a359c6cab52', 'name': 'task1'}, '__env': {}, , , '__execution': {'id': '8bc36a88-b3d8-4266-9b94-9ceea82ddd7f'}, }] - - ERROR [mistral.engine.task_handler] Failed to handle action completion [error=Can not evaluate YAQL expression [expression=wrong(yaql), error=Unknown function "wrong", data={'__task_execution': {'id': '32b6a64b-bb84-403e-9105-b360ff89d86f', 'name': 'task1'}, '__versions': {}, '__env': {}, '__execution': {'id': 'b87c4198-2649-4746-ad3e-0420cbfe9681'}, }], wf=wf, task=task1, action=std.async_noop]: -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 158, in evaluate - result = get_yaql_engine_class()(expression).evaluate( - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 159, in evaluate - return self(utils.NO_VALUE, context, self.engine) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 147, in __call__ - return super(Statement, self).__call__(receiver, context, engine) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 34, in __call__ - return context(self.name, engine, receiver, context)(*self.args) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> - return lambda *args, **kwargs: runner.call( - ^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 48, in call - delegate = choose_overload( - ^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 115, in choose_overload - args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args)) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 115, in <genexpr> - args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args)) - ^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 109, in <lambda> - arg(utils.NO_VALUE, context, engine) - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 34, in __call__ - return context(self.name, engine, receiver, context)(*self.args) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> - return lambda *args, **kwargs: runner.call( - ^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 44, in call - raise exceptions.NoFunctionRegisteredException(name) -yaql.language.exceptions.NoFunctionRegisteredException: Unknown function "wrong" - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 161, in _on_action_complete - task.on_action_complete(action_ex) - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 593, in on_action_complete - self.complete(state, state_info) - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 401, in complete - cmds = wf_ctrl.continue_workflow(task_ex=self.task_ex) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/workflow/base.py", line 134, in continue_workflow - return self._find_next_commands(task_ex) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/workflow/direct_workflow.py", line 106, in _find_next_commands - cmds.extend(self._find_next_commands_for_task(t_ex)) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/workflow/direct_workflow.py", line 137, in _find_next_commands_for_task - for t_n, params, event_name in self._find_next_tasks(task_ex, ctx): - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/workflow/direct_workflow.py", line 339, in _find_next_tasks - if not cond or expr.evaluate(cond, ctx_view): - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 70, in evaluate - return evaluator.evaluate(expression, context) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 226, in evaluate - evaluated = super(InlineYAQLEvaluator, cls).evaluate( - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 180, in evaluate - raise exc.YaqlEvaluationException( -mistral.exceptions.YaqlEvaluationException: Can not evaluate YAQL expression [expression=wrong(yaql), error=Unknown function "wrong", data={'__task_execution': {'id': '32b6a64b-bb84-403e-9105-b360ff89d86f', 'name': 'task1'}, '__versions': {}, '__env': {}, '__execution': {'id': 'b87c4198-2649-4746-ad3e-0420cbfe9681'}, }] - -mistral.tests.unit.engine.test_error_handling.ErrorHandlingEngineTest.test_error_message_format_on_task_continue -mistral.tests.unit.engine.test_error_handling.ErrorHandlingEngineTest.test_error_message_format_on_task_continue ... ok -mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_async_task_on_clause_has_yaql_error -mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_async_task_on_clause_has_yaql_error ... ok -mistral.tests.unit.engine.test_race_condition.EngineActionRaceConditionTest.test_long_action -mistral.tests.unit.engine.test_race_condition.EngineActionRaceConditionTest.test_long_action ... ok -mistral.tests.unit.engine.test_race_condition.EngineActionRaceConditionTest.test_short_action -mistral.tests.unit.engine.test_race_condition.EngineActionRaceConditionTest.test_short_action ... skipped 'Skip until we know how to fix it with SQLite.' - ERROR [mistral.engine.task_handler] Failed to handle action completion [error=Can not evaluate YAQL expression [expression=invalid_yaql_function(), error=Unknown function "invalid_yaql_function", data={'__task_execution': {'id': '23f250ac-eb36-4b35-a035-b7752564b16e', 'name': 'task1'}, , '__env': {}, '__execution': {'id': 'd1778074-b9ca-48fa-b0d9-1dcf2bfe728e'}, }], wf=wf, task=task1, action=std.noop]: -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 158, in evaluate - result = get_yaql_engine_class()(expression).evaluate( - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 159, in evaluate - return self(utils.NO_VALUE, context, self.engine) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 147, in __call__ - return super(Statement, self).__call__(receiver, context, engine) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 34, in __call__ - return context(self.name, engine, receiver, context)(*self.args) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> - return lambda *args, **kwargs: runner.call( - ^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 48, in call - delegate = choose_overload( - ^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 115, in choose_overload - args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args)) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 115, in <genexpr> - args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args)) - ^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 109, in <lambda> - arg(utils.NO_VALUE, context, engine) - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 34, in __call__ - return context(self.name, engine, receiver, context)(*self.args) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> - return lambda *args, **kwargs: runner.call( - ^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 44, in call - raise exceptions.NoFunctionRegisteredException(name) -yaql.language.exceptions.NoFunctionRegisteredException: Unknown function "invalid_yaql_function" - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 161, in _on_action_complete - task.on_action_complete(action_ex) - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 593, in on_action_complete - self.complete(state, state_info) - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 383, in complete - data_flow.publish_variables(self.task_ex, self.task_spec) - File "/build/reproducible-path/mistral-19.0.0/mistral/workflow/data_flow.py", line 237, in publish_variables - task_ex.published = expr.evaluate_recursively(branch_vars, expr_ctx) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 99, in evaluate_recursively - data[key] = _evaluate_item(data[key], context) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 78, in _evaluate_item - return evaluate(item, context) - ^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 70, in evaluate - return evaluator.evaluate(expression, context) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 226, in evaluate - evaluated = super(InlineYAQLEvaluator, cls).evaluate( - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 180, in evaluate - raise exc.YaqlEvaluationException( -mistral.exceptions.YaqlEvaluationException: Can not evaluate YAQL expression [expression=invalid_yaql_function(), error=Unknown function "invalid_yaql_function", data={'__task_execution': {'id': '23f250ac-eb36-4b35-a035-b7752564b16e', 'name': 'task1'}, , '__env': {}, '__execution': {'id': 'd1778074-b9ca-48fa-b0d9-1dcf2bfe728e'}, }] - - WARNING [mistral.executors.default_executor] The action raised an exception [action=<mistral.actions.std_actions.EchoAction object at 0xaf262168>, action_ex_id=1a5e9735-2f07-44d0-8054-0e225fa6c131, msg='An unknown exception occurred'] + File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ + return self._mock_call(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1202, in _execute_mock_call + raise result +mistral.exceptions.ActionException: An unknown exception occurred + WARNING [mistral.executors.default_executor] The action raised an exception [action=<mistral.actions.std_actions.EchoAction object at 0xf07d0108>, action_ex_id=5f23a504-1250-4be7-84ed-7a0357902d14, msg='An unknown exception occurred'] Traceback (most recent call last): File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action result = action.run( @@ -8618,11 +7141,7 @@ raise result mistral.exceptions.ActionException: An unknown exception occurred WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.engine.test_error_handling.ErrorHandlingEngineTest.test_error_message_format_unknown_function -mistral.tests.unit.engine.test_error_handling.ErrorHandlingEngineTest.test_error_message_format_unknown_function ... ok -mistral.tests.unit.engine.test_reverse_workflow_rerun.ReverseWorkflowRerunTest.test_rerun -mistral.tests.unit.engine.test_reverse_workflow_rerun.ReverseWorkflowRerunTest.test_rerun ... ok - WARNING [mistral.executors.default_executor] The action raised an exception [action=<mistral.actions.std_actions.EchoAction object at 0xaf21ae88>, action_ex_id=adf7d3cc-3d94-4a26-80e5-847def20c207, msg='An unknown exception occurred'] + WARNING [mistral.executors.default_executor] The action raised an exception [action=<mistral.actions.std_actions.EchoAction object at 0xf07c6438>, action_ex_id=706b0698-cf85-4eac-b2c6-4ad7cabb57be, msg='An unknown exception occurred'] Traceback (most recent call last): File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action result = action.run( @@ -8636,13695 +7155,2234 @@ File "/usr/lib/python3.12/unittest/mock.py", line 1202, in _execute_mock_call raise result mistral.exceptions.ActionException: An unknown exception occurred - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=dd7f0eda-648a-4458-acaa-1c9bbc3d5c6e, msg='Fail action expected exception.'] + WARNING [mistral.executors.default_executor] The action raised an exception [action=<mistral.actions.std_actions.EchoAction object at 0xf089ce10>, action_ex_id=c2b98539-2436-4254-bf39-d0a36ca38368, msg='An unknown exception occurred'] Traceback (most recent call last): File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action result = action.run( ^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.engine.test_join.JoinEngineTest.test_join_after_join -mistral.tests.unit.engine.test_join.JoinEngineTest.test_join_after_join ... ok -mistral.tests.unit.engine.test_error_handling.ErrorHandlingEngineTest.test_first_task_error -mistral.tests.unit.engine.test_error_handling.ErrorHandlingEngineTest.test_first_task_error ... ok -mistral.tests.unit.engine.test_reverse_workflow_rerun.ReverseWorkflowRerunTest.test_rerun_diff_env_vars -mistral.tests.unit.engine.test_reverse_workflow_rerun.ReverseWorkflowRerunTest.test_rerun_diff_env_vars ... ok + File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ + return self._mock_call(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1202, in _execute_mock_call + raise result +mistral.exceptions.ActionException: An unknown exception occurred +mistral.tests.unit.engine.test_dataflow.DataFlowEngineTest.test_global_publishing_success_access_via_root_context_ +mistral.tests.unit.engine.test_dataflow.DataFlowEngineTest.test_global_publishing_success_access_via_root_context_ ... ok WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. - ERROR [mistral.rpc.base] Caught a messaging remote error. See details of the original exception. + WARNING [mistral.executors.default_executor] The action raised an exception [action=<mistral.actions.std_actions.EchoAction object at 0xef96a4b0>, action_ex_id=5dd6df6c-4e45-4881-b783-89991bfd07f8, msg='An unknown exception occurred'] Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/rpc/base.py", line 103, in decorator - return method(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/rpc/clients.py", line 237, in on_action_complete - return call( - ^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/rpc/oslo/oslo_client.py", line 42, in async_call - return self._client.prepare(topic=self.topic, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/client.py", line 146, in cast - msg = self._make_message(ctxt, method, kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/client.py", line 114, in _make_message - msg['args'][argname] = self.serializer.serialize_entity(ctxt, arg) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/context.py", line 241, in serialize_entity - return self.entity_serializer.serialize(entity) + File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action + result = action.run( + ^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ + return self._mock_call(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call + return self._execute_mock_call(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/mistral_lib/serialization.py", line 173, in serialize - '__serial_data': serializer.serialize(entity) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/mistral_lib/serialization.py", line 70, in serialize - jsonutils.to_primitive(entity_dict, convert_instances=True) - File "/usr/lib/python3/dist-packages/oslo_serialization/jsonutils.py", line 165, in to_primitive - return {recursive(k): recursive(v) - ^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/oslo_serialization/jsonutils.py", line 108, in to_primitive - return value.decode(encoding=encoding) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -UnicodeDecodeError: 'utf-8' codec can't decode byte 0xf8 in position 0: invalid start byte - ERROR [mistral.executors.default_executor] Failed to complete action due to a Mistral exception [action=<mistral.tests.unit.engine.test_error_handling.InvalidUnicodeAction object at 0xaf69b948>, action_ex_id=0e8cb837-0b70-4c63-8642-28ca41f03112] - UnicodeDecodeError: utf-8 + File "/usr/lib/python3.12/unittest/mock.py", line 1202, in _execute_mock_call + raise result +mistral.exceptions.ActionException: An unknown exception occurred + WARNING [mistral.executors.default_executor] The action raised an exception [action=<mistral.actions.std_actions.EchoAction object at 0xefa16240>, action_ex_id=09edb3a1-ea68-49b5-a3d0-262aec19bfe1, msg='An unknown exception occurred'] Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/rpc/base.py", line 103, in decorator - return method(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/rpc/clients.py", line 237, in on_action_complete - return call( - ^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/rpc/oslo/oslo_client.py", line 42, in async_call - return self._client.prepare(topic=self.topic, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/client.py", line 146, in cast - msg = self._make_message(ctxt, method, kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/client.py", line 114, in _make_message - msg['args'][argname] = self.serializer.serialize_entity(ctxt, arg) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/context.py", line 241, in serialize_entity - return self.entity_serializer.serialize(entity) + File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action + result = action.run( + ^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ + return self._mock_call(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call + return self._execute_mock_call(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/mistral_lib/serialization.py", line 173, in serialize - '__serial_data': serializer.serialize(entity) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/mistral_lib/serialization.py", line 70, in serialize - jsonutils.to_primitive(entity_dict, convert_instances=True) - File "/usr/lib/python3/dist-packages/oslo_serialization/jsonutils.py", line 165, in to_primitive - return {recursive(k): recursive(v) - ^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/oslo_serialization/jsonutils.py", line 108, in to_primitive - return value.decode(encoding=encoding) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -UnicodeDecodeError: 'utf-8' codec can't decode byte 0xf8 in position 0: invalid start byte - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 124, in _do_run_action - self._engine_client.on_action_complete( - File "/build/reproducible-path/mistral-19.0.0/mistral/rpc/base.py", line 124, in decorator - _wrap_exception_and_reraise(e) - File "/build/reproducible-path/mistral-19.0.0/mistral/rpc/base.py", line 86, in _wrap_exception_and_reraise - raise exc.MistralException(message) -mistral.exceptions.MistralException: UnicodeDecodeError: utf-8 + File "/usr/lib/python3.12/unittest/mock.py", line 1202, in _execute_mock_call + raise result +mistral.exceptions.ActionException: An unknown exception occurred WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.engine.test_safe_rerun.TestSafeRerun.test_default_value_of_safe_rerun -mistral.tests.unit.engine.test_safe_rerun.TestSafeRerun.test_default_value_of_safe_rerun ... ok -mistral.tests.unit.engine.test_error_handling.ErrorHandlingEngineTest.test_invalid_action_result -mistral.tests.unit.engine.test_error_handling.ErrorHandlingEngineTest.test_invalid_action_result ... ok - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=0c5caeb0-8945-41cf-94e2-50526ebad089, msg='Fail action expected exception.'] + WARNING [mistral.executors.default_executor] The action raised an exception [action=<mistral.actions.std_actions.EchoAction object at 0xf07c7e58>, action_ex_id=8fe141e1-9e91-43fb-a56e-509d0f0ae8b6, msg='An unknown exception occurred'] Traceback (most recent call last): File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action result = action.run( ^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. - ERROR [mistral.engine.task_handler] Failed to run task [error=Can not evaluate YAQL expression [expression=$.non_existing_function_AAA(), error=Unknown method "non_existing_function_AAA" for receiver {'__task_execution': {'id': '199684ed-afd3-41f9-90ad-f5371e782585', 'name': 'task2'}, '__env': {}, '__execution': {'id': 'aeb9faf2-9930-4c8b-8f8d-0b72c39bc602'}, '__versions': {}}, data={'__task_execution': {'id': '199684ed-afd3-41f9-90ad-f5371e782585', 'name': 'task2'}, '__env': {}, , '__versions': {}, '__execution': {'id': 'aeb9faf2-9930-4c8b-8f8d-0b72c39bc602'}, }], wf=wf, task=task2]: -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 158, in evaluate - result = get_yaql_engine_class()(expression).evaluate( - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 159, in evaluate - return self(utils.NO_VALUE, context, self.engine) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 147, in __call__ - return super(Statement, self).__call__(receiver, context, engine) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 34, in __call__ - return context(self.name, engine, receiver, context)(*self.args) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> - return lambda *args, **kwargs: runner.call( - ^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 48, in call - delegate = choose_overload( - ^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 115, in choose_overload - args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args)) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 115, in <genexpr> - args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args)) - ^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 109, in <lambda> - arg(utils.NO_VALUE, context, engine) - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 34, in __call__ - return context(self.name, engine, receiver, context)(*self.args) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> - return lambda *args, **kwargs: runner.call( - ^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 51, in call - result = delegate() - ^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 140, in <lambda> - return lambda: delegate() - ^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/specs.py", line 309, in func - result = self.payload( - ^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/standard_library/system.py", line 61, in op_dot - return expr(receiver) - ^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/yaqltypes.py", line 290, in func - return self._call(value, new_receiver, new_context, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/yaqltypes.py", line 258, in _call - result = value(receiver, context, engine) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 34, in __call__ - return context(self.name, engine, receiver, context)(*self.args) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> - return lambda *args, **kwargs: runner.call( - ^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 46, in call - raise exceptions.NoMethodRegisteredException(name, receiver) -yaql.language.exceptions.NoMethodRegisteredException: Unknown method "non_existing_function_AAA" for receiver {'__task_execution': {'id': '199684ed-afd3-41f9-90ad-f5371e782585', 'name': 'task2'}, '__env': {}, '__execution': {'id': 'aeb9faf2-9930-4c8b-8f8d-0b72c39bc602'}, '__versions': {}} - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 83, in run_task - task.run(first_run) - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 602, in run - self._run_new() - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 632, in _run_new - self._schedule_actions() - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 696, in _schedule_actions - input_dict = self._get_action_input() - ^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 735, in _get_action_input - self.evaluate(input_spec, ctx) if input_spec else {} - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 172, in evaluate - return expr.evaluate_recursively( - ^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 99, in evaluate_recursively - data[key] = _evaluate_item(data[key], context) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 78, in _evaluate_item - return evaluate(item, context) - ^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 70, in evaluate - return evaluator.evaluate(expression, context) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 226, in evaluate - evaluated = super(InlineYAQLEvaluator, cls).evaluate( - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 180, in evaluate - raise exc.YaqlEvaluationException( -mistral.exceptions.YaqlEvaluationException: Can not evaluate YAQL expression [expression=$.non_existing_function_AAA(), error=Unknown method "non_existing_function_AAA" for receiver {'__task_execution': {'id': '199684ed-afd3-41f9-90ad-f5371e782585', 'name': 'task2'}, '__env': {}, '__execution': {'id': 'aeb9faf2-9930-4c8b-8f8d-0b72c39bc602'}, '__versions': {}}, data={'__task_execution': {'id': '199684ed-afd3-41f9-90ad-f5371e782585', 'name': 'task2'}, '__env': {}, , '__versions': {}, '__execution': {'id': 'aeb9faf2-9930-4c8b-8f8d-0b72c39bc602'}, }] - -mistral.tests.unit.engine.test_join.JoinEngineTest.test_join_last_inbound_indirect_error -mistral.tests.unit.engine.test_join.JoinEngineTest.test_join_last_inbound_indirect_error ... ok -mistral.tests.unit.engine.test_error_handling.ErrorHandlingEngineTest.test_invalid_task_input -mistral.tests.unit.engine.test_error_handling.ErrorHandlingEngineTest.test_invalid_task_input ... ok -mistral.tests.unit.engine.test_safe_rerun.TestSafeRerun.test_safe_rerun_false -mistral.tests.unit.engine.test_safe_rerun.TestSafeRerun.test_safe_rerun_false ... ok -mistral.tests.unit.engine.test_error_handling.ErrorHandlingEngineTest.test_invalid_workflow_input -mistral.tests.unit.engine.test_error_handling.ErrorHandlingEngineTest.test_invalid_workflow_input ... ok - ERROR [mistral.engine.task_handler] Failed to handle action completion [error=Can not evaluate Jinja expression [expression={{ (_.my_dict|some_invalid_filter).id }}, error=No filter named 'some_invalid_filter'., data={'__task_execution': {'id': '47dbc49f-5bd6-49a6-a700-4254902abcbf', 'name': 'task1'}, , '__env': {}, '__execution': {'id': 'becd6967-deb1-482d-a7b0-33a8675aa57f'}, 'my_dict': [{'id': 1, 'value': 11}]}], wf=wf, task=task1, action=std.noop]: -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/jinja_expression.py", line 141, in evaluate - result = JinjaEvaluator.evaluate(patterns[0][1], data_context) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/jinja_expression.py", line 90, in evaluate - result = cls._env.compile_expression(expression, **JINJA_OPTS)(**ctx) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/jinja2/environment.py", line 812, in compile_expression - template = self.from_string(nodes.Template(body, lineno=1)) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/jinja2/environment.py", line 1105, in from_string - return cls.from_code(self, self.compile(source), gs, None) - ^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/jinja2/environment.py", line 768, in compile - self.handle_exception(source=source_hint) - File "/usr/lib/python3/dist-packages/jinja2/environment.py", line 936, in handle_exception - raise rewrite_traceback_stack(source=source) - File "<unknown>", line 1, in template -jinja2.exceptions.TemplateAssertionError: No filter named 'some_invalid_filter'. - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 161, in _on_action_complete - task.on_action_complete(action_ex) - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 593, in on_action_complete - self.complete(state, state_info) - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 383, in complete - data_flow.publish_variables(self.task_ex, self.task_spec) - File "/build/reproducible-path/mistral-19.0.0/mistral/workflow/data_flow.py", line 237, in publish_variables - task_ex.published = expr.evaluate_recursively(branch_vars, expr_ctx) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 99, in evaluate_recursively - data[key] = _evaluate_item(data[key], context) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 78, in _evaluate_item - return evaluate(item, context) - ^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 70, in evaluate - return evaluator.evaluate(expression, context) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/jinja_expression.py", line 165, in evaluate - raise exc.JinjaEvaluationException( -mistral.exceptions.JinjaEvaluationException: Can not evaluate Jinja expression [expression={{ (_.my_dict|some_invalid_filter).id }}, error=No filter named 'some_invalid_filter'., data={'__task_execution': {'id': '47dbc49f-5bd6-49a6-a700-4254902abcbf', 'name': 'task1'}, , '__env': {}, '__execution': {'id': 'becd6967-deb1-482d-a7b0-33a8675aa57f'}, 'my_dict': [{'id': 1, 'value': 11}]}] - -mistral.tests.unit.engine.test_error_handling.ErrorHandlingEngineTest.test_publish_bad_jinja -mistral.tests.unit.engine.test_error_handling.ErrorHandlingEngineTest.test_publish_bad_jinja ... ok -mistral.tests.unit.engine.test_safe_rerun.TestSafeRerun.test_safe_rerun_in_task_defaults -mistral.tests.unit.engine.test_safe_rerun.TestSafeRerun.test_safe_rerun_in_task_defaults ... ok - ERROR [mistral.engine.task_handler] Failed to handle action completion [error=Can not evaluate YAQL expression [expression=$.my_dict.where($.value = 13).id.first(), error=, data={'__task_execution': {'id': '3fb80b74-8707-43bd-9293-c27900132c98', 'name': 'task1'}, , '__env': {}, '__execution': {'id': '2619b64c-8b49-4e8f-818a-419d05375bac'}, 'my_dict': [{'id': 1, 'value': 11}]}], wf=wf, task=task1, action=std.noop]: -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 147, in __call__ - return super(Statement, self).__call__(receiver, context, engine) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 34, in __call__ - return context(self.name, engine, receiver, context)(*self.args) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> - return lambda *args, **kwargs: runner.call( - ^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 48, in call - delegate = choose_overload( - ^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 115, in choose_overload - args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args)) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 115, in <genexpr> - args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args)) - ^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 109, in <lambda> - arg(utils.NO_VALUE, context, engine) - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 34, in __call__ - return context(self.name, engine, receiver, context)(*self.args) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> - return lambda *args, **kwargs: runner.call( - ^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 51, in call - result = delegate() - ^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 140, in <lambda> - return lambda: delegate() - ^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/specs.py", line 309, in func - result = self.payload( - ^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/standard_library/system.py", line 61, in op_dot - return expr(receiver) - ^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/yaqltypes.py", line 290, in func - return self._call(value, new_receiver, new_context, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/yaqltypes.py", line 258, in _call - result = value(receiver, context, engine) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 34, in __call__ - return context(self.name, engine, receiver, context)(*self.args) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> - return lambda *args, **kwargs: runner.call( - ^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 55, in call - raise exceptions.WrappedException(e).with_traceback( - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 51, in call - result = delegate() - ^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 140, in <lambda> - return lambda: delegate() - ^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/specs.py", line 309, in func - result = self.payload( - ^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/standard_library/queries.py", line 554, in first - return next(iter(collection)) - ^^^^^^^^^^^^^^^^^^^^^^ -yaql.language.exceptions.WrappedException - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 158, in evaluate - result = get_yaql_engine_class()(expression).evaluate( - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 159, in evaluate - return self(utils.NO_VALUE, context, self.engine) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 149, in __call__ - raise e.wrapped.with_traceback(sys.exc_info()[2]) - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 147, in __call__ - return super(Statement, self).__call__(receiver, context, engine) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 34, in __call__ - return context(self.name, engine, receiver, context)(*self.args) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> - return lambda *args, **kwargs: runner.call( - ^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 48, in call - delegate = choose_overload( - ^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 115, in choose_overload - args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args)) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 115, in <genexpr> - args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args)) - ^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 109, in <lambda> - arg(utils.NO_VALUE, context, engine) - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 34, in __call__ - return context(self.name, engine, receiver, context)(*self.args) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> - return lambda *args, **kwargs: runner.call( - ^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 51, in call - result = delegate() - ^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 140, in <lambda> - return lambda: delegate() - ^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/specs.py", line 309, in func - result = self.payload( - ^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/standard_library/system.py", line 61, in op_dot - return expr(receiver) - ^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/yaqltypes.py", line 290, in func - return self._call(value, new_receiver, new_context, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/yaqltypes.py", line 258, in _call - result = value(receiver, context, engine) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 34, in __call__ - return context(self.name, engine, receiver, context)(*self.args) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> - return lambda *args, **kwargs: runner.call( - ^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 55, in call - raise exceptions.WrappedException(e).with_traceback( - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 51, in call - result = delegate() - ^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 140, in <lambda> - return lambda: delegate() - ^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/specs.py", line 309, in func - result = self.payload( - ^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/standard_library/queries.py", line 554, in first - return next(iter(collection)) - ^^^^^^^^^^^^^^^^^^^^^^ -StopIteration - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 161, in _on_action_complete - task.on_action_complete(action_ex) - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 593, in on_action_complete - self.complete(state, state_info) - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 383, in complete - data_flow.publish_variables(self.task_ex, self.task_spec) - File "/build/reproducible-path/mistral-19.0.0/mistral/workflow/data_flow.py", line 237, in publish_variables - task_ex.published = expr.evaluate_recursively(branch_vars, expr_ctx) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 99, in evaluate_recursively - data[key] = _evaluate_item(data[key], context) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 78, in _evaluate_item - return evaluate(item, context) - ^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 70, in evaluate - return evaluator.evaluate(expression, context) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 226, in evaluate - evaluated = super(InlineYAQLEvaluator, cls).evaluate( - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 180, in evaluate - raise exc.YaqlEvaluationException( -mistral.exceptions.YaqlEvaluationException: Can not evaluate YAQL expression [expression=$.my_dict.where($.value = 13).id.first(), error=, data={'__task_execution': {'id': '3fb80b74-8707-43bd-9293-c27900132c98', 'name': 'task1'}, , '__env': {}, '__execution': {'id': '2619b64c-8b49-4e8f-818a-419d05375bac'}, 'my_dict': [{'id': 1, 'value': 11}]}] - -mistral.tests.unit.engine.test_join.JoinEngineTest.test_join_multiple_routes_with_one_source -mistral.tests.unit.engine.test_join.JoinEngineTest.test_join_multiple_routes_with_one_source ... ok -mistral.tests.unit.engine.test_error_handling.ErrorHandlingEngineTest.test_publish_bad_yaql -mistral.tests.unit.engine.test_error_handling.ErrorHandlingEngineTest.test_publish_bad_yaql ... ok - ERROR [mistral.engine.task_handler] Failed to handle action completion [error=Can not evaluate YAQL expression [expression=invalid_yaql_function(), error=Unknown function "invalid_yaql_function", data={'__task_execution': {'id': '92c56627-5321-4415-a315-e5ed3f0a0957', 'name': 'task1'}, , '__env': {}, '__execution': {'id': '902a8bbd-ead0-48f1-8cca-307ed9aebf45'}, }], wf=wf, task=task1, action=std.noop]: -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 158, in evaluate - result = get_yaql_engine_class()(expression).evaluate( - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 159, in evaluate - return self(utils.NO_VALUE, context, self.engine) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 147, in __call__ - return super(Statement, self).__call__(receiver, context, engine) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 34, in __call__ - return context(self.name, engine, receiver, context)(*self.args) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> - return lambda *args, **kwargs: runner.call( - ^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 48, in call - delegate = choose_overload( - ^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 115, in choose_overload - args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args)) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 115, in <genexpr> - args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args)) - ^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 109, in <lambda> - arg(utils.NO_VALUE, context, engine) - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 34, in __call__ - return context(self.name, engine, receiver, context)(*self.args) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> - return lambda *args, **kwargs: runner.call( - ^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 44, in call - raise exceptions.NoFunctionRegisteredException(name) -yaql.language.exceptions.NoFunctionRegisteredException: Unknown function "invalid_yaql_function" - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 161, in _on_action_complete - task.on_action_complete(action_ex) - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 593, in on_action_complete - self.complete(state, state_info) - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 383, in complete - data_flow.publish_variables(self.task_ex, self.task_spec) - File "/build/reproducible-path/mistral-19.0.0/mistral/workflow/data_flow.py", line 237, in publish_variables - task_ex.published = expr.evaluate_recursively(branch_vars, expr_ctx) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 99, in evaluate_recursively - data[key] = _evaluate_item(data[key], context) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 78, in _evaluate_item - return evaluate(item, context) - ^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 70, in evaluate - return evaluator.evaluate(expression, context) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 226, in evaluate - evaluated = super(InlineYAQLEvaluator, cls).evaluate( - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 180, in evaluate - raise exc.YaqlEvaluationException( -mistral.exceptions.YaqlEvaluationException: Can not evaluate YAQL expression [expression=invalid_yaql_function(), error=Unknown function "invalid_yaql_function", data={'__task_execution': {'id': '92c56627-5321-4415-a315-e5ed3f0a0957', 'name': 'task1'}, , '__env': {}, '__execution': {'id': '902a8bbd-ead0-48f1-8cca-307ed9aebf45'}, }] - -mistral.tests.unit.engine.test_safe_rerun.TestSafeRerun.test_safe_rerun_true -mistral.tests.unit.engine.test_safe_rerun.TestSafeRerun.test_safe_rerun_true ... ok -mistral.tests.unit.engine.test_error_handling.ErrorHandlingEngineTest.test_task_error -mistral.tests.unit.engine.test_error_handling.ErrorHandlingEngineTest.test_task_error ... ok - ERROR [mistral.engine.task_handler] Failed to handle action completion [error=Can not evaluate YAQL expression [expression=invalid_yaql_function(), error=Unknown function "invalid_yaql_function", data={'__task_execution': {'id': '5a5b17bd-026d-4ca0-9247-310258fec4b8', 'name': 'task1'}, , '__env': {}, '__execution': {'id': 'a49c3af6-e7cb-4255-93dc-c444243e6d0f'}, }], wf=wf, task=task1, action=std.noop]: -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 158, in evaluate - result = get_yaql_engine_class()(expression).evaluate( - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 159, in evaluate - return self(utils.NO_VALUE, context, self.engine) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 147, in __call__ - return super(Statement, self).__call__(receiver, context, engine) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 34, in __call__ - return context(self.name, engine, receiver, context)(*self.args) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> - return lambda *args, **kwargs: runner.call( - ^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 48, in call - delegate = choose_overload( - ^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 115, in choose_overload - args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args)) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 115, in <genexpr> - args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args)) - ^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 109, in <lambda> - arg(utils.NO_VALUE, context, engine) - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 34, in __call__ - return context(self.name, engine, receiver, context)(*self.args) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> - return lambda *args, **kwargs: runner.call( - ^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 44, in call - raise exceptions.NoFunctionRegisteredException(name) -yaql.language.exceptions.NoFunctionRegisteredException: Unknown function "invalid_yaql_function" - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 161, in _on_action_complete - task.on_action_complete(action_ex) - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 593, in on_action_complete - self.complete(state, state_info) - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 383, in complete - data_flow.publish_variables(self.task_ex, self.task_spec) - File "/build/reproducible-path/mistral-19.0.0/mistral/workflow/data_flow.py", line 237, in publish_variables - task_ex.published = expr.evaluate_recursively(branch_vars, expr_ctx) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 99, in evaluate_recursively - data[key] = _evaluate_item(data[key], context) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 78, in _evaluate_item - return evaluate(item, context) - ^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 70, in evaluate - return evaluator.evaluate(expression, context) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 226, in evaluate - evaluated = super(InlineYAQLEvaluator, cls).evaluate( - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 180, in evaluate - raise exc.YaqlEvaluationException( -mistral.exceptions.YaqlEvaluationException: Can not evaluate YAQL expression [expression=invalid_yaql_function(), error=Unknown function "invalid_yaql_function", data={'__task_execution': {'id': '5a5b17bd-026d-4ca0-9247-310258fec4b8', 'name': 'task1'}, , '__env': {}, '__execution': {'id': 'a49c3af6-e7cb-4255-93dc-c444243e6d0f'}, }] - -mistral.tests.unit.engine.test_safe_rerun.TestSafeRerun.test_safe_rerun_with_items -mistral.tests.unit.engine.test_safe_rerun.TestSafeRerun.test_safe_rerun_with_items ... ok -mistral.tests.unit.engine.test_error_handling.ErrorHandlingEngineTest.test_task_error_with_on_handlers -mistral.tests.unit.engine.test_error_handling.ErrorHandlingEngineTest.test_task_error_with_on_handlers ... ok -mistral.tests.unit.engine.test_join.JoinEngineTest.test_join_route_delays -mistral.tests.unit.engine.test_join.JoinEngineTest.test_join_route_delays ... ok - ERROR [mistral.engine.workflow_handler] Failed to check and complete [wf_ex_id=63c68325-8a9b-488c-8569-7d828b2448bf, wf_name=wf]: Can not evaluate YAQL expression [expression=$.invalid_yaql_variable, error='invalid_yaql_variable', data={'__versions': {}, '__env': {}, '__execution': {'id': '63c68325-8a9b-488c-8569-7d828b2448bf'}, }] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 158, in evaluate - result = get_yaql_engine_class()(expression).evaluate( - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 159, in evaluate - return self(utils.NO_VALUE, context, self.engine) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 147, in __call__ - return super(Statement, self).__call__(receiver, context, engine) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 34, in __call__ - return context(self.name, engine, receiver, context)(*self.args) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> - return lambda *args, **kwargs: runner.call( - ^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 48, in call - delegate = choose_overload( - ^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 115, in choose_overload - args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args)) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 115, in <genexpr> - args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args)) - ^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 109, in <lambda> - arg(utils.NO_VALUE, context, engine) - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 34, in __call__ - return context(self.name, engine, receiver, context)(*self.args) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> - return lambda *args, **kwargs: runner.call( - ^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 51, in call - result = delegate() - ^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 140, in <lambda> - return lambda: delegate() - ^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/specs.py", line 309, in func - result = self.payload( - ^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/standard_library/collections.py", line 224, in dict_keyword_access - return d[key] - ~^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/utils.py", line 134, in __getitem__ - return self._d[key] - ~~~~~~~^^^^^ -KeyError: 'invalid_yaql_variable' - -During handling of the above exception, another exception occurred: - + File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ + return self._mock_call(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1202, in _execute_mock_call + raise result +mistral.exceptions.ActionException: An unknown exception occurred + WARNING [mistral.executors.default_executor] The action raised an exception [action=<mistral.actions.std_actions.EchoAction object at 0xf07c7798>, action_ex_id=76c73faa-5d72-4e40-80c4-c9f811b941de, msg='An unknown exception occurred'] Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/workflow_handler.py", line 100, in check_and_complete - wf.check_and_complete() - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/workflows.py", line 483, in check_and_complete - self._succeed_workflow(ctx) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/workflows.py", line 493, in _succeed_workflow - output = data_flow.evaluate_workflow_output( - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/workflow/data_flow.py", line 299, in evaluate_workflow_output - output = expr.evaluate_recursively(wf_output, ctx_view) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 99, in evaluate_recursively - data[key] = _evaluate_item(data[key], context) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 78, in _evaluate_item - return evaluate(item, context) - ^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 70, in evaluate - return evaluator.evaluate(expression, context) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 226, in evaluate - evaluated = super(InlineYAQLEvaluator, cls).evaluate( - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 180, in evaluate - raise exc.YaqlEvaluationException( -mistral.exceptions.YaqlEvaluationException: Can not evaluate YAQL expression [expression=$.invalid_yaql_variable, error='invalid_yaql_variable', data={'__versions': {}, '__env': {}, '__execution': {'id': '63c68325-8a9b-488c-8569-7d828b2448bf'}, }] - -mistral.tests.unit.engine.test_set_state.TestSetState.test_set_state -mistral.tests.unit.engine.test_set_state.TestSetState.test_set_state ... ok -mistral.tests.unit.engine.test_error_handling.ErrorHandlingEngineTest.test_workflow_error -mistral.tests.unit.engine.test_error_handling.ErrorHandlingEngineTest.test_workflow_error ... ok -mistral.tests.unit.engine.test_join.JoinEngineTest.test_join_saving_task_context_with_all -mistral.tests.unit.engine.test_join.JoinEngineTest.test_join_saving_task_context_with_all ... ok -mistral.tests.unit.engine.test_task_defaults.TaskDefaultsReverseWorkflowEngineTest.test_task_defaults_requires -mistral.tests.unit.engine.test_task_defaults.TaskDefaultsReverseWorkflowEngineTest.test_task_defaults_requires ... ok -mistral.tests.unit.engine.test_error_result.ErrorResultTest.test_async_error_result -mistral.tests.unit.engine.test_error_result.ErrorResultTest.test_async_error_result ... ok -Correct locking test gave object name: 500 -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Failed to handle action completion [error=Can not evaluate YAQL expression [expression=invalid_yaql_function(), error=Unknown function "invalid_yaql_function", data={'__task_execution': {'id': '2e5c6199-9f1e-4eb6-a08d-64c464bb95af', 'name': 'task1'}, , '__env': {}, '__execution': {'id': '100ff468-ba02-45c6-bb6d-29fcf0379200'}, }], wf=wf, task=task1, action=std.noop]: -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 158, in evaluate - result = get_yaql_engine_class()(expression).evaluate( - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 159, in evaluate - return self(utils.NO_VALUE, context, self.engine) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 147, in __call__ - return super(Statement, self).__call__(receiver, context, engine) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 34, in __call__ - return context(self.name, engine, receiver, context)(*self.args) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> - return lambda *args, **kwargs: runner.call( - ^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 48, in call - delegate = choose_overload( - ^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 115, in choose_overload - args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args)) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 115, in <genexpr> - args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args)) - ^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 109, in <lambda> - arg(utils.NO_VALUE, context, engine) - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 34, in __call__ - return context(self.name, engine, receiver, context)(*self.args) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> - return lambda *args, **kwargs: runner.call( - ^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 44, in call - raise exceptions.NoFunctionRegisteredException(name) -yaql.language.exceptions.NoFunctionRegisteredException: Unknown function "invalid_yaql_function" - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 161, in _on_action_complete - task.on_action_complete(action_ex) - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 593, in on_action_complete - self.complete(state, state_info) - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 383, in complete - data_flow.publish_variables(self.task_ex, self.task_spec) - File "/build/reproducible-path/mistral-19.0.0/mistral/workflow/data_flow.py", line 237, in publish_variables - task_ex.published = expr.evaluate_recursively(branch_vars, expr_ctx) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 99, in evaluate_recursively - data[key] = _evaluate_item(data[key], context) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 78, in _evaluate_item - return evaluate(item, context) - ^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 70, in evaluate - return evaluator.evaluate(expression, context) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 226, in evaluate - evaluated = super(InlineYAQLEvaluator, cls).evaluate( - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 180, in evaluate - raise exc.YaqlEvaluationException( -mistral.exceptions.YaqlEvaluationException: Can not evaluate YAQL expression [expression=invalid_yaql_function(), error=Unknown function "invalid_yaql_function", data={'__task_execution': {'id': '2e5c6199-9f1e-4eb6-a08d-64c464bb95af', 'name': 'task1'}, , '__env': {}, '__execution': {'id': '100ff468-ba02-45c6-bb6d-29fcf0379200'}, }] - -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=96b299f5-a84c-4ac7-95db-39d28c51e451, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - ^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=25237075-2c63-4867-9e9b-dac9746fbab1, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - ^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=2b141173-0659-443d-9b15-b5d426ddb283, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - ^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.engine.test_task_defaults.TaskDefaultsReverseWorkflowEngineTest.test_task_defaults_retry_policy -mistral.tests.unit.engine.test_task_defaults.TaskDefaultsReverseWorkflowEngineTest.test_task_defaults_retry_policy ... ok -mistral.tests.unit.engine.test_error_result.ErrorResultTest.test_async_success_result -mistral.tests.unit.engine.test_error_result.ErrorResultTest.test_async_success_result ... ok -mistral.tests.unit.engine.test_join.JoinEngineTest.test_join_task_with_input_error -mistral.tests.unit.engine.test_join.JoinEngineTest.test_join_task_with_input_error ... ok - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.engine.test_task_defaults.TaskDefaultsReverseWorkflowEngineTest.test_task_defaults_timeout_policy -mistral.tests.unit.engine.test_task_defaults.TaskDefaultsReverseWorkflowEngineTest.test_task_defaults_timeout_policy ... ok -mistral.tests.unit.engine.test_error_result.ErrorResultTest.test_error_result1 -mistral.tests.unit.engine.test_error_result.ErrorResultTest.test_error_result1 ... ok - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=332b7e38-098d-43dc-b1cf-99de46f6482b, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - ^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.engine.test_task_defaults.TaskDefaultsReverseWorkflowEngineTest.test_task_defaults_wait_policies -mistral.tests.unit.engine.test_task_defaults.TaskDefaultsReverseWorkflowEngineTest.test_task_defaults_wait_policies ... ok -mistral.tests.unit.engine.test_join.JoinEngineTest.test_join_with_deep_dependencies_tree -mistral.tests.unit.engine.test_join.JoinEngineTest.test_join_with_deep_dependencies_tree ... ok -mistral.tests.unit.engine.test_error_result.ErrorResultTest.test_error_result2 -mistral.tests.unit.engine.test_error_result.ErrorResultTest.test_error_result2 ... ok -mistral.tests.unit.engine.test_join.JoinEngineTest.test_join_with_long_name -mistral.tests.unit.engine.test_join.JoinEngineTest.test_join_with_long_name ... ok -mistral.tests.unit.engine.test_error_result.ErrorResultTest.test_success_result -mistral.tests.unit.engine.test_error_result.ErrorResultTest.test_success_result ... ok - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.engine.test_task_graceful_fail_subworkflow.TaskGracefulFailTest.test_graceful_fail -mistral.tests.unit.engine.test_task_graceful_fail_subworkflow.TaskGracefulFailTest.test_graceful_fail ... ok - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=eb201929-c062-4b66-ac5c-851d217b06f6, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - ^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. -mistral.tests.unit.engine.test_join.JoinEngineTest.test_no_workflow_error_after_inbound_error -mistral.tests.unit.engine.test_join.JoinEngineTest.test_no_workflow_error_after_inbound_error ... ok - WARNING [mistral.engine.workflow_handler] Found a task execution that is likely stuck in RUNNING state because all child executions are finished, will try to recover [task_execution=07d61e81-ae68-46d5-8714-a18875e28902] - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=fc0c5a77-8fbe-4253-af65-9dc5e475fa10, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - ^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. -mistral.tests.unit.engine.test_integrity_check.IntegrityCheckTest.test_task_execution_integrity -mistral.tests.unit.engine.test_integrity_check.IntegrityCheckTest.test_task_execution_integrity ... ok - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.engine.test_join.JoinEngineTest.test_partial_join -mistral.tests.unit.engine.test_join.JoinEngineTest.test_partial_join ... ok -mistral.tests.unit.engine.test_merge_strategy.DirectWorkflowEngineTest.test_merge_input_and_publish -mistral.tests.unit.engine.test_merge_strategy.DirectWorkflowEngineTest.test_merge_input_and_publish ... ok -mistral.tests.unit.engine.test_task_graceful_fail_subworkflow.TaskGracefulFailTest.test_with_items_graceful_fail -mistral.tests.unit.engine.test_task_graceful_fail_subworkflow.TaskGracefulFailTest.test_with_items_graceful_fail ... ok -mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_big_on_closures -mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_big_on_closures ... ok - ERROR [mistral.engine.task_handler] Failed to handle action completion [error=Can not evaluate YAQL expression [expression=$.t1.get($foobar), error='t1', data={'__task_execution': {'id': 'c4a0da98-b88e-45e1-939f-1048b4eb0cce', 'name': 't1'}, , '__env': {}, '__execution': {'id': '77e44064-7d1f-4a65-9f5e-b01b00109714'}, }], wf=wb1.wf1, task=t1, action=std.echo]: -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 158, in evaluate - result = get_yaql_engine_class()(expression).evaluate( - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 159, in evaluate - return self(utils.NO_VALUE, context, self.engine) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 147, in __call__ - return super(Statement, self).__call__(receiver, context, engine) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 34, in __call__ - return context(self.name, engine, receiver, context)(*self.args) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> - return lambda *args, **kwargs: runner.call( - ^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 48, in call - delegate = choose_overload( - ^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 115, in choose_overload - args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args)) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 115, in <genexpr> - args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args)) - ^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 109, in <lambda> - arg(utils.NO_VALUE, context, engine) - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 34, in __call__ - return context(self.name, engine, receiver, context)(*self.args) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> - return lambda *args, **kwargs: runner.call( - ^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 48, in call - delegate = choose_overload( - ^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 115, in choose_overload - args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args)) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 115, in <genexpr> - args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args)) - ^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 109, in <lambda> - arg(utils.NO_VALUE, context, engine) - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 34, in __call__ - return context(self.name, engine, receiver, context)(*self.args) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> - return lambda *args, **kwargs: runner.call( - ^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 51, in call - result = delegate() - ^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 140, in <lambda> - return lambda: delegate() - ^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/specs.py", line 309, in func - result = self.payload( - ^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/standard_library/collections.py", line 224, in dict_keyword_access - return d[key] - ~^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/utils.py", line 134, in __getitem__ - return self._d[key] - ~~~~~~~^^^^^ -KeyError: 't1' - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 161, in _on_action_complete - task.on_action_complete(action_ex) - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 593, in on_action_complete - self.complete(state, state_info) - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 383, in complete - data_flow.publish_variables(self.task_ex, self.task_spec) - File "/build/reproducible-path/mistral-19.0.0/mistral/workflow/data_flow.py", line 237, in publish_variables - task_ex.published = expr.evaluate_recursively(branch_vars, expr_ctx) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 99, in evaluate_recursively - data[key] = _evaluate_item(data[key], context) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 78, in _evaluate_item - return evaluate(item, context) - ^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 70, in evaluate - return evaluator.evaluate(expression, context) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 226, in evaluate - evaluated = super(InlineYAQLEvaluator, cls).evaluate( - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 180, in evaluate - raise exc.YaqlEvaluationException( -mistral.exceptions.YaqlEvaluationException: Can not evaluate YAQL expression [expression=$.t1.get($foobar), error='t1', data={'__task_execution': {'id': 'c4a0da98-b88e-45e1-939f-1048b4eb0cce', 'name': 't1'}, , '__env': {}, '__execution': {'id': '77e44064-7d1f-4a65-9f5e-b01b00109714'}, }] - -mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_change_state_after_success -mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_change_state_after_success ... ok -mistral.tests.unit.engine.test_task_publish.TaskPublishTest.test_publish_failure -mistral.tests.unit.engine.test_task_publish.TaskPublishTest.test_publish_failure ... ok -mistral.tests.unit.engine.test_merge_strategy.DirectWorkflowEngineTest.test_merge_publish_result_from_join -mistral.tests.unit.engine.test_merge_strategy.DirectWorkflowEngineTest.test_merge_publish_result_from_join ... ok -mistral.tests.unit.engine.test_join.JoinEngineTest.test_partial_join_triggers_once -mistral.tests.unit.engine.test_join.JoinEngineTest.test_partial_join_triggers_once ... ok - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=8e517110-e2cd-4264-8122-9b346c568727, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - ^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_condition_transition_not_triggering -mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_condition_transition_not_triggering ... ok - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=8bf3ab21-edd1-4edd-9fa0-e023a95c9f12, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - ^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.engine.test_merge_strategy.DirectWorkflowEngineTest.test_merge_publish_two_parallel_tasks -mistral.tests.unit.engine.test_merge_strategy.DirectWorkflowEngineTest.test_merge_publish_two_parallel_tasks ... ok -mistral.tests.unit.engine.test_join.JoinEngineTest.test_triggered_by_error -mistral.tests.unit.engine.test_join.JoinEngineTest.test_triggered_by_error ... ok -/build/reproducible-path/mistral-19.0.0/mistral/db/v2/sqlalchemy/api.py:289: SAWarning: TypeDecorator JsonEncoded() will not produce a cache key because the ``cache_ok`` attribute is not set to True. This can have significant performance implications including some performance degradations in comparison to prior SQLAlchemy versions. Set this attribute to True if this type object's state is safe to use in a cache key, or False to disable this warning. (Background on this warning at: https://sqlalche.me/e/20/cprf) - return query.all() -mistral.tests.unit.engine.test_merge_strategy.DirectWorkflowEngineTest.test_merge_publish_two_tasks -mistral.tests.unit.engine.test_merge_strategy.DirectWorkflowEngineTest.test_merge_publish_two_tasks ... ok - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=90f151b9-b3d5-437f-b03b-7ec4c0c2ed24, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - ^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. -mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_context_versioning -mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_context_versioning ... ok - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. - ERROR [oslo_messaging.rpc.server] Exception during message handling -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/server.py", line 172, in _process_incoming - res = self.dispatcher.dispatch(message) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 309, in dispatch - return self._do_dispatch(endpoint, method, ctxt, args) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 229, in _do_dispatch - result = func(ctxt, **new_args) - ^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/engine_server.py", line 181, in start_task - return self.engine.start_task( - ^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/post_tx_queue.py", line 80, in decorate - res = func(*args, **kw) - ^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/default_engine.py", line 89, in start_task - task_handler.run_task(task_ex_id, waiting, - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 70, in run_task - task_ex = db_api.get_task_execution(task_ex_id) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/api.py", line 394, in get_task_execution - return IMPL.get_task_execution(id, fields=fields) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/db/sqlalchemy/base.py", line 132, in _within_session - result = func(*args, **kw) - ^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/sqlalchemy/api.py", line 1169, in get_task_execution - raise exc.DBEntityNotFoundError( -mistral.exceptions.DBEntityNotFoundError: Task execution not found [id=a6cab031-fda0-4e65-86b4-eba225e98f4b] -mistral.tests.unit.engine.test_merge_strategy.DirectWorkflowEngineTest.test_replace -mistral.tests.unit.engine.test_merge_strategy.DirectWorkflowEngineTest.test_replace ... ok -mistral.tests.unit.engine.test_join.JoinEngineTest.test_triggered_by_impossible_route -mistral.tests.unit.engine.test_join.JoinEngineTest.test_triggered_by_impossible_route ... ok - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. - WARNING [mistral.executors.default_executor] The action raised an exception [action=<mistral.actions.std_actions.SleepAction object at 0xaeb66b40>, action_ex_id=0e684733-cb80-42e7-8191-e8a90c39e85f, msg='2 seconds'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - ^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 555, in run - time.sleep(self._seconds) - File "/usr/lib/python3/dist-packages/eventlet/greenthread.py", line 38, in sleep - hub.switch() - File "/usr/lib/python3/dist-packages/eventlet/hubs/hub.py", line 310, in switch - return self.greenlet.switch() - ^^^^^^^^^^^^^^^^^^^^^^ -eventlet.timeout.Timeout: 2 seconds -mistral.tests.unit.engine.test_join.JoinEngineTest.test_triggered_by_success -mistral.tests.unit.engine.test_join.JoinEngineTest.test_triggered_by_success ... ok -mistral.tests.unit.engine.test_run_action.RunActionEngineTest.test_adhoc_action_wrong_input -mistral.tests.unit.engine.test_run_action.RunActionEngineTest.test_adhoc_action_wrong_input ... ok - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=552654cc-725a-4472-bf07-c8121adf2cd5, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - ^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. - ERROR [mistral.engine.task_handler] Failed to run task [error=Can not evaluate YAQL expression [expression=$.invalid_yaql_expression2, error='invalid_yaql_expression2', data={'__task_execution': {'id': 'b946f47e-db8e-416a-9553-2683c6a23850', 'name': 'top_lvl_wf5_task_1'}, '__env': {}, , , '__execution': {'id': '005a2973-a31b-4de9-8957-f7f01bcbfdf7'}, }], wf=wb.wf5_top_lvl, task=top_lvl_wf5_task_1]: -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 158, in evaluate - result = get_yaql_engine_class()(expression).evaluate( - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 159, in evaluate - return self(utils.NO_VALUE, context, self.engine) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 147, in __call__ - return super(Statement, self).__call__(receiver, context, engine) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 34, in __call__ - return context(self.name, engine, receiver, context)(*self.args) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> - return lambda *args, **kwargs: runner.call( - ^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 48, in call - delegate = choose_overload( - ^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 115, in choose_overload - args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args)) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 115, in <genexpr> - args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args)) - ^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 109, in <lambda> - arg(utils.NO_VALUE, context, engine) - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 34, in __call__ - return context(self.name, engine, receiver, context)(*self.args) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> - return lambda *args, **kwargs: runner.call( - ^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 51, in call - result = delegate() - ^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 140, in <lambda> - return lambda: delegate() - ^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/specs.py", line 309, in func - result = self.payload( - ^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/standard_library/collections.py", line 224, in dict_keyword_access - return d[key] - ~^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/utils.py", line 134, in __getitem__ - return self._d[key] - ~~~~~~~^^^^^ -KeyError: 'invalid_yaql_expression2' - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 83, in run_task - task.run(first_run) - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 602, in run - self._run_new() - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 632, in _run_new - self._schedule_actions() - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 696, in _schedule_actions - input_dict = self._get_action_input() - ^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 735, in _get_action_input - self.evaluate(input_spec, ctx) if input_spec else {} - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 172, in evaluate - return expr.evaluate_recursively( - ^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 99, in evaluate_recursively - data[key] = _evaluate_item(data[key], context) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 78, in _evaluate_item - return evaluate(item, context) - ^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 70, in evaluate - return evaluator.evaluate(expression, context) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 226, in evaluate - evaluated = super(InlineYAQLEvaluator, cls).evaluate( - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 180, in evaluate - raise exc.YaqlEvaluationException( -mistral.exceptions.YaqlEvaluationException: Can not evaluate YAQL expression [expression=$.invalid_yaql_expression2, error='invalid_yaql_expression2', data={'__task_execution': {'id': 'b946f47e-db8e-416a-9553-2683c6a23850', 'name': 'top_lvl_wf5_task_1'}, '__env': {}, , , '__execution': {'id': '005a2973-a31b-4de9-8957-f7f01bcbfdf7'}, }] - -mistral.tests.unit.engine.test_run_action.RunActionEngineTest.test_run_action_adhoc -mistral.tests.unit.engine.test_run_action.RunActionEngineTest.test_run_action_adhoc ... ok - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=725a0a80-eca2-47b2-bb51-f7f6f1f7812a, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - ^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. - ERROR [mistral.engine.task_handler] Failed to handle action completion [error=Can not evaluate YAQL expression [expression=$.invalid_yaql_expression, error='invalid_yaql_expression', data={'__task_execution': {'id': '164672ad-b701-4cc0-8f4f-bf58e38f6a0e', 'name': 'top_lvl_wf4_task_1'}, , '__env': {}, '__execution': {'id': 'ab162e84-8d97-462f-af61-8199f3de02a3'}, }], wf=wb.wf4_top_lvl, task=top_lvl_wf4_task_1, action=wb.wf4_second_lvl]: -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 158, in evaluate - result = get_yaql_engine_class()(expression).evaluate( - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 159, in evaluate - return self(utils.NO_VALUE, context, self.engine) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 147, in __call__ - return super(Statement, self).__call__(receiver, context, engine) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 34, in __call__ - return context(self.name, engine, receiver, context)(*self.args) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> - return lambda *args, **kwargs: runner.call( - ^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 48, in call - delegate = choose_overload( - ^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 115, in choose_overload - args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args)) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 115, in <genexpr> - args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args)) - ^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 109, in <lambda> - arg(utils.NO_VALUE, context, engine) - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 34, in __call__ - return context(self.name, engine, receiver, context)(*self.args) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> - return lambda *args, **kwargs: runner.call( - ^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 51, in call - result = delegate() - ^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 140, in <lambda> - return lambda: delegate() - ^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/specs.py", line 309, in func - result = self.payload( - ^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/standard_library/collections.py", line 224, in dict_keyword_access - return d[key] - ~^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/utils.py", line 134, in __getitem__ - return self._d[key] - ~~~~~~~^^^^^ -KeyError: 'invalid_yaql_expression' - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 161, in _on_action_complete - task.on_action_complete(action_ex) - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 593, in on_action_complete - self.complete(state, state_info) - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 383, in complete - data_flow.publish_variables(self.task_ex, self.task_spec) - File "/build/reproducible-path/mistral-19.0.0/mistral/workflow/data_flow.py", line 237, in publish_variables - task_ex.published = expr.evaluate_recursively(branch_vars, expr_ctx) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 99, in evaluate_recursively - data[key] = _evaluate_item(data[key], context) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 78, in _evaluate_item - return evaluate(item, context) - ^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 70, in evaluate - return evaluator.evaluate(expression, context) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 226, in evaluate - evaluated = super(InlineYAQLEvaluator, cls).evaluate( - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 180, in evaluate - raise exc.YaqlEvaluationException( -mistral.exceptions.YaqlEvaluationException: Can not evaluate YAQL expression [expression=$.invalid_yaql_expression, error='invalid_yaql_expression', data={'__task_execution': {'id': '164672ad-b701-4cc0-8f4f-bf58e38f6a0e', 'name': 'top_lvl_wf4_task_1'}, , '__env': {}, '__execution': {'id': 'ab162e84-8d97-462f-af61-8199f3de02a3'}, }] - - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=23497a21-64ed-4516-8fe1-87fd3fb32a99, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - ^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.engine.test_run_action.RunActionEngineTest.test_run_action_async -mistral.tests.unit.engine.test_run_action.RunActionEngineTest.test_run_action_async ... ok -mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_delete_workflow_integrity_check_on_execution_delete -mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_delete_workflow_integrity_check_on_execution_delete ... ok - WARNING [mistral.executors.default_executor] The action raised an exception [action=<mistral.actions.std_actions.AsyncNoOpAction object at 0xaefd9ea0>, action_ex_id=9225a20d-e039-47ed-a2ef-f8804b4d1b14, msg='Invoke failed.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - ^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ - return self._mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1198, in _execute_mock_call - raise effect -mistral.exceptions.ActionException: Invoke failed. -mistral.tests.unit.engine.test_policies.PoliciesTest.test_action_timeout -mistral.tests.unit.engine.test_policies.PoliciesTest.test_action_timeout ... ok -mistral.tests.unit.engine.test_tasks_function.TasksFunctionTest.test_tasks_function -mistral.tests.unit.engine.test_tasks_function.TasksFunctionTest.test_tasks_function ... ok -mistral.tests.unit.engine.test_run_action.RunActionEngineTest.test_run_action_async_invoke_failure -mistral.tests.unit.engine.test_run_action.RunActionEngineTest.test_run_action_async_invoke_failure ... ok -mistral.tests.unit.engine.test_policies.PoliciesTest.test_build_policies -mistral.tests.unit.engine.test_policies.PoliciesTest.test_build_policies ... ok -mistral.tests.unit.engine.test_run_action.RunActionEngineTest.test_run_action_async_invoke_with_error -mistral.tests.unit.engine.test_run_action.RunActionEngineTest.test_run_action_async_invoke_with_error ... ok - WARNING [mistral.executors.default_executor] The action raised an exception [action=<mistral.actions.std_actions.EchoAction object at 0xaef24108>, action_ex_id=None, msg='some error'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - ^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ - return self._mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1198, in _execute_mock_call - raise effect -mistral.exceptions.ActionException: some error -mistral.tests.unit.engine.test_run_action.RunActionEngineTest.test_run_action_error -mistral.tests.unit.engine.test_run_action.RunActionEngineTest.test_run_action_error ... ok -mistral.tests.unit.engine.test_workflow_variables.WorkflowVariablesTest.test_dynamic_action_names -mistral.tests.unit.engine.test_workflow_variables.WorkflowVariablesTest.test_dynamic_action_names ... ok -mistral.tests.unit.engine.test_run_action.RunActionEngineTest.test_run_action_run_sync -mistral.tests.unit.engine.test_run_action.RunActionEngineTest.test_run_action_run_sync ... ok -mistral.tests.unit.engine.test_run_action.RunActionEngineTest.test_run_action_run_sync_error -mistral.tests.unit.engine.test_run_action.RunActionEngineTest.test_run_action_run_sync_error ... ok -mistral.tests.unit.engine.test_policies.PoliciesTest.test_build_policies_with_workflow_defaults -mistral.tests.unit.engine.test_policies.PoliciesTest.test_build_policies_with_workflow_defaults ... ok -mistral.tests.unit.engine.test_workflow_variables.WorkflowVariablesTest.test_dynamic_action_names_and_input -mistral.tests.unit.engine.test_workflow_variables.WorkflowVariablesTest.test_dynamic_action_names_and_input ... ok -mistral.tests.unit.engine.test_run_action.RunActionEngineTest.test_run_action_save_result -mistral.tests.unit.engine.test_run_action.RunActionEngineTest.test_run_action_save_result ... ok -mistral.tests.unit.engine.test_run_action.RunActionEngineTest.test_run_action_save_result_and_run_sync -mistral.tests.unit.engine.test_run_action.RunActionEngineTest.test_run_action_save_result_and_run_sync ... ok -mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_delete_workflow_integrity_check_on_stop -mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_delete_workflow_integrity_check_on_stop ... ok -mistral.tests.unit.engine.test_run_action.RunActionEngineTest.test_run_action_sync -mistral.tests.unit.engine.test_run_action.RunActionEngineTest.test_run_action_sync ... ok -mistral.tests.unit.engine.test_workflow_variables.WorkflowVariablesTest.test_workflow_variables -mistral.tests.unit.engine.test_workflow_variables.WorkflowVariablesTest.test_workflow_variables ... ok -mistral.tests.unit.expressions.test_yaql_json_serialization.YaqlJsonSerializationTest.test_serialize_dict_of_generators -mistral.tests.unit.expressions.test_yaql_json_serialization.YaqlJsonSerializationTest.test_serialize_dict_of_generators ... ok -mistral.tests.unit.expressions.test_yaql_json_serialization.YaqlJsonSerializationTest.test_serialize_frozen_dict -mistral.tests.unit.expressions.test_yaql_json_serialization.YaqlJsonSerializationTest.test_serialize_frozen_dict ... ok -mistral.tests.unit.expressions.test_yaql_json_serialization.YaqlJsonSerializationTest.test_serialize_generator -mistral.tests.unit.expressions.test_yaql_json_serialization.YaqlJsonSerializationTest.test_serialize_generator ... ok -mistral.tests.unit.expressions.test_yaql_json_serialization.YaqlJsonSerializationTest.test_serialize_iterator_of_frozen_dicts -mistral.tests.unit.expressions.test_yaql_json_serialization.YaqlJsonSerializationTest.test_serialize_iterator_of_frozen_dicts ... ok -mistral.tests.unit.expressions.test_yaql_json_serialization.YaqlJsonSerializationTest.test_serialize_range -mistral.tests.unit.expressions.test_yaql_json_serialization.YaqlJsonSerializationTest.test_serialize_range ... ok -mistral.tests.unit.hacking.test_checks.BaseLoggingCheckTest.test_check_python3_xrange -mistral.tests.unit.hacking.test_checks.BaseLoggingCheckTest.test_check_python3_xrange ... ok -mistral.tests.unit.hacking.test_checks.BaseLoggingCheckTest.test_dict_iteritems -mistral.tests.unit.hacking.test_checks.BaseLoggingCheckTest.test_dict_iteritems ... ok -mistral.tests.unit.hacking.test_checks.BaseLoggingCheckTest.test_dict_iterkeys -mistral.tests.unit.hacking.test_checks.BaseLoggingCheckTest.test_dict_iterkeys ... ok -mistral.tests.unit.hacking.test_checks.BaseLoggingCheckTest.test_dict_itervalues -mistral.tests.unit.hacking.test_checks.BaseLoggingCheckTest.test_dict_itervalues ... ok -mistral.tests.unit.hacking.test_checks.BaseLoggingCheckTest.test_no_assert_equal_true_false -mistral.tests.unit.hacking.test_checks.BaseLoggingCheckTest.test_no_assert_equal_true_false ... ok -mistral.tests.unit.hacking.test_checks.BaseLoggingCheckTest.test_no_assert_true_false_is_not -mistral.tests.unit.hacking.test_checks.BaseLoggingCheckTest.test_no_assert_true_false_is_not ... ok -mistral.tests.unit.engine.test_policies.PoliciesTest.test_concurrency_is_in_runtime_context -mistral.tests.unit.engine.test_policies.PoliciesTest.test_concurrency_is_in_runtime_context ... ok -mistral.tests.unit.engine.test_run_action.RunActionEngineTest.test_run_action_with_invalid_namespace -mistral.tests.unit.engine.test_run_action.RunActionEngineTest.test_run_action_with_invalid_namespace ... ok - ERROR [oslo_messaging.rpc.server] Exception during message handling -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/server.py", line 172, in _process_incoming - res = self.dispatcher.dispatch(message) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 309, in dispatch - return self._do_dispatch(endpoint, method, ctxt, args) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 229, in _do_dispatch - result = func(ctxt, **new_args) - ^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/engine_server.py", line 235, in on_action_complete - return self.engine.on_action_complete(action_ex_id, result, wf_action) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/db/utils.py", line 111, in decorate - return retry(_with_auth_context, auth_ctx, func, *args, **kw) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/tenacity/__init__.py", line 469, in __call__ - do = self.iter(retry_state=retry_state) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/tenacity/__init__.py", line 370, in iter - result = action(retry_state) - ^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/tenacity/__init__.py", line 392, in <lambda> - self._add_action_func(lambda rs: rs.outcome.result()) - ^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/concurrent/futures/_base.py", line 449, in result - return self.__get_result() - ^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/concurrent/futures/_base.py", line 401, in __get_result - raise self._exception - File "/usr/lib/python3/dist-packages/tenacity/__init__.py", line 472, in __call__ - result = fn(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/db/utils.py", line 59, in _with_auth_context - return func(*args, **kw) - ^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/post_tx_queue.py", line 80, in decorate - res = func(*args, **kw) - ^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/default_engine.py", line 176, in on_action_complete - action_ex = db_api.get_action_execution(action_ex_id) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/api.py", line 309, in get_action_execution - return IMPL.get_action_execution(id, fields=fields, insecure=insecure) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/db/sqlalchemy/base.py", line 132, in _within_session - result = func(*args, **kw) - ^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/sqlalchemy/api.py", line 941, in get_action_execution - raise exc.DBEntityNotFoundError( -mistral.exceptions.DBEntityNotFoundError: ActionExecution not found [id=98395d86-01bb-4621-83b4-a047deecc904] -mistral.tests.unit.engine.test_run_action.RunActionEngineTest.test_run_action_with_kwargs_input -mistral.tests.unit.engine.test_run_action.RunActionEngineTest.test_run_action_with_kwargs_input ... ok -mistral.tests.unit.services.test_trigger_service.TriggerServiceV2Test.test_create_delete_trust_in_trigger -mistral.tests.unit.services.test_trigger_service.TriggerServiceV2Test.test_create_delete_trust_in_trigger ... ok -mistral.tests.unit.engine.test_run_action.RunActionEngineTest.test_run_action_with_missing_base -mistral.tests.unit.engine.test_run_action.RunActionEngineTest.test_run_action_with_missing_base ... ok -mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_inconsistent_task_names -mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_inconsistent_task_names ... ok -mistral.tests.unit.services.test_trigger_service.TriggerServiceV2Test.test_create_trust_in_trigger -mistral.tests.unit.services.test_trigger_service.TriggerServiceV2Test.test_create_trust_in_trigger ... ok -mistral.tests.unit.engine.test_run_action.RunActionEngineTest.test_run_action_with_missing_nested_base -mistral.tests.unit.engine.test_run_action.RunActionEngineTest.test_run_action_with_missing_nested_base ... ok -mistral.tests.unit.engine.test_policies.PoliciesTest.test_concurrency_is_in_runtime_context_from_var -mistral.tests.unit.engine.test_policies.PoliciesTest.test_concurrency_is_in_runtime_context_from_var ... ok -mistral.tests.unit.services.test_trigger_service.TriggerServiceV2Test.test_get_next_execution_time -mistral.tests.unit.services.test_trigger_service.TriggerServiceV2Test.test_get_next_execution_time ... ok -mistral.tests.unit.services.test_trigger_service.TriggerServiceV2Test.test_get_trigger_in_correct_orders -mistral.tests.unit.services.test_trigger_service.TriggerServiceV2Test.test_get_trigger_in_correct_orders ... ok -mistral.tests.unit.engine.test_run_action.RunActionEngineTest.test_run_action_with_namespace -mistral.tests.unit.engine.test_run_action.RunActionEngineTest.test_run_action_with_namespace ... ok - ERROR [mistral.engine.task_handler] Failed to run task [error=Invalid data type in ConcurrencyPolicy: -1 is less than the minimum of 0 - -Failed validating 'minimum' in schema['properties']['concurrency']: - {'minimum': 0, 'type': 'integer'} - -On instance['concurrency']: - -1. Value(s) can be shown after YAQL evaluating. If you use YAQL here, please correct it., wf=wb.wf1, task=task1]: -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/base.py", line 188, in _validate - jsonschema.validate(props, self._schema) - File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1306, in validate - raise error -jsonschema.exceptions.ValidationError: -1 is less than the minimum of 0 - -Failed validating 'minimum' in schema['properties']['concurrency']: - {'minimum': 0, 'type': 'integer'} - -On instance['concurrency']: - -1 - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 83, in run_task - task.run(first_run) - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 602, in run - self._run_new() - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 626, in _run_new - self._before_task_start() - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 482, in _before_task_start - p.before_task_start(self) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/policies.py", line 494, in before_task_start - super(ConcurrencyPolicy, self).before_task_start(task) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/base.py", line 172, in before_task_start - self._validate() - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/base.py", line 190, in _validate - raise exc.InvalidModelException( -mistral.exceptions.InvalidModelException: Invalid data type in ConcurrencyPolicy: -1 is less than the minimum of 0 - -Failed validating 'minimum' in schema['properties']['concurrency']: - {'minimum': 0, 'type': 'integer'} - -On instance['concurrency']: - -1. Value(s) can be shown after YAQL evaluating. If you use YAQL here, please correct it. - -mistral.tests.unit.services.test_trigger_service.TriggerServiceV2Test.test_oneshot_trigger_create -mistral.tests.unit.services.test_trigger_service.TriggerServiceV2Test.test_oneshot_trigger_create ... ok -mistral.tests.unit.engine.test_run_action.RunActionEngineTest.test_run_action_wrong_input -mistral.tests.unit.engine.test_run_action.RunActionEngineTest.test_run_action_wrong_input ... ok - ERROR [mistral.engine.task_handler] Failed to run task [error=Can not evaluate Jinja expression [expression=!! {{ _.nonexistent_variable }} !!, error='mistral.workflow.data_flow.ContextView object' has no attribute 'nonexistent_variable', data={'__task_execution': {'id': 'd0581e5c-7cb3-46c7-9cdb-5687107d19f9', 'name': 'task_2'}, '__env': {}, , '__versions': {}, '__execution': {'id': 'acb03c1b-5a7d-429b-9f26-90fc2962ca16'}, }], wf=wf, task=task_2]: -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/jinja_expression.py", line 145, in evaluate - result = cls._env.from_string(expression).render(**ctx) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/jinja2/environment.py", line 1301, in render - self.environment.handle_exception() - File "/usr/lib/python3/dist-packages/jinja2/environment.py", line 936, in handle_exception - raise rewrite_traceback_stack(source=source) - File "<template>", line 1, in top-level template code -jinja2.exceptions.UndefinedError: 'mistral.workflow.data_flow.ContextView object' has no attribute 'nonexistent_variable' - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 273, in continue_task - task.run() - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 604, in run - self._run_existing() - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 666, in _run_existing - self._schedule_actions() - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 696, in _schedule_actions - input_dict = self._get_action_input() - ^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 735, in _get_action_input - self.evaluate(input_spec, ctx) if input_spec else {} - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 172, in evaluate - return expr.evaluate_recursively( - ^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 99, in evaluate_recursively - data[key] = _evaluate_item(data[key], context) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 78, in _evaluate_item - return evaluate(item, context) - ^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 70, in evaluate - return evaluator.evaluate(expression, context) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/jinja_expression.py", line 165, in evaluate - raise exc.JinjaEvaluationException( -mistral.exceptions.JinjaEvaluationException: Can not evaluate Jinja expression [expression=!! {{ _.nonexistent_variable }} !!, error='mistral.workflow.data_flow.ContextView object' has no attribute 'nonexistent_variable', data={'__task_execution': {'id': 'd0581e5c-7cb3-46c7-9cdb-5687107d19f9', 'name': 'task_2'}, '__env': {}, , '__versions': {}, '__execution': {'id': 'acb03c1b-5a7d-429b-9f26-90fc2962ca16'}, }] - -mistral.tests.unit.engine.test_run_action.RunActionEngineTest.test_run_level_three_action_adhoc -mistral.tests.unit.engine.test_run_action.RunActionEngineTest.test_run_level_three_action_adhoc ... ok -mistral.tests.unit.engine.test_policies.PoliciesTest.test_concurrency_is_in_runtime_context_from_var_negative_number -mistral.tests.unit.engine.test_policies.PoliciesTest.test_concurrency_is_in_runtime_context_from_var_negative_number ... ok -mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_join_all_task_with_input_jinja_error -mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_join_all_task_with_input_jinja_error ... ok -mistral.tests.unit.engine.test_run_action.RunActionEngineTest.test_run_level_two_action_adhoc -mistral.tests.unit.engine.test_run_action.RunActionEngineTest.test_run_level_two_action_adhoc ... ok -mistral.tests.unit.engine.test_run_action.RunActionEngineTest.test_run_level_two_loop_action -mistral.tests.unit.engine.test_run_action.RunActionEngineTest.test_run_level_two_loop_action ... ok -mistral.tests.unit.engine.test_run_action.RunActionEngineTest.test_run_loop_action -mistral.tests.unit.engine.test_run_action.RunActionEngineTest.test_run_loop_action ... ok -mistral.tests.unit.engine.test_policies.PoliciesTest.test_concurrency_is_in_runtime_context_from_var_zero_value -mistral.tests.unit.engine.test_policies.PoliciesTest.test_concurrency_is_in_runtime_context_from_var_zero_value ... ok - ERROR [oslo_messaging.rpc.server] Exception during message handling -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/server.py", line 172, in _process_incoming - res = self.dispatcher.dispatch(message) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 309, in dispatch - return self._do_dispatch(endpoint, method, ctxt, args) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 229, in _do_dispatch - result = func(ctxt, **new_args) - ^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/engine_server.py", line 181, in start_task - return self.engine.start_task( - ^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/post_tx_queue.py", line 80, in decorate - res = func(*args, **kw) - ^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/default_engine.py", line 89, in start_task - task_handler.run_task(task_ex_id, waiting, - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 70, in run_task - task_ex = db_api.get_task_execution(task_ex_id) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/api.py", line 394, in get_task_execution - return IMPL.get_task_execution(id, fields=fields) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/db/sqlalchemy/base.py", line 132, in _within_session - result = func(*args, **kw) - ^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/sqlalchemy/api.py", line 1169, in get_task_execution - raise exc.DBEntityNotFoundError( -mistral.exceptions.DBEntityNotFoundError: Task execution not found [id=446df1f3-9ad8-4575-b939-bbb8006cba13] - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=c397263b-238c-4fa0-b7fe-1eaf904371e4, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - ^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. -mistral.tests.unit.engine.test_policies.PoliciesTest.test_concurrency_is_in_runtime_context_negative_number -mistral.tests.unit.engine.test_policies.PoliciesTest.test_concurrency_is_in_runtime_context_negative_number ... ok - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_join_task_has_correct_incoming_context -mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_join_task_has_correct_incoming_context ... ok -mistral.tests.unit.services.test_trigger_service.TriggerServiceV2Test.test_single_execution_with_multiple_processes -mistral.tests.unit.services.test_trigger_service.TriggerServiceV2Test.test_single_execution_with_multiple_processes ... ok -mistral.tests.unit.services.test_trigger_service.TriggerServiceV2Test.test_trigger_create -mistral.tests.unit.services.test_trigger_service.TriggerServiceV2Test.test_trigger_create ... ok - ERROR [mistral.engine.task_handler] Failed to run task [error=Can not evaluate YAQL expression [expression=wrong(yaql), error=Unknown function "wrong", data={'__task_execution': {'id': '4bb0678a-5711-4bb6-8261-8172653e52ad', 'name': 'task1'}, '__env': {}, , , '__execution': {'id': 'f69fc59c-8948-4bcf-bdd3-9c935787ac7f'}, }], wf=wf, task=task1]: -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 158, in evaluate - result = get_yaql_engine_class()(expression).evaluate( - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 159, in evaluate - return self(utils.NO_VALUE, context, self.engine) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 147, in __call__ - return super(Statement, self).__call__(receiver, context, engine) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 34, in __call__ - return context(self.name, engine, receiver, context)(*self.args) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> - return lambda *args, **kwargs: runner.call( - ^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 48, in call - delegate = choose_overload( - ^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 115, in choose_overload - args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args)) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 115, in <genexpr> - args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args)) - ^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 109, in <lambda> - arg(utils.NO_VALUE, context, engine) - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 34, in __call__ - return context(self.name, engine, receiver, context)(*self.args) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> - return lambda *args, **kwargs: runner.call( - ^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 44, in call - raise exceptions.NoFunctionRegisteredException(name) -yaql.language.exceptions.NoFunctionRegisteredException: Unknown function "wrong" - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 83, in run_task - task.run(first_run) - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 602, in run - self._run_new() - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 632, in _run_new - self._schedule_actions() - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 696, in _schedule_actions - input_dict = self._get_action_input() - ^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 735, in _get_action_input - self.evaluate(input_spec, ctx) if input_spec else {} - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 172, in evaluate - return expr.evaluate_recursively( - ^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 99, in evaluate_recursively - data[key] = _evaluate_item(data[key], context) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 78, in _evaluate_item - return evaluate(item, context) - ^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 70, in evaluate - return evaluator.evaluate(expression, context) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 226, in evaluate - evaluated = super(InlineYAQLEvaluator, cls).evaluate( - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 180, in evaluate - raise exc.YaqlEvaluationException( -mistral.exceptions.YaqlEvaluationException: Can not evaluate YAQL expression [expression=wrong(yaql), error=Unknown function "wrong", data={'__task_execution': {'id': '4bb0678a-5711-4bb6-8261-8172653e52ad', 'name': 'task1'}, '__env': {}, , , '__execution': {'id': 'f69fc59c-8948-4bcf-bdd3-9c935787ac7f'}, }] - -mistral.tests.unit.engine.test_policies.PoliciesTest.test_concurrency_is_in_runtime_context_zero_value -mistral.tests.unit.engine.test_policies.PoliciesTest.test_concurrency_is_in_runtime_context_zero_value ... ok -mistral.tests.unit.services.test_trigger_service.TriggerServiceV2Test.test_trigger_create_the_same_first_time_or_count -mistral.tests.unit.services.test_trigger_service.TriggerServiceV2Test.test_trigger_create_the_same_first_time_or_count ... ok -mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_messed_yaql_in_first_task -mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_messed_yaql_in_first_task ... ok -mistral.tests.unit.services.test_trigger_service.TriggerServiceV2Test.test_trigger_create_with_wf_id -mistral.tests.unit.services.test_trigger_service.TriggerServiceV2Test.test_trigger_create_with_wf_id ... ok - ERROR [mistral.engine.task_handler] Failed to run task [error=Can not evaluate YAQL expression [expression=$.var + $.var2, error='var2', data={'__task_execution': {'id': '6194761a-e480-4a4a-926e-3ae5bd137648', 'name': 'task1'}, '__env': {}, , , '__execution': {'id': 'e3d65a73-139b-418c-92e4-6072bba0e7ab'}, 'var': 2}], wf=wf, task=task1]: -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 158, in evaluate - result = get_yaql_engine_class()(expression).evaluate( - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 159, in evaluate - return self(utils.NO_VALUE, context, self.engine) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 147, in __call__ - return super(Statement, self).__call__(receiver, context, engine) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 34, in __call__ - return context(self.name, engine, receiver, context)(*self.args) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> - return lambda *args, **kwargs: runner.call( - ^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 48, in call - delegate = choose_overload( - ^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 115, in choose_overload - args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args)) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 115, in <genexpr> - args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args)) - ^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 109, in <lambda> - arg(utils.NO_VALUE, context, engine) - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 34, in __call__ - return context(self.name, engine, receiver, context)(*self.args) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> - return lambda *args, **kwargs: runner.call( - ^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 48, in call - delegate = choose_overload( - ^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 115, in choose_overload - args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args)) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 115, in <genexpr> - args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args)) - ^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 109, in <lambda> - arg(utils.NO_VALUE, context, engine) - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 34, in __call__ - return context(self.name, engine, receiver, context)(*self.args) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> - return lambda *args, **kwargs: runner.call( - ^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 51, in call - result = delegate() - ^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 140, in <lambda> - return lambda: delegate() - ^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/specs.py", line 309, in func - result = self.payload( - ^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/standard_library/collections.py", line 224, in dict_keyword_access - return d[key] - ~^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/utils.py", line 134, in __getitem__ - return self._d[key] - ~~~~~~~^^^^^ -KeyError: 'var2' - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 83, in run_task - task.run(first_run) - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 602, in run - self._run_new() - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 632, in _run_new - self._schedule_actions() - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 696, in _schedule_actions - input_dict = self._get_action_input() - ^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 735, in _get_action_input - self.evaluate(input_spec, ctx) if input_spec else {} - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 172, in evaluate - return expr.evaluate_recursively( - ^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 99, in evaluate_recursively - data[key] = _evaluate_item(data[key], context) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 78, in _evaluate_item - return evaluate(item, context) - ^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 70, in evaluate - return evaluator.evaluate(expression, context) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 226, in evaluate - evaluated = super(InlineYAQLEvaluator, cls).evaluate( - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 180, in evaluate - raise exc.YaqlEvaluationException( -mistral.exceptions.YaqlEvaluationException: Can not evaluate YAQL expression [expression=$.var + $.var2, error='var2', data={'__task_execution': {'id': '6194761a-e480-4a4a-926e-3ae5bd137648', 'name': 'task1'}, '__env': {}, , , '__execution': {'id': 'e3d65a73-139b-418c-92e4-6072bba0e7ab'}, 'var': 2}] - -mistral.tests.unit.services.test_trigger_service.TriggerServiceV2Test.test_trigger_create_wrong_workflow_input -mistral.tests.unit.services.test_trigger_service.TriggerServiceV2Test.test_trigger_create_wrong_workflow_input ... ok -mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_mismatched_yaql_in_first_task -mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_mismatched_yaql_in_first_task ... ok -mistral.tests.unit.engine.test_policies.PoliciesTest.test_delayed_task_and_correct_finish_workflow -mistral.tests.unit.engine.test_policies.PoliciesTest.test_delayed_task_and_correct_finish_workflow ... ok - ERROR [mistral.engine.task_handler] Failed to run task [error=Can not evaluate YAQL expression [expression=wrong(yaql), error=Unknown function "wrong", data={'__task_execution': {'id': 'f3f124fa-1d0a-4cc6-b6ab-58c3e410f08a', 'name': 'task2'}, '__env': {}, , '__versions': {}, '__execution': {'id': 'fa3d600e-93e2-4fb9-a0d7-1d273974996d'}, }], wf=wf, task=task2]: -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 158, in evaluate - result = get_yaql_engine_class()(expression).evaluate( - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 159, in evaluate - return self(utils.NO_VALUE, context, self.engine) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 147, in __call__ - return super(Statement, self).__call__(receiver, context, engine) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 34, in __call__ - return context(self.name, engine, receiver, context)(*self.args) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> - return lambda *args, **kwargs: runner.call( - ^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 48, in call - delegate = choose_overload( - ^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 115, in choose_overload - args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args)) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 115, in <genexpr> - args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args)) - ^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 109, in <lambda> - arg(utils.NO_VALUE, context, engine) - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 34, in __call__ - return context(self.name, engine, receiver, context)(*self.args) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> - return lambda *args, **kwargs: runner.call( - ^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 44, in call - raise exceptions.NoFunctionRegisteredException(name) -yaql.language.exceptions.NoFunctionRegisteredException: Unknown function "wrong" - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 83, in run_task - task.run(first_run) - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 602, in run - self._run_new() - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 632, in _run_new - self._schedule_actions() - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 696, in _schedule_actions - input_dict = self._get_action_input() - ^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 735, in _get_action_input - self.evaluate(input_spec, ctx) if input_spec else {} - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 172, in evaluate - return expr.evaluate_recursively( - ^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 99, in evaluate_recursively - data[key] = _evaluate_item(data[key], context) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 78, in _evaluate_item - return evaluate(item, context) - ^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 70, in evaluate - return evaluator.evaluate(expression, context) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 226, in evaluate - evaluated = super(InlineYAQLEvaluator, cls).evaluate( - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 180, in evaluate - raise exc.YaqlEvaluationException( -mistral.exceptions.YaqlEvaluationException: Can not evaluate YAQL expression [expression=wrong(yaql), error=Unknown function "wrong", data={'__task_execution': {'id': 'f3f124fa-1d0a-4cc6-b6ab-58c3e410f08a', 'name': 'task2'}, '__env': {}, , '__versions': {}, '__execution': {'id': 'fa3d600e-93e2-4fb9-a0d7-1d273974996d'}, }] - -mistral.tests.unit.services.test_workbook_service.WorkbookServiceTest.test_create_same_workbook_in_different_namespaces -mistral.tests.unit.services.test_workbook_service.WorkbookServiceTest.test_create_same_workbook_in_different_namespaces ... ok -mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_next_task_with_input_yaql_error -mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_next_task_with_input_yaql_error ... ok -mistral.tests.unit.services.test_workbook_service.WorkbookServiceTest.test_create_workbook -mistral.tests.unit.services.test_workbook_service.WorkbookServiceTest.test_create_workbook ... ok -mistral.tests.unit.engine.test_policies.PoliciesTest.test_fail_on_false_condition -mistral.tests.unit.engine.test_policies.PoliciesTest.test_fail_on_false_condition ... ok -mistral.tests.unit.services.test_workbook_service.WorkbookServiceTest.test_create_workbook_with_default_namespace -mistral.tests.unit.services.test_workbook_service.WorkbookServiceTest.test_create_workbook_with_default_namespace ... ok -mistral.tests.unit.services.test_workbook_service.WorkbookServiceTest.test_delete_workbook -mistral.tests.unit.services.test_workbook_service.WorkbookServiceTest.test_delete_workbook ... ok -mistral.tests.unit.engine.test_subworkflows.SubworkflowsTest.test_cascade_delete -mistral.tests.unit.engine.test_subworkflows.SubworkflowsTest.test_cascade_delete ... ok - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.engine.test_policies.PoliciesTest.test_fail_on_true_condition -mistral.tests.unit.engine.test_policies.PoliciesTest.test_fail_on_true_condition ... ok -mistral.tests.unit.services.test_workbook_service.WorkbookServiceTest.test_update_workbook -mistral.tests.unit.services.test_workbook_service.WorkbookServiceTest.test_update_workbook ... ok -mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_on_closures -mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_on_closures ... ok -mistral.tests.unit.services.test_workflow_service.WorkflowServiceTest.test_create_workflows -mistral.tests.unit.services.test_workflow_service.WorkflowServiceTest.test_create_workflows ... ok - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.engine.test_policies.PoliciesTest.test_fail_on_true_condition_task_defaults -mistral.tests.unit.engine.test_policies.PoliciesTest.test_fail_on_true_condition_task_defaults ... ok - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=5fb29755-b49d-4fc5-93fc-fe223d5471ca, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - ^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. -mistral.tests.unit.services.test_workflow_service.WorkflowServiceTest.test_engine_commands_are_valid_task_names -mistral.tests.unit.services.test_workflow_service.WorkflowServiceTest.test_engine_commands_are_valid_task_names ... ok -mistral.tests.unit.services.test_workflow_service.WorkflowServiceTest.test_invalid_workflow_list -mistral.tests.unit.services.test_workflow_service.WorkflowServiceTest.test_invalid_workflow_list ... ok -mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_one_line_syntax_in_on_clauses -mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_one_line_syntax_in_on_clauses ... ok -mistral.tests.unit.services.test_workflow_service.WorkflowServiceTest.test_preserve_key_ordering_in_workflow_definition -mistral.tests.unit.services.test_workflow_service.WorkflowServiceTest.test_preserve_key_ordering_in_workflow_definition ... ok -mistral.tests.unit.services.test_workflow_service.WorkflowServiceTest.test_update_non_existing_workflow_failed -mistral.tests.unit.services.test_workflow_service.WorkflowServiceTest.test_update_non_existing_workflow_failed ... ok -mistral.tests.unit.services.test_workflow_service.WorkflowServiceTest.test_update_workflow_execution_env -mistral.tests.unit.services.test_workflow_service.WorkflowServiceTest.test_update_workflow_execution_env ... ok -mistral.tests.unit.services.test_workflow_service.WorkflowServiceTest.test_update_workflow_execution_env_wrong_state -mistral.tests.unit.services.test_workflow_service.WorkflowServiceTest.test_update_workflow_execution_env_wrong_state ... ok -mistral.tests.unit.engine.test_policies.PoliciesTest.test_fail_on_with_retry -mistral.tests.unit.engine.test_policies.PoliciesTest.test_fail_on_with_retry ... ok -mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_output -mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_output ... ok -mistral.tests.unit.services.test_workflow_service.WorkflowServiceTest.test_update_workflows -mistral.tests.unit.services.test_workflow_service.WorkflowServiceTest.test_update_workflows ... ok -mistral.tests.unit.services.test_workflow_service.WorkflowServiceTest.test_upper_bound_length_join_task_name -mistral.tests.unit.services.test_workflow_service.WorkflowServiceTest.test_upper_bound_length_join_task_name ... ok -mistral.tests.unit.services.test_workflow_service.WorkflowServiceTest.test_upper_bound_length_task_name -mistral.tests.unit.services.test_workflow_service.WorkflowServiceTest.test_upper_bound_length_task_name ... ok -mistral.tests.unit.services.test_workflow_service.WorkflowServiceTest.test_validation_mode_always_disabled -mistral.tests.unit.services.test_workflow_service.WorkflowServiceTest.test_validation_mode_always_disabled ... ok - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=53eaee19-dd68-4319-9d6e-b608c4c44ca8, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - ^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. -mistral.tests.unit.engine.test_policies.PoliciesTest.test_fail_on_with_retry_and_with_items -mistral.tests.unit.engine.test_policies.PoliciesTest.test_fail_on_with_retry_and_with_items ... ok -mistral.tests.unit.engine.test_subworkflows.SubworkflowsTest.test_cascade_delete_deep -mistral.tests.unit.engine.test_subworkflows.SubworkflowsTest.test_cascade_delete_deep ... ok -mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_output_expression -mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_output_expression ... ok -mistral.tests.unit.services.test_workflow_service.WorkflowServiceTest.test_validation_mode_always_enabled -mistral.tests.unit.services.test_workflow_service.WorkflowServiceTest.test_validation_mode_always_enabled ... ok - ERROR [mistral.engine.task_handler] Failed to run task [error=Can not evaluate Jinja expression [expression=!! {{ _.nonexistent_variable }} !!, error='mistral.workflow.data_flow.ContextView object' has no attribute 'nonexistent_variable', data={'__task_execution': {'id': '80ded9f6-96f1-4cf8-a790-36ab8b37b579', 'name': 'second'}, '__env': {}, , '__versions': {}, '__execution': {'id': '3b567227-e59b-4a03-940a-cf914ca4b220'}, }], wf=wf, task=second]: -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/jinja_expression.py", line 145, in evaluate - result = cls._env.from_string(expression).render(**ctx) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/jinja2/environment.py", line 1301, in render - self.environment.handle_exception() - File "/usr/lib/python3/dist-packages/jinja2/environment.py", line 936, in handle_exception - raise rewrite_traceback_stack(source=source) - File "<template>", line 1, in top-level template code -jinja2.exceptions.UndefinedError: 'mistral.workflow.data_flow.ContextView object' has no attribute 'nonexistent_variable' - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 83, in run_task - task.run(first_run) - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 602, in run - self._run_new() - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 632, in _run_new - self._schedule_actions() - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 696, in _schedule_actions - input_dict = self._get_action_input() - ^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 735, in _get_action_input - self.evaluate(input_spec, ctx) if input_spec else {} - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 172, in evaluate - return expr.evaluate_recursively( - ^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 99, in evaluate_recursively - data[key] = _evaluate_item(data[key], context) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 78, in _evaluate_item - return evaluate(item, context) - ^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 70, in evaluate - return evaluator.evaluate(expression, context) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/jinja_expression.py", line 165, in evaluate - raise exc.JinjaEvaluationException( -mistral.exceptions.JinjaEvaluationException: Can not evaluate Jinja expression [expression=!! {{ _.nonexistent_variable }} !!, error='mistral.workflow.data_flow.ContextView object' has no attribute 'nonexistent_variable', data={'__task_execution': {'id': '80ded9f6-96f1-4cf8-a790-36ab8b37b579', 'name': 'second'}, '__env': {}, , '__versions': {}, '__execution': {'id': '3b567227-e59b-4a03-940a-cf914ca4b220'}, }] - -mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_second_task_with_input_jinja_error -mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_second_task_with_input_jinja_error ... ok -mistral.tests.unit.services.test_workflow_service.WorkflowServiceTest.test_validation_mode_enabled_by_default -mistral.tests.unit.services.test_workflow_service.WorkflowServiceTest.test_validation_mode_enabled_by_default ... ok - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=07703ce7-99ee-4765-bc2b-799d6ca58f65, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - ^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. -mistral.tests.unit.engine.test_policies.PoliciesTest.test_pause_before_policy -mistral.tests.unit.engine.test_policies.PoliciesTest.test_pause_before_policy ... ok -mistral.tests.unit.services.test_workflow_service.WorkflowServiceTest.test_with_long_join_task_name -mistral.tests.unit.services.test_workflow_service.WorkflowServiceTest.test_with_long_join_task_name ... ok -mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_single_fail_with_next_noop -mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_single_fail_with_next_noop ... ok -mistral.tests.unit.services.test_workflow_service.WorkflowServiceTest.test_with_long_task_name -mistral.tests.unit.services.test_workflow_service.WorkflowServiceTest.test_with_long_task_name ... ok -mistral.tests.unit.test_command_dispatcher.CommandDispatcherTest.test_rearrange_commands -mistral.tests.unit.test_command_dispatcher.CommandDispatcherTest.test_rearrange_commands ... ok -mistral.tests.unit.test_launcher.ServiceLauncherTest.test_launch_all -mistral.tests.unit.test_launcher.ServiceLauncherTest.test_launch_all ... ok -mistral.tests.unit.test_launcher.ServiceLauncherTest.test_launch_process -mistral.tests.unit.test_launcher.ServiceLauncherTest.test_launch_process ... ok -mistral.tests.unit.test_launcher.ServiceLauncherTest.test_launch_thread -mistral.tests.unit.test_launcher.ServiceLauncherTest.test_launch_thread ... ok -Python action [name=std.async_noop, cls=<class 'mistral.actions.std_actions.AsyncNoOpAction'>] -Python action [name=std.echo, cls=<class 'mistral.actions.std_actions.EchoAction'>] -Python action [name=std.email, cls=<class 'mistral.actions.std_actions.SendEmailAction'>] -Python action [name=std.fail, cls=<class 'mistral.actions.std_actions.FailAction'>] -Python action [name=std.http, cls=<class 'mistral.actions.std_actions.HTTPAction'>] -Python action [name=std.javascript, cls=<class 'mistral.actions.std_actions.JavaScriptAction'>] -Python action [name=std.js, cls=<class 'mistral.actions.std_actions.JavaScriptAction'>] -Python action [name=std.mistral_http, cls=<class 'mistral.actions.std_actions.MistralHTTPAction'>] -Python action [name=std.noop, cls=<class 'mistral.actions.std_actions.NoOpAction'>] -Python action [name=std.sleep, cls=<class 'mistral.actions.std_actions.SleepAction'>] -Python action [name=std.ssh, cls=<class 'mistral.actions.std_actions.SSHAction'>] -Python action [name=std.ssh_proxied, cls=<class 'mistral.actions.std_actions.SSHProxiedAction'>] -Python action [name=std.test_dict, cls=<class 'mistral.actions.std_actions.TestDictAction'>] -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Action completed [eventlet_id=2935943912] -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Killing cron trigger threads... -Executor server started. -Event engine server started. -Notification server started. -Engine server started. -Engine server started. - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.engine.test_policies.PoliciesTest.test_pause_before_with_delay_policy -mistral.tests.unit.engine.test_policies.PoliciesTest.test_pause_before_with_delay_policy ... ok -mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_task_in_context_immutability -mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_task_in_context_immutability ... ok -mistral.tests.unit.engine.test_subworkflows.SubworkflowsTest.test_dynamic_subworkflow_call_failure -mistral.tests.unit.engine.test_subworkflows.SubworkflowsTest.test_dynamic_subworkflow_call_failure ... ok - ERROR [oslo_messaging.rpc.server] Exception during message handling -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/server.py", line 172, in _process_incoming - res = self.dispatcher.dispatch(message) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 309, in dispatch - return self._do_dispatch(endpoint, method, ctxt, args) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 229, in _do_dispatch - result = func(ctxt, **new_args) - ^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/engine_server.py", line 235, in on_action_complete - return self.engine.on_action_complete(action_ex_id, result, wf_action) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/db/utils.py", line 111, in decorate - return retry(_with_auth_context, auth_ctx, func, *args, **kw) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/tenacity/__init__.py", line 469, in __call__ - do = self.iter(retry_state=retry_state) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/tenacity/__init__.py", line 370, in iter - result = action(retry_state) - ^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/tenacity/__init__.py", line 392, in <lambda> - self._add_action_func(lambda rs: rs.outcome.result()) - ^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/concurrent/futures/_base.py", line 449, in result - return self.__get_result() - ^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/concurrent/futures/_base.py", line 401, in __get_result - raise self._exception - File "/usr/lib/python3/dist-packages/tenacity/__init__.py", line 472, in __call__ - result = fn(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/db/utils.py", line 59, in _with_auth_context - return func(*args, **kw) - ^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/post_tx_queue.py", line 80, in decorate - res = func(*args, **kw) - ^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/default_engine.py", line 178, in on_action_complete - action_handler.on_action_complete(action_ex, result) - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/action_handler.py", line 38, in on_action_complete - action.complete(result) - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/actions.py", line 224, in complete - raise ValueError( -ValueError: Action 1857005f-3da3-4f61-be6c-4e4bdcbb5cf0 is already completed - ERROR [mistral.rpc.base] Caught a messaging remote error. See details of the original exception. -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/rpc/base.py", line 103, in decorator - return method(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/rpc/clients.py", line 237, in on_action_complete - return call( - ^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/rpc/oslo/oslo_client.py", line 35, in sync_call - return self._client.prepare(topic=self.topic, server=target).call( - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/client.py", line 190, in call - result = self.transport._send( - ^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/oslo_messaging/transport.py", line 123, in _send - return self._driver.send(target, ctxt, message, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 226, in send - return self._send(target, ctxt, message, wait_for_reply, timeout, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 213, in _send - raise failure - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/server.py", line 172, in _process_incoming - res = self.dispatcher.dispatch(message) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 309, in dispatch - return self._do_dispatch(endpoint, method, ctxt, args) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 229, in _do_dispatch - result = func(ctxt, **new_args) - ^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/engine_server.py", line 235, in on_action_complete - return self.engine.on_action_complete(action_ex_id, result, wf_action) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/db/utils.py", line 111, in decorate - return retry(_with_auth_context, auth_ctx, func, *args, **kw) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/tenacity/__init__.py", line 469, in __call__ - do = self.iter(retry_state=retry_state) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/tenacity/__init__.py", line 370, in iter - result = action(retry_state) - ^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/tenacity/__init__.py", line 392, in <lambda> - self._add_action_func(lambda rs: rs.outcome.result()) - ^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/concurrent/futures/_base.py", line 449, in result - return self.__get_result() - ^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/concurrent/futures/_base.py", line 401, in __get_result - raise self._exception - File "/usr/lib/python3/dist-packages/tenacity/__init__.py", line 472, in __call__ - result = fn(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/db/utils.py", line 59, in _with_auth_context - return func(*args, **kw) - ^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/post_tx_queue.py", line 80, in decorate - res = func(*args, **kw) - ^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/default_engine.py", line 178, in on_action_complete - action_handler.on_action_complete(action_ex, result) - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/action_handler.py", line 38, in on_action_complete - action.complete(result) - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/actions.py", line 224, in complete - raise ValueError( -ValueError: Action 1857005f-3da3-4f61-be6c-4e4bdcbb5cf0 is already completed - ERROR [oslo_messaging.rpc.server] Exception during message handling -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/server.py", line 172, in _process_incoming - res = self.dispatcher.dispatch(message) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 309, in dispatch - return self._do_dispatch(endpoint, method, ctxt, args) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 229, in _do_dispatch - result = func(ctxt, **new_args) - ^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/engine_server.py", line 235, in on_action_complete - return self.engine.on_action_complete(action_ex_id, result, wf_action) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/db/utils.py", line 111, in decorate - return retry(_with_auth_context, auth_ctx, func, *args, **kw) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/tenacity/__init__.py", line 469, in __call__ - do = self.iter(retry_state=retry_state) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/tenacity/__init__.py", line 370, in iter - result = action(retry_state) - ^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/tenacity/__init__.py", line 392, in <lambda> - self._add_action_func(lambda rs: rs.outcome.result()) - ^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/concurrent/futures/_base.py", line 449, in result - return self.__get_result() - ^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/concurrent/futures/_base.py", line 401, in __get_result - raise self._exception - File "/usr/lib/python3/dist-packages/tenacity/__init__.py", line 472, in __call__ - result = fn(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/db/utils.py", line 59, in _with_auth_context - return func(*args, **kw) - ^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/post_tx_queue.py", line 80, in decorate - res = func(*args, **kw) - ^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/default_engine.py", line 178, in on_action_complete - action_handler.on_action_complete(action_ex, result) - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/action_handler.py", line 38, in on_action_complete - action.complete(result) - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/actions.py", line 224, in complete - raise ValueError( -ValueError: Action 1857005f-3da3-4f61-be6c-4e4bdcbb5cf0 is already completed - ERROR [mistral.rpc.base] Caught a messaging remote error. See details of the original exception. -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/rpc/base.py", line 103, in decorator - return method(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/rpc/clients.py", line 237, in on_action_complete - return call( - ^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/rpc/oslo/oslo_client.py", line 35, in sync_call - return self._client.prepare(topic=self.topic, server=target).call( - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/client.py", line 190, in call - result = self.transport._send( - ^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/oslo_messaging/transport.py", line 123, in _send - return self._driver.send(target, ctxt, message, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 226, in send - return self._send(target, ctxt, message, wait_for_reply, timeout, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 213, in _send - raise failure - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/server.py", line 172, in _process_incoming - res = self.dispatcher.dispatch(message) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 309, in dispatch - return self._do_dispatch(endpoint, method, ctxt, args) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 229, in _do_dispatch - result = func(ctxt, **new_args) - ^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/engine_server.py", line 235, in on_action_complete - return self.engine.on_action_complete(action_ex_id, result, wf_action) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/db/utils.py", line 111, in decorate - return retry(_with_auth_context, auth_ctx, func, *args, **kw) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/tenacity/__init__.py", line 469, in __call__ - do = self.iter(retry_state=retry_state) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/tenacity/__init__.py", line 370, in iter - result = action(retry_state) - ^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/tenacity/__init__.py", line 392, in <lambda> - self._add_action_func(lambda rs: rs.outcome.result()) - ^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/concurrent/futures/_base.py", line 449, in result - return self.__get_result() - ^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/concurrent/futures/_base.py", line 401, in __get_result - raise self._exception - File "/usr/lib/python3/dist-packages/tenacity/__init__.py", line 472, in __call__ - result = fn(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/db/utils.py", line 59, in _with_auth_context - return func(*args, **kw) - ^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/post_tx_queue.py", line 80, in decorate - res = func(*args, **kw) - ^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/default_engine.py", line 178, in on_action_complete - action_handler.on_action_complete(action_ex, result) - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/action_handler.py", line 38, in on_action_complete - action.complete(result) - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/actions.py", line 224, in complete - raise ValueError( -ValueError: Action 1857005f-3da3-4f61-be6c-4e4bdcbb5cf0 is already completed -mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_task_not_updated -mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_task_not_updated ... ok -mistral.tests.unit.engine.test_policies.PoliciesTest.test_retry_async_action -mistral.tests.unit.engine.test_policies.PoliciesTest.test_retry_async_action ... ok - ERROR [mistral.engine.task_handler] Failed to handle action completion [error=Can not evaluate YAQL expression [expression=wrong(yaql), error=Unknown function "wrong", data={'__task_execution': {'id': '51669dc6-54db-490f-a7b1-d37e79875fd9', 'name': 'task1'}, '__versions': {}, '__env': {}, '__execution': {'id': 'e22dfdfe-efb3-45c9-878c-39875328d312'}, }], wf=wf, task=task1, action=std.noop]: -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 158, in evaluate - result = get_yaql_engine_class()(expression).evaluate( - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 159, in evaluate - return self(utils.NO_VALUE, context, self.engine) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 147, in __call__ - return super(Statement, self).__call__(receiver, context, engine) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 34, in __call__ - return context(self.name, engine, receiver, context)(*self.args) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> - return lambda *args, **kwargs: runner.call( - ^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 48, in call - delegate = choose_overload( - ^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 115, in choose_overload - args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args)) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 115, in <genexpr> - args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args)) - ^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 109, in <lambda> - arg(utils.NO_VALUE, context, engine) - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 34, in __call__ - return context(self.name, engine, receiver, context)(*self.args) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> - return lambda *args, **kwargs: runner.call( - ^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 44, in call - raise exceptions.NoFunctionRegisteredException(name) -yaql.language.exceptions.NoFunctionRegisteredException: Unknown function "wrong" - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 161, in _on_action_complete - task.on_action_complete(action_ex) - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 593, in on_action_complete - self.complete(state, state_info) - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 401, in complete - cmds = wf_ctrl.continue_workflow(task_ex=self.task_ex) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/workflow/base.py", line 134, in continue_workflow - return self._find_next_commands(task_ex) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/workflow/direct_workflow.py", line 106, in _find_next_commands - cmds.extend(self._find_next_commands_for_task(t_ex)) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/workflow/direct_workflow.py", line 137, in _find_next_commands_for_task - for t_n, params, event_name in self._find_next_tasks(task_ex, ctx): - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/workflow/direct_workflow.py", line 331, in _find_next_tasks - if not cond or expr.evaluate(cond, ctx_view): - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 70, in evaluate - return evaluator.evaluate(expression, context) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 226, in evaluate - evaluated = super(InlineYAQLEvaluator, cls).evaluate( - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 180, in evaluate - raise exc.YaqlEvaluationException( -mistral.exceptions.YaqlEvaluationException: Can not evaluate YAQL expression [expression=wrong(yaql), error=Unknown function "wrong", data={'__task_execution': {'id': '51669dc6-54db-490f-a7b1-d37e79875fd9', 'name': 'task1'}, '__versions': {}, '__env': {}, '__execution': {'id': 'e22dfdfe-efb3-45c9-878c-39875328d312'}, }] - -mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_task_on_clause_has_yaql_error -mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_task_on_clause_has_yaql_error ... ok -mistral.tests.unit.engine.test_policies.PoliciesTest.test_retry_continue_on -mistral.tests.unit.engine.test_policies.PoliciesTest.test_retry_continue_on ... ok - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=95782101-48b8-4f7c-a024-ae4068b09d90, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - ^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=e69e8c4f-9c80-4622-9bb5-0e067920531f, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - ^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. -mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_triggered_by -mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_triggered_by ... ok -mistral.tests.unit.engine.test_policies.PoliciesTest.test_retry_continue_on_not_happened -mistral.tests.unit.engine.test_policies.PoliciesTest.test_retry_continue_on_not_happened ... ok -mistral.tests.unit.engine.test_subworkflows.SubworkflowsTest.test_dynamic_subworkflow_wf2 -mistral.tests.unit.engine.test_subworkflows.SubworkflowsTest.test_dynamic_subworkflow_wf2 ... ok - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=23725df7-c40c-413d-9f6d-8941d2383e78, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - ^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=fa794ff6-c3c0-4f9d-b9b7-566810ae9646, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - ^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=c070667d-d11f-4c0e-890c-8444e369f26e, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - ^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. -mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_unexisting_join_task_does_not_stuck_wf_running -mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_unexisting_join_task_does_not_stuck_wf_running ... ok - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.engine.test_policies.PoliciesTest.test_retry_join_task_after_failed_task -mistral.tests.unit.engine.test_policies.PoliciesTest.test_retry_join_task_after_failed_task ... ok - ERROR [mistral.engine.task_handler] Failed to run task [error=Failed to find action [action_name=action.doesnt_exist, namespace=], wf=wf, task=task2]: -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 83, in run_task - task.run(first_run) - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 602, in run - self._run_new() - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 632, in _run_new - self._schedule_actions() - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 699, in _schedule_actions - action = self._build_action() - ^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 773, in _build_action - action_desc = self._get_action_descriptor() - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 805, in _get_action_descriptor - raise exc.MistralException( -mistral.exceptions.MistralException: Failed to find action [action_name=action.doesnt_exist, namespace=] - -mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_wrong_action -mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_wrong_action ... ok - ERROR [mistral.engine.task_handler] Failed to run task [error=Failed to find action [action_name=wrong.task, namespace=], wf=wf, task=task1]: -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 83, in run_task - task.run(first_run) - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 602, in run - self._run_new() - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 632, in _run_new - self._schedule_actions() - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 699, in _schedule_actions - action = self._build_action() - ^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 773, in _build_action - action_desc = self._get_action_descriptor() - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 805, in _get_action_descriptor - raise exc.MistralException( -mistral.exceptions.MistralException: Failed to find action [action_name=wrong.task, namespace=] - -mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_wrong_action_first_task -mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_wrong_action_first_task ... ok - ERROR [mistral.engine.task_handler] Failed to run task [error=Invalid input [name=std.echo, class=mistral.actions.std_actions.EchoAction, missing=['output'], unexpected=['wrong_input']], wf=wf, task=task1]: -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 83, in run_task - task.run(first_run) - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 602, in run - self._run_new() - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 632, in _run_new - self._schedule_actions() - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 702, in _schedule_actions - action.schedule( - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/actions.py", line 250, in schedule - self.action_desc.check_parameters(input_dict) - File "/usr/lib/python3/dist-packages/mistral_lib/actions/providers/base.py", line 115, in check_parameters - raise exc.ActionException(msg % tuple(msg_props)) -mistral_lib.exceptions.ActionException: Invalid input [name=std.echo, class=mistral.actions.std_actions.EchoAction, missing=['output'], unexpected=['wrong_input']] - - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=51cf90f8-a987-4121-861f-892e6e6b7fba, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - ^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. -mistral.tests.unit.engine.test_subworkflows.SubworkflowsTest.test_dynamic_subworkflow_with_generic_input -mistral.tests.unit.engine.test_subworkflows.SubworkflowsTest.test_dynamic_subworkflow_with_generic_input ... ok - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=2bc7ced5-1b8f-451d-95aa-f2b10f4a9025, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - ^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. -mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_wrong_first_task_input -mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_wrong_first_task_input ... ok - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. - ERROR [mistral.engine.task_handler] Failed to run task [error=Invalid input [name=std.echo, class=mistral.actions.std_actions.EchoAction, missing=['output'], unexpected=['wrong_input']], wf=wf, task=task2]: -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 83, in run_task - task.run(first_run) - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 602, in run - self._run_new() - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 632, in _run_new - self._schedule_actions() - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 702, in _schedule_actions - action.schedule( - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/actions.py", line 250, in schedule - self.action_desc.check_parameters(input_dict) - File "/usr/lib/python3/dist-packages/mistral_lib/actions/providers/base.py", line 115, in check_parameters - raise exc.ActionException(msg % tuple(msg_props)) -mistral_lib.exceptions.ActionException: Invalid input [name=std.echo, class=mistral.actions.std_actions.EchoAction, missing=['output'], unexpected=['wrong_input']] - -mistral.tests.unit.engine.test_policies.PoliciesTest.test_retry_join_task_after_idle_task -mistral.tests.unit.engine.test_policies.PoliciesTest.test_retry_join_task_after_idle_task ... ok -mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_wrong_task_input -mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_wrong_task_input ... ok - ERROR [mistral.actions.std_actions] Failed to send HTTP request for action execution: 9515de76-5b76-409f-ac0e-7e6353b56288 -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 236, in run - resp = requests.request( - ^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ - return self._mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1198, in _execute_mock_call - raise effect -Exception - WARNING [mistral.executors.default_executor] The action raised an exception [action=<mistral.actions.std_actions.HTTPAction object at 0xae7f87c8>, action_ex_id=9515de76-5b76-409f-ac0e-7e6353b56288, msg='Failed to send HTTP request: '] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 236, in run - resp = requests.request( - ^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ - return self._mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1198, in _execute_mock_call - raise effect -Exception - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - ^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 255, in run - raise exc.ActionException("Failed to send HTTP request: %s" % e) -mistral.exceptions.ActionException: Failed to send HTTP request: - ERROR [mistral.actions.std_actions] Failed to send HTTP request for action execution: fa055e09-e4b9-407d-b25b-5e2b9b0bf82b -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 236, in run - resp = requests.request( - ^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ - return self._mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1198, in _execute_mock_call - raise effect - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 236, in run - resp = requests.request( - ^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ - return self._mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1198, in _execute_mock_call - raise effect -Exception - WARNING [mistral.executors.default_executor] The action raised an exception [action=<mistral.actions.std_actions.HTTPAction object at 0xae7fdf78>, action_ex_id=fa055e09-e4b9-407d-b25b-5e2b9b0bf82b, msg='Failed to send HTTP request: '] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 236, in run - resp = requests.request( - ^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ - return self._mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1198, in _execute_mock_call - raise effect - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 236, in run - resp = requests.request( - ^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ - return self._mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1198, in _execute_mock_call - raise effect -Exception - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - ^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 255, in run - raise exc.ActionException("Failed to send HTTP request: %s" % e) -mistral.exceptions.ActionException: Failed to send HTTP request: - WARNING [mistral.executors.default_executor] The action raised an exception [action=<mistral.actions.std_actions.EchoAction object at 0xad2fc8e8>, action_ex_id=e9dae38c-71aa-4a38-b87a-387bdf300310, msg='An unknown exception occurred'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - ^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ - return self._mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1202, in _execute_mock_call - raise result -mistral.exceptions.ActionException: An unknown exception occurred - WARNING [mistral.executors.default_executor] The action raised an exception [action=<mistral.actions.std_actions.EchoAction object at 0xad2fca08>, action_ex_id=dbb8cbcc-0524-47b2-8747-d1056bfd0f92, msg='An unknown exception occurred'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - ^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ - return self._mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1202, in _execute_mock_call - raise result -mistral.exceptions.ActionException: An unknown exception occurred - ERROR [mistral.actions.std_actions] Failed to send HTTP request for action execution: 9aa12151-4c0b-4017-be04-f1093f591c75 -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 236, in run - resp = requests.request( - ^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ - return self._mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1198, in _execute_mock_call - raise effect - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 236, in run - resp = requests.request( - ^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ - return self._mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1198, in _execute_mock_call - raise effect - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 236, in run - resp = requests.request( - ^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ - return self._mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1198, in _execute_mock_call - raise effect -Exception - WARNING [mistral.executors.default_executor] The action raised an exception [action=<mistral.actions.std_actions.HTTPAction object at 0xae7fdf60>, action_ex_id=9aa12151-4c0b-4017-be04-f1093f591c75, msg='Failed to send HTTP request: '] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 236, in run - resp = requests.request( - ^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ - return self._mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1198, in _execute_mock_call - raise effect - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 236, in run - resp = requests.request( - ^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ - return self._mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1198, in _execute_mock_call - raise effect - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 236, in run - resp = requests.request( - ^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ - return self._mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1198, in _execute_mock_call - raise effect -Exception - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - ^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 255, in run - raise exc.ActionException("Failed to send HTTP request: %s" % e) -mistral.exceptions.ActionException: Failed to send HTTP request: - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. - ERROR [mistral.actions.std_actions] Failed to send HTTP request for action execution: 1c706393-a96b-4f61-a84e-94a156e2dca2 -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 236, in run - resp = requests.request( - ^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ - return self._mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1198, in _execute_mock_call - raise effect - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 236, in run - resp = requests.request( - ^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ - return self._mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1198, in _execute_mock_call - raise effect - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 236, in run - resp = requests.request( - ^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ - return self._mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1198, in _execute_mock_call - raise effect - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 236, in run - resp = requests.request( - ^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ - return self._mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1198, in _execute_mock_call - raise effect -Exception - WARNING [mistral.executors.default_executor] The action raised an exception [action=<mistral.actions.std_actions.HTTPAction object at 0xae7e5210>, action_ex_id=1c706393-a96b-4f61-a84e-94a156e2dca2, msg='Failed to send HTTP request: '] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 236, in run - resp = requests.request( - ^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ - return self._mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1198, in _execute_mock_call - raise effect - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 236, in run - resp = requests.request( - ^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ - return self._mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1198, in _execute_mock_call - raise effect - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 236, in run - resp = requests.request( - ^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ - return self._mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1198, in _execute_mock_call - raise effect - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 236, in run - resp = requests.request( - ^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ - return self._mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1198, in _execute_mock_call - raise effect -Exception - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - ^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 255, in run - raise exc.ActionException("Failed to send HTTP request: %s" % e) -mistral.exceptions.ActionException: Failed to send HTTP request: - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. - WARNING [mistral.executors.default_executor] The action raised an exception [action=<mistral.actions.std_actions.EchoAction object at 0xaea88840>, action_ex_id=c3f0e918-07d2-41b0-9c8f-10e8d81d77a0, msg='An unknown exception occurred'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - ^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ - return self._mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1202, in _execute_mock_call - raise result -mistral.exceptions.ActionException: An unknown exception occurred - WARNING [mistral.executors.default_executor] The action raised an exception [action=<mistral.actions.std_actions.EchoAction object at 0xafe7e918>, action_ex_id=700e54a5-15cc-4138-a061-da385a81bd44, msg='An unknown exception occurred'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - ^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ - return self._mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1202, in _execute_mock_call - raise result -mistral.exceptions.ActionException: An unknown exception occurred -mistral.tests.unit.engine.test_policies.PoliciesTest.test_retry_policy -mistral.tests.unit.engine.test_policies.PoliciesTest.test_retry_policy ... ok - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. - WARNING [mistral.executors.default_executor] The action raised an exception [action=<mistral.actions.std_actions.EchoAction object at 0xaff118d0>, action_ex_id=b9e928b4-c426-45c3-a310-8f0623b33563, msg='An unknown exception occurred'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - ^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ - return self._mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1202, in _execute_mock_call - raise result -mistral.exceptions.ActionException: An unknown exception occurred - WARNING [mistral.executors.default_executor] The action raised an exception [action=<mistral.actions.std_actions.EchoAction object at 0xafe6e948>, action_ex_id=faeb6f7e-d5f2-4502-9284-1ace22fd1e2e, msg='An unknown exception occurred'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - ^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ - return self._mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1202, in _execute_mock_call - raise result -mistral.exceptions.ActionException: An unknown exception occurred - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=01ec4ff4-73f9-468d-a7af-7e57fd64e2ec, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - ^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. - WARNING [mistral.executors.default_executor] The action raised an exception [action=<mistral.actions.std_actions.EchoAction object at 0xaff11af8>, action_ex_id=512ed915-854c-4c86-b161-07d79fe1d604, msg='An unknown exception occurred'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - ^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ - return self._mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1202, in _execute_mock_call - raise result -mistral.exceptions.ActionException: An unknown exception occurred - WARNING [mistral.executors.default_executor] The action raised an exception [action=<mistral.actions.std_actions.EchoAction object at 0xaf0ad600>, action_ex_id=a6d49196-1c40-4f53-96ed-728ad26de9c2, msg='An unknown exception occurred'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - ^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ - return self._mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1202, in _execute_mock_call - raise result -mistral.exceptions.ActionException: An unknown exception occurred - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.engine.test_policies.PoliciesTest.test_retry_policy_break_on -mistral.tests.unit.engine.test_policies.PoliciesTest.test_retry_policy_break_on ... ok -mistral.tests.unit.engine.test_direct_workflow_rerun.DirectWorkflowRerunTest.test_multiple_reruns_with_items -mistral.tests.unit.engine.test_direct_workflow_rerun.DirectWorkflowRerunTest.test_multiple_reruns_with_items ... ok -mistral.tests.unit.engine.test_subworkflows.SubworkflowsTest.test_dynamic_subworkflow_with_jinja -mistral.tests.unit.engine.test_subworkflows.SubworkflowsTest.test_dynamic_subworkflow_with_jinja ... ok - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=64c7e329-bf03-4c6e-8b47-7f132f7acab0, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - ^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=eae516e3-9520-44ab-8ca6-798d1662d4ca, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - ^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=deb1c794-7cdf-42f6-b446-605ef2824bbb, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - ^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. - WARNING [mistral.executors.default_executor] The action raised an exception [action=<mistral.actions.std_actions.EchoAction object at 0xb048b810>, action_ex_id=5f17ca50-1d1e-43b5-b76f-b85b7a6e3e3f, msg='An unknown exception occurred'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - ^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ - return self._mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1202, in _execute_mock_call - raise result -mistral.exceptions.ActionException: An unknown exception occurred - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=d113b95e-6480-468a-8304-a72f8eb94424, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - ^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.engine.test_policies.PoliciesTest.test_retry_policy_break_on_not_happened -mistral.tests.unit.engine.test_policies.PoliciesTest.test_retry_policy_break_on_not_happened ... ok -mistral.tests.unit.engine.test_direct_workflow_rerun.DirectWorkflowRerunTest.test_rerun -mistral.tests.unit.engine.test_direct_workflow_rerun.DirectWorkflowRerunTest.test_rerun ... ok - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.engine.test_policies.PoliciesTest.test_retry_policy_break_on_with_dict -mistral.tests.unit.engine.test_policies.PoliciesTest.test_retry_policy_break_on_with_dict ... ok - WARNING [mistral.executors.default_executor] The action raised an exception [action=<mistral.actions.std_actions.EchoAction object at 0xad0610f0>, action_ex_id=fd01ba39-3c80-4ddc-9d0e-8b45993e8e01, msg='An unknown exception occurred'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - ^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ - return self._mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1202, in _execute_mock_call - raise result -mistral.exceptions.ActionException: An unknown exception occurred - ERROR [mistral.actions.std_actions] Failed to send HTTP request for action execution: 95b5bed6-ef07-4393-9950-c6d2c918d4c4 -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 236, in run - resp = requests.request( - ^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ - return self._mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1198, in _execute_mock_call - raise effect -Exception - WARNING [mistral.executors.default_executor] The action raised an exception [action=<mistral.actions.std_actions.HTTPAction object at 0xae753e88>, action_ex_id=95b5bed6-ef07-4393-9950-c6d2c918d4c4, msg='Failed to send HTTP request: '] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 236, in run - resp = requests.request( - ^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ - return self._mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1198, in _execute_mock_call - raise effect -Exception - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - ^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 255, in run - raise exc.ActionException("Failed to send HTTP request: %s" % e) -mistral.exceptions.ActionException: Failed to send HTTP request: - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. - ERROR [mistral.actions.std_actions] Failed to send HTTP request for action execution: 988e1a15-23a3-40f3-9143-b680f6bbafd5 -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 236, in run - resp = requests.request( - ^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ - return self._mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1198, in _execute_mock_call - raise effect - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 236, in run - resp = requests.request( - ^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ - return self._mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1198, in _execute_mock_call - raise effect -Exception - WARNING [mistral.executors.default_executor] The action raised an exception [action=<mistral.actions.std_actions.HTTPAction object at 0xae6d5d38>, action_ex_id=988e1a15-23a3-40f3-9143-b680f6bbafd5, msg='Failed to send HTTP request: '] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 236, in run - resp = requests.request( - ^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ - return self._mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1198, in _execute_mock_call - raise effect - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 236, in run - resp = requests.request( - ^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ - return self._mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1198, in _execute_mock_call - raise effect -Exception - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - ^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 255, in run - raise exc.ActionException("Failed to send HTTP request: %s" % e) -mistral.exceptions.ActionException: Failed to send HTTP request: - ERROR [mistral.actions.std_actions] Failed to send HTTP request for action execution: fbc88df6-5ea0-411e-ac01-4102b1a8e81d -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 236, in run - resp = requests.request( - ^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ - return self._mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1198, in _execute_mock_call - raise effect - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 236, in run - resp = requests.request( - ^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ - return self._mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1198, in _execute_mock_call - raise effect - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 236, in run - resp = requests.request( - ^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ - return self._mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1198, in _execute_mock_call - raise effect -Exception - WARNING [mistral.executors.default_executor] The action raised an exception [action=<mistral.actions.std_actions.HTTPAction object at 0xae6d5f60>, action_ex_id=fbc88df6-5ea0-411e-ac01-4102b1a8e81d, msg='Failed to send HTTP request: '] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 236, in run - resp = requests.request( - ^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ - return self._mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1198, in _execute_mock_call - raise effect - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 236, in run - resp = requests.request( - ^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ - return self._mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1198, in _execute_mock_call - raise effect - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 236, in run - resp = requests.request( - ^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ - return self._mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1198, in _execute_mock_call - raise effect -Exception - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - ^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 255, in run - raise exc.ActionException("Failed to send HTTP request: %s" % e) -mistral.exceptions.ActionException: Failed to send HTTP request: - ERROR [mistral.engine.task_handler] Failed to run task [error=Wrong dynamic input for task: task1. Dict type is expected. Actual type: <class 'str'>. Actual value: invalid_string_input, wf=wb4.wf1, task=task1]: -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 83, in run_task - task.run(first_run) - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 602, in run - self._run_new() - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 632, in _run_new - self._schedule_actions() - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 696, in _schedule_actions - input_dict = self._get_action_input() - ^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 739, in _get_action_input - raise exc.InputException( -mistral.exceptions.InputException: Wrong dynamic input for task: task1. Dict type is expected. Actual type: <class 'str'>. Actual value: invalid_string_input - - ERROR [mistral.actions.std_actions] Failed to send HTTP request for action execution: 963f35ca-f3ba-40a4-837a-15eee14b4b19 -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 236, in run - resp = requests.request( - ^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ - return self._mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1198, in _execute_mock_call - raise effect - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 236, in run - resp = requests.request( - ^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ - return self._mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1198, in _execute_mock_call - raise effect - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 236, in run - resp = requests.request( - ^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ - return self._mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1198, in _execute_mock_call - raise effect - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 236, in run - resp = requests.request( - ^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ - return self._mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1198, in _execute_mock_call - raise effect -Exception - WARNING [mistral.executors.default_executor] The action raised an exception [action=<mistral.actions.std_actions.HTTPAction object at 0xaf9ad870>, action_ex_id=963f35ca-f3ba-40a4-837a-15eee14b4b19, msg='Failed to send HTTP request: '] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 236, in run - resp = requests.request( - ^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ - return self._mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1198, in _execute_mock_call - raise effect - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 236, in run - resp = requests.request( - ^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ - return self._mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1198, in _execute_mock_call - raise effect - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 236, in run - resp = requests.request( - ^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ - return self._mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1198, in _execute_mock_call - raise effect - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 236, in run - resp = requests.request( - ^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ - return self._mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1198, in _execute_mock_call - raise effect -Exception - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - ^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 255, in run - raise exc.ActionException("Failed to send HTTP request: %s" % e) -mistral.exceptions.ActionException: Failed to send HTTP request: - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.engine.test_direct_workflow_rerun.DirectWorkflowRerunTest.test_rerun_diff_env_vars -mistral.tests.unit.engine.test_direct_workflow_rerun.DirectWorkflowRerunTest.test_rerun_diff_env_vars ... ok -mistral.tests.unit.engine.test_policies.PoliciesTest.test_retry_policy_from_var -mistral.tests.unit.engine.test_policies.PoliciesTest.test_retry_policy_from_var ... ok -mistral.tests.unit.engine.test_subworkflows.SubworkflowsTest.test_string_workflow_input_failure -mistral.tests.unit.engine.test_subworkflows.SubworkflowsTest.test_string_workflow_input_failure ... ok - ERROR [mistral.engine.task_handler] Failed to run task [error=Invalid data type in RetryPolicy: -1 is less than the minimum of 0 - -Failed validating 'minimum' in schema['properties']['count']: - {'minimum': 0, 'type': 'integer'} - -On instance['count']: - -1. Value(s) can be shown after YAQL evaluating. If you use YAQL here, please correct it., wf=wb.wf1, task=task1]: -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/base.py", line 188, in _validate - jsonschema.validate(props, self._schema) - File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1306, in validate - raise error -jsonschema.exceptions.ValidationError: -1 is less than the minimum of 0 - -Failed validating 'minimum' in schema['properties']['count']: - {'minimum': 0, 'type': 'integer'} - -On instance['count']: - -1 - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 83, in run_task - task.run(first_run) - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 602, in run - self._run_new() - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 626, in _run_new - self._before_task_start() - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 482, in _before_task_start - p.before_task_start(self) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/base.py", line 172, in before_task_start - self._validate() - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/base.py", line 190, in _validate - raise exc.InvalidModelException( -mistral.exceptions.InvalidModelException: Invalid data type in RetryPolicy: -1 is less than the minimum of 0 - -Failed validating 'minimum' in schema['properties']['count']: - {'minimum': 0, 'type': 'integer'} - -On instance['count']: - -1. Value(s) can be shown after YAQL evaluating. If you use YAQL here, please correct it. - - ERROR [mistral.engine.task_handler] Failed to run task [error=Invalid data type in RetryPolicy: -1 is less than the minimum of 0 - -Failed validating 'minimum' in schema['properties']['delay']: - {'minimum': 0, 'type': 'integer'} - -On instance['delay']: - -1. Value(s) can be shown after YAQL evaluating. If you use YAQL here, please correct it., wf=wb.wf1, task=task1]: -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/base.py", line 188, in _validate - jsonschema.validate(props, self._schema) - File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1306, in validate - raise error -jsonschema.exceptions.ValidationError: -1 is less than the minimum of 0 - -Failed validating 'minimum' in schema['properties']['delay']: - {'minimum': 0, 'type': 'integer'} - -On instance['delay']: - -1 - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 83, in run_task - task.run(first_run) - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 602, in run - self._run_new() - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 626, in _run_new - self._before_task_start() - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 482, in _before_task_start - p.before_task_start(self) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/base.py", line 172, in before_task_start - self._validate() - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/base.py", line 190, in _validate - raise exc.InvalidModelException( -mistral.exceptions.InvalidModelException: Invalid data type in RetryPolicy: -1 is less than the minimum of 0 - -Failed validating 'minimum' in schema['properties']['delay']: - {'minimum': 0, 'type': 'integer'} - -On instance['delay']: - -1. Value(s) can be shown after YAQL evaluating. If you use YAQL here, please correct it. - - WARNING [mistral.executors.default_executor] The action raised an exception [action=<mistral.actions.std_actions.EchoAction object at 0xaacc9210>, action_ex_id=cdbd6646-72d3-4b5c-9cb3-96d3a28c70b9, msg='An unknown exception occurred'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - ^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ - return self._mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1202, in _execute_mock_call - raise result -mistral.exceptions.ActionException: An unknown exception occurred - WARNING [mistral.executors.default_executor] The action raised an exception [action=<mistral.actions.std_actions.EchoAction object at 0xafe245a0>, action_ex_id=b3c29958-df50-4bac-a835-b408216d797b, msg='An unknown exception occurred'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - ^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ - return self._mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1202, in _execute_mock_call - raise result -mistral.exceptions.ActionException: An unknown exception occurred - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.engine.test_policies.PoliciesTest.test_retry_policy_from_var_negative_numbers -mistral.tests.unit.engine.test_policies.PoliciesTest.test_retry_policy_from_var_negative_numbers ... ok - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. - ERROR [mistral.actions.std_actions] Failed to send HTTP request for action execution: d8ad0edd-ee28-4831-9431-f9b05ba26285 -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 236, in run - resp = requests.request( - ^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ - return self._mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1198, in _execute_mock_call - raise effect -Exception - WARNING [mistral.executors.default_executor] The action raised an exception [action=<mistral.actions.std_actions.HTTPAction object at 0xaf5f22e8>, action_ex_id=d8ad0edd-ee28-4831-9431-f9b05ba26285, msg='Failed to send HTTP request: '] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 236, in run - resp = requests.request( - ^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ - return self._mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1198, in _execute_mock_call - raise effect -Exception - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - ^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 255, in run - raise exc.ActionException("Failed to send HTTP request: %s" % e) -mistral.exceptions.ActionException: Failed to send HTTP request: - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.engine.test_direct_workflow_rerun.DirectWorkflowRerunTest.test_rerun_join_with_branch_errors -mistral.tests.unit.engine.test_direct_workflow_rerun.DirectWorkflowRerunTest.test_rerun_join_with_branch_errors ... ok -mistral.tests.unit.engine.test_subworkflows.SubworkflowsTest.test_subworkflow_environment_inheritance -mistral.tests.unit.engine.test_subworkflows.SubworkflowsTest.test_subworkflow_environment_inheritance ... ok - WARNING [mistral.executors.default_executor] The action raised an exception [action=<mistral.actions.std_actions.EchoAction object at 0xaf093258>, action_ex_id=91f6ee3f-bc1b-4276-b228-e67c89171fcb, msg='An unknown exception occurred'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - ^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ - return self._mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1202, in _execute_mock_call - raise result -mistral.exceptions.ActionException: An unknown exception occurred - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.engine.test_direct_workflow_rerun.DirectWorkflowRerunTest.test_rerun_on_join_task -mistral.tests.unit.engine.test_direct_workflow_rerun.DirectWorkflowRerunTest.test_rerun_on_join_task ... ok - WARNING [mistral.executors.default_executor] The action raised an exception [action=<mistral.actions.std_actions.NoOpAction object at 0xaab3e690>, action_ex_id=9f442c09-9e9f-45e2-9605-5a90afaf6bc4, msg='An unknown exception occurred'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - ^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ - return self._mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1202, in _execute_mock_call - raise result -mistral.exceptions.ActionException: An unknown exception occurred - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.engine.test_direct_workflow_rerun.DirectWorkflowRerunTest.test_rerun_sub_workflow -mistral.tests.unit.engine.test_direct_workflow_rerun.DirectWorkflowRerunTest.test_rerun_sub_workflow ... ok - WARNING [mistral.executors.default_executor] The action raised an exception [action=<mistral.actions.std_actions.EchoAction object at 0xaf1b82d0>, action_ex_id=43ef099e-d7aa-4033-9600-6494d18aaa28, msg='An unknown exception occurred'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - ^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ - return self._mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1202, in _execute_mock_call - raise result -mistral.exceptions.ActionException: An unknown exception occurred - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. - WARNING [mistral.executors.default_executor] The action raised an exception [action=<mistral.actions.std_actions.EchoAction object at 0xaebde438>, action_ex_id=15d68f1d-8642-4855-a191-2099b76a0d4b, msg='An unknown exception occurred'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - ^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ - return self._mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1198, in _execute_mock_call - raise effect -mistral.exceptions.ActionException: An unknown exception occurred - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.engine.test_subworkflows.SubworkflowsTest.test_subworkflow_error -mistral.tests.unit.engine.test_subworkflows.SubworkflowsTest.test_subworkflow_error ... ok -mistral.tests.unit.engine.test_direct_workflow_rerun.DirectWorkflowRerunTest.test_rerun_subflow -mistral.tests.unit.engine.test_direct_workflow_rerun.DirectWorkflowRerunTest.test_rerun_subflow ... ok -mistral.tests.unit.engine.test_policies.PoliciesTest.test_retry_policy_from_var_zero_iterations -mistral.tests.unit.engine.test_policies.PoliciesTest.test_retry_policy_from_var_zero_iterations ... ok - WARNING [mistral.executors.default_executor] The action raised an exception [action=<mistral.actions.std_actions.EchoAction object at 0xad358270>, action_ex_id=e139cfdd-d947-4ee9-baaa-a99b18dfe660, msg='An unknown exception occurred'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - ^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ - return self._mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1202, in _execute_mock_call - raise result -mistral.exceptions.ActionException: An unknown exception occurred - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.engine.test_direct_workflow_rerun.DirectWorkflowRerunTest.test_rerun_subflow_task -mistral.tests.unit.engine.test_direct_workflow_rerun.DirectWorkflowRerunTest.test_rerun_subflow_task ... ok -mistral.tests.unit.engine.test_policies.PoliciesTest.test_retry_policy_negative_numbers -mistral.tests.unit.engine.test_policies.PoliciesTest.test_retry_policy_negative_numbers ... ok - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=ba6ea9be-ad52-4aa5-bbba-3030e338108a, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - ^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=5861317d-c725-4062-b3c2-d5f859f500be, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - ^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=efd53fbe-1a93-4fe2-9ceb-d24140a95e92, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - ^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=f131dfa4-57ef-463a-af5f-4cfe02013e2a, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - ^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=f1a2fc6b-9698-4357-a73e-476b251cd5c0, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - ^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. -mistral.tests.unit.engine.test_policies.PoliciesTest.test_retry_policy_never_happen -mistral.tests.unit.engine.test_policies.PoliciesTest.test_retry_policy_never_happen ... ok - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=ff4b1ce2-5cfb-4716-a8c0-59b9e0eeb00d, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - ^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.engine.test_direct_workflow_rerun.DirectWorkflowRerunTest.test_rerun_task_with_retry_policy -mistral.tests.unit.engine.test_direct_workflow_rerun.DirectWorkflowRerunTest.test_rerun_task_with_retry_policy ... ok -mistral.tests.unit.engine.test_subworkflows.SubworkflowsTest.test_subworkflow_root_execution_id -mistral.tests.unit.engine.test_subworkflows.SubworkflowsTest.test_subworkflow_root_execution_id ... ok - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=ad7c01c3-2a0d-49ac-89ab-e8cf94f70277, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - ^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=adadb7ef-5815-4080-9250-962ee2d53dcf, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - ^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=59abac91-1a61-4ae0-8c87-c5df173934b5, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - ^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. - WARNING [mistral.executors.default_executor] The action raised an exception [action=<mistral.actions.std_actions.EchoAction object at 0xabffa798>, action_ex_id=76d7f899-657b-4544-ba43-ef5511ee034d, msg='An unknown exception occurred'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - ^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ - return self._mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1202, in _execute_mock_call - raise result -mistral.exceptions.ActionException: An unknown exception occurred - WARNING [mistral.executors.default_executor] The action raised an exception [action=<mistral.actions.std_actions.EchoAction object at 0xad79e348>, action_ex_id=e098919c-4a48-406c-922f-a12efbf3af84, msg='An unknown exception occurred'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - ^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ - return self._mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1202, in _execute_mock_call - raise result -mistral.exceptions.ActionException: An unknown exception occurred - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=5b472aa2-4c13-44e6-8043-428ab5ec8772, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - ^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.engine.test_policies.PoliciesTest.test_retry_policy_one_line -mistral.tests.unit.engine.test_policies.PoliciesTest.test_retry_policy_one_line ... ok -mistral.tests.unit.engine.test_direct_workflow_rerun.DirectWorkflowRerunTest.test_rerun_with_items -mistral.tests.unit.engine.test_direct_workflow_rerun.DirectWorkflowRerunTest.test_rerun_with_items ... ok -mistral.tests.unit.engine.test_direct_workflow_rerun.DirectWorkflowRerunTest.test_rerun_with_items_concurrency -mistral.tests.unit.engine.test_direct_workflow_rerun.DirectWorkflowRerunTest.test_rerun_with_items_concurrency ... skipped 'Restore concurrency support.' - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=76722a92-7c26-471f-9bc3-f66211723151, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - ^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. - WARNING [mistral.executors.default_executor] The action raised an exception [action=<mistral.actions.std_actions.EchoAction object at 0xad794198>, action_ex_id=ea7b905b-f68b-49e4-bc6f-e31fc70ea178, msg='An unknown exception occurred'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - ^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ - return self._mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1202, in _execute_mock_call - raise result -mistral.exceptions.ActionException: An unknown exception occurred - WARNING [mistral.executors.default_executor] The action raised an exception [action=<mistral.actions.std_actions.EchoAction object at 0xabffa978>, action_ex_id=f16a7314-1778-4b53-a4de-55e03c35db22, msg='An unknown exception occurred'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - ^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ - return self._mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1202, in _execute_mock_call - raise result -mistral.exceptions.ActionException: An unknown exception occurred - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=0195b6ed-6eab-44a3-9527-d8bbeb08da19, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - ^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=c578b62d-32c7-473f-9ebd-dd45718115a2, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - ^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=74457e5a-f640-47b9-a241-68dffcdb1a96, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - ^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.engine.test_direct_workflow_rerun.DirectWorkflowRerunTest.test_rerun_with_items_diff_env_vars -mistral.tests.unit.engine.test_direct_workflow_rerun.DirectWorkflowRerunTest.test_rerun_with_items_diff_env_vars ... ok -mistral.tests.unit.engine.test_policies.PoliciesTest.test_retry_policy_subworkflow_force_fail -mistral.tests.unit.engine.test_policies.PoliciesTest.test_retry_policy_subworkflow_force_fail ... ok -mistral.tests.unit.engine.test_subworkflows.SubworkflowsTest.test_subworkflow_success -mistral.tests.unit.engine.test_subworkflows.SubworkflowsTest.test_subworkflow_success ... ok - WARNING [mistral.executors.default_executor] The action raised an exception [action=<mistral.actions.std_actions.EchoAction object at 0xae781048>, action_ex_id=485d54b4-f615-42b2-8702-1d5cafb7e079, msg='An unknown exception occurred'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - ^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ - return self._mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1202, in _execute_mock_call - raise result -mistral.exceptions.ActionException: An unknown exception occurred - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.engine.test_policies.PoliciesTest.test_retry_policy_succeed_after_failure -mistral.tests.unit.engine.test_policies.PoliciesTest.test_retry_policy_succeed_after_failure ... ok -mistral.tests.unit.engine.test_direct_workflow_rerun_cancelled.DirectWorkflowRerunCancelledTest.test_rerun_cancelled_subflow -mistral.tests.unit.engine.test_direct_workflow_rerun_cancelled.DirectWorkflowRerunCancelledTest.test_rerun_cancelled_subflow ... ok - WARNING [mistral.executors.default_executor] The action raised an exception [action=<mistral.actions.std_actions.EchoAction object at 0xae865fd8>, action_ex_id=f746c354-f6fc-481c-b943-6fc0b2c8dbb8, msg='An unknown exception occurred'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - ^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ - return self._mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1202, in _execute_mock_call - raise result -mistral.exceptions.ActionException: An unknown exception occurred -mistral.tests.unit.engine.test_policies.PoliciesTest.test_retry_policy_succeed_after_failure_with_publish -mistral.tests.unit.engine.test_policies.PoliciesTest.test_retry_policy_succeed_after_failure_with_publish ... ok - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. - ERROR [mistral.actions.std_actions] Failed to send HTTP request for action execution: 3271e5c1-474b-44c1-83ad-05113b0ee2ba -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 236, in run - resp = requests.request( - ^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ - return self._mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1198, in _execute_mock_call - raise effect -Exception - WARNING [mistral.executors.default_executor] The action raised an exception [action=<mistral.actions.std_actions.HTTPAction object at 0xaf8ac450>, action_ex_id=3271e5c1-474b-44c1-83ad-05113b0ee2ba, msg='Failed to send HTTP request: '] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 236, in run - resp = requests.request( - ^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ - return self._mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1198, in _execute_mock_call - raise effect -Exception - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - ^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 255, in run - raise exc.ActionException("Failed to send HTTP request: %s" % e) -mistral.exceptions.ActionException: Failed to send HTTP request: - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. - ERROR [mistral.engine.workflow_handler] Failed to check and complete [wf_ex_id=9374520f-0d18-446a-be31-1243a914dccd, wf_name=wb2.wf2]: Can not evaluate YAQL expression [expression=$.does_not_exist, error='does_not_exist', data={'__versions': {}, '__env': {}, '__execution': {'id': '9374520f-0d18-446a-be31-1243a914dccd'}, }] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 158, in evaluate - result = get_yaql_engine_class()(expression).evaluate( - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 159, in evaluate - return self(utils.NO_VALUE, context, self.engine) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 147, in __call__ - return super(Statement, self).__call__(receiver, context, engine) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 34, in __call__ - return context(self.name, engine, receiver, context)(*self.args) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> - return lambda *args, **kwargs: runner.call( - ^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 48, in call - delegate = choose_overload( - ^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 115, in choose_overload - args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args)) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 115, in <genexpr> - args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args)) - ^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 109, in <lambda> - arg(utils.NO_VALUE, context, engine) - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 34, in __call__ - return context(self.name, engine, receiver, context)(*self.args) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> - return lambda *args, **kwargs: runner.call( - ^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 51, in call - result = delegate() - ^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 140, in <lambda> - return lambda: delegate() - ^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/specs.py", line 309, in func - result = self.payload( - ^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/standard_library/collections.py", line 224, in dict_keyword_access - return d[key] - ~^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/utils.py", line 134, in __getitem__ - return self._d[key] - ~~~~~~~^^^^^ -KeyError: 'does_not_exist' - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/workflow_handler.py", line 100, in check_and_complete - wf.check_and_complete() - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/workflows.py", line 483, in check_and_complete - self._succeed_workflow(ctx) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/workflows.py", line 493, in _succeed_workflow - output = data_flow.evaluate_workflow_output( - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/workflow/data_flow.py", line 299, in evaluate_workflow_output - output = expr.evaluate_recursively(wf_output, ctx_view) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 99, in evaluate_recursively - data[key] = _evaluate_item(data[key], context) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 78, in _evaluate_item - return evaluate(item, context) - ^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 70, in evaluate - return evaluator.evaluate(expression, context) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 226, in evaluate - evaluated = super(InlineYAQLEvaluator, cls).evaluate( - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 180, in evaluate - raise exc.YaqlEvaluationException( -mistral.exceptions.YaqlEvaluationException: Can not evaluate YAQL expression [expression=$.does_not_exist, error='does_not_exist', data={'__versions': {}, '__env': {}, '__execution': {'id': '9374520f-0d18-446a-be31-1243a914dccd'}, }] - - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.engine.test_direct_workflow_rerun_cancelled.DirectWorkflowRerunCancelledTest.test_rerun_cancelled_subflow_task -mistral.tests.unit.engine.test_direct_workflow_rerun_cancelled.DirectWorkflowRerunCancelledTest.test_rerun_cancelled_subflow_task ... ok -mistral.tests.unit.engine.test_subworkflows.SubworkflowsTest.test_subworkflow_yaql_error -mistral.tests.unit.engine.test_subworkflows.SubworkflowsTest.test_subworkflow_yaql_error ... ok - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.engine.test_direct_workflow_rerun_cancelled.DirectWorkflowRerunCancelledTest.test_rerun_cancelled_task -mistral.tests.unit.engine.test_direct_workflow_rerun_cancelled.DirectWorkflowRerunCancelledTest.test_rerun_cancelled_task ... ok -mistral.tests.unit.engine.test_subworkflows_pause_resume.SubworkflowPauseResumeTest.test_pause_resume_cascade_down_to_subworkflow -mistral.tests.unit.engine.test_subworkflows_pause_resume.SubworkflowPauseResumeTest.test_pause_resume_cascade_down_to_subworkflow ... ok - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.engine.test_direct_workflow_rerun_cancelled.DirectWorkflowRerunCancelledTest.test_rerun_cancelled_with_items -mistral.tests.unit.engine.test_direct_workflow_rerun_cancelled.DirectWorkflowRerunCancelledTest.test_rerun_cancelled_with_items ... ok -mistral.tests.unit.engine.test_direct_workflow_with_cycles.DirectWorkflowWithCyclesTest.test_complex_cycle -mistral.tests.unit.engine.test_direct_workflow_with_cycles.DirectWorkflowWithCyclesTest.test_complex_cycle ... ok -mistral.tests.unit.engine.test_subworkflows_pause_resume.SubworkflowPauseResumeTest.test_pause_resume_cascade_down_to_with_items_subworkflows -mistral.tests.unit.engine.test_subworkflows_pause_resume.SubworkflowPauseResumeTest.test_pause_resume_cascade_down_to_with_items_subworkflows ... ok -mistral.tests.unit.engine.test_policies.PoliciesTest.test_retry_policy_zero_count -mistral.tests.unit.engine.test_policies.PoliciesTest.test_retry_policy_zero_count ... ok -mistral.tests.unit.engine.test_direct_workflow_with_cycles.DirectWorkflowWithCyclesTest.test_parallel_cycles -mistral.tests.unit.engine.test_direct_workflow_with_cycles.DirectWorkflowWithCyclesTest.test_parallel_cycles ... ok -mistral.tests.unit.engine.test_policies.PoliciesTest.test_retry_with_input -mistral.tests.unit.engine.test_policies.PoliciesTest.test_retry_with_input ... ok -mistral.tests.unit.engine.test_subworkflows_pause_resume.SubworkflowPauseResumeTest.test_pause_resume_cascade_up_from_subworkflow -mistral.tests.unit.engine.test_subworkflows_pause_resume.SubworkflowPauseResumeTest.test_pause_resume_cascade_up_from_subworkflow ... ok -mistral.tests.unit.engine.test_policies.PoliciesTest.test_task_policy_class -mistral.tests.unit.engine.test_policies.PoliciesTest.test_task_policy_class ... ok -mistral.tests.unit.engine.test_direct_workflow_with_cycles.DirectWorkflowWithCyclesTest.test_simple_cycle -mistral.tests.unit.engine.test_direct_workflow_with_cycles.DirectWorkflowWithCyclesTest.test_simple_cycle ... ok -mistral.tests.unit.engine.test_disabled_yaql_conversion.DisabledYAQLConversionTest.test_configuration_check -mistral.tests.unit.engine.test_disabled_yaql_conversion.DisabledYAQLConversionTest.test_configuration_check ... ok -mistral.tests.unit.engine.test_disabled_yaql_conversion.DisabledYAQLConversionTest.test_disabled_yaql_output_conversion -mistral.tests.unit.engine.test_disabled_yaql_conversion.DisabledYAQLConversionTest.test_disabled_yaql_output_conversion ... ok -mistral.tests.unit.engine.test_disabled_yaql_conversion.DisabledYAQLConversionTest.test_iterators_in_yaql_result -mistral.tests.unit.engine.test_disabled_yaql_conversion.DisabledYAQLConversionTest.test_iterators_in_yaql_result ... ok -mistral.tests.unit.engine.test_policies.PoliciesTest.test_timeout_policy -mistral.tests.unit.engine.test_policies.PoliciesTest.test_timeout_policy ... ok -mistral.tests.unit.engine.test_subworkflows_pause_resume.SubworkflowPauseResumeTest.test_pause_resume_cascade_up_from_subworkflow_pause_before -mistral.tests.unit.engine.test_subworkflows_pause_resume.SubworkflowPauseResumeTest.test_pause_resume_cascade_up_from_subworkflow_pause_before ... ok - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.engine.test_disabled_yaql_conversion.DisabledYAQLConversionTest.test_root_context -mistral.tests.unit.engine.test_disabled_yaql_conversion.DisabledYAQLConversionTest.test_root_context ... ok -mistral.tests.unit.engine.test_policies.PoliciesTest.test_timeout_policy_from_var -mistral.tests.unit.engine.test_policies.PoliciesTest.test_timeout_policy_from_var ... ok -mistral.tests.unit.engine.test_javascript_action.JavaScriptEngineTest.test_fake_javascript_action_data_context -mistral.tests.unit.engine.test_javascript_action.JavaScriptEngineTest.test_fake_javascript_action_data_context ... ok -mistral.tests.unit.engine.test_javascript_action.JavaScriptEngineTest.test_py_mini_racer_javascript_action -mistral.tests.unit.engine.test_javascript_action.JavaScriptEngineTest.test_py_mini_racer_javascript_action ... skipped 'This test requires that py_mini_racer library was installed' -mistral.tests.unit.engine.test_javascript_action.JavaScriptEngineTest.test_py_mini_racer_javascript_action_disabled_yaql_conversion -mistral.tests.unit.engine.test_javascript_action.JavaScriptEngineTest.test_py_mini_racer_javascript_action_disabled_yaql_conversion ... skipped 'This test requires that py_mini_racer library was installed' - ERROR [mistral.db.v2.sqlalchemy.models] Name 'wf name with space' must not contain spaces - ERROR [mistral.engine.task_handler] Failed to run task [error=Invalid data type in TimeoutPolicy: -1 is less than the minimum of 0 - -Failed validating 'minimum' in schema['properties']['delay']: - {'minimum': 0, 'type': 'integer'} - -On instance['delay']: - -1. Value(s) can be shown after YAQL evaluating. If you use YAQL here, please correct it., wf=wb.wf1, task=task1]: -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/base.py", line 188, in _validate - jsonschema.validate(props, self._schema) - File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1306, in validate - raise error -jsonschema.exceptions.ValidationError: -1 is less than the minimum of 0 - -Failed validating 'minimum' in schema['properties']['delay']: - {'minimum': 0, 'type': 'integer'} - -On instance['delay']: - -1 - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 83, in run_task - task.run(first_run) - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 602, in run - self._run_new() - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 626, in _run_new - self._before_task_start() - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 482, in _before_task_start - p.before_task_start(self) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/policies.py", line 423, in before_task_start - super(TimeoutPolicy, self).before_task_start(task) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/base.py", line 172, in before_task_start - self._validate() - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/base.py", line 190, in _validate - raise exc.InvalidModelException( -mistral.exceptions.InvalidModelException: Invalid data type in TimeoutPolicy: -1 is less than the minimum of 0 - -Failed validating 'minimum' in schema['properties']['delay']: - {'minimum': 0, 'type': 'integer'} - -On instance['delay']: - -1. Value(s) can be shown after YAQL evaluating. If you use YAQL here, please correct it. - -mistral.tests.unit.engine.test_names_validation.NameValidationTest.test_workflow_name_validation -mistral.tests.unit.engine.test_names_validation.NameValidationTest.test_workflow_name_validation ... ok -mistral.tests.unit.engine.test_policies.PoliciesTest.test_timeout_policy_from_var_negative_number -mistral.tests.unit.engine.test_policies.PoliciesTest.test_timeout_policy_from_var_negative_number ... ok -mistral.tests.unit.engine.test_policies.PoliciesTest.test_timeout_policy_from_var_zero_seconds -mistral.tests.unit.engine.test_policies.PoliciesTest.test_timeout_policy_from_var_zero_seconds ... ok -mistral.tests.unit.engine.test_subworkflows_pause_resume.SubworkflowPauseResumeTest.test_pause_resume_cascade_up_from_with_items_subworkflow -mistral.tests.unit.engine.test_subworkflows_pause_resume.SubworkflowPauseResumeTest.test_pause_resume_cascade_up_from_with_items_subworkflow ... ok -mistral.tests.unit.engine.test_noop_task.NoopTaskEngineTest.test_noop_task1 -mistral.tests.unit.engine.test_noop_task.NoopTaskEngineTest.test_noop_task1 ... ok -mistral.tests.unit.engine.test_policies.PoliciesTest.test_timeout_policy_negative_number -mistral.tests.unit.engine.test_policies.PoliciesTest.test_timeout_policy_negative_number ... ok - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.engine.test_policies.PoliciesTest.test_timeout_policy_success_after_timeout -mistral.tests.unit.engine.test_policies.PoliciesTest.test_timeout_policy_success_after_timeout ... ok -mistral.tests.unit.engine.test_task_cancel.TaskCancelTest.test_cancel_action_execution -mistral.tests.unit.engine.test_task_cancel.TaskCancelTest.test_cancel_action_execution ... ok -mistral.tests.unit.engine.test_noop_task.NoopTaskEngineTest.test_noop_task2 -mistral.tests.unit.engine.test_noop_task.NoopTaskEngineTest.test_noop_task2 ... ok - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.engine.test_reverse_workflow.ReverseWorkflowEngineTest.test_inconsistent_task_names -mistral.tests.unit.engine.test_reverse_workflow.ReverseWorkflowEngineTest.test_inconsistent_task_names ... ok -mistral.tests.unit.engine.test_policies.PoliciesTest.test_timeout_policy_zero_seconds -mistral.tests.unit.engine.test_policies.PoliciesTest.test_timeout_policy_zero_seconds ... ok -mistral.tests.unit.engine.test_task_cancel.TaskCancelTest.test_cancel_action_execution_with_task_retry -mistral.tests.unit.engine.test_task_cancel.TaskCancelTest.test_cancel_action_execution_with_task_retry ... ok -mistral.tests.unit.engine.test_reverse_workflow.ReverseWorkflowEngineTest.test_one_line_requires_syntax -mistral.tests.unit.engine.test_reverse_workflow.ReverseWorkflowEngineTest.test_one_line_requires_syntax ... ok -mistral.tests.unit.engine.test_policies.PoliciesTest.test_wait_after_policy -mistral.tests.unit.engine.test_policies.PoliciesTest.test_wait_after_policy ... ok -mistral.tests.unit.engine.test_reverse_workflow.ReverseWorkflowEngineTest.test_start_task1 -mistral.tests.unit.engine.test_reverse_workflow.ReverseWorkflowEngineTest.test_start_task1 ... ok - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.engine.test_task_cancel.TaskCancelTest.test_cancel_child_workflow_action_execution -mistral.tests.unit.engine.test_task_cancel.TaskCancelTest.test_cancel_child_workflow_action_execution ... ok -mistral.tests.unit.engine.test_task_cancel.TaskCancelTest.test_cancel_with_items_concurrency -mistral.tests.unit.engine.test_task_cancel.TaskCancelTest.test_cancel_with_items_concurrency ... skipped 'Restore concurrency support.' -mistral.tests.unit.engine.test_reverse_workflow.ReverseWorkflowEngineTest.test_start_task2 -mistral.tests.unit.engine.test_reverse_workflow.ReverseWorkflowEngineTest.test_start_task2 ... ok -mistral.tests.unit.engine.test_policies.PoliciesTest.test_wait_after_policy_from_var -mistral.tests.unit.engine.test_policies.PoliciesTest.test_wait_after_policy_from_var ... ok - ERROR [mistral.engine.task_handler] Failed to run task [error=Invalid data type in WaitAfterPolicy: -1 is less than the minimum of 0 - -Failed validating 'minimum' in schema['properties']['delay']: - {'minimum': 0, 'type': 'integer'} - -On instance['delay']: - -1. Value(s) can be shown after YAQL evaluating. If you use YAQL here, please correct it., wf=wb.wf1, task=task1]: -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/base.py", line 188, in _validate - jsonschema.validate(props, self._schema) - File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1306, in validate - raise error -jsonschema.exceptions.ValidationError: -1 is less than the minimum of 0 - -Failed validating 'minimum' in schema['properties']['delay']: - {'minimum': 0, 'type': 'integer'} - -On instance['delay']: - -1 - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 83, in run_task - task.run(first_run) - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 602, in run - self._run_new() - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 626, in _run_new - self._before_task_start() - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 482, in _before_task_start - p.before_task_start(self) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/base.py", line 172, in before_task_start - self._validate() - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/base.py", line 190, in _validate - raise exc.InvalidModelException( -mistral.exceptions.InvalidModelException: Invalid data type in WaitAfterPolicy: -1 is less than the minimum of 0 - -Failed validating 'minimum' in schema['properties']['delay']: - {'minimum': 0, 'type': 'integer'} - -On instance['delay']: - -1. Value(s) can be shown after YAQL evaluating. If you use YAQL here, please correct it. - - ERROR [mistral.actions.std_actions] Failed to send HTTP request for action execution: 796bbeb0-b91e-4156-b1b5-18ae16bd2f00 -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 236, in run - resp = requests.request( - ^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ - return self._mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1198, in _execute_mock_call - raise effect -Exception - WARNING [mistral.executors.default_executor] The action raised an exception [action=<mistral.actions.std_actions.HTTPAction object at 0xaea093c0>, action_ex_id=796bbeb0-b91e-4156-b1b5-18ae16bd2f00, msg='Failed to send HTTP request: '] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 236, in run - resp = requests.request( - ^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ - return self._mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1198, in _execute_mock_call - raise effect -Exception - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - ^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 255, in run - raise exc.ActionException("Failed to send HTTP request: %s" % e) -mistral.exceptions.ActionException: Failed to send HTTP request: -mistral.tests.unit.engine.test_policies.PoliciesTest.test_wait_after_policy_from_var_negative_number -mistral.tests.unit.engine.test_policies.PoliciesTest.test_wait_after_policy_from_var_negative_number ... ok -mistral.tests.unit.engine.test_task_pause_resume.TaskPauseResumeTest.test_pause_resume_action_ex -mistral.tests.unit.engine.test_task_pause_resume.TaskPauseResumeTest.test_pause_resume_action_ex ... ok -mistral.tests.unit.engine.test_task_defaults.TaskDefaultsDirectWorkflowEngineTest.test_task_defaults_on_error -mistral.tests.unit.engine.test_task_defaults.TaskDefaultsDirectWorkflowEngineTest.test_task_defaults_on_error ... ok -mistral.tests.unit.engine.test_task_pause_resume.TaskPauseResumeTest.test_pause_resume_action_ex_with_items_task -mistral.tests.unit.engine.test_task_pause_resume.TaskPauseResumeTest.test_pause_resume_action_ex_with_items_task ... ok -mistral.tests.unit.engine.test_task_started_finished_at.TaskStartedFinishedAtTest.test_correct_duration_in_case_of_join_all -mistral.tests.unit.engine.test_task_started_finished_at.TaskStartedFinishedAtTest.test_correct_duration_in_case_of_join_all ... ok - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=95a7daa8-0353-4110-aa6b-4bf700cbaefe, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - ^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=ff868562-0829-4a84-80f0-fd8dd64f7003, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - ^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=2d7b6095-20e5-4062-a6b1-baf4f30d7716, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - ^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=15964424-5b6e-425d-b866-1c55ef362ba4, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - ^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. -mistral.tests.unit.engine.test_task_skip.TaskSkipTest.test_basic_task_skip -mistral.tests.unit.engine.test_task_skip.TaskSkipTest.test_basic_task_skip ... ok - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=376e4ecd-3ba5-4d30-a044-c94b82481d6b, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - ^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.engine.test_task_started_finished_at.TaskStartedFinishedAtTest.test_retries_do_not_update_created_at -mistral.tests.unit.engine.test_task_started_finished_at.TaskStartedFinishedAtTest.test_retries_do_not_update_created_at ... ok - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=85ef2fd9-3d2e-407a-8089-2feb5b791f4a, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - ^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=0cb0035c-7603-4394-add1-d4018bd36981, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - ^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.engine.test_task_skip.TaskSkipTest.test_publish_on_skip -mistral.tests.unit.engine.test_task_skip.TaskSkipTest.test_publish_on_skip ... ok - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=041c419d-89b4-4fca-9b26-7f5ca491b95f, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - ^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=f1247636-d8d6-4888-8afc-8135e101ac13, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - ^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=251d68b5-0456-4a4c-9835-de5e5a658325, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - ^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=4610a912-0fa1-424b-bbda-3acb1d38f331, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - ^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.engine.test_task_started_finished_at.TaskStartedFinishedAtTest.test_started_finished_fields_updated_after_rerun -mistral.tests.unit.engine.test_task_started_finished_at.TaskStartedFinishedAtTest.test_started_finished_fields_updated_after_rerun ... ok -mistral.tests.unit.engine.test_task_skip.TaskSkipTest.test_retry_dont_conflict_with_skip -mistral.tests.unit.engine.test_task_skip.TaskSkipTest.test_retry_dont_conflict_with_skip ... ok -mistral.tests.unit.engine.test_policies.PoliciesTest.test_wait_after_policy_from_var_zero_seconds -mistral.tests.unit.engine.test_policies.PoliciesTest.test_wait_after_policy_from_var_zero_seconds ... ok -mistral.tests.unit.engine.test_task_started_finished_at.TaskStartedFinishedAtTest.test_wait_before_after_are_included_to_duration -mistral.tests.unit.engine.test_task_started_finished_at.TaskStartedFinishedAtTest.test_wait_before_after_are_included_to_duration ... ok - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=e4490f79-6983-40fe-b2a2-db85174834dc, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - ^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.engine.test_policies.PoliciesTest.test_wait_after_policy_negative_number -mistral.tests.unit.engine.test_policies.PoliciesTest.test_wait_after_policy_negative_number ... ok -mistral.tests.unit.engine.test_task_skip.TaskSkipTest.test_skip_subworkflow -mistral.tests.unit.engine.test_task_skip.TaskSkipTest.test_skip_subworkflow ... ok - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=7f8b8ae1-20a8-464a-81c8-10d4923dc3c0, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - ^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.engine.test_workflow_cancel.WorkflowCancelTest.test_cancel_child_workflow -mistral.tests.unit.engine.test_workflow_cancel.WorkflowCancelTest.test_cancel_child_workflow ... ok -mistral.tests.unit.engine.test_task_skip.TaskSkipTest.test_task_skip_on_workflow_tail -mistral.tests.unit.engine.test_task_skip.TaskSkipTest.test_task_skip_on_workflow_tail ... ok -mistral.tests.unit.engine.test_workflow_cancel.WorkflowCancelTest.test_cancel_completed_workflow -mistral.tests.unit.engine.test_workflow_cancel.WorkflowCancelTest.test_cancel_completed_workflow ... ok -mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_action_context -mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_action_context ... ok -mistral.tests.unit.engine.test_workflow_cancel.WorkflowCancelTest.test_cancel_parent_workflow -mistral.tests.unit.engine.test_workflow_cancel.WorkflowCancelTest.test_cancel_parent_workflow ... ok -mistral.tests.unit.engine.test_workflow_cancel.WorkflowCancelTest.test_cancel_paused_workflow -mistral.tests.unit.engine.test_workflow_cancel.WorkflowCancelTest.test_cancel_paused_workflow ... ok -mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_and_adhoc_action -mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_and_adhoc_action ... ok - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.engine.test_workflow_cancel.WorkflowCancelTest.test_cancel_then_fail_with_items_child_workflow -mistral.tests.unit.engine.test_workflow_cancel.WorkflowCancelTest.test_cancel_then_fail_with_items_child_workflow ... ok -mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_concurrency_1 -mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_concurrency_1 ... ok - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_concurrency_2 -mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_concurrency_2 ... ok -mistral.tests.unit.engine.test_policies.PoliciesTest.test_wait_after_policy_zero_seconds -mistral.tests.unit.engine.test_policies.PoliciesTest.test_wait_after_policy_zero_seconds ... ok - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=a7d0a259-e0e5-4636-85bc-cd2171e3d270, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - ^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=2b8af6ad-7421-4c81-94d5-b8d48688f21f, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - ^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=a318934f-ceef-41bc-9d82-2172e38d4dc5, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - ^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=02298377-7a36-4766-9206-134f33b2ea89, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - ^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. -mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_concurrency_2_fail -mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_concurrency_2_fail ... ok -mistral.tests.unit.engine.test_workflow_cancel.WorkflowCancelTest.test_cancel_with_items_child_workflow -mistral.tests.unit.engine.test_workflow_cancel.WorkflowCancelTest.test_cancel_with_items_child_workflow ... ok -mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_concurrency_3 -mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_concurrency_3 ... ok -mistral.tests.unit.engine.test_workflow_cancel.WorkflowCancelTest.test_cancel_with_items_parent_workflow -mistral.tests.unit.engine.test_workflow_cancel.WorkflowCancelTest.test_cancel_with_items_parent_workflow ... ok -mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_concurrency_gt_list_length -mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_concurrency_gt_list_length ... ok -mistral.tests.unit.engine.test_workflow_cancel.WorkflowCancelTest.test_cancel_workflow -mistral.tests.unit.engine.test_workflow_cancel.WorkflowCancelTest.test_cancel_workflow ... ok -mistral.tests.unit.engine.test_policies.PoliciesTest.test_wait_before_policy -mistral.tests.unit.engine.test_policies.PoliciesTest.test_wait_before_policy ... ok - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=3b8c3a5b-3b9d-4892-9595-3e6273708f16, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - ^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=369a0a77-9aab-4f89-8d09-616a4c64b4d2, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - ^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. -mistral.tests.unit.engine.test_workflow_cancel.WorkflowCancelTest.test_cancel_workflow_if_definition_deleted -mistral.tests.unit.engine.test_workflow_cancel.WorkflowCancelTest.test_cancel_workflow_if_definition_deleted ... ok - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=5bdbeced-e102-4755-8d74-a1873c7a610c, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - ^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=1510c724-4890-4b66-a459-a87517fd5935, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - ^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=4ddb6fbc-9918-43be-abb2-06013c053406, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - ^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=f807e34d-83ed-4d86-a1bd-fdeea0646ff6, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - ^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. -mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_concurrency_retry_policy -mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_concurrency_retry_policy ... ok - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.engine.test_workflow_cancel.WorkflowCancelTest.test_fail_then_cancel_with_items_child_workflow -mistral.tests.unit.engine.test_workflow_cancel.WorkflowCancelTest.test_fail_then_cancel_with_items_child_workflow ... ok -mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_concurrency_yaql -mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_concurrency_yaql ... ok -mistral.tests.unit.engine.test_yaql_functions.YAQLFunctionsEngineTest.test_execution_function -mistral.tests.unit.engine.test_yaql_functions.YAQLFunctionsEngineTest.test_execution_function ... ok - ERROR [mistral.engine.task_handler] Failed to run task [error=Invalid data type in ConcurrencyPolicy: '2' is not of type 'integer' - -Failed validating 'type' in schema['properties']['concurrency']: - {'minimum': 0, 'type': 'integer'} - -On instance['concurrency']: - '2'. Value(s) can be shown after YAQL evaluating. If you use YAQL here, please correct it., wf=wf, task=task1]: -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/base.py", line 188, in _validate - jsonschema.validate(props, self._schema) - File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1306, in validate - raise error -jsonschema.exceptions.ValidationError: '2' is not of type 'integer' - -Failed validating 'type' in schema['properties']['concurrency']: - {'minimum': 0, 'type': 'integer'} - -On instance['concurrency']: - '2' - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 83, in run_task - task.run(first_run) - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 602, in run - self._run_new() - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 626, in _run_new - self._before_task_start() - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 482, in _before_task_start - p.before_task_start(self) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/policies.py", line 494, in before_task_start - super(ConcurrencyPolicy, self).before_task_start(task) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/base.py", line 172, in before_task_start - self._validate() - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/base.py", line 190, in _validate - raise exc.InvalidModelException( -mistral.exceptions.InvalidModelException: Invalid data type in ConcurrencyPolicy: '2' is not of type 'integer' - -Failed validating 'type' in schema['properties']['concurrency']: - {'minimum': 0, 'type': 'integer'} - -On instance['concurrency']: - '2'. Value(s) can be shown after YAQL evaluating. If you use YAQL here, please correct it. - -mistral.tests.unit.engine.test_policies.PoliciesTest.test_wait_before_policy_from_var -mistral.tests.unit.engine.test_policies.PoliciesTest.test_wait_before_policy_from_var ... ok -mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_concurrency_yaql_wrong_type -mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_concurrency_yaql_wrong_type ... ok - ERROR [mistral.engine.task_handler] Failed to run task [error=Invalid data type in WaitBeforePolicy: -1 is less than the minimum of 0 - -Failed validating 'minimum' in schema['properties']['delay']: - {'minimum': 0, 'type': 'integer'} - -On instance['delay']: - -1. Value(s) can be shown after YAQL evaluating. If you use YAQL here, please correct it., wf=wb.wf1, task=task1]: -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/base.py", line 188, in _validate - jsonschema.validate(props, self._schema) - File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1306, in validate - raise error -jsonschema.exceptions.ValidationError: -1 is less than the minimum of 0 - -Failed validating 'minimum' in schema['properties']['delay']: - {'minimum': 0, 'type': 'integer'} - -On instance['delay']: - -1 - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 83, in run_task - task.run(first_run) - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 602, in run - self._run_new() - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 626, in _run_new - self._before_task_start() - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 482, in _before_task_start - p.before_task_start(self) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/policies.py", line 179, in before_task_start - super(WaitBeforePolicy, self).before_task_start(task) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/base.py", line 172, in before_task_start - self._validate() - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/base.py", line 190, in _validate - raise exc.InvalidModelException( -mistral.exceptions.InvalidModelException: Invalid data type in WaitBeforePolicy: -1 is less than the minimum of 0 - -Failed validating 'minimum' in schema['properties']['delay']: - {'minimum': 0, 'type': 'integer'} - -On instance['delay']: - -1. Value(s) can be shown after YAQL evaluating. If you use YAQL here, please correct it. - -mistral.tests.unit.engine.test_yaql_functions.YAQLFunctionsEngineTest.test_task_function -mistral.tests.unit.engine.test_yaql_functions.YAQLFunctionsEngineTest.test_task_function ... ok -mistral.tests.unit.engine.test_policies.PoliciesTest.test_wait_before_policy_from_var_negative_number -mistral.tests.unit.engine.test_policies.PoliciesTest.test_wait_before_policy_from_var_negative_number ... ok -mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_empty_list -mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_empty_list ... ok -mistral.tests.unit.engine.test_yaql_functions.YAQLFunctionsEngineTest.test_task_function_caching -mistral.tests.unit.engine.test_yaql_functions.YAQLFunctionsEngineTest.test_task_function_caching ... ok -mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_env -mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_env ... ok -mistral.tests.unit.engine.test_policies.PoliciesTest.test_wait_before_policy_from_var_zero_seconds -mistral.tests.unit.engine.test_policies.PoliciesTest.test_wait_before_policy_from_var_zero_seconds ... ok -mistral.tests.unit.engine.test_yaql_functions.YAQLFunctionsEngineTest.test_task_function_no_arguments -mistral.tests.unit.engine.test_yaql_functions.YAQLFunctionsEngineTest.test_task_function_no_arguments ... ok -mistral.tests.unit.engine.test_policies.PoliciesTest.test_wait_before_policy_negative_number -mistral.tests.unit.engine.test_policies.PoliciesTest.test_wait_before_policy_negative_number ... ok -mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_env_in_with_items_expression -mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_env_in_with_items_expression ... ok -mistral.tests.unit.engine.test_yaql_functions.YAQLFunctionsEngineTest.test_task_function_no_name_on_complete_case -mistral.tests.unit.engine.test_yaql_functions.YAQLFunctionsEngineTest.test_task_function_no_name_on_complete_case ... ok - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=d2ae9da9-c66b-48c9-a2f1-ffca9c25f845, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - ^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=4bad5dd2-8954-403b-9a07-0720088536ea, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - ^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=49ed5a2a-8fb8-4fbe-8928-dc8fb2259f72, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - ^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. -mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_fail -mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_fail ... ok -mistral.tests.unit.engine.test_yaql_functions.YAQLFunctionsEngineTest.test_task_function_no_name_on_success_case -mistral.tests.unit.engine.test_yaql_functions.YAQLFunctionsEngineTest.test_task_function_no_name_on_success_case ... ok -mistral.tests.unit.engine.test_policies.PoliciesTest.test_wait_before_policy_two_tasks -mistral.tests.unit.engine.test_policies.PoliciesTest.test_wait_before_policy_two_tasks ... ok -mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_multi_array -mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_multi_array ... ok -mistral.tests.unit.engine.test_yaql_functions.YAQLFunctionsEngineTest.test_task_function_no_name_when_calculating_end_tasks -mistral.tests.unit.engine.test_yaql_functions.YAQLFunctionsEngineTest.test_task_function_no_name_when_calculating_end_tasks ... ok -mistral.tests.unit.engine.test_policies.PoliciesTest.test_wait_before_policy_zero_seconds -mistral.tests.unit.engine.test_policies.PoliciesTest.test_wait_before_policy_zero_seconds ... ok - WARNING [mistral.expressions.std_functions] Task 'non_existing_task' not found by the task() expression function - ERROR [mistral.engine.workflow_handler] Failed to check and complete [wf_ex_id=de2f6a50-84ec-4540-b4d3-f2174525075c, wf_name=wf]: Can not evaluate YAQL expression [expression=task(non_existing_task).name, error=Unknown function "#property#name", data={'__versions': {}, '__env': {}, '__execution': {'id': 'de2f6a50-84ec-4540-b4d3-f2174525075c'}, }] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 158, in evaluate - result = get_yaql_engine_class()(expression).evaluate( - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 159, in evaluate - return self(utils.NO_VALUE, context, self.engine) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 147, in __call__ - return super(Statement, self).__call__(receiver, context, engine) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 34, in __call__ - return context(self.name, engine, receiver, context)(*self.args) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> - return lambda *args, **kwargs: runner.call( - ^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 48, in call - delegate = choose_overload( - ^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 115, in choose_overload - args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args)) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 115, in <genexpr> - args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args)) - ^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 109, in <lambda> - arg(utils.NO_VALUE, context, engine) - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 34, in __call__ - return context(self.name, engine, receiver, context)(*self.args) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> - return lambda *args, **kwargs: runner.call( - ^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 51, in call - result = delegate() - ^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 140, in <lambda> - return lambda: delegate() - ^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/specs.py", line 309, in func - result = self.payload( - ^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/standard_library/system.py", line 333, in get_property - return func(func_name, obj) - ^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/yaqltypes.py", line 395, in func - return new_context( - ^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> - return lambda *args, **kwargs: runner.call( - ^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 44, in call - raise exceptions.NoFunctionRegisteredException(name) -yaql.language.exceptions.NoFunctionRegisteredException: Unknown function "#property#name" - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/workflow_handler.py", line 100, in check_and_complete - wf.check_and_complete() - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/workflows.py", line 483, in check_and_complete - self._succeed_workflow(ctx) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/workflows.py", line 493, in _succeed_workflow - output = data_flow.evaluate_workflow_output( - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/workflow/data_flow.py", line 299, in evaluate_workflow_output - output = expr.evaluate_recursively(wf_output, ctx_view) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 99, in evaluate_recursively - data[key] = _evaluate_item(data[key], context) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 78, in _evaluate_item - return evaluate(item, context) - ^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 70, in evaluate - return evaluator.evaluate(expression, context) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 226, in evaluate - evaluated = super(InlineYAQLEvaluator, cls).evaluate( - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 180, in evaluate - raise exc.YaqlEvaluationException( -mistral.exceptions.YaqlEvaluationException: Can not evaluate YAQL expression [expression=task(non_existing_task).name, error=Unknown function "#property#name", data={'__versions': {}, '__env': {}, '__execution': {'id': 'de2f6a50-84ec-4540-b4d3-f2174525075c'}, }] - -mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_plain_list -mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_plain_list ... ok -mistral.tests.unit.engine.test_yaql_functions.YAQLFunctionsEngineTest.test_task_function_non_existing -mistral.tests.unit.engine.test_yaql_functions.YAQLFunctionsEngineTest.test_task_function_non_existing ... ok - ERROR [mistral.engine.task_handler] Failed to run task [error=Invalid data type in WaitBeforePolicy: '1' is not of type 'integer' - -Failed validating 'type' in schema['properties']['delay']: - {'minimum': 0, 'type': 'integer'} - -On instance['delay']: - '1'. Value(s) can be shown after YAQL evaluating. If you use YAQL here, please correct it., wf=wb.wf1, task=task1]: -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/base.py", line 188, in _validate - jsonschema.validate(props, self._schema) - File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1306, in validate - raise error -jsonschema.exceptions.ValidationError: '1' is not of type 'integer' - -Failed validating 'type' in schema['properties']['delay']: - {'minimum': 0, 'type': 'integer'} - -On instance['delay']: - '1' - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 83, in run_task - task.run(first_run) - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 602, in run - self._run_new() - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 626, in _run_new - self._before_task_start() - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 482, in _before_task_start - p.before_task_start(self) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/policies.py", line 179, in before_task_start - super(WaitBeforePolicy, self).before_task_start(task) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/base.py", line 172, in before_task_start - self._validate() - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/base.py", line 190, in _validate - raise exc.InvalidModelException( -mistral.exceptions.InvalidModelException: Invalid data type in WaitBeforePolicy: '1' is not of type 'integer' - -Failed validating 'type' in schema['properties']['delay']: - {'minimum': 0, 'type': 'integer'} - -On instance['delay']: - '1'. Value(s) can be shown after YAQL evaluating. If you use YAQL here, please correct it. - -mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_plain_list_wrong -mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_plain_list_wrong ... ok - WARNING [mistral.expressions.std_functions] Task 'task2' not found by the task() expression function -mistral.tests.unit.engine.test_policies.PoliciesTest.test_wrong_policy_prop_type -mistral.tests.unit.engine.test_policies.PoliciesTest.test_wrong_policy_prop_type ... ok -mistral.tests.unit.engine.test_yaql_functions.YAQLFunctionsEngineTest.test_task_function_returns_null -mistral.tests.unit.engine.test_yaql_functions.YAQLFunctionsEngineTest.test_task_function_returns_null ... ok -mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_results_one_item_as_list -mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_results_one_item_as_list ... ok -mistral.tests.unit.engine.test_profiler.EngineProfilerTest.test_no_profile_trace -mistral.tests.unit.engine.test_profiler.EngineProfilerTest.test_no_profile_trace ... ok -mistral.tests.unit.engine.test_yaql_functions.YAQLFunctionsEngineTest.test_uuid_function -mistral.tests.unit.engine.test_yaql_functions.YAQLFunctionsEngineTest.test_uuid_function ... ok -mistral.tests.unit.engine.test_profiler.EngineProfilerTest.test_profile_trace -mistral.tests.unit.engine.test_profiler.EngineProfilerTest.test_profile_trace ... ok -mistral.tests.unit.engine.test_yaql_functions.YAQLFunctionsEngineTest.test_yaml_dump -mistral.tests.unit.engine.test_yaql_functions.YAQLFunctionsEngineTest.test_yaml_dump ... ok -mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_results_order -mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_results_order ... ok - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=b95425ae-614f-48ba-b74f-69ae86a9dd00, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - ^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=6cbe1522-153b-4a77-8d5c-98d8e9b24f0a, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - ^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. -mistral.tests.unit.engine.test_yaql_functions.YAQLFunctionsEngineTest.test_yaml_dump_function -mistral.tests.unit.engine.test_yaql_functions.YAQLFunctionsEngineTest.test_yaml_dump_function ... ok - WARNING [stevedore.named] Could not load foobar -mistral.tests.unit.engine.test_reverse_workflow_rerun_cancelled.ReverseWorkflowRerunCancelledTest.test_rerun_cancelled_task -mistral.tests.unit.engine.test_reverse_workflow_rerun_cancelled.ReverseWorkflowRerunCancelledTest.test_rerun_cancelled_task ... ok - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=94621122-5a96-4724-9106-daa22bd665e5, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - ^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=0e6e257f-c079-4ff8-ae0e-bb0db2ecb9f0, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - ^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. -mistral.tests.unit.executors.test_server_plugins.PluginTest.test_get_bad_executor -mistral.tests.unit.executors.test_server_plugins.PluginTest.test_get_bad_executor ... ok -mistral.tests.unit.executors.test_server_plugins.PluginTest.test_get_local_executor -mistral.tests.unit.executors.test_server_plugins.PluginTest.test_get_local_executor ... ok -mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_retry_policy -mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_retry_policy ... ok - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=dae40272-75ec-49fa-899c-afdaa85efc65, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - ^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.executors.test_server_plugins.PluginTest.test_get_remote_executor -mistral.tests.unit.executors.test_server_plugins.PluginTest.test_get_remote_executor ... ok -mistral.tests.unit.expressions.test_jinja_expression.InlineJinjaEvaluatorTest.test_block_placeholders -mistral.tests.unit.expressions.test_jinja_expression.InlineJinjaEvaluatorTest.test_block_placeholders ... ok -mistral.tests.unit.expressions.test_jinja_expression.InlineJinjaEvaluatorTest.test_function_string -mistral.tests.unit.expressions.test_jinja_expression.InlineJinjaEvaluatorTest.test_function_string ... ok -mistral.tests.unit.expressions.test_jinja_expression.InlineJinjaEvaluatorTest.test_multiple_expressions -mistral.tests.unit.expressions.test_jinja_expression.InlineJinjaEvaluatorTest.test_multiple_expressions ... ok -mistral.tests.unit.expressions.test_jinja_expression.InlineJinjaEvaluatorTest.test_multiple_placeholders -mistral.tests.unit.expressions.test_jinja_expression.InlineJinjaEvaluatorTest.test_multiple_placeholders ... ok -mistral.tests.unit.expressions.test_jinja_expression.InlineJinjaEvaluatorTest.test_single_value_casting -mistral.tests.unit.expressions.test_jinja_expression.InlineJinjaEvaluatorTest.test_single_value_casting ... ok -mistral.tests.unit.expressions.test_jinja_expression.InlineJinjaEvaluatorTest.test_validate -mistral.tests.unit.expressions.test_jinja_expression.InlineJinjaEvaluatorTest.test_validate ... ok -mistral.tests.unit.expressions.test_jinja_expression.InlineJinjaEvaluatorTest.test_validate_failed -mistral.tests.unit.expressions.test_jinja_expression.InlineJinjaEvaluatorTest.test_validate_failed ... ok -mistral.tests.unit.expressions.test_jinja_expression.InlineJinjaEvaluatorTest.test_wrong_expression -mistral.tests.unit.expressions.test_jinja_expression.InlineJinjaEvaluatorTest.test_wrong_expression ... ok -mistral.tests.unit.expressions.test_jinja_expression.JinjaEvaluatorTest.test_executions -mistral.tests.unit.expressions.test_jinja_expression.JinjaEvaluatorTest.test_executions ... ok -mistral.tests.unit.expressions.test_jinja_expression.JinjaEvaluatorTest.test_executions_from_time_filter -mistral.tests.unit.expressions.test_jinja_expression.JinjaEvaluatorTest.test_executions_from_time_filter ... ok -mistral.tests.unit.expressions.test_jinja_expression.JinjaEvaluatorTest.test_executions_id_filter -mistral.tests.unit.expressions.test_jinja_expression.JinjaEvaluatorTest.test_executions_id_filter ... ok -mistral.tests.unit.expressions.test_jinja_expression.JinjaEvaluatorTest.test_executions_state_filter -mistral.tests.unit.expressions.test_jinja_expression.JinjaEvaluatorTest.test_executions_state_filter ... ok -mistral.tests.unit.expressions.test_jinja_expression.JinjaEvaluatorTest.test_executions_to_time_filter -mistral.tests.unit.expressions.test_jinja_expression.JinjaEvaluatorTest.test_executions_to_time_filter ... ok -mistral.tests.unit.expressions.test_jinja_expression.JinjaEvaluatorTest.test_expression_result -mistral.tests.unit.expressions.test_jinja_expression.JinjaEvaluatorTest.test_expression_result ... ok -mistral.tests.unit.expressions.test_jinja_expression.JinjaEvaluatorTest.test_filter_env -mistral.tests.unit.expressions.test_jinja_expression.JinjaEvaluatorTest.test_filter_env ... ok -mistral.tests.unit.expressions.test_jinja_expression.JinjaEvaluatorTest.test_filter_execution -mistral.tests.unit.expressions.test_jinja_expression.JinjaEvaluatorTest.test_filter_execution ... ok -mistral.tests.unit.expressions.test_jinja_expression.JinjaEvaluatorTest.test_filter_json_pp -mistral.tests.unit.expressions.test_jinja_expression.JinjaEvaluatorTest.test_filter_json_pp ... ok -mistral.tests.unit.expressions.test_jinja_expression.JinjaEvaluatorTest.test_filter_task_with_taskexecution -mistral.tests.unit.expressions.test_jinja_expression.JinjaEvaluatorTest.test_filter_task_with_taskexecution ... ok -mistral.tests.unit.expressions.test_jinja_expression.JinjaEvaluatorTest.test_filter_task_without_task_execution -mistral.tests.unit.expressions.test_jinja_expression.JinjaEvaluatorTest.test_filter_task_without_task_execution ... ok -mistral.tests.unit.expressions.test_jinja_expression.JinjaEvaluatorTest.test_filter_tasks_without_task_execution -mistral.tests.unit.expressions.test_jinja_expression.JinjaEvaluatorTest.test_filter_tasks_without_task_execution ... ok -mistral.tests.unit.expressions.test_jinja_expression.JinjaEvaluatorTest.test_filter_uuid -mistral.tests.unit.expressions.test_jinja_expression.JinjaEvaluatorTest.test_filter_uuid ... ok -mistral.tests.unit.expressions.test_jinja_expression.JinjaEvaluatorTest.test_function_env -mistral.tests.unit.expressions.test_jinja_expression.JinjaEvaluatorTest.test_function_env ... ok -mistral.tests.unit.expressions.test_jinja_expression.JinjaEvaluatorTest.test_function_execution -mistral.tests.unit.expressions.test_jinja_expression.JinjaEvaluatorTest.test_function_execution ... ok -mistral.tests.unit.expressions.test_jinja_expression.JinjaEvaluatorTest.test_function_json_pp -mistral.tests.unit.expressions.test_jinja_expression.JinjaEvaluatorTest.test_function_json_pp ... ok -mistral.tests.unit.expressions.test_jinja_expression.JinjaEvaluatorTest.test_function_len -mistral.tests.unit.expressions.test_jinja_expression.JinjaEvaluatorTest.test_function_len ... ok -mistral.tests.unit.expressions.test_jinja_expression.JinjaEvaluatorTest.test_function_string -mistral.tests.unit.expressions.test_jinja_expression.JinjaEvaluatorTest.test_function_string ... ok -mistral.tests.unit.expressions.test_jinja_expression.JinjaEvaluatorTest.test_function_task -mistral.tests.unit.expressions.test_jinja_expression.JinjaEvaluatorTest.test_function_task ... ok -mistral.tests.unit.expressions.test_jinja_expression.JinjaEvaluatorTest.test_function_uuid -mistral.tests.unit.expressions.test_jinja_expression.JinjaEvaluatorTest.test_function_uuid ... ok -mistral.tests.unit.expressions.test_jinja_expression.JinjaEvaluatorTest.test_select_result -mistral.tests.unit.expressions.test_jinja_expression.JinjaEvaluatorTest.test_select_result ... ok -mistral.tests.unit.expressions.test_jinja_expression.JinjaEvaluatorTest.test_validate -mistral.tests.unit.expressions.test_jinja_expression.JinjaEvaluatorTest.test_validate ... ok -mistral.tests.unit.expressions.test_jinja_expression.JinjaEvaluatorTest.test_validate_failed -mistral.tests.unit.expressions.test_jinja_expression.JinjaEvaluatorTest.test_validate_failed ... ok -mistral.tests.unit.engine.test_state_info.ExecutionStateInfoTest.test_state_info -mistral.tests.unit.engine.test_state_info.ExecutionStateInfoTest.test_state_info ... ok -mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_simple -mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_simple ... ok - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=20608fdd-f0dc-4941-8556-dd85c9ab2e00, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - ^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=8959384c-154c-4893-98c0-46e828e33f6d, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - ^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.engine.test_state_info.ExecutionStateInfoTest.test_state_info_two_failed_branches -mistral.tests.unit.engine.test_state_info.ExecutionStateInfoTest.test_state_info_two_failed_branches ... ok -mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_static_var -mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_static_var ... ok - WARNING [mistral.executors.default_executor] The action raised an exception [action=<mistral.actions.std_actions.EchoAction object at 0xae358150>, action_ex_id=886ed5ab-092f-42e4-a1be-e5b3e5f9c205, msg='An unknown exception occurred'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - ^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ - return self._mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1202, in _execute_mock_call - raise result -mistral.exceptions.ActionException: An unknown exception occurred - WARNING [mistral.executors.default_executor] The action raised an exception [action=<mistral.actions.std_actions.EchoAction object at 0xae4cfbb8>, action_ex_id=3d5a3249-3ffc-4031-8f6c-9635a30c3169, msg='An unknown exception occurred'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - ^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ - return self._mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1202, in _execute_mock_call - raise result -mistral.exceptions.ActionException: An unknown exception occurred -mistral.tests.unit.lang.test_spec_caching.SpecificationCachingEngineTest.test_cache_workflow_spec_no_duplicates -mistral.tests.unit.lang.test_spec_caching.SpecificationCachingEngineTest.test_cache_workflow_spec_no_duplicates ... ok - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.lang.v2.test_workbook.WorkbookSpecValidationTest.test_actions -mistral.tests.unit.lang.v2.test_workbook.WorkbookSpecValidationTest.test_actions ... ok -mistral.tests.unit.engine.test_state_info.ExecutionStateInfoTest.test_state_info_with_items -mistral.tests.unit.engine.test_state_info.ExecutionStateInfoTest.test_state_info_with_items ... ok - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=79fd364f-9565-4621-bf78-17ab36c09419, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - ^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=a2c81a3c-43ae-47fa-a791-7d7860848d34, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - ^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=e0af9835-f312-4734-92f1-ccf02613e474, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - ^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_sub_workflow_fail -mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_sub_workflow_fail ... ok -mistral.tests.unit.engine.test_state_info.ExecutionStateInfoTest.test_state_info_with_json -mistral.tests.unit.engine.test_state_info.ExecutionStateInfoTest.test_state_info_with_json ... ok - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=531f0d66-0a69-4715-9cfe-5dc4163160c0, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - ^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. -mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_subflow_concurrency_gt_list_length -mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_subflow_concurrency_gt_list_length ... ok - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.engine.test_state_info.ExecutionStateInfoTest.test_state_info_with_policies -mistral.tests.unit.engine.test_state_info.ExecutionStateInfoTest.test_state_info_with_policies ... ok -mistral.tests.unit.hacking.test_checks.TestLoggingWithWarn.test_check_python3_xrange -mistral.tests.unit.hacking.test_checks.TestLoggingWithWarn.test_check_python3_xrange ... ok -mistral.tests.unit.hacking.test_checks.TestLoggingWithWarn.test_dict_iteritems -mistral.tests.unit.hacking.test_checks.TestLoggingWithWarn.test_dict_iteritems ... ok -mistral.tests.unit.hacking.test_checks.TestLoggingWithWarn.test_dict_iterkeys -mistral.tests.unit.hacking.test_checks.TestLoggingWithWarn.test_dict_iterkeys ... ok -mistral.tests.unit.hacking.test_checks.TestLoggingWithWarn.test_dict_itervalues -mistral.tests.unit.hacking.test_checks.TestLoggingWithWarn.test_dict_itervalues ... ok -mistral.tests.unit.hacking.test_checks.TestLoggingWithWarn.test_no_assert_equal_true_false -mistral.tests.unit.hacking.test_checks.TestLoggingWithWarn.test_no_assert_equal_true_false ... ok -mistral.tests.unit.hacking.test_checks.TestLoggingWithWarn.test_no_assert_true_false_is_not -mistral.tests.unit.hacking.test_checks.TestLoggingWithWarn.test_no_assert_true_false_is_not ... ok -mistral.tests.unit.hacking.test_checks.TestLoggingWithWarn.test_using_deprecated_warn -mistral.tests.unit.hacking.test_checks.TestLoggingWithWarn.test_using_deprecated_warn ... ok -mistral.tests.unit.lang.v2.test_workbook.WorkbookSpecValidationTest.test_adhoc_action_with_base_in_one_string -mistral.tests.unit.lang.v2.test_workbook.WorkbookSpecValidationTest.test_adhoc_action_with_base_in_one_string ... ok -mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_two_tasks_second_starts_on_success -mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_two_tasks_second_starts_on_success ... ok -mistral.tests.unit.notifiers.test_notify.NotifyEventsTest.test_notify_all_explicit -mistral.tests.unit.notifiers.test_notify.NotifyEventsTest.test_notify_all_explicit ... ok - ERROR [mistral.engine.task_handler] Failed to run task [error=Can not evaluate YAQL expression [expression=$.foobar, error='foobar', data={'__task_execution': {'id': 'dd16f48a-2244-4f9c-b86d-37180f1f2280', 'name': 'task1'}, '__env': {}, , , '__execution': {'id': 'd6790902-ec07-492e-a199-a4af610032e2'}, }], wf=wf, task=task1]: -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 158, in evaluate - result = get_yaql_engine_class()(expression).evaluate( - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 159, in evaluate - return self(utils.NO_VALUE, context, self.engine) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 147, in __call__ - return super(Statement, self).__call__(receiver, context, engine) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 34, in __call__ - return context(self.name, engine, receiver, context)(*self.args) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> - return lambda *args, **kwargs: runner.call( - ^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 48, in call - delegate = choose_overload( - ^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 115, in choose_overload - args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args)) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 115, in <genexpr> - args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args)) - ^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 109, in <lambda> - arg(utils.NO_VALUE, context, engine) - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 34, in __call__ - return context(self.name, engine, receiver, context)(*self.args) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> - return lambda *args, **kwargs: runner.call( - ^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 51, in call - result = delegate() - ^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 140, in <lambda> - return lambda: delegate() - ^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/specs.py", line 309, in func - result = self.payload( - ^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/standard_library/collections.py", line 224, in dict_keyword_access - return d[key] - ~^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/utils.py", line 134, in __getitem__ - return self._d[key] - ~~~~~~~^^^^^ -KeyError: 'foobar' - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 83, in run_task - task.run(first_run) - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 602, in run - self._run_new() - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 632, in _run_new - self._schedule_actions() - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 887, in _schedule_actions - with_items_values = self._get_with_items_values() - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 940, in _get_with_items_values - exp_res = self.evaluate(self.task_spec.get_with_items()) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 172, in evaluate - return expr.evaluate_recursively( - ^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 99, in evaluate_recursively - data[key] = _evaluate_item(data[key], context) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 78, in _evaluate_item - return evaluate(item, context) - ^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 70, in evaluate - return evaluator.evaluate(expression, context) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 226, in evaluate - evaluated = super(InlineYAQLEvaluator, cls).evaluate( - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 180, in evaluate - raise exc.YaqlEvaluationException( -mistral.exceptions.YaqlEvaluationException: Can not evaluate YAQL expression [expression=$.foobar, error='foobar', data={'__task_execution': {'id': 'dd16f48a-2244-4f9c-b86d-37180f1f2280', 'name': 'task1'}, '__env': {}, , , '__execution': {'id': 'd6790902-ec07-492e-a199-a4af610032e2'}, }] - -mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_yaql_fail -mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_yaql_fail ... ok -mistral.tests.unit.engine.test_with_items_task.WithItemsTaskTest.test_get_next_indices -mistral.tests.unit.engine.test_with_items_task.WithItemsTaskTest.test_get_next_indices ... ok -mistral.tests.unit.notifiers.test_notify.NotifyEventsTest.test_notify_all_implicit -mistral.tests.unit.notifiers.test_notify.NotifyEventsTest.test_notify_all_implicit ... ok -mistral.tests.unit.engine.test_workflow_resume.WorkflowResumeTest.test_resume_diff_env_vars -mistral.tests.unit.engine.test_workflow_resume.WorkflowResumeTest.test_resume_diff_env_vars ... ok -mistral.tests.unit.notifiers.test_notify.NotifyEventsTest.test_notify_cancel -mistral.tests.unit.notifiers.test_notify.NotifyEventsTest.test_notify_cancel ... ok -mistral.tests.unit.lang.v2.test_workbook.WorkbookSpecValidationTest.test_build_valid_workbook_spec -mistral.tests.unit.lang.v2.test_workbook.WorkbookSpecValidationTest.test_build_valid_workbook_spec ... ok -mistral.tests.unit.lang.v2.test_workbook.WorkbookSpecValidationTest.test_description -mistral.tests.unit.lang.v2.test_workbook.WorkbookSpecValidationTest.test_description ... ok -mistral.tests.unit.lang.v2.test_workbook.WorkbookSpecValidationTest.test_name -mistral.tests.unit.lang.v2.test_workbook.WorkbookSpecValidationTest.test_name ... ok -mistral.tests.unit.lang.v2.test_workbook.WorkbookSpecValidationTest.test_name_regex -mistral.tests.unit.lang.v2.test_workbook.WorkbookSpecValidationTest.test_name_regex ... ok -mistral.tests.unit.lang.v2.test_workbook.WorkbookSpecValidationTest.test_name_required -mistral.tests.unit.lang.v2.test_workbook.WorkbookSpecValidationTest.test_name_required ... ok - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.notifiers.test_notify.NotifyEventsTest.test_notify_cancel_task -mistral.tests.unit.notifiers.test_notify.NotifyEventsTest.test_notify_cancel_task ... ok -mistral.tests.unit.engine.test_workflow_resume.WorkflowResumeTest.test_resume_different_task_states -mistral.tests.unit.engine.test_workflow_resume.WorkflowResumeTest.test_resume_different_task_states ... ok -mistral.tests.unit.notifiers.test_notify.NotifyEventsTest.test_notify_from_cfg -mistral.tests.unit.notifiers.test_notify.NotifyEventsTest.test_notify_from_cfg ... ok -mistral.tests.unit.lang.v2.test_workbook.WorkbookSpecValidationTest.test_spec_to_dict -mistral.tests.unit.lang.v2.test_workbook.WorkbookSpecValidationTest.test_spec_to_dict ... ok -mistral.tests.unit.engine.test_workflow_resume.WorkflowResumeTest.test_resume_direct -mistral.tests.unit.engine.test_workflow_resume.WorkflowResumeTest.test_resume_direct ... ok -mistral.tests.unit.lang.v2.test_workbook.WorkbookSpecValidationTest.test_tags -mistral.tests.unit.lang.v2.test_workbook.WorkbookSpecValidationTest.test_tags ... ok -mistral.tests.unit.lang.v2.test_workbook.WorkbookSpecValidationTest.test_version -mistral.tests.unit.lang.v2.test_workbook.WorkbookSpecValidationTest.test_version ... ok -mistral.tests.unit.lang.v2.test_workbook.WorkbookSpecValidationTest.test_version_required -mistral.tests.unit.lang.v2.test_workbook.WorkbookSpecValidationTest.test_version_required ... ok -mistral.tests.unit.notifiers.test_notify.NotifyEventsTest.test_notify_from_cfg_and_params -mistral.tests.unit.notifiers.test_notify.NotifyEventsTest.test_notify_from_cfg_and_params ... ok -mistral.tests.unit.lang.v2.test_workbook.WorkbookSpecValidationTest.test_workflow_name_validation -mistral.tests.unit.lang.v2.test_workbook.WorkbookSpecValidationTest.test_workflow_name_validation ... ok -mistral.tests.unit.notifiers.test_notify.NotifyEventsTest.test_notify_multiple -mistral.tests.unit.notifiers.test_notify.NotifyEventsTest.test_notify_multiple ... ok -mistral.tests.unit.lang.v2.test_workbook.WorkbookSpecValidationTest.test_workflows -mistral.tests.unit.lang.v2.test_workbook.WorkbookSpecValidationTest.test_workflows ... ok -mistral.tests.unit.engine.test_workflow_resume.WorkflowResumeTest.test_resume_fails -mistral.tests.unit.engine.test_workflow_resume.WorkflowResumeTest.test_resume_fails ... ok -mistral.tests.unit.notifiers.test_notify.NotifyEventsTest.test_notify_order -mistral.tests.unit.notifiers.test_notify.NotifyEventsTest.test_notify_order ... ok -mistral.tests.unit.lang.v2.test_workflows.WorkflowSpecValidationTest.test_direct_workflow -mistral.tests.unit.lang.v2.test_workflows.WorkflowSpecValidationTest.test_direct_workflow ... ok -mistral.tests.unit.engine.test_workflow_resume.WorkflowResumeTest.test_resume_reverse -mistral.tests.unit.engine.test_workflow_resume.WorkflowResumeTest.test_resume_reverse ... ok -mistral.tests.unit.notifiers.test_notify.NotifyEventsTest.test_notify_pause_resume -mistral.tests.unit.notifiers.test_notify.NotifyEventsTest.test_notify_pause_resume ... ok -mistral.tests.unit.engine.test_workflow_resume.WorkflowResumeTest.test_resume_two_branches -mistral.tests.unit.engine.test_workflow_resume.WorkflowResumeTest.test_resume_two_branches ... ok -mistral.tests.unit.notifiers.test_notify.NotifyEventsTest.test_notify_pause_resume_task -mistral.tests.unit.notifiers.test_notify.NotifyEventsTest.test_notify_pause_resume_task ... ok - WARNING [mistral.executors.default_executor] The action raised an exception [action=<mistral.actions.std_actions.NoOpAction object at 0xae080750>, action_ex_id=0406709c-702c-4eb9-9731-3328c3e5530e, msg=''] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - ^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ - return self._mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1202, in _execute_mock_call - raise result -Exception - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.engine.test_workflow_resume.WorkflowResumeTest.test_resume_two_start_tasks -mistral.tests.unit.engine.test_workflow_resume.WorkflowResumeTest.test_resume_two_start_tasks ... ok -mistral.tests.unit.notifiers.test_notify.NotifyEventsTest.test_notify_rerun_nested_workflow -mistral.tests.unit.notifiers.test_notify.NotifyEventsTest.test_notify_rerun_nested_workflow ... ok -mistral.tests.unit.engine.test_workflow_stop.WorkflowStopTest.test_stop_failed -mistral.tests.unit.engine.test_workflow_stop.WorkflowStopTest.test_stop_failed ... ok - WARNING [mistral.executors.default_executor] The action raised an exception [action=<mistral.actions.std_actions.NoOpAction object at 0xae0f03c0>, action_ex_id=25f967b6-497a-4835-993c-f7c5dcc3d6fd, msg=''] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - ^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ - return self._mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/unittest/mock.py", line 1202, in _execute_mock_call - raise result -Exception - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. - ERROR [oslo_messaging.rpc.server] Exception during message handling -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/server.py", line 172, in _process_incoming - res = self.dispatcher.dispatch(message) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 309, in dispatch - return self._do_dispatch(endpoint, method, ctxt, args) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 229, in _do_dispatch - result = func(ctxt, **new_args) - ^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/engine_server.py", line 235, in on_action_complete - return self.engine.on_action_complete(action_ex_id, result, wf_action) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/db/utils.py", line 111, in decorate - return retry(_with_auth_context, auth_ctx, func, *args, **kw) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/tenacity/__init__.py", line 469, in __call__ - do = self.iter(retry_state=retry_state) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/tenacity/__init__.py", line 370, in iter - result = action(retry_state) - ^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/tenacity/__init__.py", line 392, in <lambda> - self._add_action_func(lambda rs: rs.outcome.result()) - ^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/concurrent/futures/_base.py", line 449, in result - return self.__get_result() - ^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/concurrent/futures/_base.py", line 401, in __get_result - raise self._exception - File "/usr/lib/python3/dist-packages/tenacity/__init__.py", line 472, in __call__ - result = fn(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/db/utils.py", line 59, in _with_auth_context - return func(*args, **kw) - ^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/post_tx_queue.py", line 80, in decorate - res = func(*args, **kw) - ^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/default_engine.py", line 176, in on_action_complete - action_ex = db_api.get_action_execution(action_ex_id) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/api.py", line 309, in get_action_execution - return IMPL.get_action_execution(id, fields=fields, insecure=insecure) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/db/sqlalchemy/base.py", line 132, in _within_session - result = func(*args, **kw) - ^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/sqlalchemy/api.py", line 941, in get_action_execution - raise exc.DBEntityNotFoundError( -mistral.exceptions.DBEntityNotFoundError: ActionExecution not found [id=fdc5bddf-6b71-44b1-9cf9-50086f760a97] -mistral.tests.unit.lang.v2.test_workflows.WorkflowSpecValidationTest.test_direct_workflow_invalid_join -mistral.tests.unit.lang.v2.test_workflows.WorkflowSpecValidationTest.test_direct_workflow_invalid_join ... ok -mistral.tests.unit.engine.test_workflow_stop.WorkflowStopTest.test_stop_succeeded -mistral.tests.unit.engine.test_workflow_stop.WorkflowStopTest.test_stop_succeeded ... ok -mistral.tests.unit.lang.v2.test_workflows.WorkflowSpecValidationTest.test_direct_workflow_invalid_task -mistral.tests.unit.lang.v2.test_workflows.WorkflowSpecValidationTest.test_direct_workflow_invalid_task ... ok -mistral.tests.unit.notifiers.test_notify.NotifyEventsTest.test_notify_rerun_task -mistral.tests.unit.notifiers.test_notify.NotifyEventsTest.test_notify_rerun_task ... ok - ERROR [oslo_messaging.rpc.server] Exception during message handling -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/server.py", line 172, in _process_incoming - res = self.dispatcher.dispatch(message) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 309, in dispatch - return self._do_dispatch(endpoint, method, ctxt, args) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 229, in _do_dispatch - result = func(ctxt, **new_args) - ^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/engine_server.py", line 235, in on_action_complete - return self.engine.on_action_complete(action_ex_id, result, wf_action) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/db/utils.py", line 111, in decorate - return retry(_with_auth_context, auth_ctx, func, *args, **kw) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/tenacity/__init__.py", line 469, in __call__ - do = self.iter(retry_state=retry_state) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/tenacity/__init__.py", line 370, in iter - result = action(retry_state) - ^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/tenacity/__init__.py", line 392, in <lambda> - self._add_action_func(lambda rs: rs.outcome.result()) - ^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/concurrent/futures/_base.py", line 449, in result - return self.__get_result() - ^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.12/concurrent/futures/_base.py", line 401, in __get_result - raise self._exception - File "/usr/lib/python3/dist-packages/tenacity/__init__.py", line 472, in __call__ - result = fn(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/db/utils.py", line 59, in _with_auth_context - return func(*args, **kw) - ^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/post_tx_queue.py", line 80, in decorate - res = func(*args, **kw) - ^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/default_engine.py", line 176, in on_action_complete - action_ex = db_api.get_action_execution(action_ex_id) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/api.py", line 309, in get_action_execution - return IMPL.get_action_execution(id, fields=fields, insecure=insecure) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/db/sqlalchemy/base.py", line 132, in _within_session - result = func(*args, **kw) - ^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/sqlalchemy/api.py", line 941, in get_action_execution - raise exc.DBEntityNotFoundError( -mistral.exceptions.DBEntityNotFoundError: ActionExecution not found [id=805cbd86-9e14-4979-97d3-8da443a09a52] -mistral.tests.unit.lang.v2.test_workflows.WorkflowSpecValidationTest.test_direct_workflow_no_start_tasks -mistral.tests.unit.lang.v2.test_workflows.WorkflowSpecValidationTest.test_direct_workflow_no_start_tasks ... ok - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=6a809e25-1919-476f-948e-d87c1cc8cde5, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - ^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.executors.test_local_executor.LocalExecutorTest.test_run -mistral.tests.unit.executors.test_local_executor.LocalExecutorTest.test_run ... ok -mistral.tests.unit.notifiers.test_notify.NotifyEventsTest.test_notify_task_error -mistral.tests.unit.notifiers.test_notify.NotifyEventsTest.test_notify_task_error ... ok -mistral.tests.unit.executors.test_local_executor.LocalExecutorTest.test_run_with_items -mistral.tests.unit.executors.test_local_executor.LocalExecutorTest.test_run_with_items ... ok -mistral.tests.unit.expressions.test_yaql_expression.InlineYAQLEvaluatorTest.test_function_string -mistral.tests.unit.expressions.test_yaql_expression.InlineYAQLEvaluatorTest.test_function_string ... ok -mistral.tests.unit.expressions.test_yaql_expression.InlineYAQLEvaluatorTest.test_multiple_placeholders -mistral.tests.unit.expressions.test_yaql_expression.InlineYAQLEvaluatorTest.test_multiple_placeholders ... ok - ERROR [mistral.engine.task_handler] Failed to run task [error=Can not evaluate YAQL expression [expression=$.ItWillBeError, error='ItWillBeError', data={'__task_execution': {'id': '19e77714-73b6-40c5-8c5e-e783956d38df', 'name': 'task1'}, '__env': {}, , , '__execution': {'id': '535e94ba-85ce-48cf-9d5c-2b13542fecce'}, }], wf=wf, task=task1]: -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 158, in evaluate - result = get_yaql_engine_class()(expression).evaluate( - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 159, in evaluate - return self(utils.NO_VALUE, context, self.engine) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 147, in __call__ - return super(Statement, self).__call__(receiver, context, engine) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 34, in __call__ - return context(self.name, engine, receiver, context)(*self.args) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> - return lambda *args, **kwargs: runner.call( - ^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 48, in call - delegate = choose_overload( - ^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 115, in choose_overload - args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args)) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 115, in <genexpr> - args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args)) - ^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 109, in <lambda> - arg(utils.NO_VALUE, context, engine) - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 34, in __call__ - return context(self.name, engine, receiver, context)(*self.args) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> - return lambda *args, **kwargs: runner.call( - ^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 51, in call - result = delegate() - ^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 140, in <lambda> - return lambda: delegate() - ^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/specs.py", line 309, in func - result = self.payload( - ^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/standard_library/collections.py", line 224, in dict_keyword_access - return d[key] - ~^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/utils.py", line 134, in __getitem__ - return self._d[key] - ~~~~~~~^^^^^ -KeyError: 'ItWillBeError' - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 83, in run_task - task.run(first_run) - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 602, in run - self._run_new() - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 632, in _run_new - self._schedule_actions() - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 696, in _schedule_actions - input_dict = self._get_action_input() - ^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 735, in _get_action_input - self.evaluate(input_spec, ctx) if input_spec else {} - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 172, in evaluate - return expr.evaluate_recursively( - ^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 99, in evaluate_recursively - data[key] = _evaluate_item(data[key], context) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 78, in _evaluate_item - return evaluate(item, context) - ^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 70, in evaluate - return evaluator.evaluate(expression, context) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 226, in evaluate - evaluated = super(InlineYAQLEvaluator, cls).evaluate( - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 180, in evaluate - raise exc.YaqlEvaluationException( -mistral.exceptions.YaqlEvaluationException: Can not evaluate YAQL expression [expression=$.ItWillBeError, error='ItWillBeError', data={'__task_execution': {'id': '19e77714-73b6-40c5-8c5e-e783956d38df', 'name': 'task1'}, '__env': {}, , , '__execution': {'id': '535e94ba-85ce-48cf-9d5c-2b13542fecce'}, }] - -mistral.tests.unit.expressions.test_yaql_expression.InlineYAQLEvaluatorTest.test_set_of_dicts -mistral.tests.unit.expressions.test_yaql_expression.InlineYAQLEvaluatorTest.test_set_of_dicts ... ok -mistral.tests.unit.expressions.test_yaql_expression.InlineYAQLEvaluatorTest.test_single_value_casting -mistral.tests.unit.expressions.test_yaql_expression.InlineYAQLEvaluatorTest.test_single_value_casting ... ok -mistral.tests.unit.expressions.test_yaql_expression.InlineYAQLEvaluatorTest.test_validate -mistral.tests.unit.expressions.test_yaql_expression.InlineYAQLEvaluatorTest.test_validate ... ok -mistral.tests.unit.expressions.test_yaql_expression.InlineYAQLEvaluatorTest.test_validate_failed -mistral.tests.unit.expressions.test_yaql_expression.InlineYAQLEvaluatorTest.test_validate_failed ... ok -mistral.tests.unit.expressions.test_yaql_expression.YaqlEvaluatorTest.test_expression_result -mistral.tests.unit.expressions.test_yaql_expression.YaqlEvaluatorTest.test_expression_result ... ok -mistral.tests.unit.expressions.test_yaql_expression.YaqlEvaluatorTest.test_filter_tasks_without_task_execution -mistral.tests.unit.expressions.test_yaql_expression.YaqlEvaluatorTest.test_filter_tasks_without_task_execution ... ok -mistral.tests.unit.expressions.test_yaql_expression.YaqlEvaluatorTest.test_function_env -mistral.tests.unit.expressions.test_yaql_expression.YaqlEvaluatorTest.test_function_env ... ok -mistral.tests.unit.expressions.test_yaql_expression.YaqlEvaluatorTest.test_function_json_dump -mistral.tests.unit.expressions.test_yaql_expression.YaqlEvaluatorTest.test_function_json_dump ... ok -mistral.tests.unit.expressions.test_yaql_expression.YaqlEvaluatorTest.test_function_json_pp -mistral.tests.unit.expressions.test_yaql_expression.YaqlEvaluatorTest.test_function_json_pp ... ok -mistral.tests.unit.expressions.test_yaql_expression.YaqlEvaluatorTest.test_function_json_pp_deprecation -mistral.tests.unit.expressions.test_yaql_expression.YaqlEvaluatorTest.test_function_json_pp_deprecation ... ok -mistral.tests.unit.expressions.test_yaql_expression.YaqlEvaluatorTest.test_function_len -mistral.tests.unit.expressions.test_yaql_expression.YaqlEvaluatorTest.test_function_len ... ok -mistral.tests.unit.expressions.test_yaql_expression.YaqlEvaluatorTest.test_function_string -mistral.tests.unit.expressions.test_yaql_expression.YaqlEvaluatorTest.test_function_string ... ok -mistral.tests.unit.expressions.test_yaql_expression.YaqlEvaluatorTest.test_function_uuid -mistral.tests.unit.expressions.test_yaql_expression.YaqlEvaluatorTest.test_function_uuid ... ok -mistral.tests.unit.expressions.test_yaql_expression.YaqlEvaluatorTest.test_select_result -mistral.tests.unit.expressions.test_yaql_expression.YaqlEvaluatorTest.test_select_result ... ok -mistral.tests.unit.expressions.test_yaql_expression.YaqlEvaluatorTest.test_validate -mistral.tests.unit.expressions.test_yaql_expression.YaqlEvaluatorTest.test_validate ... ok -mistral.tests.unit.expressions.test_yaql_expression.YaqlEvaluatorTest.test_validate_failed -mistral.tests.unit.expressions.test_yaql_expression.YaqlEvaluatorTest.test_validate_failed ... ok -mistral.tests.unit.expressions.test_yaql_expression.YaqlEvaluatorTest.test_wrong_expression -mistral.tests.unit.expressions.test_yaql_expression.YaqlEvaluatorTest.test_wrong_expression ... ok -mistral.tests.unit.notifiers.test_notify.NotifyEventsTest.test_notify_task_input_error -mistral.tests.unit.notifiers.test_notify.NotifyEventsTest.test_notify_task_input_error ... ok -mistral.tests.unit.lang.test_spec_caching.SpecificationCachingTest.test_cache_workflow_spec_by_execution_id -mistral.tests.unit.lang.test_spec_caching.SpecificationCachingTest.test_cache_workflow_spec_by_execution_id ... ok -mistral.tests.unit.lang.v2.test_workflows.WorkflowSpecValidationTest.test_inputs -mistral.tests.unit.lang.v2.test_workflows.WorkflowSpecValidationTest.test_inputs ... ok -mistral.tests.unit.lang.v2.test_workflows.WorkflowSpecValidationTest.test_invalid_item -mistral.tests.unit.lang.v2.test_workflows.WorkflowSpecValidationTest.test_invalid_item ... ok -mistral.tests.unit.lang.test_spec_caching.SpecificationCachingTest.test_workflow_spec_cache_update_via_workbook_service -mistral.tests.unit.lang.test_spec_caching.SpecificationCachingTest.test_workflow_spec_cache_update_via_workbook_service ... ok -mistral.tests.unit.notifiers.test_notify.NotifyEventsTest.test_notify_task_transition_fail -mistral.tests.unit.notifiers.test_notify.NotifyEventsTest.test_notify_task_transition_fail ... ok -mistral.tests.unit.lang.v2.test_workflows.WorkflowSpecValidationTest.test_invalid_name -mistral.tests.unit.lang.v2.test_workflows.WorkflowSpecValidationTest.test_invalid_name ... ok -mistral.tests.unit.lang.test_spec_caching.SpecificationCachingTest.test_workflow_spec_cache_update_via_workflow_service -mistral.tests.unit.lang.test_spec_caching.SpecificationCachingTest.test_workflow_spec_cache_update_via_workflow_service ... ok -mistral.tests.unit.lang.test_spec_caching.SpecificationCachingTest.test_workflow_spec_caching -mistral.tests.unit.lang.test_spec_caching.SpecificationCachingTest.test_workflow_spec_caching ... ok -mistral.tests.unit.lang.v2.test_actions.ActionSpecValidationTest.test_base -mistral.tests.unit.lang.v2.test_actions.ActionSpecValidationTest.test_base ... ok -mistral.tests.unit.notifiers.test_notify.NotifyEventsTest.test_notify_with_event_filter -mistral.tests.unit.notifiers.test_notify.NotifyEventsTest.test_notify_with_event_filter ... ok -mistral.tests.unit.lang.v2.test_actions.ActionSpecValidationTest.test_base_input -mistral.tests.unit.lang.v2.test_actions.ActionSpecValidationTest.test_base_input ... ok -mistral.tests.unit.lang.v2.test_actions.ActionSpecValidationTest.test_base_required -mistral.tests.unit.lang.v2.test_actions.ActionSpecValidationTest.test_base_required ... ok -mistral.tests.unit.lang.v2.test_actions.ActionSpecValidationTest.test_input -mistral.tests.unit.lang.v2.test_actions.ActionSpecValidationTest.test_input ... ok -mistral.tests.unit.lang.v2.test_actions.ActionSpecValidationTest.test_output -mistral.tests.unit.lang.v2.test_actions.ActionSpecValidationTest.test_output ... ok -mistral.tests.unit.lang.v2.test_workflows.WorkflowSpecValidationTest.test_outputs -mistral.tests.unit.lang.v2.test_workflows.WorkflowSpecValidationTest.test_outputs ... ok -mistral.tests.unit.lang.v2.test_workflows.WorkflowSpecValidationTest.test_reverse_workflow -mistral.tests.unit.lang.v2.test_workflows.WorkflowSpecValidationTest.test_reverse_workflow ... ok -mistral.tests.unit.lang.v2.test_workflows.WorkflowSpecValidationTest.test_reverse_workflow_invalid_task -mistral.tests.unit.lang.v2.test_workflows.WorkflowSpecValidationTest.test_reverse_workflow_invalid_task ... ok -mistral.tests.unit.notifiers.test_notify.NotifyEventsTest.test_notify_with_items_task -mistral.tests.unit.notifiers.test_notify.NotifyEventsTest.test_notify_with_items_task ... ok -mistral.tests.unit.lang.v2.test_workflows.WorkflowSpecValidationTest.test_tags -mistral.tests.unit.lang.v2.test_workflows.WorkflowSpecValidationTest.test_tags ... ok -mistral.tests.unit.notifiers.test_notify.NotifyEventsTest.test_workbook_notify -mistral.tests.unit.notifiers.test_notify.NotifyEventsTest.test_workbook_notify ... ok -mistral.tests.unit.policies.test_actions.TestActionPolicy.test_action_create_allowed -mistral.tests.unit.policies.test_actions.TestActionPolicy.test_action_create_allowed ... ok - ERROR [mistral.utils.rest_utils] Error during API call: Operation forbidden (insufficient permissions) -mistral.tests.unit.policies.test_actions.TestActionPolicy.test_action_create_not_allowed -mistral.tests.unit.policies.test_actions.TestActionPolicy.test_action_create_not_allowed ... ok -mistral.tests.unit.policies.test_actions.TestActionPolicy.test_action_create_public_allowed -mistral.tests.unit.policies.test_actions.TestActionPolicy.test_action_create_public_allowed ... ok - ERROR [mistral.utils.rest_utils] Error during API call: Operation forbidden (insufficient permissions) -mistral.tests.unit.policies.test_actions.TestActionPolicy.test_action_create_public_not_allowed -mistral.tests.unit.policies.test_actions.TestActionPolicy.test_action_create_public_not_allowed ... ok -mistral.tests.unit.policies.test_actions.TestActionPolicy.test_action_delete_allowed -mistral.tests.unit.policies.test_actions.TestActionPolicy.test_action_delete_allowed ... ok -mistral.tests.unit.policies.test_actions.TestActionPolicy.test_action_delete_not_allowed -mistral.tests.unit.policies.test_actions.TestActionPolicy.test_action_delete_not_allowed ... ok -mistral.tests.unit.policies.test_actions.TestActionPolicy.test_action_get_allowed -mistral.tests.unit.policies.test_actions.TestActionPolicy.test_action_get_allowed ... ok -mistral.tests.unit.policies.test_actions.TestActionPolicy.test_action_get_not_allowed -mistral.tests.unit.policies.test_actions.TestActionPolicy.test_action_get_not_allowed ... ok - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.policies.test_actions.TestActionPolicy.test_action_list_allowed -mistral.tests.unit.policies.test_actions.TestActionPolicy.test_action_list_allowed ... ok -mistral.tests.unit.policies.test_actions.TestActionPolicy.test_action_list_not_allowed -mistral.tests.unit.policies.test_actions.TestActionPolicy.test_action_list_not_allowed ... ok -mistral.tests.unit.policies.test_actions.TestActionPolicy.test_action_update_allowed -mistral.tests.unit.policies.test_actions.TestActionPolicy.test_action_update_allowed ... ok - ERROR [mistral.utils.rest_utils] Error during API call: Operation forbidden (insufficient permissions) -mistral.tests.unit.policies.test_actions.TestActionPolicy.test_action_update_not_allowed -mistral.tests.unit.policies.test_actions.TestActionPolicy.test_action_update_not_allowed ... ok -mistral.tests.unit.policies.test_actions.TestActionPolicy.test_action_update_public_allowed -mistral.tests.unit.policies.test_actions.TestActionPolicy.test_action_update_public_allowed ... ok - ERROR [mistral.utils.rest_utils] Error during API call: Operation forbidden (insufficient permissions) -mistral.tests.unit.policies.test_actions.TestActionPolicy.test_action_update_public_not_allowed -mistral.tests.unit.policies.test_actions.TestActionPolicy.test_action_update_public_not_allowed ... ok -mistral.tests.unit.rpc.kombu.test_kombu_hosts.KombuHostsTest.test_transport_url -mistral.tests.unit.rpc.kombu.test_kombu_hosts.KombuHostsTest.test_transport_url ... ok -mistral.tests.unit.rpc.kombu.test_kombu_hosts.KombuHostsTest.test_transport_url_multiple_hosts -mistral.tests.unit.rpc.kombu.test_kombu_hosts.KombuHostsTest.test_transport_url_multiple_hosts ... ok -mistral.tests.unit.services.test_event_engine.EventEngineTest.test_event_engine_start_with_no_triggers -mistral.tests.unit.services.test_event_engine.EventEngineTest.test_event_engine_start_with_no_triggers ... ok -mistral.tests.unit.services.test_event_engine.EventEngineTest.test_event_engine_start_with_triggers -mistral.tests.unit.services.test_event_engine.EventEngineTest.test_event_engine_start_with_triggers ... ok -mistral.tests.unit.services.test_event_engine.NotificationsConverterTest.test_convert -mistral.tests.unit.services.test_event_engine.NotificationsConverterTest.test_convert ... ok -mistral.tests.unit.services.test_event_engine.NotificationsConverterTest.test_convert_event_type_not_defined -mistral.tests.unit.services.test_event_engine.NotificationsConverterTest.test_convert_event_type_not_defined ... ok -mistral.tests.unit.services.test_legacy_scheduler.LegacySchedulerTest.test_processing_true_does_not_return_in_get_delayed_calls_to_start -mistral.tests.unit.services.test_legacy_scheduler.LegacySchedulerTest.test_processing_true_does_not_return_in_get_delayed_calls_to_start ... ok -mistral.tests.unit.services.test_legacy_scheduler.LegacySchedulerTest.test_scheduler_call_target_method_with_correct_auth -mistral.tests.unit.services.test_legacy_scheduler.LegacySchedulerTest.test_scheduler_call_target_method_with_correct_auth ... ok -mistral.tests.unit.services.test_legacy_scheduler.LegacySchedulerTest.test_scheduler_delete_calls -mistral.tests.unit.services.test_legacy_scheduler.LegacySchedulerTest.test_scheduler_delete_calls ... ok -mistral.tests.unit.services.test_legacy_scheduler.LegacySchedulerTest.test_scheduler_doesnt_handle_calls_the_failed_on_update -mistral.tests.unit.services.test_legacy_scheduler.LegacySchedulerTest.test_scheduler_doesnt_handle_calls_the_failed_on_update ... ok -mistral.tests.unit.services.test_legacy_scheduler.LegacySchedulerTest.test_scheduler_multi_instance -mistral.tests.unit.services.test_legacy_scheduler.LegacySchedulerTest.test_scheduler_multi_instance ... ok - ERROR [mistral.services.legacy_scheduler] Delayed call failed, method: <function target_method at 0xb01c9488>, exception: target_method() got an unexpected keyword argument 'name' -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/services/legacy_scheduler.py", line 286, in _invoke_calls - target_method(**method_args) -TypeError: target_method() got an unexpected keyword argument 'name' - ERROR [mistral.services.legacy_scheduler] Delayed call failed, method: <function target_method at 0xb01c9488>, exception: target_method() got an unexpected keyword argument 'name' -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/services/legacy_scheduler.py", line 286, in _invoke_calls - target_method(**method_args) -TypeError: target_method() got an unexpected keyword argument 'name' -mistral.tests.unit.lang.v2.test_tasks.TaskSpecValidationTest.test_action_or_workflow -mistral.tests.unit.lang.v2.test_tasks.TaskSpecValidationTest.test_action_or_workflow ... ok - ERROR [mistral.services.legacy_scheduler] Delayed call failed, method: <function target_method at 0xb01c9488>, exception: target_method() got an unexpected keyword argument 'name' -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/services/legacy_scheduler.py", line 286, in _invoke_calls - target_method(**method_args) -TypeError: target_method() got an unexpected keyword argument 'name' - ERROR [mistral.services.legacy_scheduler] Delayed call failed, method: <function target_method at 0xb01c9488>, exception: target_method() got an unexpected keyword argument 'name' -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/services/legacy_scheduler.py", line 286, in _invoke_calls - target_method(**method_args) -TypeError: target_method() got an unexpected keyword argument 'name' - ERROR [mistral.services.legacy_scheduler] Delayed call failed, method: <function target_method at 0xb01c9488>, exception: target_method() got an unexpected keyword argument 'name' -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/services/legacy_scheduler.py", line 286, in _invoke_calls - target_method(**method_args) -TypeError: target_method() got an unexpected keyword argument 'name' -mistral.tests.unit.services.test_legacy_scheduler.LegacySchedulerTest.test_scheduler_with_custom_batch_size -mistral.tests.unit.services.test_legacy_scheduler.LegacySchedulerTest.test_scheduler_with_custom_batch_size ... ok -mistral.tests.unit.services.test_legacy_scheduler.LegacySchedulerTest.test_scheduler_with_factory -mistral.tests.unit.services.test_legacy_scheduler.LegacySchedulerTest.test_scheduler_with_factory ... ok -mistral.tests.unit.services.test_legacy_scheduler.LegacySchedulerTest.test_scheduler_with_serializer -mistral.tests.unit.services.test_legacy_scheduler.LegacySchedulerTest.test_scheduler_with_serializer ... ok -mistral.tests.unit.services.test_legacy_scheduler.LegacySchedulerTest.test_scheduler_without_factory -mistral.tests.unit.services.test_legacy_scheduler.LegacySchedulerTest.test_scheduler_without_factory ... ok -mistral.tests.unit.test_context.ContextTest.test_target_insecure -mistral.tests.unit.test_context.ContextTest.test_target_insecure ... ok -mistral.tests.unit.test_coordination.ServiceTest.test_register_membership -mistral.tests.unit.test_coordination.ServiceTest.test_register_membership ... ok -mistral.tests.unit.test_exception_base.ExceptionTest.test_default_code -mistral.tests.unit.test_exception_base.ExceptionTest.test_default_code ... ok -mistral.tests.unit.test_exception_base.ExceptionTest.test_default_message -mistral.tests.unit.test_exception_base.ExceptionTest.test_default_message ... ok -mistral.tests.unit.test_exception_base.ExceptionTest.test_duplicate_obj_code -mistral.tests.unit.test_exception_base.ExceptionTest.test_duplicate_obj_code ... ok -mistral.tests.unit.test_exception_base.ExceptionTest.test_nf_with_message -mistral.tests.unit.test_exception_base.ExceptionTest.test_nf_with_message ... ok -mistral.tests.unit.test_exception_base.ExceptionTest.test_nf_with_no_message -mistral.tests.unit.test_exception_base.ExceptionTest.test_nf_with_no_message ... ok -mistral.tests.unit.test_exception_base.ExceptionTest.test_one_param_initializer -mistral.tests.unit.test_exception_base.ExceptionTest.test_one_param_initializer ... ok -mistral.tests.unit.workflow.test_states.StatesModuleTest.test_is_valid_transition -mistral.tests.unit.workflow.test_states.StatesModuleTest.test_is_valid_transition ... ok -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Engine server started. -Engine server started. -Engine server started. -Engine server started. -Engine server started. -Engine server started. -Engine server started. -Engine server started. -Engine server started. -Engine server started. -Engine server started. -Engine server started. -Engine server started. -Engine server started. -Engine server started. -Engine server started. -Engine server started. -Engine server started. -mistral.tests.unit.lang.v2.test_tasks.TaskSpecValidationTest.test_direct_transition -mistral.tests.unit.lang.v2.test_tasks.TaskSpecValidationTest.test_direct_transition ... ok -mistral.tests.unit.lang.v2.test_workflows.WorkflowSpecValidationTest.test_task_defaults -mistral.tests.unit.lang.v2.test_workflows.WorkflowSpecValidationTest.test_task_defaults ... ok -mistral.tests.unit.lang.v2.test_workflows.WorkflowSpecValidationTest.test_task_name -mistral.tests.unit.lang.v2.test_workflows.WorkflowSpecValidationTest.test_task_name ... ok -mistral.tests.unit.lang.v2.test_workflows.WorkflowSpecValidationTest.test_tasks -mistral.tests.unit.lang.v2.test_workflows.WorkflowSpecValidationTest.test_tasks ... ok -mistral.tests.unit.lang.v2.test_workflows.WorkflowSpecValidationTest.test_tasks_required -mistral.tests.unit.lang.v2.test_workflows.WorkflowSpecValidationTest.test_tasks_required ... ok -mistral.tests.unit.lang.v2.test_workflows.WorkflowSpecValidationTest.test_vars -mistral.tests.unit.lang.v2.test_workflows.WorkflowSpecValidationTest.test_vars ... ok -mistral.tests.unit.lang.v2.test_workflows.WorkflowSpecValidationTest.test_version -mistral.tests.unit.lang.v2.test_workflows.WorkflowSpecValidationTest.test_version ... ok -mistral.tests.unit.lang.v2.test_workflows.WorkflowSpecValidationTest.test_version_required -mistral.tests.unit.lang.v2.test_workflows.WorkflowSpecValidationTest.test_version_required ... ok -mistral.tests.unit.lang.v2.test_workflows.WorkflowSpecValidationTest.test_workflow_types -mistral.tests.unit.lang.v2.test_workflows.WorkflowSpecValidationTest.test_workflow_types ... ok -mistral.tests.unit.notifiers.test_notifier_servers.LocalNotifServerTest.test_get_notifier -mistral.tests.unit.notifiers.test_notifier_servers.LocalNotifServerTest.test_get_notifier ... ok -mistral.tests.unit.notifiers.test_notifier_servers.LocalNotifServerTest.test_notify -mistral.tests.unit.notifiers.test_notifier_servers.LocalNotifServerTest.test_notify ... ok -mistral.tests.unit.notifiers.test_notifier_servers.RemoteNotifServerTest.test_get_notifier -mistral.tests.unit.notifiers.test_notifier_servers.RemoteNotifServerTest.test_get_notifier ... ok -mistral.tests.unit.notifiers.test_notifier_servers.RemoteNotifServerTest.test_notify -mistral.tests.unit.notifiers.test_notifier_servers.RemoteNotifServerTest.test_notify ... ok - WARNING [stevedore.named] Could not load foobar -mistral.tests.unit.notifiers.test_notifier_servers.ServerPluginTest.test_get_bad_notifier -mistral.tests.unit.notifiers.test_notifier_servers.ServerPluginTest.test_get_bad_notifier ... ok -mistral.tests.unit.rpc.kombu.test_kombu_client.KombuClientTest.test_async_call -mistral.tests.unit.rpc.kombu.test_kombu_client.KombuClientTest.test_async_call ... ok -mistral.tests.unit.rpc.kombu.test_kombu_client.KombuClientTest.test_sync_call_result_get -mistral.tests.unit.rpc.kombu.test_kombu_client.KombuClientTest.test_sync_call_result_get ... ok -mistral.tests.unit.rpc.kombu.test_kombu_client.KombuClientTest.test_sync_call_result_not_get -mistral.tests.unit.rpc.kombu.test_kombu_client.KombuClientTest.test_sync_call_result_not_get ... ok -mistral.tests.unit.rpc.kombu.test_kombu_client.KombuClientTest.test_sync_call_result_type_error -mistral.tests.unit.rpc.kombu.test_kombu_client.KombuClientTest.test_sync_call_result_type_error ... ok -mistral.tests.unit.services.test_adhoc_action_service.AdhocActionServiceTest.test_create_actions -mistral.tests.unit.services.test_adhoc_action_service.AdhocActionServiceTest.test_create_actions ... ok -mistral.tests.unit.services.test_adhoc_action_service.AdhocActionServiceTest.test_create_actions_in_namespace -mistral.tests.unit.services.test_adhoc_action_service.AdhocActionServiceTest.test_create_actions_in_namespace ... ok -mistral.tests.unit.services.test_adhoc_action_service.AdhocActionServiceTest.test_delete_action -mistral.tests.unit.services.test_adhoc_action_service.AdhocActionServiceTest.test_delete_action ... ok -mistral.tests.unit.services.test_adhoc_action_service.AdhocActionServiceTest.test_update_actions -mistral.tests.unit.services.test_adhoc_action_service.AdhocActionServiceTest.test_update_actions ... ok -/usr/lib/python3/dist-packages/tooz/drivers/zake.py:54: UserWarning: The zake driver is deprecated, and will be removed in a future release. - warnings.warn( -mistral.tests.unit.test_coordination.ServiceCoordinatorTest.test_join_group_and_get_members -mistral.tests.unit.test_coordination.ServiceCoordinatorTest.test_join_group_and_get_members ... ok -mistral.tests.unit.test_coordination.ServiceCoordinatorTest.test_join_group_and_leave_group -mistral.tests.unit.test_coordination.ServiceCoordinatorTest.test_join_group_and_leave_group ... ok -mistral.tests.unit.test_coordination.ServiceCoordinatorTest.test_join_group_not_active -mistral.tests.unit.test_coordination.ServiceCoordinatorTest.test_join_group_not_active ... ok -mistral.tests.unit.test_coordination.ServiceCoordinatorTest.test_start -mistral.tests.unit.test_coordination.ServiceCoordinatorTest.test_start ... ok -mistral.tests.unit.test_coordination.ServiceCoordinatorTest.test_start_without_backend -mistral.tests.unit.test_coordination.ServiceCoordinatorTest.test_start_without_backend ... ok -mistral.tests.unit.test_coordination.ServiceCoordinatorTest.test_stop -mistral.tests.unit.test_coordination.ServiceCoordinatorTest.test_stop ... ok -mistral.tests.unit.test_coordination.ServiceCoordinatorTest.test_stop_not_active -mistral.tests.unit.test_coordination.ServiceCoordinatorTest.test_stop_not_active ... ok -mistral.tests.unit.test_version.VersionStringTest.test_version -mistral.tests.unit.test_version.VersionStringTest.test_version ... ok -mistral.tests.unit.utils.test_filter_utils.FilterUtilsTest.test_create_filters_with_nones -mistral.tests.unit.utils.test_filter_utils.FilterUtilsTest.test_create_filters_with_nones ... ok -mistral.tests.unit.utils.test_rest_utils.RestUtilsTest.test_validate_fields -mistral.tests.unit.utils.test_rest_utils.RestUtilsTest.test_validate_fields ... ok -mistral.tests.unit.workflow.test_direct_workflow.DirectWorkflowControllerTest.test_continue_workflow -mistral.tests.unit.workflow.test_direct_workflow.DirectWorkflowControllerTest.test_continue_workflow ... ok -mistral.tests.unit.workflow.test_direct_workflow.DirectWorkflowControllerTest.test_continue_workflow_no_start_tasks -mistral.tests.unit.workflow.test_direct_workflow.DirectWorkflowControllerTest.test_continue_workflow_no_start_tasks ... ok -mistral.tests.unit.workflow.test_reverse_workflow.ReverseWorkflowControllerTest.test_continue_workflow -mistral.tests.unit.workflow.test_reverse_workflow.ReverseWorkflowControllerTest.test_continue_workflow ... ok -mistral.tests.unit.workflow.test_reverse_workflow.ReverseWorkflowControllerTest.test_start_workflow_task1 -mistral.tests.unit.workflow.test_reverse_workflow.ReverseWorkflowControllerTest.test_start_workflow_task1 ... ok -mistral.tests.unit.workflow.test_reverse_workflow.ReverseWorkflowControllerTest.test_start_workflow_task2 -mistral.tests.unit.workflow.test_reverse_workflow.ReverseWorkflowControllerTest.test_start_workflow_task2 ... ok -mistral.tests.unit.workflow.test_reverse_workflow.ReverseWorkflowControllerTest.test_start_workflow_without_task -mistral.tests.unit.workflow.test_reverse_workflow.ReverseWorkflowControllerTest.test_start_workflow_without_task ... ok -mistral.tests.unit.workflow.test_workflow_base.WorkflowControllerTest.test_all_engine_commands_have_implementation -mistral.tests.unit.workflow.test_workflow_base.WorkflowControllerTest.test_all_engine_commands_have_implementation ... ok -mistral.tests.unit.workflow.test_workflow_base.WorkflowControllerTest.test_get_controller_direct -mistral.tests.unit.workflow.test_workflow_base.WorkflowControllerTest.test_get_controller_direct ... ok -mistral.tests.unit.workflow.test_workflow_base.WorkflowControllerTest.test_get_controller_reverse -mistral.tests.unit.workflow.test_workflow_base.WorkflowControllerTest.test_get_controller_reverse ... ok -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Engine server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -mistral.tests.unit.lang.v2.test_tasks.TaskSpecValidationTest.test_direct_transition_advanced_schema -mistral.tests.unit.lang.v2.test_tasks.TaskSpecValidationTest.test_direct_transition_advanced_schema ... ok -mistral.tests.unit.lang.v2.test_tasks.TaskSpecValidationTest.test_inputs -mistral.tests.unit.lang.v2.test_tasks.TaskSpecValidationTest.test_inputs ... ok -mistral.tests.unit.lang.v2.test_tasks.TaskSpecValidationTest.test_join -mistral.tests.unit.lang.v2.test_tasks.TaskSpecValidationTest.test_join ... ok -mistral.tests.unit.lang.v2.test_tasks.TaskSpecValidationTest.test_keep_result -mistral.tests.unit.lang.v2.test_tasks.TaskSpecValidationTest.test_keep_result ... ok -mistral.tests.unit.lang.v2.test_tasks.TaskSpecValidationTest.test_policies -mistral.tests.unit.lang.v2.test_tasks.TaskSpecValidationTest.test_policies ... ok -mistral.tests.unit.lang.v2.test_tasks.TaskSpecValidationTest.test_publish -mistral.tests.unit.lang.v2.test_tasks.TaskSpecValidationTest.test_publish ... ok -mistral.tests.unit.lang.v2.test_tasks.TaskSpecValidationTest.test_publish_on_error -mistral.tests.unit.lang.v2.test_tasks.TaskSpecValidationTest.test_publish_on_error ... ok -mistral.tests.unit.lang.v2.test_tasks.TaskSpecValidationTest.test_requires -mistral.tests.unit.lang.v2.test_tasks.TaskSpecValidationTest.test_requires ... ok -mistral.tests.unit.lang.v2.test_tasks.TaskSpecValidationTest.test_safe_rerurn -mistral.tests.unit.lang.v2.test_tasks.TaskSpecValidationTest.test_safe_rerurn ... ok -mistral.tests.unit.lang.v2.test_tasks.TaskSpecValidationTest.test_type_injection -mistral.tests.unit.lang.v2.test_tasks.TaskSpecValidationTest.test_type_injection ... ok -mistral.tests.unit.lang.v2.test_tasks.TaskSpecValidationTest.test_with_items -mistral.tests.unit.lang.v2.test_tasks.TaskSpecValidationTest.test_with_items ... ok -mistral.tests.unit.policies.test_workflows.TestWorkflowPolicy.test_workflow_create_allowed -mistral.tests.unit.policies.test_workflows.TestWorkflowPolicy.test_workflow_create_allowed ... ok - ERROR [mistral.utils.rest_utils] Error during API call: Operation forbidden (insufficient permissions) -mistral.tests.unit.policies.test_workflows.TestWorkflowPolicy.test_workflow_create_not_allowed -mistral.tests.unit.policies.test_workflows.TestWorkflowPolicy.test_workflow_create_not_allowed ... ok -mistral.tests.unit.policies.test_workflows.TestWorkflowPolicy.test_workflow_create_public_allowed -mistral.tests.unit.policies.test_workflows.TestWorkflowPolicy.test_workflow_create_public_allowed ... ok - ERROR [mistral.utils.rest_utils] Error during API call: Operation forbidden (insufficient permissions) -mistral.tests.unit.policies.test_workflows.TestWorkflowPolicy.test_workflow_create_public_not_allowed -mistral.tests.unit.policies.test_workflows.TestWorkflowPolicy.test_workflow_create_public_not_allowed ... ok -mistral.tests.unit.policies.test_workflows.TestWorkflowPolicy.test_workflow_delete_allowed -mistral.tests.unit.policies.test_workflows.TestWorkflowPolicy.test_workflow_delete_allowed ... ok -mistral.tests.unit.policies.test_workflows.TestWorkflowPolicy.test_workflow_delete_not_allowed -mistral.tests.unit.policies.test_workflows.TestWorkflowPolicy.test_workflow_delete_not_allowed ... ok -mistral.tests.unit.policies.test_workflows.TestWorkflowPolicy.test_workflow_get_allowed -mistral.tests.unit.policies.test_workflows.TestWorkflowPolicy.test_workflow_get_allowed ... ok -mistral.tests.unit.policies.test_workflows.TestWorkflowPolicy.test_workflow_get_not_allowed -mistral.tests.unit.policies.test_workflows.TestWorkflowPolicy.test_workflow_get_not_allowed ... ok - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.policies.test_workflows.TestWorkflowPolicy.test_workflow_list_all_allowed -mistral.tests.unit.policies.test_workflows.TestWorkflowPolicy.test_workflow_list_all_allowed ... ok -mistral.tests.unit.policies.test_workflows.TestWorkflowPolicy.test_workflow_list_all_not_allowed -mistral.tests.unit.policies.test_workflows.TestWorkflowPolicy.test_workflow_list_all_not_allowed ... ok - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.policies.test_workflows.TestWorkflowPolicy.test_workflow_list_allowed -mistral.tests.unit.policies.test_workflows.TestWorkflowPolicy.test_workflow_list_allowed ... ok -mistral.tests.unit.policies.test_workflows.TestWorkflowPolicy.test_workflow_list_not_allowed -mistral.tests.unit.policies.test_workflows.TestWorkflowPolicy.test_workflow_list_not_allowed ... ok -mistral.tests.unit.policies.test_workflows.TestWorkflowPolicy.test_workflow_update_allowed -mistral.tests.unit.policies.test_workflows.TestWorkflowPolicy.test_workflow_update_allowed ... ok - ERROR [mistral.utils.rest_utils] Error during API call: Operation forbidden (insufficient permissions) -mistral.tests.unit.policies.test_workflows.TestWorkflowPolicy.test_workflow_update_not_allowed -mistral.tests.unit.policies.test_workflows.TestWorkflowPolicy.test_workflow_update_not_allowed ... ok -mistral.tests.unit.policies.test_workflows.TestWorkflowPolicy.test_workflow_update_public_allowed -mistral.tests.unit.policies.test_workflows.TestWorkflowPolicy.test_workflow_update_public_allowed ... ok - ERROR [mistral.utils.rest_utils] Error during API call: Operation forbidden (insufficient permissions) -mistral.tests.unit.policies.test_workflows.TestWorkflowPolicy.test_workflow_update_public_not_allowed -mistral.tests.unit.policies.test_workflows.TestWorkflowPolicy.test_workflow_update_public_not_allowed ... ok -mistral.tests.unit.rpc.kombu.test_kombu_listener.KombuListenerTest.test__on_response_message_ack_fail -mistral.tests.unit.rpc.kombu.test_kombu_listener.KombuListenerTest.test__on_response_message_ack_fail ... ok -mistral.tests.unit.rpc.kombu.test_kombu_listener.KombuListenerTest.test__on_response_message_ack_ok -mistral.tests.unit.rpc.kombu.test_kombu_listener.KombuListenerTest.test__on_response_message_ack_ok ... ok -mistral.tests.unit.rpc.kombu.test_kombu_listener.KombuListenerTest.test__on_response_message_ack_ok_corr_id_not_match -mistral.tests.unit.rpc.kombu.test_kombu_listener.KombuListenerTest.test__on_response_message_ack_ok_corr_id_not_match ... ok -mistral.tests.unit.rpc.kombu.test_kombu_listener.KombuListenerTest.test__on_response_message_ack_ok_messsage_type_error -mistral.tests.unit.rpc.kombu.test_kombu_listener.KombuListenerTest.test__on_response_message_ack_ok_messsage_type_error ... ok -mistral.tests.unit.rpc.kombu.test_kombu_listener.KombuListenerTest.test_add_listener -mistral.tests.unit.rpc.kombu.test_kombu_listener.KombuListenerTest.test_add_listener ... ok -mistral.tests.unit.rpc.kombu.test_kombu_listener.KombuListenerTest.test_get_result_lack_of_queue -mistral.tests.unit.rpc.kombu.test_kombu_listener.KombuListenerTest.test_get_result_lack_of_queue ... ok -mistral.tests.unit.rpc.kombu.test_kombu_listener.KombuListenerTest.test_get_result_not_in_queue -mistral.tests.unit.rpc.kombu.test_kombu_listener.KombuListenerTest.test_get_result_not_in_queue ... ok -mistral.tests.unit.rpc.kombu.test_kombu_listener.KombuListenerTest.test_get_result_results_in_queue -mistral.tests.unit.rpc.kombu.test_kombu_listener.KombuListenerTest.test_get_result_results_in_queue ... ok -mistral.tests.unit.rpc.kombu.test_kombu_listener.KombuListenerTest.test_remove_listener_correlation_id_in_results -mistral.tests.unit.rpc.kombu.test_kombu_listener.KombuListenerTest.test_remove_listener_correlation_id_in_results ... ok -mistral.tests.unit.rpc.kombu.test_kombu_listener.KombuListenerTest.test_remove_listener_correlation_id_not_in_results -mistral.tests.unit.rpc.kombu.test_kombu_listener.KombuListenerTest.test_remove_listener_correlation_id_not_in_results ... ok -mistral.tests.unit.rpc.kombu.test_kombu_listener.KombuListenerTest.test_start_thread_not_set -mistral.tests.unit.rpc.kombu.test_kombu_listener.KombuListenerTest.test_start_thread_not_set ... ok -mistral.tests.unit.rpc.kombu.test_kombu_listener.KombuListenerTest.test_start_thread_set -mistral.tests.unit.rpc.kombu.test_kombu_listener.KombuListenerTest.test_start_thread_set ... ok -mistral.tests.unit.rpc.kombu.test_kombu_server.KombuServerTest.test__on_message_is_async -mistral.tests.unit.rpc.kombu.test_kombu_server.KombuServerTest.test__on_message_is_async ... ok -mistral.tests.unit.rpc.kombu.test_kombu_server.KombuServerTest.test__on_message_is_sync -mistral.tests.unit.rpc.kombu.test_kombu_server.KombuServerTest.test__on_message_is_sync ... ok -mistral.tests.unit.rpc.kombu.test_kombu_server.KombuServerTest.test__on_message_rpc_method_not_found -mistral.tests.unit.rpc.kombu.test_kombu_server.KombuServerTest.test__on_message_rpc_method_not_found ... ok -mistral.tests.unit.rpc.kombu.test_kombu_server.KombuServerTest.test__on_message_safe_message_processing_ok -mistral.tests.unit.rpc.kombu.test_kombu_server.KombuServerTest.test__on_message_safe_message_processing_ok ... ok - WARNING [mistral.rpc.kombu.kombu_server] Got exception while consuming message. Exception would be send back to the caller. -mistral.tests.unit.rpc.kombu.test_kombu_server.KombuServerTest.test__on_message_safe_message_processing_raise -mistral.tests.unit.rpc.kombu.test_kombu_server.KombuServerTest.test__on_message_safe_message_processing_raise ... ok -mistral.tests.unit.rpc.kombu.test_kombu_server.KombuServerTest.test__prepare_worker -mistral.tests.unit.rpc.kombu.test_kombu_server.KombuServerTest.test__prepare_worker ... ok -mistral.tests.unit.rpc.kombu.test_kombu_server.KombuServerTest.test__prepare_worker_no_valid_executor -mistral.tests.unit.rpc.kombu.test_kombu_server.KombuServerTest.test__prepare_worker_no_valid_executor ... ok -mistral.tests.unit.rpc.kombu.test_kombu_server.KombuServerTest.test_is_running_is_not_running -mistral.tests.unit.rpc.kombu.test_kombu_server.KombuServerTest.test_is_running_is_not_running ... ok -mistral.tests.unit.rpc.kombu.test_kombu_server.KombuServerTest.test_is_running_is_running -mistral.tests.unit.rpc.kombu.test_kombu_server.KombuServerTest.test_is_running_is_running ... ok -mistral.tests.unit.rpc.kombu.test_kombu_server.KombuServerTest.test_publish_message -mistral.tests.unit.rpc.kombu.test_kombu_server.KombuServerTest.test_publish_message ... ok -mistral.tests.unit.rpc.kombu.test_kombu_server.KombuServerTest.test_run_keyboard_interrupt_not_running -mistral.tests.unit.rpc.kombu.test_kombu_server.KombuServerTest.test_run_keyboard_interrupt_not_running ... ok -mistral.tests.unit.rpc.kombu.test_kombu_server.KombuServerTest.test_run_launch_successfully -mistral.tests.unit.rpc.kombu.test_kombu_server.KombuServerTest.test_run_launch_successfully ... ok -mistral.tests.unit.rpc.kombu.test_kombu_server.KombuServerTest.test_run_launch_successfully_than_stop -mistral.tests.unit.rpc.kombu.test_kombu_server.KombuServerTest.test_run_launch_successfully_than_stop ... ok -mistral.tests.unit.rpc.kombu.test_kombu_server.KombuServerTest.test_run_socket_error_reconnect -mistral.tests.unit.rpc.kombu.test_kombu_server.KombuServerTest.test_run_socket_error_reconnect ... ok -mistral.tests.unit.rpc.kombu.test_kombu_server.KombuServerTest.test_run_socket_timeout_still_running -mistral.tests.unit.rpc.kombu.test_kombu_server.KombuServerTest.test_run_socket_timeout_still_running ... ok -mistral.tests.unit.rpc.kombu.test_kombu_server.KombuServerTest.test_stop -mistral.tests.unit.rpc.kombu.test_kombu_server.KombuServerTest.test_stop ... ok -mistral.tests.unit.services.test_expiration_policy.ExpirationPolicyTest.test_deletion_of_expired_executions_with_batch_size_scenario1 -mistral.tests.unit.services.test_expiration_policy.ExpirationPolicyTest.test_deletion_of_expired_executions_with_batch_size_scenario1 ... ok -mistral.tests.unit.services.test_expiration_policy.ExpirationPolicyTest.test_deletion_of_expired_executions_with_batch_size_scenario2 -mistral.tests.unit.services.test_expiration_policy.ExpirationPolicyTest.test_deletion_of_expired_executions_with_batch_size_scenario2 ... ok -mistral.tests.unit.services.test_expiration_policy.ExpirationPolicyTest.test_expiration_policy_for_executions_with_different_project_id -mistral.tests.unit.services.test_expiration_policy.ExpirationPolicyTest.test_expiration_policy_for_executions_with_different_project_id ... ok -mistral.tests.unit.services.test_expiration_policy.ExpirationPolicyTest.test_expiration_policy_for_executions_with_ignored_states -mistral.tests.unit.services.test_expiration_policy.ExpirationPolicyTest.test_expiration_policy_for_executions_with_ignored_states ... ok -mistral.tests.unit.services.test_expiration_policy.ExpirationPolicyTest.test_expiration_policy_for_executions_with_max_executions_scen1 -mistral.tests.unit.services.test_expiration_policy.ExpirationPolicyTest.test_expiration_policy_for_executions_with_max_executions_scen1 ... ok -mistral.tests.unit.services.test_expiration_policy.ExpirationPolicyTest.test_expiration_policy_for_executions_with_max_executions_scen2 -mistral.tests.unit.services.test_expiration_policy.ExpirationPolicyTest.test_expiration_policy_for_executions_with_max_executions_scen2 ... ok -mistral.tests.unit.services.test_expiration_policy.ExpirationPolicyTest.test_expiration_policy_invalid_ignored_states -mistral.tests.unit.services.test_expiration_policy.ExpirationPolicyTest.test_expiration_policy_invalid_ignored_states ... ok -mistral.tests.unit.services.test_expiration_policy.ExpirationPolicyTest.test_periodic_task_parameters -mistral.tests.unit.services.test_expiration_policy.ExpirationPolicyTest.test_periodic_task_parameters ... ok -mistral.tests.unit.services.test_expiration_policy.ExpirationPolicyTest.test_periodic_task_scheduling -mistral.tests.unit.services.test_expiration_policy.ExpirationPolicyTest.test_periodic_task_scheduling ... ok -mistral.tests.unit.test_expressions.ExpressionsTest.test_evaluate_complex_expressions -mistral.tests.unit.test_expressions.ExpressionsTest.test_evaluate_complex_expressions ... ok -mistral.tests.unit.test_expressions.ExpressionsTest.test_evaluate_mixing_jinja_and_yaql -mistral.tests.unit.test_expressions.ExpressionsTest.test_evaluate_mixing_jinja_and_yaql ... ok -mistral.tests.unit.test_expressions.ExpressionsTest.test_evaluate_recursively -mistral.tests.unit.test_expressions.ExpressionsTest.test_evaluate_recursively ... ok -mistral.tests.unit.test_expressions.ExpressionsTest.test_evaluate_recursively_arbitrary_dict -mistral.tests.unit.test_expressions.ExpressionsTest.test_evaluate_recursively_arbitrary_dict ... ok -mistral.tests.unit.test_expressions.ExpressionsTest.test_evaluate_recursively_environment -mistral.tests.unit.test_expressions.ExpressionsTest.test_evaluate_recursively_environment ... ok -mistral.tests.unit.test_expressions.ExpressionsTest.test_validate_jinja_with_yaql_context -mistral.tests.unit.test_expressions.ExpressionsTest.test_validate_jinja_with_yaql_context ... ok -mistral.tests.unit.test_expressions.ExpressionsTest.test_validate_mixing_jinja_and_yaql -mistral.tests.unit.test_expressions.ExpressionsTest.test_validate_mixing_jinja_and_yaql ... ok -/usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no addDuration method - warnings.warn("TestResult has no addDuration method", -mistral.tests.unit.utils.test_safeLoader.TestSafeLoader.test_safe_load -mistral.tests.unit.utils.test_safeLoader.TestSafeLoader.test_safe_load ... ok -mistral.tests.unit.utils.test_utils.UtilsTest.test_itersubclasses -mistral.tests.unit.utils.test_utils.UtilsTest.test_itersubclasses ... ok -mistral.tests.unit.utils.test_utils.UtilsTest.test_paramiko_to_private_key -mistral.tests.unit.utils.test_utils.UtilsTest.test_paramiko_to_private_key ... ok -Created: WorkflowExecution {'spec': {}, 'accepted': False, 'context': None, 'id': '3d7c0394-d39d-4110-9229-03055df0e8ab', 'name': '1', 'state': 'RUNNING', 'state_info': 'Running...', 'scope': 'private', 'project_id': '<default-project>', 'created_at': '2025-01-17 12:59:49', 'updated_at': None} -Holding TX1... -Holding TX2... -Read: [WorkflowExecution {'accepted': False, 'id': '3d7c0394-d39d-4110-9229-03055df0e8ab', 'name': '1', 'description': None, 'workflow_name': None, 'workflow_namespace': None, 'workflow_id': None, 'state': 'RUNNING', 'state_info': 'Running...', 'tags': None, 'runtime_context': None, 'scope': 'private', 'project_id': '<default-project>', 'created_at': '2025-01-17 12:59:49', 'updated_at': None, 'task_execution_id': None, 'root_execution_id': None}] -TX1 completed. -TX2 completed. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Sleep: 0.343 sec... -Sleep: 0.599 sec... -Sleep: 0.197 sec... -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. - ----------------------------------------------------------------------- -Ran 1309 tests in 1769.303s - -OK (skipped=8) -+ stestr slowest -Test id Runtime (s) ---------------------------------------------------------------------------------------------------- ----------- -mistral.tests.unit.lang.v2.test_workflows.WorkflowSpecValidationTest.test_task_defaults 283.973 -mistral.tests.unit.lang.v2.test_tasks.TaskSpecValidationTest.test_direct_transition 217.049 -mistral.tests.unit.lang.v2.test_tasks.TaskSpecValidationTest.test_policies 184.400 -mistral.tests.unit.lang.v2.test_tasks.TaskSpecValidationTest.test_direct_transition_advanced_schema 164.913 -mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_big_on_closures 86.699 -mistral.tests.unit.lang.v2.test_tasks.TaskSpecValidationTest.test_with_items 70.231 -mistral.tests.unit.lang.v2.test_tasks.TaskSpecValidationTest.test_keep_result 33.770 -mistral.tests.unit.engine.test_policies.PoliciesTest.test_retry_policy_from_var_zero_iterations 32.923 -mistral.tests.unit.engine.test_policies.PoliciesTest.test_retry_policy_zero_count 32.748 -mistral.tests.unit.engine.test_policies.PoliciesTest.test_wait_after_policy_from_var_zero_seconds 32.602 -+ rm -rf .stestr -+ [ 3.13 = disabled ] -+ + echo 3.13 -cut -d. -f1 -+ PYMAJOR=3 -+ echo ===> Testing with python (python3) -===> Testing with python (python3) -+ pwd -+ [ -d /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages ] -+ [ -z /build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages ] -+ [ -e .stestr.conf ] -+ [ -x /usr/bin/python3-stestr ] -+ STESTR=stestr -+ rm -rf .stestr -+ + PYTHON=python3.13 stestr run --parallel --subunit mistral\.tests\.(?!(.*unit\.actions\.openstack\.test_generator\.GeneratorTest\.test_generator.*|.*api\.v2\.test_action_executions\.TestActionExecutionsController\.test_get_all_with_and_without_output.*|.*unit\.actions\.test_std_mistral_http_action\.MistralHTTPActionTest\.test_http_action.*|.*unit\.actions\.test_std_http_action\.HTTPActionTest\.test_http_action.*|.*engine\.test_action_heartbeat_checker\.ActionHeartbeatCheckerTest\.test_fail_action_with_missing_heartbeats_wf_spec_not_cached.*|.*unit\.engine\.test_dataflow\.DataFlowTest\.test_context_view_eval_keys.*|.*unit\.engine\.test_action_heartbeat_sender\.ActionHeartbeatSenderRemoteExecutorTest\.test_long_action_failure_with_disabled_sender.*|.*unit\.engine\.test_action_heartbeat_sender\.ActionHeartbeatSenderLocalExecutorTest\.test_long_action_failure_with_disabled_sender|.*unit\.scheduler\.test_default_scheduler\.DefaultSchedulerTest.*|.*unit\.services\.test_event_engine\.EventEngineTest\.test_process_event_queue.*|.*unit\.services\.test_event_engine\.EventEngineTest\.test_event_engine_public_trigger.*|.*unit\.engine\.test_action_heartbeat_checker\.ActionHeartbeatCheckerTest\.test_fail_action_with_missing_heartbeats.*)) -subunit2pyunit -1 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. -1 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. -1 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. -1 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. -1 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. -/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py:334: NotSupportedWarning: Configuration option(s) ['autocommit'] not supported - warnings.warn( -/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py:334: NotSupportedWarning: Configuration option(s) ['autocommit'] not supported - warnings.warn( -/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py:334: NotSupportedWarning: Configuration option(s) ['autocommit'] not supported - warnings.warn( -/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py:334: NotSupportedWarning: Configuration option(s) ['autocommit'] not supported - warnings.warn( - ERROR [mistral.actions.std_actions] Failed to execute ssh cmd 'echo -n ok' on ['localhost'] Exception: Failed to execute ssh cmd 'echo -n ok' on ['localhost'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 462, in run - return raise_exc() - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 448, in raise_exc - raise exc.ActionException(message) -mistral.exceptions.ActionException: Failed to execute ssh cmd 'echo -n ok' on ['localhost'] -mistral.tests.unit.actions.test_javascript_action.JavascriptActionTest.test_js_action -mistral.tests.unit.actions.test_javascript_action.JavascriptActionTest.test_js_action ... ok -mistral.tests.unit.actions.test_std_fail_action.FailActionTest.test_fail_action -mistral.tests.unit.actions.test_std_fail_action.FailActionTest.test_fail_action ... ok -mistral.tests.unit.actions.test_std_fail_action.FailActionTest.test_fail_with_data -mistral.tests.unit.actions.test_std_fail_action.FailActionTest.test_fail_with_data ... ok -mistral.tests.unit.api.test_service.TestWSGIService.test_workers_set_correct_setting -mistral.tests.unit.api.test_service.TestWSGIService.test_workers_set_correct_setting ... ok -mistral.tests.unit.api.test_service.TestWSGIService.test_workers_set_default -mistral.tests.unit.api.test_service.TestWSGIService.test_workers_set_default ... ok -mistral.tests.unit.api.test_service.TestWSGIService.test_workers_set_zero_setting -mistral.tests.unit.api.test_service.TestWSGIService.test_workers_set_zero_setting ... ok -mistral.tests.unit.api.test_service.TestWSGIService.test_wsgi_service_with_ssl_enabled -mistral.tests.unit.api.test_service.TestWSGIService.test_wsgi_service_with_ssl_enabled ... ok -mistral.tests.unit.actions.test_action_service.LegacyActionProviderTest.test_get_system_action_provider -mistral.tests.unit.actions.test_action_service.LegacyActionProviderTest.test_get_system_action_provider ... ok -mistral.tests.unit.actions.test_std_email_action.SendEmailActionTest.test_exception -mistral.tests.unit.actions.test_std_email_action.SendEmailActionTest.test_exception ... ok -mistral.tests.unit.actions.test_std_email_action.SendEmailActionTest.test_send_email -mistral.tests.unit.actions.test_std_email_action.SendEmailActionTest.test_send_email ... ok -mistral.tests.unit.actions.test_std_email_action.SendEmailActionTest.test_send_email_html -mistral.tests.unit.actions.test_std_email_action.SendEmailActionTest.test_send_email_html ... ok - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.actions.test_std_email_action.SendEmailActionTest.test_send_email_real -mistral.tests.unit.actions.test_std_email_action.SendEmailActionTest.test_send_email_real ... skipped 'Setup local smtpd to run it' -mistral.tests.unit.actions.test_std_email_action.SendEmailActionTest.test_send_email_with_bcc -mistral.tests.unit.actions.test_std_email_action.SendEmailActionTest.test_send_email_with_bcc ... ok -mistral.tests.unit.actions.test_std_email_action.SendEmailActionTest.test_send_email_with_cc -mistral.tests.unit.actions.test_std_email_action.SendEmailActionTest.test_send_email_with_cc ... ok -mistral.tests.unit.actions.test_std_email_action.SendEmailActionTest.test_send_email_with_reply_to -mistral.tests.unit.actions.test_std_email_action.SendEmailActionTest.test_send_email_with_reply_to ... ok -mistral.tests.unit.actions.test_std_email_action.SendEmailActionTest.test_with_mutli_to_addrs -mistral.tests.unit.actions.test_std_email_action.SendEmailActionTest.test_with_mutli_to_addrs ... ok -mistral.tests.unit.actions.test_std_email_action.SendEmailActionTest.test_with_one_to_addr -mistral.tests.unit.actions.test_std_email_action.SendEmailActionTest.test_with_one_to_addr ... ok -mistral.tests.unit.actions.test_std_email_action.SendEmailActionTest.test_with_password -mistral.tests.unit.actions.test_std_email_action.SendEmailActionTest.test_with_password ... ok -mistral.tests.unit.actions.test_std_email_action.SendEmailActionTest.test_with_password_real -mistral.tests.unit.actions.test_std_email_action.SendEmailActionTest.test_with_password_real ... skipped 'Configure Remote SMTP to run it' -mistral.tests.unit.actions.test_dynamic_action_provider.DynamicActionProviderTest.test_dynamic_actions -mistral.tests.unit.actions.test_dynamic_action_provider.DynamicActionProviderTest.test_dynamic_actions ... ok -mistral.tests.unit.actions.test_std_ssh_action.SSHActionTest.test_default_inputs -mistral.tests.unit.actions.test_std_ssh_action.SSHActionTest.test_default_inputs ... ok -mistral.tests.unit.actions.test_std_ssh_action.SSHActionTest.test_ssh_action -mistral.tests.unit.actions.test_std_ssh_action.SSHActionTest.test_ssh_action ... ok -mistral.tests.unit.actions.test_std_ssh_action.SSHActionTest.test_ssh_action_with_stderr -mistral.tests.unit.actions.test_std_ssh_action.SSHActionTest.test_ssh_action_with_stderr ... ok -mistral.tests.unit.api.test_resource_list.TestResourceList.test_next_link_correctness -mistral.tests.unit.api.test_resource_list.TestResourceList.test_next_link_correctness ... ok -mistral.tests.unit.actions.test_dynamic_action_provider.DynamicActionProviderTest.test_dynamic_actions_with_namespace -mistral.tests.unit.actions.test_dynamic_action_provider.DynamicActionProviderTest.test_dynamic_actions_with_namespace ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ActionDefinitionTest.test_action_definition_repr -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ActionDefinitionTest.test_action_definition_repr ... ok -mistral.tests.unit.api.v2.test_cron_triggers.TestCronTriggerController.test_delete -mistral.tests.unit.api.v2.test_cron_triggers.TestCronTriggerController.test_delete ... ok -mistral.tests.unit.actions.test_dynamic_action_provider.DynamicActionProviderTest.test_loaded_actions_deleted_from_db -mistral.tests.unit.actions.test_dynamic_action_provider.DynamicActionProviderTest.test_loaded_actions_deleted_from_db ... ok -mistral.tests.unit.actions.test_std_echo_action.EchoActionTest.test_fake_action -mistral.tests.unit.actions.test_std_echo_action.EchoActionTest.test_fake_action ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ActionDefinitionTest.test_create_action_definition_duplicate_without_auth -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ActionDefinitionTest.test_create_action_definition_duplicate_without_auth ... ok -mistral.tests.unit.api.v2.test_cron_triggers.TestCronTriggerController.test_delete_by_id -mistral.tests.unit.api.v2.test_cron_triggers.TestCronTriggerController.test_delete_by_id ... ok -mistral.tests.unit.api.v2.test_cron_triggers.TestCronTriggerController.test_delete_not_found -mistral.tests.unit.api.v2.test_cron_triggers.TestCronTriggerController.test_delete_not_found ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ActionDefinitionTest.test_create_and_get_and_load_action_definition -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ActionDefinitionTest.test_create_and_get_and_load_action_definition ... ok -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_basic_get -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_basic_get ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ActionDefinitionTest.test_create_or_update_action_definition -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ActionDefinitionTest.test_create_or_update_action_definition ... ok -mistral.tests.unit.api.v2.test_cron_triggers.TestCronTriggerController.test_get -mistral.tests.unit.api.v2.test_cron_triggers.TestCronTriggerController.test_get ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ActionDefinitionTest.test_delete_action_definition_with_name -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ActionDefinitionTest.test_delete_action_definition_with_name ... ok -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_delete -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_delete ... ok -mistral.tests.unit.api.v2.test_cron_triggers.TestCronTriggerController.test_get_all -mistral.tests.unit.api.v2.test_cron_triggers.TestCronTriggerController.test_get_all ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ActionDefinitionTest.test_delete_action_definition_with_uuid -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ActionDefinitionTest.test_delete_action_definition_with_uuid ... ok -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_delete_action_execution_complete_cancelled -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_delete_action_execution_complete_cancelled ... ok -mistral.tests.unit.api.v2.test_cron_triggers.TestCronTriggerController.test_get_all_empty -mistral.tests.unit.api.v2.test_cron_triggers.TestCronTriggerController.test_get_all_empty ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ActionDefinitionTest.test_filter_action_definitions_by_equal_value -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ActionDefinitionTest.test_filter_action_definitions_by_equal_value ... ok -mistral.tests.unit.actions.test_adhoc_action_provider.AdHocActionProviderTest.test_adhoc_actions -mistral.tests.unit.actions.test_adhoc_action_provider.AdHocActionProviderTest.test_adhoc_actions ... ok -mistral.tests.unit.actions.test_legacy_action_provider.LegacyActionProviderTest.test_only_action_generators -mistral.tests.unit.actions.test_legacy_action_provider.LegacyActionProviderTest.test_only_action_generators ... ok -mistral.tests.unit.actions.test_legacy_action_provider.LegacyActionProviderTest.test_only_action_plugins -mistral.tests.unit.actions.test_legacy_action_provider.LegacyActionProviderTest.test_only_action_plugins ... ok -mistral.tests.unit.actions.test_legacy_action_provider.LegacyActionProviderTest.test_only_builtin_actions -mistral.tests.unit.actions.test_legacy_action_provider.LegacyActionProviderTest.test_only_builtin_actions ... ok -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_delete_action_execution_complete_error -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_delete_action_execution_complete_error ... ok -mistral.tests.unit.actions.test_std_test_dict_action.TestDictActionTest.test_default_inputs -mistral.tests.unit.actions.test_std_test_dict_action.TestDictActionTest.test_default_inputs ... ok -mistral.tests.unit.actions.test_types.TestTypesController.test_uuid_type -mistral.tests.unit.actions.test_types.TestTypesController.test_uuid_type ... ok -mistral.tests.unit.actions.test_types.TestTypesController.test_uuid_type_wit_invalid_format -mistral.tests.unit.actions.test_types.TestTypesController.test_uuid_type_wit_invalid_format ... ok -mistral.tests.unit.actions.test_types.TestTypesController.test_uuid_type_with_invalid_prefix -mistral.tests.unit.actions.test_types.TestTypesController.test_uuid_type_with_invalid_prefix ... ok -mistral.tests.unit.actions.test_types.TestTypesController.test_uuid_with_filters -mistral.tests.unit.actions.test_types.TestTypesController.test_uuid_with_filters ... ok -mistral.tests.unit.api.v2.test_cron_triggers.TestCronTriggerController.test_get_all_filter_project -mistral.tests.unit.api.v2.test_cron_triggers.TestCronTriggerController.test_get_all_filter_project ... ok -mistral.tests.unit.api.test_access_control.PolicyTest.test_admin_api_allowed -mistral.tests.unit.api.test_access_control.PolicyTest.test_admin_api_allowed ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ActionDefinitionTest.test_filter_action_definitions_by_greater_than_equal_value -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ActionDefinitionTest.test_filter_action_definitions_by_greater_than_equal_value ... ok -mistral.tests.unit.api.test_access_control.PolicyTest.test_admin_api_disallowed -mistral.tests.unit.api.test_access_control.PolicyTest.test_admin_api_disallowed ... ok -mistral.tests.unit.api.test_access_control.PolicyTest.test_admin_or_owner_api_allowed -mistral.tests.unit.api.test_access_control.PolicyTest.test_admin_or_owner_api_allowed ... ok -mistral.tests.unit.api.test_access_control.PolicyTest.test_admin_or_owner_api_disallowed -mistral.tests.unit.api.test_access_control.PolicyTest.test_admin_or_owner_api_disallowed ... ok -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_delete_action_execution_not_complete -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_delete_action_execution_not_complete ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ActionDefinitionTest.test_filter_action_definitions_by_greater_than_value -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ActionDefinitionTest.test_filter_action_definitions_by_greater_than_value ... ok -mistral.tests.unit.api.v2.test_cron_triggers.TestCronTriggerController.test_get_all_operational_error -mistral.tests.unit.api.v2.test_cron_triggers.TestCronTriggerController.test_get_all_operational_error ... ok -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_delete_action_execution_with_task -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_delete_action_execution_with_task ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ActionDefinitionTest.test_filter_action_definitions_by_has_filter -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ActionDefinitionTest.test_filter_action_definitions_by_has_filter ... ok -mistral.tests.unit.api.v2.test_cron_triggers.TestCronTriggerController.test_get_all_projects_admin -mistral.tests.unit.api.v2.test_cron_triggers.TestCronTriggerController.test_get_all_projects_admin ... ok -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_delete_not_allowed -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_delete_not_allowed ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ActionDefinitionTest.test_filter_action_definitions_by_less_than_equal_value -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ActionDefinitionTest.test_filter_action_definitions_by_less_than_equal_value ... ok -mistral.tests.unit.api.test_cors_middleware.TestCORSMiddleware.test_invalid_cors_get_request -mistral.tests.unit.api.test_cors_middleware.TestCORSMiddleware.test_invalid_cors_get_request ... ok -mistral.tests.unit.api.v2.test_cron_triggers.TestCronTriggerController.test_get_by_id -mistral.tests.unit.api.v2.test_cron_triggers.TestCronTriggerController.test_get_by_id ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ActionDefinitionTest.test_filter_action_definitions_by_less_than_value -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ActionDefinitionTest.test_filter_action_definitions_by_less_than_value ... ok -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_delete_not_found -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_delete_not_found ... ok -mistral.tests.unit.api.test_cors_middleware.TestCORSMiddleware.test_invalid_cors_options_request -mistral.tests.unit.api.test_cors_middleware.TestCORSMiddleware.test_invalid_cors_options_request ... ok -mistral.tests.unit.api.v2.test_cron_triggers.TestCronTriggerController.test_get_not_found -mistral.tests.unit.api.v2.test_cron_triggers.TestCronTriggerController.test_get_not_found ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ActionDefinitionTest.test_filter_action_definitions_by_multiple_columns -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ActionDefinitionTest.test_filter_action_definitions_by_multiple_columns ... ok - ERROR [mistral.db.utils] DB error detected, operation will be retried: <MagicMock name='get_cron_trigger' id='2954800784'> -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/db/utils.py", line 59, in _with_auth_context - return func(*args, **kw) - File "/usr/lib/python3.13/unittest/mock.py", line 1167, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1171, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1230, in _execute_mock_call - raise result -sqlalchemy.exc.OperationalError: (builtins.str) mock -[SQL: Mock] -[parameters: 'mock'] -(Background on this error at: https://sqlalche.me/e/20/e3q8) -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_get -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_get ... ok -mistral.tests.unit.api.test_cors_middleware.TestCORSMiddleware.test_valid_cors_get_request -mistral.tests.unit.api.test_cors_middleware.TestCORSMiddleware.test_valid_cors_get_request ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ActionDefinitionTest.test_filter_action_definitions_by_not_equal_value -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ActionDefinitionTest.test_filter_action_definitions_by_not_equal_value ... ok -mistral.tests.unit.api.v2.test_cron_triggers.TestCronTriggerController.test_get_operational_error -mistral.tests.unit.api.v2.test_cron_triggers.TestCronTriggerController.test_get_operational_error ... ok -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_get_all -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_get_all ... ok -mistral.tests.unit.api.test_cors_middleware.TestCORSMiddleware.test_valid_cors_options_request -mistral.tests.unit.api.test_cors_middleware.TestCORSMiddleware.test_valid_cors_options_request ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ActionDefinitionTest.test_filter_action_definitions_by_values_in_list -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ActionDefinitionTest.test_filter_action_definitions_by_values_in_list ... ok -mistral.tests.unit.api.v2.test_cron_triggers.TestCronTriggerController.test_get_with_fields_filter -mistral.tests.unit.api.v2.test_cron_triggers.TestCronTriggerController.test_get_with_fields_filter ... ok -mistral.tests.unit.api.test_resource_base.TestRestResource.test_from_db_model -mistral.tests.unit.api.test_resource_base.TestRestResource.test_from_db_model ... ok -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_get_all_empty -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_get_all_empty ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ActionDefinitionTest.test_filter_action_definitions_by_values_notin_list -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ActionDefinitionTest.test_filter_action_definitions_by_values_notin_list ... ok -mistral.tests.unit.api.v2.test_cron_triggers.TestCronTriggerController.test_get_within_project_id -mistral.tests.unit.api.v2.test_cron_triggers.TestCronTriggerController.test_get_within_project_id ... ok -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_get_all_operational_error -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_get_all_operational_error ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ActionDefinitionTest.test_get_action_definition_with_fields -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ActionDefinitionTest.test_get_action_definition_with_fields ... ok -mistral.tests.unit.api.v2.test_cron_triggers.TestCronTriggerController.test_post -mistral.tests.unit.api.v2.test_cron_triggers.TestCronTriggerController.test_post ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ActionDefinitionTest.test_get_action_definition_with_uuid -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ActionDefinitionTest.test_get_action_definition_with_uuid ... ok -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_get_all_with_output -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_get_all_with_output ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ActionDefinitionTest.test_get_action_definitions -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ActionDefinitionTest.test_get_action_definitions ... ok -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_get_all_without_output -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_get_all_without_output ... ok -mistral.tests.unit.api.v2.test_cron_triggers.TestCronTriggerController.test_post_dup -mistral.tests.unit.api.v2.test_cron_triggers.TestCronTriggerController.test_post_dup ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ActionDefinitionTest.test_update_action_definition_with_name -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ActionDefinitionTest.test_update_action_definition_with_name ... ok -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_get_not_found -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_get_not_found ... ok -mistral.tests.unit.api.v2.test_cron_triggers.TestCronTriggerController.test_post_same_wf_and_input -mistral.tests.unit.api.v2.test_cron_triggers.TestCronTriggerController.test_post_same_wf_and_input ... ok - ERROR [mistral.db.utils] DB error detected, operation will be retried: <function _get_action_execution at 0xb05b2c08> -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/db/utils.py", line 59, in _with_auth_context - return func(*args, **kw) - File "/build/reproducible-path/mistral-19.0.0/mistral/api/controllers/v2/action_execution.py", line 61, in _get_action_execution - db_api.get_action_execution(id), - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1167, in __call__ + File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action + result = action.run( + ^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1171, in _mock_call + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1230, in _execute_mock_call + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1202, in _execute_mock_call raise result -sqlalchemy.exc.OperationalError: (builtins.str) mock -[SQL: Mock] -[parameters: 'mock'] -(Background on this error at: https://sqlalche.me/e/20/e3q8) -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ActionDefinitionTest.test_update_action_definition_with_uuid -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ActionDefinitionTest.test_update_action_definition_with_uuid ... ok -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_delete_error_exec -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_delete_error_exec ... ok -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_get_operational_error -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_get_operational_error ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ResourceMemberTest.test_create_and_get_resource_member -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ResourceMemberTest.test_create_and_get_resource_member ... ok -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_get_with_fields_filter -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_get_with_fields_filter ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ResourceMemberTest.test_create_resource_member_duplicate -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ResourceMemberTest.test_create_resource_member_duplicate ... ok -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_delete_not_found -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_delete_not_found ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ResourceMemberTest.test_delete_nonexistent_resource_member -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ResourceMemberTest.test_delete_nonexistent_resource_member ... ok -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_get_within_project_id -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_get_within_project_id ... ok -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_delete_running_execution -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_delete_running_execution ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ResourceMemberTest.test_delete_resource_member -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ResourceMemberTest.test_delete_resource_member ... ok -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_post -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_post ... ok -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_delete_success_exec -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_delete_success_exec ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ResourceMemberTest.test_delete_resource_member_already_deleted -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ResourceMemberTest.test_delete_resource_member_already_deleted ... ok -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_get -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_get ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ResourceMemberTest.test_delete_resource_member_not_owner -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ResourceMemberTest.test_delete_resource_member_not_owner ... ok -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_post_bad_input -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_post_bad_input ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ResourceMemberTest.test_get_resource_members_by_owner -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ResourceMemberTest.test_get_resource_members_by_owner ... ok -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_get_all -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_get_all ... ok -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_post_bad_json_input -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_post_bad_json_input ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ResourceMemberTest.test_get_resource_members_not_owner -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ResourceMemberTest.test_get_resource_members_not_owner ... ok -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_get_all_empty -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_get_all_empty ... ok -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_post_bad_result -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_post_bad_result ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ResourceMemberTest.test_update_resource_member_by_member -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ResourceMemberTest.test_update_resource_member_by_member ... ok -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_get_all_executions_with_output -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_get_all_executions_with_output ... ok -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_post_json -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_post_json ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ResourceMemberTest.test_update_resource_member_by_owner -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ResourceMemberTest.test_update_resource_member_by_owner ... ok - ERROR [wsme.api] Server-side error: "This rpc call "start_action" took longer than configured 100 seconds.". Detail: -Traceback (most recent call last): - - File "/build/reproducible-path/mistral-19.0.0/mistral/rpc/base.py", line 103, in decorator - return method(*args, **kwargs) - - File "/build/reproducible-path/mistral-19.0.0/mistral/rpc/clients.py", line 192, in start_action - return self._client.sync_call( - ~~~~~~~~~~~~~~~~~~~~~~^ - auth_ctx.ctx(), - ^^^^^^^^^^^^^^^ - ...<5 lines>... - params=params - ^^^^^^^^^^^^^ - ) - ^ - - File "/usr/lib/python3.13/unittest/mock.py", line 1167, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - - File "/usr/lib/python3.13/unittest/mock.py", line 1171, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - - File "/usr/lib/python3.13/unittest/mock.py", line 1226, in _execute_mock_call - raise effect - -oslo_messaging.exceptions.MessagingTimeout - - -During handling of the above exception, another exception occurred: - - -Traceback (most recent call last): - - File "/usr/lib/python3/dist-packages/wsmeext/pecan.py", line 82, in callfunction - result = f(self, *args, **kwargs) - - File "/build/reproducible-path/mistral-19.0.0/mistral/api/controllers/v2/action_execution.py", line 182, in post - values = rpc.get_engine_client().start_action( - name, - ...<3 lines>... - **params - ) - - File "/build/reproducible-path/mistral-19.0.0/mistral/rpc/base.py", line 108, in decorator - raise exc.MistralException('This rpc call "%s" took longer than ' - 'configured %s seconds.' % - (method.__name__, timeout)) - -mistral.exceptions.MistralException: This rpc call "start_action" took longer than configured 100 seconds. - -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_get_all_executions_without_output -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_get_all_executions_without_output ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.TXTest.test_commit -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.TXTest.test_commit ... ok -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_post_timeout -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_post_timeout ... ok -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_get_all_filter_by_project_id -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_get_all_filter_by_project_id ... ok -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_post_with_timeout -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_post_with_timeout ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.TXTest.test_commit_multiple_objects -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.TXTest.test_commit_multiple_objects ... ok -mistral.tests.unit.api.test_resource_base.TestRestResource.test_from_db_model_workflow_resource -mistral.tests.unit.api.test_resource_base.TestRestResource.test_from_db_model_workflow_resource ... ok -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_get_all_operational_error -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_get_all_operational_error ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.TXTest.test_commit_transaction -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.TXTest.test_commit_transaction ... ok -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_post_without_input -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_post_without_input ... ok -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_get_all_pagination -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_get_all_pagination ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.TXTest.test_rollback -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.TXTest.test_rollback ... ok -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_put -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_put ... ok -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_get_all_pagination_invalid_sort_dirs_length -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_get_all_pagination_invalid_sort_dirs_length ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.TXTest.test_rollback_multiple_objects -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.TXTest.test_rollback_multiple_objects ... ok -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_put_bad_result -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_put_bad_result ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.TXTest.test_rollback_transaction -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.TXTest.test_rollback_transaction ... ok -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_get_all_pagination_limit_negative -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_get_all_pagination_limit_negative ... ok -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_put_bad_state -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_put_bad_state ... ok +mistral.exceptions.ActionException: An unknown exception occurred +mistral.tests.unit.db.v2.test_locking.SQLiteLocksTest.test_correct_locking +mistral.tests.unit.db.v2.test_locking.SQLiteLocksTest.test_correct_locking ... ok +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ActionExecutionTest.test_action_execution_repr +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ActionExecutionTest.test_action_execution_repr ... ok +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ActionExecutionTest.test_create_and_get_and_load_action_execution +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ActionExecutionTest.test_create_and_get_and_load_action_execution ... ok + WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ActionExecutionTest.test_create_or_update_action_execution +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ActionExecutionTest.test_create_or_update_action_execution ... ok +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ActionExecutionTest.test_delete_action_execution +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ActionExecutionTest.test_delete_action_execution ... ok +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ActionExecutionTest.test_delete_other_tenant_action_execution +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ActionExecutionTest.test_delete_other_tenant_action_execution ... ok +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ActionExecutionTest.test_get_action_execution_with_fields +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ActionExecutionTest.test_get_action_execution_with_fields ... ok +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ActionExecutionTest.test_get_action_executions +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ActionExecutionTest.test_get_action_executions ... ok +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ActionExecutionTest.test_trim_status_info +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ActionExecutionTest.test_trim_status_info ... ok +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ActionExecutionTest.test_update_action_execution +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ActionExecutionTest.test_update_action_execution ... ok +mistral.tests.unit.engine.test_direct_workflow_rerun.DirectWorkflowRerunTest.test_multiple_reruns_with_items +mistral.tests.unit.engine.test_direct_workflow_rerun.DirectWorkflowRerunTest.test_multiple_reruns_with_items ... ok +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ActionExecutionTest.test_update_action_execution_heartbeat +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ActionExecutionTest.test_update_action_execution_heartbeat ... ok +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.EnvironmentTest.test_create_and_get_and_load_environment +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.EnvironmentTest.test_create_and_get_and_load_environment ... ok +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.EnvironmentTest.test_create_environment_duplicate_without_auth +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.EnvironmentTest.test_create_environment_duplicate_without_auth ... ok +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.EnvironmentTest.test_create_or_update_environment +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.EnvironmentTest.test_create_or_update_environment ... ok +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.EnvironmentTest.test_delete_environment +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.EnvironmentTest.test_delete_environment ... ok +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.EnvironmentTest.test_delete_environments +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.EnvironmentTest.test_delete_environments ... ok +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.EnvironmentTest.test_environment_repr +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.EnvironmentTest.test_environment_repr ... ok +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.EnvironmentTest.test_get_environments +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.EnvironmentTest.test_get_environments ... ok +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.EnvironmentTest.test_update_environment +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.EnvironmentTest.test_update_environment ... ok mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkbookTest.test_create_and_get_and_load_workbook mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkbookTest.test_create_and_get_and_load_workbook ... ok -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_get_all_pagination_limit_not_integer -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_get_all_pagination_limit_not_integer ... ok mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkbookTest.test_create_and_get_and_load_workbook_with_default_namespace mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkbookTest.test_create_and_get_and_load_workbook_with_default_namespace ... ok -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_put_cancelled -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_put_cancelled ... ok -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_get_all_pagination_unknown_direction -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_get_all_pagination_unknown_direction ... ok +mistral.tests.unit.engine.test_dataflow.DataFlowEngineTest.test_linear_data_with_input_expressions +mistral.tests.unit.engine.test_dataflow.DataFlowEngineTest.test_linear_data_with_input_expressions ... ok mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkbookTest.test_create_or_update_workbook mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkbookTest.test_create_or_update_workbook ... ok -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_put_error_with_output -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_put_error_with_output ... ok -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_get_all_projects_admin -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_get_all_projects_admin ... ok mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkbookTest.test_create_workbook_duplicate_without_auth mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkbookTest.test_create_workbook_duplicate_without_auth ... ok -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_put_error_with_unknown_reason -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_put_error_with_unknown_reason ... ok -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_get_all_projects_normal_user -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_get_all_projects_normal_user ... ok mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkbookTest.test_delete_workbook mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkbookTest.test_delete_workbook ... ok -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_put_error_with_unknown_reason_output_none -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_put_error_with_unknown_reason_output_none ... ok -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_get_all_tasks_within_execution -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_get_all_tasks_within_execution ... ok mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkbookTest.test_filter_workbooks_by_equal_value mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkbookTest.test_filter_workbooks_by_equal_value ... ok - ERROR [wsme.api] Server-side error: "'invalid' is not a valid field name.". Detail: -Traceback (most recent call last): - - File "/usr/lib/python3/dist-packages/wsmeext/pecan.py", line 82, in callfunction - result = f(self, *args, **kwargs) - - File "/build/reproducible-path/mistral-19.0.0/mistral/api/controllers/v2/execution.py", line 422, in get_all - db_models.WorkflowExecution.check_allowed_none_values(nulls) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ - - File "/build/reproducible-path/mistral-19.0.0/mistral/db/sqlalchemy/model_base.py", line 144, in check_allowed_none_values - raise ValueError("'{}' is not a valid field name.".format(col)) - -ValueError: 'invalid' is not a valid field name. - - ERROR [wsme.api] Server-side error: "The field 'id' can't hold None value.". Detail: -Traceback (most recent call last): - - File "/usr/lib/python3/dist-packages/wsmeext/pecan.py", line 82, in callfunction - result = f(self, *args, **kwargs) - - File "/build/reproducible-path/mistral-19.0.0/mistral/api/controllers/v2/execution.py", line 422, in get_all - db_models.WorkflowExecution.check_allowed_none_values(nulls) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ - - File "/build/reproducible-path/mistral-19.0.0/mistral/db/sqlalchemy/model_base.py", line 147, in check_allowed_none_values - raise ValueError( - "The field '{}' can't hold None value.".format(col) - ) - -ValueError: The field 'id' can't hold None value. - -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_put_no_action_ex -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_put_no_action_ex ... ok mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkbookTest.test_filter_workbooks_by_greater_than_equal_value mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkbookTest.test_filter_workbooks_by_greater_than_equal_value ... ok -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_get_all_with_nulls_not_valid -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_get_all_with_nulls_not_valid ... ok mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkbookTest.test_filter_workbooks_by_greater_than_value mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkbookTest.test_filter_workbooks_by_greater_than_value ... ok -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_put_paused -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_put_paused ... ok -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_get_not_found -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_get_not_found ... ok mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkbookTest.test_filter_workbooks_by_less_than_equal_value mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkbookTest.test_filter_workbooks_by_less_than_equal_value ... ok - ERROR [mistral.db.utils] DB error detected, operation will be retried: <function _get_workflow_execution at 0xb02f4898> -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/db/utils.py", line 59, in _with_auth_context - return func(*args, **kw) - File "/build/reproducible-path/mistral-19.0.0/mistral/api/controllers/v2/execution.py", line 82, in _get_workflow_execution - wf_ex = db_api.get_workflow_execution(id, fields=fields_tuple) - File "/usr/lib/python3.13/unittest/mock.py", line 1167, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1171, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1230, in _execute_mock_call - raise result -sqlalchemy.exc.OperationalError: (builtins.str) mock -[SQL: Mock] -[parameters: 'mock'] -(Background on this error at: https://sqlalche.me/e/20/e3q8) -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_put_resume -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_put_resume ... ok mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkbookTest.test_filter_workbooks_by_less_than_value mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkbookTest.test_filter_workbooks_by_less_than_value ... ok -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_get_operational_error -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_get_operational_error ... ok -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_put_without_result -mistral.tests.unit.api.v2.test_action_executions.TestActionExecutionsController.test_put_without_result ... ok mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkbookTest.test_filter_workbooks_by_multiple_columns mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkbookTest.test_filter_workbooks_by_multiple_columns ... ok /build/reproducible-path/mistral-19.0.0/mistral/db/v2/sqlalchemy/api.py:289: SAWarning: TypeDecorator JsonEncoded() will not produce a cache key because the ``cache_ok`` attribute is not set to True. This can have significant performance implications including some performance degradations in comparison to prior SQLAlchemy versions. Set this attribute to True if this type object's state is safe to use in a cache key, or False to disable this warning. (Background on this warning at: https://sqlalche.me/e/20/cprf) return query.all() -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_get_sub_wf_ex -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_get_sub_wf_ex ... ok mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkbookTest.test_filter_workbooks_by_multiple_tags mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkbookTest.test_filter_workbooks_by_multiple_tags ... ok -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_get_task_workflow_executions -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_get_task_workflow_executions ... ok mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkbookTest.test_filter_workbooks_by_not_equal_value mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkbookTest.test_filter_workbooks_by_not_equal_value ... ok -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_get_with_fields_filter -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_get_with_fields_filter ... ok mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkbookTest.test_filter_workbooks_by_single_tags mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkbookTest.test_filter_workbooks_by_single_tags ... ok -mistral.tests.unit.api.v2.test_actions.TestActionsController.test_delete -mistral.tests.unit.api.v2.test_actions.TestActionsController.test_delete ... ok -mistral.tests.unit.api.test_resource_base.TestRestResource.test_from_db_model_workflow_resource_no_params -mistral.tests.unit.api.test_resource_base.TestRestResource.test_from_db_model_workflow_resource_no_params ... ok mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkbookTest.test_filter_workbooks_by_values_in_list mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkbookTest.test_filter_workbooks_by_values_in_list ... ok -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_get_within_project_id -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_get_within_project_id ... ok -mistral.tests.unit.api.v2.test_actions.TestActionsController.test_delete_not_found -mistral.tests.unit.api.v2.test_actions.TestActionsController.test_delete_not_found ... ok mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkbookTest.test_filter_workbooks_by_values_notin_list mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkbookTest.test_filter_workbooks_by_values_notin_list ... ok -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_post_auto_id -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_post_auto_id ... ok mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkbookTest.test_get_workbook_with_fields mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkbookTest.test_get_workbook_with_fields ... ok mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkbookTest.test_get_workbooks mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkbookTest.test_get_workbooks ... ok -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_post_throws_exception -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_post_throws_exception ... ok -mistral.tests.unit.api.v2.test_actions.TestActionsController.test_get -mistral.tests.unit.api.v2.test_actions.TestActionsController.test_get ... ok mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkbookTest.test_update_workbook mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkbookTest.test_update_workbook ... ok -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_post_with_exec_id_exec_doesnt_exist -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_post_with_exec_id_exec_doesnt_exist ... ok mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkbookTest.test_workbook_private mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkbookTest.test_workbook_private ... ok mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkbookTest.test_workbook_public mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkbookTest.test_workbook_public ... ok -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_post_with_exec_id_exec_exists -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_post_with_exec_id_exec_exists ... ok mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkbookTest.test_workbook_repr mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkbookTest.test_workbook_repr ... ok -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_post_with_params_none -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_post_with_params_none ... ok mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkbookTest.test_workbooks_in_two_projects -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkbookTest.test_workbooks_in_two_projects ... ok -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_post_with_source_execution_id -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_post_with_source_execution_id ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowDefinitionTest.test_create_and_get_and_load_workflow_definition -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowDefinitionTest.test_create_and_get_and_load_workflow_definition ... ok - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_post_with_src_exec_id_without_exec_id -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_post_with_src_exec_id_without_exec_id ... ok -mistral.tests.unit.api.v2.test_actions.TestActionsController.test_get_all -mistral.tests.unit.api.v2.test_actions.TestActionsController.test_get_all ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowDefinitionTest.test_create_or_update_workflow_definition -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowDefinitionTest.test_create_or_update_workflow_definition ... ok -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_post_without_source_execution_id -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_post_without_source_execution_id ... ok -mistral.tests.unit.api.v2.test_actions.TestActionsController.test_get_all_empty -mistral.tests.unit.api.v2.test_actions.TestActionsController.test_get_all_empty ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowDefinitionTest.test_create_same_workflow_definition_in_different_namespace -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowDefinitionTest.test_create_same_workflow_definition_in_different_namespace ... ok - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_post_without_workflow_id_and_name -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_post_without_workflow_id_and_name ... ok - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowDefinitionTest.test_create_workflow_definition_duplicate_namespace_without_auth -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowDefinitionTest.test_create_workflow_definition_duplicate_namespace_without_auth ... ok -mistral.tests.unit.api.v2.test_actions.TestActionsController.test_get_all_filtered -mistral.tests.unit.api.v2.test_actions.TestActionsController.test_get_all_filtered ... ok -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_put_description -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_put_description ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowDefinitionTest.test_create_workflow_definition_duplicate_without_auth -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowDefinitionTest.test_create_workflow_definition_duplicate_without_auth ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowDefinitionTest.test_delete_other_project_workflow_definition -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowDefinitionTest.test_delete_other_project_workflow_definition ... ok -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_put_empty -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_put_empty ... ok - ERROR [mistral.db.utils] DB error detected, operation will be retried: <bound method CompositeActionProvider.find_all of <mistral_lib.actions.providers.composite.CompositeActionProvider object at 0xb03f45f0>> -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/db/utils.py", line 59, in _with_auth_context - return func(*args, **kw) - File "/usr/lib/python3/dist-packages/mistral_lib/actions/providers/composite.py", line 39, in find_all - action_descriptors = d.find_all( - namespace=namespace, - ...<3 lines>... - **filters - ) - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/adhoc.py", line 259, in find_all - for a_d in db_api.get_action_definitions() - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1167, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1171, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1230, in _execute_mock_call - raise result -sqlalchemy.exc.OperationalError: (builtins.str) mock -[SQL: Mock] -[parameters: 'mock'] -(Background on this error at: https://sqlalche.me/e/20/e3q8) - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowDefinitionTest.test_delete_other_project_workflow_definition_by_admin -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowDefinitionTest.test_delete_other_project_workflow_definition_by_admin ... ok -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_put_env -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_put_env ... ok -mistral.tests.unit.api.v2.test_actions.TestActionsController.test_get_all_operational_error -mistral.tests.unit.api.v2.test_actions.TestActionsController.test_get_all_operational_error ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowDefinitionTest.test_delete_workflow_definition -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowDefinitionTest.test_delete_workflow_definition ... ok -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_put_env_and_description -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_put_env_and_description ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowDefinitionTest.test_delete_workflow_definition_has_event_trigger -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowDefinitionTest.test_delete_workflow_definition_has_event_trigger ... ok -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_put_env_wrong_state -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_put_env_wrong_state ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowDefinitionTest.test_filter_workflow_definition_by_greater_than_equal_value -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowDefinitionTest.test_filter_workflow_definition_by_greater_than_equal_value ... ok -mistral.tests.unit.api.v2.test_actions.TestActionsController.test_get_all_pagination -mistral.tests.unit.api.v2.test_actions.TestActionsController.test_get_all_pagination ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowDefinitionTest.test_filter_workflow_definition_by_greater_than_value -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowDefinitionTest.test_filter_workflow_definition_by_greater_than_value ... ok -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_put_invalid_state -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_put_invalid_state ... ok -mistral.tests.unit.api.v2.test_actions.TestActionsController.test_get_all_pagination_invalid_sort_dirs_length -mistral.tests.unit.api.v2.test_actions.TestActionsController.test_get_all_pagination_invalid_sort_dirs_length ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowDefinitionTest.test_filter_workflow_definition_by_less_than_equal_value -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowDefinitionTest.test_filter_workflow_definition_by_less_than_equal_value ... ok -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_put_not_found -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_put_not_found ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowDefinitionTest.test_filter_workflow_definition_by_less_than_value -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowDefinitionTest.test_filter_workflow_definition_by_less_than_value ... ok -mistral.tests.unit.api.v2.test_actions.TestActionsController.test_get_all_pagination_limit_negative -mistral.tests.unit.api.v2.test_actions.TestActionsController.test_get_all_pagination_limit_negative ... ok -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_put_state_and_description -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_put_state_and_description ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowDefinitionTest.test_filter_workflow_definition_by_multiple_columns -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowDefinitionTest.test_filter_workflow_definition_by_multiple_columns ... ok -mistral.tests.unit.api.v2.test_actions.TestActionsController.test_get_all_pagination_limit_not_integer -mistral.tests.unit.api.v2.test_actions.TestActionsController.test_get_all_pagination_limit_not_integer ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowDefinitionTest.test_filter_workflow_definition_by_not_equal_value -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowDefinitionTest.test_filter_workflow_definition_by_not_equal_value ... ok -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_put_state_cancelled -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_put_state_cancelled ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowDefinitionTest.test_filter_workflow_definition_by_values_in_list -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowDefinitionTest.test_filter_workflow_definition_by_values_in_list ... ok -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_put_state_error -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_put_state_error ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowDefinitionTest.test_filter_workflow_definition_by_values_notin_list -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowDefinitionTest.test_filter_workflow_definition_by_values_notin_list ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowDefinitionTest.test_filter_workflow_definitions_by_equal_value -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowDefinitionTest.test_filter_workflow_definitions_by_equal_value ... ok -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_put_state_info_unset -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_put_state_info_unset ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowDefinitionTest.test_get_workflow_definition_by_admin -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowDefinitionTest.test_get_workflow_definition_by_admin ... ok -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_put_state_paused -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_put_state_paused ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowDefinitionTest.test_get_workflow_definition_with_fields -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowDefinitionTest.test_get_workflow_definition_with_fields ... ok -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_put_state_resume -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_put_state_resume ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowDefinitionTest.test_get_workflow_definition_with_uuid -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowDefinitionTest.test_get_workflow_definition_with_uuid ... ok -mistral.tests.unit.api.v2.test_actions.TestActionsController.test_get_all_pagination_marker -mistral.tests.unit.api.v2.test_actions.TestActionsController.test_get_all_pagination_marker ... ok -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_root_execution_id_present_in_logging_values -mistral.tests.unit.api.v2.test_executions.TestExecutionsController.test_root_execution_id_present_in_logging_values ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowDefinitionTest.test_get_workflow_definitions -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowDefinitionTest.test_get_workflow_definitions ... ok -mistral.tests.unit.api.v2.test_actions.TestActionsController.test_get_all_pagination_unknown_direction -mistral.tests.unit.api.v2.test_actions.TestActionsController.test_get_all_pagination_unknown_direction ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowDefinitionTest.test_update_other_project_workflow_by_admin -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowDefinitionTest.test_update_other_project_workflow_by_admin ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowDefinitionTest.test_update_other_project_workflow_definition -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowDefinitionTest.test_update_other_project_workflow_definition ... ok - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowDefinitionTest.test_update_system_workflow_by_admin -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowDefinitionTest.test_update_system_workflow_by_admin ... ok -mistral.tests.unit.api.v2.test_actions.TestActionsController.test_get_all_sort_date_asc -mistral.tests.unit.api.v2.test_actions.TestActionsController.test_get_all_sort_date_asc ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowDefinitionTest.test_update_wf_scope_cron_trigger_associated_in_diff_tenant -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowDefinitionTest.test_update_wf_scope_cron_trigger_associated_in_diff_tenant ... ok -mistral.tests.unit.api.test_resource_base.TestRestResource.test_from_db_model_workflow_with_input -mistral.tests.unit.api.test_resource_base.TestRestResource.test_from_db_model_workflow_with_input ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowDefinitionTest.test_update_wf_scope_cron_trigger_associated_in_same_tenant -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowDefinitionTest.test_update_wf_scope_cron_trigger_associated_in_same_tenant ... ok -mistral.tests.unit.api.test_resource_base.TestRestResource.test_from_dict -mistral.tests.unit.api.test_resource_base.TestRestResource.test_from_dict ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowDefinitionTest.test_update_wf_scope_event_trigger_associated_in_diff_tenant -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowDefinitionTest.test_update_wf_scope_event_trigger_associated_in_diff_tenant ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowDefinitionTest.test_update_wf_scope_event_trigger_associated_in_same_tenant -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowDefinitionTest.test_update_wf_scope_event_trigger_associated_in_same_tenant ... ok -mistral.tests.unit.api.v2.test_code_sources.TestCodeSourcesController.test_delete -mistral.tests.unit.api.v2.test_code_sources.TestCodeSourcesController.test_delete ... ok - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowDefinitionTest.test_update_workflow_definition -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowDefinitionTest.test_update_workflow_definition ... ok -mistral.tests.unit.api.v2.test_actions.TestActionsController.test_get_all_sort_date_desc -mistral.tests.unit.api.v2.test_actions.TestActionsController.test_get_all_sort_date_desc ... ok -mistral.tests.unit.api.v2.test_code_sources.TestCodeSourcesController.test_get -mistral.tests.unit.api.v2.test_code_sources.TestCodeSourcesController.test_get ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowDefinitionTest.test_workflow_definition_private -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowDefinitionTest.test_workflow_definition_private ... ok -mistral.tests.unit.api.v2.test_actions.TestActionsController.test_get_by_id -mistral.tests.unit.api.v2.test_actions.TestActionsController.test_get_by_id ... ok - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowDefinitionTest.test_workflow_definition_public -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowDefinitionTest.test_workflow_definition_public ... ok -mistral.tests.unit.api.v2.test_code_sources.TestCodeSourcesController.test_get_all -mistral.tests.unit.api.v2.test_code_sources.TestCodeSourcesController.test_get_all ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowDefinitionTest.test_workflow_definition_repr -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowDefinitionTest.test_workflow_definition_repr ... ok -mistral.tests.unit.api.v2.test_actions.TestActionsController.test_get_not_found -mistral.tests.unit.api.v2.test_actions.TestActionsController.test_get_not_found ... ok -mistral.tests.unit.api.v2.test_code_sources.TestCodeSourcesController.test_post -mistral.tests.unit.api.v2.test_code_sources.TestCodeSourcesController.test_post ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowSharingTest.test_get_shared_workflow -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowSharingTest.test_get_shared_workflow ... ok - ERROR [mistral.utils.rest_utils] Error during API call: Duplicate entry for CodeSource ['name', 'namespace', 'project_id']: modulenameduplicate, NS, None - ERROR [mistral.db.utils] DB error detected, operation will be retried: <bound method CompositeActionProvider.find of <mistral_lib.actions.providers.composite.CompositeActionProvider object at 0xb03f45f0>> -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/db/utils.py", line 59, in _with_auth_context - return func(*args, **kw) - File "/usr/lib/python3/dist-packages/mistral_lib/actions/providers/composite.py", line 24, in find - action_desc = d.find(action_name, namespace) - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/adhoc.py", line 244, in find - action_def = db_api.load_action_definition( - action_name, - namespace=namespace - ) - File "/usr/lib/python3.13/unittest/mock.py", line 1167, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1171, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1230, in _execute_mock_call - raise result -sqlalchemy.exc.OperationalError: (builtins.str) mock -[SQL: Mock] -[parameters: 'mock'] -(Background on this error at: https://sqlalche.me/e/20/e3q8) -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowSharingTest.test_owner_delete_shared_workflow -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowSharingTest.test_owner_delete_shared_workflow ... ok -mistral.tests.unit.api.v2.test_code_sources.TestCodeSourcesController.test_post_duplicate -mistral.tests.unit.api.v2.test_code_sources.TestCodeSourcesController.test_post_duplicate ... ok -mistral.tests.unit.api.v2.test_actions.TestActionsController.test_get_operational_error -mistral.tests.unit.api.v2.test_actions.TestActionsController.test_get_operational_error ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowSharingTest.test_owner_delete_shared_workflow_has_crontrigger -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowSharingTest.test_owner_delete_shared_workflow_has_crontrigger ... ok -mistral.tests.unit.api.v2.test_code_sources.TestCodeSourcesController.test_put -mistral.tests.unit.api.v2.test_code_sources.TestCodeSourcesController.test_put ... ok -mistral.tests.unit.api.v2.test_environment.TestEnvironmentController.test_delete -mistral.tests.unit.api.v2.test_environment.TestEnvironmentController.test_delete ... ok -mistral.tests.unit.api.v2.test_actions.TestActionsController.test_get_within_project_id -mistral.tests.unit.api.v2.test_actions.TestActionsController.test_get_within_project_id ... ok -mistral.tests.unit.api.v2.test_environment.TestEnvironmentController.test_delete_not_found -mistral.tests.unit.api.v2.test_environment.TestEnvironmentController.test_delete_not_found ... ok -mistral.tests.unit.api.v2.test_environment.TestEnvironmentController.test_get -mistral.tests.unit.api.v2.test_environment.TestEnvironmentController.test_get ... ok -mistral.tests.unit.api.v2.test_actions.TestActionsController.test_post -mistral.tests.unit.api.v2.test_actions.TestActionsController.test_post ... ok -mistral.tests.unit.api.v2.test_environment.TestEnvironmentController.test_get_all -mistral.tests.unit.api.v2.test_environment.TestEnvironmentController.test_get_all ... ok - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.api.v2.test_environment.TestEnvironmentController.test_get_all_empty -mistral.tests.unit.api.v2.test_environment.TestEnvironmentController.test_get_all_empty ... ok -mistral.tests.unit.api.v2.test_environment.TestEnvironmentController.test_get_all_operational_error -mistral.tests.unit.api.v2.test_environment.TestEnvironmentController.test_get_all_operational_error ... ok - ERROR [mistral.utils.rest_utils] Error during API call: Duplicate entry for Action ['name', 'namespace', 'project_id']: my_action, , None -mistral.tests.unit.api.v2.test_environment.TestEnvironmentController.test_get_not_found -mistral.tests.unit.api.v2.test_environment.TestEnvironmentController.test_get_not_found ... ok -mistral.tests.unit.api.v2.test_actions.TestActionsController.test_post_dup -mistral.tests.unit.api.v2.test_actions.TestActionsController.test_post_dup ... ok -mistral.tests.unit.api.v2.test_environment.TestEnvironmentController.test_get_operational_error -mistral.tests.unit.api.v2.test_environment.TestEnvironmentController.test_get_operational_error ... ok -mistral.tests.unit.api.v2.test_environment.TestEnvironmentController.test_get_with_fields_filter -mistral.tests.unit.api.v2.test_environment.TestEnvironmentController.test_get_with_fields_filter ... ok -mistral.tests.unit.api.v2.test_environment.TestEnvironmentController.test_get_within_project_id -mistral.tests.unit.api.v2.test_environment.TestEnvironmentController.test_get_within_project_id ... ok -mistral.tests.unit.api.v2.test_actions.TestActionsController.test_post_public -mistral.tests.unit.api.v2.test_actions.TestActionsController.test_post_public ... ok - ERROR [mistral.utils.rest_utils] Error during API call: Scope must be one of the following: {'private', 'public'}; actual: unique -mistral.tests.unit.api.v2.test_environment.TestEnvironmentController.test_post -mistral.tests.unit.api.v2.test_environment.TestEnvironmentController.test_post ... ok -mistral.tests.unit.api.v2.test_actions.TestActionsController.test_post_wrong_scope -mistral.tests.unit.api.v2.test_actions.TestActionsController.test_post_wrong_scope ... ok -mistral.tests.unit.api.v2.test_environment.TestEnvironmentController.test_post_default_scope -mistral.tests.unit.api.v2.test_environment.TestEnvironmentController.test_post_default_scope ... ok -mistral.tests.unit.api.v2.test_environment.TestEnvironmentController.test_post_dup -mistral.tests.unit.api.v2.test_environment.TestEnvironmentController.test_post_dup ... ok -mistral.tests.unit.api.v2.test_environment.TestEnvironmentController.test_post_with_illegal_field -mistral.tests.unit.api.v2.test_environment.TestEnvironmentController.test_post_with_illegal_field ... ok -mistral.tests.unit.api.v2.test_environment.TestEnvironmentController.test_put -mistral.tests.unit.api.v2.test_environment.TestEnvironmentController.test_put ... ok -mistral.tests.unit.api.v2.test_actions.TestActionsController.test_put -mistral.tests.unit.api.v2.test_actions.TestActionsController.test_put ... ok -mistral.tests.unit.api.v2.test_environment.TestEnvironmentController.test_put_default_scope -mistral.tests.unit.api.v2.test_environment.TestEnvironmentController.test_put_default_scope ... ok - ERROR [mistral.utils.rest_utils] Error during API call: Action definition not found [action_name=my_action, namespace=] -mistral.tests.unit.api.v2.test_environment.TestEnvironmentController.test_put_not_found -mistral.tests.unit.api.v2.test_environment.TestEnvironmentController.test_put_not_found ... ok -mistral.tests.unit.api.v2.test_actions.TestActionsController.test_put_not_found -mistral.tests.unit.api.v2.test_actions.TestActionsController.test_put_not_found ... ok -mistral.tests.unit.api.v2.test_environment.TestEnvironmentController.test_resource -mistral.tests.unit.api.v2.test_environment.TestEnvironmentController.test_resource ... ok - WARNING [keystonemiddleware.auth_token] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. - WARNING [keystonemiddleware.auth_token] Use of the auth_admin_prefix, auth_host, auth_port, auth_protocol, identity_uri, admin_token, admin_user, admin_password, and admin_tenant_name configuration options was deprecated in the Mitaka release in favor of an auth_plugin and its related options. This class may be removed in a future release. - WARNING [keystonemiddleware.auth_token] Configuring admin URI using auth fragments was deprecated in the Kilo release, and will be removed in the Newton release, use 'identity_uri' instead. - WARNING [keystonemiddleware.auth_token] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint - WARNING [keystonemiddleware.auth_token] Using the in-process token cache is deprecated as of the 4.2.0 release and may be removed in the 5.0.0 release or the 'O' development cycle. The in-process cache causes inconsistent results and high memory usage. When the feature is removed the auth_token middleware will not cache tokens by default which may result in performance issues. It is recommended to use memcache for the auth_token token cache by setting the memcached_servers option. -mistral.tests.unit.api.v2.test_root.TestRootControllerWithAuth.test_index -mistral.tests.unit.api.v2.test_root.TestRootControllerWithAuth.test_index ... ok - WARNING [keystonemiddleware.auth_token] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. - WARNING [keystonemiddleware.auth_token] Use of the auth_admin_prefix, auth_host, auth_port, auth_protocol, identity_uri, admin_token, admin_user, admin_password, and admin_tenant_name configuration options was deprecated in the Mitaka release in favor of an auth_plugin and its related options. This class may be removed in a future release. - WARNING [keystonemiddleware.auth_token] Configuring admin URI using auth fragments was deprecated in the Kilo release, and will be removed in the Newton release, use 'identity_uri' instead. - WARNING [keystonemiddleware.auth_token] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint - WARNING [keystonemiddleware.auth_token] Using the in-process token cache is deprecated as of the 4.2.0 release and may be removed in the 5.0.0 release or the 'O' development cycle. The in-process cache causes inconsistent results and high memory usage. When the feature is removed the auth_token middleware will not cache tokens by default which may result in performance issues. It is recommended to use memcache for the auth_token token cache by setting the memcached_servers option. -mistral.tests.unit.api.v2.test_root.TestRootControllerWithAuth.test_v2_root -mistral.tests.unit.api.v2.test_root.TestRootControllerWithAuth.test_v2_root ... ok -mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_delete -mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_delete ... ok -mistral.tests.unit.api.v2.test_actions.TestActionsController.test_put_public -mistral.tests.unit.api.v2.test_actions.TestActionsController.test_put_public ... ok -mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_delete_not_found -mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_delete_not_found ... ok -mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_get -mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_get ... ok -mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_get_all -mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_get_all ... ok - ERROR [mistral.utils.rest_utils] Error during API call: Attempt to modify a system action: my_action -mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_get_all_empty -mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_get_all_empty ... ok -mistral.tests.unit.api.v2.test_actions.TestActionsController.test_put_system -mistral.tests.unit.api.v2.test_actions.TestActionsController.test_put_system ... ok -mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_get_all_operational_error -mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_get_all_operational_error ... ok -mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_get_not_found -mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_get_not_found ... ok -mistral.tests.unit.api.v2.test_actions.TestActionsController.test_validate -mistral.tests.unit.api.v2.test_actions.TestActionsController.test_validate ... ok -mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_get_operational_error -mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_get_operational_error ... ok -mistral.tests.unit.api.v2.test_actions.TestActionsController.test_validate_dsl_parse_exception -mistral.tests.unit.api.v2.test_actions.TestActionsController.test_validate_dsl_parse_exception ... ok -mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_get_with_fields_filter -mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_get_with_fields_filter ... ok -mistral.tests.unit.api.v2.test_actions.TestActionsController.test_validate_empty -mistral.tests.unit.api.v2.test_actions.TestActionsController.test_validate_empty ... ok -mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_get_with_namespace -mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_get_with_namespace ... ok -mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_get_within_project_id -mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_get_within_project_id ... ok -mistral.tests.unit.api.v2.test_actions.TestActionsController.test_validate_invalid_model_exception -mistral.tests.unit.api.v2.test_actions.TestActionsController.test_validate_invalid_model_exception ... ok -mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_post -mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_post ... ok - ERROR [mistral.utils.rest_utils] Error during API call: Database object already exists -mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_post_dup -mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_post_dup ... ok -mistral.tests.unit.api.v2.test_actions.TestActionsController.test_validate_yaql_parse_exception -mistral.tests.unit.api.v2.test_actions.TestActionsController.test_validate_yaql_parse_exception ... ok -mistral.tests.unit.api.v2.test_dynamic_actions.TestDynamicActionsController.test_delete -mistral.tests.unit.api.v2.test_dynamic_actions.TestDynamicActionsController.test_delete ... ok -mistral.tests.unit.api.v2.test_dynamic_actions.TestDynamicActionsController.test_get -mistral.tests.unit.api.v2.test_dynamic_actions.TestDynamicActionsController.test_get ... ok - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. - ERROR [mistral.utils.rest_utils] Error during API call: Invalid DSL: {'action': 'std.echo output="Hi"', 'workflow': 'wf1', 'type': 'direct', 'name': 'task1', 'version': '2.0'} is valid under each of {'type': 'object', 'required': ['workflow']}, {'type': 'object', 'required': ['action']} - -Failed validating 'oneOf' in schema[1]: - {'oneOf': [{'required': ['action'], 'type': 'object'}, - {'required': ['workflow'], 'type': 'object'}]} - -On instance: - {'action': 'std.echo output="Hi"', - 'name': 'task1', - 'type': 'direct', - 'version': '2.0', - 'workflow': 'wf1'} -mistral.tests.unit.api.v2.test_dynamic_actions.TestDynamicActionsController.test_get_all -mistral.tests.unit.api.v2.test_dynamic_actions.TestDynamicActionsController.test_get_all ... ok -mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_post_invalid -mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_post_invalid ... ok - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_post_invalid_skip_validation -mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_post_invalid_skip_validation ... ok -mistral.tests.unit.api.v2.test_dynamic_actions.TestDynamicActionsController.test_post -mistral.tests.unit.api.v2.test_dynamic_actions.TestDynamicActionsController.test_post ... ok -mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_post_namespace -mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_post_namespace ... ok -mistral.tests.unit.api.v2.test_dynamic_actions.TestDynamicActionsController.test_put -mistral.tests.unit.api.v2.test_dynamic_actions.TestDynamicActionsController.test_put ... ok -mistral.tests.unit.api.v2.test_event_trigger.TestEventTriggerController.test_delete -mistral.tests.unit.api.v2.test_event_trigger.TestEventTriggerController.test_delete ... ok -mistral.tests.unit.api.v2.test_event_trigger.TestEventTriggerController.test_delete_not_found -mistral.tests.unit.api.v2.test_event_trigger.TestEventTriggerController.test_delete_not_found ... ok -mistral.tests.unit.api.v2.test_event_trigger.TestEventTriggerController.test_get -mistral.tests.unit.api.v2.test_event_trigger.TestEventTriggerController.test_get ... ok -mistral.tests.unit.api.v2.test_event_trigger.TestEventTriggerController.test_get_all -mistral.tests.unit.api.v2.test_event_trigger.TestEventTriggerController.test_get_all ... ok -mistral.tests.unit.api.v2.test_event_trigger.TestEventTriggerController.test_get_all_operational_error -mistral.tests.unit.api.v2.test_event_trigger.TestEventTriggerController.test_get_all_operational_error ... ok -mistral.tests.unit.api.v2.test_event_trigger.TestEventTriggerController.test_get_all_projects_admin -mistral.tests.unit.api.v2.test_event_trigger.TestEventTriggerController.test_get_all_projects_admin ... ok -mistral.tests.unit.api.v2.test_event_trigger.TestEventTriggerController.test_get_not_found -mistral.tests.unit.api.v2.test_event_trigger.TestEventTriggerController.test_get_not_found ... ok -mistral.tests.unit.api.v2.test_event_trigger.TestEventTriggerController.test_get_operational_error -mistral.tests.unit.api.v2.test_event_trigger.TestEventTriggerController.test_get_operational_error ... ok -mistral.tests.unit.api.v2.test_event_trigger.TestEventTriggerController.test_get_with_fields_filter -mistral.tests.unit.api.v2.test_event_trigger.TestEventTriggerController.test_get_with_fields_filter ... ok -mistral.tests.unit.api.v2.test_event_trigger.TestEventTriggerController.test_post -mistral.tests.unit.api.v2.test_event_trigger.TestEventTriggerController.test_post ... ok -mistral.tests.unit.api.v2.test_event_trigger.TestEventTriggerController.test_post_no_workflow_id -mistral.tests.unit.api.v2.test_event_trigger.TestEventTriggerController.test_post_no_workflow_id ... ok -mistral.tests.unit.api.v2.test_event_trigger.TestEventTriggerController.test_post_public -mistral.tests.unit.api.v2.test_event_trigger.TestEventTriggerController.test_post_public ... ok -mistral.tests.unit.api.v2.test_event_trigger.TestEventTriggerController.test_post_workflow_not_found -mistral.tests.unit.api.v2.test_event_trigger.TestEventTriggerController.test_post_workflow_not_found ... ok -mistral.tests.unit.api.v2.test_global_publish.TestGlobalPublish.test_global_publish_in_task_exec -mistral.tests.unit.api.v2.test_global_publish.TestGlobalPublish.test_global_publish_in_task_exec ... ok -mistral.tests.unit.api.v2.test_event_trigger.TestEventTriggerController.test_put -mistral.tests.unit.api.v2.test_event_trigger.TestEventTriggerController.test_put ... ok -mistral.tests.unit.api.v2.test_event_trigger.TestEventTriggerController.test_put_field_not_allowed -mistral.tests.unit.api.v2.test_event_trigger.TestEventTriggerController.test_put_field_not_allowed ... ok -mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_post_public -mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_post_public ... ok - ERROR [mistral.utils.rest_utils] Error during API call: Scope must be one of the following: {'public', 'private'}; actual: unique -mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_post_wrong_scope -mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_post_wrong_scope ... ok -mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_put -mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_put ... ok - ERROR [mistral.utils.rest_utils] Error during API call: Invalid DSL: {'action': 'std.echo output="Hi"', 'workflow': 'wf1', 'type': 'direct', 'name': 'task1', 'version': '2.0'} is valid under each of {'type': 'object', 'required': ['workflow']}, {'type': 'object', 'required': ['action']} - -Failed validating 'oneOf' in schema[1]: - {'oneOf': [{'required': ['action'], 'type': 'object'}, - {'required': ['workflow'], 'type': 'object'}]} - -On instance: - {'action': 'std.echo output="Hi"', - 'name': 'task1', - 'type': 'direct', - 'version': '2.0', - 'workflow': 'wf1'} -mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_put_invalid -mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_put_invalid ... ok -mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_put_invalid_skip_validation -mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_put_invalid_skip_validation ... ok - ERROR [mistral.utils.rest_utils] Error during API call: Object not found -mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_put_not_found -mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_put_not_found ... ok -mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_put_public -mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_put_public ... ok - ERROR [mistral.utils.rest_utils] Error during API call: Scope must be one of the following: {'public', 'private'}; actual: unique -mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_put_wrong_scope -mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_put_wrong_scope ... ok -mistral.tests.unit.engine.test_action_heartbeat_sender.ActionHeartbeatSenderRemoteExecutorTest.test_long_action_success -mistral.tests.unit.engine.test_action_heartbeat_sender.ActionHeartbeatSenderRemoteExecutorTest.test_long_action_success ... ok -mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_validate -mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_validate ... ok -mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_validate_dsl_parse_exception -mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_validate_dsl_parse_exception ... ok -mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_validate_empty -mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_validate_empty ... ok - ERROR [mistral.auth.keycloak] Can't connect to the keycloak server with address 'https://my.keycloak.com:8443/auth/realms/my_realm/protocol/openid-connect/certs'. -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/auth/keycloak.py", line 175, in send_request_to_auth_server - resp = requests.get( - url, - ...<2 lines>... - cert=cert - ) - File "/usr/lib/python3.13/unittest/mock.py", line 1167, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1171, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1226, in _execute_mock_call - raise effect -requests.exceptions.ConnectionError -mistral.tests.unit.api.v2.test_global_publish.TestGlobalPublish.test_global_publish_in_wf_exec -mistral.tests.unit.api.v2.test_global_publish.TestGlobalPublish.test_global_publish_in_wf_exec ... ok -mistral.tests.unit.api.v2.test_keycloak_auth.TestKeyCloakOIDCAuth.test_connection_error -mistral.tests.unit.api.v2.test_keycloak_auth.TestKeyCloakOIDCAuth.test_connection_error ... ok - ERROR [mistral.auth.keycloak] Auth token must be provided in 'X-Auth-Token' header. -mistral.tests.unit.api.v2.test_keycloak_auth.TestKeyCloakOIDCAuth.test_header_parsing -mistral.tests.unit.api.v2.test_keycloak_auth.TestKeyCloakOIDCAuth.test_header_parsing ... ok -mistral.tests.unit.api.v2.test_keycloak_auth.TestKeyCloakOIDCAuth.test_no_auth_token -mistral.tests.unit.api.v2.test_keycloak_auth.TestKeyCloakOIDCAuth.test_no_auth_token ... ok -mistral.tests.unit.api.v2.test_keycloak_auth.TestKeyCloakOIDCAuth.test_no_realm_roles -mistral.tests.unit.api.v2.test_keycloak_auth.TestKeyCloakOIDCAuth.test_no_realm_roles ... ok - WARNING [mistral.auth.keycloak] HTTP response from OIDC provider: [''] with WWW-Authenticate: [unauthorized reason is ...] - ERROR [mistral.auth.keycloak] Token can't be decoded because of wrong format Not enough segments -mistral.tests.unit.api.v2.test_keycloak_auth.TestKeyCloakOIDCAuth.test_server_unauthorized -mistral.tests.unit.api.v2.test_keycloak_auth.TestKeyCloakOIDCAuth.test_server_unauthorized ... ok -mistral.tests.unit.api.v2.test_keycloak_auth.TestKeyCloakOIDCAuth.test_wrong_token_format -mistral.tests.unit.api.v2.test_keycloak_auth.TestKeyCloakOIDCAuth.test_wrong_token_format ... ok -mistral.tests.unit.api.v2.test_keycloak_auth.TestKeyCloakOIDCAuthApp.test_params_transition -mistral.tests.unit.api.v2.test_keycloak_auth.TestKeyCloakOIDCAuthApp.test_params_transition ... ok -mistral.tests.unit.api.v2.test_members.TestMembersController.test_create_duplicate_membership -mistral.tests.unit.api.v2.test_members.TestMembersController.test_create_duplicate_membership ... ok -mistral.tests.unit.api.v2.test_members.TestMembersController.test_create_membership_nonexistent_wf -mistral.tests.unit.api.v2.test_members.TestMembersController.test_create_membership_nonexistent_wf ... ok -mistral.tests.unit.api.v2.test_members.TestMembersController.test_create_membership_public_wf -mistral.tests.unit.api.v2.test_members.TestMembersController.test_create_membership_public_wf ... ok -mistral.tests.unit.api.v2.test_members.TestMembersController.test_create_membership_untransferable -mistral.tests.unit.api.v2.test_members.TestMembersController.test_create_membership_untransferable ... ok -mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_validate_invalid_model_exception -mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_validate_invalid_model_exception ... ok -mistral.tests.unit.api.v2.test_members.TestMembersController.test_create_resource_member -mistral.tests.unit.api.v2.test_members.TestMembersController.test_create_resource_member ... ok -mistral.tests.unit.api.v2.test_members.TestMembersController.test_delete_membership -mistral.tests.unit.api.v2.test_members.TestMembersController.test_delete_membership ... ok -mistral.tests.unit.api.v2.test_members.TestMembersController.test_delete_membership_not_owner -mistral.tests.unit.api.v2.test_members.TestMembersController.test_delete_membership_not_owner ... ok -mistral.tests.unit.api.v2.test_members.TestMembersController.test_get_memberships_nonexistent_wf -mistral.tests.unit.api.v2.test_members.TestMembersController.test_get_memberships_nonexistent_wf ... ok -mistral.tests.unit.api.v2.test_members.TestMembersController.test_get_operational_error -mistral.tests.unit.api.v2.test_members.TestMembersController.test_get_operational_error ... ok -mistral.tests.unit.api.v2.test_execution_report.TestExecutionReportController.test_estimated_time -mistral.tests.unit.api.v2.test_execution_report.TestExecutionReportController.test_estimated_time ... ok -mistral.tests.unit.api.v2.test_members.TestMembersController.test_get_other_membership -mistral.tests.unit.api.v2.test_members.TestMembersController.test_get_other_membership ... ok -mistral.tests.unit.api.v2.test_members.TestMembersController.test_get_other_memberships -mistral.tests.unit.api.v2.test_members.TestMembersController.test_get_other_memberships ... ok -mistral.tests.unit.api.v2.test_members.TestMembersController.test_get_resource_memberips -mistral.tests.unit.api.v2.test_members.TestMembersController.test_get_resource_memberips ... ok - ERROR [mistral.utils.rest_utils] Error during API call: Resource sharing feature can only be supported with authentication enabled. -mistral.tests.unit.api.v2.test_members.TestMembersController.test_membership_api_without_auth -mistral.tests.unit.api.v2.test_members.TestMembersController.test_membership_api_without_auth ... ok -mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_validate_yaql_parse_exception -mistral.tests.unit.api.v2.test_workbooks.TestWorkbooksController.test_validate_yaql_parse_exception ... ok -mistral.tests.unit.db.v2.test_db_model.DBModelTest.test_iterate_column_names -mistral.tests.unit.db.v2.test_db_model.DBModelTest.test_iterate_column_names ... ok -mistral.tests.unit.api.v2.test_members.TestMembersController.test_update_membership -mistral.tests.unit.api.v2.test_members.TestMembersController.test_update_membership ... ok -mistral.tests.unit.db.v2.test_db_model.DBModelTest.test_iterate_columns -mistral.tests.unit.db.v2.test_db_model.DBModelTest.test_iterate_columns ... ok -mistral.tests.unit.db.v2.test_db_model.DBModelTest.test_to_dict -mistral.tests.unit.db.v2.test_db_model.DBModelTest.test_to_dict ... ok -mistral.tests.unit.api.v2.test_members.TestMembersController.test_update_membership_invalid_status -mistral.tests.unit.api.v2.test_members.TestMembersController.test_update_membership_invalid_status ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.CronTriggerTest.test_create_and_get_and_load_cron_trigger -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.CronTriggerTest.test_create_and_get_and_load_cron_trigger ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.CronTriggerTest.test_create_cron_trigger_duplicate_without_auth -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.CronTriggerTest.test_create_cron_trigger_duplicate_without_auth ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.CronTriggerTest.test_create_or_update_cron_trigger -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.CronTriggerTest.test_create_or_update_cron_trigger ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.CronTriggerTest.test_cron_trigger_repr -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.CronTriggerTest.test_cron_trigger_repr ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.CronTriggerTest.test_delete_cron_trigger -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.CronTriggerTest.test_delete_cron_trigger ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.CronTriggerTest.test_delete_cron_trigger_by_id -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.CronTriggerTest.test_delete_cron_trigger_by_id ... ok -mistral.tests.unit.api.v2.test_members.TestMembersController.test_update_membership_not_shared_user -mistral.tests.unit.api.v2.test_members.TestMembersController.test_update_membership_not_shared_user ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.CronTriggerTest.test_get_cron_trigger -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.CronTriggerTest.test_get_cron_trigger ... ok -mistral.tests.unit.api.v2.test_root.TestRootControllerWithHTTPProxyToWSGI.test_index -mistral.tests.unit.api.v2.test_root.TestRootControllerWithHTTPProxyToWSGI.test_index ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.CronTriggerTest.test_get_cron_trigger_by_id -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.CronTriggerTest.test_get_cron_trigger_by_id ... ok -mistral.tests.unit.api.v2.test_root.TestRootControllerWithHTTPProxyToWSGI.test_index_with_prefix -mistral.tests.unit.api.v2.test_root.TestRootControllerWithHTTPProxyToWSGI.test_index_with_prefix ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.CronTriggerTest.test_get_cron_trigger_not_found -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.CronTriggerTest.test_get_cron_trigger_not_found ... ok -mistral.tests.unit.api.v2.test_root.TestRootControllerWithHTTPProxyToWSGI.test_v2_root -mistral.tests.unit.api.v2.test_root.TestRootControllerWithHTTPProxyToWSGI.test_v2_root ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.CronTriggerTest.test_get_cron_triggers -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.CronTriggerTest.test_get_cron_triggers ... ok -mistral.tests.unit.api.v2.test_root.TestRootControllerWithHTTPProxyToWSGI.test_v2_root_with_prefix -mistral.tests.unit.api.v2.test_root.TestRootControllerWithHTTPProxyToWSGI.test_v2_root_with_prefix ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.CronTriggerTest.test_get_cron_triggers_other_tenant -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.CronTriggerTest.test_get_cron_triggers_other_tenant ... ok -/usr/lib/python3/dist-packages/tooz/drivers/zake.py:54: UserWarning: The zake driver is deprecated, and will be removed in a future release. - warnings.warn( - WARNING [mistral.service.coordination] Group notifier_group does not exist. - WARNING [mistral.service.coordination] Group event-engine_group does not exist. - WARNING [mistral.service.coordination] Group engine_group does not exist. - WARNING [mistral.service.coordination] Group executor_group does not exist. -mistral.tests.unit.api.v2.test_services.TestServicesController.test_get_all -mistral.tests.unit.api.v2.test_services.TestServicesController.test_get_all ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.CronTriggerTest.test_update_cron_trigger -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.CronTriggerTest.test_update_cron_trigger ... ok - ERROR [oslo_messaging.rpc.server] Exception during message handling -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/server.py", line 172, in _process_incoming - res = self.dispatcher.dispatch(message) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 309, in dispatch - return self._do_dispatch(endpoint, method, ctxt, args) - ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 229, in _do_dispatch - result = func(ctxt, **new_args) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/engine_server.py", line 235, in on_action_complete - return self.engine.on_action_complete(action_ex_id, result, wf_action) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/db/utils.py", line 111, in decorate - return retry(_with_auth_context, auth_ctx, func, *args, **kw) - File "/usr/lib/python3/dist-packages/tenacity/__init__.py", line 469, in __call__ - do = self.iter(retry_state=retry_state) - File "/usr/lib/python3/dist-packages/tenacity/__init__.py", line 370, in iter - result = action(retry_state) - File "/usr/lib/python3/dist-packages/tenacity/__init__.py", line 392, in <lambda> - self._add_action_func(lambda rs: rs.outcome.result()) - ~~~~~~~~~~~~~~~~~^^ - File "/usr/lib/python3.13/concurrent/futures/_base.py", line 449, in result - return self.__get_result() - ~~~~~~~~~~~~~~~~~^^ - File "/usr/lib/python3.13/concurrent/futures/_base.py", line 401, in __get_result - raise self._exception - File "/usr/lib/python3/dist-packages/tenacity/__init__.py", line 472, in __call__ - result = fn(*args, **kwargs) - File "/build/reproducible-path/mistral-19.0.0/mistral/db/utils.py", line 59, in _with_auth_context - return func(*args, **kw) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/post_tx_queue.py", line 80, in decorate - res = func(*args, **kw) - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/default_engine.py", line 176, in on_action_complete - action_ex = db_api.get_action_execution(action_ex_id) - File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/api.py", line 309, in get_action_execution - return IMPL.get_action_execution(id, fields=fields, insecure=insecure) - ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/db/sqlalchemy/base.py", line 132, in _within_session - result = func(*args, **kw) - File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/sqlalchemy/api.py", line 941, in get_action_execution - raise exc.DBEntityNotFoundError( - "ActionExecution not found [id=%s]" % id - ) -mistral.exceptions.DBEntityNotFoundError: ActionExecution not found [id=ea17c6dc-7b6e-432a-870c-b34121af2f76] - ERROR [wsme.api] Server-side error: "Failed to get service members from coordination backend. error message". Detail: -Traceback (most recent call last): - - File "/build/reproducible-path/mistral-19.0.0/mistral/api/controllers/v2/service.py", line 63, in get_all - members = service_coordinator.get_members(group) - - File "/usr/lib/python3.13/unittest/mock.py", line 1167, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - - File "/usr/lib/python3.13/unittest/mock.py", line 1171, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - - File "/usr/lib/python3.13/unittest/mock.py", line 1226, in _execute_mock_call - raise effect - -tooz.ToozError: error message - - -During handling of the above exception, another exception occurred: - - -Traceback (most recent call last): - - File "/usr/lib/python3/dist-packages/wsmeext/pecan.py", line 82, in callfunction - result = f(self, *args, **kwargs) - - File "/build/reproducible-path/mistral-19.0.0/mistral/api/controllers/v2/service.py", line 79, in get_all - raise exc.CoordinationException( - ...<2 lines>... - ) - -mistral.exceptions.CoordinationException: Failed to get service members from coordination backend. error message - -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.CronTriggerTest.test_update_cron_trigger_by_id -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.CronTriggerTest.test_update_cron_trigger_by_id ... ok -mistral.tests.unit.api.v2.test_services.TestServicesController.test_get_all_with_get_members_error -mistral.tests.unit.api.v2.test_services.TestServicesController.test_get_all_with_get_members_error ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowExecutionTest.test_create_and_get_and_load_workflow_execution -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowExecutionTest.test_create_and_get_and_load_workflow_execution ... ok -mistral.tests.unit.api.v2.test_services.TestServicesController.test_get_all_without_backend -mistral.tests.unit.api.v2.test_services.TestServicesController.test_get_all_without_backend ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowExecutionTest.test_create_or_update_workflow_execution -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowExecutionTest.test_create_or_update_workflow_execution ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowExecutionTest.test_delete_workflow_execution -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowExecutionTest.test_delete_workflow_execution ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowExecutionTest.test_delete_workflow_execution_by_admin -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowExecutionTest.test_delete_workflow_execution_by_admin ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowExecutionTest.test_delete_workflow_execution_by_other_fail -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowExecutionTest.test_delete_workflow_execution_by_other_fail ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowExecutionTest.test_filter_workflow_execution_by_equal_value -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowExecutionTest.test_filter_workflow_execution_by_equal_value ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowExecutionTest.test_filter_workflow_execution_by_greater_than_equal_value -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowExecutionTest.test_filter_workflow_execution_by_greater_than_equal_value ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowExecutionTest.test_filter_workflow_execution_by_greater_than_value -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowExecutionTest.test_filter_workflow_execution_by_greater_than_value ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowExecutionTest.test_filter_workflow_execution_by_less_than_equal_value -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowExecutionTest.test_filter_workflow_execution_by_less_than_equal_value ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowExecutionTest.test_filter_workflow_execution_by_less_than_value -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowExecutionTest.test_filter_workflow_execution_by_less_than_value ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowExecutionTest.test_filter_workflow_execution_by_multiple_columns -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowExecutionTest.test_filter_workflow_execution_by_multiple_columns ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowExecutionTest.test_filter_workflow_execution_by_not_equal_value -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowExecutionTest.test_filter_workflow_execution_by_not_equal_value ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowExecutionTest.test_filter_workflow_execution_by_values_in_list -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowExecutionTest.test_filter_workflow_execution_by_values_in_list ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowExecutionTest.test_filter_workflow_execution_by_values_notin_list -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowExecutionTest.test_filter_workflow_execution_by_values_notin_list ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowExecutionTest.test_get_workflow_execution_with_fields -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowExecutionTest.test_get_workflow_execution_with_fields ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowExecutionTest.test_get_workflow_executions -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowExecutionTest.test_get_workflow_executions ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowExecutionTest.test_task_executions -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowExecutionTest.test_task_executions ... ok -mistral.tests.unit.api.v2.test_execution_report.TestExecutionReportController.test_estimated_time_no_previous_executions -mistral.tests.unit.api.v2.test_execution_report.TestExecutionReportController.test_estimated_time_no_previous_executions ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowExecutionTest.test_trim_status_info -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowExecutionTest.test_trim_status_info ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowExecutionTest.test_update_workflow_execution -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowExecutionTest.test_update_workflow_execution ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowExecutionTest.test_update_workflow_execution_by_admin -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowExecutionTest.test_update_workflow_execution_by_admin ... ok -mistral.tests.unit.engine.test_commands.SimpleEngineCmdsWithMsgTest.test_fail -mistral.tests.unit.engine.test_commands.SimpleEngineCmdsWithMsgTest.test_fail ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowExecutionTest.test_update_workflow_execution_by_others_fail -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowExecutionTest.test_update_workflow_execution_by_others_fail ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowExecutionTest.test_workflow_execution_repr -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkflowExecutionTest.test_workflow_execution_repr ... ok -mistral.tests.unit.db.v2.test_transactions.TransactionsTest.test_read_only_transactions -mistral.tests.unit.db.v2.test_transactions.TransactionsTest.test_read_only_transactions ... ok -mistral.tests.unit.db.v2.test_locking.SQLiteLocksTest.test_acquire_release_sqlite_lock -mistral.tests.unit.db.v2.test_locking.SQLiteLocksTest.test_acquire_release_sqlite_lock ... ok -mistral.tests.unit.engine.test_commands.SimpleEngineCmdsWithMsgTest.test_pause -mistral.tests.unit.engine.test_commands.SimpleEngineCmdsWithMsgTest.test_pause ... ok -mistral.tests.unit.db.v2.test_locking.SQLiteLocksTest.test_correct_locking -mistral.tests.unit.db.v2.test_locking.SQLiteLocksTest.test_correct_locking ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.EnvironmentTest.test_create_and_get_and_load_environment -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.EnvironmentTest.test_create_and_get_and_load_environment ... ok - ERROR [oslo_messaging.rpc.server] Exception during message handling -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/server.py", line 172, in _process_incoming - res = self.dispatcher.dispatch(message) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 309, in dispatch - return self._do_dispatch(endpoint, method, ctxt, args) - ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 229, in _do_dispatch - result = func(ctxt, **new_args) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/engine_server.py", line 235, in on_action_complete - return self.engine.on_action_complete(action_ex_id, result, wf_action) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/db/utils.py", line 111, in decorate - return retry(_with_auth_context, auth_ctx, func, *args, **kw) - File "/usr/lib/python3/dist-packages/tenacity/__init__.py", line 469, in __call__ - do = self.iter(retry_state=retry_state) - File "/usr/lib/python3/dist-packages/tenacity/__init__.py", line 370, in iter - result = action(retry_state) - File "/usr/lib/python3/dist-packages/tenacity/__init__.py", line 392, in <lambda> - self._add_action_func(lambda rs: rs.outcome.result()) - ~~~~~~~~~~~~~~~~~^^ - File "/usr/lib/python3.13/concurrent/futures/_base.py", line 449, in result - return self.__get_result() - ~~~~~~~~~~~~~~~~~^^ - File "/usr/lib/python3.13/concurrent/futures/_base.py", line 401, in __get_result - raise self._exception - File "/usr/lib/python3/dist-packages/tenacity/__init__.py", line 472, in __call__ - result = fn(*args, **kwargs) - File "/build/reproducible-path/mistral-19.0.0/mistral/db/utils.py", line 59, in _with_auth_context - return func(*args, **kw) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/post_tx_queue.py", line 80, in decorate - res = func(*args, **kw) - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/default_engine.py", line 176, in on_action_complete - action_ex = db_api.get_action_execution(action_ex_id) - File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/api.py", line 309, in get_action_execution - return IMPL.get_action_execution(id, fields=fields, insecure=insecure) - ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/db/sqlalchemy/base.py", line 132, in _within_session - result = func(*args, **kw) - File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/sqlalchemy/api.py", line 941, in get_action_execution - raise exc.DBEntityNotFoundError( - "ActionExecution not found [id=%s]" % id - ) -mistral.exceptions.DBEntityNotFoundError: ActionExecution not found [id=d0e14fae-b57c-4a95-a4a6-53843cefbcf3] -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.EnvironmentTest.test_create_environment_duplicate_without_auth -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.EnvironmentTest.test_create_environment_duplicate_without_auth ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.EnvironmentTest.test_create_or_update_environment -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.EnvironmentTest.test_create_or_update_environment ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.EnvironmentTest.test_delete_environment -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.EnvironmentTest.test_delete_environment ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.EnvironmentTest.test_delete_environments -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.EnvironmentTest.test_delete_environments ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.EnvironmentTest.test_environment_repr -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.EnvironmentTest.test_environment_repr ... ok - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=5b1782a9-b8cd-4773-9b2e-fc632a7cb340, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - context.create_action_context(exec_ctx) - ) - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.EnvironmentTest.test_get_environments -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.EnvironmentTest.test_get_environments ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.EnvironmentTest.test_update_environment -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.EnvironmentTest.test_update_environment ... ok - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.EventTriggerTest.test_create_and_get_event_trigger -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.EventTriggerTest.test_create_and_get_event_trigger ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.EventTriggerTest.test_create_event_trigger_duplicate -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.EventTriggerTest.test_create_event_trigger_duplicate ... ok - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.EventTriggerTest.test_delete_event_triggers -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.EventTriggerTest.test_delete_event_triggers ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.EventTriggerTest.test_get_event_triggers_insecure -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.EventTriggerTest.test_get_event_triggers_insecure ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.EventTriggerTest.test_get_event_triggers_not_insecure -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.EventTriggerTest.test_get_event_triggers_not_insecure ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.EventTriggerTest.test_get_event_triggers_specific_fields_insecure -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.EventTriggerTest.test_get_event_triggers_specific_fields_insecure ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.EventTriggerTest.test_update_event_trigger -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.EventTriggerTest.test_update_event_trigger ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.LockTest.test_create_lock -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.LockTest.test_create_lock ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.LockTest.test_internal_get_direct_subworkflows -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.LockTest.test_internal_get_direct_subworkflows ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.LockTest.test_with_named_lock -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.LockTest.test_with_named_lock ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ScheduledJobTest.test_create_and_get_scheduled_job -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ScheduledJobTest.test_create_and_get_scheduled_job ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ScheduledJobTest.test_create_scheduled_job_duplicate_without_auth -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ScheduledJobTest.test_create_scheduled_job_duplicate_without_auth ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ScheduledJobTest.test_delete_scheduled_job -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ScheduledJobTest.test_delete_scheduled_job ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ScheduledJobTest.test_get_scheduled_jobs -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ScheduledJobTest.test_get_scheduled_jobs ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ScheduledJobTest.test_get_scheduled_jobs_count -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ScheduledJobTest.test_get_scheduled_jobs_count ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ScheduledJobTest.test_update_scheduled_job -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ScheduledJobTest.test_update_scheduled_job ... ok -mistral.tests.unit.db.v2.test_sqlite_transactions.SQLiteTransactionsTest.test_dirty_reads -mistral.tests.unit.db.v2.test_sqlite_transactions.SQLiteTransactionsTest.test_dirty_reads ... ok -mistral.tests.unit.api.v2.test_execution_report.TestExecutionReportController.test_nested_wf -mistral.tests.unit.api.v2.test_execution_report.TestExecutionReportController.test_nested_wf ... ok -mistral.tests.unit.engine.test_commands.SimpleEngineCmdsWithMsgTest.test_succeed -mistral.tests.unit.engine.test_commands.SimpleEngineCmdsWithMsgTest.test_succeed ... ok -mistral.tests.unit.engine.test_action_defaults.ActionDefaultTest.test_action_defaults_from_env -mistral.tests.unit.engine.test_action_defaults.ActionDefaultTest.test_action_defaults_from_env ... ok -mistral.tests.unit.engine.test_commands.OrderEngineCommandsTest.test_fail_first -mistral.tests.unit.engine.test_commands.OrderEngineCommandsTest.test_fail_first ... ok -mistral.tests.unit.engine.test_action_defaults.ActionDefaultTest.test_action_defaults_from_env_not_applied -mistral.tests.unit.engine.test_action_defaults.ActionDefaultTest.test_action_defaults_from_env_not_applied ... ok - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=aa6ae779-4ccd-41d8-8593-c77f706fe30d, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - context.create_action_context(exec_ctx) - ) - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.engine.test_commands.SimpleEngineWorkflowLevelCmdsWithMsgTest.test_fail -mistral.tests.unit.engine.test_commands.SimpleEngineWorkflowLevelCmdsWithMsgTest.test_fail ... ok -mistral.tests.unit.api.v2.test_execution_report.TestExecutionReportController.test_nested_wf_errors_only -mistral.tests.unit.api.v2.test_execution_report.TestExecutionReportController.test_nested_wf_errors_only ... ok -mistral.tests.unit.engine.test_action_defaults.ActionDefaultTest.test_with_items_action_defaults_from_env -mistral.tests.unit.engine.test_action_defaults.ActionDefaultTest.test_with_items_action_defaults_from_env ... ok -mistral.tests.unit.engine.test_commands.SimpleEngineWorkflowLevelCmdsWithMsgTest.test_pause -mistral.tests.unit.engine.test_commands.SimpleEngineWorkflowLevelCmdsWithMsgTest.test_pause ... ok -mistral.tests.unit.engine.test_action_defaults.ActionDefaultTest.test_with_items_action_defaults_from_env_not_applied -mistral.tests.unit.engine.test_action_defaults.ActionDefaultTest.test_with_items_action_defaults_from_env_not_applied ... ok - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=2eab553d-32cc-42f5-9e2f-7fd58115c5d4, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - context.create_action_context(exec_ctx) - ) - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.engine.test_commands.OrderEngineCommandsTest.test_fail_second -mistral.tests.unit.engine.test_commands.OrderEngineCommandsTest.test_fail_second ... ok -mistral.tests.unit.api.v2.test_execution_report.TestExecutionReportController.test_nested_wf_max_depth -mistral.tests.unit.api.v2.test_execution_report.TestExecutionReportController.test_nested_wf_max_depth ... ok -mistral.tests.unit.engine.test_commands.SimpleEngineWorkflowLevelCmdsWithMsgTest.test_succeed -mistral.tests.unit.engine.test_commands.SimpleEngineWorkflowLevelCmdsWithMsgTest.test_succeed ... ok - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=5970f009-17d5-42c9-a10c-df8b42157b2d, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - context.create_action_context(exec_ctx) - ) - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=ef66ee40-a94c-4ae4-8917-15708d1fc117, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - context.create_action_context(exec_ctx) - ) - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. -mistral.tests.unit.engine.test_action_heartbeat_sender.ActionHeartbeatSenderLocalExecutorTest.test_long_action_success -mistral.tests.unit.engine.test_action_heartbeat_sender.ActionHeartbeatSenderLocalExecutorTest.test_long_action_success ... ok - ERROR [mistral.rpc.base] Caught a messaging remote error. See details of the original exception. -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/rpc/base.py", line 103, in decorator - return method(*args, **kwargs) - File "/build/reproducible-path/mistral-19.0.0/mistral/rpc/clients.py", line 150, in start_workflow - return call( - auth_ctx.ctx(), - ...<6 lines>... - params=params - ) - File "/usr/lib/python3.13/unittest/mock.py", line 1167, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1171, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1226, in _execute_mock_call - raise effect -oslo_messaging.rpc.client.RemoteError: Remote error: InputException Input is wrong -None. - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=e09d3d4c-3a13-424e-a93c-d3d8a3b5131d, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - context.create_action_context(exec_ctx) - ) - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. -mistral.tests.unit.engine.test_default_engine.DefaultEngineWithTransportTest.test_engine_client_remote_error -mistral.tests.unit.engine.test_default_engine.DefaultEngineWithTransportTest.test_engine_client_remote_error ... ok - ERROR [mistral.rpc.base] Caught a messaging remote error. See details of the original exception. -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/rpc/base.py", line 103, in decorator - return method(*args, **kwargs) - File "/build/reproducible-path/mistral-19.0.0/mistral/rpc/clients.py", line 150, in start_workflow - return call( - auth_ctx.ctx(), - ...<6 lines>... - params=params - ) - File "/usr/lib/python3.13/unittest/mock.py", line 1167, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1171, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1226, in _execute_mock_call - raise effect -KeyError: 'wrong key' - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=3a83020f-05cf-46a9-8976-fff3d6094599, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - context.create_action_context(exec_ctx) - ) - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.engine.test_default_engine.DefaultEngineWithTransportTest.test_engine_client_remote_error_arbitrary -mistral.tests.unit.engine.test_default_engine.DefaultEngineWithTransportTest.test_engine_client_remote_error_arbitrary ... ok -mistral.tests.unit.engine.test_commands.SimpleEngineWorkflowLevelCommandsTest.test_fail -mistral.tests.unit.engine.test_commands.SimpleEngineWorkflowLevelCommandsTest.test_fail ... ok -mistral.tests.unit.api.v2.test_execution_report.TestExecutionReportController.test_retry_count -mistral.tests.unit.api.v2.test_execution_report.TestExecutionReportController.test_retry_count ... ok - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=0fdcd190-2356-4856-86e2-d7a4285a3d18, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - context.create_action_context(exec_ctx) - ) - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_action_error_with_array_result -mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_action_error_with_array_result ... ok -mistral.tests.unit.engine.test_commands.OrderEngineCommandsTest.test_succeed_first -mistral.tests.unit.engine.test_commands.OrderEngineCommandsTest.test_succeed_first ... ok -mistral.tests.unit.api.v2.test_execution_report.TestExecutionReportController.test_simple_sequence_wf -mistral.tests.unit.api.v2.test_execution_report.TestExecutionReportController.test_simple_sequence_wf ... ok - ERROR [mistral.engine.task_handler] Failed to run task [error=Can not evaluate YAQL expression [expression=wrong(yaql), error=Unknown function "wrong", data={'__task_execution': {'id': '120f1110-6506-45c8-89b2-7f534dd6fbbb', 'name': 'task2'}, '__env': {}, , '__versions': {}, '__execution': {'id': '66df6551-e0ba-4296-bf06-a4e6593a787c'}, }], wf=wf, task=task2]: -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 158, in evaluate - result = get_yaql_engine_class()(expression).evaluate( - context=get_yaql_context(data_context) - ) - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 159, in evaluate - return self(utils.NO_VALUE, context, self.engine) - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 147, in __call__ - return super(Statement, self).__call__(receiver, context, engine) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 34, in __call__ - return context(self.name, engine, receiver, context)(*self.args) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> - return lambda *args, **kwargs: runner.call( - ~~~~~~~~~~~^ - name, self, args, kwargs, engine, receiver, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - data_context, use_convention, function_filter) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 48, in call - delegate = choose_overload( - name, all_overloads, engine, receiver, data_context, args, kwargs) - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 115, in choose_overload - args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args)) - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 115, in <genexpr> - args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args)) - ~~~~~~~~~~~~~^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 109, in <lambda> - arg(utils.NO_VALUE, context, engine) - ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 34, in __call__ - return context(self.name, engine, receiver, context)(*self.args) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> - return lambda *args, **kwargs: runner.call( - ~~~~~~~~~~~^ - name, self, args, kwargs, engine, receiver, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - data_context, use_convention, function_filter) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 44, in call - raise exceptions.NoFunctionRegisteredException(name) -yaql.language.exceptions.NoFunctionRegisteredException: Unknown function "wrong" - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 83, in run_task - task.run(first_run) - ~~~~~~~~^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 602, in run - self._run_new() - ~~~~~~~~~~~~~^^ - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 632, in _run_new - self._schedule_actions() - ~~~~~~~~~~~~~~~~~~~~~~^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 696, in _schedule_actions - input_dict = self._get_action_input() - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 735, in _get_action_input - self.evaluate(input_spec, ctx) if input_spec else {} - ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 172, in evaluate - return expr.evaluate_recursively( - ~~~~~~~~~~~~~~~~~~~~~~~~~^ - data, - ^^^^^ - self.get_expression_context(ctx) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - ) - ^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 99, in evaluate_recursively - data[key] = _evaluate_item(data[key], context) - ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 78, in _evaluate_item - return evaluate(item, context) - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 70, in evaluate - return evaluator.evaluate(expression, context) - ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 226, in evaluate - evaluated = super(InlineYAQLEvaluator, cls).evaluate( - trim_expr, - data_context - ) - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 180, in evaluate - raise exc.YaqlEvaluationException( - ...<2 lines>... - ) -mistral.exceptions.YaqlEvaluationException: Can not evaluate YAQL expression [expression=wrong(yaql), error=Unknown function "wrong", data={'__task_execution': {'id': '120f1110-6506-45c8-89b2-7f534dd6fbbb', 'name': 'task2'}, '__env': {}, , '__versions': {}, '__execution': {'id': '66df6551-e0ba-4296-bf06-a4e6593a787c'}, }] - -mistral.tests.unit.engine.test_commands.SimpleEngineWorkflowLevelCommandsTest.test_pause -mistral.tests.unit.engine.test_commands.SimpleEngineWorkflowLevelCommandsTest.test_pause ... ok -mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_async_next_task_with_input_yaql_error -mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_async_next_task_with_input_yaql_error ... ok - ERROR [mistral.engine.task_handler] Failed to handle action completion [error=Can not evaluate YAQL expression [expression=wrong(yaql), error=Unknown function "wrong", data={'__task_execution': {'id': 'f2a98949-5914-441b-b52a-d0fe39de715d', 'name': 'task1'}, '__versions': {}, '__env': {}, '__execution': {'id': '599b6ef9-4926-436c-97b9-da325b4f06e7'}, }], wf=wf, task=task1, action=std.async_noop]: -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 158, in evaluate - result = get_yaql_engine_class()(expression).evaluate( - context=get_yaql_context(data_context) - ) - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 159, in evaluate - return self(utils.NO_VALUE, context, self.engine) - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 147, in __call__ - return super(Statement, self).__call__(receiver, context, engine) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 34, in __call__ - return context(self.name, engine, receiver, context)(*self.args) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> - return lambda *args, **kwargs: runner.call( - ~~~~~~~~~~~^ - name, self, args, kwargs, engine, receiver, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - data_context, use_convention, function_filter) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 48, in call - delegate = choose_overload( - name, all_overloads, engine, receiver, data_context, args, kwargs) - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 115, in choose_overload - args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args)) - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 115, in <genexpr> - args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args)) - ~~~~~~~~~~~~~^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 109, in <lambda> - arg(utils.NO_VALUE, context, engine) - ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 34, in __call__ - return context(self.name, engine, receiver, context)(*self.args) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> - return lambda *args, **kwargs: runner.call( - ~~~~~~~~~~~^ - name, self, args, kwargs, engine, receiver, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - data_context, use_convention, function_filter) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 44, in call - raise exceptions.NoFunctionRegisteredException(name) -yaql.language.exceptions.NoFunctionRegisteredException: Unknown function "wrong" - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 161, in _on_action_complete - task.on_action_complete(action_ex) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 593, in on_action_complete - self.complete(state, state_info) - ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 401, in complete - cmds = wf_ctrl.continue_workflow(task_ex=self.task_ex) - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - File "/build/reproducible-path/mistral-19.0.0/mistral/workflow/base.py", line 134, in continue_workflow - return self._find_next_commands(task_ex) - ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/workflow/direct_workflow.py", line 106, in _find_next_commands - cmds.extend(self._find_next_commands_for_task(t_ex)) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^ - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - File "/build/reproducible-path/mistral-19.0.0/mistral/workflow/direct_workflow.py", line 137, in _find_next_commands_for_task - for t_n, params, event_name in self._find_next_tasks(task_ex, ctx): - ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - File "/build/reproducible-path/mistral-19.0.0/mistral/workflow/direct_workflow.py", line 339, in _find_next_tasks - if not cond or expr.evaluate(cond, ctx_view): - ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 70, in evaluate - return evaluator.evaluate(expression, context) - ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 226, in evaluate - evaluated = super(InlineYAQLEvaluator, cls).evaluate( - trim_expr, - data_context - ) - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 180, in evaluate - raise exc.YaqlEvaluationException( - ...<2 lines>... - ) -mistral.exceptions.YaqlEvaluationException: Can not evaluate YAQL expression [expression=wrong(yaql), error=Unknown function "wrong", data={'__task_execution': {'id': 'f2a98949-5914-441b-b52a-d0fe39de715d', 'name': 'task1'}, '__versions': {}, '__env': {}, '__execution': {'id': '599b6ef9-4926-436c-97b9-da325b4f06e7'}, }] - - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=41bdfcc8-adc3-476d-9992-14c4638f4d2c, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - context.create_action_context(exec_ctx) - ) - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. -mistral.tests.unit.engine.test_commands.SimpleEngineWorkflowLevelCommandsTest.test_succeed -mistral.tests.unit.engine.test_commands.SimpleEngineWorkflowLevelCommandsTest.test_succeed ... ok - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_async_task_on_clause_has_yaql_error -mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_async_task_on_clause_has_yaql_error ... ok -mistral.tests.unit.api.v2.test_execution_report.TestExecutionReportController.test_statistics_only -mistral.tests.unit.api.v2.test_execution_report.TestExecutionReportController.test_statistics_only ... ok - ERROR [mistral.context] Failed to validate access token: 'iss' -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/context.py", line 286, in before - auth_handler.authenticate(state.request) - ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/auth/keycloak.py", line 65, in authenticate - __, __, realm_name = decoded['iss'].strip().rpartition('/realms/') - ~~~~~~~^^^^^^^ -KeyError: 'iss' -mistral.tests.unit.api.v2.test_keycloak_auth.TestKeyCloakOIDCAuthScenarios.test_get_workflow_failed_auth -mistral.tests.unit.api.v2.test_keycloak_auth.TestKeyCloakOIDCAuthScenarios.test_get_workflow_failed_auth ... ok - ERROR [mistral.auth.keycloak] Token can't be decoded because of wrong format Not enough segments - ERROR [mistral.context] Failed to validate access token: Token can't be decoded because of wrong format Not enough segments -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/jwt/api_jws.py", line 269, in _load - signing_input, crypto_segment = jwt.rsplit(b".", 1) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -ValueError: not enough values to unpack (expected 2, got 1) - -The above exception was the direct cause of the following exception: - -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/auth/keycloak.py", line 50, in authenticate - decoded = jwt.decode( - access_token, - algorithms=['RS256'], - verify=False - ) - File "/usr/lib/python3/dist-packages/jwt/api_jwt.py", line 222, in decode - decoded = self.decode_complete( - jwt, - ...<8 lines>... - leeway=leeway, - ) - File "/usr/lib/python3/dist-packages/jwt/api_jwt.py", line 156, in decode_complete - decoded = api_jws.decode_complete( - jwt, - ...<3 lines>... - detached_payload=detached_payload, - ) - File "/usr/lib/python3/dist-packages/jwt/api_jws.py", line 209, in decode_complete - payload, signing_input, header, signature = self._load(jwt) - ~~~~~~~~~~^^^^^ - File "/usr/lib/python3/dist-packages/jwt/api_jws.py", line 272, in _load - raise DecodeError("Not enough segments") from err -jwt.exceptions.DecodeError: Not enough segments - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/context.py", line 286, in before - auth_handler.authenticate(state.request) - ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/auth/keycloak.py", line 61, in authenticate - raise exc.UnauthorizedException(message=msg) -mistral.exceptions.UnauthorizedException: Token can't be decoded because of wrong format Not enough segments -mistral.tests.unit.api.v2.test_keycloak_auth.TestKeyCloakOIDCAuthScenarios.test_get_workflow_invalid_token_format -mistral.tests.unit.api.v2.test_keycloak_auth.TestKeyCloakOIDCAuthScenarios.test_get_workflow_invalid_token_format ... ok -mistral.tests.unit.api.v2.test_keycloak_auth.TestKeyCloakOIDCAuthScenarios.test_get_workflow_success_auth -mistral.tests.unit.api.v2.test_keycloak_auth.TestKeyCloakOIDCAuthScenarios.test_get_workflow_success_auth ... ok - ERROR [mistral.actions.std_actions] Failed to send HTTP request for action execution: aaa41baa-885a-439e-b839-bd1dfc1b53e3 -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 236, in run - resp = requests.request( - self.method, - ...<10 lines>... - verify=action_verify - ) - File "/usr/lib/python3/dist-packages/requests/api.py", line 59, in request - return session.request(method=method, url=url, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/requests/sessions.py", line 575, in request - prep = self.prepare_request(req) - File "/usr/lib/python3/dist-packages/requests/sessions.py", line 484, in prepare_request - p.prepare( - ~~~~~~~~~^ - method=request.method.upper(), - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - ...<10 lines>... - hooks=merge_hooks(request.hooks, self.hooks), - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - ) - ^ - File "/usr/lib/python3/dist-packages/requests/models.py", line 367, in prepare - self.prepare_url(url, params) - ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/requests/models.py", line 438, in prepare_url - raise MissingSchema( - ...<2 lines>... - ) -requests.exceptions.MissingSchema: Invalid URL 'some.not.existing.url': No scheme supplied. Perhaps you meant https://some.not.existing.url? - WARNING [mistral.executors.default_executor] The action raised an exception [action=<mistral.actions.std_actions.HTTPAction object at 0xb03e75f0>, action_ex_id=aaa41baa-885a-439e-b839-bd1dfc1b53e3, msg='Failed to send HTTP request: Invalid URL 'some.not.existing.url': No scheme supplied. Perhaps you meant https://some.not.existing.url?'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 236, in run - resp = requests.request( - self.method, - ...<10 lines>... - verify=action_verify - ) - File "/usr/lib/python3/dist-packages/requests/api.py", line 59, in request - return session.request(method=method, url=url, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/requests/sessions.py", line 575, in request - prep = self.prepare_request(req) - File "/usr/lib/python3/dist-packages/requests/sessions.py", line 484, in prepare_request - p.prepare( - ~~~~~~~~~^ - method=request.method.upper(), - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - ...<10 lines>... - hooks=merge_hooks(request.hooks, self.hooks), - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - ) - ^ - File "/usr/lib/python3/dist-packages/requests/models.py", line 367, in prepare - self.prepare_url(url, params) - ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/requests/models.py", line 438, in prepare_url - raise MissingSchema( - ...<2 lines>... - ) -requests.exceptions.MissingSchema: Invalid URL 'some.not.existing.url': No scheme supplied. Perhaps you meant https://some.not.existing.url? - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - context.create_action_context(exec_ctx) - ) - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 255, in run - raise exc.ActionException("Failed to send HTTP request: %s" % e) -mistral.exceptions.ActionException: Failed to send HTTP request: Invalid URL 'some.not.existing.url': No scheme supplied. Perhaps you meant https://some.not.existing.url? -mistral.tests.unit.engine.test_commands.OrderEngineCommandsTest.test_succeed_second -mistral.tests.unit.engine.test_commands.OrderEngineCommandsTest.test_succeed_second ... ok -mistral.tests.unit.engine.test_dataflow.DataFlowEngineTest.test_branch_publishing_success -mistral.tests.unit.engine.test_dataflow.DataFlowEngineTest.test_branch_publishing_success ... ok - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. - WARNING [mistral.utils.rest_utils] The object must have been deleted while being fetched with a list request [model_class=<class 'mistral.db.v2.sqlalchemy.models.WorkflowExecution'>, id=62033c4c-a964-4673-9324-2fa3b6d69361] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/utils/rest_utils.py", line 212, in _get_all_function - rest_resource = resource_function(db_model) - File "/usr/lib/python3.13/unittest/mock.py", line 1167, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1171, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1244, in _execute_mock_call - return self._mock_wraps(*args, **kwargs) - ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/tests/unit/api/v2/test_parallel_operations.py", line 103, in decorate_resource_function_ - return orig_func(arg) - File "/build/reproducible-path/mistral-19.0.0/mistral/api/controllers/v2/execution.py", line 64, in _get_workflow_execution_resource - rest_utils.load_deferred_fields(wf_ex, ['params', 'input']) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/utils/rest_utils.py", line 304, in load_deferred_fields - hasattr(ex, f) - ~~~~~~~^^^^^^^ - File "/usr/lib/python3/dist-packages/sqlalchemy/orm/attributes.py", line 566, in __get__ - return self.impl.get(state, dict_) # type: ignore[no-any-return] - ~~~~~~~~~~~~~^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/sqlalchemy/orm/attributes.py", line 1086, in get - value = self._fire_loader_callables(state, key, passive) - File "/usr/lib/python3/dist-packages/sqlalchemy/orm/attributes.py", line 1121, in _fire_loader_callables - return self.callable_(state, passive) - ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/sqlalchemy/orm/strategies.py", line 541, in _load_for_state - loading.load_scalar_attributes( - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - state.mapper, state, set(group), PASSIVE_OFF - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - ) - ^ - File "/usr/lib/python3/dist-packages/sqlalchemy/orm/loading.py", line 1682, in load_scalar_attributes - raise orm_exc.ObjectDeletedError(state) -sqlalchemy.orm.exc.ObjectDeletedError: Instance '<WorkflowExecution at 0xaf0f1a48>' has been deleted, or its row is otherwise not present. -mistral.tests.unit.api.v2.test_parallel_operations.TestParallelOperations.test_parallel_api_list_and_delete_operations -mistral.tests.unit.api.v2.test_parallel_operations.TestParallelOperations.test_parallel_api_list_and_delete_operations ... ok -mistral.tests.unit.api.v2.test_root.TestRootController.test_index -mistral.tests.unit.api.v2.test_root.TestRootController.test_index ... ok -mistral.tests.unit.api.v2.test_root.TestRootController.test_v2_root -mistral.tests.unit.api.v2.test_root.TestRootController.test_v2_root ... ok -mistral.tests.unit.engine.test_dataflow.DataFlowEngineTest.test_destroy_result -mistral.tests.unit.engine.test_dataflow.DataFlowEngineTest.test_destroy_result ... ok -mistral.tests.unit.engine.test_commands.SimpleEngineCommandsTest.test_fail -mistral.tests.unit.engine.test_commands.SimpleEngineCommandsTest.test_fail ... ok -mistral.tests.unit.engine.test_dataflow.DataFlowEngineTest.test_empty_with_items -mistral.tests.unit.engine.test_dataflow.DataFlowEngineTest.test_empty_with_items ... ok - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=fd8808c0-f67c-4976-bde1-a04850596455, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - context.create_action_context(exec_ctx) - ) - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.api.v2.test_sub_execution.TestSubExecutionsController.test_sub_executions_errors_only -mistral.tests.unit.api.v2.test_sub_execution.TestSubExecutionsController.test_sub_executions_errors_only ... ok -mistral.tests.unit.engine.test_commands.SimpleEngineCommandsTest.test_pause -mistral.tests.unit.engine.test_commands.SimpleEngineCommandsTest.test_pause ... ok -mistral.tests.unit.engine.test_dataflow.DataFlowEngineTest.test_get_published_global -mistral.tests.unit.engine.test_dataflow.DataFlowEngineTest.test_get_published_global ... ok - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=d12b602a-e488-44c8-aba5-7c01555c9e10, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - context.create_action_context(exec_ctx) - ) - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=46bc2e31-62a0-482b-89c5-4a614bc53458, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - context.create_action_context(exec_ctx) - ) - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.engine.test_dataflow.DataFlowEngineTest.test_global_publishing_error_access_via_function -mistral.tests.unit.engine.test_dataflow.DataFlowEngineTest.test_global_publishing_error_access_via_function ... ok -mistral.tests.unit.engine.test_commands.SimpleEngineCommandsTest.test_succeed -mistral.tests.unit.engine.test_commands.SimpleEngineCommandsTest.test_succeed ... ok -mistral.tests.unit.api.v2.test_sub_execution.TestSubExecutionsController.test_sub_executions_task_id -mistral.tests.unit.api.v2.test_sub_execution.TestSubExecutionsController.test_sub_executions_task_id ... ok -mistral.tests.unit.engine.test_default_engine.DefaultEngineTest.test_on_action_complete -mistral.tests.unit.engine.test_default_engine.DefaultEngineTest.test_on_action_complete ... ok - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=4feb76aa-5448-44aa-b6b3-68d6870c9e6b, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - context.create_action_context(exec_ctx) - ) - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. -mistral.tests.unit.engine.test_dataflow.DataFlowEngineTest.test_global_publishing_error_access_via_root_context -mistral.tests.unit.engine.test_dataflow.DataFlowEngineTest.test_global_publishing_error_access_via_root_context ... ok -mistral.tests.unit.engine.test_default_engine.DefaultEngineTest.test_on_action_update -mistral.tests.unit.engine.test_default_engine.DefaultEngineTest.test_on_action_update ... ok - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=6e145e3d-d30b-45f1-83c8-ad2d5dd59a34, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - context.create_action_context(exec_ctx) - ) - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.api.v2.test_sub_execution.TestSubExecutionsController.test_sub_executions_wf_ex_id -mistral.tests.unit.api.v2.test_sub_execution.TestSubExecutionsController.test_sub_executions_wf_ex_id ... ok - ERROR [mistral.engine.action_handler] Failed to update action [error=Transition to the PAUSED state is only supported for asynchronous action execution., action=std.noop, task=task1]: -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/action_handler.py", line 65, in on_action_update - action.update(state) - ~~~~~~~~~~~~~^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/actions.py", line 84, in update - raise exc.InvalidStateTransitionException( - ...<2 lines>... - ) -mistral.exceptions.InvalidStateTransitionException: Transition to the PAUSED state is only supported for asynchronous action execution. - -mistral.tests.unit.engine.test_dataflow.DataFlowEngineTest.test_global_publishing_success_access_via_function -mistral.tests.unit.engine.test_dataflow.DataFlowEngineTest.test_global_publishing_success_access_via_function ... ok -mistral.tests.unit.engine.test_default_engine.DefaultEngineTest.test_on_action_update_non_async -mistral.tests.unit.engine.test_default_engine.DefaultEngineTest.test_on_action_update_non_async ... ok -mistral.tests.unit.engine.test_default_engine.DefaultEngineTest.test_report_running_actions -mistral.tests.unit.engine.test_default_engine.DefaultEngineTest.test_report_running_actions ... ok -mistral.tests.unit.engine.test_default_engine.DefaultEngineTest.test_resume_workflow -mistral.tests.unit.engine.test_default_engine.DefaultEngineTest.test_resume_workflow ... ok -mistral.tests.unit.engine.test_default_engine.DefaultEngineTest.test_start_workflow -mistral.tests.unit.engine.test_default_engine.DefaultEngineTest.test_start_workflow ... ok -mistral.tests.unit.engine.test_default_engine.DefaultEngineTest.test_start_workflow_env_not_found -mistral.tests.unit.engine.test_default_engine.DefaultEngineTest.test_start_workflow_env_not_found ... ok -mistral.tests.unit.engine.test_dataflow.DataFlowEngineTest.test_global_publishing_success_access_via_root_context_ -mistral.tests.unit.engine.test_dataflow.DataFlowEngineTest.test_global_publishing_success_access_via_root_context_ ... ok -mistral.tests.unit.engine.test_default_engine.DefaultEngineTest.test_start_workflow_missing_parameters -mistral.tests.unit.engine.test_default_engine.DefaultEngineTest.test_start_workflow_missing_parameters ... ok -mistral.tests.unit.engine.test_default_engine.DefaultEngineTest.test_start_workflow_unexpected_parameters -mistral.tests.unit.engine.test_default_engine.DefaultEngineTest.test_start_workflow_unexpected_parameters ... ok - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=e5ccbe8e-b000-4bf7-8d05-332467853fc3, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - context.create_action_context(exec_ctx) - ) - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.engine.test_default_engine.DefaultEngineTest.test_start_workflow_with_adhoc_env -mistral.tests.unit.engine.test_default_engine.DefaultEngineTest.test_start_workflow_with_adhoc_env ... ok -mistral.tests.unit.api.v2.test_sub_execution.TestSubExecutionsController.test_sub_executions_with_include_output -mistral.tests.unit.api.v2.test_sub_execution.TestSubExecutionsController.test_sub_executions_with_include_output ... ok -mistral.tests.unit.engine.test_default_engine.DefaultEngineTest.test_start_workflow_with_env_type_error -mistral.tests.unit.engine.test_default_engine.DefaultEngineTest.test_start_workflow_with_env_type_error ... ok -mistral.tests.unit.engine.test_default_engine.DefaultEngineTest.test_start_workflow_with_ex_id -mistral.tests.unit.engine.test_default_engine.DefaultEngineTest.test_start_workflow_with_ex_id ... ok -mistral.tests.unit.engine.test_dataflow.DataFlowEngineTest.test_linear_data_with_input_expressions -mistral.tests.unit.engine.test_dataflow.DataFlowEngineTest.test_linear_data_with_input_expressions ... ok -mistral.tests.unit.engine.test_default_engine.DefaultEngineTest.test_start_workflow_with_input_default -mistral.tests.unit.engine.test_default_engine.DefaultEngineTest.test_start_workflow_with_input_default ... ok -mistral.tests.unit.engine.test_default_engine.DefaultEngineTest.test_start_workflow_with_saved_env -mistral.tests.unit.engine.test_default_engine.DefaultEngineTest.test_start_workflow_with_saved_env ... ok -mistral.tests.unit.engine.test_default_engine.DefaultEngineTest.test_stop_workflow_bad_status -mistral.tests.unit.engine.test_default_engine.DefaultEngineTest.test_stop_workflow_bad_status ... ok -mistral.tests.unit.engine.test_default_engine.DefaultEngineTest.test_stop_workflow_fail -mistral.tests.unit.engine.test_default_engine.DefaultEngineTest.test_stop_workflow_fail ... ok - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=88cc0841-6f12-4eed-8551-cc97ffa2c6b4, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - context.create_action_context(exec_ctx) - ) - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.engine.test_default_engine.DefaultEngineTest.test_stop_workflow_succeed -mistral.tests.unit.engine.test_default_engine.DefaultEngineTest.test_stop_workflow_succeed ... ok - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.engine.test_dataflow.DataFlowEngineTest.test_linear_dataflow -mistral.tests.unit.engine.test_dataflow.DataFlowEngineTest.test_linear_dataflow ... ok -mistral.tests.unit.api.v2.test_sub_execution.TestSubExecutionsController.test_sub_executions_with_max_depth -mistral.tests.unit.api.v2.test_sub_execution.TestSubExecutionsController.test_sub_executions_with_max_depth ... ok -mistral.tests.unit.api.v2.test_tasks.TestTasksController.test_get -mistral.tests.unit.api.v2.test_tasks.TestTasksController.test_get ... ok -mistral.tests.unit.api.v2.test_tasks.TestTasksController.test_get_all -mistral.tests.unit.api.v2.test_tasks.TestTasksController.test_get_all ... ok -mistral.tests.unit.api.v2.test_tasks.TestTasksController.test_get_all_empty -mistral.tests.unit.api.v2.test_tasks.TestTasksController.test_get_all_empty ... ok -mistral.tests.unit.api.v2.test_tasks.TestTasksController.test_get_all_operational_error -mistral.tests.unit.api.v2.test_tasks.TestTasksController.test_get_all_operational_error ... ok -mistral.tests.unit.api.v2.test_tasks.TestTasksController.test_get_not_found -mistral.tests.unit.api.v2.test_tasks.TestTasksController.test_get_not_found ... ok - ERROR [mistral.db.utils] DB error detected, operation will be retried: <function _get_task_execution at 0xb038f5c8> -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/db/utils.py", line 59, in _with_auth_context - return func(*args, **kw) - File "/build/reproducible-path/mistral-19.0.0/mistral/api/controllers/v2/task.py", line 69, in _get_task_execution - task_ex = db_api.get_task_execution(id, fields=fields) - File "/usr/lib/python3.13/unittest/mock.py", line 1167, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1171, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1230, in _execute_mock_call - raise result -sqlalchemy.exc.OperationalError: (builtins.str) mock -[SQL: Mock] -[parameters: 'mock'] -(Background on this error at: https://sqlalche.me/e/20/e3q8) -mistral.tests.unit.api.v2.test_tasks.TestTasksController.test_get_operational_error -mistral.tests.unit.api.v2.test_tasks.TestTasksController.test_get_operational_error ... ok -mistral.tests.unit.api.v2.test_tasks.TestTasksController.test_get_with_fields_filter -mistral.tests.unit.api.v2.test_tasks.TestTasksController.test_get_with_fields_filter ... ok -mistral.tests.unit.api.v2.test_tasks.TestTasksController.test_get_within_project_id -mistral.tests.unit.api.v2.test_tasks.TestTasksController.test_get_within_project_id ... ok -mistral.tests.unit.api.v2.test_tasks.TestTasksController.test_put_current_task_in_error_rerun -mistral.tests.unit.api.v2.test_tasks.TestTasksController.test_put_current_task_in_error_rerun ... ok -mistral.tests.unit.api.v2.test_tasks.TestTasksController.test_put_current_task_not_in_error_rerun -mistral.tests.unit.api.v2.test_tasks.TestTasksController.test_put_current_task_not_in_error_rerun ... ok -mistral.tests.unit.api.v2.test_tasks.TestTasksController.test_put_current_task_not_in_error_skip -mistral.tests.unit.api.v2.test_tasks.TestTasksController.test_put_current_task_not_in_error_skip ... ok -mistral.tests.unit.api.v2.test_tasks.TestTasksController.test_put_env -mistral.tests.unit.api.v2.test_tasks.TestTasksController.test_put_env ... ok -mistral.tests.unit.api.v2.test_tasks.TestTasksController.test_put_invalid_reset_rerun -mistral.tests.unit.api.v2.test_tasks.TestTasksController.test_put_invalid_reset_rerun ... ok -mistral.tests.unit.api.v2.test_tasks.TestTasksController.test_put_invalid_state_rerun -mistral.tests.unit.api.v2.test_tasks.TestTasksController.test_put_invalid_state_rerun ... ok -mistral.tests.unit.api.v2.test_tasks.TestTasksController.test_put_match_task_name_rerun -mistral.tests.unit.api.v2.test_tasks.TestTasksController.test_put_match_task_name_rerun ... ok -mistral.tests.unit.api.v2.test_tasks.TestTasksController.test_put_mismatch_task_name_rerun -mistral.tests.unit.api.v2.test_tasks.TestTasksController.test_put_mismatch_task_name_rerun ... ok -mistral.tests.unit.api.v2.test_tasks.TestTasksController.test_put_mismatch_workflow_name_rerun -mistral.tests.unit.api.v2.test_tasks.TestTasksController.test_put_mismatch_workflow_name_rerun ... ok -mistral.tests.unit.api.v2.test_tasks.TestTasksController.test_put_missing_reset_rerun -mistral.tests.unit.api.v2.test_tasks.TestTasksController.test_put_missing_reset_rerun ... ok -mistral.tests.unit.api.v2.test_tasks.TestTasksController.test_put_rerun -mistral.tests.unit.api.v2.test_tasks.TestTasksController.test_put_rerun ... ok -mistral.tests.unit.api.v2.test_tasks.TestTasksController.test_put_skip -mistral.tests.unit.api.v2.test_tasks.TestTasksController.test_put_skip ... ok -mistral.tests.unit.api.v2.test_tasks.TestTasksController.test_put_valid_state_rerun -mistral.tests.unit.api.v2.test_tasks.TestTasksController.test_put_valid_state_rerun ... ok -mistral.tests.unit.api.v2.test_tasks.TestTasksController.test_put_with_items_rerun -mistral.tests.unit.api.v2.test_tasks.TestTasksController.test_put_with_items_rerun ... ok -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_checksum_has_md5_format -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_checksum_has_md5_format ... ok -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_delete -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_delete ... ok -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_delete_not_found -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_delete_not_found ... ok - ERROR [oslo_messaging.rpc.server] Exception during message handling -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/server.py", line 172, in _process_incoming - res = self.dispatcher.dispatch(message) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 309, in dispatch - return self._do_dispatch(endpoint, method, ctxt, args) - ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 229, in _do_dispatch - result = func(ctxt, **new_args) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/engine_server.py", line 181, in start_task - return self.engine.start_task( - ~~~~~~~~~~~~~~~~~~~~~~^ - task_ex_id, - ^^^^^^^^^^^ - ...<4 lines>... - **params - ^^^^^^^^ - ) - ^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/post_tx_queue.py", line 80, in decorate - res = func(*args, **kw) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/default_engine.py", line 89, in start_task - task_handler.run_task(task_ex_id, waiting, - ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ - triggered_by, rerun, reset, first_run) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 70, in run_task - task_ex = db_api.get_task_execution(task_ex_id) - File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/api.py", line 394, in get_task_execution - return IMPL.get_task_execution(id, fields=fields) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/db/sqlalchemy/base.py", line 132, in _within_session - result = func(*args, **kw) - File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/sqlalchemy/api.py", line 1169, in get_task_execution - raise exc.DBEntityNotFoundError( - "Task execution not found [id=%s]" % id - ) -mistral.exceptions.DBEntityNotFoundError: Task execution not found [id=ae589121-b756-476c-938e-8e26b18df08b] - ERROR [oslo_messaging.rpc.server] Exception during message handling -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/server.py", line 172, in _process_incoming - res = self.dispatcher.dispatch(message) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 309, in dispatch - return self._do_dispatch(endpoint, method, ctxt, args) - ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 229, in _do_dispatch - result = func(ctxt, **new_args) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/engine_server.py", line 181, in start_task - return self.engine.start_task( - ~~~~~~~~~~~~~~~~~~~~~~^ - task_ex_id, - ^^^^^^^^^^^ - ...<4 lines>... - **params - ^^^^^^^^ - ) - ^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/post_tx_queue.py", line 80, in decorate - res = func(*args, **kw) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/default_engine.py", line 89, in start_task - task_handler.run_task(task_ex_id, waiting, - ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ - triggered_by, rerun, reset, first_run) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 70, in run_task - task_ex = db_api.get_task_execution(task_ex_id) - File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/api.py", line 394, in get_task_execution - return IMPL.get_task_execution(id, fields=fields) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/db/sqlalchemy/base.py", line 132, in _within_session - result = func(*args, **kw) - File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/sqlalchemy/api.py", line 1169, in get_task_execution - raise exc.DBEntityNotFoundError( - "Task execution not found [id=%s]" % id - ) -mistral.exceptions.DBEntityNotFoundError: Task execution not found [id=4acc59d9-7ccc-4720-a32c-192dc8398dbc] - ERROR [oslo_messaging.rpc.server] Exception during message handling -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/server.py", line 172, in _process_incoming - res = self.dispatcher.dispatch(message) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 309, in dispatch - return self._do_dispatch(endpoint, method, ctxt, args) - ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 229, in _do_dispatch - result = func(ctxt, **new_args) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/engine_server.py", line 181, in start_task - return self.engine.start_task( - ~~~~~~~~~~~~~~~~~~~~~~^ - task_ex_id, - ^^^^^^^^^^^ - ...<4 lines>... - **params - ^^^^^^^^ - ) - ^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/post_tx_queue.py", line 80, in decorate - res = func(*args, **kw) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/default_engine.py", line 89, in start_task - task_handler.run_task(task_ex_id, waiting, - ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ - triggered_by, rerun, reset, first_run) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 70, in run_task - task_ex = db_api.get_task_execution(task_ex_id) - File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/api.py", line 394, in get_task_execution - return IMPL.get_task_execution(id, fields=fields) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/db/sqlalchemy/base.py", line 132, in _within_session - result = func(*args, **kw) - File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/sqlalchemy/api.py", line 1169, in get_task_execution - raise exc.DBEntityNotFoundError( - "Task execution not found [id=%s]" % id - ) -mistral.exceptions.DBEntityNotFoundError: Task execution not found [id=24f415d5-eed1-482a-9d95-ac511f0e31cb] - ERROR [oslo_messaging.rpc.server] Exception during message handling -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/server.py", line 172, in _process_incoming - res = self.dispatcher.dispatch(message) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 309, in dispatch - return self._do_dispatch(endpoint, method, ctxt, args) - ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 229, in _do_dispatch - result = func(ctxt, **new_args) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/engine_server.py", line 181, in start_task - return self.engine.start_task( - ~~~~~~~~~~~~~~~~~~~~~~^ - task_ex_id, - ^^^^^^^^^^^ - ...<4 lines>... - **params - ^^^^^^^^ - ) - ^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/post_tx_queue.py", line 80, in decorate - res = func(*args, **kw) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/default_engine.py", line 89, in start_task - task_handler.run_task(task_ex_id, waiting, - ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ - triggered_by, rerun, reset, first_run) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 70, in run_task - task_ex = db_api.get_task_execution(task_ex_id) - File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/api.py", line 394, in get_task_execution - return IMPL.get_task_execution(id, fields=fields) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/db/sqlalchemy/base.py", line 132, in _within_session - result = func(*args, **kw) - File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/sqlalchemy/api.py", line 1169, in get_task_execution - raise exc.DBEntityNotFoundError( - "Task execution not found [id=%s]" % id - ) -mistral.exceptions.DBEntityNotFoundError: Task execution not found [id=f8284bf5-24dc-46ba-9aa6-a82b733a3dee] - ERROR [oslo_messaging.rpc.server] Exception during message handling -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/server.py", line 172, in _process_incoming - res = self.dispatcher.dispatch(message) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 309, in dispatch - return self._do_dispatch(endpoint, method, ctxt, args) - ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 229, in _do_dispatch - result = func(ctxt, **new_args) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/engine_server.py", line 181, in start_task - return self.engine.start_task( - ~~~~~~~~~~~~~~~~~~~~~~^ - task_ex_id, - ^^^^^^^^^^^ - ...<4 lines>... - **params - ^^^^^^^^ - ) - ^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/post_tx_queue.py", line 80, in decorate - res = func(*args, **kw) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/default_engine.py", line 89, in start_task - task_handler.run_task(task_ex_id, waiting, - ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ - triggered_by, rerun, reset, first_run) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 70, in run_task - task_ex = db_api.get_task_execution(task_ex_id) - File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/api.py", line 394, in get_task_execution - return IMPL.get_task_execution(id, fields=fields) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/db/sqlalchemy/base.py", line 132, in _within_session - result = func(*args, **kw) - File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/sqlalchemy/api.py", line 1169, in get_task_execution - raise exc.DBEntityNotFoundError( - "Task execution not found [id=%s]" % id - ) -mistral.exceptions.DBEntityNotFoundError: Task execution not found [id=52fa65bd-3792-415a-8e94-c98c64d8434e] - ERROR [oslo_messaging.rpc.server] Exception during message handling -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/server.py", line 172, in _process_incoming - res = self.dispatcher.dispatch(message) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 309, in dispatch - return self._do_dispatch(endpoint, method, ctxt, args) - ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 229, in _do_dispatch - result = func(ctxt, **new_args) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/engine_server.py", line 181, in start_task - return self.engine.start_task( - ~~~~~~~~~~~~~~~~~~~~~~^ - task_ex_id, - ^^^^^^^^^^^ - ...<4 lines>... - **params - ^^^^^^^^ - ) - ^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/post_tx_queue.py", line 80, in decorate - res = func(*args, **kw) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/default_engine.py", line 89, in start_task - task_handler.run_task(task_ex_id, waiting, - ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ - triggered_by, rerun, reset, first_run) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 70, in run_task - task_ex = db_api.get_task_execution(task_ex_id) - File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/api.py", line 394, in get_task_execution - return IMPL.get_task_execution(id, fields=fields) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/db/sqlalchemy/base.py", line 132, in _within_session - result = func(*args, **kw) - File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/sqlalchemy/api.py", line 1169, in get_task_execution - raise exc.DBEntityNotFoundError( - "Task execution not found [id=%s]" % id - ) -mistral.exceptions.DBEntityNotFoundError: Task execution not found [id=cae12146-5ca3-4c8c-acce-2b2fce67f3f2] - ERROR [oslo_messaging.rpc.server] Exception during message handling -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/server.py", line 172, in _process_incoming - res = self.dispatcher.dispatch(message) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 309, in dispatch - return self._do_dispatch(endpoint, method, ctxt, args) - ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 229, in _do_dispatch - result = func(ctxt, **new_args) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/engine_server.py", line 181, in start_task - return self.engine.start_task( - ~~~~~~~~~~~~~~~~~~~~~~^ - task_ex_id, - ^^^^^^^^^^^ - ...<4 lines>... - **params - ^^^^^^^^ - ) - ^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/post_tx_queue.py", line 80, in decorate - res = func(*args, **kw) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/default_engine.py", line 89, in start_task - task_handler.run_task(task_ex_id, waiting, - ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ - triggered_by, rerun, reset, first_run) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 70, in run_task - task_ex = db_api.get_task_execution(task_ex_id) - File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/api.py", line 394, in get_task_execution - return IMPL.get_task_execution(id, fields=fields) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/db/sqlalchemy/base.py", line 132, in _within_session - result = func(*args, **kw) - File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/sqlalchemy/api.py", line 1169, in get_task_execution - raise exc.DBEntityNotFoundError( - "Task execution not found [id=%s]" % id - ) -mistral.exceptions.DBEntityNotFoundError: Task execution not found [id=c02e03e4-bb85-45be-b243-da6debe1447d] - ERROR [oslo_messaging.rpc.server] Exception during message handling -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/server.py", line 172, in _process_incoming - res = self.dispatcher.dispatch(message) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 309, in dispatch - return self._do_dispatch(endpoint, method, ctxt, args) - ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 229, in _do_dispatch - result = func(ctxt, **new_args) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/engine_server.py", line 181, in start_task - return self.engine.start_task( - ~~~~~~~~~~~~~~~~~~~~~~^ - task_ex_id, - ^^^^^^^^^^^ - ...<4 lines>... - **params - ^^^^^^^^ - ) - ^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/post_tx_queue.py", line 80, in decorate - res = func(*args, **kw) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/default_engine.py", line 89, in start_task - task_handler.run_task(task_ex_id, waiting, - ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ - triggered_by, rerun, reset, first_run) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 70, in run_task - task_ex = db_api.get_task_execution(task_ex_id) - File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/api.py", line 394, in get_task_execution - return IMPL.get_task_execution(id, fields=fields) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/db/sqlalchemy/base.py", line 132, in _within_session - result = func(*args, **kw) - File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/sqlalchemy/api.py", line 1169, in get_task_execution - raise exc.DBEntityNotFoundError( - "Task execution not found [id=%s]" % id - ) -mistral.exceptions.DBEntityNotFoundError: Task execution not found [id=cfbf634b-589b-42fb-9122-3d3d80709afa] - ERROR [oslo_messaging.rpc.server] Exception during message handling -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/server.py", line 172, in _process_incoming - res = self.dispatcher.dispatch(message) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 309, in dispatch - return self._do_dispatch(endpoint, method, ctxt, args) - ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 229, in _do_dispatch - result = func(ctxt, **new_args) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/engine_server.py", line 181, in start_task - return self.engine.start_task( - ~~~~~~~~~~~~~~~~~~~~~~^ - task_ex_id, - ^^^^^^^^^^^ - ...<4 lines>... - **params - ^^^^^^^^ - ) - ^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/post_tx_queue.py", line 80, in decorate - res = func(*args, **kw) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/default_engine.py", line 89, in start_task - task_handler.run_task(task_ex_id, waiting, - ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ - triggered_by, rerun, reset, first_run) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 70, in run_task - task_ex = db_api.get_task_execution(task_ex_id) - File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/api.py", line 394, in get_task_execution - return IMPL.get_task_execution(id, fields=fields) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/db/sqlalchemy/base.py", line 132, in _within_session - result = func(*args, **kw) - File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/sqlalchemy/api.py", line 1169, in get_task_execution - raise exc.DBEntityNotFoundError( - "Task execution not found [id=%s]" % id - ) -mistral.exceptions.DBEntityNotFoundError: Task execution not found [id=469e2c5a-b0b6-4f3d-856e-6d34568502b1] - ERROR [oslo_messaging.rpc.server] Exception during message handling -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/server.py", line 172, in _process_incoming - res = self.dispatcher.dispatch(message) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 309, in dispatch - return self._do_dispatch(endpoint, method, ctxt, args) - ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 229, in _do_dispatch - result = func(ctxt, **new_args) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/engine_server.py", line 181, in start_task - return self.engine.start_task( - ~~~~~~~~~~~~~~~~~~~~~~^ - task_ex_id, - ^^^^^^^^^^^ - ...<4 lines>... - **params - ^^^^^^^^ - ) - ^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/post_tx_queue.py", line 80, in decorate - res = func(*args, **kw) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/default_engine.py", line 89, in start_task - task_handler.run_task(task_ex_id, waiting, - ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ - triggered_by, rerun, reset, first_run) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 70, in run_task - task_ex = db_api.get_task_execution(task_ex_id) - File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/api.py", line 394, in get_task_execution - return IMPL.get_task_execution(id, fields=fields) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/db/sqlalchemy/base.py", line 132, in _within_session - result = func(*args, **kw) - File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/sqlalchemy/api.py", line 1169, in get_task_execution - raise exc.DBEntityNotFoundError( - "Task execution not found [id=%s]" % id - ) -mistral.exceptions.DBEntityNotFoundError: Task execution not found [id=00442f28-2a5b-4b13-bd51-f9f12a634f3a] - ERROR [oslo_messaging.rpc.server] Exception during message handling -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/server.py", line 172, in _process_incoming - res = self.dispatcher.dispatch(message) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 309, in dispatch - return self._do_dispatch(endpoint, method, ctxt, args) - ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 229, in _do_dispatch - result = func(ctxt, **new_args) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/engine_server.py", line 181, in start_task - return self.engine.start_task( - ~~~~~~~~~~~~~~~~~~~~~~^ - task_ex_id, - ^^^^^^^^^^^ - ...<4 lines>... - **params - ^^^^^^^^ - ) - ^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/post_tx_queue.py", line 80, in decorate - res = func(*args, **kw) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/default_engine.py", line 89, in start_task - task_handler.run_task(task_ex_id, waiting, - ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ - triggered_by, rerun, reset, first_run) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 70, in run_task - task_ex = db_api.get_task_execution(task_ex_id) - File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/api.py", line 394, in get_task_execution - return IMPL.get_task_execution(id, fields=fields) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/db/sqlalchemy/base.py", line 132, in _within_session - result = func(*args, **kw) - File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/sqlalchemy/api.py", line 1169, in get_task_execution - raise exc.DBEntityNotFoundError( - "Task execution not found [id=%s]" % id - ) -mistral.exceptions.DBEntityNotFoundError: Task execution not found [id=4c2abec3-84b9-4ccd-9e95-720844b8329c] - ERROR [oslo_messaging.rpc.server] Exception during message handling -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/server.py", line 172, in _process_incoming - res = self.dispatcher.dispatch(message) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 309, in dispatch - return self._do_dispatch(endpoint, method, ctxt, args) - ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 229, in _do_dispatch - result = func(ctxt, **new_args) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/engine_server.py", line 181, in start_task - return self.engine.start_task( - ~~~~~~~~~~~~~~~~~~~~~~^ - task_ex_id, - ^^^^^^^^^^^ - ...<4 lines>... - **params - ^^^^^^^^ - ) - ^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/post_tx_queue.py", line 80, in decorate - res = func(*args, **kw) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/default_engine.py", line 89, in start_task - task_handler.run_task(task_ex_id, waiting, - ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ - triggered_by, rerun, reset, first_run) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 70, in run_task - task_ex = db_api.get_task_execution(task_ex_id) - File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/api.py", line 394, in get_task_execution - return IMPL.get_task_execution(id, fields=fields) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/db/sqlalchemy/base.py", line 132, in _within_session - result = func(*args, **kw) - File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/sqlalchemy/api.py", line 1169, in get_task_execution - raise exc.DBEntityNotFoundError( - "Task execution not found [id=%s]" % id - ) -mistral.exceptions.DBEntityNotFoundError: Task execution not found [id=e1bea330-56c6-40c5-a991-ba2b6f5d4855] -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_delete_system -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_delete_system ... ok - ERROR [oslo_messaging.rpc.server] Exception during message handling -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/server.py", line 172, in _process_incoming - res = self.dispatcher.dispatch(message) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 309, in dispatch - return self._do_dispatch(endpoint, method, ctxt, args) - ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 229, in _do_dispatch - result = func(ctxt, **new_args) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/engine_server.py", line 181, in start_task - return self.engine.start_task( - ~~~~~~~~~~~~~~~~~~~~~~^ - task_ex_id, - ^^^^^^^^^^^ - ...<4 lines>... - **params - ^^^^^^^^ - ) - ^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/post_tx_queue.py", line 80, in decorate - res = func(*args, **kw) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/default_engine.py", line 89, in start_task - task_handler.run_task(task_ex_id, waiting, - ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ - triggered_by, rerun, reset, first_run) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 70, in run_task - task_ex = db_api.get_task_execution(task_ex_id) - File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/api.py", line 394, in get_task_execution - return IMPL.get_task_execution(id, fields=fields) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/db/sqlalchemy/base.py", line 132, in _within_session - result = func(*args, **kw) - File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/sqlalchemy/api.py", line 1169, in get_task_execution - raise exc.DBEntityNotFoundError( - "Task execution not found [id=%s]" % id - ) -mistral.exceptions.DBEntityNotFoundError: Task execution not found [id=e8fcd50b-f203-40d9-9393-a2fa84639287] -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_get -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_get ... ok -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_get_all -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_get_all ... ok -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_get_all_empty -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_get_all_empty ... ok -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_get_all_operational_error -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_get_all_operational_error ... ok -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_get_all_pagination -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_get_all_pagination ... ok -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_get_all_pagination_invalid_sort_dirs_length -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_get_all_pagination_invalid_sort_dirs_length ... ok -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_get_all_pagination_limit_negative -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_get_all_pagination_limit_negative ... ok -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_get_all_pagination_limit_not_integer -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_get_all_pagination_limit_not_integer ... ok -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_get_all_pagination_unknown_direction -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_get_all_pagination_unknown_direction ... ok -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_get_all_projects_admin -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_get_all_projects_admin ... ok -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_get_all_projects_normal_user -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_get_all_projects_normal_user ... ok -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_get_all_with_fields_filter -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_get_all_with_fields_filter ... ok -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_get_all_with_fields_input_filter -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_get_all_with_fields_input_filter ... ok -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_get_all_with_invalid_field -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_get_all_with_invalid_field ... ok -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_get_not_found -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_get_not_found ... ok -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_get_operational_error -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_get_operational_error ... ok - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_get_with_fields_filter -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_get_with_fields_filter ... ok -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_get_with_input -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_get_with_input ... ok -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_post -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_post ... ok -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_post_checksum_workflow_added -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_post_checksum_workflow_added ... ok - ERROR [mistral.utils.rest_utils] Error during API call: Database object already exists -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_post_dup -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_post_dup ... ok -mistral.tests.unit.engine.test_dataflow.DataFlowEngineTest.test_linear_dataflow_implicit_publish -mistral.tests.unit.engine.test_dataflow.DataFlowEngineTest.test_linear_dataflow_implicit_publish ... ok -mistral.tests.unit.engine.test_direct_workflow_rerun_cancelled.DirectWorkflowRerunCancelledTest.test_rerun_cancelled_subflow -mistral.tests.unit.engine.test_direct_workflow_rerun_cancelled.DirectWorkflowRerunCancelledTest.test_rerun_cancelled_subflow ... ok - ERROR [mistral.utils.rest_utils] Error during API call: Invalid DSL: {'action': 'std.echo output="Hi"', 'workflow': 'wf1', 'type': 'direct', 'name': 'task1', 'version': '2.0'} is valid under each of {'type': 'object', 'required': ['workflow']}, {'type': 'object', 'required': ['action']} - -Failed validating 'oneOf' in schema[1]: - {'oneOf': [{'required': ['action'], 'type': 'object'}, - {'required': ['workflow'], 'type': 'object'}]} - -On instance: - {'action': 'std.echo output="Hi"', - 'name': 'task1', - 'type': 'direct', - 'version': '2.0', - 'workflow': 'wf1'} -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_post_invalid -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_post_invalid ... ok -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_post_invalid_skip_validation -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_post_invalid_skip_validation ... ok -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_post_multiple -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_post_multiple ... ok -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_post_public -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_post_public ... ok - ERROR [mistral.utils.rest_utils] Error during API call: Scope must be one of the following: {'private', 'public'}; actual: unique -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_post_wrong_scope -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_post_wrong_scope ... ok -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_put -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_put ... ok - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.engine.test_dataflow.DataFlowEngineTest.test_linear_with_branches_dataflow -mistral.tests.unit.engine.test_dataflow.DataFlowEngineTest.test_linear_with_branches_dataflow ... ok -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_put_checksum_workflow_updated -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_put_checksum_workflow_updated ... ok - ERROR [mistral.utils.rest_utils] Error during API call: Invalid DSL: {'action': 'std.echo output="Hi"', 'workflow': 'wf1', 'type': 'direct', 'name': 'task1', 'version': '2.0'} is valid under each of {'type': 'object', 'required': ['workflow']}, {'type': 'object', 'required': ['action']} - -Failed validating 'oneOf' in schema[1]: - {'oneOf': [{'required': ['action'], 'type': 'object'}, - {'required': ['workflow'], 'type': 'object'}]} - -On instance: - {'action': 'std.echo output="Hi"', - 'name': 'task1', - 'type': 'direct', - 'version': '2.0', - 'workflow': 'wf1'} -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_put_invalid -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_put_invalid ... ok -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_put_invalid_skip_validation -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_put_invalid_skip_validation ... ok - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=6309b22d-1a51-4f3f-957c-6f1581253793, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - context.create_action_context(exec_ctx) - ) - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. - ERROR [mistral.engine.workflows] Failed to evaluate expression in output-on-error! (output-on-error: '{'message': '<% $.not_existing_variable %>'}', exception: 'Can not evaluate YAQL expression [expression=$.not_existing_variable, error='not_existing_variable', data={'__versions': {'78e731027d8fd50ed642340b7c9a63b3': 1}, 'message': "The action raised an exception [action=Fail action, action_ex_id=6309b22d-1a51-4f3f-957c-6f1581253793, msg='Fail action expected exception.']", '__env': {}, '__execution': {'id': '59ab436c-5584-44e5-af97-b3643d0f4185'}, }]' Cause: 'Failure caused by error in tasks: task1 - - task1 [task_ex_id=1a5f44a5-265c-40b1-a499-70ada3b229fe] -> The action raised an exception [action=Fail action, action_ex_id=6309b22d-1a51-4f3f-957c-6f1581253793, msg='Fail action expected exception.'] - [action_ex_id=6309b22d-1a51-4f3f-957c-6f1581253793, idx=0]: The action raised an exception [action=Fail action, action_ex_id=6309b22d-1a51-4f3f-957c-6f1581253793, msg='Fail action expected exception.'] -' - ERROR [mistral.engine.task_handler] Failed to handle action completion [error=Can not evaluate YAQL expression [expression=task(task1).result.message, error='message', data={'__task_execution': {'id': 'd512c99a-7ce9-4e13-a82b-af51f61dd100', 'name': 'task1'}, , '__env': {}, '__execution': {'id': '2e850a1e-7409-433a-84b1-c13124a3eb32'}, }], wf=wb.wf1, task=task1, action=wb.wf2]: -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 158, in evaluate - result = get_yaql_engine_class()(expression).evaluate( - context=get_yaql_context(data_context) - ) - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 159, in evaluate - return self(utils.NO_VALUE, context, self.engine) - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 147, in __call__ - return super(Statement, self).__call__(receiver, context, engine) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 34, in __call__ - return context(self.name, engine, receiver, context)(*self.args) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> - return lambda *args, **kwargs: runner.call( - ~~~~~~~~~~~^ - name, self, args, kwargs, engine, receiver, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - data_context, use_convention, function_filter) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 48, in call - delegate = choose_overload( - name, all_overloads, engine, receiver, data_context, args, kwargs) - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 115, in choose_overload - args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args)) - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 115, in <genexpr> - args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args)) - ~~~~~~~~~~~~~^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 109, in <lambda> - arg(utils.NO_VALUE, context, engine) - ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 34, in __call__ - return context(self.name, engine, receiver, context)(*self.args) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> - return lambda *args, **kwargs: runner.call( - ~~~~~~~~~~~^ - name, self, args, kwargs, engine, receiver, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - data_context, use_convention, function_filter) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 51, in call - result = delegate() - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 140, in <lambda> - return lambda: delegate() - ~~~~~~~~^^ - File "/usr/lib/python3/dist-packages/yaql/language/specs.py", line 309, in func - result = self.payload( - *tuple(map(lambda t: t(new_context), - ...<2 lines>... - keyword_args.items())) - ) - File "/usr/lib/python3/dist-packages/yaql/standard_library/collections.py", line 224, in dict_keyword_access - return d[key] - ~^^^^^ -KeyError: 'message' - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 161, in _on_action_complete - task.on_action_complete(action_ex) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 593, in on_action_complete - self.complete(state, state_info) - ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 383, in complete - data_flow.publish_variables(self.task_ex, self.task_spec) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/workflow/data_flow.py", line 237, in publish_variables - task_ex.published = expr.evaluate_recursively(branch_vars, expr_ctx) - ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 99, in evaluate_recursively - data[key] = _evaluate_item(data[key], context) - ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 78, in _evaluate_item - return evaluate(item, context) - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 70, in evaluate - return evaluator.evaluate(expression, context) - ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 226, in evaluate - evaluated = super(InlineYAQLEvaluator, cls).evaluate( - trim_expr, - data_context - ) - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 180, in evaluate - raise exc.YaqlEvaluationException( - ...<2 lines>... - ) -mistral.exceptions.YaqlEvaluationException: Can not evaluate YAQL expression [expression=task(task1).result.message, error='message', data={'__task_execution': {'id': 'd512c99a-7ce9-4e13-a82b-af51f61dd100', 'name': 'task1'}, , '__env': {}, '__execution': {'id': '2e850a1e-7409-433a-84b1-c13124a3eb32'}, }] - - ERROR [mistral.engine.workflows] Failed to evaluate expression in output-on-error! (output-on-error: '{'message': '<% $.message %>'}', exception: 'Can not evaluate YAQL expression [expression=$.message, error='message', data={'__versions': {}, '__env': {}, '__execution': {'id': '2e850a1e-7409-433a-84b1-c13124a3eb32'}, }]' Cause: 'Failed to handle action completion [error=Can not evaluate YAQL expression [expression=task(task1).result.message, error='message', data={'__task_execution': {'id': 'd512c99a-7ce9-4e13-a82b-af51f61dd100', 'name': 'task1'}, , '__env': {}, '__execution': {'id': '2e850a1e-7409-433a-84b1-c13124a3eb32'}, }], wf=wb.wf1, task=task1, action=wb.wf2]: -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 158, in evaluate - result = get_yaql_engine_class()(expression).evaluate( - context=get_yaql_context(data_context) - ) - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 159, in evaluate - return self(utils.NO_VALUE, context, self.engine) - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 147, in __call__ - return super(Statement, self).__call__(receiver, context, engine) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 34, in __call__ - return context(self.name, engine, receiver, context)(*self.args) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> - return lambda *args, **kwargs: runner.call( - ~~~~~~~~~~~^ - name, self, args, kwargs, engine, receiver, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - data_context, use_convention, function_filter) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 48, in call - delegate = choose_overload( - name, all_overloads, engine, receiver, data_context, args, kwargs) - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 115, in choose_overload - args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args)) - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 115, in <genexpr> - args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args)) - ~~~~~~~~~~~~~^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 109, in <lambda> - arg(utils.NO_VALUE, context, engine) - ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 34, in __call__ - return context(self.name, engine, receiver, context)(*self.args) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> - return lambda *args, **kwargs: runner.call( - ~~~~~~~~~~~^ - name, self, args, kwargs, engine, receiver, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - data_context, use_convention, function_filter) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 51, in call - result = delegate() - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 140, in <lambda> - return lambda: delegate() - ~~~~~~~~^^ - File "/usr/lib/python3/dist-packages/yaql/language/specs.py", line 309, in func - result = self.payload( - *tuple(map(lambda t: t(new_context), - ...<2 lines>... - keyword_args.items())) - ) - File "/usr/lib/python3/dist-packages/yaql/standard_library/collections.py", line 224, in dict_keyword_access - return d[key] - ~^^^^^ -KeyError: 'message' - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 161, in _on_action_complete - task.on_action_complete(action_ex) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 593, in on_action_complete - self.complete(state, state_info) - ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 383, in complete - data_flow.publish_variables(self.task_ex, self.task_spec) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/workflow/data_flow.py", line 237, in publish_variables - task_ex.published = expr.evaluate_recursively(branch_vars, expr_ctx) - ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 99, in evaluate_recursively - data[key] = _evaluate_item(data[key], context) - ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 78, in _evaluate_item - return evaluate(item, context) - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 70, in evaluate - return evaluator.evaluate(expression, context) - ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 226, in evaluate - evaluated = super(InlineYAQLEvaluator, cls).evaluate( - trim_expr, - data_context - ) - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 180, in evaluate - raise exc.YaqlEvaluationException( - ...<2 lines>... - ) -mistral.exceptions.YaqlEvaluationException: Can not evaluate YAQL expression [expression=task(task1).result.message, error='message', data={'__task_execution': {'id': 'd512c99a-7ce9-4e13-a82b-af51f61dd100', 'name': 'task1'}, , '__env': {}, '__execution': {'id': '2e850a1e-7409-433a-84b1-c13124a3eb32'}, }] -' -mistral.tests.unit.engine.test_direct_workflow_rerun_cancelled.DirectWorkflowRerunCancelledTest.test_rerun_cancelled_subflow_task -mistral.tests.unit.engine.test_direct_workflow_rerun_cancelled.DirectWorkflowRerunCancelledTest.test_rerun_cancelled_subflow_task ... ok - ERROR [mistral.utils.rest_utils] Error during API call: More than one workflows are not supported for update with identifier. [identifier: 123e4567-e89b-12d3-a456-426655440000] -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_put_more_workflows_with_uuid -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_put_more_workflows_with_uuid ... ok -mistral.tests.unit.engine.test_dataflow.DataFlowEngineTest.test_output_on_error_wb_yaql_failed -mistral.tests.unit.engine.test_dataflow.DataFlowEngineTest.test_output_on_error_wb_yaql_failed ... ok -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_put_multiple -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_put_multiple ... ok - ERROR [mistral.utils.rest_utils] Error during API call: Object not found -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_put_not_found -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_put_not_found ... ok -mistral.tests.unit.engine.test_dataflow.DataFlowEngineTest.test_override_json_input -mistral.tests.unit.engine.test_dataflow.DataFlowEngineTest.test_override_json_input ... ok - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_put_public -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_put_public ... ok - ERROR [mistral.utils.rest_utils] Error during API call: Can not modify a system WorkflowDefinition resource, ID: 123e4567-e89b-12d3-a456-426655440000 -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_put_system -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_put_system ... ok -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_put_with_input -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_put_with_input ... ok -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_put_with_uuid -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_put_with_uuid ... ok - ERROR [mistral.utils.rest_utils] Error during API call: Scope must be one of the following: {'private', 'public'}; actual: unique -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_put_wrong_scope -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_put_wrong_scope ... ok -mistral.tests.unit.engine.test_direct_workflow_rerun_cancelled.DirectWorkflowRerunCancelledTest.test_rerun_cancelled_task -mistral.tests.unit.engine.test_direct_workflow_rerun_cancelled.DirectWorkflowRerunCancelledTest.test_rerun_cancelled_task ... ok -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_validate -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_validate ... ok -mistral.tests.unit.engine.test_dataflow.DataFlowEngineTest.test_parallel_tasks -mistral.tests.unit.engine.test_dataflow.DataFlowEngineTest.test_parallel_tasks ... ok -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_validate_dsl_parse_exception -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_validate_dsl_parse_exception ... ok -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_validate_empty -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_validate_empty ... ok -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_validate_invalid_model_exception -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_validate_invalid_model_exception ... ok -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_validate_yaql_parse_exception -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_validate_yaql_parse_exception ... ok -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_workflow_within_namespace -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_workflow_within_namespace ... ok -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_workflow_within_project_id -mistral.tests.unit.api.v2.test_workflows.TestWorkflowsController.test_workflow_within_project_id ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ActionExecutionTest.test_action_execution_repr -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ActionExecutionTest.test_action_execution_repr ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ActionExecutionTest.test_create_and_get_and_load_action_execution -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ActionExecutionTest.test_create_and_get_and_load_action_execution ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ActionExecutionTest.test_create_or_update_action_execution -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ActionExecutionTest.test_create_or_update_action_execution ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ActionExecutionTest.test_delete_action_execution -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ActionExecutionTest.test_delete_action_execution ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ActionExecutionTest.test_delete_other_tenant_action_execution -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ActionExecutionTest.test_delete_other_tenant_action_execution ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ActionExecutionTest.test_get_action_execution_with_fields -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ActionExecutionTest.test_get_action_execution_with_fields ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ActionExecutionTest.test_get_action_executions -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ActionExecutionTest.test_get_action_executions ... ok - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ActionExecutionTest.test_trim_status_info -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ActionExecutionTest.test_trim_status_info ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ActionExecutionTest.test_update_action_execution -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ActionExecutionTest.test_update_action_execution ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ActionExecutionTest.test_update_action_execution_heartbeat -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.ActionExecutionTest.test_update_action_execution_heartbeat ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.TaskExecutionTest.test_action_executions -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.TaskExecutionTest.test_action_executions ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.TaskExecutionTest.test_create_and_get_and_load_task_execution -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.TaskExecutionTest.test_create_and_get_and_load_task_execution ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.TaskExecutionTest.test_create_or_update_task_execution -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.TaskExecutionTest.test_create_or_update_task_execution ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.TaskExecutionTest.test_delete_task_execution -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.TaskExecutionTest.test_delete_task_execution ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.TaskExecutionTest.test_filter_task_execution_by_equal_value -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.TaskExecutionTest.test_filter_task_execution_by_equal_value ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.TaskExecutionTest.test_filter_task_execution_by_greater_than_equal_value -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.TaskExecutionTest.test_filter_task_execution_by_greater_than_equal_value ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.TaskExecutionTest.test_filter_task_execution_by_greater_than_value -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.TaskExecutionTest.test_filter_task_execution_by_greater_than_value ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.TaskExecutionTest.test_filter_task_execution_by_less_than_equal_value -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.TaskExecutionTest.test_filter_task_execution_by_less_than_equal_value ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.TaskExecutionTest.test_filter_task_execution_by_less_than_value -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.TaskExecutionTest.test_filter_task_execution_by_less_than_value ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.TaskExecutionTest.test_filter_task_execution_by_multiple_columns -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.TaskExecutionTest.test_filter_task_execution_by_multiple_columns ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.TaskExecutionTest.test_filter_task_execution_by_not_equal_value -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.TaskExecutionTest.test_filter_task_execution_by_not_equal_value ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.TaskExecutionTest.test_filter_task_execution_by_values_in_list -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.TaskExecutionTest.test_filter_task_execution_by_values_in_list ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.TaskExecutionTest.test_filter_task_execution_by_values_not_in_list -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.TaskExecutionTest.test_filter_task_execution_by_values_not_in_list ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.TaskExecutionTest.test_get_incomplete_task_executions -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.TaskExecutionTest.test_get_incomplete_task_executions ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.TaskExecutionTest.test_get_task_execution_with_fields -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.TaskExecutionTest.test_get_task_execution_with_fields ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.TaskExecutionTest.test_get_task_executions -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.TaskExecutionTest.test_get_task_executions ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.TaskExecutionTest.test_task_execution_repr -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.TaskExecutionTest.test_task_execution_repr ... ok -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.TaskExecutionTest.test_update_task_execution -mistral.tests.unit.db.v2.test_sqlalchemy_db_api.TaskExecutionTest.test_update_task_execution ... ok - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=4fa88916-8c54-4a39-af8f-fa408d55c4ab, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - context.create_action_context(exec_ctx) - ) - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. -mistral.tests.unit.engine.test_direct_workflow_rerun_cancelled.DirectWorkflowRerunCancelledTest.test_rerun_cancelled_with_items -mistral.tests.unit.engine.test_direct_workflow_rerun_cancelled.DirectWorkflowRerunCancelledTest.test_rerun_cancelled_with_items ... ok -mistral.tests.unit.engine.test_dataflow.DataFlowEngineTest.test_parallel_tasks_complex -mistral.tests.unit.engine.test_dataflow.DataFlowEngineTest.test_parallel_tasks_complex ... ok -mistral.tests.unit.engine.test_action_context.ActionContextTest.test_context -mistral.tests.unit.engine.test_action_context.ActionContextTest.test_context ... ok -mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_big_on_closures -mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_big_on_closures ... ok -mistral.tests.unit.engine.test_dataflow.DataFlowEngineTest.test_publish_no_complete -mistral.tests.unit.engine.test_dataflow.DataFlowEngineTest.test_publish_no_complete ... ok -mistral.tests.unit.engine.test_error_result.ErrorResultTest.test_async_error_result -mistral.tests.unit.engine.test_error_result.ErrorResultTest.test_async_error_result ... ok -mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_change_state_after_success -mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_change_state_after_success ... ok -mistral.tests.unit.engine.test_dataflow.DataFlowEngineTest.test_publish_no_regular_publish -mistral.tests.unit.engine.test_dataflow.DataFlowEngineTest.test_publish_no_regular_publish ... ok -mistral.tests.unit.engine.test_error_result.ErrorResultTest.test_async_success_result -mistral.tests.unit.engine.test_error_result.ErrorResultTest.test_async_success_result ... ok - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=87ccf3b5-d7df-4669-8354-0666d0491310, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - context.create_action_context(exec_ctx) - ) - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.engine.test_adhoc_actions.AdhocActionsTest.test_adhoc_action_definition_with_namespace -mistral.tests.unit.engine.test_adhoc_actions.AdhocActionsTest.test_adhoc_action_definition_with_namespace ... ok -mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_condition_transition_not_triggering -mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_condition_transition_not_triggering ... ok -mistral.tests.unit.engine.test_dataflow.DataFlowEngineTest.test_publish_no_success -mistral.tests.unit.engine.test_dataflow.DataFlowEngineTest.test_publish_no_success ... ok -mistral.tests.unit.engine.test_error_result.ErrorResultTest.test_error_result1 -mistral.tests.unit.engine.test_error_result.ErrorResultTest.test_error_result1 ... ok - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=37caf69c-f3cf-47ec-a676-2e30c2023974, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - context.create_action_context(exec_ctx) - ) - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.engine.test_dataflow.DataFlowEngineTest.test_publish_on_error -mistral.tests.unit.engine.test_dataflow.DataFlowEngineTest.test_publish_on_error ... ok -mistral.tests.unit.engine.test_error_result.ErrorResultTest.test_error_result2 -mistral.tests.unit.engine.test_error_result.ErrorResultTest.test_error_result2 ... ok -/build/reproducible-path/mistral-19.0.0/mistral/db/v2/sqlalchemy/api.py:289: SAWarning: TypeDecorator JsonEncoded() will not produce a cache key because the ``cache_ok`` attribute is not set to True. This can have significant performance implications including some performance degradations in comparison to prior SQLAlchemy versions. Set this attribute to True if this type object's state is safe to use in a cache key, or False to disable this warning. (Background on this warning at: https://sqlalche.me/e/20/cprf) - return query.all() -mistral.tests.unit.engine.test_dataflow.DataFlowEngineTest.test_publish_with_all -mistral.tests.unit.engine.test_dataflow.DataFlowEngineTest.test_publish_with_all ... ok -mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_context_versioning -mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_context_versioning ... ok - ERROR [oslo_messaging.rpc.server] Exception during message handling -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/server.py", line 172, in _process_incoming - res = self.dispatcher.dispatch(message) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 309, in dispatch - return self._do_dispatch(endpoint, method, ctxt, args) - ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 229, in _do_dispatch - result = func(ctxt, **new_args) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/engine_server.py", line 181, in start_task - return self.engine.start_task( - ~~~~~~~~~~~~~~~~~~~~~~^ - task_ex_id, - ^^^^^^^^^^^ - ...<4 lines>... - **params - ^^^^^^^^ - ) - ^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/post_tx_queue.py", line 80, in decorate - res = func(*args, **kw) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/default_engine.py", line 89, in start_task - task_handler.run_task(task_ex_id, waiting, - ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ - triggered_by, rerun, reset, first_run) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 70, in run_task - task_ex = db_api.get_task_execution(task_ex_id) - File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/api.py", line 394, in get_task_execution - return IMPL.get_task_execution(id, fields=fields) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/db/sqlalchemy/base.py", line 132, in _within_session - result = func(*args, **kw) - File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/sqlalchemy/api.py", line 1169, in get_task_execution - raise exc.DBEntityNotFoundError( - "Task execution not found [id=%s]" % id - ) -mistral.exceptions.DBEntityNotFoundError: Task execution not found [id=2580b963-b476-4c6a-aff3-63773b84a34f] -mistral.tests.unit.engine.test_error_result.ErrorResultTest.test_success_result -mistral.tests.unit.engine.test_error_result.ErrorResultTest.test_success_result ... ok - WARNING [mistral.engine.workflow_handler] Found a task execution that is likely stuck in RUNNING state because all child executions are finished, will try to recover [task_execution=3c01ed42-5710-4a18-85c4-b3340b2b1b65] -mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_delete_workflow_integrity_check_on_execution_delete -mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_delete_workflow_integrity_check_on_execution_delete ... ok -mistral.tests.unit.engine.test_integrity_check.IntegrityCheckTest.test_task_execution_integrity -mistral.tests.unit.engine.test_integrity_check.IntegrityCheckTest.test_task_execution_integrity ... ok -mistral.tests.unit.engine.test_adhoc_actions.AdhocActionsTest.test_adhoc_action_execution_with_namespace -mistral.tests.unit.engine.test_adhoc_actions.AdhocActionsTest.test_adhoc_action_execution_with_namespace ... ok -mistral.tests.unit.engine.test_dataflow.DataFlowEngineTest.test_sequential_tasks_publishing_same_structured -mistral.tests.unit.engine.test_dataflow.DataFlowEngineTest.test_sequential_tasks_publishing_same_structured ... ok - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. - WARNING [mistral.executors.default_executor] The action raised an exception [action=<mistral.actions.std_actions.SleepAction object at 0xb01da258>, action_ex_id=6996e1a7-f2c4-4937-b1bd-b32f39983065, msg='2 seconds'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - context.create_action_context(exec_ctx) - ) - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 555, in run - time.sleep(self._seconds) - ~~~~~~~~~~^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/eventlet/greenthread.py", line 38, in sleep - hub.switch() - ~~~~~~~~~~^^ - File "/usr/lib/python3/dist-packages/eventlet/hubs/hub.py", line 310, in switch - return self.greenlet.switch() - ~~~~~~~~~~~~~~~~~~~~^^ -eventlet.timeout.Timeout: 2 seconds -mistral.tests.unit.engine.test_dataflow.DataFlowEngineTest.test_sequential_tasks_publishing_same_var -mistral.tests.unit.engine.test_dataflow.DataFlowEngineTest.test_sequential_tasks_publishing_same_var ... ok - ERROR [mistral.engine.task_handler] Failed to run task [error=Failed to find action [action_name=wrong.task, namespace=], wf=wf, task=task1]: -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 83, in run_task - task.run(first_run) - ~~~~~~~~^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 602, in run - self._run_new() - ~~~~~~~~~~~~~^^ - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 632, in _run_new - self._schedule_actions() - ~~~~~~~~~~~~~~~~~~~~~~^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 699, in _schedule_actions - action = self._build_action() - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 773, in _build_action - action_desc = self._get_action_descriptor() - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 805, in _get_action_descriptor - raise exc.MistralException( - ...<2 lines>... - ) -mistral.exceptions.MistralException: Failed to find action [action_name=wrong.task, namespace=] - -mistral.tests.unit.engine.test_dataflow.DataFlowEngineTest.test_size_of_output_by_execution_field_size_limit_kb -mistral.tests.unit.engine.test_dataflow.DataFlowEngineTest.test_size_of_output_by_execution_field_size_limit_kb ... ok -mistral.tests.unit.engine.test_dataflow.DataFlowTest.test_context_view -mistral.tests.unit.engine.test_dataflow.DataFlowTest.test_context_view ... ok -mistral.tests.unit.engine.test_dataflow.DataFlowTest.test_context_view_as_nested_json -mistral.tests.unit.engine.test_dataflow.DataFlowTest.test_context_view_as_nested_json ... ok -mistral.tests.unit.engine.test_dataflow.DataFlowTest.test_context_view_as_root_json -mistral.tests.unit.engine.test_dataflow.DataFlowTest.test_context_view_as_root_json ... ok -mistral.tests.unit.engine.test_dataflow.DataFlowTest.test_context_view_eval_root_with_yaql -mistral.tests.unit.engine.test_dataflow.DataFlowTest.test_context_view_eval_root_with_yaql ... ok -mistral.tests.unit.engine.test_dataflow.DataFlowTest.test_context_view_eval_values -mistral.tests.unit.engine.test_dataflow.DataFlowTest.test_context_view_eval_values ... ok -mistral.tests.unit.engine.test_dataflow.DataFlowTest.test_context_view_repr -mistral.tests.unit.engine.test_dataflow.DataFlowTest.test_context_view_repr ... ok -mistral.tests.unit.engine.test_dataflow.DataFlowTest.test_get_task_execution_result -mistral.tests.unit.engine.test_dataflow.DataFlowTest.test_get_task_execution_result ... ok -mistral.tests.unit.engine.test_policies.PoliciesTest.test_action_timeout -mistral.tests.unit.engine.test_policies.PoliciesTest.test_action_timeout ... ok -mistral.tests.unit.engine.test_adhoc_actions.AdhocActionsTest.test_adhoc_action_runtime_context_name -mistral.tests.unit.engine.test_adhoc_actions.AdhocActionsTest.test_adhoc_action_runtime_context_name ... ok -mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_delete_workflow_integrity_check_on_stop -mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_delete_workflow_integrity_check_on_stop ... ok -mistral.tests.unit.engine.test_policies.PoliciesTest.test_build_policies -mistral.tests.unit.engine.test_policies.PoliciesTest.test_build_policies ... ok -mistral.tests.unit.engine.test_environment.EnvironmentTest.test_env_not_copied_to_context -mistral.tests.unit.engine.test_environment.EnvironmentTest.test_env_not_copied_to_context ... ok -mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_inconsistent_task_names -mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_inconsistent_task_names ... ok -mistral.tests.unit.engine.test_policies.PoliciesTest.test_build_policies_with_workflow_defaults -mistral.tests.unit.engine.test_policies.PoliciesTest.test_build_policies_with_workflow_defaults ... ok -mistral.tests.unit.engine.test_environment.EnvironmentTest.test_evaluate_env_parameter -mistral.tests.unit.engine.test_environment.EnvironmentTest.test_evaluate_env_parameter ... ok - ERROR [mistral.engine.task_handler] Failed to run task [error=Can not evaluate Jinja expression [expression=!! {{ _.nonexistent_variable }} !!, error='mistral.workflow.data_flow.ContextView object' has no attribute 'nonexistent_variable', data={'__task_execution': {'id': 'b83ea505-d66b-480d-b73a-68d8badf3f7a', 'name': 'task_2'}, '__env': {}, , '__versions': {}, '__execution': {'id': '6e831d62-c66d-42ef-90ff-c289054103f2'}, }], wf=wf, task=task_2]: -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/jinja_expression.py", line 145, in evaluate - result = cls._env.from_string(expression).render(**ctx) - File "/usr/lib/python3/dist-packages/jinja2/environment.py", line 1301, in render - self.environment.handle_exception() - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ - File "/usr/lib/python3/dist-packages/jinja2/environment.py", line 936, in handle_exception - raise rewrite_traceback_stack(source=source) - File "<template>", line 1, in top-level template code -jinja2.exceptions.UndefinedError: 'mistral.workflow.data_flow.ContextView object' has no attribute 'nonexistent_variable' - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 273, in continue_task - task.run() - ~~~~~~~~^^ - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 604, in run - self._run_existing() - ~~~~~~~~~~~~~~~~~~^^ - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 666, in _run_existing - self._schedule_actions() - ~~~~~~~~~~~~~~~~~~~~~~^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 696, in _schedule_actions - input_dict = self._get_action_input() - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 735, in _get_action_input - self.evaluate(input_spec, ctx) if input_spec else {} - ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 172, in evaluate - return expr.evaluate_recursively( - ~~~~~~~~~~~~~~~~~~~~~~~~~^ - data, - ^^^^^ - self.get_expression_context(ctx) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - ) - ^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 99, in evaluate_recursively - data[key] = _evaluate_item(data[key], context) - ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 78, in _evaluate_item - return evaluate(item, context) - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 70, in evaluate - return evaluator.evaluate(expression, context) - ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/jinja_expression.py", line 165, in evaluate - raise exc.JinjaEvaluationException( - ...<2 lines>... - ) -mistral.exceptions.JinjaEvaluationException: Can not evaluate Jinja expression [expression=!! {{ _.nonexistent_variable }} !!, error='mistral.workflow.data_flow.ContextView object' has no attribute 'nonexistent_variable', data={'__task_execution': {'id': 'b83ea505-d66b-480d-b73a-68d8badf3f7a', 'name': 'task_2'}, '__env': {}, , '__versions': {}, '__execution': {'id': '6e831d62-c66d-42ef-90ff-c289054103f2'}, }] - -mistral.tests.unit.engine.test_policies.PoliciesTest.test_concurrency_is_in_runtime_context -mistral.tests.unit.engine.test_policies.PoliciesTest.test_concurrency_is_in_runtime_context ... ok -mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_join_all_task_with_input_jinja_error -mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_join_all_task_with_input_jinja_error ... ok -mistral.tests.unit.engine.test_adhoc_actions.AdhocActionsTest.test_adhoc_async_action -mistral.tests.unit.engine.test_adhoc_actions.AdhocActionsTest.test_adhoc_async_action ... ok -mistral.tests.unit.engine.test_policies.PoliciesTest.test_concurrency_is_in_runtime_context_from_var -mistral.tests.unit.engine.test_policies.PoliciesTest.test_concurrency_is_in_runtime_context_from_var ... ok -mistral.tests.unit.engine.test_environment.EnvironmentTest.test_evaluate_env_parameter_subworkflow -mistral.tests.unit.engine.test_environment.EnvironmentTest.test_evaluate_env_parameter_subworkflow ... ok - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=e04168ce-c0be-4ab5-a3b7-07b11dbab257, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - context.create_action_context(exec_ctx) - ) - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. - ERROR [mistral.engine.task_handler] Failed to run task [error=Invalid data type in ConcurrencyPolicy: -1 is less than the minimum of 0 - -Failed validating 'minimum' in schema['properties']['concurrency']: - {'minimum': 0, 'type': 'integer'} - -On instance['concurrency']: - -1. Value(s) can be shown after YAQL evaluating. If you use YAQL here, please correct it., wf=wb.wf1, task=task1]: -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/base.py", line 188, in _validate - jsonschema.validate(props, self._schema) - ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1306, in validate - raise error -jsonschema.exceptions.ValidationError: -1 is less than the minimum of 0 - -Failed validating 'minimum' in schema['properties']['concurrency']: - {'minimum': 0, 'type': 'integer'} - -On instance['concurrency']: - -1 - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 83, in run_task - task.run(first_run) - ~~~~~~~~^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 602, in run - self._run_new() - ~~~~~~~~~~~~~^^ - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 626, in _run_new - self._before_task_start() - ~~~~~~~~~~~~~~~~~~~~~~~^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 482, in _before_task_start - p.before_task_start(self) - ~~~~~~~~~~~~~~~~~~~^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/policies.py", line 494, in before_task_start - super(ConcurrencyPolicy, self).before_task_start(task) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/base.py", line 172, in before_task_start - self._validate() - ~~~~~~~~~~~~~~^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/base.py", line 190, in _validate - raise exc.InvalidModelException( - ...<3 lines>... - ) -mistral.exceptions.InvalidModelException: Invalid data type in ConcurrencyPolicy: -1 is less than the minimum of 0 - -Failed validating 'minimum' in schema['properties']['concurrency']: - {'minimum': 0, 'type': 'integer'} - -On instance['concurrency']: - -1. Value(s) can be shown after YAQL evaluating. If you use YAQL here, please correct it. - -mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_join_task_has_correct_incoming_context -mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_join_task_has_correct_incoming_context ... ok -mistral.tests.unit.engine.test_policies.PoliciesTest.test_concurrency_is_in_runtime_context_from_var_negative_number -mistral.tests.unit.engine.test_policies.PoliciesTest.test_concurrency_is_in_runtime_context_from_var_negative_number ... ok - ERROR [mistral.engine.task_handler] Failed to run task [error=Can not evaluate YAQL expression [expression=wrong(yaql), error=Unknown function "wrong", data={'__task_execution': {'id': '4909f92e-fa18-48e3-8231-0e7d5d9a3f22', 'name': 'task1'}, '__env': {}, , , '__execution': {'id': 'bc975d83-9321-48f3-bec1-f3f7f74a9904'}, }], wf=wf, task=task1]: -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 158, in evaluate - result = get_yaql_engine_class()(expression).evaluate( - context=get_yaql_context(data_context) - ) - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 159, in evaluate - return self(utils.NO_VALUE, context, self.engine) - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 147, in __call__ - return super(Statement, self).__call__(receiver, context, engine) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 34, in __call__ - return context(self.name, engine, receiver, context)(*self.args) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> - return lambda *args, **kwargs: runner.call( - ~~~~~~~~~~~^ - name, self, args, kwargs, engine, receiver, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - data_context, use_convention, function_filter) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 48, in call - delegate = choose_overload( - name, all_overloads, engine, receiver, data_context, args, kwargs) - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 115, in choose_overload - args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args)) - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 115, in <genexpr> - args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args)) - ~~~~~~~~~~~~~^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 109, in <lambda> - arg(utils.NO_VALUE, context, engine) - ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 34, in __call__ - return context(self.name, engine, receiver, context)(*self.args) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> - return lambda *args, **kwargs: runner.call( - ~~~~~~~~~~~^ - name, self, args, kwargs, engine, receiver, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - data_context, use_convention, function_filter) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 44, in call - raise exceptions.NoFunctionRegisteredException(name) -yaql.language.exceptions.NoFunctionRegisteredException: Unknown function "wrong" - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 83, in run_task - task.run(first_run) - ~~~~~~~~^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 602, in run - self._run_new() - ~~~~~~~~~~~~~^^ - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 632, in _run_new - self._schedule_actions() - ~~~~~~~~~~~~~~~~~~~~~~^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 696, in _schedule_actions - input_dict = self._get_action_input() - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 735, in _get_action_input - self.evaluate(input_spec, ctx) if input_spec else {} - ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 172, in evaluate - return expr.evaluate_recursively( - ~~~~~~~~~~~~~~~~~~~~~~~~~^ - data, - ^^^^^ - self.get_expression_context(ctx) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - ) - ^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 99, in evaluate_recursively - data[key] = _evaluate_item(data[key], context) - ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 78, in _evaluate_item - return evaluate(item, context) - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 70, in evaluate - return evaluator.evaluate(expression, context) - ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 226, in evaluate - evaluated = super(InlineYAQLEvaluator, cls).evaluate( - trim_expr, - data_context - ) - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 180, in evaluate - raise exc.YaqlEvaluationException( - ...<2 lines>... - ) -mistral.exceptions.YaqlEvaluationException: Can not evaluate YAQL expression [expression=wrong(yaql), error=Unknown function "wrong", data={'__task_execution': {'id': '4909f92e-fa18-48e3-8231-0e7d5d9a3f22', 'name': 'task1'}, '__env': {}, , , '__execution': {'id': 'bc975d83-9321-48f3-bec1-f3f7f74a9904'}, }] - -mistral.tests.unit.engine.test_environment.EnvironmentTest.test_subworkflow_env_no_duplicate -mistral.tests.unit.engine.test_environment.EnvironmentTest.test_subworkflow_env_no_duplicate ... ok -mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_messed_yaql_in_first_task -mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_messed_yaql_in_first_task ... ok - ERROR [mistral.engine.task_handler] Failed to run task [error=Can not evaluate YAQL expression [expression=$.var + $.var2, error='var2', data={'__task_execution': {'id': '515d6967-f94a-4e02-aeb5-4badaad0a9e2', 'name': 'task1'}, '__env': {}, , , '__execution': {'id': '8a06b394-ad7c-494c-afd8-2b48a58999a0'}, 'var': 2}], wf=wf, task=task1]: -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 158, in evaluate - result = get_yaql_engine_class()(expression).evaluate( - context=get_yaql_context(data_context) - ) - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 159, in evaluate - return self(utils.NO_VALUE, context, self.engine) - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 147, in __call__ - return super(Statement, self).__call__(receiver, context, engine) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 34, in __call__ - return context(self.name, engine, receiver, context)(*self.args) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> - return lambda *args, **kwargs: runner.call( - ~~~~~~~~~~~^ - name, self, args, kwargs, engine, receiver, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - data_context, use_convention, function_filter) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 48, in call - delegate = choose_overload( - name, all_overloads, engine, receiver, data_context, args, kwargs) - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 115, in choose_overload - args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args)) - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 115, in <genexpr> - args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args)) - ~~~~~~~~~~~~~^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 109, in <lambda> - arg(utils.NO_VALUE, context, engine) - ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 34, in __call__ - return context(self.name, engine, receiver, context)(*self.args) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> - return lambda *args, **kwargs: runner.call( - ~~~~~~~~~~~^ - name, self, args, kwargs, engine, receiver, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - data_context, use_convention, function_filter) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 48, in call - delegate = choose_overload( - name, all_overloads, engine, receiver, data_context, args, kwargs) - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 115, in choose_overload - args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args)) - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 115, in <genexpr> - args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args)) - ~~~~~~~~~~~~~^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 109, in <lambda> - arg(utils.NO_VALUE, context, engine) - ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 34, in __call__ - return context(self.name, engine, receiver, context)(*self.args) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> - return lambda *args, **kwargs: runner.call( - ~~~~~~~~~~~^ - name, self, args, kwargs, engine, receiver, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - data_context, use_convention, function_filter) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 51, in call - result = delegate() - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 140, in <lambda> - return lambda: delegate() - ~~~~~~~~^^ - File "/usr/lib/python3/dist-packages/yaql/language/specs.py", line 309, in func - result = self.payload( - *tuple(map(lambda t: t(new_context), - ...<2 lines>... - keyword_args.items())) - ) - File "/usr/lib/python3/dist-packages/yaql/standard_library/collections.py", line 224, in dict_keyword_access - return d[key] - ~^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/utils.py", line 134, in __getitem__ - return self._d[key] - ~~~~~~~^^^^^ -KeyError: 'var2' - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 83, in run_task - task.run(first_run) - ~~~~~~~~^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 602, in run - self._run_new() - ~~~~~~~~~~~~~^^ - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 632, in _run_new - self._schedule_actions() - ~~~~~~~~~~~~~~~~~~~~~~^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 696, in _schedule_actions - input_dict = self._get_action_input() - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 735, in _get_action_input - self.evaluate(input_spec, ctx) if input_spec else {} - ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 172, in evaluate - return expr.evaluate_recursively( - ~~~~~~~~~~~~~~~~~~~~~~~~~^ - data, - ^^^^^ - self.get_expression_context(ctx) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - ) - ^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 99, in evaluate_recursively - data[key] = _evaluate_item(data[key], context) - ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 78, in _evaluate_item - return evaluate(item, context) - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 70, in evaluate - return evaluator.evaluate(expression, context) - ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 226, in evaluate - evaluated = super(InlineYAQLEvaluator, cls).evaluate( - trim_expr, - data_context - ) - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 180, in evaluate - raise exc.YaqlEvaluationException( - ...<2 lines>... - ) -mistral.exceptions.YaqlEvaluationException: Can not evaluate YAQL expression [expression=$.var + $.var2, error='var2', data={'__task_execution': {'id': '515d6967-f94a-4e02-aeb5-4badaad0a9e2', 'name': 'task1'}, '__env': {}, , , '__execution': {'id': '8a06b394-ad7c-494c-afd8-2b48a58999a0'}, 'var': 2}] - -mistral.tests.unit.engine.test_policies.PoliciesTest.test_concurrency_is_in_runtime_context_from_var_zero_value -mistral.tests.unit.engine.test_policies.PoliciesTest.test_concurrency_is_in_runtime_context_from_var_zero_value ... ok - ERROR [mistral.engine.task_handler] Failed to run task [error=Invalid input [name=my_wb.missing_base, class=mistral.actions.adhoc.AdHocAction, missing=['some_input']], wf=my_wb.wf6, task=missing_action]: -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 83, in run_task - task.run(first_run) - ~~~~~~~~^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 602, in run - self._run_new() - ~~~~~~~~~~~~~^^ - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 632, in _run_new - self._schedule_actions() - ~~~~~~~~~~~~~~~~~~~~~~^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 702, in _schedule_actions - action.schedule( - ~~~~~~~~~~~~~~~^ - input_dict, - ^^^^^^^^^^^ - ...<2 lines>... - timeout=self._get_timeout() - ^^^^^^^^^^^^^^^^^^^^^^^^^^^ - ) - ^ - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/actions.py", line 250, in schedule - self.action_desc.check_parameters(input_dict) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/mistral_lib/actions/providers/base.py", line 115, in check_parameters - raise exc.ActionException(msg % tuple(msg_props)) -mistral_lib.exceptions.ActionException: Invalid input [name=my_wb.missing_base, class=mistral.actions.adhoc.AdHocAction, missing=['some_input']] - -mistral.tests.unit.engine.test_environment.EnvironmentTest.test_subworkflow_env_recursive -mistral.tests.unit.engine.test_environment.EnvironmentTest.test_subworkflow_env_recursive ... ok -mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_mismatched_yaql_in_first_task -mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_mismatched_yaql_in_first_task ... ok -mistral.tests.unit.engine.test_adhoc_actions.AdhocActionsTest.test_missing_adhoc_action_definition -mistral.tests.unit.engine.test_adhoc_actions.AdhocActionsTest.test_missing_adhoc_action_definition ... ok - ERROR [oslo_messaging.rpc.server] Exception during message handling -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/server.py", line 172, in _process_incoming - res = self.dispatcher.dispatch(message) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 309, in dispatch - return self._do_dispatch(endpoint, method, ctxt, args) - ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 229, in _do_dispatch - result = func(ctxt, **new_args) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/engine_server.py", line 181, in start_task - return self.engine.start_task( - ~~~~~~~~~~~~~~~~~~~~~~^ - task_ex_id, - ^^^^^^^^^^^ - ...<4 lines>... - **params - ^^^^^^^^ - ) - ^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/post_tx_queue.py", line 80, in decorate - res = func(*args, **kw) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/default_engine.py", line 89, in start_task - task_handler.run_task(task_ex_id, waiting, - ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ - triggered_by, rerun, reset, first_run) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 70, in run_task - task_ex = db_api.get_task_execution(task_ex_id) - File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/api.py", line 394, in get_task_execution - return IMPL.get_task_execution(id, fields=fields) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/db/sqlalchemy/base.py", line 132, in _within_session - result = func(*args, **kw) - File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/sqlalchemy/api.py", line 1169, in get_task_execution - raise exc.DBEntityNotFoundError( - "Task execution not found [id=%s]" % id - ) -mistral.exceptions.DBEntityNotFoundError: Task execution not found [id=10431edc-9954-44ec-ac41-9dda40afea71] -mistral.tests.unit.engine.test_policies.PoliciesTest.test_concurrency_is_in_runtime_context_negative_number -mistral.tests.unit.engine.test_policies.PoliciesTest.test_concurrency_is_in_runtime_context_negative_number ... ok - ERROR [mistral.engine.task_handler] Failed to run task [error=Can not evaluate YAQL expression [expression=wrong(yaql), error=Unknown function "wrong", data={'__task_execution': {'id': 'e891f9f2-c8a3-4f6d-8e8c-89a54301f964', 'name': 'task2'}, '__env': {}, , '__versions': {}, '__execution': {'id': '4a893170-1aae-469a-a793-e9b8277da57d'}, }], wf=wf, task=task2]: -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 158, in evaluate - result = get_yaql_engine_class()(expression).evaluate( - context=get_yaql_context(data_context) - ) - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 159, in evaluate - return self(utils.NO_VALUE, context, self.engine) - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 147, in __call__ - return super(Statement, self).__call__(receiver, context, engine) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 34, in __call__ - return context(self.name, engine, receiver, context)(*self.args) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> - return lambda *args, **kwargs: runner.call( - ~~~~~~~~~~~^ - name, self, args, kwargs, engine, receiver, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - data_context, use_convention, function_filter) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 48, in call - delegate = choose_overload( - name, all_overloads, engine, receiver, data_context, args, kwargs) - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 115, in choose_overload - args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args)) - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 115, in <genexpr> - args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args)) - ~~~~~~~~~~~~~^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 109, in <lambda> - arg(utils.NO_VALUE, context, engine) - ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 34, in __call__ - return context(self.name, engine, receiver, context)(*self.args) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> - return lambda *args, **kwargs: runner.call( - ~~~~~~~~~~~^ - name, self, args, kwargs, engine, receiver, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - data_context, use_convention, function_filter) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 44, in call - raise exceptions.NoFunctionRegisteredException(name) -yaql.language.exceptions.NoFunctionRegisteredException: Unknown function "wrong" - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 83, in run_task - task.run(first_run) - ~~~~~~~~^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 602, in run - self._run_new() - ~~~~~~~~~~~~~^^ - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 632, in _run_new - self._schedule_actions() - ~~~~~~~~~~~~~~~~~~~~~~^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 696, in _schedule_actions - input_dict = self._get_action_input() - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 735, in _get_action_input - self.evaluate(input_spec, ctx) if input_spec else {} - ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 172, in evaluate - return expr.evaluate_recursively( - ~~~~~~~~~~~~~~~~~~~~~~~~~^ - data, - ^^^^^ - self.get_expression_context(ctx) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - ) - ^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 99, in evaluate_recursively - data[key] = _evaluate_item(data[key], context) - ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 78, in _evaluate_item - return evaluate(item, context) - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 70, in evaluate - return evaluator.evaluate(expression, context) - ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 226, in evaluate - evaluated = super(InlineYAQLEvaluator, cls).evaluate( - trim_expr, - data_context - ) - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 180, in evaluate - raise exc.YaqlEvaluationException( - ...<2 lines>... - ) -mistral.exceptions.YaqlEvaluationException: Can not evaluate YAQL expression [expression=wrong(yaql), error=Unknown function "wrong", data={'__task_execution': {'id': 'e891f9f2-c8a3-4f6d-8e8c-89a54301f964', 'name': 'task2'}, '__env': {}, , '__versions': {}, '__execution': {'id': '4a893170-1aae-469a-a793-e9b8277da57d'}, }] - -mistral.tests.unit.engine.test_environment.EnvironmentTest.test_subworkflow_env_task_input -mistral.tests.unit.engine.test_environment.EnvironmentTest.test_subworkflow_env_task_input ... ok - ERROR [mistral.db.v2.sqlalchemy.models] Field size limit exceeded [class=TaskExecution, field=input, size=1KB, limit=0KB] -mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_next_task_with_input_yaql_error -mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_next_task_with_input_yaql_error ... ok - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.engine.test_policies.PoliciesTest.test_concurrency_is_in_runtime_context_zero_value -mistral.tests.unit.engine.test_policies.PoliciesTest.test_concurrency_is_in_runtime_context_zero_value ... ok -mistral.tests.unit.engine.test_execution_fields_size_limitation.ExecutionFieldsSizeLimitTest.test_action_input_limit -mistral.tests.unit.engine.test_execution_fields_size_limitation.ExecutionFieldsSizeLimitTest.test_action_input_limit ... ok - ERROR [mistral.db.v2.sqlalchemy.models] Field size limit exceeded [class=TaskExecution, field=output, size=1KB, limit=0KB] - ERROR [mistral.engine.action_handler] Failed to complete action [error=Field size limit exceeded [class=TaskExecution, field=output, size=1KB, limit=0KB], action=my_action, task=task1]: -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/action_handler.py", line 38, in on_action_complete - action.complete(result) - ~~~~~~~~~~~~~~~^^^^^^^^ - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/actions.py", line 240, in complete - self.action_ex.output = converted_result.to_dict() - ^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/sqlalchemy/orm/attributes.py", line 537, in __set__ - self.impl.set( - ~~~~~~~~~~~~~^ - instance_state(instance), instance_dict(instance), value, None - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - ) - ^ - File "/usr/lib/python3/dist-packages/sqlalchemy/orm/attributes.py", line 1277, in set - value = self.fire_replace_event( - state, dict_, value, old, initiator - ) - File "/usr/lib/python3/dist-packages/sqlalchemy/orm/attributes.py", line 1292, in fire_replace_event - value = fn( - state, value, previous, initiator or self._replace_token - ) - File "/usr/lib/python3/dist-packages/sqlalchemy/orm/events.py", line 2567, in wrap - fn(target, *arg) - ~~^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/sqlalchemy/models.py", line 109, in <lambda> - lambda t, v, o, i: validate_long_type_length(cls, attr_name, v) - ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/sqlalchemy/models.py", line 82, in validate_long_type_length - raise exc.SizeLimitExceededException(msg) -mistral.exceptions.SizeLimitExceededException: Field size limit exceeded [class=TaskExecution, field=output, size=1KB, limit=0KB] - - ERROR [mistral.engine.task_handler] Failed to complete action [error=Field size limit exceeded [class=TaskExecution, field=output, size=1KB, limit=0KB], action=my_action, task=task1]: -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/action_handler.py", line 38, in on_action_complete - action.complete(result) - ~~~~~~~~~~~~~~~^^^^^^^^ - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/actions.py", line 240, in complete - self.action_ex.output = converted_result.to_dict() - ^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/sqlalchemy/orm/attributes.py", line 537, in __set__ - self.impl.set( - ~~~~~~~~~~~~~^ - instance_state(instance), instance_dict(instance), value, None - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - ) - ^ - File "/usr/lib/python3/dist-packages/sqlalchemy/orm/attributes.py", line 1277, in set - value = self.fire_replace_event( - state, dict_, value, old, initiator - ) - File "/usr/lib/python3/dist-packages/sqlalchemy/orm/attributes.py", line 1292, in fire_replace_event - value = fn( - state, value, previous, initiator or self._replace_token - ) - File "/usr/lib/python3/dist-packages/sqlalchemy/orm/events.py", line 2567, in wrap - fn(target, *arg) - ~~^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/sqlalchemy/models.py", line 109, in <lambda> - lambda t, v, o, i: validate_long_type_length(cls, attr_name, v) - ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/sqlalchemy/models.py", line 82, in validate_long_type_length - raise exc.SizeLimitExceededException(msg) -mistral.exceptions.SizeLimitExceededException: Field size limit exceeded [class=TaskExecution, field=output, size=1KB, limit=0KB] - - ERROR [mistral.engine.task_handler] Failed to run task [error=Invalid input [name=my_wb.nested_missing_base, class=mistral.actions.adhoc.AdHocAction, missing=['some_input']], wf=my_wb.wf7, task=nested_missing_action]: -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 83, in run_task - task.run(first_run) - ~~~~~~~~^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 602, in run - self._run_new() - ~~~~~~~~~~~~~^^ - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 632, in _run_new - self._schedule_actions() - ~~~~~~~~~~~~~~~~~~~~~~^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 702, in _schedule_actions - action.schedule( - ~~~~~~~~~~~~~~~^ - input_dict, - ^^^^^^^^^^^ - ...<2 lines>... - timeout=self._get_timeout() - ^^^^^^^^^^^^^^^^^^^^^^^^^^^ - ) - ^ - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/actions.py", line 250, in schedule - self.action_desc.check_parameters(input_dict) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/mistral_lib/actions/providers/base.py", line 115, in check_parameters - raise exc.ActionException(msg % tuple(msg_props)) -mistral_lib.exceptions.ActionException: Invalid input [name=my_wb.nested_missing_base, class=mistral.actions.adhoc.AdHocAction, missing=['some_input']] - -mistral.tests.unit.engine.test_execution_fields_size_limitation.ExecutionFieldsSizeLimitTest.test_action_output_limit -mistral.tests.unit.engine.test_execution_fields_size_limitation.ExecutionFieldsSizeLimitTest.test_action_output_limit ... ok -mistral.tests.unit.engine.test_adhoc_actions.AdhocActionsTest.test_nested_missing_adhoc_action_definition -mistral.tests.unit.engine.test_adhoc_actions.AdhocActionsTest.test_nested_missing_adhoc_action_definition ... ok -mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_on_closures -mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_on_closures ... ok -mistral.tests.unit.engine.test_policies.PoliciesTest.test_delayed_task_and_correct_finish_workflow -mistral.tests.unit.engine.test_policies.PoliciesTest.test_delayed_task_and_correct_finish_workflow ... ok -mistral.tests.unit.engine.test_execution_fields_size_limitation.ExecutionFieldsSizeLimitTest.test_default_limit -mistral.tests.unit.engine.test_execution_fields_size_limitation.ExecutionFieldsSizeLimitTest.test_default_limit ... ok - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.engine.test_policies.PoliciesTest.test_fail_on_false_condition -mistral.tests.unit.engine.test_policies.PoliciesTest.test_fail_on_false_condition ... ok -mistral.tests.unit.engine.test_execution_fields_size_limitation.ExecutionFieldsSizeLimitTest.test_fail_workflow_no_limit -mistral.tests.unit.engine.test_execution_fields_size_limitation.ExecutionFieldsSizeLimitTest.test_fail_workflow_no_limit ... ok - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=a9c5082b-4b80-46f2-96b5-9d22f9ff7222, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - context.create_action_context(exec_ctx) - ) - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_one_line_syntax_in_on_clauses -mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_one_line_syntax_in_on_clauses ... ok -mistral.tests.unit.engine.test_policies.PoliciesTest.test_fail_on_true_condition -mistral.tests.unit.engine.test_policies.PoliciesTest.test_fail_on_true_condition ... ok -mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_output -mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_output ... ok -mistral.tests.unit.engine.test_adhoc_actions.AdhocActionsTest.test_run_adhoc_action_with_env -mistral.tests.unit.engine.test_adhoc_actions.AdhocActionsTest.test_run_adhoc_action_with_env ... ok - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.engine.test_execution_fields_size_limitation.ExecutionFieldsSizeLimitTest.test_task_execution_state_info_trimmed -mistral.tests.unit.engine.test_execution_fields_size_limitation.ExecutionFieldsSizeLimitTest.test_task_execution_state_info_trimmed ... ok -mistral.tests.unit.engine.test_policies.PoliciesTest.test_fail_on_true_condition_task_defaults -mistral.tests.unit.engine.test_policies.PoliciesTest.test_fail_on_true_condition_task_defaults ... ok - ERROR [mistral.db.v2.sqlalchemy.models] Field size limit exceeded [class=TaskExecution, field=published, size=1KB, limit=0KB] - ERROR [mistral.engine.task_handler] Failed to handle action completion [error=Field size limit exceeded [class=TaskExecution, field=published, size=1KB, limit=0KB], wf=wf, task=task1, action=my_action]: -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 161, in _on_action_complete - task.on_action_complete(action_ex) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 593, in on_action_complete - self.complete(state, state_info) - ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 383, in complete - data_flow.publish_variables(self.task_ex, self.task_spec) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/workflow/data_flow.py", line 237, in publish_variables - task_ex.published = expr.evaluate_recursively(branch_vars, expr_ctx) - ^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/sqlalchemy/orm/attributes.py", line 537, in __set__ - self.impl.set( - ~~~~~~~~~~~~~^ - instance_state(instance), instance_dict(instance), value, None - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - ) - ^ - File "/usr/lib/python3/dist-packages/sqlalchemy/orm/attributes.py", line 1277, in set - value = self.fire_replace_event( - state, dict_, value, old, initiator - ) - File "/usr/lib/python3/dist-packages/sqlalchemy/orm/attributes.py", line 1292, in fire_replace_event - value = fn( - state, value, previous, initiator or self._replace_token - ) - File "/usr/lib/python3/dist-packages/sqlalchemy/orm/events.py", line 2567, in wrap - fn(target, *arg) - ~~^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/sqlalchemy/models.py", line 109, in <lambda> - lambda t, v, o, i: validate_long_type_length(cls, attr_name, v) - ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/sqlalchemy/models.py", line 82, in validate_long_type_length - raise exc.SizeLimitExceededException(msg) -mistral.exceptions.SizeLimitExceededException: Field size limit exceeded [class=TaskExecution, field=published, size=1KB, limit=0KB] - - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=dedf651d-dfba-4c14-ab43-8889d0e1d3e6, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - context.create_action_context(exec_ctx) - ) - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. -mistral.tests.unit.engine.test_execution_fields_size_limitation.ExecutionFieldsSizeLimitTest.test_task_published_limit -mistral.tests.unit.engine.test_execution_fields_size_limitation.ExecutionFieldsSizeLimitTest.test_task_published_limit ... ok -mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_output_expression -mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_output_expression ... ok - ERROR [mistral.db.v2.sqlalchemy.models] Field size limit exceeded [class=TaskExecution, field=input, size=1KB, limit=0KB] -mistral.tests.unit.engine.test_execution_fields_size_limitation.ExecutionFieldsSizeLimitTest.test_workflow_input_default_value_limit -mistral.tests.unit.engine.test_execution_fields_size_limitation.ExecutionFieldsSizeLimitTest.test_workflow_input_default_value_limit ... ok -mistral.tests.unit.engine.test_policies.PoliciesTest.test_fail_on_with_retry -mistral.tests.unit.engine.test_policies.PoliciesTest.test_fail_on_with_retry ... ok - ERROR [mistral.engine.task_handler] Failed to run task [error=Can not evaluate Jinja expression [expression=!! {{ _.nonexistent_variable }} !!, error='mistral.workflow.data_flow.ContextView object' has no attribute 'nonexistent_variable', data={'__task_execution': {'id': '0a1e430e-6a32-49b3-bdec-43dda630dd75', 'name': 'second'}, '__env': {}, , '__versions': {}, '__execution': {'id': '02cef689-dcc1-48b9-ada3-5d7055d2dc9d'}, }], wf=wf, task=second]: -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/jinja_expression.py", line 145, in evaluate - result = cls._env.from_string(expression).render(**ctx) - File "/usr/lib/python3/dist-packages/jinja2/environment.py", line 1301, in render - self.environment.handle_exception() - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ - File "/usr/lib/python3/dist-packages/jinja2/environment.py", line 936, in handle_exception - raise rewrite_traceback_stack(source=source) - File "<template>", line 1, in top-level template code -jinja2.exceptions.UndefinedError: 'mistral.workflow.data_flow.ContextView object' has no attribute 'nonexistent_variable' - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 83, in run_task - task.run(first_run) - ~~~~~~~~^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 602, in run - self._run_new() - ~~~~~~~~~~~~~^^ - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 632, in _run_new - self._schedule_actions() - ~~~~~~~~~~~~~~~~~~~~~~^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 696, in _schedule_actions - input_dict = self._get_action_input() - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 735, in _get_action_input - self.evaluate(input_spec, ctx) if input_spec else {} - ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 172, in evaluate - return expr.evaluate_recursively( - ~~~~~~~~~~~~~~~~~~~~~~~~~^ - data, - ^^^^^ - self.get_expression_context(ctx) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - ) - ^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 99, in evaluate_recursively - data[key] = _evaluate_item(data[key], context) - ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 78, in _evaluate_item - return evaluate(item, context) - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 70, in evaluate - return evaluator.evaluate(expression, context) - ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/jinja_expression.py", line 165, in evaluate - raise exc.JinjaEvaluationException( - ...<2 lines>... - ) -mistral.exceptions.JinjaEvaluationException: Can not evaluate Jinja expression [expression=!! {{ _.nonexistent_variable }} !!, error='mistral.workflow.data_flow.ContextView object' has no attribute 'nonexistent_variable', data={'__task_execution': {'id': '0a1e430e-6a32-49b3-bdec-43dda630dd75', 'name': 'second'}, '__env': {}, , '__versions': {}, '__execution': {'id': '02cef689-dcc1-48b9-ada3-5d7055d2dc9d'}, }] - - ERROR [mistral.db.v2.sqlalchemy.models] Field size limit exceeded [class=TaskExecution, field=input, size=1KB, limit=0KB] -mistral.tests.unit.engine.test_execution_fields_size_limitation.ExecutionFieldsSizeLimitTest.test_workflow_input_limit -mistral.tests.unit.engine.test_execution_fields_size_limitation.ExecutionFieldsSizeLimitTest.test_workflow_input_limit ... ok -mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_second_task_with_input_jinja_error -mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_second_task_with_input_jinja_error ... ok - ERROR [mistral.db.v2.sqlalchemy.models] Field size limit exceeded [class=TaskExecution, field=params, size=1KB, limit=0KB] -mistral.tests.unit.engine.test_adhoc_actions.AdhocActionsTest.test_run_adhoc_action_without_input_value -mistral.tests.unit.engine.test_adhoc_actions.AdhocActionsTest.test_run_adhoc_action_without_input_value ... ok - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=29e469c9-6b6f-4168-8997-97673ad53719, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - context.create_action_context(exec_ctx) - ) - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. -mistral.tests.unit.engine.test_execution_fields_size_limitation.ExecutionFieldsSizeLimitTest.test_workflow_params_limit -mistral.tests.unit.engine.test_execution_fields_size_limitation.ExecutionFieldsSizeLimitTest.test_workflow_params_limit ... ok -mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_single_fail_with_next_noop -mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_single_fail_with_next_noop ... ok -mistral.tests.unit.engine.test_policies.PoliciesTest.test_fail_on_with_retry_and_with_items -mistral.tests.unit.engine.test_policies.PoliciesTest.test_fail_on_with_retry_and_with_items ... ok -mistral.tests.unit.engine.test_merge_strategy.DirectWorkflowEngineTest.test_merge_input_and_publish -mistral.tests.unit.engine.test_merge_strategy.DirectWorkflowEngineTest.test_merge_input_and_publish ... ok -mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_task_in_context_immutability -mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_task_in_context_immutability ... ok - ERROR [mistral.engine.task_handler] Failed to run task [error=Invalid input [name=my_wb.concat_twice, class=mistral.actions.adhoc.AdHocAction, missing=['s2']], wf=my_wb.wf3, task=concat]: -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 83, in run_task - task.run(first_run) - ~~~~~~~~^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 602, in run - self._run_new() - ~~~~~~~~~~~~~^^ - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 632, in _run_new - self._schedule_actions() - ~~~~~~~~~~~~~~~~~~~~~~^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 702, in _schedule_actions - action.schedule( - ~~~~~~~~~~~~~~~^ - input_dict, - ^^^^^^^^^^^ - ...<2 lines>... - timeout=self._get_timeout() - ^^^^^^^^^^^^^^^^^^^^^^^^^^^ - ) - ^ - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/actions.py", line 250, in schedule - self.action_desc.check_parameters(input_dict) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/mistral_lib/actions/providers/base.py", line 115, in check_parameters - raise exc.ActionException(msg % tuple(msg_props)) -mistral_lib.exceptions.ActionException: Invalid input [name=my_wb.concat_twice, class=mistral.actions.adhoc.AdHocAction, missing=['s2']] - -mistral.tests.unit.engine.test_policies.PoliciesTest.test_pause_before_policy -mistral.tests.unit.engine.test_policies.PoliciesTest.test_pause_before_policy ... ok -mistral.tests.unit.engine.test_merge_strategy.DirectWorkflowEngineTest.test_merge_publish_result_from_join -mistral.tests.unit.engine.test_merge_strategy.DirectWorkflowEngineTest.test_merge_publish_result_from_join ... ok -mistral.tests.unit.engine.test_adhoc_actions.AdhocActionsTest.test_run_adhoc_action_without_sufficient_input_value -mistral.tests.unit.engine.test_adhoc_actions.AdhocActionsTest.test_run_adhoc_action_without_sufficient_input_value ... ok -mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_task_not_updated -mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_task_not_updated ... ok - ERROR [mistral.engine.task_handler] Failed to handle action completion [error=Can not evaluate YAQL expression [expression=wrong(yaql), error=Unknown function "wrong", data={'__task_execution': {'id': '207e2678-526a-4bd8-a6b6-b62c671cc03a', 'name': 'task1'}, '__versions': {}, '__env': {}, '__execution': {'id': '3f71d4bb-3106-4a9e-9faa-fb0fd42c99a4'}, }], wf=wf, task=task1, action=std.noop]: -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 158, in evaluate - result = get_yaql_engine_class()(expression).evaluate( - context=get_yaql_context(data_context) - ) - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 159, in evaluate - return self(utils.NO_VALUE, context, self.engine) - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 147, in __call__ - return super(Statement, self).__call__(receiver, context, engine) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 34, in __call__ - return context(self.name, engine, receiver, context)(*self.args) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> - return lambda *args, **kwargs: runner.call( - ~~~~~~~~~~~^ - name, self, args, kwargs, engine, receiver, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - data_context, use_convention, function_filter) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 48, in call - delegate = choose_overload( - name, all_overloads, engine, receiver, data_context, args, kwargs) - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 115, in choose_overload - args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args)) - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 115, in <genexpr> - args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args)) - ~~~~~~~~~~~~~^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 109, in <lambda> - arg(utils.NO_VALUE, context, engine) - ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 34, in __call__ - return context(self.name, engine, receiver, context)(*self.args) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> - return lambda *args, **kwargs: runner.call( - ~~~~~~~~~~~^ - name, self, args, kwargs, engine, receiver, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - data_context, use_convention, function_filter) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 44, in call - raise exceptions.NoFunctionRegisteredException(name) -yaql.language.exceptions.NoFunctionRegisteredException: Unknown function "wrong" - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 161, in _on_action_complete - task.on_action_complete(action_ex) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 593, in on_action_complete - self.complete(state, state_info) - ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 401, in complete - cmds = wf_ctrl.continue_workflow(task_ex=self.task_ex) - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - File "/build/reproducible-path/mistral-19.0.0/mistral/workflow/base.py", line 134, in continue_workflow - return self._find_next_commands(task_ex) - ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/workflow/direct_workflow.py", line 106, in _find_next_commands - cmds.extend(self._find_next_commands_for_task(t_ex)) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^ - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - File "/build/reproducible-path/mistral-19.0.0/mistral/workflow/direct_workflow.py", line 137, in _find_next_commands_for_task - for t_n, params, event_name in self._find_next_tasks(task_ex, ctx): - ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - File "/build/reproducible-path/mistral-19.0.0/mistral/workflow/direct_workflow.py", line 331, in _find_next_tasks - if not cond or expr.evaluate(cond, ctx_view): - ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 70, in evaluate - return evaluator.evaluate(expression, context) - ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 226, in evaluate - evaluated = super(InlineYAQLEvaluator, cls).evaluate( - trim_expr, - data_context - ) - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 180, in evaluate - raise exc.YaqlEvaluationException( - ...<2 lines>... - ) -mistral.exceptions.YaqlEvaluationException: Can not evaluate YAQL expression [expression=wrong(yaql), error=Unknown function "wrong", data={'__task_execution': {'id': '207e2678-526a-4bd8-a6b6-b62c671cc03a', 'name': 'task1'}, '__versions': {}, '__env': {}, '__execution': {'id': '3f71d4bb-3106-4a9e-9faa-fb0fd42c99a4'}, }] - -mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_task_on_clause_has_yaql_error -mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_task_on_clause_has_yaql_error ... ok -mistral.tests.unit.engine.test_merge_strategy.DirectWorkflowEngineTest.test_merge_publish_two_parallel_tasks -mistral.tests.unit.engine.test_merge_strategy.DirectWorkflowEngineTest.test_merge_publish_two_parallel_tasks ... ok -mistral.tests.unit.engine.test_policies.PoliciesTest.test_pause_before_with_delay_policy -mistral.tests.unit.engine.test_policies.PoliciesTest.test_pause_before_with_delay_policy ... ok - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=2a6b76ff-cd4a-476d-830e-7748613b0421, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - context.create_action_context(exec_ctx) - ) - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=d2fbdb66-0ab8-411a-a627-79a05eb8fbef, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - context.create_action_context(exec_ctx) - ) - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. -mistral.tests.unit.engine.test_merge_strategy.DirectWorkflowEngineTest.test_merge_publish_two_tasks -mistral.tests.unit.engine.test_merge_strategy.DirectWorkflowEngineTest.test_merge_publish_two_tasks ... ok - ERROR [oslo_messaging.rpc.server] Exception during message handling -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/server.py", line 172, in _process_incoming - res = self.dispatcher.dispatch(message) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 309, in dispatch - return self._do_dispatch(endpoint, method, ctxt, args) - ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 229, in _do_dispatch - result = func(ctxt, **new_args) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/engine_server.py", line 235, in on_action_complete - return self.engine.on_action_complete(action_ex_id, result, wf_action) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/db/utils.py", line 111, in decorate - return retry(_with_auth_context, auth_ctx, func, *args, **kw) - File "/usr/lib/python3/dist-packages/tenacity/__init__.py", line 469, in __call__ - do = self.iter(retry_state=retry_state) - File "/usr/lib/python3/dist-packages/tenacity/__init__.py", line 370, in iter - result = action(retry_state) - File "/usr/lib/python3/dist-packages/tenacity/__init__.py", line 392, in <lambda> - self._add_action_func(lambda rs: rs.outcome.result()) - ~~~~~~~~~~~~~~~~~^^ - File "/usr/lib/python3.13/concurrent/futures/_base.py", line 449, in result - return self.__get_result() - ~~~~~~~~~~~~~~~~~^^ - File "/usr/lib/python3.13/concurrent/futures/_base.py", line 401, in __get_result - raise self._exception - File "/usr/lib/python3/dist-packages/tenacity/__init__.py", line 472, in __call__ - result = fn(*args, **kwargs) - File "/build/reproducible-path/mistral-19.0.0/mistral/db/utils.py", line 59, in _with_auth_context - return func(*args, **kw) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/post_tx_queue.py", line 80, in decorate - res = func(*args, **kw) - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/default_engine.py", line 178, in on_action_complete - action_handler.on_action_complete(action_ex, result) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/action_handler.py", line 38, in on_action_complete - action.complete(result) - ~~~~~~~~~~~~~~~^^^^^^^^ - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/actions.py", line 224, in complete - raise ValueError( - "Action {} is already completed".format(self.action_ex.id) - ) -ValueError: Action dfab46c3-4337-48e3-97dc-531709d682a7 is already completed - ERROR [mistral.rpc.base] Caught a messaging remote error. See details of the original exception. -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/rpc/base.py", line 103, in decorator - return method(*args, **kwargs) - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - File "/build/reproducible-path/mistral-19.0.0/mistral/rpc/clients.py", line 237, in on_action_complete - return call( - auth_ctx.ctx(), - ...<3 lines>... - wf_action=wf_action - ) - File "/build/reproducible-path/mistral-19.0.0/mistral/rpc/oslo/oslo_client.py", line 35, in sync_call - return self._client.prepare(topic=self.topic, server=target).call( - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - ctx, - ^^^^ - method, - ^^^^^^^ - **kwargs - ^^^^^^^^ - ) - ^ - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/client.py", line 190, in call - result = self.transport._send( - self.target, msg_ctxt, msg, wait_for_reply=True, - timeout=timeout, call_monitor_timeout=cm_timeout, - retry=self.retry, transport_options=self.transport_options) - File "/usr/lib/python3/dist-packages/oslo_messaging/transport.py", line 123, in _send - return self._driver.send(target, ctxt, message, - ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ - wait_for_reply=wait_for_reply, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - ...<2 lines>... - retry=retry, - ^^^^^^^^^^^^ - transport_options=transport_options) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 226, in send - return self._send(target, ctxt, message, wait_for_reply, timeout, - ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - transport_options) - ^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 213, in _send - raise failure - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/server.py", line 172, in _process_incoming - res = self.dispatcher.dispatch(message) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 309, in dispatch - return self._do_dispatch(endpoint, method, ctxt, args) - ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 229, in _do_dispatch - result = func(ctxt, **new_args) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/engine_server.py", line 235, in on_action_complete - return self.engine.on_action_complete(action_ex_id, result, wf_action) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/db/utils.py", line 111, in decorate - return retry(_with_auth_context, auth_ctx, func, *args, **kw) - File "/usr/lib/python3/dist-packages/tenacity/__init__.py", line 469, in __call__ - do = self.iter(retry_state=retry_state) - File "/usr/lib/python3/dist-packages/tenacity/__init__.py", line 370, in iter - result = action(retry_state) - File "/usr/lib/python3/dist-packages/tenacity/__init__.py", line 392, in <lambda> - self._add_action_func(lambda rs: rs.outcome.result()) - ~~~~~~~~~~~~~~~~~^^ - File "/usr/lib/python3.13/concurrent/futures/_base.py", line 449, in result - return self.__get_result() - ~~~~~~~~~~~~~~~~~^^ - File "/usr/lib/python3.13/concurrent/futures/_base.py", line 401, in __get_result - raise self._exception - File "/usr/lib/python3/dist-packages/tenacity/__init__.py", line 472, in __call__ - result = fn(*args, **kwargs) - File "/build/reproducible-path/mistral-19.0.0/mistral/db/utils.py", line 59, in _with_auth_context - return func(*args, **kw) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/post_tx_queue.py", line 80, in decorate - res = func(*args, **kw) - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/default_engine.py", line 178, in on_action_complete - action_handler.on_action_complete(action_ex, result) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/action_handler.py", line 38, in on_action_complete - action.complete(result) - ~~~~~~~~~~~~~~~^^^^^^^^ - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/actions.py", line 224, in complete - raise ValueError( - "Action {} is already completed".format(self.action_ex.id) - ) -ValueError: Action dfab46c3-4337-48e3-97dc-531709d682a7 is already completed - ERROR [oslo_messaging.rpc.server] Exception during message handling -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/server.py", line 172, in _process_incoming - res = self.dispatcher.dispatch(message) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 309, in dispatch - return self._do_dispatch(endpoint, method, ctxt, args) - ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 229, in _do_dispatch - result = func(ctxt, **new_args) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/engine_server.py", line 235, in on_action_complete - return self.engine.on_action_complete(action_ex_id, result, wf_action) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/db/utils.py", line 111, in decorate - return retry(_with_auth_context, auth_ctx, func, *args, **kw) - File "/usr/lib/python3/dist-packages/tenacity/__init__.py", line 469, in __call__ - do = self.iter(retry_state=retry_state) - File "/usr/lib/python3/dist-packages/tenacity/__init__.py", line 370, in iter - result = action(retry_state) - File "/usr/lib/python3/dist-packages/tenacity/__init__.py", line 392, in <lambda> - self._add_action_func(lambda rs: rs.outcome.result()) - ~~~~~~~~~~~~~~~~~^^ - File "/usr/lib/python3.13/concurrent/futures/_base.py", line 449, in result - return self.__get_result() - ~~~~~~~~~~~~~~~~~^^ - File "/usr/lib/python3.13/concurrent/futures/_base.py", line 401, in __get_result - raise self._exception - File "/usr/lib/python3/dist-packages/tenacity/__init__.py", line 472, in __call__ - result = fn(*args, **kwargs) - File "/build/reproducible-path/mistral-19.0.0/mistral/db/utils.py", line 59, in _with_auth_context - return func(*args, **kw) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/post_tx_queue.py", line 80, in decorate - res = func(*args, **kw) - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/default_engine.py", line 178, in on_action_complete - action_handler.on_action_complete(action_ex, result) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/action_handler.py", line 38, in on_action_complete - action.complete(result) - ~~~~~~~~~~~~~~~^^^^^^^^ - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/actions.py", line 224, in complete - raise ValueError( - "Action {} is already completed".format(self.action_ex.id) - ) -ValueError: Action dfab46c3-4337-48e3-97dc-531709d682a7 is already completed - ERROR [mistral.rpc.base] Caught a messaging remote error. See details of the original exception. -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/rpc/base.py", line 103, in decorator - return method(*args, **kwargs) - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - File "/build/reproducible-path/mistral-19.0.0/mistral/rpc/clients.py", line 237, in on_action_complete - return call( - auth_ctx.ctx(), - ...<3 lines>... - wf_action=wf_action - ) - File "/build/reproducible-path/mistral-19.0.0/mistral/rpc/oslo/oslo_client.py", line 35, in sync_call - return self._client.prepare(topic=self.topic, server=target).call( - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - ctx, - ^^^^ - method, - ^^^^^^^ - **kwargs - ^^^^^^^^ - ) - ^ - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/client.py", line 190, in call - result = self.transport._send( - self.target, msg_ctxt, msg, wait_for_reply=True, - timeout=timeout, call_monitor_timeout=cm_timeout, - retry=self.retry, transport_options=self.transport_options) - File "/usr/lib/python3/dist-packages/oslo_messaging/transport.py", line 123, in _send - return self._driver.send(target, ctxt, message, - ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ - wait_for_reply=wait_for_reply, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - ...<2 lines>... - retry=retry, - ^^^^^^^^^^^^ - transport_options=transport_options) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 226, in send - return self._send(target, ctxt, message, wait_for_reply, timeout, - ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - transport_options) - ^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 213, in _send - raise failure - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/server.py", line 172, in _process_incoming - res = self.dispatcher.dispatch(message) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 309, in dispatch - return self._do_dispatch(endpoint, method, ctxt, args) - ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 229, in _do_dispatch - result = func(ctxt, **new_args) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/engine_server.py", line 235, in on_action_complete - return self.engine.on_action_complete(action_ex_id, result, wf_action) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/db/utils.py", line 111, in decorate - return retry(_with_auth_context, auth_ctx, func, *args, **kw) - File "/usr/lib/python3/dist-packages/tenacity/__init__.py", line 469, in __call__ - do = self.iter(retry_state=retry_state) - File "/usr/lib/python3/dist-packages/tenacity/__init__.py", line 370, in iter - result = action(retry_state) - File "/usr/lib/python3/dist-packages/tenacity/__init__.py", line 392, in <lambda> - self._add_action_func(lambda rs: rs.outcome.result()) - ~~~~~~~~~~~~~~~~~^^ - File "/usr/lib/python3.13/concurrent/futures/_base.py", line 449, in result - return self.__get_result() - ~~~~~~~~~~~~~~~~~^^ - File "/usr/lib/python3.13/concurrent/futures/_base.py", line 401, in __get_result - raise self._exception - File "/usr/lib/python3/dist-packages/tenacity/__init__.py", line 472, in __call__ - result = fn(*args, **kwargs) - File "/build/reproducible-path/mistral-19.0.0/mistral/db/utils.py", line 59, in _with_auth_context - return func(*args, **kw) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/post_tx_queue.py", line 80, in decorate - res = func(*args, **kw) - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/default_engine.py", line 178, in on_action_complete - action_handler.on_action_complete(action_ex, result) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/action_handler.py", line 38, in on_action_complete - action.complete(result) - ~~~~~~~~~~~~~~~^^^^^^^^ - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/actions.py", line 224, in complete - raise ValueError( - "Action {} is already completed".format(self.action_ex.id) - ) -ValueError: Action dfab46c3-4337-48e3-97dc-531709d682a7 is already completed -mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_triggered_by -mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_triggered_by ... ok -mistral.tests.unit.engine.test_adhoc_actions.AdhocActionsTest.test_run_nested_adhoc_with_output -mistral.tests.unit.engine.test_adhoc_actions.AdhocActionsTest.test_run_nested_adhoc_with_output ... ok -mistral.tests.unit.engine.test_policies.PoliciesTest.test_retry_async_action -mistral.tests.unit.engine.test_policies.PoliciesTest.test_retry_async_action ... ok -mistral.tests.unit.engine.test_merge_strategy.DirectWorkflowEngineTest.test_replace -mistral.tests.unit.engine.test_merge_strategy.DirectWorkflowEngineTest.test_replace ... ok - ERROR [mistral.db.v2.sqlalchemy.models] Name 'wf name with space' must not contain spaces - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=efb22078-b61e-4f0c-b3b1-ac882fe17a64, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - context.create_action_context(exec_ctx) - ) - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. -mistral.tests.unit.engine.test_names_validation.NameValidationTest.test_workflow_name_validation -mistral.tests.unit.engine.test_names_validation.NameValidationTest.test_workflow_name_validation ... ok - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_unexisting_join_task_does_not_stuck_wf_running -mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_unexisting_join_task_does_not_stuck_wf_running ... ok -mistral.tests.unit.engine.test_policies.PoliciesTest.test_retry_continue_on -mistral.tests.unit.engine.test_policies.PoliciesTest.test_retry_continue_on ... ok - ERROR [mistral.engine.task_handler] Failed to run task [error=Failed to find action [action_name=action.doesnt_exist, namespace=], wf=wf, task=task2]: -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 83, in run_task - task.run(first_run) - ~~~~~~~~^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 602, in run - self._run_new() - ~~~~~~~~~~~~~^^ - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 632, in _run_new - self._schedule_actions() - ~~~~~~~~~~~~~~~~~~~~~~^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 699, in _schedule_actions - action = self._build_action() - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 773, in _build_action - action_desc = self._get_action_descriptor() - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 805, in _get_action_descriptor - raise exc.MistralException( - ...<2 lines>... - ) -mistral.exceptions.MistralException: Failed to find action [action_name=action.doesnt_exist, namespace=] - -mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_wrong_action -mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_wrong_action ... ok -mistral.tests.unit.engine.test_adhoc_actions.AdhocActionsTest.test_run_workflow_with_adhoc_action -mistral.tests.unit.engine.test_adhoc_actions.AdhocActionsTest.test_run_workflow_with_adhoc_action ... ok -mistral.tests.unit.engine.test_policies.PoliciesTest.test_retry_continue_on_not_happened -mistral.tests.unit.engine.test_policies.PoliciesTest.test_retry_continue_on_not_happened ... ok - ERROR [mistral.engine.task_handler] Failed to run task [error=Failed to find action [action_name=wrong.task, namespace=], wf=wf, task=task1]: -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 83, in run_task - task.run(first_run) - ~~~~~~~~^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 602, in run - self._run_new() - ~~~~~~~~~~~~~^^ - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 632, in _run_new - self._schedule_actions() - ~~~~~~~~~~~~~~~~~~~~~~^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 699, in _schedule_actions - action = self._build_action() - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 773, in _build_action - action_desc = self._get_action_descriptor() - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 805, in _get_action_descriptor - raise exc.MistralException( - ...<2 lines>... - ) -mistral.exceptions.MistralException: Failed to find action [action_name=wrong.task, namespace=] - -mistral.tests.unit.engine.test_noop_task.NoopTaskEngineTest.test_noop_task1 -mistral.tests.unit.engine.test_noop_task.NoopTaskEngineTest.test_noop_task1 ... ok -mistral.tests.unit.engine.test_cron_trigger.ProcessCronTriggerTest.test_create_cron_trigger_with_pattern_and_first_time -mistral.tests.unit.engine.test_cron_trigger.ProcessCronTriggerTest.test_create_cron_trigger_with_pattern_and_first_time ... ok -mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_wrong_action_first_task -mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_wrong_action_first_task ... ok - ERROR [oslo_messaging.rpc.server] Exception during message handling -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/server.py", line 172, in _process_incoming - res = self.dispatcher.dispatch(message) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 309, in dispatch - return self._do_dispatch(endpoint, method, ctxt, args) - ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 229, in _do_dispatch - result = func(ctxt, **new_args) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/engine_server.py", line 181, in start_task - return self.engine.start_task( - ~~~~~~~~~~~~~~~~~~~~~~^ - task_ex_id, - ^^^^^^^^^^^ - ...<4 lines>... - **params - ^^^^^^^^ - ) - ^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/post_tx_queue.py", line 80, in decorate - res = func(*args, **kw) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/default_engine.py", line 89, in start_task - task_handler.run_task(task_ex_id, waiting, - ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ - triggered_by, rerun, reset, first_run) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 70, in run_task - task_ex = db_api.get_task_execution(task_ex_id) - File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/api.py", line 394, in get_task_execution - return IMPL.get_task_execution(id, fields=fields) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/db/sqlalchemy/base.py", line 132, in _within_session - result = func(*args, **kw) - File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/sqlalchemy/api.py", line 1169, in get_task_execution - raise exc.DBEntityNotFoundError( - "Task execution not found [id=%s]" % id - ) -mistral.exceptions.DBEntityNotFoundError: Task execution not found [id=7c219629-82d1-4988-b5c8-e3e74910aea2] - ERROR [mistral.engine.task_handler] Failed to run task [error=Invalid input [name=std.echo, class=mistral.actions.std_actions.EchoAction, missing=['output'], unexpected=['wrong_input']], wf=wf, task=task1]: -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 83, in run_task - task.run(first_run) - ~~~~~~~~^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 602, in run - self._run_new() - ~~~~~~~~~~~~~^^ - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 632, in _run_new - self._schedule_actions() - ~~~~~~~~~~~~~~~~~~~~~~^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 702, in _schedule_actions - action.schedule( - ~~~~~~~~~~~~~~~^ - input_dict, - ^^^^^^^^^^^ - ...<2 lines>... - timeout=self._get_timeout() - ^^^^^^^^^^^^^^^^^^^^^^^^^^^ - ) - ^ - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/actions.py", line 250, in schedule - self.action_desc.check_parameters(input_dict) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/mistral_lib/actions/providers/base.py", line 115, in check_parameters - raise exc.ActionException(msg % tuple(msg_props)) -mistral_lib.exceptions.ActionException: Invalid input [name=std.echo, class=mistral.actions.std_actions.EchoAction, missing=['output'], unexpected=['wrong_input']] - -mistral.tests.unit.engine.test_cron_trigger.ProcessCronTriggerTest.test_start_workflow -mistral.tests.unit.engine.test_cron_trigger.ProcessCronTriggerTest.test_start_workflow ... ok -mistral.tests.unit.engine.test_cron_trigger.ProcessCronTriggerTest.test_validate_cron_trigger_input_first_time -mistral.tests.unit.engine.test_cron_trigger.ProcessCronTriggerTest.test_validate_cron_trigger_input_first_time ... ok - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=c1b15355-cbf3-4760-9b06-15406bb6d95c, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - context.create_action_context(exec_ctx) - ) - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. -mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_wrong_first_task_input -mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_wrong_first_task_input ... ok -/build/reproducible-path/mistral-19.0.0/mistral/db/v2/sqlalchemy/api.py:289: SAWarning: TypeDecorator JsonEncoded() will not produce a cache key because the ``cache_ok`` attribute is not set to True. This can have significant performance implications including some performance degradations in comparison to prior SQLAlchemy versions. Set this attribute to True if this type object's state is safe to use in a cache key, or False to disable this warning. (Background on this warning at: https://sqlalche.me/e/20/cprf) - return query.all() - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=58c4a6c6-12af-4bb5-b067-57f329cd8552, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - context.create_action_context(exec_ctx) - ) - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. -mistral.tests.unit.engine.test_cron_trigger.ProcessCronTriggerTest.test_workflow_without_auth -mistral.tests.unit.engine.test_cron_trigger.ProcessCronTriggerTest.test_workflow_without_auth ... ok - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. - ERROR [mistral.engine.task_handler] Failed to run task [error=Invalid input [name=std.echo, class=mistral.actions.std_actions.EchoAction, missing=['output'], unexpected=['wrong_input']], wf=wf, task=task2]: -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 83, in run_task - task.run(first_run) - ~~~~~~~~^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 602, in run - self._run_new() - ~~~~~~~~~~~~~^^ - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 632, in _run_new - self._schedule_actions() - ~~~~~~~~~~~~~~~~~~~~~~^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 702, in _schedule_actions - action.schedule( - ~~~~~~~~~~~~~~~^ - input_dict, - ^^^^^^^^^^^ - ...<2 lines>... - timeout=self._get_timeout() - ^^^^^^^^^^^^^^^^^^^^^^^^^^^ - ) - ^ - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/actions.py", line 250, in schedule - self.action_desc.check_parameters(input_dict) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/mistral_lib/actions/providers/base.py", line 115, in check_parameters - raise exc.ActionException(msg % tuple(msg_props)) -mistral_lib.exceptions.ActionException: Invalid input [name=std.echo, class=mistral.actions.std_actions.EchoAction, missing=['output'], unexpected=['wrong_input']] - -mistral.tests.unit.engine.test_policies.PoliciesTest.test_retry_join_task_after_failed_task -mistral.tests.unit.engine.test_policies.PoliciesTest.test_retry_join_task_after_failed_task ... ok - ERROR [oslo_messaging.rpc.server] Exception during message handling -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/server.py", line 172, in _process_incoming - res = self.dispatcher.dispatch(message) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 309, in dispatch - return self._do_dispatch(endpoint, method, ctxt, args) - ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 229, in _do_dispatch - result = func(ctxt, **new_args) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/engine_server.py", line 181, in start_task - return self.engine.start_task( - ~~~~~~~~~~~~~~~~~~~~~~^ - task_ex_id, - ^^^^^^^^^^^ - ...<4 lines>... - **params - ^^^^^^^^ - ) - ^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/post_tx_queue.py", line 80, in decorate - res = func(*args, **kw) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/default_engine.py", line 89, in start_task - task_handler.run_task(task_ex_id, waiting, - ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ - triggered_by, rerun, reset, first_run) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 70, in run_task - task_ex = db_api.get_task_execution(task_ex_id) - File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/api.py", line 394, in get_task_execution - return IMPL.get_task_execution(id, fields=fields) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/db/sqlalchemy/base.py", line 132, in _within_session - result = func(*args, **kw) - File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/sqlalchemy/api.py", line 1169, in get_task_execution - raise exc.DBEntityNotFoundError( - "Task execution not found [id=%s]" % id - ) -mistral.exceptions.DBEntityNotFoundError: Task execution not found [id=e00d0623-646c-4191-b6fd-bf983ca03f98] -mistral.tests.unit.engine.test_noop_task.NoopTaskEngineTest.test_noop_task2 -mistral.tests.unit.engine.test_noop_task.NoopTaskEngineTest.test_noop_task2 ... ok - WARNING [mistral.executors.default_executor] The action raised an exception [action=<mistral.actions.std_actions.EchoAction object at 0xaee9cf60>, action_ex_id=12817117-3092-48b6-82ef-ff675b15b58e, msg='An unknown exception occurred'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - context.create_action_context(exec_ctx) - ) - File "/usr/lib/python3.13/unittest/mock.py", line 1167, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1171, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1230, in _execute_mock_call - raise result -mistral.exceptions.ActionException: An unknown exception occurred - WARNING [mistral.executors.default_executor] The action raised an exception [action=<mistral.actions.std_actions.EchoAction object at 0xaed1d8b0>, action_ex_id=8a53671e-9b9d-4348-9f68-32d4d84af880, msg='An unknown exception occurred'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - context.create_action_context(exec_ctx) - ) - File "/usr/lib/python3.13/unittest/mock.py", line 1167, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1171, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1230, in _execute_mock_call - raise result -mistral.exceptions.ActionException: An unknown exception occurred -mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_wrong_task_input -mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_wrong_task_input ... ok - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. - WARNING [mistral.executors.default_executor] The action raised an exception [action=<mistral.actions.std_actions.EchoAction object at 0xaed376b0>, action_ex_id=8aad61c6-1a94-4b89-bc76-853c027bfa9d, msg='An unknown exception occurred'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - context.create_action_context(exec_ctx) - ) - File "/usr/lib/python3.13/unittest/mock.py", line 1167, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1171, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1230, in _execute_mock_call - raise result -mistral.exceptions.ActionException: An unknown exception occurred - WARNING [mistral.executors.default_executor] The action raised an exception [action=<mistral.actions.std_actions.EchoAction object at 0xaed379b0>, action_ex_id=b208c4c2-a38e-47a9-900a-d14c5f9652d9, msg='An unknown exception occurred'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - context.create_action_context(exec_ctx) - ) - File "/usr/lib/python3.13/unittest/mock.py", line 1167, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1171, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1230, in _execute_mock_call - raise result -mistral.exceptions.ActionException: An unknown exception occurred -mistral.tests.unit.engine.test_reverse_workflow.ReverseWorkflowEngineTest.test_inconsistent_task_names -mistral.tests.unit.engine.test_reverse_workflow.ReverseWorkflowEngineTest.test_inconsistent_task_names ... ok - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.engine.test_javascript_action.JavaScriptEngineTest.test_fake_javascript_action_data_context -mistral.tests.unit.engine.test_javascript_action.JavaScriptEngineTest.test_fake_javascript_action_data_context ... ok -mistral.tests.unit.engine.test_javascript_action.JavaScriptEngineTest.test_py_mini_racer_javascript_action -mistral.tests.unit.engine.test_javascript_action.JavaScriptEngineTest.test_py_mini_racer_javascript_action ... skipped 'This test requires that py_mini_racer library was installed' -mistral.tests.unit.engine.test_javascript_action.JavaScriptEngineTest.test_py_mini_racer_javascript_action_disabled_yaql_conversion -mistral.tests.unit.engine.test_javascript_action.JavaScriptEngineTest.test_py_mini_racer_javascript_action_disabled_yaql_conversion ... skipped 'This test requires that py_mini_racer library was installed' - WARNING [mistral.executors.default_executor] The action raised an exception [action=<mistral.actions.std_actions.EchoAction object at 0xaecb8648>, action_ex_id=9e6cb6ea-7e22-4ac0-bce5-72d236a68df7, msg='An unknown exception occurred'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - context.create_action_context(exec_ctx) - ) - File "/usr/lib/python3.13/unittest/mock.py", line 1167, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1171, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1230, in _execute_mock_call - raise result -mistral.exceptions.ActionException: An unknown exception occurred - WARNING [mistral.executors.default_executor] The action raised an exception [action=<mistral.actions.std_actions.EchoAction object at 0xaecb6500>, action_ex_id=d74fd9e6-d2c3-46c7-a1d4-6681620786df, msg='An unknown exception occurred'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - context.create_action_context(exec_ctx) - ) - File "/usr/lib/python3.13/unittest/mock.py", line 1167, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1171, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1230, in _execute_mock_call - raise result -mistral.exceptions.ActionException: An unknown exception occurred - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=2ebc9526-1a9b-4d37-96ee-379af4d95d34, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - context.create_action_context(exec_ctx) - ) - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. - WARNING [mistral.executors.default_executor] The action raised an exception [action=<mistral.actions.std_actions.EchoAction object at 0xaee19718>, action_ex_id=6ec79c14-3aa8-43fa-952f-204bb4ddaa52, msg='An unknown exception occurred'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - context.create_action_context(exec_ctx) - ) - File "/usr/lib/python3.13/unittest/mock.py", line 1167, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1171, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1230, in _execute_mock_call - raise result -mistral.exceptions.ActionException: An unknown exception occurred - WARNING [mistral.executors.default_executor] The action raised an exception [action=<mistral.actions.std_actions.EchoAction object at 0xaee19d30>, action_ex_id=fb6d67b1-fdd5-439a-9aef-b25f7027fa41, msg='An unknown exception occurred'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - context.create_action_context(exec_ctx) - ) - File "/usr/lib/python3.13/unittest/mock.py", line 1167, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1171, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1230, in _execute_mock_call - raise result -mistral.exceptions.ActionException: An unknown exception occurred - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.engine.test_reverse_workflow.ReverseWorkflowEngineTest.test_one_line_requires_syntax -mistral.tests.unit.engine.test_reverse_workflow.ReverseWorkflowEngineTest.test_one_line_requires_syntax ... ok - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=86fefdf8-73c8-4433-a363-154d474dc393, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - context.create_action_context(exec_ctx) - ) - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. -mistral.tests.unit.engine.test_direct_workflow_rerun.DirectWorkflowRerunTest.test_multiple_reruns_with_items -mistral.tests.unit.engine.test_direct_workflow_rerun.DirectWorkflowRerunTest.test_multiple_reruns_with_items ... ok - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.engine.test_join.JoinEngineTest.test_delete_join_completion_check_on_execution_delete -mistral.tests.unit.engine.test_join.JoinEngineTest.test_delete_join_completion_check_on_execution_delete ... ok -mistral.tests.unit.engine.test_reverse_workflow.ReverseWorkflowEngineTest.test_start_task1 -mistral.tests.unit.engine.test_reverse_workflow.ReverseWorkflowEngineTest.test_start_task1 ... ok -mistral.tests.unit.engine.test_policies.PoliciesTest.test_retry_join_task_after_idle_task -mistral.tests.unit.engine.test_policies.PoliciesTest.test_retry_join_task_after_idle_task ... ok - WARNING [mistral.executors.default_executor] The action raised an exception [action=<mistral.actions.std_actions.EchoAction object at 0xaed4e530>, action_ex_id=06b1caf6-8f47-43bb-bced-dedb38f36751, msg='An unknown exception occurred'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - context.create_action_context(exec_ctx) - ) - File "/usr/lib/python3.13/unittest/mock.py", line 1167, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1171, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1230, in _execute_mock_call - raise result -mistral.exceptions.ActionException: An unknown exception occurred - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. - ERROR [mistral.actions.std_actions] Failed to send HTTP request for action execution: c36a81f1-310b-4e35-8472-3efb7e7b6722 -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 236, in run - resp = requests.request( - self.method, - ...<10 lines>... - verify=action_verify - ) - File "/usr/lib/python3.13/unittest/mock.py", line 1167, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1171, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1226, in _execute_mock_call - raise effect -Exception - WARNING [mistral.executors.default_executor] The action raised an exception [action=<mistral.actions.std_actions.HTTPAction object at 0xaed97d40>, action_ex_id=c36a81f1-310b-4e35-8472-3efb7e7b6722, msg='Failed to send HTTP request: '] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 236, in run - resp = requests.request( - self.method, - ...<10 lines>... - verify=action_verify - ) - File "/usr/lib/python3.13/unittest/mock.py", line 1167, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1171, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1226, in _execute_mock_call - raise effect -Exception - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - context.create_action_context(exec_ctx) - ) - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 255, in run - raise exc.ActionException("Failed to send HTTP request: %s" % e) -mistral.exceptions.ActionException: Failed to send HTTP request: -mistral.tests.unit.engine.test_reverse_workflow.ReverseWorkflowEngineTest.test_start_task2 -mistral.tests.unit.engine.test_reverse_workflow.ReverseWorkflowEngineTest.test_start_task2 ... ok - ERROR [mistral.actions.std_actions] Failed to send HTTP request for action execution: 8f41a492-cc54-4a38-8c74-a4b5609ccb71 -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 236, in run - resp = requests.request( - self.method, - ...<10 lines>... - verify=action_verify - ) - File "/usr/lib/python3.13/unittest/mock.py", line 1167, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1171, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1226, in _execute_mock_call - raise effect - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 236, in run - resp = requests.request( - self.method, - ...<10 lines>... - verify=action_verify - ) - File "/usr/lib/python3.13/unittest/mock.py", line 1167, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1171, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1226, in _execute_mock_call - raise effect -Exception - WARNING [mistral.executors.default_executor] The action raised an exception [action=<mistral.actions.std_actions.HTTPAction object at 0xb0133ab0>, action_ex_id=8f41a492-cc54-4a38-8c74-a4b5609ccb71, msg='Failed to send HTTP request: '] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 236, in run - resp = requests.request( - self.method, - ...<10 lines>... - verify=action_verify - ) - File "/usr/lib/python3.13/unittest/mock.py", line 1167, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1171, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1226, in _execute_mock_call - raise effect - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 236, in run - resp = requests.request( - self.method, - ...<10 lines>... - verify=action_verify - ) - File "/usr/lib/python3.13/unittest/mock.py", line 1167, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1171, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1226, in _execute_mock_call - raise effect -Exception - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - context.create_action_context(exec_ctx) - ) - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 255, in run - raise exc.ActionException("Failed to send HTTP request: %s" % e) -mistral.exceptions.ActionException: Failed to send HTTP request: -mistral.tests.unit.engine.test_join.JoinEngineTest.test_delete_join_completion_check_on_stop -mistral.tests.unit.engine.test_join.JoinEngineTest.test_delete_join_completion_check_on_stop ... ok -mistral.tests.unit.engine.test_direct_workflow_rerun.DirectWorkflowRerunTest.test_rerun -mistral.tests.unit.engine.test_direct_workflow_rerun.DirectWorkflowRerunTest.test_rerun ... ok - ERROR [mistral.actions.std_actions] Failed to send HTTP request for action execution: 595d4316-54dc-4844-9a18-3185860006a1 -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 236, in run - resp = requests.request( - self.method, - ...<10 lines>... - verify=action_verify - ) - File "/usr/lib/python3.13/unittest/mock.py", line 1167, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1171, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1226, in _execute_mock_call - raise effect - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 236, in run - resp = requests.request( - self.method, - ...<10 lines>... - verify=action_verify - ) - File "/usr/lib/python3.13/unittest/mock.py", line 1167, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1171, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1226, in _execute_mock_call - raise effect - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 236, in run - resp = requests.request( - self.method, - ...<10 lines>... - verify=action_verify - ) - File "/usr/lib/python3.13/unittest/mock.py", line 1167, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1171, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1226, in _execute_mock_call - raise effect -Exception - WARNING [mistral.executors.default_executor] The action raised an exception [action=<mistral.actions.std_actions.HTTPAction object at 0xb0133960>, action_ex_id=595d4316-54dc-4844-9a18-3185860006a1, msg='Failed to send HTTP request: '] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 236, in run - resp = requests.request( - self.method, - ...<10 lines>... - verify=action_verify - ) - File "/usr/lib/python3.13/unittest/mock.py", line 1167, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1171, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1226, in _execute_mock_call - raise effect - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 236, in run - resp = requests.request( - self.method, - ...<10 lines>... - verify=action_verify - ) - File "/usr/lib/python3.13/unittest/mock.py", line 1167, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1171, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1226, in _execute_mock_call - raise effect - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 236, in run - resp = requests.request( - self.method, - ...<10 lines>... - verify=action_verify - ) - File "/usr/lib/python3.13/unittest/mock.py", line 1167, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1171, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1226, in _execute_mock_call - raise effect -Exception - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - context.create_action_context(exec_ctx) - ) - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 255, in run - raise exc.ActionException("Failed to send HTTP request: %s" % e) -mistral.exceptions.ActionException: Failed to send HTTP request: - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. - ERROR [mistral.actions.std_actions] Failed to send HTTP request for action execution: 92d28f39-bc38-4d1c-8e4c-267c49dca415 -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 236, in run - resp = requests.request( - self.method, - ...<10 lines>... - verify=action_verify - ) - File "/usr/lib/python3.13/unittest/mock.py", line 1167, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1171, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1226, in _execute_mock_call - raise effect - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 236, in run - resp = requests.request( - self.method, - ...<10 lines>... - verify=action_verify - ) - File "/usr/lib/python3.13/unittest/mock.py", line 1167, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1171, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1226, in _execute_mock_call - raise effect - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 236, in run - resp = requests.request( - self.method, - ...<10 lines>... - verify=action_verify - ) - File "/usr/lib/python3.13/unittest/mock.py", line 1167, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1171, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1226, in _execute_mock_call - raise effect - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 236, in run - resp = requests.request( - self.method, - ...<10 lines>... - verify=action_verify - ) - File "/usr/lib/python3.13/unittest/mock.py", line 1167, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1171, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1226, in _execute_mock_call - raise effect -Exception - WARNING [mistral.executors.default_executor] The action raised an exception [action=<mistral.actions.std_actions.HTTPAction object at 0xaf095210>, action_ex_id=92d28f39-bc38-4d1c-8e4c-267c49dca415, msg='Failed to send HTTP request: '] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 236, in run - resp = requests.request( - self.method, - ...<10 lines>... - verify=action_verify - ) - File "/usr/lib/python3.13/unittest/mock.py", line 1167, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1171, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1226, in _execute_mock_call - raise effect - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 236, in run - resp = requests.request( - self.method, - ...<10 lines>... - verify=action_verify - ) - File "/usr/lib/python3.13/unittest/mock.py", line 1167, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1171, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1226, in _execute_mock_call - raise effect - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 236, in run - resp = requests.request( - self.method, - ...<10 lines>... - verify=action_verify - ) - File "/usr/lib/python3.13/unittest/mock.py", line 1167, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1171, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1226, in _execute_mock_call - raise effect - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 236, in run - resp = requests.request( - self.method, - ...<10 lines>... - verify=action_verify - ) - File "/usr/lib/python3.13/unittest/mock.py", line 1167, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1171, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1226, in _execute_mock_call - raise effect -Exception - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - context.create_action_context(exec_ctx) - ) - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 255, in run - raise exc.ActionException("Failed to send HTTP request: %s" % e) -mistral.exceptions.ActionException: Failed to send HTTP request: - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.engine.test_policies.PoliciesTest.test_retry_policy -mistral.tests.unit.engine.test_policies.PoliciesTest.test_retry_policy ... ok - WARNING [mistral.executors.default_executor] The action raised an exception [action=<mistral.actions.std_actions.EchoAction object at 0xaee72768>, action_ex_id=9ad67f37-d907-47d0-b718-c5ce99a14fc6, msg='An unknown exception occurred'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - context.create_action_context(exec_ctx) - ) - File "/usr/lib/python3.13/unittest/mock.py", line 1167, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1171, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1230, in _execute_mock_call - raise result -mistral.exceptions.ActionException: An unknown exception occurred -mistral.tests.unit.engine.test_reverse_workflow_rerun_cancelled.ReverseWorkflowRerunCancelledTest.test_rerun_cancelled_task -mistral.tests.unit.engine.test_reverse_workflow_rerun_cancelled.ReverseWorkflowRerunCancelledTest.test_rerun_cancelled_task ... ok - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=b717e26c-169f-4645-946e-e8ce25e4a9bb, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - context.create_action_context(exec_ctx) - ) - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -/build/reproducible-path/mistral-19.0.0/mistral/db/v2/sqlalchemy/api.py:289: SAWarning: TypeDecorator JsonEncoded() will not produce a cache key because the ``cache_ok`` attribute is not set to True. This can have significant performance implications including some performance degradations in comparison to prior SQLAlchemy versions. Set this attribute to True if this type object's state is safe to use in a cache key, or False to disable this warning. (Background on this warning at: https://sqlalche.me/e/20/cprf) - return query.all() - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.engine.test_policies.PoliciesTest.test_retry_policy_break_on -mistral.tests.unit.engine.test_policies.PoliciesTest.test_retry_policy_break_on ... ok -mistral.tests.unit.engine.test_safe_rerun.TestSafeRerun.test_default_value_of_safe_rerun -mistral.tests.unit.engine.test_safe_rerun.TestSafeRerun.test_default_value_of_safe_rerun ... ok -mistral.tests.unit.engine.test_join.JoinEngineTest.test_diamond_join_all -mistral.tests.unit.engine.test_join.JoinEngineTest.test_diamond_join_all ... ok -mistral.tests.unit.engine.test_direct_workflow_rerun.DirectWorkflowRerunTest.test_rerun_diff_env_vars -mistral.tests.unit.engine.test_direct_workflow_rerun.DirectWorkflowRerunTest.test_rerun_diff_env_vars ... ok - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=f55c8a8d-961a-4a02-8b79-d7398c9c352a, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - context.create_action_context(exec_ctx) - ) - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=6122de62-d177-4c61-94af-117e2c2e8fb4, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - context.create_action_context(exec_ctx) - ) - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=3800ef1e-f85d-48e8-b595-195f993961af, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - context.create_action_context(exec_ctx) - ) - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. - WARNING [mistral.executors.default_executor] The action raised an exception [action=<mistral.actions.std_actions.EchoAction object at 0xaec2a270>, action_ex_id=0c081fee-89a5-4a10-910e-6f173e451a03, msg='An unknown exception occurred'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - context.create_action_context(exec_ctx) - ) - File "/usr/lib/python3.13/unittest/mock.py", line 1167, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1171, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1230, in _execute_mock_call - raise result -mistral.exceptions.ActionException: An unknown exception occurred - WARNING [mistral.executors.default_executor] The action raised an exception [action=<mistral.actions.std_actions.EchoAction object at 0xaec2a930>, action_ex_id=abbcf3dc-8f55-4a12-bed2-3790fb6db097, msg='An unknown exception occurred'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - context.create_action_context(exec_ctx) - ) - File "/usr/lib/python3.13/unittest/mock.py", line 1167, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1171, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1230, in _execute_mock_call - raise result -mistral.exceptions.ActionException: An unknown exception occurred -mistral.tests.unit.engine.test_safe_rerun.TestSafeRerun.test_safe_rerun_false -mistral.tests.unit.engine.test_safe_rerun.TestSafeRerun.test_safe_rerun_false ... ok - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=33a48ede-707e-42b6-9ce2-07226fd66e60, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - context.create_action_context(exec_ctx) - ) - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.engine.test_policies.PoliciesTest.test_retry_policy_break_on_not_happened -mistral.tests.unit.engine.test_policies.PoliciesTest.test_retry_policy_break_on_not_happened ... ok -mistral.tests.unit.engine.test_join.JoinEngineTest.test_discriminator -mistral.tests.unit.engine.test_join.JoinEngineTest.test_discriminator ... ok - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.engine.test_safe_rerun.TestSafeRerun.test_safe_rerun_in_task_defaults -mistral.tests.unit.engine.test_safe_rerun.TestSafeRerun.test_safe_rerun_in_task_defaults ... ok -mistral.tests.unit.engine.test_policies.PoliciesTest.test_retry_policy_break_on_with_dict -mistral.tests.unit.engine.test_policies.PoliciesTest.test_retry_policy_break_on_with_dict ... ok -mistral.tests.unit.engine.test_direct_workflow_rerun.DirectWorkflowRerunTest.test_rerun_join_with_branch_errors -mistral.tests.unit.engine.test_direct_workflow_rerun.DirectWorkflowRerunTest.test_rerun_join_with_branch_errors ... ok - ERROR [mistral.actions.std_actions] Failed to send HTTP request for action execution: 662b98ac-2303-42b6-a37c-a3116789d7ce -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 236, in run - resp = requests.request( - self.method, - ...<10 lines>... - verify=action_verify - ) - File "/usr/lib/python3.13/unittest/mock.py", line 1167, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1171, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1226, in _execute_mock_call - raise effect -Exception - WARNING [mistral.executors.default_executor] The action raised an exception [action=<mistral.actions.std_actions.HTTPAction object at 0xaeea2a30>, action_ex_id=662b98ac-2303-42b6-a37c-a3116789d7ce, msg='Failed to send HTTP request: '] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 236, in run - resp = requests.request( - self.method, - ...<10 lines>... - verify=action_verify - ) - File "/usr/lib/python3.13/unittest/mock.py", line 1167, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1171, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1226, in _execute_mock_call - raise effect -Exception - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - context.create_action_context(exec_ctx) - ) - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 255, in run - raise exc.ActionException("Failed to send HTTP request: %s" % e) -mistral.exceptions.ActionException: Failed to send HTTP request: - ERROR [mistral.actions.std_actions] Failed to send HTTP request for action execution: 39a25862-21b3-4d7b-850c-ae9c606d4fb0 -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 236, in run - resp = requests.request( - self.method, - ...<10 lines>... - verify=action_verify - ) - File "/usr/lib/python3.13/unittest/mock.py", line 1167, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1171, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1226, in _execute_mock_call - raise effect - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 236, in run - resp = requests.request( - self.method, - ...<10 lines>... - verify=action_verify - ) - File "/usr/lib/python3.13/unittest/mock.py", line 1167, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1171, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1226, in _execute_mock_call - raise effect -Exception - WARNING [mistral.executors.default_executor] The action raised an exception [action=<mistral.actions.std_actions.HTTPAction object at 0xafece9b0>, action_ex_id=39a25862-21b3-4d7b-850c-ae9c606d4fb0, msg='Failed to send HTTP request: '] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 236, in run - resp = requests.request( - self.method, - ...<10 lines>... - verify=action_verify - ) - File "/usr/lib/python3.13/unittest/mock.py", line 1167, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1171, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1226, in _execute_mock_call - raise effect - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 236, in run - resp = requests.request( - self.method, - ...<10 lines>... - verify=action_verify - ) - File "/usr/lib/python3.13/unittest/mock.py", line 1167, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1171, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1226, in _execute_mock_call - raise effect -Exception - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - context.create_action_context(exec_ctx) - ) - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 255, in run - raise exc.ActionException("Failed to send HTTP request: %s" % e) -mistral.exceptions.ActionException: Failed to send HTTP request: - ERROR [mistral.actions.std_actions] Failed to send HTTP request for action execution: 17e6c2f1-cb7f-429b-b5af-af3450018a1b -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 236, in run - resp = requests.request( - self.method, - ...<10 lines>... - verify=action_verify - ) - File "/usr/lib/python3.13/unittest/mock.py", line 1167, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1171, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1226, in _execute_mock_call - raise effect - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 236, in run - resp = requests.request( - self.method, - ...<10 lines>... - verify=action_verify - ) - File "/usr/lib/python3.13/unittest/mock.py", line 1167, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1171, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1226, in _execute_mock_call - raise effect - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 236, in run - resp = requests.request( - self.method, - ...<10 lines>... - verify=action_verify - ) - File "/usr/lib/python3.13/unittest/mock.py", line 1167, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1171, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1226, in _execute_mock_call - raise effect -Exception - WARNING [mistral.executors.default_executor] The action raised an exception [action=<mistral.actions.std_actions.HTTPAction object at 0xaf053d20>, action_ex_id=17e6c2f1-cb7f-429b-b5af-af3450018a1b, msg='Failed to send HTTP request: '] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 236, in run - resp = requests.request( - self.method, - ...<10 lines>... - verify=action_verify - ) - File "/usr/lib/python3.13/unittest/mock.py", line 1167, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1171, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1226, in _execute_mock_call - raise effect - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 236, in run - resp = requests.request( - self.method, - ...<10 lines>... - verify=action_verify - ) - File "/usr/lib/python3.13/unittest/mock.py", line 1167, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1171, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1226, in _execute_mock_call - raise effect - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 236, in run - resp = requests.request( - self.method, - ...<10 lines>... - verify=action_verify - ) - File "/usr/lib/python3.13/unittest/mock.py", line 1167, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1171, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1226, in _execute_mock_call - raise effect -Exception - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - context.create_action_context(exec_ctx) - ) - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 255, in run - raise exc.ActionException("Failed to send HTTP request: %s" % e) -mistral.exceptions.ActionException: Failed to send HTTP request: -mistral.tests.unit.engine.test_safe_rerun.TestSafeRerun.test_safe_rerun_true -mistral.tests.unit.engine.test_safe_rerun.TestSafeRerun.test_safe_rerun_true ... ok - ERROR [mistral.actions.std_actions] Failed to send HTTP request for action execution: bf3806ad-aecf-449d-b54c-e5d776b6b974 -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 236, in run - resp = requests.request( - self.method, - ...<10 lines>... - verify=action_verify - ) - File "/usr/lib/python3.13/unittest/mock.py", line 1167, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1171, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1226, in _execute_mock_call - raise effect - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 236, in run - resp = requests.request( - self.method, - ...<10 lines>... - verify=action_verify - ) - File "/usr/lib/python3.13/unittest/mock.py", line 1167, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1171, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1226, in _execute_mock_call - raise effect - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 236, in run - resp = requests.request( - self.method, - ...<10 lines>... - verify=action_verify - ) - File "/usr/lib/python3.13/unittest/mock.py", line 1167, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1171, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1226, in _execute_mock_call - raise effect - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 236, in run - resp = requests.request( - self.method, - ...<10 lines>... - verify=action_verify - ) - File "/usr/lib/python3.13/unittest/mock.py", line 1167, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1171, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1226, in _execute_mock_call - raise effect -Exception - WARNING [mistral.executors.default_executor] The action raised an exception [action=<mistral.actions.std_actions.HTTPAction object at 0xaf05fc90>, action_ex_id=bf3806ad-aecf-449d-b54c-e5d776b6b974, msg='Failed to send HTTP request: '] +mistral.tests.unit.db.v2.test_sqlalchemy_db_api.WorkbookTest.test_workbooks_in_two_projects ... ok + WARNING [mistral.executors.default_executor] The action raised an exception [action=<mistral.actions.std_actions.EchoAction object at 0xf082f648>, action_ex_id=24539e15-ec15-495c-bb65-c9486b88cb70, msg='An unknown exception occurred'] Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 236, in run - resp = requests.request( - self.method, - ...<10 lines>... - verify=action_verify - ) - File "/usr/lib/python3.13/unittest/mock.py", line 1167, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1171, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1226, in _execute_mock_call - raise effect - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 236, in run - resp = requests.request( - self.method, - ...<10 lines>... - verify=action_verify - ) - File "/usr/lib/python3.13/unittest/mock.py", line 1167, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1171, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1226, in _execute_mock_call - raise effect - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 236, in run - resp = requests.request( - self.method, - ...<10 lines>... - verify=action_verify - ) - File "/usr/lib/python3.13/unittest/mock.py", line 1167, in __call__ + File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action + result = action.run( + ^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1171, in _mock_call + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1226, in _execute_mock_call - raise effect - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 236, in run - resp = requests.request( - self.method, - ...<10 lines>... - verify=action_verify - ) - File "/usr/lib/python3.13/unittest/mock.py", line 1167, in __call__ + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1202, in _execute_mock_call + raise result +mistral.exceptions.ActionException: An unknown exception occurred + WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. +mistral.tests.unit.engine.test_action_context.ActionContextTest.test_context +mistral.tests.unit.engine.test_action_context.ActionContextTest.test_context ... ok +mistral.tests.unit.engine.test_direct_workflow_rerun.DirectWorkflowRerunTest.test_rerun +mistral.tests.unit.engine.test_direct_workflow_rerun.DirectWorkflowRerunTest.test_rerun ... ok +mistral.tests.unit.engine.test_dataflow.DataFlowEngineTest.test_linear_dataflow +mistral.tests.unit.engine.test_dataflow.DataFlowEngineTest.test_linear_dataflow ... ok + WARNING [mistral.executors.default_executor] The action raised an exception [action=<mistral.actions.std_actions.EchoAction object at 0xefa539c0>, action_ex_id=dc3a9b71-2bc3-481c-863e-17f0f0df1254, msg='An unknown exception occurred'] +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action + result = action.run( + ^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1171, in _mock_call + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1226, in _execute_mock_call - raise effect -Exception - -During handling of the above exception, another exception occurred: - + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1202, in _execute_mock_call + raise result +mistral.exceptions.ActionException: An unknown exception occurred +/build/reproducible-path/mistral-19.0.0/mistral/db/v2/sqlalchemy/api.py:289: SAWarning: TypeDecorator JsonEncoded() will not produce a cache key because the ``cache_ok`` attribute is not set to True. This can have significant performance implications including some performance degradations in comparison to prior SQLAlchemy versions. Set this attribute to True if this type object's state is safe to use in a cache key, or False to disable this warning. (Background on this warning at: https://sqlalche.me/e/20/cprf) + return query.all() + WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. +/build/reproducible-path/mistral-19.0.0/mistral/db/v2/sqlalchemy/api.py:289: SAWarning: TypeDecorator JsonEncoded() will not produce a cache key because the ``cache_ok`` attribute is not set to True. This can have significant performance implications including some performance degradations in comparison to prior SQLAlchemy versions. Set this attribute to True if this type object's state is safe to use in a cache key, or False to disable this warning. (Background on this warning at: https://sqlalche.me/e/20/cprf) + return query.all() +mistral.tests.unit.engine.test_direct_workflow_rerun.DirectWorkflowRerunTest.test_rerun_diff_env_vars +mistral.tests.unit.engine.test_direct_workflow_rerun.DirectWorkflowRerunTest.test_rerun_diff_env_vars ... ok +mistral.tests.unit.engine.test_dataflow.DataFlowEngineTest.test_linear_dataflow_implicit_publish +mistral.tests.unit.engine.test_dataflow.DataFlowEngineTest.test_linear_dataflow_implicit_publish ... ok + WARNING [mistral.executors.default_executor] The action raised an exception [action=<mistral.actions.std_actions.EchoAction object at 0xefa49ae0>, action_ex_id=afaee053-15a5-4341-803f-ecd02ec8262b, msg='An unknown exception occurred'] Traceback (most recent call last): File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action result = action.run( - context.create_action_context(exec_ctx) - ) - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 255, in run - raise exc.ActionException("Failed to send HTTP request: %s" % e) -mistral.exceptions.ActionException: Failed to send HTTP request: - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. - WARNING [mistral.executors.default_executor] The action raised an exception [action=<mistral.actions.std_actions.EchoAction object at 0xaedaf6c0>, action_ex_id=9485bd35-3662-4f82-9845-5c1de2887b0c, msg='An unknown exception occurred'] + ^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ + return self._mock_call(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1202, in _execute_mock_call + raise result +mistral.exceptions.ActionException: An unknown exception occurred + WARNING [mistral.executors.default_executor] The action raised an exception [action=<mistral.actions.std_actions.EchoAction object at 0xf0dd61f8>, action_ex_id=880ad3e9-5262-42f0-8d07-c8235336a9d7, msg='An unknown exception occurred'] Traceback (most recent call last): File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action result = action.run( - context.create_action_context(exec_ctx) - ) - File "/usr/lib/python3.13/unittest/mock.py", line 1167, in __call__ + ^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1171, in _mock_call + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1230, in _execute_mock_call + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1202, in _execute_mock_call raise result mistral.exceptions.ActionException: An unknown exception occurred -mistral.tests.unit.engine.test_join.JoinEngineTest.test_full_join_parallel_published_vars -mistral.tests.unit.engine.test_join.JoinEngineTest.test_full_join_parallel_published_vars ... ok -mistral.tests.unit.engine.test_join.JoinEngineTest.test_full_join_parallel_published_vars_complex -mistral.tests.unit.engine.test_join.JoinEngineTest.test_full_join_parallel_published_vars_complex ... skipped 'https://bugs.launchpad.net/mistral/+bug/1424461' WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.engine.test_policies.PoliciesTest.test_retry_policy_from_var -mistral.tests.unit.engine.test_policies.PoliciesTest.test_retry_policy_from_var ... ok -mistral.tests.unit.engine.test_safe_rerun.TestSafeRerun.test_safe_rerun_with_items -mistral.tests.unit.engine.test_safe_rerun.TestSafeRerun.test_safe_rerun_with_items ... ok - ERROR [mistral.engine.task_handler] Failed to run task [error=Invalid data type in RetryPolicy: -1 is less than the minimum of 0 - -Failed validating 'minimum' in schema['properties']['count']: - {'minimum': 0, 'type': 'integer'} - -On instance['count']: - -1. Value(s) can be shown after YAQL evaluating. If you use YAQL here, please correct it., wf=wb.wf1, task=task1]: +mistral.tests.unit.engine.test_adhoc_actions.AdhocActionsTest.test_adhoc_action_definition_with_namespace +mistral.tests.unit.engine.test_adhoc_actions.AdhocActionsTest.test_adhoc_action_definition_with_namespace ... ok +mistral.tests.unit.engine.test_dataflow.DataFlowEngineTest.test_linear_with_branches_dataflow +mistral.tests.unit.engine.test_dataflow.DataFlowEngineTest.test_linear_with_branches_dataflow ... ok + WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. +mistral.tests.unit.engine.test_direct_workflow_rerun.DirectWorkflowRerunTest.test_rerun_join_with_branch_errors +mistral.tests.unit.engine.test_direct_workflow_rerun.DirectWorkflowRerunTest.test_rerun_join_with_branch_errors ... ok + WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=015abda5-8da1-427d-a87d-cdd668b8935f, msg='Fail action expected exception.'] Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/base.py", line 188, in _validate - jsonschema.validate(props, self._schema) - ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1306, in validate - raise error -jsonschema.exceptions.ValidationError: -1 is less than the minimum of 0 - -Failed validating 'minimum' in schema['properties']['count']: - {'minimum': 0, 'type': 'integer'} + File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action + result = action.run( + ^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run + raise exc.ActionException('Fail action expected exception.') +mistral.exceptions.ActionException: Fail action expected exception. + WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. + ERROR [mistral.engine.workflows] Failed to evaluate expression in output-on-error! (output-on-error: '{'message': '<% $.not_existing_variable %>'}', exception: 'Can not evaluate YAQL expression [expression=$.not_existing_variable, error='not_existing_variable', data={'__versions': {'78e731027d8fd50ed642340b7c9a63b3': 1}, 'message': "The action raised an exception [action=Fail action, action_ex_id=015abda5-8da1-427d-a87d-cdd668b8935f, msg='Fail action expected exception.']", '__env': {}, '__execution': {'id': '8c01dcf8-70c9-4138-b321-3dd59d16e840'}, }]' Cause: 'Failure caused by error in tasks: task1 -On instance['count']: - -1 + task1 [task_ex_id=d329a926-1eee-4b4f-88ee-ae35958593f0] -> The action raised an exception [action=Fail action, action_ex_id=015abda5-8da1-427d-a87d-cdd668b8935f, msg='Fail action expected exception.'] + [action_ex_id=015abda5-8da1-427d-a87d-cdd668b8935f, idx=0]: The action raised an exception [action=Fail action, action_ex_id=015abda5-8da1-427d-a87d-cdd668b8935f, msg='Fail action expected exception.'] +' + ERROR [mistral.engine.task_handler] Failed to handle action completion [error=Can not evaluate YAQL expression [expression=task(task1).result.message, error='message', data={'__task_execution': {'id': 'b4a0d544-b20d-47d4-b595-826b75c584fe', 'name': 'task1'}, , '__env': {}, '__execution': {'id': 'b3a7548b-92ad-4f6a-9f40-435e466021c6'}, }], wf=wb.wf1, task=task1, action=wb.wf2]: +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 158, in evaluate + result = get_yaql_engine_class()(expression).evaluate( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 159, in evaluate + return self(utils.NO_VALUE, context, self.engine) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 147, in __call__ + return super(Statement, self).__call__(receiver, context, engine) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 34, in __call__ + return context(self.name, engine, receiver, context)(*self.args) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> + return lambda *args, **kwargs: runner.call( + ^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 48, in call + delegate = choose_overload( + ^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 115, in choose_overload + args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args)) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 115, in <genexpr> + args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args)) + ^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 109, in <lambda> + arg(utils.NO_VALUE, context, engine) + File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 34, in __call__ + return context(self.name, engine, receiver, context)(*self.args) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> + return lambda *args, **kwargs: runner.call( + ^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 51, in call + result = delegate() + ^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 140, in <lambda> + return lambda: delegate() + ^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/yaql/language/specs.py", line 309, in func + result = self.payload( + ^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/yaql/standard_library/collections.py", line 224, in dict_keyword_access + return d[key] + ~^^^^^ +KeyError: 'message' During handling of the above exception, another exception occurred: Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 83, in run_task - task.run(first_run) - ~~~~~~~~^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 161, in _on_action_complete + task.on_action_complete(action_ex) File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper result = f(*args, **kwargs) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 602, in run - self._run_new() - ~~~~~~~~~~~~~^^ + ^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 593, in on_action_complete + self.complete(state, state_info) File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper result = f(*args, **kwargs) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 626, in _run_new - self._before_task_start() - ~~~~~~~~~~~~~~~~~~~~~~~^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 482, in _before_task_start - p.before_task_start(self) - ~~~~~~~~~~~~~~~~~~~^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/base.py", line 172, in before_task_start - self._validate() - ~~~~~~~~~~~~~~^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/base.py", line 190, in _validate - raise exc.InvalidModelException( - ...<3 lines>... - ) -mistral.exceptions.InvalidModelException: Invalid data type in RetryPolicy: -1 is less than the minimum of 0 - -Failed validating 'minimum' in schema['properties']['count']: - {'minimum': 0, 'type': 'integer'} - -On instance['count']: - -1. Value(s) can be shown after YAQL evaluating. If you use YAQL here, please correct it. - -mistral.tests.unit.engine.test_direct_workflow_rerun.DirectWorkflowRerunTest.test_rerun_on_join_task -mistral.tests.unit.engine.test_direct_workflow_rerun.DirectWorkflowRerunTest.test_rerun_on_join_task ... ok - ERROR [mistral.engine.task_handler] Failed to run task [error=Invalid data type in RetryPolicy: -1 is less than the minimum of 0 - -Failed validating 'minimum' in schema['properties']['delay']: - {'minimum': 0, 'type': 'integer'} + ^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 383, in complete + data_flow.publish_variables(self.task_ex, self.task_spec) + File "/build/reproducible-path/mistral-19.0.0/mistral/workflow/data_flow.py", line 237, in publish_variables + task_ex.published = expr.evaluate_recursively(branch_vars, expr_ctx) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 99, in evaluate_recursively + data[key] = _evaluate_item(data[key], context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 78, in _evaluate_item + return evaluate(item, context) + ^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 70, in evaluate + return evaluator.evaluate(expression, context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 226, in evaluate + evaluated = super(InlineYAQLEvaluator, cls).evaluate( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 180, in evaluate + raise exc.YaqlEvaluationException( +mistral.exceptions.YaqlEvaluationException: Can not evaluate YAQL expression [expression=task(task1).result.message, error='message', data={'__task_execution': {'id': 'b4a0d544-b20d-47d4-b595-826b75c584fe', 'name': 'task1'}, , '__env': {}, '__execution': {'id': 'b3a7548b-92ad-4f6a-9f40-435e466021c6'}, }] -On instance['delay']: - -1. Value(s) can be shown after YAQL evaluating. If you use YAQL here, please correct it., wf=wb.wf1, task=task1]: + ERROR [mistral.engine.workflows] Failed to evaluate expression in output-on-error! (output-on-error: '{'message': '<% $.message %>'}', exception: 'Can not evaluate YAQL expression [expression=$.message, error='message', data={'__versions': {}, '__env': {}, '__execution': {'id': 'b3a7548b-92ad-4f6a-9f40-435e466021c6'}, }]' Cause: 'Failed to handle action completion [error=Can not evaluate YAQL expression [expression=task(task1).result.message, error='message', data={'__task_execution': {'id': 'b4a0d544-b20d-47d4-b595-826b75c584fe', 'name': 'task1'}, , '__env': {}, '__execution': {'id': 'b3a7548b-92ad-4f6a-9f40-435e466021c6'}, }], wf=wb.wf1, task=task1, action=wb.wf2]: Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/base.py", line 188, in _validate - jsonschema.validate(props, self._schema) - ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1306, in validate - raise error -jsonschema.exceptions.ValidationError: -1 is less than the minimum of 0 - -Failed validating 'minimum' in schema['properties']['delay']: - {'minimum': 0, 'type': 'integer'} - -On instance['delay']: - -1 + File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 158, in evaluate + result = get_yaql_engine_class()(expression).evaluate( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 159, in evaluate + return self(utils.NO_VALUE, context, self.engine) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 147, in __call__ + return super(Statement, self).__call__(receiver, context, engine) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 34, in __call__ + return context(self.name, engine, receiver, context)(*self.args) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> + return lambda *args, **kwargs: runner.call( + ^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 48, in call + delegate = choose_overload( + ^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 115, in choose_overload + args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args)) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 115, in <genexpr> + args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args)) + ^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 109, in <lambda> + arg(utils.NO_VALUE, context, engine) + File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 34, in __call__ + return context(self.name, engine, receiver, context)(*self.args) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> + return lambda *args, **kwargs: runner.call( + ^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 51, in call + result = delegate() + ^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 140, in <lambda> + return lambda: delegate() + ^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/yaql/language/specs.py", line 309, in func + result = self.payload( + ^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/yaql/standard_library/collections.py", line 224, in dict_keyword_access + return d[key] + ~^^^^^ +KeyError: 'message' During handling of the above exception, another exception occurred: Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 83, in run_task - task.run(first_run) - ~~~~~~~~^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 161, in _on_action_complete + task.on_action_complete(action_ex) File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper result = f(*args, **kwargs) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 602, in run - self._run_new() - ~~~~~~~~~~~~~^^ + ^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 593, in on_action_complete + self.complete(state, state_info) File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper result = f(*args, **kwargs) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 626, in _run_new - self._before_task_start() - ~~~~~~~~~~~~~~~~~~~~~~~^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 482, in _before_task_start - p.before_task_start(self) - ~~~~~~~~~~~~~~~~~~~^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/base.py", line 172, in before_task_start - self._validate() - ~~~~~~~~~~~~~~^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/base.py", line 190, in _validate - raise exc.InvalidModelException( - ...<3 lines>... - ) -mistral.exceptions.InvalidModelException: Invalid data type in RetryPolicy: -1 is less than the minimum of 0 - -Failed validating 'minimum' in schema['properties']['delay']: - {'minimum': 0, 'type': 'integer'} - -On instance['delay']: - -1. Value(s) can be shown after YAQL evaluating. If you use YAQL here, please correct it. - -mistral.tests.unit.engine.test_task_defaults.TaskDefaultsReverseWorkflowEngineTest.test_task_defaults_requires -mistral.tests.unit.engine.test_task_defaults.TaskDefaultsReverseWorkflowEngineTest.test_task_defaults_requires ... ok -mistral.tests.unit.engine.test_policies.PoliciesTest.test_retry_policy_from_var_negative_numbers -mistral.tests.unit.engine.test_policies.PoliciesTest.test_retry_policy_from_var_negative_numbers ... ok - WARNING [mistral.executors.default_executor] The action raised an exception [action=<mistral.actions.std_actions.NoOpAction object at 0xaece10e0>, action_ex_id=25111538-54a3-4905-9697-50e1db660bac, msg='An unknown exception occurred'] + ^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 383, in complete + data_flow.publish_variables(self.task_ex, self.task_spec) + File "/build/reproducible-path/mistral-19.0.0/mistral/workflow/data_flow.py", line 237, in publish_variables + task_ex.published = expr.evaluate_recursively(branch_vars, expr_ctx) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 99, in evaluate_recursively + data[key] = _evaluate_item(data[key], context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 78, in _evaluate_item + return evaluate(item, context) + ^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 70, in evaluate + return evaluator.evaluate(expression, context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 226, in evaluate + evaluated = super(InlineYAQLEvaluator, cls).evaluate( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 180, in evaluate + raise exc.YaqlEvaluationException( +mistral.exceptions.YaqlEvaluationException: Can not evaluate YAQL expression [expression=task(task1).result.message, error='message', data={'__task_execution': {'id': 'b4a0d544-b20d-47d4-b595-826b75c584fe', 'name': 'task1'}, , '__env': {}, '__execution': {'id': 'b3a7548b-92ad-4f6a-9f40-435e466021c6'}, }] +' +mistral.tests.unit.engine.test_dataflow.DataFlowEngineTest.test_output_on_error_wb_yaql_failed +mistral.tests.unit.engine.test_dataflow.DataFlowEngineTest.test_output_on_error_wb_yaql_failed ... ok +mistral.tests.unit.engine.test_dataflow.DataFlowEngineTest.test_override_json_input +mistral.tests.unit.engine.test_dataflow.DataFlowEngineTest.test_override_json_input ... ok + WARNING [mistral.executors.default_executor] The action raised an exception [action=<mistral.actions.std_actions.EchoAction object at 0xef9c3078>, action_ex_id=1f9a3a6f-dbd8-4015-8b9f-ac003095afd1, msg='An unknown exception occurred'] Traceback (most recent call last): File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action result = action.run( - context.create_action_context(exec_ctx) - ) - File "/usr/lib/python3.13/unittest/mock.py", line 1167, in __call__ + ^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1171, in _mock_call + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1230, in _execute_mock_call + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1202, in _execute_mock_call raise result mistral.exceptions.ActionException: An unknown exception occurred WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.engine.test_join.JoinEngineTest.test_full_join_simple -mistral.tests.unit.engine.test_join.JoinEngineTest.test_full_join_simple ... ok - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=9b63216b-aaa9-4e24-a0fb-2492a2d31f53, msg='Fail action expected exception.'] +mistral.tests.unit.engine.test_dataflow.DataFlowEngineTest.test_parallel_tasks +mistral.tests.unit.engine.test_dataflow.DataFlowEngineTest.test_parallel_tasks ... ok +mistral.tests.unit.engine.test_direct_workflow_rerun.DirectWorkflowRerunTest.test_rerun_on_join_task +mistral.tests.unit.engine.test_direct_workflow_rerun.DirectWorkflowRerunTest.test_rerun_on_join_task ... ok + WARNING [mistral.executors.default_executor] The action raised an exception [action=<mistral.actions.std_actions.NoOpAction object at 0xef887de0>, action_ex_id=de5de076-0840-4009-ade6-d38b9bcac0ac, msg='An unknown exception occurred'] Traceback (most recent call last): File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action result = action.run( - context.create_action_context(exec_ctx) - ) - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. - ERROR [mistral.actions.std_actions] Failed to send HTTP request for action execution: d5760d2a-e8dd-4d7f-9336-5822cd5b8498 -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 236, in run - resp = requests.request( - self.method, - ...<10 lines>... - verify=action_verify - ) - File "/usr/lib/python3.13/unittest/mock.py", line 1167, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1171, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1226, in _execute_mock_call - raise effect -Exception - WARNING [mistral.executors.default_executor] The action raised an exception [action=<mistral.actions.std_actions.HTTPAction object at 0xaecd6718>, action_ex_id=d5760d2a-e8dd-4d7f-9336-5822cd5b8498, msg='Failed to send HTTP request: '] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 236, in run - resp = requests.request( - self.method, - ...<10 lines>... - verify=action_verify - ) - File "/usr/lib/python3.13/unittest/mock.py", line 1167, in __call__ + ^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1171, in _mock_call + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1226, in _execute_mock_call - raise effect -Exception - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - context.create_action_context(exec_ctx) - ) - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 255, in run - raise exc.ActionException("Failed to send HTTP request: %s" % e) -mistral.exceptions.ActionException: Failed to send HTTP request: + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1202, in _execute_mock_call + raise result +mistral.exceptions.ActionException: An unknown exception occurred + WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. + WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=0ba133f3-865f-4165-b7bf-6d9268119549, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - context.create_action_context(exec_ctx) - ) - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=5e498f1f-45d1-4a19-89c3-a4220ce37c9f, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - context.create_action_context(exec_ctx) - ) - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. mistral.tests.unit.engine.test_direct_workflow_rerun.DirectWorkflowRerunTest.test_rerun_sub_workflow mistral.tests.unit.engine.test_direct_workflow_rerun.DirectWorkflowRerunTest.test_rerun_sub_workflow ... ok - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.engine.test_task_defaults.TaskDefaultsReverseWorkflowEngineTest.test_task_defaults_retry_policy -mistral.tests.unit.engine.test_task_defaults.TaskDefaultsReverseWorkflowEngineTest.test_task_defaults_retry_policy ... ok - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=8f3ed5d9-2bc9-4e85-ae54-9122305074d9, msg='Fail action expected exception.'] + WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=9bc6ce73-17ee-437f-bd33-a7441e7822f8, msg='Fail action expected exception.'] Traceback (most recent call last): File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action result = action.run( - context.create_action_context(exec_ctx) - ) + ^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run raise exc.ActionException('Fail action expected exception.') mistral.exceptions.ActionException: Fail action expected exception. - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. - WARNING [mistral.executors.default_executor] The action raised an exception [action=<mistral.actions.std_actions.EchoAction object at 0xaeb982d0>, action_ex_id=dbf0adae-18b1-4043-86d0-ab1cf2e4202c, msg='An unknown exception occurred'] +mistral.tests.unit.engine.test_dataflow.DataFlowEngineTest.test_parallel_tasks_complex +mistral.tests.unit.engine.test_dataflow.DataFlowEngineTest.test_parallel_tasks_complex ... ok + WARNING [mistral.executors.default_executor] The action raised an exception [action=<mistral.actions.std_actions.EchoAction object at 0xef82c9c0>, action_ex_id=95e51d31-d8a7-46d6-9258-6427b968b128, msg='An unknown exception occurred'] Traceback (most recent call last): File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action result = action.run( - context.create_action_context(exec_ctx) - ) - File "/usr/lib/python3.13/unittest/mock.py", line 1167, in __call__ + ^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1171, in _mock_call + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1230, in _execute_mock_call + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1202, in _execute_mock_call raise result mistral.exceptions.ActionException: An unknown exception occurred WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.engine.test_task_defaults.TaskDefaultsReverseWorkflowEngineTest.test_task_defaults_timeout_policy -mistral.tests.unit.engine.test_task_defaults.TaskDefaultsReverseWorkflowEngineTest.test_task_defaults_timeout_policy ... ok -mistral.tests.unit.engine.test_join.JoinEngineTest.test_full_join_with_branch_errors -mistral.tests.unit.engine.test_join.JoinEngineTest.test_full_join_with_branch_errors ... ok +mistral.tests.unit.engine.test_dataflow.DataFlowEngineTest.test_publish_no_complete +mistral.tests.unit.engine.test_dataflow.DataFlowEngineTest.test_publish_no_complete ... ok mistral.tests.unit.engine.test_direct_workflow_rerun.DirectWorkflowRerunTest.test_rerun_subflow mistral.tests.unit.engine.test_direct_workflow_rerun.DirectWorkflowRerunTest.test_rerun_subflow ... ok -mistral.tests.unit.engine.test_task_defaults.TaskDefaultsReverseWorkflowEngineTest.test_task_defaults_wait_policies -mistral.tests.unit.engine.test_task_defaults.TaskDefaultsReverseWorkflowEngineTest.test_task_defaults_wait_policies ... ok - WARNING [mistral.executors.default_executor] The action raised an exception [action=<mistral.actions.std_actions.EchoAction object at 0xaec47cc0>, action_ex_id=e02268b5-a2d4-42a5-9aae-5053bdcf2568, msg='An unknown exception occurred'] +mistral.tests.unit.engine.test_adhoc_actions.AdhocActionsTest.test_adhoc_action_execution_with_namespace +mistral.tests.unit.engine.test_adhoc_actions.AdhocActionsTest.test_adhoc_action_execution_with_namespace ... ok +mistral.tests.unit.engine.test_dataflow.DataFlowEngineTest.test_publish_no_regular_publish +mistral.tests.unit.engine.test_dataflow.DataFlowEngineTest.test_publish_no_regular_publish ... ok + WARNING [mistral.executors.default_executor] The action raised an exception [action=<mistral.actions.std_actions.EchoAction object at 0xef84b180>, action_ex_id=e079fbcf-0b66-4128-b524-9b136a99c9e8, msg='An unknown exception occurred'] Traceback (most recent call last): File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action result = action.run( - context.create_action_context(exec_ctx) - ) - File "/usr/lib/python3.13/unittest/mock.py", line 1167, in __call__ + ^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1171, in _mock_call + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1230, in _execute_mock_call + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1202, in _execute_mock_call raise result mistral.exceptions.ActionException: An unknown exception occurred WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.engine.test_join.JoinEngineTest.test_full_join_with_conditions -mistral.tests.unit.engine.test_join.JoinEngineTest.test_full_join_with_conditions ... ok +mistral.tests.unit.engine.test_dataflow.DataFlowEngineTest.test_publish_no_success +mistral.tests.unit.engine.test_dataflow.DataFlowEngineTest.test_publish_no_success ... ok mistral.tests.unit.engine.test_direct_workflow_rerun.DirectWorkflowRerunTest.test_rerun_subflow_task mistral.tests.unit.engine.test_direct_workflow_rerun.DirectWorkflowRerunTest.test_rerun_subflow_task ... ok - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=29225176-b285-4051-9d67-35ad769d88f5, msg='Fail action expected exception.'] + WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=ee9f6df7-67bb-4177-ba69-99c75d7c323f, msg='Fail action expected exception.'] Traceback (most recent call last): File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action result = action.run( - context.create_action_context(exec_ctx) - ) + ^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run raise exc.ActionException('Fail action expected exception.') mistral.exceptions.ActionException: Fail action expected exception. - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=bb6af26a-a41b-4022-b0aa-608b602ec060, msg='Fail action expected exception.'] + WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. + WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=6f45909b-9b5d-40b2-8f36-054b92bd1800, msg='Fail action expected exception.'] Traceback (most recent call last): File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action result = action.run( - context.create_action_context(exec_ctx) - ) + ^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run raise exc.ActionException('Fail action expected exception.') mistral.exceptions.ActionException: Fail action expected exception. -mistral.tests.unit.engine.test_task_pause_resume.TaskPauseResumeTest.test_pause_resume_action_ex -mistral.tests.unit.engine.test_task_pause_resume.TaskPauseResumeTest.test_pause_resume_action_ex ... ok - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=76034306-c9c5-4e37-9691-ab058650ed65, msg='Fail action expected exception.'] +mistral.tests.unit.engine.test_dataflow.DataFlowEngineTest.test_publish_on_error +mistral.tests.unit.engine.test_dataflow.DataFlowEngineTest.test_publish_on_error ... ok + WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=ca5c0fe7-4bd3-4fc9-b938-2c76e53334fd, msg='Fail action expected exception.'] Traceback (most recent call last): File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action result = action.run( - context.create_action_context(exec_ctx) - ) + ^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run raise exc.ActionException('Fail action expected exception.') mistral.exceptions.ActionException: Fail action expected exception. - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=983af5d7-c2e4-4768-bbbc-8e44f287ff0d, msg='Fail action expected exception.'] + WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=d46761a0-ab42-4149-ae4b-fd8c5d06590f, msg='Fail action expected exception.'] Traceback (most recent call last): File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action result = action.run( - context.create_action_context(exec_ctx) - ) + ^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run raise exc.ActionException('Fail action expected exception.') mistral.exceptions.ActionException: Fail action expected exception. WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=93033663-9c45-4165-b842-6c5a4673d8da, msg='Fail action expected exception.'] + WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=2ce7d46e-a638-4520-b50a-869982af85e5, msg='Fail action expected exception.'] Traceback (most recent call last): File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action result = action.run( - context.create_action_context(exec_ctx) - ) + ^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run raise exc.ActionException('Fail action expected exception.') mistral.exceptions.ActionException: Fail action expected exception. -mistral.tests.unit.engine.test_join.JoinEngineTest.test_full_join_with_errors -mistral.tests.unit.engine.test_join.JoinEngineTest.test_full_join_with_errors ... ok - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=ae9adf63-ac14-43b6-9f5a-699010eee446, msg='Fail action expected exception.'] + WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=c5e21a26-70f2-4f67-8a3b-6d09db0087ca, msg='Fail action expected exception.'] Traceback (most recent call last): File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action result = action.run( - context.create_action_context(exec_ctx) - ) + ^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run raise exc.ActionException('Fail action expected exception.') mistral.exceptions.ActionException: Fail action expected exception. - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=002272f6-033d-4665-9578-b0276e3e3758, msg='Fail action expected exception.'] + WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=c95a151e-d089-44b3-855a-5940ca7754f7, msg='Fail action expected exception.'] Traceback (most recent call last): File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action result = action.run( - context.create_action_context(exec_ctx) - ) + ^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run raise exc.ActionException('Fail action expected exception.') mistral.exceptions.ActionException: Fail action expected exception. WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. mistral.tests.unit.engine.test_direct_workflow_rerun.DirectWorkflowRerunTest.test_rerun_task_with_retry_policy mistral.tests.unit.engine.test_direct_workflow_rerun.DirectWorkflowRerunTest.test_rerun_task_with_retry_policy ... ok - WARNING [mistral.executors.default_executor] The action raised an exception [action=<mistral.actions.std_actions.EchoAction object at 0xaebc7720>, action_ex_id=1caf3247-305b-455a-bfc5-381d462688fd, msg='An unknown exception occurred'] +mistral.tests.unit.engine.test_adhoc_actions.AdhocActionsTest.test_adhoc_action_runtime_context_name +mistral.tests.unit.engine.test_adhoc_actions.AdhocActionsTest.test_adhoc_action_runtime_context_name ... ok +mistral.tests.unit.engine.test_dataflow.DataFlowEngineTest.test_publish_with_all +mistral.tests.unit.engine.test_dataflow.DataFlowEngineTest.test_publish_with_all ... ok + WARNING [mistral.executors.default_executor] The action raised an exception [action=<mistral.actions.std_actions.EchoAction object at 0xef7f91e0>, action_ex_id=f480b0d1-9e18-49b7-930b-a320d8d73376, msg='An unknown exception occurred'] Traceback (most recent call last): File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action result = action.run( - context.create_action_context(exec_ctx) - ) - File "/usr/lib/python3.13/unittest/mock.py", line 1167, in __call__ + ^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1171, in _mock_call + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1230, in _execute_mock_call + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1202, in _execute_mock_call raise result mistral.exceptions.ActionException: An unknown exception occurred - WARNING [mistral.executors.default_executor] The action raised an exception [action=<mistral.actions.std_actions.EchoAction object at 0xaebbfb40>, action_ex_id=748d2596-f16c-4c4a-9ea1-67b208452ea3, msg='An unknown exception occurred'] +Python action [name=std.async_noop, cls=<class 'mistral.actions.std_actions.AsyncNoOpAction'>] +Python action [name=std.echo, cls=<class 'mistral.actions.std_actions.EchoAction'>] +Python action [name=std.email, cls=<class 'mistral.actions.std_actions.SendEmailAction'>] +Python action [name=std.fail, cls=<class 'mistral.actions.std_actions.FailAction'>] +Python action [name=std.http, cls=<class 'mistral.actions.std_actions.HTTPAction'>] +Python action [name=std.javascript, cls=<class 'mistral.actions.std_actions.JavaScriptAction'>] +Python action [name=std.js, cls=<class 'mistral.actions.std_actions.JavaScriptAction'>] +Python action [name=std.mistral_http, cls=<class 'mistral.actions.std_actions.MistralHTTPAction'>] +Python action [name=std.noop, cls=<class 'mistral.actions.std_actions.NoOpAction'>] +Python action [name=std.sleep, cls=<class 'mistral.actions.std_actions.SleepAction'>] +Python action [name=std.ssh, cls=<class 'mistral.actions.std_actions.SSHAction'>] +Python action [name=std.ssh_proxied, cls=<class 'mistral.actions.std_actions.SSHProxiedAction'>] +Python action [name=std.test_dict, cls=<class 'mistral.actions.std_actions.TestDictAction'>] +Notification server started. +Engine server started. +Notification server started. +Engine server started. +Notification server started. +Engine server started. +Notification server started. +Engine server started. +Notification server started. +Engine server started. +Notification server started. +Engine server started. +Notification server started. +Engine server started. +Notification server started. +Engine server started. + +Engine test case exception occurred: Failed to wait for expected result: Execution 69b8d135-7d96-47e4-97ed-e38a61b858a8 must have reached state SUCCESS state but it is in SUCCESS +Exception type: <class 'AssertionError'> + +Printing workflow executions... + +wf (69b8d135-7d96-47e4-97ed-e38a61b858a8) [state=SUCCESS, state_info=None, output={'continue_flag': True, 'data': {'key0': 'val', 'key1': 'val', 'key2': 'val', 'key3': 'val', 'key4': 'val', 'key5': 'val', 'key6': 'val', 'key7': 'val', 'key8': 'val', 'key9': 'val', 'key10': 'val', 'key11': 'val', 'key12': 'val', 'key13': 'val', 'key14': 'val', 'key15': 'val', 'key16': 'val', 'key17': 'val', 'key18': 'val', 'key19': 'val', 'key20': 'val', 'key21': 'val', 'key22': 'val', 'key23': 'val', 'key24': 'val', 'key25': 'val', 'key26': 'val', 'key27': 'val', 'key28': 'val', 'key29': 'val', 'key30': 'val', 'key31': 'val', 'key32': 'val', 'key33': 'val', 'key34': 'val', 'key35': 'val', 'key36': 'val', 'key37': 'val', 'key38': 'val', 'key39': 'val', 'key40': 'val', 'key41': 'val', 'key42': 'val', 'key43': 'val', 'key44': 'val', 'key45': 'val', 'key46': 'val', 'key47': 'val', 'key48': 'val', 'key49': 'val', 'key50': 'val', 'key51': 'val', 'key52': 'val', 'key53': 'val', 'key54': 'val', 'key55': 'val', 'key56': 'val', 'key57': 'val', 'key58': 'val', 'key59': 'val', 'key60': 'val', 'key61': 'val', 'key62': 'val', 'key63': 'val', 'key64': 'val', 'key65': 'val', 'key66': 'val', 'key67': 'val', 'key68': 'val', 'key69': 'val', 'key70': 'val', 'key71': 'val', 'key72': 'val', 'key73': 'val', 'key74': 'val', 'key75': 'val', 'key76': 'val', 'key77': 'val', 'key78': 'val', 'key79': 'val', 'key80': 'val', 'key81': 'val', 'key82': 'val', 'key83': 'val', 'key84': 'val', 'key85': 'val', 'key86': 'val', 'key87': 'val', 'key88': 'val', 'key89': 'val', 'key90': 'val', 'key91': 'val', 'key92': 'val', 'key93': 'val', 'key94': 'val', 'key95': 'val', 'key96': 'val', 'key97': 'val', 'key98': 'val', 'key99': 'val', 'key100': 'val', 'key101': 'val', 'key102': 'val', 'key103': 'val', 'key104': 'val', 'key105': 'val', 'key106': 'val', 'key107': 'val', 'key108': 'val', 'key109': 'val', 'key110': 'val', 'key111': 'val', 'key112': 'val', 'key113': 'val', 'key114': 'val', 'key115': 'val', 'key116': 'val', 'key117': 'val', 'key118': 'val', 'key119': 'val', 'key120': 'val', 'key121': 'val', 'key122': 'val', 'key123': 'val', 'key124': 'val', 'key125': 'val', 'key126': 'val', 'key127': 'val', 'key128': 'val', 'key129': 'val', 'key130': 'val', 'key131': 'val', 'key132': 'val', 'key133': 'val', 'key134': 'val', 'key135': 'val', 'key136': 'val', 'key137': 'val', 'key138': 'val', 'key139': 'val', 'key140': 'val', 'key141': 'val', 'key142': 'val', 'key143': 'val', 'key144': 'val', 'key145': 'val', 'key146': 'val', 'key147': 'val', 'key148': 'val', 'key149': 'val', 'key150': 'val', 'key151': 'val', 'key152': 'val', 'key153': 'val', 'key154': 'val', 'key155': 'val', 'key156': 'val', 'key157': 'val', 'key158': 'val', 'key159': 'val', 'key160': 'val', 'key161': 'val', 'key162': 'val', 'key163': 'val', 'key164': 'val', 'key165': 'val', 'key166': 'val', 'key167': 'val', 'key168': 'val', 'key169': 'val', 'key170': 'val', 'key171': 'val', 'key172': 'val', 'key173': 'val', 'key174': 'val', 'key175': 'val', 'key176': 'val', 'key177': 'val', 'key178': 'val', 'key179': 'val', 'key180': 'val', 'key181': 'val', 'key182': 'val', 'key183': 'val', 'key184': 'val', 'key185': 'val', 'key186': 'val', 'key187': 'val', 'key188': 'val', 'key189': 'val', 'key190': 'val', 'key191': 'val', 'key192': 'val', 'key193': 'val', 'key194': 'val', 'key195': 'val', 'key196': 'val', 'key197': 'val', 'key198': 'val', 'key199': 'val', 'key200': 'val', 'key201': 'val', 'key202': 'val', 'key203': 'val', 'key204': 'val', 'key205': 'val', 'key206': 'val', 'key207': 'val', 'key208': 'val', 'key209': 'val', 'key210': 'val', 'key211': 'val', 'key212': 'val', 'key213': 'val', 'key214': 'val', 'key215': 'val', 'key216': 'val', 'key217': 'val', 'key218': 'val', 'key219': 'val', 'key220': 'val', 'key221': 'val', 'key222': 'val', 'key223': 'val', 'key224': 'val', 'key225': 'val', 'key226': 'val', 'key227': 'val', 'key228': 'val', 'key229': 'val', 'key230': 'val', 'key231': 'val', 'key232': 'val', 'key233': 'val', 'key234': 'val', 'key235': 'val', 'key236': 'val', 'key237': 'val', 'key238': 'val', 'key239': 'val', 'key240': 'val', 'key241': 'val', 'key242': 'val', 'key243': 'val', 'key244': 'val', 'key245': 'val', 'key246': 'val', 'key247': 'val', 'key248': 'val', 'key249': 'val', 'key250': 'val', 'key251': 'val', 'key252': 'val', 'key253': 'val', 'key254': 'val', 'key255': 'val', 'key256': 'val', 'key257': 'val', 'key258': 'val', 'key259': 'val', 'key260': 'val', 'key261': 'val', 'key262': 'val', 'key263': 'val', 'key264': 'val', 'key265': 'val', 'key266': 'val', 'key267': 'val', 'key268': 'val', 'key269': 'val', 'key270': 'val', 'key271': 'val', 'key272': 'val', 'key273': 'val', 'key274': 'val', 'key275': 'val', 'key276': 'val', 'key277': 'val', 'key278': 'val', 'key279': 'val', 'key280': 'val', 'key281': 'val', 'key282': 'val', 'key283': 'val', 'key284': 'val', 'key285': 'val', 'key286': 'val', 'key287': 'val', 'key288': 'val', 'key289': 'val', 'key290': 'val', 'key291': 'val', 'key292': 'val', 'key293': 'val', 'key294': 'val', 'key295': 'val', 'key296': 'val', 'key297': 'val', 'key298': 'val', 'key299': 'val', 'key300': 'val', 'key301': 'val', 'key302': 'val', 'key303': 'val', 'key304': 'val', 'key305': 'val', 'key306': 'val', 'key307': 'val', 'key308': 'val', 'key309': 'val', 'key310': 'val', 'key311': 'val', 'key312': 'val', 'key313': 'val', 'key314': 'val', 'key315': 'val', 'key316': 'val', 'key317': 'val', 'key318': 'val', 'key319': 'val', 'key320': 'val', 'key321': 'val', 'key322': 'val', 'key323': 'val', 'key324': 'val', 'key325': 'val', 'key326': 'val', 'key327': 'val', 'key328': 'val', 'key329': 'val', 'key330': 'val', 'key331': 'val', 'key332': 'val', 'key333': 'val', 'key334': 'val', 'key335': 'val', 'key336': 'val', 'key337': 'val', 'key338': 'val', 'key339': 'val', 'key340': 'val', 'key341': 'val', 'key342': 'val', 'key343': 'val', 'key344': 'val', 'key345': 'val', 'key346': 'val', 'key347': 'val', 'key348': 'val', 'key349': 'val', 'key350': 'val', 'key351': 'val', 'key352': 'val', 'key353': 'val', 'key354': 'val', 'key355': 'val', 'key356': 'val', 'key357': 'val', 'key358': 'val', 'key359': 'val', 'key360': 'val', 'key361': 'val', 'key362': 'val', 'key363': 'val', 'key364': 'val', 'key365': 'val', 'key366': 'val', 'key367': 'val', 'key368': 'val', 'key369': 'val', 'key370': 'val', 'key371': 'val', 'key372': 'val', 'key373': 'val', 'key374': 'val', 'key375': 'val', 'key376': 'val', 'key377': 'val', 'key378': 'val', 'key379': 'val', 'key380': 'val', 'key381': 'val', 'key382': 'val', 'key383': 'val', 'key384': 'val', 'key385': 'val', 'key386': 'val', 'key387': 'val', 'key388': 'val', 'key389': 'val', 'key390': 'val', 'key391': 'val', 'key392': 'val', 'key393': 'val', 'key394': 'val', 'key395': 'val', 'key396': 'val', 'key397': 'val', 'key398': 'val', 'key399': 'val', 'key400': 'val', 'key401': 'val', 'key402': 'val', 'key403': 'val', 'key404': 'val', 'key405': 'val', 'key406': 'val', 'key407': 'val', 'key408': 'val', 'key409': 'val', 'key410': 'val', 'key411': 'val', 'key412': 'val', 'key413': 'val', 'key414': 'val', 'key415': 'val', 'key416': 'val', 'key417': 'val', 'key418': 'val', 'key419': 'val', 'key420': 'val', 'key421': 'val', 'key422': 'val', 'key423': 'val', 'key424': 'val', 'key425': 'val', 'key426': 'val', 'key427': 'val', 'key428': 'val', 'key429': 'val', 'key430': 'val', 'key431': 'val', 'key432': 'val', 'key433': 'val', 'key434': 'val', 'key435': 'val', 'key436': 'val', 'key437': 'val', 'key438': 'val', 'key439': 'val', 'key440': 'val', 'key441': 'val', 'key442': 'val', 'key443': 'val', 'key444': 'val', 'key445': 'val', 'key446': 'val', 'key447': 'val', 'key448': 'val', 'key449': 'val', 'key450': 'val', 'key451': 'val', 'key452': 'val', 'key453': 'val', 'key454': 'val', 'key455': 'val', 'key456': 'val', 'key457': 'val', 'key458': 'val', 'key459': 'val', 'key460': 'val', 'key461': 'val', 'key462': 'val', 'key463': 'val', 'key464': 'val', 'key465': 'val', 'key466': 'val', 'key467': 'val', 'key468': 'val', 'key469': 'val', 'key470': 'val', 'key471': 'val', 'key472': 'val', 'key473': 'val', 'key474': 'val', 'key475': 'val', 'key476': 'val', 'key477': 'val', 'key478': 'val', 'key479': 'val', 'key480': 'val', 'key481': 'val', 'key482': 'val', 'key483': 'val', 'key484': 'val', 'key485': 'val', 'key486': 'val', 'key487': 'val', 'key488': 'val', 'key489': 'val', 'key490': 'val', 'key491': 'val', 'key492': 'val', 'key493': 'val', 'key494': 'val', 'key495': 'val', 'key496': 'val', 'key497': 'val', 'key498': 'val', 'key499': 'val', 'key500': 'val', 'key501': 'val', 'key502': 'val', 'key503': 'val', 'key504': 'val', 'key505': 'val', 'key506': 'val', 'key507': 'val', 'key508': 'val', 'key509': 'val', 'key510': 'val', 'key511': 'val', 'key512': 'val', 'key513': 'val', 'key514': 'val', 'key515': 'val', 'key516': 'val', 'key517': 'val', 'key518': 'val', 'key519': 'val', 'key520': 'val', 'key521': 'val', 'key522': 'val', 'key523': 'val', 'key524': 'val', 'key525': 'val', 'key526': 'val', 'key527': 'val', 'key528': 'val', 'key529': 'val', 'key530': 'val', 'key531': 'val', 'key532': 'val', 'key533': 'val', 'key534': 'val', 'key535': 'val', 'key536': 'val', 'key537': 'val', 'key538': 'val', 'key539': 'val', 'key540': 'val', 'key541': 'val', 'key542': 'val', 'key543': 'val', 'key544': 'val', 'key545': 'val', 'key546': 'val', 'key547': 'val', 'key548': 'val', 'key549': 'val', 'key550': 'val', 'key551': 'val', 'key552': 'val', 'key553': 'val', 'key554': 'val', 'key555': 'val', 'key556': 'val', 'key557': 'val', 'key558': 'val', 'key559': 'val', 'key560': 'val', 'key561': 'val', 'key562': 'val', 'key563': 'val', 'key564': 'val', 'key565': 'val', 'key566': 'val', 'key567': 'val', 'key568': 'val', 'key569': 'val', 'key570': 'val', 'key571': 'val', 'key572': 'val', 'key573': 'val', 'key574': 'val', 'key575': 'val', 'key576': 'val', 'key577': 'val', 'key578': 'val', 'key579': 'val', 'key580': 'val', 'key581': 'val', 'key582': 'val', 'key583': 'val', 'key584': 'val', 'key585': 'val', 'key586': 'val', 'key587': 'val', 'key588': 'val', 'key589': 'val', 'key590': 'val', 'key591': 'val', 'key592': 'val', 'key593': 'val', 'key594': 'val', 'key595': 'val', 'key596': 'val', 'key597': 'val', 'key598': 'val', 'key599': 'val', 'key600': 'val', 'key601': 'val', 'key602': 'val', 'key603': 'val', 'key604': 'val', 'key605': 'val', 'key606': 'val', 'key607': 'val', 'key608': 'val', 'key609': 'val', 'key610': 'val', 'key611': 'val', 'key612': 'val', 'key613': 'val', 'key614': 'val', 'key615': 'val', 'key616': 'val', 'key617': 'val', 'key618': 'val', 'key619': 'val', 'key620': 'val', 'key621': 'val', 'key622': 'val', 'key623': 'val', 'key624': 'val', 'key625': 'val', 'key626': 'val', 'key627': 'val', 'key628': 'val', 'key629': 'val', 'key630': 'val', 'key631': 'val', 'key632': 'val', 'key633': 'val', 'key634': 'val', 'key635': 'val', 'key636': 'val', 'key637': 'val', 'key638': 'val', 'key639': 'val', 'key640': 'val', 'key641': 'val', 'key642': 'val', 'key643': 'val', 'key644': 'val', 'key645': 'val', 'key646': 'val', 'key647': 'val', 'key648': 'val', 'key649': 'val', 'key650': 'val', 'key651': 'val', 'key652': 'val', 'key653': 'val', 'key654': 'val', 'key655': 'val', 'key656': 'val', 'key657': 'val', 'key658': 'val', 'key659': 'val', 'key660': 'val', 'key661': 'val', 'key662': 'val', 'key663': 'val', 'key664': 'val', 'key665': 'val', 'key666': 'val', 'key667': 'val', 'key668': 'val', 'key669': 'val', 'key670': 'val', 'key671': 'val', 'key672': 'val', 'key673': 'val', 'key674': 'val', 'key675': 'val', 'key676': 'val', 'key677': 'val', 'key678': 'val', 'key679': 'val', 'key680': 'val', 'key681': 'val', 'key682': 'val', 'key683': 'val', 'key684': 'val', 'key685': 'val', 'key686': 'val', 'key687': 'val', 'key688': 'val', 'key689': 'val', 'key690': 'val', 'key691': 'val', 'key692': 'val', 'key693': 'val', 'key694': 'val', 'key695': 'val', 'key696': 'val', 'key697': 'val', 'key698': 'val', 'key699': 'val', 'key700': 'val', 'key701': 'val', 'key702': 'val', 'key703': 'val', 'key704': 'val', 'key705': 'val', 'key706': 'val', 'key707': 'val', 'key708': 'val', 'key709': 'val', 'key710': 'val', 'key711': 'val', 'key712': 'val', 'key713': 'val', 'key714': 'val', 'key715': 'val', 'key716': 'val', 'key717': 'val', 'key718': 'val', 'key719': 'val', 'key720': 'val', 'key721': 'val', 'key722': 'val', 'key723': 'val', 'key724': 'val', 'key725': 'val', 'key726': 'val', 'key727': 'val', 'key728': 'val', 'key729': 'val', 'key730': 'val', 'key731': 'val', 'key732': 'val', 'key733': 'val', 'key734': 'val', 'key735': 'val', 'key736': 'val', 'key737': 'val', 'key738': 'val', 'key739': 'val', 'key740': 'val', 'key741': 'val', 'key742': 'val', 'key743': 'val', 'key744': 'val', 'key745': 'val', 'key746': 'val', 'key747': 'val', 'key748': 'val', 'key749': 'val', 'key750': 'val', 'key751': 'val', 'key752': 'val', 'key753': 'val', 'key754': 'val', 'key755': 'val', 'key756': 'val', 'key757': 'val', 'key758': 'val', 'key759': 'val', 'key760': 'val', 'key761': 'val', 'key762': 'val', 'key763': 'val', 'key764': 'val', 'key765': 'val', 'key766': 'val', 'key767': 'val', 'key768': 'val', 'key769': 'val', 'key770': 'val', 'key771': 'val', 'key772': 'val', 'key773': 'val', 'key774': 'val', 'key775': 'val', 'key776': 'val', 'key777': 'val', 'key778': 'val', 'key779': 'val', 'key780': 'val', 'key781': 'val', 'key782': 'val', 'key783': 'val', 'key784': 'val', 'key785': 'val', 'key786': 'val', 'key787': 'val', 'key788': 'val', 'key789': 'val', 'key790': 'val', 'key791': 'val', 'key792': 'val', 'key793': 'val', 'key794': 'val', 'key795': 'val', 'key796': 'val', 'key797': 'val', 'key798': 'val', 'key799': 'val', 'key800': 'val', 'key801': 'val', 'key802': 'val', 'key803': 'val', 'key804': 'val', 'key805': 'val', 'key806': 'val', 'key807': 'val', 'key808': 'val', 'key809': 'val', 'key810': 'val', 'key811': 'val', 'key812': 'val', 'key813': 'val', 'key814': 'val', 'key815': 'val', 'key816': 'val', 'key817': 'val', 'key818': 'val', 'key819': 'val', 'key820': 'val', 'key821': 'val', 'key822': 'val', 'key823': 'val', 'key824': 'val', 'key825': 'val', 'key826': 'val', 'key827': 'val', 'key828': 'val', 'key829': 'val', 'key830': 'val', 'key831': 'val', 'key832': 'val', 'key833': 'val', 'key834': 'val', 'key835': 'val', 'key836': 'val', 'key837': 'val', 'key838': 'val', 'key839': 'val', 'key840': 'val', 'key841': 'val', 'key842': 'val', 'key843': 'val', 'key844': 'val', 'key845': 'val', 'key846': 'val', 'key847': 'val', 'key848': 'val', 'key849': 'val', 'key850': 'val', 'key851': 'val', 'key852': 'val', 'key853': 'val', 'key854': 'val', 'key855': 'val', 'key856': 'val', 'key857': 'val', 'key858': 'val', 'key859': 'val', 'key860': 'val', 'key861': 'val', 'key862': 'val', 'key863': 'val', 'key864': 'val', 'key865': 'val', 'key866': 'val', 'key867': 'val', 'key868': 'val', 'key869': 'val', 'key870': 'val', 'key871': 'val', 'key872': 'val', 'key873': 'val', 'key874': 'val', 'key875': 'val', 'key876': 'val', 'key877': 'val', 'key878': 'val', 'key879': 'val', 'key880': 'val', 'key881': 'val', 'key882': 'val', 'key883': 'val', 'key884': 'val', 'key885': 'val', 'key886': 'val', 'key887': 'val', 'key888': 'val', 'key889': 'val', 'key890': 'val', 'key891': 'val', 'key892': 'val', 'key893': 'val', 'key894': 'val', 'key895': 'val', 'key896': 'val', 'key897': 'val', 'key898': 'val', 'key899': 'val', 'key900': 'val', 'key901': 'val', 'key902': 'val', 'key903': 'val', 'key904': 'val', 'key905': 'val', 'key906': 'val', 'key907': 'val', 'key908': 'val', 'key909': 'val', 'key910': 'val', 'key911': 'val', 'key912': 'val', 'key913': 'val', 'key914': 'val', 'key915': 'val', 'key916': 'val', 'key917': 'val', 'key918': 'val', 'key919': 'val', 'key920': 'val', 'key921': 'val', 'key922': 'val', 'key923': 'val', 'key924': 'val', 'key925': 'val', 'key926': 'val', 'key927': 'val', 'key928': 'val', 'key929': 'val', 'key930': 'val', 'key931': 'val', 'key932': 'val', 'key933': 'val', 'key934': 'val', 'key935': 'val', 'key936': 'val', 'key937': 'val', 'key938': 'val', 'key939': 'val', 'key940': 'val', 'key941': 'val', 'key942': 'val', 'key943': 'val', 'key944': 'val', 'key945': 'val', 'key946': 'val', 'key947': 'val', 'key948': 'val', 'key949': 'val', 'key950': 'val', 'key951': 'val', 'key952': 'val', 'key953': 'val', 'key954': 'val', 'key955': 'val', 'key956': 'val', 'key957': 'val', 'key958': 'val', 'key959': 'val', 'key960': 'val', 'key961': 'val', 'key962': 'val', 'key963': 'val', 'key964': 'val', 'key965': 'val', 'key966': 'val', 'key967': 'val', 'key968': 'val', 'key969': 'val', 'key970': 'val', 'key971': 'val', 'key972': 'val', 'key973': 'val', 'key974': 'val', 'key975': 'val', 'key976': 'val', 'key977': 'val', 'key978': 'val', 'key979': 'val', 'key980': 'val', 'key981': 'val', 'key982': 'val', 'key983': 'val', 'key984': 'val', 'key985': 'val', 'key986': 'val', 'key987': 'val', 'key988': 'val', 'key989': 'val', 'key990': 'val', 'key991': 'val', 'key992': 'val', 'key993': 'val', 'key994': 'val', 'key995': 'val', 'key996': 'val', 'key997': 'val', 'key998': 'val', 'key999': 'val'}}] + task01 [id=30dc739b-f81f-49f2-8b42-8d4350ebcc20, state=SUCCESS, state_info=None, processed=True, published={}, runtime_context={}] + std.noop [id=bf776ce4-3382-4223-821a-8b03d50e3b0d, state=SUCCESS, state_info=None, accepted=True, output={'result': None}] + task02 [id=6617147f-2aaa-441d-a1c8-b8f45dbce0e2, state=SUCCESS, state_info=None, processed=True, published={'continue_flag': True, 'data': {'key0': 'val', 'key1': 'val', 'key2': 'val', 'key3': 'val', 'key4': 'val', 'key5': 'val', 'key6': 'val', 'key7': 'val', 'key8': 'val', 'key9': 'val', 'key10': 'val', 'key11': 'val', 'key12': 'val', 'key13': 'val', 'key14': 'val', 'key15': 'val', 'key16': 'val', 'key17': 'val', 'key18': 'val', 'key19': 'val', 'key20': 'val', 'key21': 'val', 'key22': 'val', 'key23': 'val', 'key24': 'val', 'key25': 'val', 'key26': 'val', 'key27': 'val', 'key28': 'val', 'key29': 'val', 'key30': 'val', 'key31': 'val', 'key32': 'val', 'key33': 'val', 'key34': 'val', 'key35': 'val', 'key36': 'val', 'key37': 'val', 'key38': 'val', 'key39': 'val', 'key40': 'val', 'key41': 'val', 'key42': 'val', 'key43': 'val', 'key44': 'val', 'key45': 'val', 'key46': 'val', 'key47': 'val', 'key48': 'val', 'key49': 'val', 'key50': 'val', 'key51': 'val', 'key52': 'val', 'key53': 'val', 'key54': 'val', 'key55': 'val', 'key56': 'val', 'key57': 'val', 'key58': 'val', 'key59': 'val', 'key60': 'val', 'key61': 'val', 'key62': 'val', 'key63': 'val', 'key64': 'val', 'key65': 'val', 'key66': 'val', 'key67': 'val', 'key68': 'val', 'key69': 'val', 'key70': 'val', 'key71': 'val', 'key72': 'val', 'key73': 'val', 'key74': 'val', 'key75': 'val', 'key76': 'val', 'key77': 'val', 'key78': 'val', 'key79': 'val', 'key80': 'val', 'key81': 'val', 'key82': 'val', 'key83': 'val', 'key84': 'val', 'key85': 'val', 'key86': 'val', 'key87': 'val', 'key88': 'val', 'key89': 'val', 'key90': 'val', 'key91': 'val', 'key92': 'val', 'key93': 'val', 'key94': 'val', 'key95': 'val', 'key96': 'val', 'key97': 'val', 'key98': 'val', 'key99': 'val', 'key100': 'val', 'key101': 'val', 'key102': 'val', 'key103': 'val', 'key104': 'val', 'key105': 'val', 'key106': 'val', 'key107': 'val', 'key108': 'val', 'key109': 'val', 'key110': 'val', 'key111': 'val', 'key112': 'val', 'key113': 'val', 'key114': 'val', 'key115': 'val', 'key116': 'val', 'key117': 'val', 'key118': 'val', 'key119': 'val', 'key120': 'val', 'key121': 'val', 'key122': 'val', 'key123': 'val', 'key124': 'val', 'key125': 'val', 'key126': 'val', 'key127': 'val', 'key128': 'val', 'key129': 'val', 'key130': 'val', 'key131': 'val', 'key132': 'val', 'key133': 'val', 'key134': 'val', 'key135': 'val', 'key136': 'val', 'key137': 'val', 'key138': 'val', 'key139': 'val', 'key140': 'val', 'key141': 'val', 'key142': 'val', 'key143': 'val', 'key144': 'val', 'key145': 'val', 'key146': 'val', 'key147': 'val', 'key148': 'val', 'key149': 'val', 'key150': 'val', 'key151': 'val', 'key152': 'val', 'key153': 'val', 'key154': 'val', 'key155': 'val', 'key156': 'val', 'key157': 'val', 'key158': 'val', 'key159': 'val', 'key160': 'val', 'key161': 'val', 'key162': 'val', 'key163': 'val', 'key164': 'val', 'key165': 'val', 'key166': 'val', 'key167': 'val', 'key168': 'val', 'key169': 'val', 'key170': 'val', 'key171': 'val', 'key172': 'val', 'key173': 'val', 'key174': 'val', 'key175': 'val', 'key176': 'val', 'key177': 'val', 'key178': 'val', 'key179': 'val', 'key180': 'val', 'key181': 'val', 'key182': 'val', 'key183': 'val', 'key184': 'val', 'key185': 'val', 'key186': 'val', 'key187': 'val', 'key188': 'val', 'key189': 'val', 'key190': 'val', 'key191': 'val', 'key192': 'val', 'key193': 'val', 'key194': 'val', 'key195': 'val', 'key196': 'val', 'key197': 'val', 'key198': 'val', 'key199': 'val', 'key200': 'val', 'key201': 'val', 'key202': 'val', 'key203': 'val', 'key204': 'val', 'key205': 'val', 'key206': 'val', 'key207': 'val', 'key208': 'val', 'key209': 'val', 'key210': 'val', 'key211': 'val', 'key212': 'val', 'key213': 'val', 'key214': 'val', 'key215': 'val', 'key216': 'val', 'key217': 'val', 'key218': 'val', 'key219': 'val', 'key220': 'val', 'key221': 'val', 'key222': 'val', 'key223': 'val', 'key224': 'val', 'key225': 'val', 'key226': 'val', 'key227': 'val', 'key228': 'val', 'key229': 'val', 'key230': 'val', 'key231': 'val', 'key232': 'val', 'key233': 'val', 'key234': 'val', 'key235': 'val', 'key236': 'val', 'key237': 'val', 'key238': 'val', 'key239': 'val', 'key240': 'val', 'key241': 'val', 'key242': 'val', 'key243': 'val', 'key244': 'val', 'key245': 'val', 'key246': 'val', 'key247': 'val', 'key248': 'val', 'key249': 'val', 'key250': 'val', 'key251': 'val', 'key252': 'val', 'key253': 'val', 'key254': 'val', 'key255': 'val', 'key256': 'val', 'key257': 'val', 'key258': 'val', 'key259': 'val', 'key260': 'val', 'key261': 'val', 'key262': 'val', 'key263': 'val', 'key264': 'val', 'key265': 'val', 'key266': 'val', 'key267': 'val', 'key268': 'val', 'key269': 'val', 'key270': 'val', 'key271': 'val', 'key272': 'val', 'key273': 'val', 'key274': 'val', 'key275': 'val', 'key276': 'val', 'key277': 'val', 'key278': 'val', 'key279': 'val', 'key280': 'val', 'key281': 'val', 'key282': 'val', 'key283': 'val', 'key284': 'val', 'key285': 'val', 'key286': 'val', 'key287': 'val', 'key288': 'val', 'key289': 'val', 'key290': 'val', 'key291': 'val', 'key292': 'val', 'key293': 'val', 'key294': 'val', 'key295': 'val', 'key296': 'val', 'key297': 'val', 'key298': 'val', 'key299': 'val', 'key300': 'val', 'key301': 'val', 'key302': 'val', 'key303': 'val', 'key304': 'val', 'key305': 'val', 'key306': 'val', 'key307': 'val', 'key308': 'val', 'key309': 'val', 'key310': 'val', 'key311': 'val', 'key312': 'val', 'key313': 'val', 'key314': 'val', 'key315': 'val', 'key316': 'val', 'key317': 'val', 'key318': 'val', 'key319': 'val', 'key320': 'val', 'key321': 'val', 'key322': 'val', 'key323': 'val', 'key324': 'val', 'key325': 'val', 'key326': 'val', 'key327': 'val', 'key328': 'val', 'key329': 'val', 'key330': 'val', 'key331': 'val', 'key332': 'val', 'key333': 'val', 'key334': 'val', 'key335': 'val', 'key336': 'val', 'key337': 'val', 'key338': 'val', 'key339': 'val', 'key340': 'val', 'key341': 'val', 'key342': 'val', 'key343': 'val', 'key344': 'val', 'key345': 'val', 'key346': 'val', 'key347': 'val', 'key348': 'val', 'key349': 'val', 'key350': 'val', 'key351': 'val', 'key352': 'val', 'key353': 'val', 'key354': 'val', 'key355': 'val', 'key356': 'val', 'key357': 'val', 'key358': 'val', 'key359': 'val', 'key360': 'val', 'key361': 'val', 'key362': 'val', 'key363': 'val', 'key364': 'val', 'key365': 'val', 'key366': 'val', 'key367': 'val', 'key368': 'val', 'key369': 'val', 'key370': 'val', 'key371': 'val', 'key372': 'val', 'key373': 'val', 'key374': 'val', 'key375': 'val', 'key376': 'val', 'key377': 'val', 'key378': 'val', 'key379': 'val', 'key380': 'val', 'key381': 'val', 'key382': 'val', 'key383': 'val', 'key384': 'val', 'key385': 'val', 'key386': 'val', 'key387': 'val', 'key388': 'val', 'key389': 'val', 'key390': 'val', 'key391': 'val', 'key392': 'val', 'key393': 'val', 'key394': 'val', 'key395': 'val', 'key396': 'val', 'key397': 'val', 'key398': 'val', 'key399': 'val', 'key400': 'val', 'key401': 'val', 'key402': 'val', 'key403': 'val', 'key404': 'val', 'key405': 'val', 'key406': 'val', 'key407': 'val', 'key408': 'val', 'key409': 'val', 'key410': 'val', 'key411': 'val', 'key412': 'val', 'key413': 'val', 'key414': 'val', 'key415': 'val', 'key416': 'val', 'key417': 'val', 'key418': 'val', 'key419': 'val', 'key420': 'val', 'key421': 'val', 'key422': 'val', 'key423': 'val', 'key424': 'val', 'key425': 'val', 'key426': 'val', 'key427': 'val', 'key428': 'val', 'key429': 'val', 'key430': 'val', 'key431': 'val', 'key432': 'val', 'key433': 'val', 'key434': 'val', 'key435': 'val', 'key436': 'val', 'key437': 'val', 'key438': 'val', 'key439': 'val', 'key440': 'val', 'key441': 'val', 'key442': 'val', 'key443': 'val', 'key444': 'val', 'key445': 'val', 'key446': 'val', 'key447': 'val', 'key448': 'val', 'key449': 'val', 'key450': 'val', 'key451': 'val', 'key452': 'val', 'key453': 'val', 'key454': 'val', 'key455': 'val', 'key456': 'val', 'key457': 'val', 'key458': 'val', 'key459': 'val', 'key460': 'val', 'key461': 'val', 'key462': 'val', 'key463': 'val', 'key464': 'val', 'key465': 'val', 'key466': 'val', 'key467': 'val', 'key468': 'val', 'key469': 'val', 'key470': 'val', 'key471': 'val', 'key472': 'val', 'key473': 'val', 'key474': 'val', 'key475': 'val', 'key476': 'val', 'key477': 'val', 'key478': 'val', 'key479': 'val', 'key480': 'val', 'key481': 'val', 'key482': 'val', 'key483': 'val', 'key484': 'val', 'key485': 'val', 'key486': 'val', 'key487': 'val', 'key488': 'val', 'key489': 'val', 'key490': 'val', 'key491': 'val', 'key492': 'val', 'key493': 'val', 'key494': 'val', 'key495': 'val', 'key496': 'val', 'key497': 'val', 'key498': 'val', 'key499': 'val', 'key500': 'val', 'key501': 'val', 'key502': 'val', 'key503': 'val', 'key504': 'val', 'key505': 'val', 'key506': 'val', 'key507': 'val', 'key508': 'val', 'key509': 'val', 'key510': 'val', 'key511': 'val', 'key512': 'val', 'key513': 'val', 'key514': 'val', 'key515': 'val', 'key516': 'val', 'key517': 'val', 'key518': 'val', 'key519': 'val', 'key520': 'val', 'key521': 'val', 'key522': 'val', 'key523': 'val', 'key524': 'val', 'key525': 'val', 'key526': 'val', 'key527': 'val', 'key528': 'val', 'key529': 'val', 'key530': 'val', 'key531': 'val', 'key532': 'val', 'key533': 'val', 'key534': 'val', 'key535': 'val', 'key536': 'val', 'key537': 'val', 'key538': 'val', 'key539': 'val', 'key540': 'val', 'key541': 'val', 'key542': 'val', 'key543': 'val', 'key544': 'val', 'key545': 'val', 'key546': 'val', 'key547': 'val', 'key548': 'val', 'key549': 'val', 'key550': 'val', 'key551': 'val', 'key552': 'val', 'key553': 'val', 'key554': 'val', 'key555': 'val', 'key556': 'val', 'key557': 'val', 'key558': 'val', 'key559': 'val', 'key560': 'val', 'key561': 'val', 'key562': 'val', 'key563': 'val', 'key564': 'val', 'key565': 'val', 'key566': 'val', 'key567': 'val', 'key568': 'val', 'key569': 'val', 'key570': 'val', 'key571': 'val', 'key572': 'val', 'key573': 'val', 'key574': 'val', 'key575': 'val', 'key576': 'val', 'key577': 'val', 'key578': 'val', 'key579': 'val', 'key580': 'val', 'key581': 'val', 'key582': 'val', 'key583': 'val', 'key584': 'val', 'key585': 'val', 'key586': 'val', 'key587': 'val', 'key588': 'val', 'key589': 'val', 'key590': 'val', 'key591': 'val', 'key592': 'val', 'key593': 'val', 'key594': 'val', 'key595': 'val', 'key596': 'val', 'key597': 'val', 'key598': 'val', 'key599': 'val', 'key600': 'val', 'key601': 'val', 'key602': 'val', 'key603': 'val', 'key604': 'val', 'key605': 'val', 'key606': 'val', 'key607': 'val', 'key608': 'val', 'key609': 'val', 'key610': 'val', 'key611': 'val', 'key612': 'val', 'key613': 'val', 'key614': 'val', 'key615': 'val', 'key616': 'val', 'key617': 'val', 'key618': 'val', 'key619': 'val', 'key620': 'val', 'key621': 'val', 'key622': 'val', 'key623': 'val', 'key624': 'val', 'key625': 'val', 'key626': 'val', 'key627': 'val', 'key628': 'val', 'key629': 'val', 'key630': 'val', 'key631': 'val', 'key632': 'val', 'key633': 'val', 'key634': 'val', 'key635': 'val', 'key636': 'val', 'key637': 'val', 'key638': 'val', 'key639': 'val', 'key640': 'val', 'key641': 'val', 'key642': 'val', 'key643': 'val', 'key644': 'val', 'key645': 'val', 'key646': 'val', 'key647': 'val', 'key648': 'val', 'key649': 'val', 'key650': 'val', 'key651': 'val', 'key652': 'val', 'key653': 'val', 'key654': 'val', 'key655': 'val', 'key656': 'val', 'key657': 'val', 'key658': 'val', 'key659': 'val', 'key660': 'val', 'key661': 'val', 'key662': 'val', 'key663': 'val', 'key664': 'val', 'key665': 'val', 'key666': 'val', 'key667': 'val', 'key668': 'val', 'key669': 'val', 'key670': 'val', 'key671': 'val', 'key672': 'val', 'key673': 'val', 'key674': 'val', 'key675': 'val', 'key676': 'val', 'key677': 'val', 'key678': 'val', 'key679': 'val', 'key680': 'val', 'key681': 'val', 'key682': 'val', 'key683': 'val', 'key684': 'val', 'key685': 'val', 'key686': 'val', 'key687': 'val', 'key688': 'val', 'key689': 'val', 'key690': 'val', 'key691': 'val', 'key692': 'val', 'key693': 'val', 'key694': 'val', 'key695': 'val', 'key696': 'val', 'key697': 'val', 'key698': 'val', 'key699': 'val', 'key700': 'val', 'key701': 'val', 'key702': 'val', 'key703': 'val', 'key704': 'val', 'key705': 'val', 'key706': 'val', 'key707': 'val', 'key708': 'val', 'key709': 'val', 'key710': 'val', 'key711': 'val', 'key712': 'val', 'key713': 'val', 'key714': 'val', 'key715': 'val', 'key716': 'val', 'key717': 'val', 'key718': 'val', 'key719': 'val', 'key720': 'val', 'key721': 'val', 'key722': 'val', 'key723': 'val', 'key724': 'val', 'key725': 'val', 'key726': 'val', 'key727': 'val', 'key728': 'val', 'key729': 'val', 'key730': 'val', 'key731': 'val', 'key732': 'val', 'key733': 'val', 'key734': 'val', 'key735': 'val', 'key736': 'val', 'key737': 'val', 'key738': 'val', 'key739': 'val', 'key740': 'val', 'key741': 'val', 'key742': 'val', 'key743': 'val', 'key744': 'val', 'key745': 'val', 'key746': 'val', 'key747': 'val', 'key748': 'val', 'key749': 'val', 'key750': 'val', 'key751': 'val', 'key752': 'val', 'key753': 'val', 'key754': 'val', 'key755': 'val', 'key756': 'val', 'key757': 'val', 'key758': 'val', 'key759': 'val', 'key760': 'val', 'key761': 'val', 'key762': 'val', 'key763': 'val', 'key764': 'val', 'key765': 'val', 'key766': 'val', 'key767': 'val', 'key768': 'val', 'key769': 'val', 'key770': 'val', 'key771': 'val', 'key772': 'val', 'key773': 'val', 'key774': 'val', 'key775': 'val', 'key776': 'val', 'key777': 'val', 'key778': 'val', 'key779': 'val', 'key780': 'val', 'key781': 'val', 'key782': 'val', 'key783': 'val', 'key784': 'val', 'key785': 'val', 'key786': 'val', 'key787': 'val', 'key788': 'val', 'key789': 'val', 'key790': 'val', 'key791': 'val', 'key792': 'val', 'key793': 'val', 'key794': 'val', 'key795': 'val', 'key796': 'val', 'key797': 'val', 'key798': 'val', 'key799': 'val', 'key800': 'val', 'key801': 'val', 'key802': 'val', 'key803': 'val', 'key804': 'val', 'key805': 'val', 'key806': 'val', 'key807': 'val', 'key808': 'val', 'key809': 'val', 'key810': 'val', 'key811': 'val', 'key812': 'val', 'key813': 'val', 'key814': 'val', 'key815': 'val', 'key816': 'val', 'key817': 'val', 'key818': 'val', 'key819': 'val', 'key820': 'val', 'key821': 'val', 'key822': 'val', 'key823': 'val', 'key824': 'val', 'key825': 'val', 'key826': 'val', 'key827': 'val', 'key828': 'val', 'key829': 'val', 'key830': 'val', 'key831': 'val', 'key832': 'val', 'key833': 'val', 'key834': 'val', 'key835': 'val', 'key836': 'val', 'key837': 'val', 'key838': 'val', 'key839': 'val', 'key840': 'val', 'key841': 'val', 'key842': 'val', 'key843': 'val', 'key844': 'val', 'key845': 'val', 'key846': 'val', 'key847': 'val', 'key848': 'val', 'key849': 'val', 'key850': 'val', 'key851': 'val', 'key852': 'val', 'key853': 'val', 'key854': 'val', 'key855': 'val', 'key856': 'val', 'key857': 'val', 'key858': 'val', 'key859': 'val', 'key860': 'val', 'key861': 'val', 'key862': 'val', 'key863': 'val', 'key864': 'val', 'key865': 'val', 'key866': 'val', 'key867': 'val', 'key868': 'val', 'key869': 'val', 'key870': 'val', 'key871': 'val', 'key872': 'val', 'key873': 'val', 'key874': 'val', 'key875': 'val', 'key876': 'val', 'key877': 'val', 'key878': 'val', 'key879': 'val', 'key880': 'val', 'key881': 'val', 'key882': 'val', 'key883': 'val', 'key884': 'val', 'key885': 'val', 'key886': 'val', 'key887': 'val', 'key888': 'val', 'key889': 'val', 'key890': 'val', 'key891': 'val', 'key892': 'val', 'key893': 'val', 'key894': 'val', 'key895': 'val', 'key896': 'val', 'key897': 'val', 'key898': 'val', 'key899': 'val', 'key900': 'val', 'key901': 'val', 'key902': 'val', 'key903': 'val', 'key904': 'val', 'key905': 'val', 'key906': 'val', 'key907': 'val', 'key908': 'val', 'key909': 'val', 'key910': 'val', 'key911': 'val', 'key912': 'val', 'key913': 'val', 'key914': 'val', 'key915': 'val', 'key916': 'val', 'key917': 'val', 'key918': 'val', 'key919': 'val', 'key920': 'val', 'key921': 'val', 'key922': 'val', 'key923': 'val', 'key924': 'val', 'key925': 'val', 'key926': 'val', 'key927': 'val', 'key928': 'val', 'key929': 'val', 'key930': 'val', 'key931': 'val', 'key932': 'val', 'key933': 'val', 'key934': 'val', 'key935': 'val', 'key936': 'val', 'key937': 'val', 'key938': 'val', 'key939': 'val', 'key940': 'val', 'key941': 'val', 'key942': 'val', 'key943': 'val', 'key944': 'val', 'key945': 'val', 'key946': 'val', 'key947': 'val', 'key948': 'val', 'key949': 'val', 'key950': 'val', 'key951': 'val', 'key952': 'val', 'key953': 'val', 'key954': 'val', 'key955': 'val', 'key956': 'val', 'key957': 'val', 'key958': 'val', 'key959': 'val', 'key960': 'val', 'key961': 'val', 'key962': 'val', 'key963': 'val', 'key964': 'val', 'key965': 'val', 'key966': 'val', 'key967': 'val', 'key968': 'val', 'key969': 'val', 'key970': 'val', 'key971': 'val', 'key972': 'val', 'key973': 'val', 'key974': 'val', 'key975': 'val', 'key976': 'val', 'key977': 'val', 'key978': 'val', 'key979': 'val', 'key980': 'val', 'key981': 'val', 'key982': 'val', 'key983': 'val', 'key984': 'val', 'key985': 'val', 'key986': 'val', 'key987': 'val', 'key988': 'val', 'key989': 'val', 'key990': 'val', 'key991': 'val', 'key992': 'val', 'key993': 'val', 'key994': 'val', 'key995': 'val', 'key996': 'val', 'key997': 'val', 'key998': 'val', 'key999': 'val'}}, runtime_context={'triggered_by': [{'task_id': '30dc739b-f81f-49f2-8b42-8d4350ebcc20', 'event': 'on-success'}]}] + std.test_dict [id=4dc12726-37ed-40e1-a462-0cef1159b63e, state=SUCCESS, state_info=None, accepted=True, output={'result': {'key0': 'val', 'key1': 'val', 'key2': 'val', 'key3': 'val', 'key4': 'val', 'key5': 'val', 'key6': 'val', 'key7': 'val', 'key8': 'val', 'key9': 'val', 'key10': 'val', 'key11': 'val', 'key12': 'val', 'key13': 'val', 'key14': 'val', 'key15': 'val', 'key16': 'val', 'key17': 'val', 'key18': 'val', 'key19': 'val', 'key20': 'val', 'key21': 'val', 'key22': 'val', 'key23': 'val', 'key24': 'val', 'key25': 'val', 'key26': 'val', 'key27': 'val', 'key28': 'val', 'key29': 'val', 'key30': 'val', 'key31': 'val', 'key32': 'val', 'key33': 'val', 'key34': 'val', 'key35': 'val', 'key36': 'val', 'key37': 'val', 'key38': 'val', 'key39': 'val', 'key40': 'val', 'key41': 'val', 'key42': 'val', 'key43': 'val', 'key44': 'val', 'key45': 'val', 'key46': 'val', 'key47': 'val', 'key48': 'val', 'key49': 'val', 'key50': 'val', 'key51': 'val', 'key52': 'val', 'key53': 'val', 'key54': 'val', 'key55': 'val', 'key56': 'val', 'key57': 'val', 'key58': 'val', 'key59': 'val', 'key60': 'val', 'key61': 'val', 'key62': 'val', 'key63': 'val', 'key64': 'val', 'key65': 'val', 'key66': 'val', 'key67': 'val', 'key68': 'val', 'key69': 'val', 'key70': 'val', 'key71': 'val', 'key72': 'val', 'key73': 'val', 'key74': 'val', 'key75': 'val', 'key76': 'val', 'key77': 'val', 'key78': 'val', 'key79': 'val', 'key80': 'val', 'key81': 'val', 'key82': 'val', 'key83': 'val', 'key84': 'val', 'key85': 'val', 'key86': 'val', 'key87': 'val', 'key88': 'val', 'key89': 'val', 'key90': 'val', 'key91': 'val', 'key92': 'val', 'key93': 'val', 'key94': 'val', 'key95': 'val', 'key96': 'val', 'key97': 'val', 'key98': 'val', 'key99': 'val', 'key100': 'val', 'key101': 'val', 'key102': 'val', 'key103': 'val', 'key104': 'val', 'key105': 'val', 'key106': 'val', 'key107': 'val', 'key108': 'val', 'key109': 'val', 'key110': 'val', 'key111': 'val', 'key112': 'val', 'key113': 'val', 'key114': 'val', 'key115': 'val', 'key116': 'val', 'key117': 'val', 'key118': 'val', 'key119': 'val', 'key120': 'val', 'key121': 'val', 'key122': 'val', 'key123': 'val', 'key124': 'val', 'key125': 'val', 'key126': 'val', 'key127': 'val', 'key128': 'val', 'key129': 'val', 'key130': 'val', 'key131': 'val', 'key132': 'val', 'key133': 'val', 'key134': 'val', 'key135': 'val', 'key136': 'val', 'key137': 'val', 'key138': 'val', 'key139': 'val', 'key140': 'val', 'key141': 'val', 'key142': 'val', 'key143': 'val', 'key144': 'val', 'key145': 'val', 'key146': 'val', 'key147': 'val', 'key148': 'val', 'key149': 'val', 'key150': 'val', 'key151': 'val', 'key152': 'val', 'key153': 'val', 'key154': 'val', 'key155': 'val', 'key156': 'val', 'key157': 'val', 'key158': 'val', 'key159': 'val', 'key160': 'val', 'key161': 'val', 'key162': 'val', 'key163': 'val', 'key164': 'val', 'key165': 'val', 'key166': 'val', 'key167': 'val', 'key168': 'val', 'key169': 'val', 'key170': 'val', 'key171': 'val', 'key172': 'val', 'key173': 'val', 'key174': 'val', 'key175': 'val', 'key176': 'val', 'key177': 'val', 'key178': 'val', 'key179': 'val', 'key180': 'val', 'key181': 'val', 'key182': 'val', 'key183': 'val', 'key184': 'val', 'key185': 'val', 'key186': 'val', 'key187': 'val', 'key188': 'val', 'key189': 'val', 'key190': 'val', 'key191': 'val', 'key192': 'val', 'key193': 'val', 'key194': 'val', 'key195': 'val', 'key196': 'val', 'key197': 'val', 'key198': 'val', 'key199': 'val', 'key200': 'val', 'key201': 'val', 'key202': 'val', 'key203': 'val', 'key204': 'val', 'key205': 'val', 'key206': 'val', 'key207': 'val', 'key208': 'val', 'key209': 'val', 'key210': 'val', 'key211': 'val', 'key212': 'val', 'key213': 'val', 'key214': 'val', 'key215': 'val', 'key216': 'val', 'key217': 'val', 'key218': 'val', 'key219': 'val', 'key220': 'val', 'key221': 'val', 'key222': 'val', 'key223': 'val', 'key224': 'val', 'key225': 'val', 'key226': 'val', 'key227': 'val', 'key228': 'val', 'key229': 'val', 'key230': 'val', 'key231': 'val', 'key232': 'val', 'key233': 'val', 'key234': 'val', 'key235': 'val', 'key236': 'val', 'key237': 'val', 'key238': 'val', 'key239': 'val', 'key240': 'val', 'key241': 'val', 'key242': 'val', 'key243': 'val', 'key244': 'val', 'key245': 'val', 'key246': 'val', 'key247': 'val', 'key248': 'val', 'key249': 'val', 'key250': 'val', 'key251': 'val', 'key252': 'val', 'key253': 'val', 'key254': 'val', 'key255': 'val', 'key256': 'val', 'key257': 'val', 'key258': 'val', 'key259': 'val', 'key260': 'val', 'key261': 'val', 'key262': 'val', 'key263': 'val', 'key264': 'val', 'key265': 'val', 'key266': 'val', 'key267': 'val', 'key268': 'val', 'key269': 'val', 'key270': 'val', 'key271': 'val', 'key272': 'val', 'key273': 'val', 'key274': 'val', 'key275': 'val', 'key276': 'val', 'key277': 'val', 'key278': 'val', 'key279': 'val', 'key280': 'val', 'key281': 'val', 'key282': 'val', 'key283': 'val', 'key284': 'val', 'key285': 'val', 'key286': 'val', 'key287': 'val', 'key288': 'val', 'key289': 'val', 'key290': 'val', 'key291': 'val', 'key292': 'val', 'key293': 'val', 'key294': 'val', 'key295': 'val', 'key296': 'val', 'key297': 'val', 'key298': 'val', 'key299': 'val', 'key300': 'val', 'key301': 'val', 'key302': 'val', 'key303': 'val', 'key304': 'val', 'key305': 'val', 'key306': 'val', 'key307': 'val', 'key308': 'val', 'key309': 'val', 'key310': 'val', 'key311': 'val', 'key312': 'val', 'key313': 'val', 'key314': 'val', 'key315': 'val', 'key316': 'val', 'key317': 'val', 'key318': 'val', 'key319': 'val', 'key320': 'val', 'key321': 'val', 'key322': 'val', 'key323': 'val', 'key324': 'val', 'key325': 'val', 'key326': 'val', 'key327': 'val', 'key328': 'val', 'key329': 'val', 'key330': 'val', 'key331': 'val', 'key332': 'val', 'key333': 'val', 'key334': 'val', 'key335': 'val', 'key336': 'val', 'key337': 'val', 'key338': 'val', 'key339': 'val', 'key340': 'val', 'key341': 'val', 'key342': 'val', 'key343': 'val', 'key344': 'val', 'key345': 'val', 'key346': 'val', 'key347': 'val', 'key348': 'val', 'key349': 'val', 'key350': 'val', 'key351': 'val', 'key352': 'val', 'key353': 'val', 'key354': 'val', 'key355': 'val', 'key356': 'val', 'key357': 'val', 'key358': 'val', 'key359': 'val', 'key360': 'val', 'key361': 'val', 'key362': 'val', 'key363': 'val', 'key364': 'val', 'key365': 'val', 'key366': 'val', 'key367': 'val', 'key368': 'val', 'key369': 'val', 'key370': 'val', 'key371': 'val', 'key372': 'val', 'key373': 'val', 'key374': 'val', 'key375': 'val', 'key376': 'val', 'key377': 'val', 'key378': 'val', 'key379': 'val', 'key380': 'val', 'key381': 'val', 'key382': 'val', 'key383': 'val', 'key384': 'val', 'key385': 'val', 'key386': 'val', 'key387': 'val', 'key388': 'val', 'key389': 'val', 'key390': 'val', 'key391': 'val', 'key392': 'val', 'key393': 'val', 'key394': 'val', 'key395': 'val', 'key396': 'val', 'key397': 'val', 'key398': 'val', 'key399': 'val', 'key400': 'val', 'key401': 'val', 'key402': 'val', 'key403': 'val', 'key404': 'val', 'key405': 'val', 'key406': 'val', 'key407': 'val', 'key408': 'val', 'key409': 'val', 'key410': 'val', 'key411': 'val', 'key412': 'val', 'key413': 'val', 'key414': 'val', 'key415': 'val', 'key416': 'val', 'key417': 'val', 'key418': 'val', 'key419': 'val', 'key420': 'val', 'key421': 'val', 'key422': 'val', 'key423': 'val', 'key424': 'val', 'key425': 'val', 'key426': 'val', 'key427': 'val', 'key428': 'val', 'key429': 'val', 'key430': 'val', 'key431': 'val', 'key432': 'val', 'key433': 'val', 'key434': 'val', 'key435': 'val', 'key436': 'val', 'key437': 'val', 'key438': 'val', 'key439': 'val', 'key440': 'val', 'key441': 'val', 'key442': 'val', 'key443': 'val', 'key444': 'val', 'key445': 'val', 'key446': 'val', 'key447': 'val', 'key448': 'val', 'key449': 'val', 'key450': 'val', 'key451': 'val', 'key452': 'val', 'key453': 'val', 'key454': 'val', 'key455': 'val', 'key456': 'val', 'key457': 'val', 'key458': 'val', 'key459': 'val', 'key460': 'val', 'key461': 'val', 'key462': 'val', 'key463': 'val', 'key464': 'val', 'key465': 'val', 'key466': 'val', 'key467': 'val', 'key468': 'val', 'key469': 'val', 'key470': 'val', 'key471': 'val', 'key472': 'val', 'key473': 'val', 'key474': 'val', 'key475': 'val', 'key476': 'val', 'key477': 'val', 'key478': 'val', 'key479': 'val', 'key480': 'val', 'key481': 'val', 'key482': 'val', 'key483': 'val', 'key484': 'val', 'key485': 'val', 'key486': 'val', 'key487': 'val', 'key488': 'val', 'key489': 'val', 'key490': 'val', 'key491': 'val', 'key492': 'val', 'key493': 'val', 'key494': 'val', 'key495': 'val', 'key496': 'val', 'key497': 'val', 'key498': 'val', 'key499': 'val', 'key500': 'val', 'key501': 'val', 'key502': 'val', 'key503': 'val', 'key504': 'val', 'key505': 'val', 'key506': 'val', 'key507': 'val', 'key508': 'val', 'key509': 'val', 'key510': 'val', 'key511': 'val', 'key512': 'val', 'key513': 'val', 'key514': 'val', 'key515': 'val', 'key516': 'val', 'key517': 'val', 'key518': 'val', 'key519': 'val', 'key520': 'val', 'key521': 'val', 'key522': 'val', 'key523': 'val', 'key524': 'val', 'key525': 'val', 'key526': 'val', 'key527': 'val', 'key528': 'val', 'key529': 'val', 'key530': 'val', 'key531': 'val', 'key532': 'val', 'key533': 'val', 'key534': 'val', 'key535': 'val', 'key536': 'val', 'key537': 'val', 'key538': 'val', 'key539': 'val', 'key540': 'val', 'key541': 'val', 'key542': 'val', 'key543': 'val', 'key544': 'val', 'key545': 'val', 'key546': 'val', 'key547': 'val', 'key548': 'val', 'key549': 'val', 'key550': 'val', 'key551': 'val', 'key552': 'val', 'key553': 'val', 'key554': 'val', 'key555': 'val', 'key556': 'val', 'key557': 'val', 'key558': 'val', 'key559': 'val', 'key560': 'val', 'key561': 'val', 'key562': 'val', 'key563': 'val', 'key564': 'val', 'key565': 'val', 'key566': 'val', 'key567': 'val', 'key568': 'val', 'key569': 'val', 'key570': 'val', 'key571': 'val', 'key572': 'val', 'key573': 'val', 'key574': 'val', 'key575': 'val', 'key576': 'val', 'key577': 'val', 'key578': 'val', 'key579': 'val', 'key580': 'val', 'key581': 'val', 'key582': 'val', 'key583': 'val', 'key584': 'val', 'key585': 'val', 'key586': 'val', 'key587': 'val', 'key588': 'val', 'key589': 'val', 'key590': 'val', 'key591': 'val', 'key592': 'val', 'key593': 'val', 'key594': 'val', 'key595': 'val', 'key596': 'val', 'key597': 'val', 'key598': 'val', 'key599': 'val', 'key600': 'val', 'key601': 'val', 'key602': 'val', 'key603': 'val', 'key604': 'val', 'key605': 'val', 'key606': 'val', 'key607': 'val', 'key608': 'val', 'key609': 'val', 'key610': 'val', 'key611': 'val', 'key612': 'val', 'key613': 'val', 'key614': 'val', 'key615': 'val', 'key616': 'val', 'key617': 'val', 'key618': 'val', 'key619': 'val', 'key620': 'val', 'key621': 'val', 'key622': 'val', 'key623': 'val', 'key624': 'val', 'key625': 'val', 'key626': 'val', 'key627': 'val', 'key628': 'val', 'key629': 'val', 'key630': 'val', 'key631': 'val', 'key632': 'val', 'key633': 'val', 'key634': 'val', 'key635': 'val', 'key636': 'val', 'key637': 'val', 'key638': 'val', 'key639': 'val', 'key640': 'val', 'key641': 'val', 'key642': 'val', 'key643': 'val', 'key644': 'val', 'key645': 'val', 'key646': 'val', 'key647': 'val', 'key648': 'val', 'key649': 'val', 'key650': 'val', 'key651': 'val', 'key652': 'val', 'key653': 'val', 'key654': 'val', 'key655': 'val', 'key656': 'val', 'key657': 'val', 'key658': 'val', 'key659': 'val', 'key660': 'val', 'key661': 'val', 'key662': 'val', 'key663': 'val', 'key664': 'val', 'key665': 'val', 'key666': 'val', 'key667': 'val', 'key668': 'val', 'key669': 'val', 'key670': 'val', 'key671': 'val', 'key672': 'val', 'key673': 'val', 'key674': 'val', 'key675': 'val', 'key676': 'val', 'key677': 'val', 'key678': 'val', 'key679': 'val', 'key680': 'val', 'key681': 'val', 'key682': 'val', 'key683': 'val', 'key684': 'val', 'key685': 'val', 'key686': 'val', 'key687': 'val', 'key688': 'val', 'key689': 'val', 'key690': 'val', 'key691': 'val', 'key692': 'val', 'key693': 'val', 'key694': 'val', 'key695': 'val', 'key696': 'val', 'key697': 'val', 'key698': 'val', 'key699': 'val', 'key700': 'val', 'key701': 'val', 'key702': 'val', 'key703': 'val', 'key704': 'val', 'key705': 'val', 'key706': 'val', 'key707': 'val', 'key708': 'val', 'key709': 'val', 'key710': 'val', 'key711': 'val', 'key712': 'val', 'key713': 'val', 'key714': 'val', 'key715': 'val', 'key716': 'val', 'key717': 'val', 'key718': 'val', 'key719': 'val', 'key720': 'val', 'key721': 'val', 'key722': 'val', 'key723': 'val', 'key724': 'val', 'key725': 'val', 'key726': 'val', 'key727': 'val', 'key728': 'val', 'key729': 'val', 'key730': 'val', 'key731': 'val', 'key732': 'val', 'key733': 'val', 'key734': 'val', 'key735': 'val', 'key736': 'val', 'key737': 'val', 'key738': 'val', 'key739': 'val', 'key740': 'val', 'key741': 'val', 'key742': 'val', 'key743': 'val', 'key744': 'val', 'key745': 'val', 'key746': 'val', 'key747': 'val', 'key748': 'val', 'key749': 'val', 'key750': 'val', 'key751': 'val', 'key752': 'val', 'key753': 'val', 'key754': 'val', 'key755': 'val', 'key756': 'val', 'key757': 'val', 'key758': 'val', 'key759': 'val', 'key760': 'val', 'key761': 'val', 'key762': 'val', 'key763': 'val', 'key764': 'val', 'key765': 'val', 'key766': 'val', 'key767': 'val', 'key768': 'val', 'key769': 'val', 'key770': 'val', 'key771': 'val', 'key772': 'val', 'key773': 'val', 'key774': 'val', 'key775': 'val', 'key776': 'val', 'key777': 'val', 'key778': 'val', 'key779': 'val', 'key780': 'val', 'key781': 'val', 'key782': 'val', 'key783': 'val', 'key784': 'val', 'key785': 'val', 'key786': 'val', 'key787': 'val', 'key788': 'val', 'key789': 'val', 'key790': 'val', 'key791': 'val', 'key792': 'val', 'key793': 'val', 'key794': 'val', 'key795': 'val', 'key796': 'val', 'key797': 'val', 'key798': 'val', 'key799': 'val', 'key800': 'val', 'key801': 'val', 'key802': 'val', 'key803': 'val', 'key804': 'val', 'key805': 'val', 'key806': 'val', 'key807': 'val', 'key808': 'val', 'key809': 'val', 'key810': 'val', 'key811': 'val', 'key812': 'val', 'key813': 'val', 'key814': 'val', 'key815': 'val', 'key816': 'val', 'key817': 'val', 'key818': 'val', 'key819': 'val', 'key820': 'val', 'key821': 'val', 'key822': 'val', 'key823': 'val', 'key824': 'val', 'key825': 'val', 'key826': 'val', 'key827': 'val', 'key828': 'val', 'key829': 'val', 'key830': 'val', 'key831': 'val', 'key832': 'val', 'key833': 'val', 'key834': 'val', 'key835': 'val', 'key836': 'val', 'key837': 'val', 'key838': 'val', 'key839': 'val', 'key840': 'val', 'key841': 'val', 'key842': 'val', 'key843': 'val', 'key844': 'val', 'key845': 'val', 'key846': 'val', 'key847': 'val', 'key848': 'val', 'key849': 'val', 'key850': 'val', 'key851': 'val', 'key852': 'val', 'key853': 'val', 'key854': 'val', 'key855': 'val', 'key856': 'val', 'key857': 'val', 'key858': 'val', 'key859': 'val', 'key860': 'val', 'key861': 'val', 'key862': 'val', 'key863': 'val', 'key864': 'val', 'key865': 'val', 'key866': 'val', 'key867': 'val', 'key868': 'val', 'key869': 'val', 'key870': 'val', 'key871': 'val', 'key872': 'val', 'key873': 'val', 'key874': 'val', 'key875': 'val', 'key876': 'val', 'key877': 'val', 'key878': 'val', 'key879': 'val', 'key880': 'val', 'key881': 'val', 'key882': 'val', 'key883': 'val', 'key884': 'val', 'key885': 'val', 'key886': 'val', 'key887': 'val', 'key888': 'val', 'key889': 'val', 'key890': 'val', 'key891': 'val', 'key892': 'val', 'key893': 'val', 'key894': 'val', 'key895': 'val', 'key896': 'val', 'key897': 'val', 'key898': 'val', 'key899': 'val', 'key900': 'val', 'key901': 'val', 'key902': 'val', 'key903': 'val', 'key904': 'val', 'key905': 'val', 'key906': 'val', 'key907': 'val', 'key908': 'val', 'key909': 'val', 'key910': 'val', 'key911': 'val', 'key912': 'val', 'key913': 'val', 'key914': 'val', 'key915': 'val', 'key916': 'val', 'key917': 'val', 'key918': 'val', 'key919': 'val', 'key920': 'val', 'key921': 'val', 'key922': 'val', 'key923': 'val', 'key924': 'val', 'key925': 'val', 'key926': 'val', 'key927': 'val', 'key928': 'val', 'key929': 'val', 'key930': 'val', 'key931': 'val', 'key932': 'val', 'key933': 'val', 'key934': 'val', 'key935': 'val', 'key936': 'val', 'key937': 'val', 'key938': 'val', 'key939': 'val', 'key940': 'val', 'key941': 'val', 'key942': 'val', 'key943': 'val', 'key944': 'val', 'key945': 'val', 'key946': 'val', 'key947': 'val', 'key948': 'val', 'key949': 'val', 'key950': 'val', 'key951': 'val', 'key952': 'val', 'key953': 'val', 'key954': 'val', 'key955': 'val', 'key956': 'val', 'key957': 'val', 'key958': 'val', 'key959': 'val', 'key960': 'val', 'key961': 'val', 'key962': 'val', 'key963': 'val', 'key964': 'val', 'key965': 'val', 'key966': 'val', 'key967': 'val', 'key968': 'val', 'key969': 'val', 'key970': 'val', 'key971': 'val', 'key972': 'val', 'key973': 'val', 'key974': 'val', 'key975': 'val', 'key976': 'val', 'key977': 'val', 'key978': 'val', 'key979': 'val', 'key980': 'val', 'key981': 'val', 'key982': 'val', 'key983': 'val', 'key984': 'val', 'key985': 'val', 'key986': 'val', 'key987': 'val', 'key988': 'val', 'key989': 'val', 'key990': 'val', 'key991': 'val', 'key992': 'val', 'key993': 'val', 'key994': 'val', 'key995': 'val', 'key996': 'val', 'key997': 'val', 'key998': 'val', 'key999': 'val'}}] + task0 [id=b6fad46b-0341-497a-990c-0f91c3480306, state=SUCCESS, state_info=None, processed=True, published={}, runtime_context={'triggered_by': [{'task_id': '6617147f-2aaa-441d-a1c8-b8f45dbce0e2', 'event': 'on-success'}]}] + sub_wf [id=dc4f3234-5235-4f40-aa0b-5aa2f2e21736, state=SUCCESS, state_info=None, accepted=True, output={}] + task50 [id=45f5bd5a-62a4-41ae-9e33-ff3833341b61, state=SUCCESS, state_info=None, processed=True, published={}, runtime_context={'triggered_by': [{'task_id': 'b6fad46b-0341-497a-990c-0f91c3480306', 'event': 'on-success'}]}] + std.noop [id=64e1375a-8f4e-4307-99e7-640525f32a72, state=SUCCESS, state_info=None, accepted=True, output={'result': None}] + task49 [id=d57423a2-ac9f-4d50-ac08-8c894cc0f72a, state=SUCCESS, state_info=None, processed=True, published={}, runtime_context={'triggered_by': [{'task_id': 'b6fad46b-0341-497a-990c-0f91c3480306', 'event': 'on-success'}]}] + std.noop [id=32acf0d9-3531-44b1-8d3a-daf4c10549fa, state=SUCCESS, state_info=None, accepted=True, output={'result': None}] + task48 [id=a9caf909-bea6-493e-8439-27ebfeef377d, state=SUCCESS, state_info=None, processed=True, published={}, runtime_context={'triggered_by': [{'task_id': 'b6fad46b-0341-497a-990c-0f91c3480306', 'event': 'on-success'}]}] + std.noop [id=19cd7e54-42d1-42ac-9a90-82f665098958, state=SUCCESS, state_info=None, accepted=True, output={'result': None}] + task47 [id=f0f9b74d-8288-42dd-929d-24a0192c94c7, state=SUCCESS, state_info=None, processed=True, published={}, runtime_context={'triggered_by': [{'task_id': 'b6fad46b-0341-497a-990c-0f91c3480306', 'event': 'on-success'}]}] + std.noop [id=74023672-97c1-4deb-a857-e7936f093bac, state=SUCCESS, state_info=None, accepted=True, output={'result': None}] + task46 [id=49bab305-5c62-4659-8e1c-6dd5a02f627f, state=SUCCESS, state_info=None, processed=True, published={}, runtime_context={'triggered_by': [{'task_id': 'b6fad46b-0341-497a-990c-0f91c3480306', 'event': 'on-success'}]}] + std.noop [id=02c06b63-0eb1-4f0a-ac72-88c927d5a5f4, state=SUCCESS, state_info=None, accepted=True, output={'result': None}] + task45 [id=2152632a-0fe8-4fca-bbd9-5f310e1dfb0c, state=SUCCESS, state_info=None, processed=True, published={}, runtime_context={'triggered_by': [{'task_id': 'b6fad46b-0341-497a-990c-0f91c3480306', 'event': 'on-success'}]}] + std.noop [id=ab4618bf-cbb1-4a79-a8f9-5a9b7b1cc0b7, state=SUCCESS, state_info=None, accepted=True, output={'result': None}] + task44 [id=685aaf4e-e037-4795-b597-11c788e7f447, state=SUCCESS, state_info=None, processed=True, published={}, runtime_context={'triggered_by': [{'task_id': 'b6fad46b-0341-497a-990c-0f91c3480306', 'event': 'on-success'}]}] + std.noop [id=3ee4305b-ed9c-4f80-abfb-41eabd040d06, state=SUCCESS, state_info=None, accepted=True, output={'result': None}] + task43 [id=bd10e08f-304b-461d-9f7a-e9d4c5158a45, state=SUCCESS, state_info=None, processed=True, published={}, runtime_context={'triggered_by': [{'task_id': 'b6fad46b-0341-497a-990c-0f91c3480306', 'event': 'on-success'}]}] + std.noop [id=12942104-bc8c-41c6-ba37-1d31fcc8f8c0, state=SUCCESS, state_info=None, accepted=True, output={'result': None}] + task42 [id=09580669-109a-4cda-9ab8-f705f46d748d, state=SUCCESS, state_info=None, processed=True, published={}, runtime_context={'triggered_by': [{'task_id': 'b6fad46b-0341-497a-990c-0f91c3480306', 'event': 'on-success'}]}] + std.noop [id=966e7c16-9348-4000-bc6a-c6ff4393598c, state=SUCCESS, state_info=None, accepted=True, output={'result': None}] + task41 [id=6067e1ee-1d97-4721-8c85-7d915a799521, state=SUCCESS, state_info=None, processed=True, published={}, runtime_context={'triggered_by': [{'task_id': 'b6fad46b-0341-497a-990c-0f91c3480306', 'event': 'on-success'}]}] + std.noop [id=da791958-163c-48c8-97f9-f3343201b295, state=SUCCESS, state_info=None, accepted=True, output={'result': None}] + task40 [id=2f5e6a53-389d-4768-92cc-0a568ab1c01f, state=SUCCESS, state_info=None, processed=True, published={}, runtime_context={'triggered_by': [{'task_id': 'b6fad46b-0341-497a-990c-0f91c3480306', 'event': 'on-success'}]}] + std.noop [id=79f28702-a41d-4ddf-bdf3-53c1ec0f38a7, state=SUCCESS, state_info=None, accepted=True, output={'result': None}] + task39 [id=788a2397-55bf-4382-8ea7-1d148f6e1b07, state=SUCCESS, state_info=None, processed=True, published={}, runtime_context={'triggered_by': [{'task_id': 'b6fad46b-0341-497a-990c-0f91c3480306', 'event': 'on-success'}]}] + std.noop [id=977ab393-d9ec-4989-b9d4-21da479964aa, state=SUCCESS, state_info=None, accepted=True, output={'result': None}] + task38 [id=627b6db9-75c1-4b01-b6d5-fefbcdf456a2, state=SUCCESS, state_info=None, processed=True, published={}, runtime_context={'triggered_by': [{'task_id': 'b6fad46b-0341-497a-990c-0f91c3480306', 'event': 'on-success'}]}] + std.noop [id=996175fb-2d6a-42a1-ae2a-c06ee92da160, state=SUCCESS, state_info=None, accepted=True, output={'result': None}] + task37 [id=2c246afe-e96b-4893-a649-e55e8a522918, state=SUCCESS, state_info=None, processed=True, published={}, runtime_context={'triggered_by': [{'task_id': 'b6fad46b-0341-497a-990c-0f91c3480306', 'event': 'on-success'}]}] + std.noop [id=cf43864a-9ca7-4533-af04-2bb6aa7e5da8, state=SUCCESS, state_info=None, accepted=True, output={'result': None}] + task36 [id=bb4e62da-8b15-4db4-adb8-46b1f63807d3, state=SUCCESS, state_info=None, processed=True, published={}, runtime_context={'triggered_by': [{'task_id': 'b6fad46b-0341-497a-990c-0f91c3480306', 'event': 'on-success'}]}] + std.noop [id=78954059-b8c3-460d-a8d5-5159214a66fd, state=SUCCESS, state_info=None, accepted=True, output={'result': None}] + task35 [id=ae6dd3b7-0005-4768-a574-00dcd67c6e58, state=SUCCESS, state_info=None, processed=True, published={}, runtime_context={'triggered_by': [{'task_id': 'b6fad46b-0341-497a-990c-0f91c3480306', 'event': 'on-success'}]}] + std.noop [id=a7e0c7fe-e7f6-4900-b937-77dac183ae45, state=SUCCESS, state_info=None, accepted=True, output={'result': None}] + task34 [id=99838d95-4327-44ee-9800-2bdbb1602bbb, state=SUCCESS, state_info=None, processed=True, published={}, runtime_context={'triggered_by': [{'task_id': 'b6fad46b-0341-497a-990c-0f91c3480306', 'event': 'on-success'}]}] + std.noop [id=bd850156-282d-466f-bd42-7db8416945b4, state=SUCCESS, state_info=None, accepted=True, output={'result': None}] + task33 [id=4771a9b5-39b8-4a7f-8b62-64f3f7951f4e, state=SUCCESS, state_info=None, processed=True, published={}, runtime_context={'triggered_by': [{'task_id': 'b6fad46b-0341-497a-990c-0f91c3480306', 'event': 'on-success'}]}] + std.noop [id=75017bb1-cc9f-4151-935d-7c8f5f86160e, state=SUCCESS, state_info=None, accepted=True, output={'result': None}] + task32 [id=9eea98c0-99a2-4720-8987-42f202ae4d67, state=SUCCESS, state_info=None, processed=True, published={}, runtime_context={'triggered_by': [{'task_id': 'b6fad46b-0341-497a-990c-0f91c3480306', 'event': 'on-success'}]}] + std.noop [id=189e4eac-4c01-41e6-9d53-04aa05b7b7d7, state=SUCCESS, state_info=None, accepted=True, output={'result': None}] + task31 [id=6a36ed36-3828-404e-88fb-c769f534d7b5, state=SUCCESS, state_info=None, processed=True, published={}, runtime_context={'triggered_by': [{'task_id': 'b6fad46b-0341-497a-990c-0f91c3480306', 'event': 'on-success'}]}] + std.noop [id=ca797b9b-6ce2-4c6f-94da-015cad8889d8, state=SUCCESS, state_info=None, accepted=True, output={'result': None}] + task30 [id=537ed73f-8a83-4528-ac3b-a5d6907238bb, state=SUCCESS, state_info=None, processed=True, published={}, runtime_context={'triggered_by': [{'task_id': 'b6fad46b-0341-497a-990c-0f91c3480306', 'event': 'on-success'}]}] + std.noop [id=be39e80f-2848-4415-8260-801b1d836fd4, state=SUCCESS, state_info=None, accepted=True, output={'result': None}] + task29 [id=421b2ea4-e0b4-4e1f-a513-96b3c3fc24bd, state=SUCCESS, state_info=None, processed=True, published={}, runtime_context={'triggered_by': [{'task_id': 'b6fad46b-0341-497a-990c-0f91c3480306', 'event': 'on-success'}]}] + std.noop [id=b7f027c1-cb02-4cb6-a537-31018ad12255, state=SUCCESS, state_info=None, accepted=True, output={'result': None}] + task28 [id=c0dd781f-af5f-41f1-a6ce-a312cbbc38f5, state=SUCCESS, state_info=None, processed=True, published={}, runtime_context={'triggered_by': [{'task_id': 'b6fad46b-0341-497a-990c-0f91c3480306', 'event': 'on-success'}]}] + std.noop [id=1b1a1193-2e3c-4b7b-88a9-8d26e9afab27, state=SUCCESS, state_info=None, accepted=True, output={'result': None}] + task27 [id=de99e9dd-b908-4ae2-834f-c1afcc9d567d, state=SUCCESS, state_info=None, processed=True, published={}, runtime_context={'triggered_by': [{'task_id': 'b6fad46b-0341-497a-990c-0f91c3480306', 'event': 'on-success'}]}] + std.noop [id=9d39aee7-2192-4861-aee2-4c632edd73c6, state=SUCCESS, state_info=None, accepted=True, output={'result': None}] + task26 [id=06583028-6539-4127-846d-61fa75be9988, state=SUCCESS, state_info=None, processed=True, published={}, runtime_context={'triggered_by': [{'task_id': 'b6fad46b-0341-497a-990c-0f91c3480306', 'event': 'on-success'}]}] + std.noop [id=8712f990-34f6-4b2a-9343-8eb3460d8240, state=SUCCESS, state_info=None, accepted=True, output={'result': None}] + task25 [id=cbd75175-09fc-4071-a276-991384ed2efb, state=SUCCESS, state_info=None, processed=True, published={}, runtime_context={'triggered_by': [{'task_id': 'b6fad46b-0341-497a-990c-0f91c3480306', 'event': 'on-success'}]}] + std.noop [id=c0c72caa-529d-48f9-8ee4-33473284fe07, state=SUCCESS, state_info=None, accepted=True, output={'result': None}] + task24 [id=42f8c667-200f-423d-88ed-44318179b67f, state=SUCCESS, state_info=None, processed=True, published={}, runtime_context={'triggered_by': [{'task_id': 'b6fad46b-0341-497a-990c-0f91c3480306', 'event': 'on-success'}]}] + std.noop [id=a6d4c604-85e4-434a-b14a-248c39f8ca70, state=SUCCESS, state_info=None, accepted=True, output={'result': None}] + task23 [id=37e0d215-ae41-442c-af25-ae0ca9e256e4, state=SUCCESS, state_info=None, processed=True, published={}, runtime_context={'triggered_by': [{'task_id': 'b6fad46b-0341-497a-990c-0f91c3480306', 'event': 'on-success'}]}] + std.noop [id=62aef7fc-ddc1-4ca6-be09-5463035dfb41, state=SUCCESS, state_info=None, accepted=True, output={'result': None}] + task22 [id=e5c9424a-947e-4f61-8b1a-a30ea4a268d2, state=SUCCESS, state_info=None, processed=True, published={}, runtime_context={'triggered_by': [{'task_id': 'b6fad46b-0341-497a-990c-0f91c3480306', 'event': 'on-success'}]}] + std.noop [id=68f81fb6-1278-41fd-8ca0-b160a000cde3, state=SUCCESS, state_info=None, accepted=True, output={'result': None}] + task21 [id=d3856d19-b793-4cfe-a01d-e5a2a20666f5, state=SUCCESS, state_info=None, processed=True, published={}, runtime_context={'triggered_by': [{'task_id': 'b6fad46b-0341-497a-990c-0f91c3480306', 'event': 'on-success'}]}] + std.noop [id=9416166c-3aed-4143-ad3d-bebbae91a7d1, state=SUCCESS, state_info=None, accepted=True, output={'result': None}] + task20 [id=a8c04dcb-76aa-4e6c-9065-775f229fcc8f, state=SUCCESS, state_info=None, processed=True, published={}, runtime_context={'triggered_by': [{'task_id': 'b6fad46b-0341-497a-990c-0f91c3480306', 'event': 'on-success'}]}] + std.noop [id=5d37af59-cc13-4966-b7a7-162c1ced7be8, state=SUCCESS, state_info=None, accepted=True, output={'result': None}] + task19 [id=be6d594e-1163-427f-be28-2586a93ce7ef, state=SUCCESS, state_info=None, processed=True, published={}, runtime_context={'triggered_by': [{'task_id': 'b6fad46b-0341-497a-990c-0f91c3480306', 'event': 'on-success'}]}] + std.noop [id=a0f9d00c-089d-4814-adeb-fa55cc129ed1, state=SUCCESS, state_info=None, accepted=True, output={'result': None}] + task18 [id=1ce93821-d34f-4692-bba4-a87017b754ac, state=SUCCESS, state_info=None, processed=True, published={}, runtime_context={'triggered_by': [{'task_id': 'b6fad46b-0341-497a-990c-0f91c3480306', 'event': 'on-success'}]}] + std.noop [id=d1a45606-88cf-4336-a87f-35c408f33b48, state=SUCCESS, state_info=None, accepted=True, output={'result': None}] + task17 [id=d1fe0c1b-ca40-4867-82f5-ea5be9fe47f0, state=SUCCESS, state_info=None, processed=True, published={}, runtime_context={'triggered_by': [{'task_id': 'b6fad46b-0341-497a-990c-0f91c3480306', 'event': 'on-success'}]}] + std.noop [id=e2dfb70c-4b43-40d0-aa16-85c829aece8a, state=SUCCESS, state_info=None, accepted=True, output={'result': None}] + task16 [id=2ad7857d-36cc-4930-9fe2-5322a9608818, state=SUCCESS, state_info=None, processed=True, published={}, runtime_context={'triggered_by': [{'task_id': 'b6fad46b-0341-497a-990c-0f91c3480306', 'event': 'on-success'}]}] + std.noop [id=107e299f-3566-4a5e-9ea0-0b704d98dca0, state=SUCCESS, state_info=None, accepted=True, output={'result': None}] + task15 [id=e52baf20-101f-4712-bf04-2c2a2df0ea31, state=SUCCESS, state_info=None, processed=True, published={}, runtime_context={'triggered_by': [{'task_id': 'b6fad46b-0341-497a-990c-0f91c3480306', 'event': 'on-success'}]}] + std.noop [id=9b21fd67-4a7a-4077-bbf7-d0af724fd246, state=SUCCESS, state_info=None, accepted=True, output={'result': None}] + task14 [id=c1b67a4c-a9e2-4118-881b-5764751153bc, state=SUCCESS, state_info=None, processed=True, published={}, runtime_context={'triggered_by': [{'task_id': 'b6fad46b-0341-497a-990c-0f91c3480306', 'event': 'on-success'}]}] + std.noop [id=533e5e9e-bc6f-494d-aa60-55a9625234c5, state=SUCCESS, state_info=None, accepted=True, output={'result': None}] + task13 [id=8d4ef27a-53c3-4bb0-957a-d0f2cc7acdf8, state=SUCCESS, state_info=None, processed=True, published={}, runtime_context={'triggered_by': [{'task_id': 'b6fad46b-0341-497a-990c-0f91c3480306', 'event': 'on-success'}]}] + std.noop [id=4f5dc7c1-d2c0-4447-8922-a34d6020161c, state=SUCCESS, state_info=None, accepted=True, output={'result': None}] + task12 [id=ea2ff50d-8f4f-433a-9132-3dda259d609d, state=SUCCESS, state_info=None, processed=True, published={}, runtime_context={'triggered_by': [{'task_id': 'b6fad46b-0341-497a-990c-0f91c3480306', 'event': 'on-success'}]}] + std.noop [id=103e4cbe-2aaa-4985-9491-010d51f36ec7, state=SUCCESS, state_info=None, accepted=True, output={'result': None}] + task11 [id=b22df811-0e3e-435b-bae9-c80bafc6b357, state=SUCCESS, state_info=None, processed=True, published={}, runtime_context={'triggered_by': [{'task_id': 'b6fad46b-0341-497a-990c-0f91c3480306', 'event': 'on-success'}]}] + std.noop [id=524d90f8-b121-4536-8183-52e8c9788c10, state=SUCCESS, state_info=None, accepted=True, output={'result': None}] + task10 [id=cfea4283-d599-4aa6-a466-af6ee56e39c1, state=SUCCESS, state_info=None, processed=True, published={}, runtime_context={'triggered_by': [{'task_id': 'b6fad46b-0341-497a-990c-0f91c3480306', 'event': 'on-success'}]}] + std.noop [id=a599b86f-3cb3-4257-a7a5-ce84a313e817, state=SUCCESS, state_info=None, accepted=True, output={'result': None}] + task9 [id=e2ec78a2-1fb6-4efa-a58a-9bad6790694a, state=SUCCESS, state_info=None, processed=True, published={}, runtime_context={'triggered_by': [{'task_id': 'b6fad46b-0341-497a-990c-0f91c3480306', 'event': 'on-success'}]}] + std.noop [id=eaa3955b-ad64-407a-b189-80bd3e95385a, state=SUCCESS, state_info=None, accepted=True, output={'result': None}] + task8 [id=e60fcbde-9ea5-4f4b-8cb8-43208c77b006, state=SUCCESS, state_info=None, processed=True, published={}, runtime_context={'triggered_by': [{'task_id': 'b6fad46b-0341-497a-990c-0f91c3480306', 'event': 'on-success'}]}] + std.noop [id=10c1296d-17a9-4bf0-a1be-466fb354e6fd, state=SUCCESS, state_info=None, accepted=True, output={'result': None}] + task7 [id=6bc96f07-e9a9-4d3d-8bcb-69c81f41c05e, state=SUCCESS, state_info=None, processed=True, published={}, runtime_context={'triggered_by': [{'task_id': 'b6fad46b-0341-497a-990c-0f91c3480306', 'event': 'on-success'}]}] + std.noop [id=4bec2617-f54b-48e2-8957-fb6483b08f7d, state=SUCCESS, state_info=None, accepted=True, output={'result': None}] + task6 [id=aab89169-c6f8-49b8-b2f8-3a69301a1c51, state=SUCCESS, state_info=None, processed=True, published={}, runtime_context={'triggered_by': [{'task_id': 'b6fad46b-0341-497a-990c-0f91c3480306', 'event': 'on-success'}]}] + std.noop [id=6fe3d00b-219f-49b6-8d37-85a1105f1348, state=SUCCESS, state_info=None, accepted=True, output={'result': None}] + task5 [id=996cf710-fc9b-491e-a537-00778a299e8e, state=SUCCESS, state_info=None, processed=True, published={}, runtime_context={'triggered_by': [{'task_id': 'b6fad46b-0341-497a-990c-0f91c3480306', 'event': 'on-success'}]}] + std.noop [id=cd3e330d-b267-4a47-a805-d0bf17892e79, state=SUCCESS, state_info=None, accepted=True, output={'result': None}] + task4 [id=9b8a5368-346c-4125-8695-f64229318c80, state=SUCCESS, state_info=None, processed=True, published={}, runtime_context={'triggered_by': [{'task_id': 'b6fad46b-0341-497a-990c-0f91c3480306', 'event': 'on-success'}]}]mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_big_on_closures +mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_big_on_closures ... FAIL + WARNING [mistral.executors.default_executor] The action raised an exception [action=<mistral.actions.std_actions.EchoAction object at 0xef802f60>, action_ex_id=49687f62-a66c-4f58-820f-0028ac450988, msg='An unknown exception occurred'] Traceback (most recent call last): File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action result = action.run( - context.create_action_context(exec_ctx) - ) - File "/usr/lib/python3.13/unittest/mock.py", line 1167, in __call__ + ^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1171, in _mock_call + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1230, in _execute_mock_call + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1202, in _execute_mock_call raise result mistral.exceptions.ActionException: An unknown exception occurred -mistral.tests.unit.engine.test_task_pause_resume.TaskPauseResumeTest.test_pause_resume_action_ex_with_items_task -mistral.tests.unit.engine.test_task_pause_resume.TaskPauseResumeTest.test_pause_resume_action_ex_with_items_task ... ok -mistral.tests.unit.engine.test_join.JoinEngineTest.test_full_join_without_errors -mistral.tests.unit.engine.test_join.JoinEngineTest.test_full_join_without_errors ... ok WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.engine.test_policies.PoliciesTest.test_retry_policy_from_var_zero_iterations -mistral.tests.unit.engine.test_policies.PoliciesTest.test_retry_policy_from_var_zero_iterations ... ok mistral.tests.unit.engine.test_direct_workflow_rerun.DirectWorkflowRerunTest.test_rerun_with_items mistral.tests.unit.engine.test_direct_workflow_rerun.DirectWorkflowRerunTest.test_rerun_with_items ... ok mistral.tests.unit.engine.test_direct_workflow_rerun.DirectWorkflowRerunTest.test_rerun_with_items_concurrency mistral.tests.unit.engine.test_direct_workflow_rerun.DirectWorkflowRerunTest.test_rerun_with_items_concurrency ... skipped 'Restore concurrency support.' - WARNING [mistral.executors.default_executor] The action raised an exception [action=<mistral.actions.std_actions.EchoAction object at 0xaebc7390>, action_ex_id=ee822b60-339c-4ca1-b76e-21b23182889a, msg='An unknown exception occurred'] +mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_change_state_after_success +mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_change_state_after_success ... ok +mistral.tests.unit.engine.test_dataflow.DataFlowEngineTest.test_sequential_tasks_publishing_same_structured +mistral.tests.unit.engine.test_dataflow.DataFlowEngineTest.test_sequential_tasks_publishing_same_structured ... ok + WARNING [mistral.executors.default_executor] The action raised an exception [action=<mistral.actions.std_actions.EchoAction object at 0xef787f60>, action_ex_id=75d45821-b3f8-43a3-8e15-b7d2c6b77913, msg='An unknown exception occurred'] Traceback (most recent call last): File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action result = action.run( - context.create_action_context(exec_ctx) - ) - File "/usr/lib/python3.13/unittest/mock.py", line 1167, in __call__ + ^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1171, in _mock_call + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1230, in _execute_mock_call + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1202, in _execute_mock_call raise result mistral.exceptions.ActionException: An unknown exception occurred - WARNING [mistral.executors.default_executor] The action raised an exception [action=<mistral.actions.std_actions.EchoAction object at 0xaebc7990>, action_ex_id=5739c702-64ef-4e46-98b7-6acd42453c74, msg='An unknown exception occurred'] + WARNING [mistral.executors.default_executor] The action raised an exception [action=<mistral.actions.std_actions.EchoAction object at 0xef791a98>, action_ex_id=59c8ffbd-ff5c-472f-9b58-f6328283e51d, msg='An unknown exception occurred'] Traceback (most recent call last): File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action result = action.run( - context.create_action_context(exec_ctx) - ) - File "/usr/lib/python3.13/unittest/mock.py", line 1167, in __call__ + ^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1171, in _mock_call + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1230, in _execute_mock_call + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1202, in _execute_mock_call raise result mistral.exceptions.ActionException: An unknown exception occurred WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.engine.test_policies.PoliciesTest.test_retry_policy_negative_numbers -mistral.tests.unit.engine.test_policies.PoliciesTest.test_retry_policy_negative_numbers ... ok mistral.tests.unit.engine.test_direct_workflow_rerun.DirectWorkflowRerunTest.test_rerun_with_items_diff_env_vars mistral.tests.unit.engine.test_direct_workflow_rerun.DirectWorkflowRerunTest.test_rerun_with_items_diff_env_vars ... ok -mistral.tests.unit.engine.test_join.JoinEngineTest.test_join_after_join -mistral.tests.unit.engine.test_join.JoinEngineTest.test_join_after_join ... ok -mistral.tests.unit.engine.test_policies.PoliciesTest.test_retry_policy_never_happen -mistral.tests.unit.engine.test_policies.PoliciesTest.test_retry_policy_never_happen ... ok - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=8f62f9c8-d3b6-47b3-9280-d72c7d06bb13, msg='Fail action expected exception.'] + WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=3d9bab4b-0987-42dd-90d5-6cd42647cd9e, msg='Fail action expected exception.'] Traceback (most recent call last): File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action result = action.run( - context.create_action_context(exec_ctx) - ) + ^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run raise exc.ActionException('Fail action expected exception.') mistral.exceptions.ActionException: Fail action expected exception. - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=9f2c8423-33ce-47c9-aa10-272582caa70c, msg='Fail action expected exception.'] + WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. +mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_condition_transition_not_triggering +mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_condition_transition_not_triggering ... ok +mistral.tests.unit.engine.test_dataflow.DataFlowEngineTest.test_sequential_tasks_publishing_same_var +mistral.tests.unit.engine.test_dataflow.DataFlowEngineTest.test_sequential_tasks_publishing_same_var ... ok +mistral.tests.unit.engine.test_adhoc_actions.AdhocActionsTest.test_adhoc_async_action +mistral.tests.unit.engine.test_adhoc_actions.AdhocActionsTest.test_adhoc_async_action ... ok + ERROR [mistral.engine.task_handler] Failed to run task [error=Failed to find action [action_name=wrong.task, namespace=], wf=wf, task=task1]: +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 83, in run_task + task.run(first_run) + File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper + result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 602, in run + self._run_new() + File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper + result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 632, in _run_new + self._schedule_actions() + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 699, in _schedule_actions + action = self._build_action() + ^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 773, in _build_action + action_desc = self._get_action_descriptor() + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 805, in _get_action_descriptor + raise exc.MistralException( +mistral.exceptions.MistralException: Failed to find action [action_name=wrong.task, namespace=] + +mistral.tests.unit.engine.test_dataflow.DataFlowEngineTest.test_size_of_output_by_execution_field_size_limit_kb +mistral.tests.unit.engine.test_dataflow.DataFlowEngineTest.test_size_of_output_by_execution_field_size_limit_kb ... ok +mistral.tests.unit.engine.test_direct_workflow_with_cycles.DirectWorkflowWithCyclesTest.test_complex_cycle +mistral.tests.unit.engine.test_direct_workflow_with_cycles.DirectWorkflowWithCyclesTest.test_complex_cycle ... ok +/build/reproducible-path/mistral-19.0.0/mistral/db/v2/sqlalchemy/api.py:289: SAWarning: TypeDecorator JsonEncoded() will not produce a cache key because the ``cache_ok`` attribute is not set to True. This can have significant performance implications including some performance degradations in comparison to prior SQLAlchemy versions. Set this attribute to True if this type object's state is safe to use in a cache key, or False to disable this warning. (Background on this warning at: https://sqlalche.me/e/20/cprf) + return query.all() +mistral.tests.unit.engine.test_environment.EnvironmentTest.test_env_not_copied_to_context +mistral.tests.unit.engine.test_environment.EnvironmentTest.test_env_not_copied_to_context ... ok +mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_context_versioning +mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_context_versioning ... ok + ERROR [oslo_messaging.rpc.server] Exception during message handling +Traceback (most recent call last): + File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/server.py", line 172, in _process_incoming + res = self.dispatcher.dispatch(message) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 309, in dispatch + return self._do_dispatch(endpoint, method, ctxt, args) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 229, in _do_dispatch + result = func(ctxt, **new_args) + ^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/engine_server.py", line 181, in start_task + return self.engine.start_task( + ^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/post_tx_queue.py", line 80, in decorate + res = func(*args, **kw) + ^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/default_engine.py", line 89, in start_task + task_handler.run_task(task_ex_id, waiting, + File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper + result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 70, in run_task + task_ex = db_api.get_task_execution(task_ex_id) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/api.py", line 394, in get_task_execution + return IMPL.get_task_execution(id, fields=fields) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/sqlalchemy/base.py", line 132, in _within_session + result = func(*args, **kw) + ^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/sqlalchemy/api.py", line 1169, in get_task_execution + raise exc.DBEntityNotFoundError( +mistral.exceptions.DBEntityNotFoundError: Task execution not found [id=b533c5dc-b843-4d60-b386-16777eef838d] + ERROR [mistral.engine.task_handler] Failed to run task [error=Invalid input [name=my_wb.missing_base, class=mistral.actions.adhoc.AdHocAction, missing=['some_input']], wf=my_wb.wf6, task=missing_action]: +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 83, in run_task + task.run(first_run) + File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper + result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 602, in run + self._run_new() + File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper + result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 632, in _run_new + self._schedule_actions() + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 702, in _schedule_actions + action.schedule( + File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper + result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/actions.py", line 250, in schedule + self.action_desc.check_parameters(input_dict) + File "/usr/lib/python3/dist-packages/mistral_lib/actions/providers/base.py", line 115, in check_parameters + raise exc.ActionException(msg % tuple(msg_props)) +mistral_lib.exceptions.ActionException: Invalid input [name=my_wb.missing_base, class=mistral.actions.adhoc.AdHocAction, missing=['some_input']] + +mistral.tests.unit.engine.test_environment.EnvironmentTest.test_evaluate_env_parameter +mistral.tests.unit.engine.test_environment.EnvironmentTest.test_evaluate_env_parameter ... ok +mistral.tests.unit.engine.test_adhoc_actions.AdhocActionsTest.test_missing_adhoc_action_definition +mistral.tests.unit.engine.test_adhoc_actions.AdhocActionsTest.test_missing_adhoc_action_definition ... ok +mistral.tests.unit.engine.test_direct_workflow_with_cycles.DirectWorkflowWithCyclesTest.test_parallel_cycles +mistral.tests.unit.engine.test_direct_workflow_with_cycles.DirectWorkflowWithCyclesTest.test_parallel_cycles ... ok +mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_delete_workflow_integrity_check_on_execution_delete +mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_delete_workflow_integrity_check_on_execution_delete ... ok +mistral.tests.unit.engine.test_environment.EnvironmentTest.test_evaluate_env_parameter_subworkflow +mistral.tests.unit.engine.test_environment.EnvironmentTest.test_evaluate_env_parameter_subworkflow ... ok +mistral.tests.unit.engine.test_direct_workflow_with_cycles.DirectWorkflowWithCyclesTest.test_simple_cycle +mistral.tests.unit.engine.test_direct_workflow_with_cycles.DirectWorkflowWithCyclesTest.test_simple_cycle ... ok +mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_delete_workflow_integrity_check_on_stop +mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_delete_workflow_integrity_check_on_stop ... ok +mistral.tests.unit.engine.test_disabled_yaql_conversion.DisabledYAQLConversionTest.test_configuration_check +mistral.tests.unit.engine.test_disabled_yaql_conversion.DisabledYAQLConversionTest.test_configuration_check ... ok +mistral.tests.unit.engine.test_environment.EnvironmentTest.test_subworkflow_env_no_duplicate +mistral.tests.unit.engine.test_environment.EnvironmentTest.test_subworkflow_env_no_duplicate ... ok + ERROR [mistral.engine.task_handler] Failed to run task [error=Invalid input [name=my_wb.nested_missing_base, class=mistral.actions.adhoc.AdHocAction, missing=['some_input']], wf=my_wb.wf7, task=nested_missing_action]: +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 83, in run_task + task.run(first_run) + File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper + result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 602, in run + self._run_new() + File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper + result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 632, in _run_new + self._schedule_actions() + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 702, in _schedule_actions + action.schedule( + File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper + result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/actions.py", line 250, in schedule + self.action_desc.check_parameters(input_dict) + File "/usr/lib/python3/dist-packages/mistral_lib/actions/providers/base.py", line 115, in check_parameters + raise exc.ActionException(msg % tuple(msg_props)) +mistral_lib.exceptions.ActionException: Invalid input [name=my_wb.nested_missing_base, class=mistral.actions.adhoc.AdHocAction, missing=['some_input']] + +mistral.tests.unit.engine.test_disabled_yaql_conversion.DisabledYAQLConversionTest.test_disabled_yaql_output_conversion +mistral.tests.unit.engine.test_disabled_yaql_conversion.DisabledYAQLConversionTest.test_disabled_yaql_output_conversion ... ok +mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_inconsistent_task_names +mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_inconsistent_task_names ... ok +mistral.tests.unit.engine.test_adhoc_actions.AdhocActionsTest.test_nested_missing_adhoc_action_definition +mistral.tests.unit.engine.test_adhoc_actions.AdhocActionsTest.test_nested_missing_adhoc_action_definition ... ok +mistral.tests.unit.engine.test_environment.EnvironmentTest.test_subworkflow_env_recursive +mistral.tests.unit.engine.test_environment.EnvironmentTest.test_subworkflow_env_recursive ... ok +mistral.tests.unit.engine.test_disabled_yaql_conversion.DisabledYAQLConversionTest.test_iterators_in_yaql_result +mistral.tests.unit.engine.test_disabled_yaql_conversion.DisabledYAQLConversionTest.test_iterators_in_yaql_result ... ok +mistral.tests.unit.engine.test_environment.EnvironmentTest.test_subworkflow_env_task_input +mistral.tests.unit.engine.test_environment.EnvironmentTest.test_subworkflow_env_task_input ... ok + ERROR [mistral.engine.task_handler] Failed to run task [error=Can not evaluate Jinja expression [expression=!! {{ _.nonexistent_variable }} !!, error='mistral.workflow.data_flow.ContextView object' has no attribute 'nonexistent_variable', data={'__task_execution': {'id': '04dcff26-789c-4c9d-8d16-535f0d2b6f92', 'name': 'task_2'}, '__env': {}, , '__versions': {}, '__execution': {'id': '2a695daf-9fd3-4148-b84a-86392a7275ae'}, }], wf=wf, task=task_2]: +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/jinja_expression.py", line 145, in evaluate + result = cls._env.from_string(expression).render(**ctx) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/jinja2/environment.py", line 1301, in render + self.environment.handle_exception() + File "/usr/lib/python3/dist-packages/jinja2/environment.py", line 936, in handle_exception + raise rewrite_traceback_stack(source=source) + File "<template>", line 1, in top-level template code +jinja2.exceptions.UndefinedError: 'mistral.workflow.data_flow.ContextView object' has no attribute 'nonexistent_variable' + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 273, in continue_task + task.run() + File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper + result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 604, in run + self._run_existing() + File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper + result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 666, in _run_existing + self._schedule_actions() + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 696, in _schedule_actions + input_dict = self._get_action_input() + ^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper + result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 735, in _get_action_input + self.evaluate(input_spec, ctx) if input_spec else {} + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 172, in evaluate + return expr.evaluate_recursively( + ^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 99, in evaluate_recursively + data[key] = _evaluate_item(data[key], context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 78, in _evaluate_item + return evaluate(item, context) + ^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 70, in evaluate + return evaluator.evaluate(expression, context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/jinja_expression.py", line 165, in evaluate + raise exc.JinjaEvaluationException( +mistral.exceptions.JinjaEvaluationException: Can not evaluate Jinja expression [expression=!! {{ _.nonexistent_variable }} !!, error='mistral.workflow.data_flow.ContextView object' has no attribute 'nonexistent_variable', data={'__task_execution': {'id': '04dcff26-789c-4c9d-8d16-535f0d2b6f92', 'name': 'task_2'}, '__env': {}, , '__versions': {}, '__execution': {'id': '2a695daf-9fd3-4148-b84a-86392a7275ae'}, }] + +mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_join_all_task_with_input_jinja_error +mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_join_all_task_with_input_jinja_error ... ok +mistral.tests.unit.engine.test_disabled_yaql_conversion.DisabledYAQLConversionTest.test_root_context +mistral.tests.unit.engine.test_disabled_yaql_conversion.DisabledYAQLConversionTest.test_root_context ... ok + ERROR [mistral.db.v2.sqlalchemy.models] Field size limit exceeded [class=TaskExecution, field=input, size=1KB, limit=0KB] + WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. +mistral.tests.unit.engine.test_execution_fields_size_limitation.ExecutionFieldsSizeLimitTest.test_action_input_limit +mistral.tests.unit.engine.test_execution_fields_size_limitation.ExecutionFieldsSizeLimitTest.test_action_input_limit ... ok +mistral.tests.unit.engine.test_error_result.ErrorResultTest.test_async_error_result +mistral.tests.unit.engine.test_error_result.ErrorResultTest.test_async_error_result ... ok + ERROR [mistral.db.v2.sqlalchemy.models] Field size limit exceeded [class=TaskExecution, field=output, size=1KB, limit=0KB] + ERROR [mistral.engine.action_handler] Failed to complete action [error=Field size limit exceeded [class=TaskExecution, field=output, size=1KB, limit=0KB], action=my_action, task=task1]: +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/action_handler.py", line 38, in on_action_complete + action.complete(result) + File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper + result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/actions.py", line 240, in complete + self.action_ex.output = converted_result.to_dict() + ^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/attributes.py", line 537, in __set__ + self.impl.set( + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/attributes.py", line 1277, in set + value = self.fire_replace_event( + ^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/attributes.py", line 1292, in fire_replace_event + value = fn( + ^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/events.py", line 2567, in wrap + fn(target, *arg) + File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/sqlalchemy/models.py", line 109, in <lambda> + lambda t, v, o, i: validate_long_type_length(cls, attr_name, v) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/sqlalchemy/models.py", line 82, in validate_long_type_length + raise exc.SizeLimitExceededException(msg) +mistral.exceptions.SizeLimitExceededException: Field size limit exceeded [class=TaskExecution, field=output, size=1KB, limit=0KB] + + ERROR [mistral.engine.task_handler] Failed to complete action [error=Field size limit exceeded [class=TaskExecution, field=output, size=1KB, limit=0KB], action=my_action, task=task1]: +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/action_handler.py", line 38, in on_action_complete + action.complete(result) + File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper + result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/actions.py", line 240, in complete + self.action_ex.output = converted_result.to_dict() + ^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/attributes.py", line 537, in __set__ + self.impl.set( + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/attributes.py", line 1277, in set + value = self.fire_replace_event( + ^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/attributes.py", line 1292, in fire_replace_event + value = fn( + ^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/events.py", line 2567, in wrap + fn(target, *arg) + File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/sqlalchemy/models.py", line 109, in <lambda> + lambda t, v, o, i: validate_long_type_length(cls, attr_name, v) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/sqlalchemy/models.py", line 82, in validate_long_type_length + raise exc.SizeLimitExceededException(msg) +mistral.exceptions.SizeLimitExceededException: Field size limit exceeded [class=TaskExecution, field=output, size=1KB, limit=0KB] + +mistral.tests.unit.engine.test_execution_fields_size_limitation.ExecutionFieldsSizeLimitTest.test_action_output_limit +mistral.tests.unit.engine.test_execution_fields_size_limitation.ExecutionFieldsSizeLimitTest.test_action_output_limit ... ok +mistral.tests.unit.engine.test_adhoc_actions.AdhocActionsTest.test_run_adhoc_action_with_env +mistral.tests.unit.engine.test_adhoc_actions.AdhocActionsTest.test_run_adhoc_action_with_env ... ok +mistral.tests.unit.engine.test_execution_fields_size_limitation.ExecutionFieldsSizeLimitTest.test_default_limit +mistral.tests.unit.engine.test_execution_fields_size_limitation.ExecutionFieldsSizeLimitTest.test_default_limit ... ok + WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=a6556239-646d-431c-a307-4c691cc7eca4, msg='Fail action expected exception.'] Traceback (most recent call last): File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action result = action.run( - context.create_action_context(exec_ctx) - ) + ^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run raise exc.ActionException('Fail action expected exception.') mistral.exceptions.ActionException: Fail action expected exception. - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=63dc4782-bc13-4136-b9be-e62c55df34e1, msg='Fail action expected exception.'] + WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. +mistral.tests.unit.engine.test_error_result.ErrorResultTest.test_async_success_result +mistral.tests.unit.engine.test_error_result.ErrorResultTest.test_async_success_result ... ok +mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_join_task_has_correct_incoming_context +mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_join_task_has_correct_incoming_context ... ok + WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. + ERROR [mistral.engine.task_handler] Failed to run task [error=Can not evaluate YAQL expression [expression=wrong(yaql), error=Unknown function "wrong", data={'__task_execution': {'id': 'cac5ea2b-531b-4bc7-aa8f-431f958f4526', 'name': 'task1'}, '__env': {}, , , '__execution': {'id': '99562005-7486-4df5-b6c6-6d7a2bc84714'}, }], wf=wf, task=task1]: +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 158, in evaluate + result = get_yaql_engine_class()(expression).evaluate( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 159, in evaluate + return self(utils.NO_VALUE, context, self.engine) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 147, in __call__ + return super(Statement, self).__call__(receiver, context, engine) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 34, in __call__ + return context(self.name, engine, receiver, context)(*self.args) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> + return lambda *args, **kwargs: runner.call( + ^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 48, in call + delegate = choose_overload( + ^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 115, in choose_overload + args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args)) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 115, in <genexpr> + args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args)) + ^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 109, in <lambda> + arg(utils.NO_VALUE, context, engine) + File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 34, in __call__ + return context(self.name, engine, receiver, context)(*self.args) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> + return lambda *args, **kwargs: runner.call( + ^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 44, in call + raise exceptions.NoFunctionRegisteredException(name) +yaql.language.exceptions.NoFunctionRegisteredException: Unknown function "wrong" + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 83, in run_task + task.run(first_run) + File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper + result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 602, in run + self._run_new() + File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper + result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 632, in _run_new + self._schedule_actions() + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 696, in _schedule_actions + input_dict = self._get_action_input() + ^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper + result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 735, in _get_action_input + self.evaluate(input_spec, ctx) if input_spec else {} + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 172, in evaluate + return expr.evaluate_recursively( + ^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 99, in evaluate_recursively + data[key] = _evaluate_item(data[key], context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 78, in _evaluate_item + return evaluate(item, context) + ^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 70, in evaluate + return evaluator.evaluate(expression, context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 226, in evaluate + evaluated = super(InlineYAQLEvaluator, cls).evaluate( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 180, in evaluate + raise exc.YaqlEvaluationException( +mistral.exceptions.YaqlEvaluationException: Can not evaluate YAQL expression [expression=wrong(yaql), error=Unknown function "wrong", data={'__task_execution': {'id': 'cac5ea2b-531b-4bc7-aa8f-431f958f4526', 'name': 'task1'}, '__env': {}, , , '__execution': {'id': '99562005-7486-4df5-b6c6-6d7a2bc84714'}, }] + +mistral.tests.unit.engine.test_execution_fields_size_limitation.ExecutionFieldsSizeLimitTest.test_fail_workflow_no_limit +mistral.tests.unit.engine.test_execution_fields_size_limitation.ExecutionFieldsSizeLimitTest.test_fail_workflow_no_limit ... ok +mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_messed_yaql_in_first_task +mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_messed_yaql_in_first_task ... ok + ERROR [oslo_messaging.rpc.server] Exception during message handling +Traceback (most recent call last): + File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/server.py", line 172, in _process_incoming + res = self.dispatcher.dispatch(message) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 309, in dispatch + return self._do_dispatch(endpoint, method, ctxt, args) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 229, in _do_dispatch + result = func(ctxt, **new_args) + ^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/engine_server.py", line 181, in start_task + return self.engine.start_task( + ^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/post_tx_queue.py", line 80, in decorate + res = func(*args, **kw) + ^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/default_engine.py", line 89, in start_task + task_handler.run_task(task_ex_id, waiting, + File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper + result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 70, in run_task + task_ex = db_api.get_task_execution(task_ex_id) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/api.py", line 394, in get_task_execution + return IMPL.get_task_execution(id, fields=fields) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/sqlalchemy/base.py", line 132, in _within_session + result = func(*args, **kw) + ^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/sqlalchemy/api.py", line 1169, in get_task_execution + raise exc.DBEntityNotFoundError( +mistral.exceptions.DBEntityNotFoundError: Task execution not found [id=4070e396-a4cb-483e-b66b-7605e52c22e2] + ERROR [mistral.engine.task_handler] Failed to run task [error=Can not evaluate YAQL expression [expression=$.var + $.var2, error='var2', data={'__task_execution': {'id': 'd6ddf9fe-f318-4568-ac63-e95b85f73bf5', 'name': 'task1'}, '__env': {}, , , '__execution': {'id': '2bcf09c6-a4fa-4379-b041-1a75e1b352a3'}, 'var': 2}], wf=wf, task=task1]: +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 158, in evaluate + result = get_yaql_engine_class()(expression).evaluate( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 159, in evaluate + return self(utils.NO_VALUE, context, self.engine) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 147, in __call__ + return super(Statement, self).__call__(receiver, context, engine) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 34, in __call__ + return context(self.name, engine, receiver, context)(*self.args) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> + return lambda *args, **kwargs: runner.call( + ^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 48, in call + delegate = choose_overload( + ^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 115, in choose_overload + args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args)) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 115, in <genexpr> + args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args)) + ^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 109, in <lambda> + arg(utils.NO_VALUE, context, engine) + File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 34, in __call__ + return context(self.name, engine, receiver, context)(*self.args) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> + return lambda *args, **kwargs: runner.call( + ^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 48, in call + delegate = choose_overload( + ^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 115, in choose_overload + args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args)) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 115, in <genexpr> + args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args)) + ^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 109, in <lambda> + arg(utils.NO_VALUE, context, engine) + File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 34, in __call__ + return context(self.name, engine, receiver, context)(*self.args) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> + return lambda *args, **kwargs: runner.call( + ^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 51, in call + result = delegate() + ^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 140, in <lambda> + return lambda: delegate() + ^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/yaql/language/specs.py", line 309, in func + result = self.payload( + ^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/yaql/standard_library/collections.py", line 224, in dict_keyword_access + return d[key] + ~^^^^^ + File "/usr/lib/python3/dist-packages/yaql/language/utils.py", line 134, in __getitem__ + return self._d[key] + ~~~~~~~^^^^^ +KeyError: 'var2' + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 83, in run_task + task.run(first_run) + File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper + result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 602, in run + self._run_new() + File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper + result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 632, in _run_new + self._schedule_actions() + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 696, in _schedule_actions + input_dict = self._get_action_input() + ^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper + result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 735, in _get_action_input + self.evaluate(input_spec, ctx) if input_spec else {} + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 172, in evaluate + return expr.evaluate_recursively( + ^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 99, in evaluate_recursively + data[key] = _evaluate_item(data[key], context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 78, in _evaluate_item + return evaluate(item, context) + ^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 70, in evaluate + return evaluator.evaluate(expression, context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 226, in evaluate + evaluated = super(InlineYAQLEvaluator, cls).evaluate( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 180, in evaluate + raise exc.YaqlEvaluationException( +mistral.exceptions.YaqlEvaluationException: Can not evaluate YAQL expression [expression=$.var + $.var2, error='var2', data={'__task_execution': {'id': 'd6ddf9fe-f318-4568-ac63-e95b85f73bf5', 'name': 'task1'}, '__env': {}, , , '__execution': {'id': '2bcf09c6-a4fa-4379-b041-1a75e1b352a3'}, 'var': 2}] + +mistral.tests.unit.engine.test_error_result.ErrorResultTest.test_error_result1 +mistral.tests.unit.engine.test_error_result.ErrorResultTest.test_error_result1 ... ok +mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_mismatched_yaql_in_first_task +mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_mismatched_yaql_in_first_task ... ok + ERROR [mistral.engine.task_handler] Failed to run task [error=Can not evaluate YAQL expression [expression=wrong(yaql), error=Unknown function "wrong", data={'__task_execution': {'id': 'dd33d627-b741-42e5-9e37-ade8d1cd1e33', 'name': 'task2'}, '__env': {}, , '__versions': {}, '__execution': {'id': '0027c950-ca87-40e6-9bfe-e4cfa395ffb0'}, }], wf=wf, task=task2]: +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 158, in evaluate + result = get_yaql_engine_class()(expression).evaluate( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 159, in evaluate + return self(utils.NO_VALUE, context, self.engine) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 147, in __call__ + return super(Statement, self).__call__(receiver, context, engine) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 34, in __call__ + return context(self.name, engine, receiver, context)(*self.args) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> + return lambda *args, **kwargs: runner.call( + ^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 48, in call + delegate = choose_overload( + ^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 115, in choose_overload + args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args)) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 115, in <genexpr> + args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args)) + ^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 109, in <lambda> + arg(utils.NO_VALUE, context, engine) + File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 34, in __call__ + return context(self.name, engine, receiver, context)(*self.args) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> + return lambda *args, **kwargs: runner.call( + ^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 44, in call + raise exceptions.NoFunctionRegisteredException(name) +yaql.language.exceptions.NoFunctionRegisteredException: Unknown function "wrong" + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 83, in run_task + task.run(first_run) + File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper + result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 602, in run + self._run_new() + File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper + result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 632, in _run_new + self._schedule_actions() + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 696, in _schedule_actions + input_dict = self._get_action_input() + ^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper + result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 735, in _get_action_input + self.evaluate(input_spec, ctx) if input_spec else {} + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 172, in evaluate + return expr.evaluate_recursively( + ^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 99, in evaluate_recursively + data[key] = _evaluate_item(data[key], context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 78, in _evaluate_item + return evaluate(item, context) + ^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 70, in evaluate + return evaluator.evaluate(expression, context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 226, in evaluate + evaluated = super(InlineYAQLEvaluator, cls).evaluate( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 180, in evaluate + raise exc.YaqlEvaluationException( +mistral.exceptions.YaqlEvaluationException: Can not evaluate YAQL expression [expression=wrong(yaql), error=Unknown function "wrong", data={'__task_execution': {'id': 'dd33d627-b741-42e5-9e37-ade8d1cd1e33', 'name': 'task2'}, '__env': {}, , '__versions': {}, '__execution': {'id': '0027c950-ca87-40e6-9bfe-e4cfa395ffb0'}, }] + + WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. +mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_next_task_with_input_yaql_error +mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_next_task_with_input_yaql_error ... ok +mistral.tests.unit.engine.test_error_result.ErrorResultTest.test_error_result2 +mistral.tests.unit.engine.test_error_result.ErrorResultTest.test_error_result2 ... ok +mistral.tests.unit.engine.test_execution_fields_size_limitation.ExecutionFieldsSizeLimitTest.test_task_execution_state_info_trimmed +mistral.tests.unit.engine.test_execution_fields_size_limitation.ExecutionFieldsSizeLimitTest.test_task_execution_state_info_trimmed ... ok +mistral.tests.unit.engine.test_adhoc_actions.AdhocActionsTest.test_run_adhoc_action_without_input_value +mistral.tests.unit.engine.test_adhoc_actions.AdhocActionsTest.test_run_adhoc_action_without_input_value ... ok + ERROR [mistral.db.v2.sqlalchemy.models] Field size limit exceeded [class=TaskExecution, field=published, size=1KB, limit=0KB] + ERROR [mistral.engine.task_handler] Failed to handle action completion [error=Field size limit exceeded [class=TaskExecution, field=published, size=1KB, limit=0KB], wf=wf, task=task1, action=my_action]: +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 161, in _on_action_complete + task.on_action_complete(action_ex) + File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper + result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 593, in on_action_complete + self.complete(state, state_info) + File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper + result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 383, in complete + data_flow.publish_variables(self.task_ex, self.task_spec) + File "/build/reproducible-path/mistral-19.0.0/mistral/workflow/data_flow.py", line 237, in publish_variables + task_ex.published = expr.evaluate_recursively(branch_vars, expr_ctx) + ^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/attributes.py", line 537, in __set__ + self.impl.set( + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/attributes.py", line 1277, in set + value = self.fire_replace_event( + ^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/attributes.py", line 1292, in fire_replace_event + value = fn( + ^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/events.py", line 2567, in wrap + fn(target, *arg) + File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/sqlalchemy/models.py", line 109, in <lambda> + lambda t, v, o, i: validate_long_type_length(cls, attr_name, v) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/sqlalchemy/models.py", line 82, in validate_long_type_length + raise exc.SizeLimitExceededException(msg) +mistral.exceptions.SizeLimitExceededException: Field size limit exceeded [class=TaskExecution, field=published, size=1KB, limit=0KB] + +mistral.tests.unit.engine.test_execution_fields_size_limitation.ExecutionFieldsSizeLimitTest.test_task_published_limit +mistral.tests.unit.engine.test_execution_fields_size_limitation.ExecutionFieldsSizeLimitTest.test_task_published_limit ... ok + ERROR [mistral.db.v2.sqlalchemy.models] Field size limit exceeded [class=TaskExecution, field=input, size=1KB, limit=0KB] +mistral.tests.unit.engine.test_execution_fields_size_limitation.ExecutionFieldsSizeLimitTest.test_workflow_input_default_value_limit +mistral.tests.unit.engine.test_execution_fields_size_limitation.ExecutionFieldsSizeLimitTest.test_workflow_input_default_value_limit ... ok +mistral.tests.unit.engine.test_error_result.ErrorResultTest.test_success_result +mistral.tests.unit.engine.test_error_result.ErrorResultTest.test_success_result ... ok + ERROR [mistral.db.v2.sqlalchemy.models] Field size limit exceeded [class=TaskExecution, field=input, size=1KB, limit=0KB] + ERROR [mistral.db.v2.sqlalchemy.models] Name 'wf name with space' must not contain spaces +mistral.tests.unit.engine.test_execution_fields_size_limitation.ExecutionFieldsSizeLimitTest.test_workflow_input_limit +mistral.tests.unit.engine.test_execution_fields_size_limitation.ExecutionFieldsSizeLimitTest.test_workflow_input_limit ... ok +mistral.tests.unit.engine.test_names_validation.NameValidationTest.test_workflow_name_validation +mistral.tests.unit.engine.test_names_validation.NameValidationTest.test_workflow_name_validation ... ok +mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_on_closures +mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_on_closures ... ok + ERROR [mistral.db.v2.sqlalchemy.models] Field size limit exceeded [class=TaskExecution, field=params, size=1KB, limit=0KB] +mistral.tests.unit.engine.test_execution_fields_size_limitation.ExecutionFieldsSizeLimitTest.test_workflow_params_limit +mistral.tests.unit.engine.test_execution_fields_size_limitation.ExecutionFieldsSizeLimitTest.test_workflow_params_limit ... ok +mistral.tests.unit.engine.test_race_condition.EngineActionRaceConditionTest.test_long_action +mistral.tests.unit.engine.test_race_condition.EngineActionRaceConditionTest.test_long_action ... ok +mistral.tests.unit.engine.test_race_condition.EngineActionRaceConditionTest.test_short_action +mistral.tests.unit.engine.test_race_condition.EngineActionRaceConditionTest.test_short_action ... skipped 'Skip until we know how to fix it with SQLite.' +mistral.tests.unit.engine.test_execution_params.TestExecutionParameters.test_null_description +mistral.tests.unit.engine.test_execution_params.TestExecutionParameters.test_null_description ... ok + WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=585cae12-13a8-497b-8e76-9ac665b58cf7, msg='Fail action expected exception.'] Traceback (most recent call last): File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action result = action.run( - context.create_action_context(exec_ctx) - ) + ^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run raise exc.ActionException('Fail action expected exception.') mistral.exceptions.ActionException: Fail action expected exception. - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=1c6fb07f-72ca-42a7-a4e3-66bdbbad56d6, msg='Fail action expected exception.'] + ERROR [mistral.engine.task_handler] Failed to run task [error=Invalid input [name=my_wb.concat_twice, class=mistral.actions.adhoc.AdHocAction, missing=['s2']], wf=my_wb.wf3, task=concat]: +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 83, in run_task + task.run(first_run) + File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper + result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 602, in run + self._run_new() + File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper + result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 632, in _run_new + self._schedule_actions() + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 702, in _schedule_actions + action.schedule( + File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper + result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/actions.py", line 250, in schedule + self.action_desc.check_parameters(input_dict) + File "/usr/lib/python3/dist-packages/mistral_lib/actions/providers/base.py", line 115, in check_parameters + raise exc.ActionException(msg % tuple(msg_props)) +mistral_lib.exceptions.ActionException: Invalid input [name=my_wb.concat_twice, class=mistral.actions.adhoc.AdHocAction, missing=['s2']] + + WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. + WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=2c6438c7-8b75-4f2b-9eb7-416ebeb3a5e6, msg='Fail action expected exception.'] Traceback (most recent call last): File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action result = action.run( - context.create_action_context(exec_ctx) - ) + ^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run raise exc.ActionException('Fail action expected exception.') mistral.exceptions.ActionException: Fail action expected exception. - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=d279f2c9-aa6d-4be3-8124-6a0abd90b026, msg='Fail action expected exception.'] +mistral.tests.unit.engine.test_state_info.ExecutionStateInfoTest.test_state_info +mistral.tests.unit.engine.test_state_info.ExecutionStateInfoTest.test_state_info ... ok +mistral.tests.unit.engine.test_adhoc_actions.AdhocActionsTest.test_run_adhoc_action_without_sufficient_input_value +mistral.tests.unit.engine.test_adhoc_actions.AdhocActionsTest.test_run_adhoc_action_without_sufficient_input_value ... ok +mistral.tests.unit.engine.test_javascript_action.JavaScriptEngineTest.test_fake_javascript_action_data_context +mistral.tests.unit.engine.test_javascript_action.JavaScriptEngineTest.test_fake_javascript_action_data_context ... ok +mistral.tests.unit.engine.test_javascript_action.JavaScriptEngineTest.test_py_mini_racer_javascript_action +mistral.tests.unit.engine.test_javascript_action.JavaScriptEngineTest.test_py_mini_racer_javascript_action ... skipped 'This test requires that py_mini_racer library was installed' +mistral.tests.unit.engine.test_javascript_action.JavaScriptEngineTest.test_py_mini_racer_javascript_action_disabled_yaql_conversion +mistral.tests.unit.engine.test_javascript_action.JavaScriptEngineTest.test_py_mini_racer_javascript_action_disabled_yaql_conversion ... skipped 'This test requires that py_mini_racer library was installed' +mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_one_line_syntax_in_on_clauses +mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_one_line_syntax_in_on_clauses ... ok + WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=35675eca-4667-44f7-a896-ca61bea0a552, msg='Fail action expected exception.'] Traceback (most recent call last): File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action result = action.run( - context.create_action_context(exec_ctx) - ) + ^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run raise exc.ActionException('Fail action expected exception.') mistral.exceptions.ActionException: Fail action expected exception. -mistral.tests.unit.engine.test_policies.PoliciesTest.test_retry_policy_one_line -mistral.tests.unit.engine.test_policies.PoliciesTest.test_retry_policy_one_line ... ok - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.engine.test_join.JoinEngineTest.test_join_last_inbound_indirect_error -mistral.tests.unit.engine.test_join.JoinEngineTest.test_join_last_inbound_indirect_error ... ok -mistral.tests.unit.engine.test_direct_workflow_with_cycles.DirectWorkflowWithCyclesTest.test_complex_cycle -mistral.tests.unit.engine.test_direct_workflow_with_cycles.DirectWorkflowWithCyclesTest.test_complex_cycle ... ok - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=c642cb3b-2af4-4459-ab91-4afaf10ddcb1, msg='Fail action expected exception.'] + WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=e546c3b4-0c47-4f18-98bb-6a0373d26919, msg='Fail action expected exception.'] Traceback (most recent call last): File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action result = action.run( - context.create_action_context(exec_ctx) - ) + ^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run raise exc.ActionException('Fail action expected exception.') mistral.exceptions.ActionException: Fail action expected exception. - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=1d826557-e578-4f77-853e-8ce07286a8cf, msg='Fail action expected exception.'] + WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. +mistral.tests.unit.engine.test_state_info.ExecutionStateInfoTest.test_state_info_two_failed_branches +mistral.tests.unit.engine.test_state_info.ExecutionStateInfoTest.test_state_info_two_failed_branches ... ok +mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_output +mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_output ... ok + WARNING [mistral.executors.default_executor] The action raised an exception [action=<mistral.actions.std_actions.EchoAction object at 0xefb71108>, action_ex_id=f0be8bc1-240e-4d32-ac49-0dbf88d7b6a6, msg='An unknown exception occurred'] Traceback (most recent call last): File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action result = action.run( - context.create_action_context(exec_ctx) - ) - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=d206f2d5-c44d-4633-85ee-4fed62bc23af, msg='Fail action expected exception.'] + ^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ + return self._mock_call(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1202, in _execute_mock_call + raise result +mistral.exceptions.ActionException: An unknown exception occurred + WARNING [mistral.executors.default_executor] The action raised an exception [action=<mistral.actions.std_actions.EchoAction object at 0xefaf4288>, action_ex_id=c6811184-ccca-4e04-abca-ba2df6c6c315, msg='An unknown exception occurred'] +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action + result = action.run( + ^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ + return self._mock_call(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1202, in _execute_mock_call + raise result +mistral.exceptions.ActionException: An unknown exception occurred + WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. +mistral.tests.unit.engine.test_join.JoinEngineTest.test_delete_join_completion_check_on_execution_delete +mistral.tests.unit.engine.test_join.JoinEngineTest.test_delete_join_completion_check_on_execution_delete ... ok +mistral.tests.unit.engine.test_state_info.ExecutionStateInfoTest.test_state_info_with_items +mistral.tests.unit.engine.test_state_info.ExecutionStateInfoTest.test_state_info_with_items ... ok +mistral.tests.unit.engine.test_state_info.ExecutionStateInfoTest.test_state_info_with_json +mistral.tests.unit.engine.test_state_info.ExecutionStateInfoTest.test_state_info_with_json ... ok + WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=42e714f4-9f69-4bf0-b4ec-8c76172a8df4, msg='Fail action expected exception.'] Traceback (most recent call last): File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action result = action.run( - context.create_action_context(exec_ctx) - ) + ^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run raise exc.ActionException('Fail action expected exception.') mistral.exceptions.ActionException: Fail action expected exception. - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=2637cbcc-8dd1-4a25-9611-4588f49b5e6e, msg='Fail action expected exception.'] +mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_output_expression +mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_output_expression ... ok +mistral.tests.unit.engine.test_join.JoinEngineTest.test_delete_join_completion_check_on_stop +mistral.tests.unit.engine.test_join.JoinEngineTest.test_delete_join_completion_check_on_stop ... ok + WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=f02e3e53-ec97-4c7e-afe9-110e798f6912, msg='Fail action expected exception.'] Traceback (most recent call last): File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action result = action.run( - context.create_action_context(exec_ctx) - ) + ^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run raise exc.ActionException('Fail action expected exception.') mistral.exceptions.ActionException: Fail action expected exception. +mistral.tests.unit.engine.test_adhoc_actions.AdhocActionsTest.test_run_nested_adhoc_with_output +mistral.tests.unit.engine.test_adhoc_actions.AdhocActionsTest.test_run_nested_adhoc_with_output ... ok WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.engine.test_policies.PoliciesTest.test_retry_policy_subworkflow_force_fail -mistral.tests.unit.engine.test_policies.PoliciesTest.test_retry_policy_subworkflow_force_fail ... ok -mistral.tests.unit.engine.test_join.JoinEngineTest.test_join_multiple_routes_with_one_source -mistral.tests.unit.engine.test_join.JoinEngineTest.test_join_multiple_routes_with_one_source ... ok - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=c80a52d9-1886-4f03-8037-8b47c301749b, msg='Fail action expected exception.'] +mistral.tests.unit.engine.test_state_info.ExecutionStateInfoTest.test_state_info_with_policies +mistral.tests.unit.engine.test_state_info.ExecutionStateInfoTest.test_state_info_with_policies ... ok + ERROR [mistral.engine.task_handler] Failed to run task [error=Can not evaluate Jinja expression [expression=!! {{ _.nonexistent_variable }} !!, error='mistral.workflow.data_flow.ContextView object' has no attribute 'nonexistent_variable', data={'__task_execution': {'id': 'd5f8456c-192f-408b-bba2-935f83928908', 'name': 'second'}, '__env': {}, , '__versions': {}, '__execution': {'id': '440ba085-3757-4b97-ae15-409849805925'}, }], wf=wf, task=second]: +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/jinja_expression.py", line 145, in evaluate + result = cls._env.from_string(expression).render(**ctx) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/jinja2/environment.py", line 1301, in render + self.environment.handle_exception() + File "/usr/lib/python3/dist-packages/jinja2/environment.py", line 936, in handle_exception + raise rewrite_traceback_stack(source=source) + File "<template>", line 1, in top-level template code +jinja2.exceptions.UndefinedError: 'mistral.workflow.data_flow.ContextView object' has no attribute 'nonexistent_variable' + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 83, in run_task + task.run(first_run) + File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper + result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 602, in run + self._run_new() + File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper + result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 632, in _run_new + self._schedule_actions() + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 696, in _schedule_actions + input_dict = self._get_action_input() + ^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper + result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 735, in _get_action_input + self.evaluate(input_spec, ctx) if input_spec else {} + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 172, in evaluate + return expr.evaluate_recursively( + ^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 99, in evaluate_recursively + data[key] = _evaluate_item(data[key], context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 78, in _evaluate_item + return evaluate(item, context) + ^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 70, in evaluate + return evaluator.evaluate(expression, context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/jinja_expression.py", line 165, in evaluate + raise exc.JinjaEvaluationException( +mistral.exceptions.JinjaEvaluationException: Can not evaluate Jinja expression [expression=!! {{ _.nonexistent_variable }} !!, error='mistral.workflow.data_flow.ContextView object' has no attribute 'nonexistent_variable', data={'__task_execution': {'id': 'd5f8456c-192f-408b-bba2-935f83928908', 'name': 'second'}, '__env': {}, , '__versions': {}, '__execution': {'id': '440ba085-3757-4b97-ae15-409849805925'}, }] + +mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_second_task_with_input_jinja_error +mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_second_task_with_input_jinja_error ... ok + WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=257db0f3-1c64-4f67-8874-f6a375728875, msg='Fail action expected exception.'] Traceback (most recent call last): File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action result = action.run( - context.create_action_context(exec_ctx) - ) + ^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run raise exc.ActionException('Fail action expected exception.') mistral.exceptions.ActionException: Fail action expected exception. - ERROR [mistral.engine.task_handler] Failed to run task [error=Can not evaluate YAQL expression [expression=$.invalid_yaql_expression2, error='invalid_yaql_expression2', data={'__task_execution': {'id': '1daabc0f-5dd6-4562-a0d2-c214c0353be1', 'name': 'top_lvl_wf5_task_1'}, '__env': {}, , , '__execution': {'id': '81cc959f-f83e-4d73-a9c0-01e6dc395639'}, }], wf=wb.wf5_top_lvl, task=top_lvl_wf5_task_1]: +mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_single_fail_with_next_noop +mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_single_fail_with_next_noop ... ok + ERROR [mistral.engine.task_handler] Failed to handle action completion [error=Can not evaluate YAQL expression [expression=$.t1.get($foobar), error='t1', data={'__task_execution': {'id': '81c5f515-be8e-451f-b73b-8f35cd154e7b', 'name': 't1'}, , '__env': {}, '__execution': {'id': '6608fff0-cbe3-446f-a5bc-d456d090d9dd'}, }], wf=wb1.wf1, task=t1, action=std.echo]: Traceback (most recent call last): File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 158, in evaluate result = get_yaql_engine_class()(expression).evaluate( - context=get_yaql_context(data_context) - ) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 159, in evaluate return self(utils.NO_VALUE, context, self.engine) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 147, in __call__ return super(Statement, self).__call__(receiver, context, engine) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 34, in __call__ + return context(self.name, engine, receiver, context)(*self.args) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> + return lambda *args, **kwargs: runner.call( + ^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 48, in call + delegate = choose_overload( + ^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 115, in choose_overload + args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args)) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 115, in <genexpr> + args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args)) + ^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 109, in <lambda> + arg(utils.NO_VALUE, context, engine) File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 34, in __call__ return context(self.name, engine, receiver, context)(*self.args) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> return lambda *args, **kwargs: runner.call( - ~~~~~~~~~~~^ - name, self, args, kwargs, engine, receiver, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - data_context, use_convention, function_filter) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 48, in call delegate = choose_overload( - name, all_overloads, engine, receiver, data_context, args, kwargs) + ^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 115, in choose_overload args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args)) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 115, in <genexpr> args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args)) - ~~~~~~~~~~~~~^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 109, in <lambda> arg(utils.NO_VALUE, context, engine) - ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 34, in __call__ return context(self.name, engine, receiver, context)(*self.args) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> return lambda *args, **kwargs: runner.call( - ~~~~~~~~~~~^ - name, self, args, kwargs, engine, receiver, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - data_context, use_convention, function_filter) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 51, in call result = delegate() + ^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 140, in <lambda> return lambda: delegate() - ~~~~~~~~^^ + ^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/specs.py", line 309, in func result = self.payload( - *tuple(map(lambda t: t(new_context), - ...<2 lines>... - keyword_args.items())) - ) + ^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/standard_library/collections.py", line 224, in dict_keyword_access return d[key] ~^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/utils.py", line 134, in __getitem__ return self._d[key] ~~~~~~~^^^^^ -KeyError: 'invalid_yaql_expression2' +KeyError: 't1' During handling of the above exception, another exception occurred: Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 83, in run_task - task.run(first_run) - ~~~~~~~~^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 602, in run - self._run_new() - ~~~~~~~~~~~~~^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 161, in _on_action_complete + task.on_action_complete(action_ex) File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper result = f(*args, **kwargs) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 632, in _run_new - self._schedule_actions() - ~~~~~~~~~~~~~~~~~~~~~~^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 696, in _schedule_actions - input_dict = self._get_action_input() + ^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 593, in on_action_complete + self.complete(state, state_info) File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper result = f(*args, **kwargs) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 735, in _get_action_input - self.evaluate(input_spec, ctx) if input_spec else {} - ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 172, in evaluate - return expr.evaluate_recursively( - ~~~~~~~~~~~~~~~~~~~~~~~~~^ - data, - ^^^^^ - self.get_expression_context(ctx) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - ) - ^ + ^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 383, in complete + data_flow.publish_variables(self.task_ex, self.task_spec) + File "/build/reproducible-path/mistral-19.0.0/mistral/workflow/data_flow.py", line 237, in publish_variables + task_ex.published = expr.evaluate_recursively(branch_vars, expr_ctx) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 99, in evaluate_recursively data[key] = _evaluate_item(data[key], context) - ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 78, in _evaluate_item return evaluate(item, context) + ^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 70, in evaluate return evaluator.evaluate(expression, context) - ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 226, in evaluate evaluated = super(InlineYAQLEvaluator, cls).evaluate( - trim_expr, - data_context - ) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 180, in evaluate raise exc.YaqlEvaluationException( - ...<2 lines>... - ) -mistral.exceptions.YaqlEvaluationException: Can not evaluate YAQL expression [expression=$.invalid_yaql_expression2, error='invalid_yaql_expression2', data={'__task_execution': {'id': '1daabc0f-5dd6-4562-a0d2-c214c0353be1', 'name': 'top_lvl_wf5_task_1'}, '__env': {}, , , '__execution': {'id': '81cc959f-f83e-4d73-a9c0-01e6dc395639'}, }] +mistral.exceptions.YaqlEvaluationException: Can not evaluate YAQL expression [expression=$.t1.get($foobar), error='t1', data={'__task_execution': {'id': '81c5f515-be8e-451f-b73b-8f35cd154e7b', 'name': 't1'}, , '__env': {}, '__execution': {'id': '6608fff0-cbe3-446f-a5bc-d456d090d9dd'}, }] - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=4b3c4773-a3c8-4078-902c-887d2b679fbd, msg='Fail action expected exception.'] +mistral.tests.unit.engine.test_task_publish.TaskPublishTest.test_publish_failure +mistral.tests.unit.engine.test_task_publish.TaskPublishTest.test_publish_failure ... ok +mistral.tests.unit.engine.test_join.JoinEngineTest.test_diamond_join_all +mistral.tests.unit.engine.test_join.JoinEngineTest.test_diamond_join_all ... ok + WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=51db240c-c5d3-49d1-ab4c-18957bbd2f0c, msg='Fail action expected exception.'] Traceback (most recent call last): File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action result = action.run( - context.create_action_context(exec_ctx) - ) + ^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run raise exc.ActionException('Fail action expected exception.') mistral.exceptions.ActionException: Fail action expected exception. - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=4ca1506b-5909-47d9-992d-20c464536a27, msg='Fail action expected exception.'] + WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. +mistral.tests.unit.engine.test_task_skip.TaskSkipTest.test_basic_task_skip +mistral.tests.unit.engine.test_task_skip.TaskSkipTest.test_basic_task_skip ... ok +mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_task_in_context_immutability +mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_task_in_context_immutability ... ok +mistral.tests.unit.engine.test_adhoc_actions.AdhocActionsTest.test_run_workflow_with_adhoc_action +mistral.tests.unit.engine.test_adhoc_actions.AdhocActionsTest.test_run_workflow_with_adhoc_action ... ok +mistral.tests.unit.engine.test_join.JoinEngineTest.test_discriminator +mistral.tests.unit.engine.test_join.JoinEngineTest.test_discriminator ... ok + WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=16849bb5-7524-4ed6-8aaa-d575923019f6, msg='Fail action expected exception.'] Traceback (most recent call last): File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action result = action.run( - context.create_action_context(exec_ctx) - ) + ^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run raise exc.ActionException('Fail action expected exception.') mistral.exceptions.ActionException: Fail action expected exception. - ERROR [mistral.engine.task_handler] Failed to handle action completion [error=Can not evaluate YAQL expression [expression=$.invalid_yaql_expression, error='invalid_yaql_expression', data={'__task_execution': {'id': '0236cb95-b6fb-445c-8009-69a944244be4', 'name': 'top_lvl_wf4_task_1'}, , '__env': {}, '__execution': {'id': '60e4f0b2-de5b-41b0-92be-6b47e27037de'}, }], wf=wb.wf4_top_lvl, task=top_lvl_wf4_task_1, action=wb.wf4_second_lvl]: + WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. +mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_task_not_updated +mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_task_not_updated ... ok +mistral.tests.unit.engine.test_task_skip.TaskSkipTest.test_publish_on_skip +mistral.tests.unit.engine.test_task_skip.TaskSkipTest.test_publish_on_skip ... ok +mistral.tests.unit.engine.test_commands.SimpleEngineCmdsWithMsgTest.test_fail +mistral.tests.unit.engine.test_commands.SimpleEngineCmdsWithMsgTest.test_fail ... ok + ERROR [mistral.engine.task_handler] Failed to handle action completion [error=Can not evaluate YAQL expression [expression=wrong(yaql), error=Unknown function "wrong", data={'__task_execution': {'id': '9499602a-657a-40b7-abe6-9c5a195c08a7', 'name': 'task1'}, '__versions': {}, '__env': {}, '__execution': {'id': '9c686d25-1185-4fdf-ba75-ce85fe697e5a'}, }], wf=wf, task=task1, action=std.noop]: Traceback (most recent call last): File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 158, in evaluate result = get_yaql_engine_class()(expression).evaluate( - context=get_yaql_context(data_context) - ) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 159, in evaluate return self(utils.NO_VALUE, context, self.engine) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 147, in __call__ return super(Statement, self).__call__(receiver, context, engine) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 34, in __call__ return context(self.name, engine, receiver, context)(*self.args) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> return lambda *args, **kwargs: runner.call( - ~~~~~~~~~~~^ - name, self, args, kwargs, engine, receiver, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - data_context, use_convention, function_filter) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 48, in call delegate = choose_overload( - name, all_overloads, engine, receiver, data_context, args, kwargs) + ^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 115, in choose_overload args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args)) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 115, in <genexpr> args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args)) - ~~~~~~~~~~~~~^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 109, in <lambda> arg(utils.NO_VALUE, context, engine) - ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 34, in __call__ return context(self.name, engine, receiver, context)(*self.args) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> return lambda *args, **kwargs: runner.call( - ~~~~~~~~~~~^ - name, self, args, kwargs, engine, receiver, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - data_context, use_convention, function_filter) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 51, in call - result = delegate() - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 140, in <lambda> - return lambda: delegate() - ~~~~~~~~^^ - File "/usr/lib/python3/dist-packages/yaql/language/specs.py", line 309, in func - result = self.payload( - *tuple(map(lambda t: t(new_context), - ...<2 lines>... - keyword_args.items())) - ) - File "/usr/lib/python3/dist-packages/yaql/standard_library/collections.py", line 224, in dict_keyword_access - return d[key] - ~^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/utils.py", line 134, in __getitem__ - return self._d[key] - ~~~~~~~^^^^^ -KeyError: 'invalid_yaql_expression' + ^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 44, in call + raise exceptions.NoFunctionRegisteredException(name) +yaql.language.exceptions.NoFunctionRegisteredException: Unknown function "wrong" During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 161, in _on_action_complete task.on_action_complete(action_ex) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 593, in on_action_complete self.complete(state, state_info) - ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper result = f(*args, **kwargs) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 383, in complete - data_flow.publish_variables(self.task_ex, self.task_spec) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/workflow/data_flow.py", line 237, in publish_variables - task_ex.published = expr.evaluate_recursively(branch_vars, expr_ctx) - ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 99, in evaluate_recursively - data[key] = _evaluate_item(data[key], context) - ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 78, in _evaluate_item - return evaluate(item, context) + ^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 401, in complete + cmds = wf_ctrl.continue_workflow(task_ex=self.task_ex) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper + result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/workflow/base.py", line 134, in continue_workflow + return self._find_next_commands(task_ex) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/workflow/direct_workflow.py", line 106, in _find_next_commands + cmds.extend(self._find_next_commands_for_task(t_ex)) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper + result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/workflow/direct_workflow.py", line 137, in _find_next_commands_for_task + for t_n, params, event_name in self._find_next_tasks(task_ex, ctx): + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper + result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/workflow/direct_workflow.py", line 331, in _find_next_tasks + if not cond or expr.evaluate(cond, ctx_view): + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 70, in evaluate return evaluator.evaluate(expression, context) - ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 226, in evaluate evaluated = super(InlineYAQLEvaluator, cls).evaluate( - trim_expr, - data_context - ) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 180, in evaluate raise exc.YaqlEvaluationException( - ...<2 lines>... - ) -mistral.exceptions.YaqlEvaluationException: Can not evaluate YAQL expression [expression=$.invalid_yaql_expression, error='invalid_yaql_expression', data={'__task_execution': {'id': '0236cb95-b6fb-445c-8009-69a944244be4', 'name': 'top_lvl_wf4_task_1'}, , '__env': {}, '__execution': {'id': '60e4f0b2-de5b-41b0-92be-6b47e27037de'}, }] +mistral.exceptions.YaqlEvaluationException: Can not evaluate YAQL expression [expression=wrong(yaql), error=Unknown function "wrong", data={'__task_execution': {'id': '9499602a-657a-40b7-abe6-9c5a195c08a7', 'name': 'task1'}, '__versions': {}, '__env': {}, '__execution': {'id': '9c686d25-1185-4fdf-ba75-ce85fe697e5a'}, }] - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.engine.test_direct_workflow_with_cycles.DirectWorkflowWithCyclesTest.test_parallel_cycles -mistral.tests.unit.engine.test_direct_workflow_with_cycles.DirectWorkflowWithCyclesTest.test_parallel_cycles ... ok - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. - WARNING [mistral.executors.default_executor] The action raised an exception [action=<mistral.actions.std_actions.EchoAction object at 0xaeb4f630>, action_ex_id=36b9ea6d-d0e5-4e76-bbe8-66a5daf77b85, msg='An unknown exception occurred'] + WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=38f8e346-49f8-46f9-8c2e-3e4503cd41bd, msg='Fail action expected exception.'] Traceback (most recent call last): File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action result = action.run( - context.create_action_context(exec_ctx) - ) - File "/usr/lib/python3.13/unittest/mock.py", line 1167, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1171, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1230, in _execute_mock_call - raise result -mistral.exceptions.ActionException: An unknown exception occurred -mistral.tests.unit.engine.test_tasks_function.TasksFunctionTest.test_tasks_function -mistral.tests.unit.engine.test_tasks_function.TasksFunctionTest.test_tasks_function ... ok -mistral.tests.unit.engine.test_policies.PoliciesTest.test_retry_policy_succeed_after_failure -mistral.tests.unit.engine.test_policies.PoliciesTest.test_retry_policy_succeed_after_failure ... ok - WARNING [mistral.executors.default_executor] The action raised an exception [action=<mistral.actions.std_actions.EchoAction object at 0xaeb59780>, action_ex_id=ca3aba76-0ec9-4b8e-bf0b-1c150a85bc06, msg='An unknown exception occurred'] + ^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run + raise exc.ActionException('Fail action expected exception.') +mistral.exceptions.ActionException: Fail action expected exception. +mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_task_on_clause_has_yaql_error +mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_task_on_clause_has_yaql_error ... ok + WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=4f44a304-0605-4d0b-b151-45f944d147da, msg='Fail action expected exception.'] Traceback (most recent call last): File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action result = action.run( - context.create_action_context(exec_ctx) - ) - File "/usr/lib/python3.13/unittest/mock.py", line 1167, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1171, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1230, in _execute_mock_call - raise result -mistral.exceptions.ActionException: An unknown exception occurred -mistral.tests.unit.engine.test_direct_workflow_with_cycles.DirectWorkflowWithCyclesTest.test_simple_cycle -mistral.tests.unit.engine.test_direct_workflow_with_cycles.DirectWorkflowWithCyclesTest.test_simple_cycle ... ok -mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_action_context -mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_action_context ... ok -mistral.tests.unit.engine.test_join.JoinEngineTest.test_join_route_delays -mistral.tests.unit.engine.test_join.JoinEngineTest.test_join_route_delays ... ok -mistral.tests.unit.engine.test_disabled_yaql_conversion.DisabledYAQLConversionTest.test_configuration_check -mistral.tests.unit.engine.test_disabled_yaql_conversion.DisabledYAQLConversionTest.test_configuration_check ... ok -mistral.tests.unit.engine.test_policies.PoliciesTest.test_retry_policy_succeed_after_failure_with_publish -mistral.tests.unit.engine.test_policies.PoliciesTest.test_retry_policy_succeed_after_failure_with_publish ... ok - ERROR [mistral.actions.std_actions] Failed to send HTTP request for action execution: 93cac607-3f31-4ac0-b073-5ab1cad9fce0 + ^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run + raise exc.ActionException('Fail action expected exception.') +mistral.exceptions.ActionException: Fail action expected exception. + WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=0b2f3b93-7e37-42b9-b275-16b804c06c80, msg='Fail action expected exception.'] Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 236, in run - resp = requests.request( - self.method, - ...<10 lines>... - verify=action_verify - ) - File "/usr/lib/python3.13/unittest/mock.py", line 1167, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1171, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1226, in _execute_mock_call - raise effect -Exception - WARNING [mistral.executors.default_executor] The action raised an exception [action=<mistral.actions.std_actions.HTTPAction object at 0xaebfb8b0>, action_ex_id=93cac607-3f31-4ac0-b073-5ab1cad9fce0, msg='Failed to send HTTP request: '] + File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action + result = action.run( + ^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run + raise exc.ActionException('Fail action expected exception.') +mistral.exceptions.ActionException: Fail action expected exception. + WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. +mistral.tests.unit.engine.test_commands.SimpleEngineCmdsWithMsgTest.test_pause +mistral.tests.unit.engine.test_commands.SimpleEngineCmdsWithMsgTest.test_pause ... ok +mistral.tests.unit.engine.test_task_skip.TaskSkipTest.test_retry_dont_conflict_with_skip +mistral.tests.unit.engine.test_task_skip.TaskSkipTest.test_retry_dont_conflict_with_skip ... ok +mistral.tests.unit.engine.test_join.JoinEngineTest.test_full_join_parallel_published_vars +mistral.tests.unit.engine.test_join.JoinEngineTest.test_full_join_parallel_published_vars ... ok +mistral.tests.unit.engine.test_join.JoinEngineTest.test_full_join_parallel_published_vars_complex +mistral.tests.unit.engine.test_join.JoinEngineTest.test_full_join_parallel_published_vars_complex ... skipped 'https://bugs.launchpad.net/mistral/+bug/1424461' +mistral.tests.unit.engine.test_commands.SimpleEngineCmdsWithMsgTest.test_succeed +mistral.tests.unit.engine.test_commands.SimpleEngineCmdsWithMsgTest.test_succeed ... ok + WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=6a1cde4e-801d-4e76-9b79-7046b0f2db51, msg='Fail action expected exception.'] Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 236, in run - resp = requests.request( - self.method, - ...<10 lines>... - verify=action_verify - ) - File "/usr/lib/python3.13/unittest/mock.py", line 1167, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1171, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1226, in _execute_mock_call - raise effect -Exception - -During handling of the above exception, another exception occurred: - + File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action + result = action.run( + ^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run + raise exc.ActionException('Fail action expected exception.') +mistral.exceptions.ActionException: Fail action expected exception. + WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=331a5e46-afc0-4e7e-9db1-94b1dc71a2f6, msg='Fail action expected exception.'] Traceback (most recent call last): File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action result = action.run( - context.create_action_context(exec_ctx) - ) - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 255, in run - raise exc.ActionException("Failed to send HTTP request: %s" % e) -mistral.exceptions.ActionException: Failed to send HTTP request: + ^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run + raise exc.ActionException('Fail action expected exception.') +mistral.exceptions.ActionException: Fail action expected exception. + WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=67e6bb4a-f8e7-4cb7-8e9c-716f06b43dc1, msg='Fail action expected exception.'] +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action + result = action.run( + ^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run + raise exc.ActionException('Fail action expected exception.') +mistral.exceptions.ActionException: Fail action expected exception. WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.engine.test_disabled_yaql_conversion.DisabledYAQLConversionTest.test_disabled_yaql_output_conversion -mistral.tests.unit.engine.test_disabled_yaql_conversion.DisabledYAQLConversionTest.test_disabled_yaql_output_conversion ... ok -mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_and_adhoc_action -mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_and_adhoc_action ... ok -mistral.tests.unit.engine.test_join.JoinEngineTest.test_join_saving_task_context_with_all -mistral.tests.unit.engine.test_join.JoinEngineTest.test_join_saving_task_context_with_all ... ok -mistral.tests.unit.engine.test_disabled_yaql_conversion.DisabledYAQLConversionTest.test_iterators_in_yaql_result -mistral.tests.unit.engine.test_disabled_yaql_conversion.DisabledYAQLConversionTest.test_iterators_in_yaql_result ... ok WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.engine.test_disabled_yaql_conversion.DisabledYAQLConversionTest.test_root_context -mistral.tests.unit.engine.test_disabled_yaql_conversion.DisabledYAQLConversionTest.test_root_context ... ok -mistral.tests.unit.engine.test_join.JoinEngineTest.test_join_task_with_input_error -mistral.tests.unit.engine.test_join.JoinEngineTest.test_join_task_with_input_error ... ok -mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_concurrency_1 -mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_concurrency_1 ... ok - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=728d6d7a-4f8b-4630-9b9b-f70d3afd7bbc, msg='Fail action expected exception.'] +mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_triggered_by +mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_triggered_by ... ok +mistral.tests.unit.engine.test_task_skip.TaskSkipTest.test_skip_subworkflow +mistral.tests.unit.engine.test_task_skip.TaskSkipTest.test_skip_subworkflow ... ok +mistral.tests.unit.engine.test_join.JoinEngineTest.test_full_join_simple +mistral.tests.unit.engine.test_join.JoinEngineTest.test_full_join_simple ... ok +mistral.tests.unit.engine.test_commands.SimpleEngineWorkflowLevelCmdsWithMsgTest.test_fail +mistral.tests.unit.engine.test_commands.SimpleEngineWorkflowLevelCmdsWithMsgTest.test_fail ... ok + WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=b1e07b9e-ecc7-4efc-b48d-64b10fb0ac57, msg='Fail action expected exception.'] Traceback (most recent call last): File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action result = action.run( - context.create_action_context(exec_ctx) - ) + ^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run raise exc.ActionException('Fail action expected exception.') mistral.exceptions.ActionException: Fail action expected exception. WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.engine.test_error_handling.ErrorHandlingEngineTest.test_action_error -mistral.tests.unit.engine.test_error_handling.ErrorHandlingEngineTest.test_action_error ... ok - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=71dbb812-ceca-4043-bf83-3a227e08f249, msg='Fail action expected exception.'] +mistral.tests.unit.engine.test_task_skip.TaskSkipTest.test_task_skip_on_workflow_tail +mistral.tests.unit.engine.test_task_skip.TaskSkipTest.test_task_skip_on_workflow_tail ... ok + WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=9224d7f3-5fa6-4aef-8958-83a17c12e834, msg='Fail action expected exception.'] Traceback (most recent call last): File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action result = action.run( - context.create_action_context(exec_ctx) - ) + ^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run raise exc.ActionException('Fail action expected exception.') mistral.exceptions.ActionException: Fail action expected exception. WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=d0d8b9cd-87d1-43ed-8b09-5a02ed6994be, msg='Fail action expected exception.'] +mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_unexisting_join_task_does_not_stuck_wf_running +mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_unexisting_join_task_does_not_stuck_wf_running ... ok +mistral.tests.unit.engine.test_commands.SimpleEngineWorkflowLevelCmdsWithMsgTest.test_pause +mistral.tests.unit.engine.test_commands.SimpleEngineWorkflowLevelCmdsWithMsgTest.test_pause ... ok + ERROR [mistral.engine.task_handler] Failed to run task [error=Failed to find action [action_name=action.doesnt_exist, namespace=], wf=wf, task=task2]: +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 83, in run_task + task.run(first_run) + File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper + result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 602, in run + self._run_new() + File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper + result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 632, in _run_new + self._schedule_actions() + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 699, in _schedule_actions + action = self._build_action() + ^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 773, in _build_action + action_desc = self._get_action_descriptor() + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 805, in _get_action_descriptor + raise exc.MistralException( +mistral.exceptions.MistralException: Failed to find action [action_name=action.doesnt_exist, namespace=] + + WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=9543c359-3bd3-4843-8817-e291a2323147, msg='Fail action expected exception.'] Traceback (most recent call last): File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action result = action.run( - context.create_action_context(exec_ctx) - ) + ^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run raise exc.ActionException('Fail action expected exception.') mistral.exceptions.ActionException: Fail action expected exception. -mistral.tests.unit.engine.test_error_handling.ErrorHandlingEngineTest.test_action_error_message_format -mistral.tests.unit.engine.test_error_handling.ErrorHandlingEngineTest.test_action_error_message_format ... ok -mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_concurrency_2 -mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_concurrency_2 ... ok +mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_wrong_action +mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_wrong_action ... ok WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.engine.test_join.JoinEngineTest.test_join_with_deep_dependencies_tree -mistral.tests.unit.engine.test_join.JoinEngineTest.test_join_with_deep_dependencies_tree ... ok - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=e387f592-595a-4707-be05-fe554d14185f, msg='Fail action expected exception.'] +mistral.tests.unit.engine.test_commands.SimpleEngineWorkflowLevelCmdsWithMsgTest.test_succeed +mistral.tests.unit.engine.test_commands.SimpleEngineWorkflowLevelCmdsWithMsgTest.test_succeed ... ok +mistral.tests.unit.engine.test_dataflow.DataFlowTest.test_context_view +mistral.tests.unit.engine.test_dataflow.DataFlowTest.test_context_view ... ok +mistral.tests.unit.engine.test_dataflow.DataFlowTest.test_context_view_as_nested_json +mistral.tests.unit.engine.test_dataflow.DataFlowTest.test_context_view_as_nested_json ... ok +mistral.tests.unit.engine.test_dataflow.DataFlowTest.test_context_view_as_root_json +mistral.tests.unit.engine.test_dataflow.DataFlowTest.test_context_view_as_root_json ... ok +mistral.tests.unit.engine.test_dataflow.DataFlowTest.test_context_view_eval_root_with_yaql +mistral.tests.unit.engine.test_dataflow.DataFlowTest.test_context_view_eval_root_with_yaql ... ok +mistral.tests.unit.engine.test_dataflow.DataFlowTest.test_context_view_eval_values +mistral.tests.unit.engine.test_dataflow.DataFlowTest.test_context_view_eval_values ... ok +mistral.tests.unit.engine.test_dataflow.DataFlowTest.test_context_view_repr +mistral.tests.unit.engine.test_dataflow.DataFlowTest.test_context_view_repr ... ok +mistral.tests.unit.engine.test_dataflow.DataFlowTest.test_get_task_execution_result +mistral.tests.unit.engine.test_dataflow.DataFlowTest.test_get_task_execution_result ... ok +mistral.tests.unit.engine.test_join.JoinEngineTest.test_full_join_with_branch_errors +mistral.tests.unit.engine.test_join.JoinEngineTest.test_full_join_with_branch_errors ... ok + ERROR [mistral.engine.task_handler] Failed to run task [error=Failed to find action [action_name=wrong.task, namespace=], wf=wf, task=task1]: +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 83, in run_task + task.run(first_run) + File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper + result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 602, in run + self._run_new() + File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper + result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 632, in _run_new + self._schedule_actions() + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 699, in _schedule_actions + action = self._build_action() + ^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 773, in _build_action + action_desc = self._get_action_descriptor() + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 805, in _get_action_descriptor + raise exc.MistralException( +mistral.exceptions.MistralException: Failed to find action [action_name=wrong.task, namespace=] + +mistral.tests.unit.engine.test_task_started_finished_at.TaskStartedFinishedAtTest.test_correct_duration_in_case_of_join_all +mistral.tests.unit.engine.test_task_started_finished_at.TaskStartedFinishedAtTest.test_correct_duration_in_case_of_join_all ... ok +mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_wrong_action_first_task +mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_wrong_action_first_task ... ok + WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=22624cf7-79bb-428d-81a5-51ce34b53164, msg='Fail action expected exception.'] +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action + result = action.run( + ^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run + raise exc.ActionException('Fail action expected exception.') +mistral.exceptions.ActionException: Fail action expected exception. + WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. + WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=a8ecb1af-d690-4972-9aed-3dc082028951, msg='Fail action expected exception.'] +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action + result = action.run( + ^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run + raise exc.ActionException('Fail action expected exception.') +mistral.exceptions.ActionException: Fail action expected exception. +mistral.tests.unit.engine.test_error_handling.ErrorHandlingEngineTest.test_action_error +mistral.tests.unit.engine.test_error_handling.ErrorHandlingEngineTest.test_action_error ... ok + ERROR [mistral.engine.task_handler] Failed to run task [error=Invalid input [name=std.echo, class=mistral.actions.std_actions.EchoAction, missing=['output'], unexpected=['wrong_input']], wf=wf, task=task1]: +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 83, in run_task + task.run(first_run) + File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper + result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 602, in run + self._run_new() + File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper + result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 632, in _run_new + self._schedule_actions() + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 702, in _schedule_actions + action.schedule( + File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper + result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/actions.py", line 250, in schedule + self.action_desc.check_parameters(input_dict) + File "/usr/lib/python3/dist-packages/mistral_lib/actions/providers/base.py", line 115, in check_parameters + raise exc.ActionException(msg % tuple(msg_props)) +mistral_lib.exceptions.ActionException: Invalid input [name=std.echo, class=mistral.actions.std_actions.EchoAction, missing=['output'], unexpected=['wrong_input']] + + WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=389658e5-8ca7-4775-85c6-c40ccd996dc9, msg='Fail action expected exception.'] +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action + result = action.run( + ^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run + raise exc.ActionException('Fail action expected exception.') +mistral.exceptions.ActionException: Fail action expected exception. + WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=94e28aa4-aec0-40f9-8640-d3478cfc9912, msg='Fail action expected exception.'] Traceback (most recent call last): File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action result = action.run( - context.create_action_context(exec_ctx) - ) + ^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run raise exc.ActionException('Fail action expected exception.') mistral.exceptions.ActionException: Fail action expected exception. - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=87bcd226-8760-4683-b3b0-9037932cc504, msg='Fail action expected exception.'] +mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_wrong_first_task_input +mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_wrong_first_task_input ... ok + WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=ae13428e-86b7-4fe4-b4af-08bdbce1c265, msg='Fail action expected exception.'] Traceback (most recent call last): File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action result = action.run( - context.create_action_context(exec_ctx) - ) + ^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run raise exc.ActionException('Fail action expected exception.') mistral.exceptions.ActionException: Fail action expected exception. - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=c03820b9-fcbd-476c-884b-18bc2cc52c8f, msg='Fail action expected exception.'] + WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. + WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=90ef17a8-778e-42cf-89a0-2728debe9a0e, msg='Fail action expected exception.'] Traceback (most recent call last): File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action result = action.run( - context.create_action_context(exec_ctx) - ) + ^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run raise exc.ActionException('Fail action expected exception.') mistral.exceptions.ActionException: Fail action expected exception. - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=50f93098-719a-4a29-8f93-a6cc742572b4, msg='Fail action expected exception.'] + WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. +mistral.tests.unit.engine.test_task_started_finished_at.TaskStartedFinishedAtTest.test_retries_do_not_update_created_at +mistral.tests.unit.engine.test_task_started_finished_at.TaskStartedFinishedAtTest.test_retries_do_not_update_created_at ... ok +mistral.tests.unit.engine.test_error_handling.ErrorHandlingEngineTest.test_action_error_message_format +mistral.tests.unit.engine.test_error_handling.ErrorHandlingEngineTest.test_action_error_message_format ... ok + WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. +mistral.tests.unit.engine.test_join.JoinEngineTest.test_full_join_with_conditions +mistral.tests.unit.engine.test_join.JoinEngineTest.test_full_join_with_conditions ... ok + ERROR [mistral.engine.task_handler] Failed to run task [error=Invalid input [name=std.echo, class=mistral.actions.std_actions.EchoAction, missing=['output'], unexpected=['wrong_input']], wf=wf, task=task2]: +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 83, in run_task + task.run(first_run) + File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper + result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 602, in run + self._run_new() + File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper + result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 632, in _run_new + self._schedule_actions() + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 702, in _schedule_actions + action.schedule( + File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper + result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/actions.py", line 250, in schedule + self.action_desc.check_parameters(input_dict) + File "/usr/lib/python3/dist-packages/mistral_lib/actions/providers/base.py", line 115, in check_parameters + raise exc.ActionException(msg % tuple(msg_props)) +mistral_lib.exceptions.ActionException: Invalid input [name=std.echo, class=mistral.actions.std_actions.EchoAction, missing=['output'], unexpected=['wrong_input']] + + WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=e729d17a-19e8-4db9-8b93-94bfa541f65a, msg='Fail action expected exception.'] Traceback (most recent call last): File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action result = action.run( - context.create_action_context(exec_ctx) - ) + ^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run raise exc.ActionException('Fail action expected exception.') mistral.exceptions.ActionException: Fail action expected exception. - ERROR [mistral.engine.task_handler] Failed to complete task [error=Can not evaluate YAQL expression [expression=invalid_yaql_function(), error=Unknown function "invalid_yaql_function", data={'__task_execution': {'id': '70d27848-39e3-47dc-a4ee-88fb62bfabb4', 'name': 'task1'}, '__versions': {}, '__env': {}, '__execution': {'id': '852bae93-3bd0-49de-8252-b5c936f9f971'}, }], wf=wf, task=task1]: + WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. +mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_wrong_task_input +mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_wrong_task_input ... ok + ERROR [mistral.engine.task_handler] Failed to complete task [error=Can not evaluate YAQL expression [expression=invalid_yaql_function(), error=Unknown function "invalid_yaql_function", data={'__task_execution': {'id': 'bfaab430-e675-473b-9a6a-0efe2ff12f64', 'name': 'task1'}, '__versions': {}, '__env': {}, '__execution': {'id': '6f6278cb-cf24-4fa9-911c-b756a304725d'}, }], wf=wf, task=task1]: Traceback (most recent call last): File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 158, in evaluate result = get_yaql_engine_class()(expression).evaluate( - context=get_yaql_context(data_context) - ) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 159, in evaluate return self(utils.NO_VALUE, context, self.engine) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 147, in __call__ return super(Statement, self).__call__(receiver, context, engine) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 34, in __call__ return context(self.name, engine, receiver, context)(*self.args) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> return lambda *args, **kwargs: runner.call( - ~~~~~~~~~~~^ - name, self, args, kwargs, engine, receiver, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - data_context, use_convention, function_filter) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 48, in call delegate = choose_overload( - name, all_overloads, engine, receiver, data_context, args, kwargs) + ^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 115, in choose_overload args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args)) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 115, in <genexpr> args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args)) - ~~~~~~~~~~~~~^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 109, in <lambda> arg(utils.NO_VALUE, context, engine) - ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 34, in __call__ return context(self.name, engine, receiver, context)(*self.args) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> return lambda *args, **kwargs: runner.call( - ~~~~~~~~~~~^ - name, self, args, kwargs, engine, receiver, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - data_context, use_convention, function_filter) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 44, in call raise exceptions.NoFunctionRegisteredException(name) yaql.language.exceptions.NoFunctionRegisteredException: Unknown function "invalid_yaql_function" @@ -22334,91 +9392,98 @@ Traceback (most recent call last): File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 300, in complete_task task.complete(state, state_info) - ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 401, in complete cmds = wf_ctrl.continue_workflow(task_ex=self.task_ex) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/workflow/base.py", line 134, in continue_workflow return self._find_next_commands(task_ex) - ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/workflow/direct_workflow.py", line 106, in _find_next_commands cmds.extend(self._find_next_commands_for_task(t_ex)) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/workflow/direct_workflow.py", line 137, in _find_next_commands_for_task for t_n, params, event_name in self._find_next_tasks(task_ex, ctx): - ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/workflow/direct_workflow.py", line 331, in _find_next_tasks if not cond or expr.evaluate(cond, ctx_view): - ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 70, in evaluate return evaluator.evaluate(expression, context) - ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 226, in evaluate evaluated = super(InlineYAQLEvaluator, cls).evaluate( - trim_expr, - data_context - ) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 180, in evaluate raise exc.YaqlEvaluationException( - ...<2 lines>... - ) -mistral.exceptions.YaqlEvaluationException: Can not evaluate YAQL expression [expression=invalid_yaql_function(), error=Unknown function "invalid_yaql_function", data={'__task_execution': {'id': '70d27848-39e3-47dc-a4ee-88fb62bfabb4', 'name': 'task1'}, '__versions': {}, '__env': {}, '__execution': {'id': '852bae93-3bd0-49de-8252-b5c936f9f971'}, }] +mistral.exceptions.YaqlEvaluationException: Can not evaluate YAQL expression [expression=invalid_yaql_function(), error=Unknown function "invalid_yaql_function", data={'__task_execution': {'id': 'bfaab430-e675-473b-9a6a-0efe2ff12f64', 'name': 'task1'}, '__versions': {}, '__env': {}, '__execution': {'id': '6f6278cb-cf24-4fa9-911c-b756a304725d'}, }] -mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_concurrency_2_fail -mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_concurrency_2_fail ... ok mistral.tests.unit.engine.test_error_handling.ErrorHandlingEngineTest.test_action_error_with_wait_after_policy mistral.tests.unit.engine.test_error_handling.ErrorHandlingEngineTest.test_action_error_with_wait_after_policy ... ok -mistral.tests.unit.engine.test_join.JoinEngineTest.test_join_with_long_name -mistral.tests.unit.engine.test_join.JoinEngineTest.test_join_with_long_name ... ok - ERROR [mistral.engine.task_handler] Failed to run task [error=Can not evaluate YAQL expression [expression=invalid_yaql_function(), error=Unknown function "invalid_yaql_function", data={'__task_execution': {'id': '29a5dfd6-1f36-41e4-bbbd-41f78edac45d', 'name': 'task1'}, '__env': {}, , , '__execution': {'id': '8d47fbc8-d6c7-4d4e-8d6e-409b6bdad359'}, }], wf=wf, task=task1]: + WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=aa89affc-3b21-48af-8d24-18b7e714bf93, msg='Fail action expected exception.'] +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action + result = action.run( + ^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run + raise exc.ActionException('Fail action expected exception.') +mistral.exceptions.ActionException: Fail action expected exception. + WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. +mistral.tests.unit.engine.test_task_started_finished_at.TaskStartedFinishedAtTest.test_started_finished_fields_updated_after_rerun +mistral.tests.unit.engine.test_task_started_finished_at.TaskStartedFinishedAtTest.test_started_finished_fields_updated_after_rerun ... ok + WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=583d85e7-b5eb-45b6-9dfc-f5ca159c5cd8, msg='Fail action expected exception.'] +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action + result = action.run( + ^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run + raise exc.ActionException('Fail action expected exception.') +mistral.exceptions.ActionException: Fail action expected exception. + ERROR [mistral.engine.task_handler] Failed to run task [error=Can not evaluate YAQL expression [expression=invalid_yaql_function(), error=Unknown function "invalid_yaql_function", data={'__task_execution': {'id': '14e81a7f-73bb-4ebe-a826-a88c3f0159b5', 'name': 'task1'}, '__env': {}, , , '__execution': {'id': '4372d589-ca02-421d-aea5-892114af612e'}, }], wf=wf, task=task1]: Traceback (most recent call last): File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 158, in evaluate result = get_yaql_engine_class()(expression).evaluate( - context=get_yaql_context(data_context) - ) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 159, in evaluate return self(utils.NO_VALUE, context, self.engine) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 147, in __call__ return super(Statement, self).__call__(receiver, context, engine) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 34, in __call__ return context(self.name, engine, receiver, context)(*self.args) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> return lambda *args, **kwargs: runner.call( - ~~~~~~~~~~~^ - name, self, args, kwargs, engine, receiver, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - data_context, use_convention, function_filter) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 48, in call delegate = choose_overload( - name, all_overloads, engine, receiver, data_context, args, kwargs) + ^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 115, in choose_overload args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args)) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 115, in <genexpr> args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args)) - ~~~~~~~~~~~~~^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 109, in <lambda> arg(utils.NO_VALUE, context, engine) - ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 34, in __call__ return context(self.name, engine, receiver, context)(*self.args) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> return lambda *args, **kwargs: runner.call( - ~~~~~~~~~~~^ - name, self, args, kwargs, engine, receiver, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - data_context, use_convention, function_filter) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 44, in call raise exceptions.NoFunctionRegisteredException(name) yaql.language.exceptions.NoFunctionRegisteredException: Unknown function "invalid_yaql_function" @@ -22428,278 +9493,225 @@ Traceback (most recent call last): File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 273, in continue_task task.run() - ~~~~~~~~^^ File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 604, in run self._run_existing() - ~~~~~~~~~~~~~~~~~~^^ File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 666, in _run_existing self._schedule_actions() - ~~~~~~~~~~~~~~~~~~~~~~^^ File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 696, in _schedule_actions input_dict = self._get_action_input() + ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 735, in _get_action_input self.evaluate(input_spec, ctx) if input_spec else {} - ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 172, in evaluate return expr.evaluate_recursively( - ~~~~~~~~~~~~~~~~~~~~~~~~~^ - data, - ^^^^^ - self.get_expression_context(ctx) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - ) - ^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 99, in evaluate_recursively data[key] = _evaluate_item(data[key], context) - ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 78, in _evaluate_item return evaluate(item, context) + ^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 70, in evaluate return evaluator.evaluate(expression, context) - ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 226, in evaluate evaluated = super(InlineYAQLEvaluator, cls).evaluate( - trim_expr, - data_context - ) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 180, in evaluate raise exc.YaqlEvaluationException( - ...<2 lines>... - ) -mistral.exceptions.YaqlEvaluationException: Can not evaluate YAQL expression [expression=invalid_yaql_function(), error=Unknown function "invalid_yaql_function", data={'__task_execution': {'id': '29a5dfd6-1f36-41e4-bbbd-41f78edac45d', 'name': 'task1'}, '__env': {}, , , '__execution': {'id': '8d47fbc8-d6c7-4d4e-8d6e-409b6bdad359'}, }] +mistral.exceptions.YaqlEvaluationException: Can not evaluate YAQL expression [expression=invalid_yaql_function(), error=Unknown function "invalid_yaql_function", data={'__task_execution': {'id': '14e81a7f-73bb-4ebe-a826-a88c3f0159b5', 'name': 'task1'}, '__env': {}, , , '__execution': {'id': '4372d589-ca02-421d-aea5-892114af612e'}, }] +mistral.tests.unit.engine.test_join.JoinEngineTest.test_full_join_with_errors +mistral.tests.unit.engine.test_join.JoinEngineTest.test_full_join_with_errors ... ok mistral.tests.unit.engine.test_error_handling.ErrorHandlingEngineTest.test_action_error_with_wait_before_policy mistral.tests.unit.engine.test_error_handling.ErrorHandlingEngineTest.test_action_error_with_wait_before_policy ... ok -mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_concurrency_3 -mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_concurrency_3 ... ok - ERROR [mistral.expressions.jinja_expression] Failed to evaluate Jinja expression due to a database error, re-raising initial exception [expression={{ 1 + 1 }}, error=None, data={'__task_execution': {'id': '09746ba2-bff9-49e0-a650-3311a64ad711', 'name': 'task1'}, , '__env': {}, '__execution': {'id': '78c1819a-94c3-468e-aaba-a5698bcb391b'}, }] - ERROR [mistral.db.utils] DB error detected, operation will be retried: <function DefaultEngine.on_action_complete at 0xb036fde8> + WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. + ERROR [mistral.expressions.jinja_expression] Failed to evaluate Jinja expression due to a database error, re-raising initial exception [expression={{ 1 + 1 }}, error=None, data={'__task_execution': {'id': '12c87618-cd53-4964-bc56-8fe6c8958e2d', 'name': 'task1'}, , '__env': {}, '__execution': {'id': 'c2baec88-b50f-4395-b339-9acf986dfd94'}, }] + ERROR [mistral.db.utils] DB error detected, operation will be retried: <function DefaultEngine.on_action_complete at 0xf0e8c988> Traceback (most recent call last): File "/build/reproducible-path/mistral-19.0.0/mistral/db/utils.py", line 59, in _with_auth_context return func(*args, **kw) + ^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/engine/post_tx_queue.py", line 80, in decorate res = func(*args, **kw) + ^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/engine/default_engine.py", line 178, in on_action_complete action_handler.on_action_complete(action_ex, result) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/engine/action_handler.py", line 55, in on_action_complete task_handler.schedule_on_action_complete(action_ex) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 594, in schedule_on_action_complete _on_action_complete(action_ex) - ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 161, in _on_action_complete task.on_action_complete(action_ex) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 593, in on_action_complete self.complete(state, state_info) - ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 383, in complete data_flow.publish_variables(self.task_ex, self.task_spec) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/workflow/data_flow.py", line 237, in publish_variables task_ex.published = expr.evaluate_recursively(branch_vars, expr_ctx) - ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 99, in evaluate_recursively data[key] = _evaluate_item(data[key], context) - ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 78, in _evaluate_item return evaluate(item, context) + ^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 70, in evaluate return evaluator.evaluate(expression, context) - ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/jinja_expression.py", line 163, in evaluate raise e File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/jinja_expression.py", line 141, in evaluate result = JinjaEvaluator.evaluate(patterns[0][1], data_context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/jinja_expression.py", line 88, in evaluate ctx = get_jinja_context(data_context) - File "/usr/lib/python3.13/unittest/mock.py", line 1167, in __call__ + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1171, in _mock_call + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1230, in _execute_mock_call + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1202, in _execute_mock_call raise result oslo_db.exception.DBDeadlock: None +mistral.tests.unit.engine.test_task_started_finished_at.TaskStartedFinishedAtTest.test_wait_before_after_are_included_to_duration +mistral.tests.unit.engine.test_task_started_finished_at.TaskStartedFinishedAtTest.test_wait_before_after_are_included_to_duration ... ok mistral.tests.unit.engine.test_error_handling.ErrorHandlingEngineTest.test_db_error_in_jinja_expression mistral.tests.unit.engine.test_error_handling.ErrorHandlingEngineTest.test_db_error_in_jinja_expression ... ok -mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_concurrency_gt_list_length -mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_concurrency_gt_list_length ... ok - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=2f6a702d-3df1-4dd5-bdf4-7cbb79a1e4c8, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - context.create_action_context(exec_ctx) - ) - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. - ERROR [mistral.expressions.yaql_expression] Failed to evaluate YAQL expression due to a database error, re-raising initial exception [expression=1 + 1, error=None, data={'__task_execution': {'id': '7253a920-6efc-45fd-92f4-92790cdd91c7', 'name': 'task1'}, , '__env': {}, '__execution': {'id': '76d4ceea-90ab-467a-9a9e-951ce09ad10c'}, }] - ERROR [mistral.db.utils] DB error detected, operation will be retried: <function DefaultEngine.on_action_complete at 0xb036fde8> +mistral.tests.unit.engine.test_direct_workflow_rerun_cancelled.DirectWorkflowRerunCancelledTest.test_rerun_cancelled_subflow +mistral.tests.unit.engine.test_direct_workflow_rerun_cancelled.DirectWorkflowRerunCancelledTest.test_rerun_cancelled_subflow ... ok + ERROR [mistral.expressions.yaql_expression] Failed to evaluate YAQL expression due to a database error, re-raising initial exception [expression=1 + 1, error=None, data={'__task_execution': {'id': '88786623-5dde-42f1-838f-7b8655222e26', 'name': 'task1'}, , '__env': {}, '__execution': {'id': 'fd5f9da4-1036-41ad-a873-197ebee599ab'}, }] + ERROR [mistral.db.utils] DB error detected, operation will be retried: <function DefaultEngine.on_action_complete at 0xf0e8c988> Traceback (most recent call last): File "/build/reproducible-path/mistral-19.0.0/mistral/db/utils.py", line 59, in _with_auth_context return func(*args, **kw) + ^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/engine/post_tx_queue.py", line 80, in decorate res = func(*args, **kw) + ^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/engine/default_engine.py", line 178, in on_action_complete action_handler.on_action_complete(action_ex, result) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/engine/action_handler.py", line 55, in on_action_complete task_handler.schedule_on_action_complete(action_ex) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 594, in schedule_on_action_complete _on_action_complete(action_ex) - ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 161, in _on_action_complete task.on_action_complete(action_ex) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 593, in on_action_complete self.complete(state, state_info) - ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 383, in complete data_flow.publish_variables(self.task_ex, self.task_spec) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/workflow/data_flow.py", line 237, in publish_variables task_ex.published = expr.evaluate_recursively(branch_vars, expr_ctx) - ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 99, in evaluate_recursively data[key] = _evaluate_item(data[key], context) - ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 78, in _evaluate_item return evaluate(item, context) + ^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 70, in evaluate return evaluator.evaluate(expression, context) - ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 226, in evaluate evaluated = super(InlineYAQLEvaluator, cls).evaluate( - trim_expr, - data_context - ) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 178, in evaluate raise e File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 159, in evaluate context=get_yaql_context(data_context) - File "/usr/lib/python3.13/unittest/mock.py", line 1167, in __call__ + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1171, in _mock_call + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1230, in _execute_mock_call + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1202, in _execute_mock_call raise result oslo_db.exception.DBDeadlock: None -mistral.tests.unit.engine.test_policies.PoliciesTest.test_retry_policy_zero_count -mistral.tests.unit.engine.test_policies.PoliciesTest.test_retry_policy_zero_count ... ok +mistral.tests.unit.engine.test_join.JoinEngineTest.test_full_join_without_errors +mistral.tests.unit.engine.test_join.JoinEngineTest.test_full_join_without_errors ... ok mistral.tests.unit.engine.test_error_handling.ErrorHandlingEngineTest.test_db_error_in_yaql_expression mistral.tests.unit.engine.test_error_handling.ErrorHandlingEngineTest.test_db_error_in_yaql_expression ... ok - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=854a9ce3-53a3-496e-b002-28c64e11be9c, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - context.create_action_context(exec_ctx) - ) - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=e28b1bf6-967c-41a8-9aaf-e1918459b436, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - context.create_action_context(exec_ctx) - ) - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. -mistral.tests.unit.engine.test_join.JoinEngineTest.test_no_workflow_error_after_inbound_error -mistral.tests.unit.engine.test_join.JoinEngineTest.test_no_workflow_error_after_inbound_error ... ok - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=b5eb236b-32f6-4689-bbbb-a4af31201029, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - context.create_action_context(exec_ctx) - ) - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=e91aa238-8453-422c-a7ec-2c0e1d3b9111, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - context.create_action_context(exec_ctx) - ) - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. - ERROR [mistral.engine.task_handler] Failed to complete task [error=Can not evaluate YAQL expression [expression=invalid_yaql_function(), error=Unknown function "invalid_yaql_function", data={'__task_execution': {'id': 'bc5e7b53-f0f3-47b3-b518-84939a40f3ec', 'name': 'task1'}, '__versions': {}, '__env': {}, '__execution': {'id': 'e0bed402-6425-4d5c-8297-dce8fa17c0f4'}, }], wf=wf, task=task1]: +mistral.tests.unit.executors.test_local_executor.LocalExecutorTest.test_run +mistral.tests.unit.executors.test_local_executor.LocalExecutorTest.test_run ... ok + ERROR [mistral.engine.task_handler] Failed to complete task [error=Can not evaluate YAQL expression [expression=invalid_yaql_function(), error=Unknown function "invalid_yaql_function", data={'__task_execution': {'id': '34b3069e-a703-4c54-8960-0effed15183e', 'name': 'task1'}, '__versions': {}, '__env': {}, '__execution': {'id': 'cda9f64c-0f1b-4100-ac33-f48a816091af'}, }], wf=wf, task=task1]: Traceback (most recent call last): File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 158, in evaluate result = get_yaql_engine_class()(expression).evaluate( - context=get_yaql_context(data_context) - ) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 159, in evaluate return self(utils.NO_VALUE, context, self.engine) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 147, in __call__ return super(Statement, self).__call__(receiver, context, engine) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 34, in __call__ return context(self.name, engine, receiver, context)(*self.args) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> return lambda *args, **kwargs: runner.call( - ~~~~~~~~~~~^ - name, self, args, kwargs, engine, receiver, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - data_context, use_convention, function_filter) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 48, in call delegate = choose_overload( - name, all_overloads, engine, receiver, data_context, args, kwargs) + ^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 115, in choose_overload args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args)) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 115, in <genexpr> args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args)) - ~~~~~~~~~~~~~^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 109, in <lambda> arg(utils.NO_VALUE, context, engine) - ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 34, in __call__ return context(self.name, engine, receiver, context)(*self.args) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> return lambda *args, **kwargs: runner.call( - ~~~~~~~~~~~^ - name, self, args, kwargs, engine, receiver, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - data_context, use_convention, function_filter) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 44, in call raise exceptions.NoFunctionRegisteredException(name) yaql.language.exceptions.NoFunctionRegisteredException: Unknown function "invalid_yaql_function" @@ -22709,79 +9721,54 @@ Traceback (most recent call last): File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 300, in complete_task task.complete(state, state_info) - ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 401, in complete cmds = wf_ctrl.continue_workflow(task_ex=self.task_ex) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/workflow/base.py", line 134, in continue_workflow return self._find_next_commands(task_ex) - ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/workflow/direct_workflow.py", line 106, in _find_next_commands cmds.extend(self._find_next_commands_for_task(t_ex)) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/workflow/direct_workflow.py", line 137, in _find_next_commands_for_task for t_n, params, event_name in self._find_next_tasks(task_ex, ctx): - ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/workflow/direct_workflow.py", line 331, in _find_next_tasks if not cond or expr.evaluate(cond, ctx_view): - ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 70, in evaluate return evaluator.evaluate(expression, context) - ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 226, in evaluate evaluated = super(InlineYAQLEvaluator, cls).evaluate( - trim_expr, - data_context - ) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 180, in evaluate raise exc.YaqlEvaluationException( - ...<2 lines>... - ) -mistral.exceptions.YaqlEvaluationException: Can not evaluate YAQL expression [expression=invalid_yaql_function(), error=Unknown function "invalid_yaql_function", data={'__task_execution': {'id': 'bc5e7b53-f0f3-47b3-b518-84939a40f3ec', 'name': 'task1'}, '__versions': {}, '__env': {}, '__execution': {'id': 'e0bed402-6425-4d5c-8297-dce8fa17c0f4'}, }] +mistral.exceptions.YaqlEvaluationException: Can not evaluate YAQL expression [expression=invalid_yaql_function(), error=Unknown function "invalid_yaql_function", data={'__task_execution': {'id': '34b3069e-a703-4c54-8960-0effed15183e', 'name': 'task1'}, '__versions': {}, '__env': {}, '__execution': {'id': 'cda9f64c-0f1b-4100-ac33-f48a816091af'}, }] - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=04f5fc86-6a7b-4e9c-8a45-0af9f695cfe1, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - context.create_action_context(exec_ctx) - ) - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=23f3e44e-963f-43c6-8fc0-f520bf120b7d, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - context.create_action_context(exec_ctx) - ) - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. + WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. + WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. mistral.tests.unit.engine.test_error_handling.ErrorHandlingEngineTest.test_error_message_format_complete_task mistral.tests.unit.engine.test_error_handling.ErrorHandlingEngineTest.test_error_message_format_complete_task ... ok - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=d960c886-e116-4854-9fb7-827f681c690c, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - context.create_action_context(exec_ctx) - ) - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. - ERROR [mistral.engine.task_handler] Failed to run task [error=Can not evaluate Jinja expression [expression={{ _.invalid_var }}, error='mistral.workflow.data_flow.ContextView object' has no attribute 'invalid_var', data={'__task_execution': {'id': 'e24b26ad-8fd6-4971-9bbe-9439da53e406', 'name': 'task1'}, '__env': {}, , , '__execution': {'id': '3b02f85c-7f72-4468-a184-610d0afdf914'}, }], wf=wf, task=task1]: + ERROR [mistral.engine.task_handler] Failed to run task [error=Can not evaluate Jinja expression [expression={{ _.invalid_var }}, error='mistral.workflow.data_flow.ContextView object' has no attribute 'invalid_var', data={'__task_execution': {'id': '5d4b75fc-acb2-4aed-bfd7-519b4463a68f', 'name': 'task1'}, '__env': {}, , , '__execution': {'id': '5ec70088-403f-4313-ac83-89b7577b2aa3'}, }], wf=wf, task=task1]: Traceback (most recent call last): File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/jinja_expression.py", line 141, in evaluate result = JinjaEvaluator.evaluate(patterns[0][1], data_context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/jinja_expression.py", line 95, in evaluate str(result) - ~~~^^^^^^^^ File "/usr/lib/python3/dist-packages/jinja2/runtime.py", line 852, in _fail_with_undefined_error raise self._undefined_exception(self._undefined_message) jinja2.exceptions.UndefinedError: 'mistral.workflow.data_flow.ContextView object' has no attribute 'invalid_var' @@ -22791,110 +9778,133 @@ Traceback (most recent call last): File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 83, in run_task task.run(first_run) - ~~~~~~~~^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 602, in run self._run_new() - ~~~~~~~~~~~~~^^ File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 632, in _run_new self._schedule_actions() - ~~~~~~~~~~~~~~~~~~~~~~^^ File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 696, in _schedule_actions input_dict = self._get_action_input() + ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 735, in _get_action_input self.evaluate(input_spec, ctx) if input_spec else {} - ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 172, in evaluate return expr.evaluate_recursively( - ~~~~~~~~~~~~~~~~~~~~~~~~~^ - data, - ^^^^^ - self.get_expression_context(ctx) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - ) - ^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 99, in evaluate_recursively data[key] = _evaluate_item(data[key], context) - ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 78, in _evaluate_item return evaluate(item, context) + ^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 70, in evaluate return evaluator.evaluate(expression, context) - ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/jinja_expression.py", line 165, in evaluate raise exc.JinjaEvaluationException( - ...<2 lines>... - ) -mistral.exceptions.JinjaEvaluationException: Can not evaluate Jinja expression [expression={{ _.invalid_var }}, error='mistral.workflow.data_flow.ContextView object' has no attribute 'invalid_var', data={'__task_execution': {'id': 'e24b26ad-8fd6-4971-9bbe-9439da53e406', 'name': 'task1'}, '__env': {}, , , '__execution': {'id': '3b02f85c-7f72-4468-a184-610d0afdf914'}, }] +mistral.exceptions.JinjaEvaluationException: Can not evaluate Jinja expression [expression={{ _.invalid_var }}, error='mistral.workflow.data_flow.ContextView object' has no attribute 'invalid_var', data={'__task_execution': {'id': '5d4b75fc-acb2-4aed-bfd7-519b4463a68f', 'name': 'task1'}, '__env': {}, , , '__execution': {'id': '5ec70088-403f-4313-ac83-89b7577b2aa3'}, }] -mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_concurrency_retry_policy -mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_concurrency_retry_policy ... ok -mistral.tests.unit.engine.test_policies.PoliciesTest.test_retry_with_input -mistral.tests.unit.engine.test_policies.PoliciesTest.test_retry_with_input ... ok +mistral.tests.unit.executors.test_local_executor.LocalExecutorTest.test_run_with_items +mistral.tests.unit.executors.test_local_executor.LocalExecutorTest.test_run_with_items ... ok + WARNING [stevedore.named] Could not load foobar +mistral.tests.unit.engine.test_direct_workflow_rerun_cancelled.DirectWorkflowRerunCancelledTest.test_rerun_cancelled_subflow_task +mistral.tests.unit.engine.test_direct_workflow_rerun_cancelled.DirectWorkflowRerunCancelledTest.test_rerun_cancelled_subflow_task ... ok +mistral.tests.unit.executors.test_server_plugins.PluginTest.test_get_bad_executor +mistral.tests.unit.executors.test_server_plugins.PluginTest.test_get_bad_executor ... ok mistral.tests.unit.engine.test_error_handling.ErrorHandlingEngineTest.test_error_message_format_invalid_on_task_run mistral.tests.unit.engine.test_error_handling.ErrorHandlingEngineTest.test_error_message_format_invalid_on_task_run ... ok -mistral.tests.unit.engine.test_join.JoinEngineTest.test_partial_join -mistral.tests.unit.engine.test_join.JoinEngineTest.test_partial_join ... ok -mistral.tests.unit.engine.test_policies.PoliciesTest.test_task_policy_class -mistral.tests.unit.engine.test_policies.PoliciesTest.test_task_policy_class ... ok - ERROR [mistral.engine.task_handler] Failed to handle action completion [error=Can not evaluate YAQL expression [expression=$.invalid_yaql, error='invalid_yaql', data={'__task_execution': {'id': 'e3062df0-ad59-47d4-8b25-4f1b7a68c698', 'name': 'task1'}, '__versions': {}, '__env': {}, '__execution': {'id': 'f8b5e3e8-317a-4a55-9831-4672acd8a790'}, }], wf=wf, task=task1, action=std.noop]: +mistral.tests.unit.executors.test_server_plugins.PluginTest.test_get_local_executor +mistral.tests.unit.executors.test_server_plugins.PluginTest.test_get_local_executor ... ok +mistral.tests.unit.executors.test_server_plugins.PluginTest.test_get_remote_executor +mistral.tests.unit.executors.test_server_plugins.PluginTest.test_get_remote_executor ... ok +mistral.tests.unit.expressions.test_yaql_json_serialization.YaqlJsonSerializationTest.test_serialize_dict_of_generators +mistral.tests.unit.expressions.test_yaql_json_serialization.YaqlJsonSerializationTest.test_serialize_dict_of_generators ... ok +mistral.tests.unit.expressions.test_yaql_json_serialization.YaqlJsonSerializationTest.test_serialize_frozen_dict +mistral.tests.unit.expressions.test_yaql_json_serialization.YaqlJsonSerializationTest.test_serialize_frozen_dict ... ok +mistral.tests.unit.expressions.test_yaql_json_serialization.YaqlJsonSerializationTest.test_serialize_generator +mistral.tests.unit.expressions.test_yaql_json_serialization.YaqlJsonSerializationTest.test_serialize_generator ... ok +mistral.tests.unit.expressions.test_yaql_json_serialization.YaqlJsonSerializationTest.test_serialize_iterator_of_frozen_dicts +mistral.tests.unit.expressions.test_yaql_json_serialization.YaqlJsonSerializationTest.test_serialize_iterator_of_frozen_dicts ... ok +mistral.tests.unit.expressions.test_yaql_json_serialization.YaqlJsonSerializationTest.test_serialize_range +mistral.tests.unit.expressions.test_yaql_json_serialization.YaqlJsonSerializationTest.test_serialize_range ... ok +mistral.tests.unit.hacking.test_checks.BaseLoggingCheckTest.test_check_python3_xrange +mistral.tests.unit.hacking.test_checks.BaseLoggingCheckTest.test_check_python3_xrange ... ok +mistral.tests.unit.hacking.test_checks.BaseLoggingCheckTest.test_dict_iteritems +mistral.tests.unit.hacking.test_checks.BaseLoggingCheckTest.test_dict_iteritems ... ok +mistral.tests.unit.hacking.test_checks.BaseLoggingCheckTest.test_dict_iterkeys +mistral.tests.unit.hacking.test_checks.BaseLoggingCheckTest.test_dict_iterkeys ... ok +mistral.tests.unit.hacking.test_checks.BaseLoggingCheckTest.test_dict_itervalues +mistral.tests.unit.hacking.test_checks.BaseLoggingCheckTest.test_dict_itervalues ... ok +mistral.tests.unit.hacking.test_checks.BaseLoggingCheckTest.test_no_assert_equal_true_false +mistral.tests.unit.hacking.test_checks.BaseLoggingCheckTest.test_no_assert_equal_true_false ... ok +mistral.tests.unit.hacking.test_checks.BaseLoggingCheckTest.test_no_assert_true_false_is_not +mistral.tests.unit.hacking.test_checks.BaseLoggingCheckTest.test_no_assert_true_false_is_not ... ok +mistral.tests.unit.hacking.test_checks.TestLoggingWithWarn.test_check_python3_xrange +mistral.tests.unit.hacking.test_checks.TestLoggingWithWarn.test_check_python3_xrange ... ok +mistral.tests.unit.hacking.test_checks.TestLoggingWithWarn.test_dict_iteritems +mistral.tests.unit.hacking.test_checks.TestLoggingWithWarn.test_dict_iteritems ... ok +mistral.tests.unit.hacking.test_checks.TestLoggingWithWarn.test_dict_iterkeys +mistral.tests.unit.hacking.test_checks.TestLoggingWithWarn.test_dict_iterkeys ... ok +mistral.tests.unit.hacking.test_checks.TestLoggingWithWarn.test_dict_itervalues +mistral.tests.unit.hacking.test_checks.TestLoggingWithWarn.test_dict_itervalues ... ok +mistral.tests.unit.hacking.test_checks.TestLoggingWithWarn.test_no_assert_equal_true_false +mistral.tests.unit.hacking.test_checks.TestLoggingWithWarn.test_no_assert_equal_true_false ... ok +mistral.tests.unit.hacking.test_checks.TestLoggingWithWarn.test_no_assert_true_false_is_not +mistral.tests.unit.hacking.test_checks.TestLoggingWithWarn.test_no_assert_true_false_is_not ... ok +mistral.tests.unit.hacking.test_checks.TestLoggingWithWarn.test_using_deprecated_warn +mistral.tests.unit.hacking.test_checks.TestLoggingWithWarn.test_using_deprecated_warn ... ok + ERROR [mistral.engine.task_handler] Failed to handle action completion [error=Can not evaluate YAQL expression [expression=$.invalid_yaql, error='invalid_yaql', data={'__task_execution': {'id': '70ef3286-1a7e-4bb5-8aa6-fcf1e8f3fd59', 'name': 'task1'}, '__versions': {}, '__env': {}, '__execution': {'id': '43ed2ccb-2aff-405d-91a4-ea8a830c9dc1'}, }], wf=wf, task=task1, action=std.noop]: Traceback (most recent call last): File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 158, in evaluate result = get_yaql_engine_class()(expression).evaluate( - context=get_yaql_context(data_context) - ) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 159, in evaluate return self(utils.NO_VALUE, context, self.engine) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 147, in __call__ return super(Statement, self).__call__(receiver, context, engine) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 34, in __call__ return context(self.name, engine, receiver, context)(*self.args) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> return lambda *args, **kwargs: runner.call( - ~~~~~~~~~~~^ - name, self, args, kwargs, engine, receiver, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - data_context, use_convention, function_filter) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 48, in call delegate = choose_overload( - name, all_overloads, engine, receiver, data_context, args, kwargs) + ^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 115, in choose_overload args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args)) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 115, in <genexpr> args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args)) - ~~~~~~~~~~~~~^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 109, in <lambda> arg(utils.NO_VALUE, context, engine) - ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 34, in __call__ return context(self.name, engine, receiver, context)(*self.args) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> return lambda *args, **kwargs: runner.call( - ~~~~~~~~~~~^ - name, self, args, kwargs, engine, receiver, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - data_context, use_convention, function_filter) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 51, in call result = delegate() + ^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 140, in <lambda> return lambda: delegate() - ~~~~~~~~^^ + ^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/specs.py", line 309, in func result = self.payload( - *tuple(map(lambda t: t(new_context), - ...<2 lines>... - keyword_args.items())) - ) + ^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/standard_library/collections.py", line 224, in dict_keyword_access return d[key] ~^^^^^ @@ -22908,152 +9918,87 @@ Traceback (most recent call last): File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 161, in _on_action_complete task.on_action_complete(action_ex) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 593, in on_action_complete self.complete(state, state_info) - ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 401, in complete cmds = wf_ctrl.continue_workflow(task_ex=self.task_ex) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/workflow/base.py", line 134, in continue_workflow return self._find_next_commands(task_ex) - ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/workflow/direct_workflow.py", line 106, in _find_next_commands cmds.extend(self._find_next_commands_for_task(t_ex)) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/workflow/direct_workflow.py", line 137, in _find_next_commands_for_task for t_n, params, event_name in self._find_next_tasks(task_ex, ctx): - ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/workflow/direct_workflow.py", line 331, in _find_next_tasks if not cond or expr.evaluate(cond, ctx_view): - ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 70, in evaluate return evaluator.evaluate(expression, context) - ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 226, in evaluate evaluated = super(InlineYAQLEvaluator, cls).evaluate( - trim_expr, - data_context - ) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 180, in evaluate raise exc.YaqlEvaluationException( - ...<2 lines>... - ) -mistral.exceptions.YaqlEvaluationException: Can not evaluate YAQL expression [expression=$.invalid_yaql, error='invalid_yaql', data={'__task_execution': {'id': 'e3062df0-ad59-47d4-8b25-4f1b7a68c698', 'name': 'task1'}, '__versions': {}, '__env': {}, '__execution': {'id': 'f8b5e3e8-317a-4a55-9831-4672acd8a790'}, }] +mistral.exceptions.YaqlEvaluationException: Can not evaluate YAQL expression [expression=$.invalid_yaql, error='invalid_yaql', data={'__task_execution': {'id': '70ef3286-1a7e-4bb5-8aa6-fcf1e8f3fd59', 'name': 'task1'}, '__versions': {}, '__env': {}, '__execution': {'id': '43ed2ccb-2aff-405d-91a4-ea8a830c9dc1'}, }] -mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_concurrency_yaql -mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_concurrency_yaql ... ok +mistral.tests.unit.engine.test_join.JoinEngineTest.test_join_after_join +mistral.tests.unit.engine.test_join.JoinEngineTest.test_join_after_join ... ok mistral.tests.unit.engine.test_error_handling.ErrorHandlingEngineTest.test_error_message_format_key_error mistral.tests.unit.engine.test_error_handling.ErrorHandlingEngineTest.test_error_message_format_key_error ... ok - ERROR [mistral.engine.task_handler] Failed to run task [error=Invalid data type in ConcurrencyPolicy: '2' is not of type 'integer' - -Failed validating 'type' in schema['properties']['concurrency']: - {'minimum': 0, 'type': 'integer'} - -On instance['concurrency']: - '2'. Value(s) can be shown after YAQL evaluating. If you use YAQL here, please correct it., wf=wf, task=task1]: -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/base.py", line 188, in _validate - jsonschema.validate(props, self._schema) - ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1306, in validate - raise error -jsonschema.exceptions.ValidationError: '2' is not of type 'integer' - -Failed validating 'type' in schema['properties']['concurrency']: - {'minimum': 0, 'type': 'integer'} - -On instance['concurrency']: - '2' - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 83, in run_task - task.run(first_run) - ~~~~~~~~^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 602, in run - self._run_new() - ~~~~~~~~~~~~~^^ - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 626, in _run_new - self._before_task_start() - ~~~~~~~~~~~~~~~~~~~~~~~^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 482, in _before_task_start - p.before_task_start(self) - ~~~~~~~~~~~~~~~~~~~^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/policies.py", line 494, in before_task_start - super(ConcurrencyPolicy, self).before_task_start(task) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/base.py", line 172, in before_task_start - self._validate() - ~~~~~~~~~~~~~~^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/base.py", line 190, in _validate - raise exc.InvalidModelException( - ...<3 lines>... - ) -mistral.exceptions.InvalidModelException: Invalid data type in ConcurrencyPolicy: '2' is not of type 'integer' - -Failed validating 'type' in schema['properties']['concurrency']: - {'minimum': 0, 'type': 'integer'} - -On instance['concurrency']: - '2'. Value(s) can be shown after YAQL evaluating. If you use YAQL here, please correct it. - - ERROR [mistral.engine.task_handler] Failed to handle action completion [error=Can not evaluate YAQL expression [expression=invalid_yaql_function(), error=Unknown function "invalid_yaql_function", data={'__task_execution': {'id': '2da40cc6-27f5-43c5-b5b3-963cb328b096', 'name': 'task1'}, , '__env': {}, '__execution': {'id': 'fb096de2-7b4c-4822-b4e4-ed304bfc5063'}, }], wf=wf, task=task1, action=std.noop]: + WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. + ERROR [mistral.engine.task_handler] Failed to handle action completion [error=Can not evaluate YAQL expression [expression=invalid_yaql_function(), error=Unknown function "invalid_yaql_function", data={'__task_execution': {'id': '420365d7-484a-4a29-9773-72c60b6b4718', 'name': 'task1'}, , '__env': {}, '__execution': {'id': '1caf5590-92a3-4bac-9ab2-efb4bf372db6'}, }], wf=wf, task=task1, action=std.noop]: Traceback (most recent call last): File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 158, in evaluate result = get_yaql_engine_class()(expression).evaluate( - context=get_yaql_context(data_context) - ) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 159, in evaluate return self(utils.NO_VALUE, context, self.engine) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 147, in __call__ return super(Statement, self).__call__(receiver, context, engine) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 34, in __call__ return context(self.name, engine, receiver, context)(*self.args) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> return lambda *args, **kwargs: runner.call( - ~~~~~~~~~~~^ - name, self, args, kwargs, engine, receiver, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - data_context, use_convention, function_filter) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 48, in call delegate = choose_overload( - name, all_overloads, engine, receiver, data_context, args, kwargs) + ^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 115, in choose_overload args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args)) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 115, in <genexpr> args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args)) - ~~~~~~~~~~~~~^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 109, in <lambda> arg(utils.NO_VALUE, context, engine) - ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 34, in __call__ return context(self.name, engine, receiver, context)(*self.args) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> return lambda *args, **kwargs: runner.call( - ~~~~~~~~~~~^ - name, self, args, kwargs, engine, receiver, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - data_context, use_convention, function_filter) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 44, in call raise exceptions.NoFunctionRegisteredException(name) yaql.language.exceptions.NoFunctionRegisteredException: Unknown function "invalid_yaql_function" @@ -23063,284 +10008,75 @@ Traceback (most recent call last): File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 161, in _on_action_complete task.on_action_complete(action_ex) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 593, in on_action_complete self.complete(state, state_info) - ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 383, in complete data_flow.publish_variables(self.task_ex, self.task_spec) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/workflow/data_flow.py", line 237, in publish_variables task_ex.published = expr.evaluate_recursively(branch_vars, expr_ctx) - ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 99, in evaluate_recursively data[key] = _evaluate_item(data[key], context) - ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 78, in _evaluate_item return evaluate(item, context) + ^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 70, in evaluate return evaluator.evaluate(expression, context) - ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 226, in evaluate evaluated = super(InlineYAQLEvaluator, cls).evaluate( - trim_expr, - data_context - ) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 180, in evaluate raise exc.YaqlEvaluationException( - ...<2 lines>... - ) -mistral.exceptions.YaqlEvaluationException: Can not evaluate YAQL expression [expression=invalid_yaql_function(), error=Unknown function "invalid_yaql_function", data={'__task_execution': {'id': '2da40cc6-27f5-43c5-b5b3-963cb328b096', 'name': 'task1'}, , '__env': {}, '__execution': {'id': 'fb096de2-7b4c-4822-b4e4-ed304bfc5063'}, }] - -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Failed to handle action completion [error=Can not evaluate YAQL expression [expression=invalid_yaql_function(), error=Unknown function "invalid_yaql_function", data={'__task_execution': {'id': '2da40cc6-27f5-43c5-b5b3-963cb328b096', 'name': 'task1'}, , '__env': {}, '__execution': {'id': 'fb096de2-7b4c-4822-b4e4-ed304bfc5063'}, }], wf=wf, task=task1, action=std.noop]: -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 158, in evaluate - result = get_yaql_engine_class()(expression).evaluate( - context=get_yaql_context(data_context) - ) - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 159, in evaluate - return self(utils.NO_VALUE, context, self.engine) - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 147, in __call__ - return super(Statement, self).__call__(receiver, context, engine) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 34, in __call__ - return context(self.name, engine, receiver, context)(*self.args) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> - return lambda *args, **kwargs: runner.call( - ~~~~~~~~~~~^ - name, self, args, kwargs, engine, receiver, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - data_context, use_convention, function_filter) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 48, in call - delegate = choose_overload( - name, all_overloads, engine, receiver, data_context, args, kwargs) - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 115, in choose_overload - args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args)) - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 115, in <genexpr> - args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args)) - ~~~~~~~~~~~~~^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 109, in <lambda> - arg(utils.NO_VALUE, context, engine) - ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 34, in __call__ - return context(self.name, engine, receiver, context)(*self.args) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> - return lambda *args, **kwargs: runner.call( - ~~~~~~~~~~~^ - name, self, args, kwargs, engine, receiver, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - data_context, use_convention, function_filter) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 44, in call - raise exceptions.NoFunctionRegisteredException(name) -yaql.language.exceptions.NoFunctionRegisteredException: Unknown function "invalid_yaql_function" +mistral.exceptions.YaqlEvaluationException: Can not evaluate YAQL expression [expression=invalid_yaql_function(), error=Unknown function "invalid_yaql_function", data={'__task_execution': {'id': '420365d7-484a-4a29-9773-72c60b6b4718', 'name': 'task1'}, , '__env': {}, '__execution': {'id': '1caf5590-92a3-4bac-9ab2-efb4bf372db6'}, }] -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 161, in _on_action_complete - task.on_action_complete(action_ex) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 593, in on_action_complete - self.complete(state, state_info) - ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 383, in complete - data_flow.publish_variables(self.task_ex, self.task_spec) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/workflow/data_flow.py", line 237, in publish_variables - task_ex.published = expr.evaluate_recursively(branch_vars, expr_ctx) - ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 99, in evaluate_recursively - data[key] = _evaluate_item(data[key], context) - ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 78, in _evaluate_item - return evaluate(item, context) - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 70, in evaluate - return evaluator.evaluate(expression, context) - ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 226, in evaluate - evaluated = super(InlineYAQLEvaluator, cls).evaluate( - trim_expr, - data_context - ) - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 180, in evaluate - raise exc.YaqlEvaluationException( - ...<2 lines>... - ) -mistral.exceptions.YaqlEvaluationException: Can not evaluate YAQL expression [expression=invalid_yaql_function(), error=Unknown function "invalid_yaql_function", data={'__task_execution': {'id': '2da40cc6-27f5-43c5-b5b3-963cb328b096', 'name': 'task1'}, , '__env': {}, '__execution': {'id': 'fb096de2-7b4c-4822-b4e4-ed304bfc5063'}, }] +mistral.tests.unit.lang.test_spec_caching.SpecificationCachingTest.test_cache_workflow_spec_by_execution_id +mistral.tests.unit.lang.test_spec_caching.SpecificationCachingTest.test_cache_workflow_spec_by_execution_id ... ok mistral.tests.unit.engine.test_error_handling.ErrorHandlingEngineTest.test_error_message_format_on_action_complete mistral.tests.unit.engine.test_error_handling.ErrorHandlingEngineTest.test_error_message_format_on_action_complete ... ok -mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_concurrency_yaql_wrong_type -mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_concurrency_yaql_wrong_type ... ok +mistral.tests.unit.engine.test_direct_workflow_rerun_cancelled.DirectWorkflowRerunCancelledTest.test_rerun_cancelled_task +mistral.tests.unit.engine.test_direct_workflow_rerun_cancelled.DirectWorkflowRerunCancelledTest.test_rerun_cancelled_task ... ok ERROR [mistral.engine.action_handler] Failed to complete action [error=Can not evaluate YAQL expression [expression=invalid_yaql_function(), error=Unknown function "invalid_yaql_function", data=test], action=wb.my_action, task=task1]: Traceback (most recent call last): File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 158, in evaluate result = get_yaql_engine_class()(expression).evaluate( - context=get_yaql_context(data_context) - ) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 159, in evaluate return self(utils.NO_VALUE, context, self.engine) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 147, in __call__ return super(Statement, self).__call__(receiver, context, engine) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 34, in __call__ return context(self.name, engine, receiver, context)(*self.args) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> return lambda *args, **kwargs: runner.call( - ~~~~~~~~~~~^ - name, self, args, kwargs, engine, receiver, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - data_context, use_convention, function_filter) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 48, in call delegate = choose_overload( - name, all_overloads, engine, receiver, data_context, args, kwargs) + ^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 115, in choose_overload args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args)) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 115, in <genexpr> args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args)) - ~~~~~~~~~~~~~^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 109, in <lambda> arg(utils.NO_VALUE, context, engine) - ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 34, in __call__ return context(self.name, engine, receiver, context)(*self.args) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> return lambda *args, **kwargs: runner.call( - ~~~~~~~~~~~^ - name, self, args, kwargs, engine, receiver, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - data_context, use_convention, function_filter) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 44, in call raise exceptions.NoFunctionRegisteredException(name) yaql.language.exceptions.NoFunctionRegisteredException: Unknown function "invalid_yaql_function" @@ -23350,80 +10086,65 @@ Traceback (most recent call last): File "/build/reproducible-path/mistral-19.0.0/mistral/engine/action_handler.py", line 38, in on_action_complete action.complete(result) - ~~~~~~~~~~~~~~~^^^^^^^^ File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/engine/actions.py", line 238, in complete converted_result = self.action_desc.post_process_result(result) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/actions/adhoc.py", line 227, in post_process_result data=expr.evaluate_recursively( - ~~~~~~~~~~~~~~~~~~~~~~~~~^ - transformer_expr, - ^^^^^^^^^^^^^^^^^ - result.data - ^^^^^^^^^^^ - ), - ^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 104, in evaluate_recursively return _evaluate_item(data, context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 78, in _evaluate_item return evaluate(item, context) + ^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 70, in evaluate return evaluator.evaluate(expression, context) - ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 226, in evaluate evaluated = super(InlineYAQLEvaluator, cls).evaluate( - trim_expr, - data_context - ) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 180, in evaluate raise exc.YaqlEvaluationException( - ...<2 lines>... - ) mistral.exceptions.YaqlEvaluationException: Can not evaluate YAQL expression [expression=invalid_yaql_function(), error=Unknown function "invalid_yaql_function", data=test] ERROR [mistral.engine.task_handler] Failed to complete action [error=Can not evaluate YAQL expression [expression=invalid_yaql_function(), error=Unknown function "invalid_yaql_function", data=test], action=wb.my_action, task=task1]: Traceback (most recent call last): File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 158, in evaluate result = get_yaql_engine_class()(expression).evaluate( - context=get_yaql_context(data_context) - ) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 159, in evaluate return self(utils.NO_VALUE, context, self.engine) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 147, in __call__ return super(Statement, self).__call__(receiver, context, engine) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 34, in __call__ return context(self.name, engine, receiver, context)(*self.args) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> return lambda *args, **kwargs: runner.call( - ~~~~~~~~~~~^ - name, self, args, kwargs, engine, receiver, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - data_context, use_convention, function_filter) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 48, in call delegate = choose_overload( - name, all_overloads, engine, receiver, data_context, args, kwargs) + ^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 115, in choose_overload args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args)) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 115, in <genexpr> args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args)) - ~~~~~~~~~~~~~^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 109, in <lambda> arg(utils.NO_VALUE, context, engine) - ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 34, in __call__ return context(self.name, engine, receiver, context)(*self.args) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> return lambda *args, **kwargs: runner.call( - ~~~~~~~~~~~^ - name, self, args, kwargs, engine, receiver, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - data_context, use_convention, function_filter) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 44, in call raise exceptions.NoFunctionRegisteredException(name) yaql.language.exceptions.NoFunctionRegisteredException: Unknown function "invalid_yaql_function" @@ -23433,54 +10154,51 @@ Traceback (most recent call last): File "/build/reproducible-path/mistral-19.0.0/mistral/engine/action_handler.py", line 38, in on_action_complete action.complete(result) - ~~~~~~~~~~~~~~~^^^^^^^^ File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/engine/actions.py", line 238, in complete converted_result = self.action_desc.post_process_result(result) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/actions/adhoc.py", line 227, in post_process_result data=expr.evaluate_recursively( - ~~~~~~~~~~~~~~~~~~~~~~~~~^ - transformer_expr, - ^^^^^^^^^^^^^^^^^ - result.data - ^^^^^^^^^^^ - ), - ^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 104, in evaluate_recursively return _evaluate_item(data, context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 78, in _evaluate_item return evaluate(item, context) + ^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 70, in evaluate return evaluator.evaluate(expression, context) - ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 226, in evaluate evaluated = super(InlineYAQLEvaluator, cls).evaluate( - trim_expr, - data_context - ) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 180, in evaluate raise exc.YaqlEvaluationException( - ...<2 lines>... - ) mistral.exceptions.YaqlEvaluationException: Can not evaluate YAQL expression [expression=invalid_yaql_function(), error=Unknown function "invalid_yaql_function", data=test] -mistral.tests.unit.engine.test_policies.PoliciesTest.test_timeout_policy -mistral.tests.unit.engine.test_policies.PoliciesTest.test_timeout_policy ... ok -mistral.tests.unit.engine.test_join.JoinEngineTest.test_partial_join_triggers_once -mistral.tests.unit.engine.test_join.JoinEngineTest.test_partial_join_triggers_once ... ok mistral.tests.unit.engine.test_error_handling.ErrorHandlingEngineTest.test_error_message_format_on_adhoc_action_error mistral.tests.unit.engine.test_error_handling.ErrorHandlingEngineTest.test_error_message_format_on_adhoc_action_error ... ok -mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_empty_list -mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_empty_list ... ok + WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=b9b7ef56-5e73-4a1f-aa18-0817f1815095, msg='Fail action expected exception.'] +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action + result = action.run( + ^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run + raise exc.ActionException('Fail action expected exception.') +mistral.exceptions.ActionException: Fail action expected exception. +mistral.tests.unit.lang.test_spec_caching.SpecificationCachingTest.test_workflow_spec_cache_update_via_workbook_service +mistral.tests.unit.lang.test_spec_caching.SpecificationCachingTest.test_workflow_spec_cache_update_via_workbook_service ... ok WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. - ERROR [mistral.engine.task_handler] Failed to run task [error=Can not evaluate Jinja expression [expression={{ _.invalid_var }}, error='mistral.workflow.data_flow.ContextView object' has no attribute 'invalid_var', data={'__task_execution': {'id': 'da62f70e-44fc-4cb9-a67d-c6c189904741', 'name': 'task1'}, '__env': {}, , , '__execution': {'id': 'f29f5c87-af71-496f-bb0b-021be3752903'}, }], wf=wf, task=task1]: + ERROR [mistral.engine.task_handler] Failed to run task [error=Can not evaluate Jinja expression [expression={{ _.invalid_var }}, error='mistral.workflow.data_flow.ContextView object' has no attribute 'invalid_var', data={'__task_execution': {'id': '702bb310-55ce-420d-a0eb-775d604ed378', 'name': 'task1'}, '__env': {}, , , '__execution': {'id': '1e53b1e4-95c3-4810-b3cf-d28252e6278f'}, }], wf=wf, task=task1]: Traceback (most recent call last): File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/jinja_expression.py", line 141, in evaluate result = JinjaEvaluator.evaluate(patterns[0][1], data_context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/jinja_expression.py", line 95, in evaluate str(result) - ~~~^^^^^^^^ File "/usr/lib/python3/dist-packages/jinja2/runtime.py", line 852, in _fail_with_undefined_error raise self._undefined_exception(self._undefined_message) jinja2.exceptions.UndefinedError: 'mistral.workflow.data_flow.ContextView object' has no attribute 'invalid_var' @@ -23490,165 +10208,82 @@ Traceback (most recent call last): File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 273, in continue_task task.run() - ~~~~~~~~^^ File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 604, in run self._run_existing() - ~~~~~~~~~~~~~~~~~~^^ File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 666, in _run_existing self._schedule_actions() - ~~~~~~~~~~~~~~~~~~~~~~^^ File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 696, in _schedule_actions input_dict = self._get_action_input() + ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 735, in _get_action_input self.evaluate(input_spec, ctx) if input_spec else {} - ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 172, in evaluate return expr.evaluate_recursively( - ~~~~~~~~~~~~~~~~~~~~~~~~~^ - data, - ^^^^^ - self.get_expression_context(ctx) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - ) - ^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 99, in evaluate_recursively data[key] = _evaluate_item(data[key], context) - ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 78, in _evaluate_item return evaluate(item, context) + ^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 70, in evaluate return evaluator.evaluate(expression, context) - ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/jinja_expression.py", line 165, in evaluate raise exc.JinjaEvaluationException( - ...<2 lines>... - ) -mistral.exceptions.JinjaEvaluationException: Can not evaluate Jinja expression [expression={{ _.invalid_var }}, error='mistral.workflow.data_flow.ContextView object' has no attribute 'invalid_var', data={'__task_execution': {'id': 'da62f70e-44fc-4cb9-a67d-c6c189904741', 'name': 'task1'}, '__env': {}, , , '__execution': {'id': 'f29f5c87-af71-496f-bb0b-021be3752903'}, }] +mistral.exceptions.JinjaEvaluationException: Can not evaluate Jinja expression [expression={{ _.invalid_var }}, error='mistral.workflow.data_flow.ContextView object' has no attribute 'invalid_var', data={'__task_execution': {'id': '702bb310-55ce-420d-a0eb-775d604ed378', 'name': 'task1'}, '__env': {}, , , '__execution': {'id': '1e53b1e4-95c3-4810-b3cf-d28252e6278f'}, }] - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=f54dcb60-3072-483c-9a35-e62a350bfbf8, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - context.create_action_context(exec_ctx) - ) - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. -mistral.tests.unit.engine.test_policies.PoliciesTest.test_timeout_policy_from_var -mistral.tests.unit.engine.test_policies.PoliciesTest.test_timeout_policy_from_var ... ok -mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_env -mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_env ... ok WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. +mistral.tests.unit.engine.test_join.JoinEngineTest.test_join_last_inbound_indirect_error +mistral.tests.unit.engine.test_join.JoinEngineTest.test_join_last_inbound_indirect_error ... ok mistral.tests.unit.engine.test_error_handling.ErrorHandlingEngineTest.test_error_message_format_on_task_continue mistral.tests.unit.engine.test_error_handling.ErrorHandlingEngineTest.test_error_message_format_on_task_continue ... ok -mistral.tests.unit.engine.test_join.JoinEngineTest.test_triggered_by_error -mistral.tests.unit.engine.test_join.JoinEngineTest.test_triggered_by_error ... ok - ERROR [mistral.engine.task_handler] Failed to run task [error=Invalid data type in TimeoutPolicy: -1 is less than the minimum of 0 - -Failed validating 'minimum' in schema['properties']['delay']: - {'minimum': 0, 'type': 'integer'} - -On instance['delay']: - -1. Value(s) can be shown after YAQL evaluating. If you use YAQL here, please correct it., wf=wb.wf1, task=task1]: -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/base.py", line 188, in _validate - jsonschema.validate(props, self._schema) - ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1306, in validate - raise error -jsonschema.exceptions.ValidationError: -1 is less than the minimum of 0 - -Failed validating 'minimum' in schema['properties']['delay']: - {'minimum': 0, 'type': 'integer'} - -On instance['delay']: - -1 - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 83, in run_task - task.run(first_run) - ~~~~~~~~^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 602, in run - self._run_new() - ~~~~~~~~~~~~~^^ - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 626, in _run_new - self._before_task_start() - ~~~~~~~~~~~~~~~~~~~~~~~^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 482, in _before_task_start - p.before_task_start(self) - ~~~~~~~~~~~~~~~~~~~^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/policies.py", line 423, in before_task_start - super(TimeoutPolicy, self).before_task_start(task) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/base.py", line 172, in before_task_start - self._validate() - ~~~~~~~~~~~~~~^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/base.py", line 190, in _validate - raise exc.InvalidModelException( - ...<3 lines>... - ) -mistral.exceptions.InvalidModelException: Invalid data type in TimeoutPolicy: -1 is less than the minimum of 0 - -Failed validating 'minimum' in schema['properties']['delay']: - {'minimum': 0, 'type': 'integer'} - -On instance['delay']: - -1. Value(s) can be shown after YAQL evaluating. If you use YAQL here, please correct it. - - ERROR [mistral.engine.task_handler] Failed to handle action completion [error=Can not evaluate YAQL expression [expression=invalid_yaql_function(), error=Unknown function "invalid_yaql_function", data={'__task_execution': {'id': '692d9161-08f3-4fb9-abca-49c6aa396415', 'name': 'task1'}, , '__env': {}, '__execution': {'id': '202bd378-ea30-4ce5-939a-ae9d1b96f606'}, }], wf=wf, task=task1, action=std.noop]: +mistral.tests.unit.engine.test_direct_workflow_rerun_cancelled.DirectWorkflowRerunCancelledTest.test_rerun_cancelled_with_items +mistral.tests.unit.engine.test_direct_workflow_rerun_cancelled.DirectWorkflowRerunCancelledTest.test_rerun_cancelled_with_items ... ok + ERROR [mistral.engine.task_handler] Failed to handle action completion [error=Can not evaluate YAQL expression [expression=invalid_yaql_function(), error=Unknown function "invalid_yaql_function", data={'__task_execution': {'id': '04a1a5f6-37e4-46fa-a128-c62360eaf833', 'name': 'task1'}, , '__env': {}, '__execution': {'id': 'b7fa9eb9-ae96-498b-885b-39d4a3fd3139'}, }], wf=wf, task=task1, action=std.noop]: Traceback (most recent call last): File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 158, in evaluate result = get_yaql_engine_class()(expression).evaluate( - context=get_yaql_context(data_context) - ) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 159, in evaluate return self(utils.NO_VALUE, context, self.engine) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 147, in __call__ return super(Statement, self).__call__(receiver, context, engine) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 34, in __call__ return context(self.name, engine, receiver, context)(*self.args) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> return lambda *args, **kwargs: runner.call( - ~~~~~~~~~~~^ - name, self, args, kwargs, engine, receiver, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - data_context, use_convention, function_filter) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 48, in call delegate = choose_overload( - name, all_overloads, engine, receiver, data_context, args, kwargs) + ^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 115, in choose_overload args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args)) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 115, in <genexpr> args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args)) - ~~~~~~~~~~~~~^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 109, in <lambda> arg(utils.NO_VALUE, context, engine) - ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 34, in __call__ return context(self.name, engine, receiver, context)(*self.args) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> return lambda *args, **kwargs: runner.call( - ~~~~~~~~~~~^ - name, self, args, kwargs, engine, receiver, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - data_context, use_convention, function_filter) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 44, in call raise exceptions.NoFunctionRegisteredException(name) yaql.language.exceptions.NoFunctionRegisteredException: Unknown function "invalid_yaql_function" @@ -23658,180 +10293,140 @@ Traceback (most recent call last): File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 161, in _on_action_complete task.on_action_complete(action_ex) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 593, in on_action_complete self.complete(state, state_info) - ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 383, in complete data_flow.publish_variables(self.task_ex, self.task_spec) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/workflow/data_flow.py", line 237, in publish_variables task_ex.published = expr.evaluate_recursively(branch_vars, expr_ctx) - ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 99, in evaluate_recursively data[key] = _evaluate_item(data[key], context) - ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 78, in _evaluate_item return evaluate(item, context) + ^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 70, in evaluate return evaluator.evaluate(expression, context) - ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 226, in evaluate evaluated = super(InlineYAQLEvaluator, cls).evaluate( - trim_expr, - data_context - ) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 180, in evaluate raise exc.YaqlEvaluationException( - ...<2 lines>... - ) -mistral.exceptions.YaqlEvaluationException: Can not evaluate YAQL expression [expression=invalid_yaql_function(), error=Unknown function "invalid_yaql_function", data={'__task_execution': {'id': '692d9161-08f3-4fb9-abca-49c6aa396415', 'name': 'task1'}, , '__env': {}, '__execution': {'id': '202bd378-ea30-4ce5-939a-ae9d1b96f606'}, }] +mistral.exceptions.YaqlEvaluationException: Can not evaluate YAQL expression [expression=invalid_yaql_function(), error=Unknown function "invalid_yaql_function", data={'__task_execution': {'id': '04a1a5f6-37e4-46fa-a128-c62360eaf833', 'name': 'task1'}, , '__env': {}, '__execution': {'id': 'b7fa9eb9-ae96-498b-885b-39d4a3fd3139'}, }] -mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_env_in_with_items_expression -mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_env_in_with_items_expression ... ok -mistral.tests.unit.engine.test_policies.PoliciesTest.test_timeout_policy_from_var_negative_number -mistral.tests.unit.engine.test_policies.PoliciesTest.test_timeout_policy_from_var_negative_number ... ok +mistral.tests.unit.lang.test_spec_caching.SpecificationCachingTest.test_workflow_spec_cache_update_via_workflow_service +mistral.tests.unit.lang.test_spec_caching.SpecificationCachingTest.test_workflow_spec_cache_update_via_workflow_service ... ok mistral.tests.unit.engine.test_error_handling.ErrorHandlingEngineTest.test_error_message_format_unknown_function mistral.tests.unit.engine.test_error_handling.ErrorHandlingEngineTest.test_error_message_format_unknown_function ... ok - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=1750dae5-55a2-468f-b991-6beee5c8d842, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - context.create_action_context(exec_ctx) - ) - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=aa47a616-a63b-4db3-9990-9392d6b0fcaa, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - context.create_action_context(exec_ctx) - ) - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=eb944ef5-467b-4529-80da-fb7a679c70f1, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - context.create_action_context(exec_ctx) - ) - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=bd21bb38-88d3-42dd-9163-4f4296ad7b6c, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - context.create_action_context(exec_ctx) - ) - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=920a5af6-c0c0-4a46-aff6-e0b2b1a2718e, msg='Fail action expected exception.'] +mistral.tests.unit.lang.test_spec_caching.SpecificationCachingTest.test_workflow_spec_caching +mistral.tests.unit.lang.test_spec_caching.SpecificationCachingTest.test_workflow_spec_caching ... ok +mistral.tests.unit.engine.test_profiler.EngineProfilerTest.test_no_profile_trace +mistral.tests.unit.engine.test_profiler.EngineProfilerTest.test_no_profile_trace ... ok +mistral.tests.unit.lang.v2.test_actions.ActionSpecValidationTest.test_base +mistral.tests.unit.lang.v2.test_actions.ActionSpecValidationTest.test_base ... ok + WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=2e3829be-2989-4816-862e-d32f37b3ca7a, msg='Fail action expected exception.'] Traceback (most recent call last): File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action result = action.run( - context.create_action_context(exec_ctx) - ) + ^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run raise exc.ActionException('Fail action expected exception.') mistral.exceptions.ActionException: Fail action expected exception. WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_fail -mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_fail ... ok -mistral.tests.unit.engine.test_policies.PoliciesTest.test_timeout_policy_from_var_zero_seconds -mistral.tests.unit.engine.test_policies.PoliciesTest.test_timeout_policy_from_var_zero_seconds ... ok +mistral.tests.unit.lang.v2.test_actions.ActionSpecValidationTest.test_base_input +mistral.tests.unit.lang.v2.test_actions.ActionSpecValidationTest.test_base_input ... ok +mistral.tests.unit.lang.v2.test_actions.ActionSpecValidationTest.test_base_required +mistral.tests.unit.lang.v2.test_actions.ActionSpecValidationTest.test_base_required ... ok +mistral.tests.unit.engine.test_join.JoinEngineTest.test_join_multiple_routes_with_one_source +mistral.tests.unit.engine.test_join.JoinEngineTest.test_join_multiple_routes_with_one_source ... ok +mistral.tests.unit.engine.test_profiler.EngineProfilerTest.test_profile_trace +mistral.tests.unit.engine.test_profiler.EngineProfilerTest.test_profile_trace ... ok mistral.tests.unit.engine.test_error_handling.ErrorHandlingEngineTest.test_first_task_error mistral.tests.unit.engine.test_error_handling.ErrorHandlingEngineTest.test_first_task_error ... ok -mistral.tests.unit.engine.test_join.JoinEngineTest.test_triggered_by_impossible_route -mistral.tests.unit.engine.test_join.JoinEngineTest.test_triggered_by_impossible_route ... ok +mistral.tests.unit.lang.v2.test_actions.ActionSpecValidationTest.test_input +mistral.tests.unit.lang.v2.test_actions.ActionSpecValidationTest.test_input ... ok +mistral.tests.unit.lang.v2.test_actions.ActionSpecValidationTest.test_output +mistral.tests.unit.lang.v2.test_actions.ActionSpecValidationTest.test_output ... ok +mistral.tests.unit.notifiers.test_notifier_servers.LocalNotifServerTest.test_get_notifier +mistral.tests.unit.notifiers.test_notifier_servers.LocalNotifServerTest.test_get_notifier ... ok ERROR [mistral.rpc.base] Caught a messaging remote error. See details of the original exception. Traceback (most recent call last): File "/build/reproducible-path/mistral-19.0.0/mistral/rpc/base.py", line 103, in decorator return method(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/rpc/clients.py", line 237, in on_action_complete return call( - auth_ctx.ctx(), - ...<3 lines>... - wf_action=wf_action - ) + ^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/rpc/oslo/oslo_client.py", line 42, in async_call return self._client.prepare(topic=self.topic, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - server=target, - ~~~~~~~~~~~~~~ - fanout=fanout).cast(ctx, method, **kwargs) - ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/client.py", line 146, in cast msg = self._make_message(ctxt, method, kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/client.py", line 114, in _make_message msg['args'][argname] = self.serializer.serialize_entity(ctxt, arg) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/context.py", line 241, in serialize_entity return self.entity_serializer.serialize(entity) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/mistral_lib/serialization.py", line 173, in serialize '__serial_data': serializer.serialize(entity) - ~~~~~~~~~~~~~~~~~~~~^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/mistral_lib/serialization.py", line 70, in serialize jsonutils.to_primitive(entity_dict, convert_instances=True) - ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_serialization/jsonutils.py", line 165, in to_primitive return {recursive(k): recursive(v) - ~~~~~~~~~^^^ + ^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_serialization/jsonutils.py", line 108, in to_primitive return value.decode(encoding=encoding) - ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ UnicodeDecodeError: 'utf-8' codec can't decode byte 0xf8 in position 0: invalid start byte - ERROR [mistral.executors.default_executor] Failed to complete action due to a Mistral exception [action=<mistral.tests.unit.engine.test_error_handling.InvalidUnicodeAction object at 0xb01a3310>, action_ex_id=393bbd7c-303e-42f4-9dab-7732d887ae4f] + ERROR [mistral.executors.default_executor] Failed to complete action due to a Mistral exception [action=<mistral.tests.unit.engine.test_error_handling.InvalidUnicodeAction object at 0xefba01b0>, action_ex_id=e4bd66ac-10bb-4d06-9524-9c1bf77d85ed] UnicodeDecodeError: utf-8 Traceback (most recent call last): File "/build/reproducible-path/mistral-19.0.0/mistral/rpc/base.py", line 103, in decorator return method(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/rpc/clients.py", line 237, in on_action_complete return call( - auth_ctx.ctx(), - ...<3 lines>... - wf_action=wf_action - ) + ^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/rpc/oslo/oslo_client.py", line 42, in async_call return self._client.prepare(topic=self.topic, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - server=target, - ~~~~~~~~~~~~~~ - fanout=fanout).cast(ctx, method, **kwargs) - ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/client.py", line 146, in cast msg = self._make_message(ctxt, method, kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/client.py", line 114, in _make_message msg['args'][argname] = self.serializer.serialize_entity(ctxt, arg) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/context.py", line 241, in serialize_entity return self.entity_serializer.serialize(entity) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/mistral_lib/serialization.py", line 173, in serialize '__serial_data': serializer.serialize(entity) - ~~~~~~~~~~~~~~~~~~~~^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/mistral_lib/serialization.py", line 70, in serialize jsonutils.to_primitive(entity_dict, convert_instances=True) - ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_serialization/jsonutils.py", line 165, in to_primitive return {recursive(k): recursive(v) - ~~~~~~~~~^^^ + ^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_serialization/jsonutils.py", line 108, in to_primitive return value.decode(encoding=encoding) - ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ UnicodeDecodeError: 'utf-8' codec can't decode byte 0xf8 in position 0: invalid start byte During handling of the above exception, another exception occurred: @@ -23839,183 +10434,151 @@ Traceback (most recent call last): File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 124, in _do_run_action self._engine_client.on_action_complete( - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - action_ex_id, - ^^^^^^^^^^^^^ - result, - ^^^^^^^ - async_=True - ^^^^^^^^^^^ - ) - ^ File "/build/reproducible-path/mistral-19.0.0/mistral/rpc/base.py", line 124, in decorator _wrap_exception_and_reraise(e) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/rpc/base.py", line 86, in _wrap_exception_and_reraise raise exc.MistralException(message) mistral.exceptions.MistralException: UnicodeDecodeError: utf-8 WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.engine.test_policies.PoliciesTest.test_timeout_policy_negative_number -mistral.tests.unit.engine.test_policies.PoliciesTest.test_timeout_policy_negative_number ... ok -mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_multi_array -mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_multi_array ... ok +mistral.tests.unit.engine.test_reverse_workflow.ReverseWorkflowEngineTest.test_inconsistent_task_names +mistral.tests.unit.engine.test_reverse_workflow.ReverseWorkflowEngineTest.test_inconsistent_task_names ... ok mistral.tests.unit.engine.test_error_handling.ErrorHandlingEngineTest.test_invalid_action_result mistral.tests.unit.engine.test_error_handling.ErrorHandlingEngineTest.test_invalid_action_result ... ok - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. - ERROR [mistral.engine.task_handler] Failed to run task [error=Can not evaluate YAQL expression [expression=$.non_existing_function_AAA(), error=Unknown method "non_existing_function_AAA" for receiver {'__env': {}, '__task_execution': {'id': '1f86fade-250a-44d2-94ad-631b77dfb7e7', 'name': 'task2'}, '__versions': {}, '__execution': {'id': '71479769-aabe-4c6f-96d1-945225b3cf67'}}, data={'__task_execution': {'id': '1f86fade-250a-44d2-94ad-631b77dfb7e7', 'name': 'task2'}, '__env': {}, , '__versions': {}, '__execution': {'id': '71479769-aabe-4c6f-96d1-945225b3cf67'}, }], wf=wf, task=task2]: +mistral.tests.unit.engine.test_reverse_workflow.ReverseWorkflowEngineTest.test_one_line_requires_syntax +mistral.tests.unit.engine.test_reverse_workflow.ReverseWorkflowEngineTest.test_one_line_requires_syntax ... ok + ERROR [mistral.engine.task_handler] Failed to run task [error=Can not evaluate YAQL expression [expression=$.non_existing_function_AAA(), error=Unknown method "non_existing_function_AAA" for receiver {'__task_execution': {'id': 'f986619f-baee-4f45-a942-80b884c42b79', 'name': 'task2'}, '__env': {}, '__execution': {'id': '0b069bb4-00b1-4187-a9f6-d1a0e7de6cc9'}, '__versions': {}}, data={'__task_execution': {'id': 'f986619f-baee-4f45-a942-80b884c42b79', 'name': 'task2'}, '__env': {}, , '__versions': {}, '__execution': {'id': '0b069bb4-00b1-4187-a9f6-d1a0e7de6cc9'}, }], wf=wf, task=task2]: Traceback (most recent call last): File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 158, in evaluate result = get_yaql_engine_class()(expression).evaluate( - context=get_yaql_context(data_context) - ) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 159, in evaluate return self(utils.NO_VALUE, context, self.engine) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 147, in __call__ return super(Statement, self).__call__(receiver, context, engine) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 34, in __call__ return context(self.name, engine, receiver, context)(*self.args) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> return lambda *args, **kwargs: runner.call( - ~~~~~~~~~~~^ - name, self, args, kwargs, engine, receiver, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - data_context, use_convention, function_filter) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 48, in call delegate = choose_overload( - name, all_overloads, engine, receiver, data_context, args, kwargs) + ^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 115, in choose_overload args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args)) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 115, in <genexpr> args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args)) - ~~~~~~~~~~~~~^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 109, in <lambda> arg(utils.NO_VALUE, context, engine) - ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 34, in __call__ return context(self.name, engine, receiver, context)(*self.args) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> return lambda *args, **kwargs: runner.call( - ~~~~~~~~~~~^ - name, self, args, kwargs, engine, receiver, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - data_context, use_convention, function_filter) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 51, in call result = delegate() + ^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 140, in <lambda> return lambda: delegate() - ~~~~~~~~^^ + ^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/specs.py", line 309, in func result = self.payload( - *tuple(map(lambda t: t(new_context), - ...<2 lines>... - keyword_args.items())) - ) + ^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/standard_library/system.py", line 61, in op_dot return expr(receiver) + ^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/yaqltypes.py", line 290, in func return self._call(value, new_receiver, new_context, - ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - engine, args, kwargs) - ^^^^^^^^^^^^^^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/yaqltypes.py", line 258, in _call result = value(receiver, context, engine) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 34, in __call__ return context(self.name, engine, receiver, context)(*self.args) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> return lambda *args, **kwargs: runner.call( - ~~~~~~~~~~~^ - name, self, args, kwargs, engine, receiver, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - data_context, use_convention, function_filter) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 46, in call raise exceptions.NoMethodRegisteredException(name, receiver) -yaql.language.exceptions.NoMethodRegisteredException: Unknown method "non_existing_function_AAA" for receiver {'__env': {}, '__task_execution': {'id': '1f86fade-250a-44d2-94ad-631b77dfb7e7', 'name': 'task2'}, '__versions': {}, '__execution': {'id': '71479769-aabe-4c6f-96d1-945225b3cf67'}} +yaql.language.exceptions.NoMethodRegisteredException: Unknown method "non_existing_function_AAA" for receiver {'__task_execution': {'id': 'f986619f-baee-4f45-a942-80b884c42b79', 'name': 'task2'}, '__env': {}, '__execution': {'id': '0b069bb4-00b1-4187-a9f6-d1a0e7de6cc9'}, '__versions': {}} During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 83, in run_task task.run(first_run) - ~~~~~~~~^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 602, in run self._run_new() - ~~~~~~~~~~~~~^^ File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 632, in _run_new self._schedule_actions() - ~~~~~~~~~~~~~~~~~~~~~~^^ File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 696, in _schedule_actions input_dict = self._get_action_input() + ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 735, in _get_action_input self.evaluate(input_spec, ctx) if input_spec else {} - ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 172, in evaluate return expr.evaluate_recursively( - ~~~~~~~~~~~~~~~~~~~~~~~~~^ - data, - ^^^^^ - self.get_expression_context(ctx) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - ) - ^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 99, in evaluate_recursively data[key] = _evaluate_item(data[key], context) - ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 78, in _evaluate_item return evaluate(item, context) + ^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 70, in evaluate return evaluator.evaluate(expression, context) - ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 226, in evaluate evaluated = super(InlineYAQLEvaluator, cls).evaluate( - trim_expr, - data_context - ) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 180, in evaluate raise exc.YaqlEvaluationException( - ...<2 lines>... - ) -mistral.exceptions.YaqlEvaluationException: Can not evaluate YAQL expression [expression=$.non_existing_function_AAA(), error=Unknown method "non_existing_function_AAA" for receiver {'__env': {}, '__task_execution': {'id': '1f86fade-250a-44d2-94ad-631b77dfb7e7', 'name': 'task2'}, '__versions': {}, '__execution': {'id': '71479769-aabe-4c6f-96d1-945225b3cf67'}}, data={'__task_execution': {'id': '1f86fade-250a-44d2-94ad-631b77dfb7e7', 'name': 'task2'}, '__env': {}, , '__versions': {}, '__execution': {'id': '71479769-aabe-4c6f-96d1-945225b3cf67'}, }] +mistral.exceptions.YaqlEvaluationException: Can not evaluate YAQL expression [expression=$.non_existing_function_AAA(), error=Unknown method "non_existing_function_AAA" for receiver {'__task_execution': {'id': 'f986619f-baee-4f45-a942-80b884c42b79', 'name': 'task2'}, '__env': {}, '__execution': {'id': '0b069bb4-00b1-4187-a9f6-d1a0e7de6cc9'}, '__versions': {}}, data={'__task_execution': {'id': 'f986619f-baee-4f45-a942-80b884c42b79', 'name': 'task2'}, '__env': {}, , '__versions': {}, '__execution': {'id': '0b069bb4-00b1-4187-a9f6-d1a0e7de6cc9'}, }] -mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_plain_list -mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_plain_list ... ok -mistral.tests.unit.engine.test_join.JoinEngineTest.test_triggered_by_success -mistral.tests.unit.engine.test_join.JoinEngineTest.test_triggered_by_success ... ok -mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_plain_list_wrong -mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_plain_list_wrong ... ok +mistral.tests.unit.notifiers.test_notifier_servers.LocalNotifServerTest.test_notify +mistral.tests.unit.notifiers.test_notifier_servers.LocalNotifServerTest.test_notify ... ok +mistral.tests.unit.notifiers.test_notifier_servers.RemoteNotifServerTest.test_get_notifier +mistral.tests.unit.notifiers.test_notifier_servers.RemoteNotifServerTest.test_get_notifier ... ok mistral.tests.unit.engine.test_error_handling.ErrorHandlingEngineTest.test_invalid_task_input mistral.tests.unit.engine.test_error_handling.ErrorHandlingEngineTest.test_invalid_task_input ... ok -mistral.tests.unit.engine.test_policies.PoliciesTest.test_timeout_policy_success_after_timeout -mistral.tests.unit.engine.test_policies.PoliciesTest.test_timeout_policy_success_after_timeout ... ok +mistral.tests.unit.engine.test_join.JoinEngineTest.test_join_route_delays +mistral.tests.unit.engine.test_join.JoinEngineTest.test_join_route_delays ... ok +mistral.tests.unit.engine.test_reverse_workflow.ReverseWorkflowEngineTest.test_start_task1 +mistral.tests.unit.engine.test_reverse_workflow.ReverseWorkflowEngineTest.test_start_task1 ... ok mistral.tests.unit.engine.test_error_handling.ErrorHandlingEngineTest.test_invalid_workflow_input mistral.tests.unit.engine.test_error_handling.ErrorHandlingEngineTest.test_invalid_workflow_input ... ok - ERROR [mistral.engine.task_handler] Failed to handle action completion [error=Can not evaluate Jinja expression [expression={{ (_.my_dict|some_invalid_filter).id }}, error=No filter named 'some_invalid_filter'., data={'__task_execution': {'id': '1ebac0c1-6997-428c-accd-f34abfe3035d', 'name': 'task1'}, , '__env': {}, '__execution': {'id': '6e9b3af8-88d8-48e0-bffb-4ad53d917fe9'}, 'my_dict': [{'id': 1, 'value': 11}]}], wf=wf, task=task1, action=std.noop]: + ERROR [mistral.engine.task_handler] Failed to handle action completion [error=Can not evaluate Jinja expression [expression={{ (_.my_dict|some_invalid_filter).id }}, error=No filter named 'some_invalid_filter'., data={'__task_execution': {'id': '65f86f66-a068-4e87-b325-38f4a5973630', 'name': 'task1'}, , '__env': {}, '__execution': {'id': '1b8456cf-13c8-4959-a3f0-6f6d78fe8e3a'}, 'my_dict': [{'id': 1, 'value': 11}]}], wf=wf, task=task1, action=std.noop]: Traceback (most recent call last): File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/jinja_expression.py", line 141, in evaluate result = JinjaEvaluator.evaluate(patterns[0][1], data_context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/jinja_expression.py", line 90, in evaluate result = cls._env.compile_expression(expression, **JINJA_OPTS)(**ctx) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/jinja2/environment.py", line 812, in compile_expression template = self.from_string(nodes.Template(body, lineno=1)) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/jinja2/environment.py", line 1105, in from_string return cls.from_code(self, self.compile(source), gs, None) - ~~~~~~~~~~~~^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/jinja2/environment.py", line 768, in compile self.handle_exception(source=source_hint) - ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/jinja2/environment.py", line 936, in handle_exception raise rewrite_traceback_stack(source=source) File "<unknown>", line 1, in template @@ -24026,120 +10589,110 @@ Traceback (most recent call last): File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 161, in _on_action_complete task.on_action_complete(action_ex) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 593, in on_action_complete self.complete(state, state_info) - ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 383, in complete data_flow.publish_variables(self.task_ex, self.task_spec) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/workflow/data_flow.py", line 237, in publish_variables task_ex.published = expr.evaluate_recursively(branch_vars, expr_ctx) - ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 99, in evaluate_recursively data[key] = _evaluate_item(data[key], context) - ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 78, in _evaluate_item return evaluate(item, context) + ^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 70, in evaluate return evaluator.evaluate(expression, context) - ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/jinja_expression.py", line 165, in evaluate raise exc.JinjaEvaluationException( - ...<2 lines>... - ) -mistral.exceptions.JinjaEvaluationException: Can not evaluate Jinja expression [expression={{ (_.my_dict|some_invalid_filter).id }}, error=No filter named 'some_invalid_filter'., data={'__task_execution': {'id': '1ebac0c1-6997-428c-accd-f34abfe3035d', 'name': 'task1'}, , '__env': {}, '__execution': {'id': '6e9b3af8-88d8-48e0-bffb-4ad53d917fe9'}, 'my_dict': [{'id': 1, 'value': 11}]}] +mistral.exceptions.JinjaEvaluationException: Can not evaluate Jinja expression [expression={{ (_.my_dict|some_invalid_filter).id }}, error=No filter named 'some_invalid_filter'., data={'__task_execution': {'id': '65f86f66-a068-4e87-b325-38f4a5973630', 'name': 'task1'}, , '__env': {}, '__execution': {'id': '1b8456cf-13c8-4959-a3f0-6f6d78fe8e3a'}, 'my_dict': [{'id': 1, 'value': 11}]}] -mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_results_one_item_as_list -mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_results_one_item_as_list ... ok +mistral.tests.unit.engine.test_reverse_workflow.ReverseWorkflowEngineTest.test_start_task2 +mistral.tests.unit.engine.test_reverse_workflow.ReverseWorkflowEngineTest.test_start_task2 ... ok +mistral.tests.unit.notifiers.test_notifier_servers.RemoteNotifServerTest.test_notify +mistral.tests.unit.notifiers.test_notifier_servers.RemoteNotifServerTest.test_notify ... ok mistral.tests.unit.engine.test_error_handling.ErrorHandlingEngineTest.test_publish_bad_jinja mistral.tests.unit.engine.test_error_handling.ErrorHandlingEngineTest.test_publish_bad_jinja ... ok - ERROR [mistral.engine.task_handler] Failed to handle action completion [error=Can not evaluate YAQL expression [expression=$.my_dict.where($.value = 13).id.first(), error=, data={'__task_execution': {'id': '1a13f3f3-dc05-4949-ae60-88e4ccec4f4a', 'name': 'task1'}, , '__env': {}, '__execution': {'id': '5e8684be-caed-48ab-bb7a-ebd8372a414e'}, 'my_dict': [{'id': 1, 'value': 11}]}], wf=wf, task=task1, action=std.noop]: +mistral.tests.unit.engine.test_join.JoinEngineTest.test_join_saving_task_context_with_all +mistral.tests.unit.engine.test_join.JoinEngineTest.test_join_saving_task_context_with_all ... ok + WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. +mistral.tests.unit.policies.test_workflows.TestWorkflowPolicy.test_workflow_create_allowed +mistral.tests.unit.policies.test_workflows.TestWorkflowPolicy.test_workflow_create_allowed ... ok + ERROR [mistral.utils.rest_utils] Error during API call: Operation forbidden (insufficient permissions) + ERROR [mistral.engine.task_handler] Failed to handle action completion [error=Can not evaluate YAQL expression [expression=$.my_dict.where($.value = 13).id.first(), error=, data={'__task_execution': {'id': '8e6b10fb-ac4c-4fe5-aafa-8c5dd179a4c2', 'name': 'task1'}, , '__env': {}, '__execution': {'id': 'b8c632cb-d99c-441e-b66b-3311574a431f'}, 'my_dict': [{'id': 1, 'value': 11}]}], wf=wf, task=task1, action=std.noop]: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 147, in __call__ return super(Statement, self).__call__(receiver, context, engine) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 34, in __call__ return context(self.name, engine, receiver, context)(*self.args) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> return lambda *args, **kwargs: runner.call( - ~~~~~~~~~~~^ - name, self, args, kwargs, engine, receiver, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - data_context, use_convention, function_filter) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 48, in call delegate = choose_overload( - name, all_overloads, engine, receiver, data_context, args, kwargs) + ^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 115, in choose_overload args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args)) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 115, in <genexpr> args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args)) - ~~~~~~~~~~~~~^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 109, in <lambda> arg(utils.NO_VALUE, context, engine) - ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 34, in __call__ return context(self.name, engine, receiver, context)(*self.args) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> return lambda *args, **kwargs: runner.call( - ~~~~~~~~~~~^ - name, self, args, kwargs, engine, receiver, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - data_context, use_convention, function_filter) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 51, in call result = delegate() + ^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 140, in <lambda> return lambda: delegate() - ~~~~~~~~^^ + ^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/specs.py", line 309, in func result = self.payload( - *tuple(map(lambda t: t(new_context), - ...<2 lines>... - keyword_args.items())) - ) + ^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/standard_library/system.py", line 61, in op_dot return expr(receiver) + ^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/yaqltypes.py", line 290, in func return self._call(value, new_receiver, new_context, - ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - engine, args, kwargs) - ^^^^^^^^^^^^^^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/yaqltypes.py", line 258, in _call result = value(receiver, context, engine) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 34, in __call__ return context(self.name, engine, receiver, context)(*self.args) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> return lambda *args, **kwargs: runner.call( - ~~~~~~~~~~~^ - name, self, args, kwargs, engine, receiver, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - data_context, use_convention, function_filter) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 55, in call raise exceptions.WrappedException(e).with_traceback( - sys.exc_info()[2]) File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 51, in call result = delegate() + ^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 140, in <lambda> return lambda: delegate() - ~~~~~~~~^^ + ^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/specs.py", line 309, in func result = self.payload( - *tuple(map(lambda t: t(new_context), - ...<2 lines>... - keyword_args.items())) - ) + ^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/standard_library/queries.py", line 554, in first return next(iter(collection)) + ^^^^^^^^^^^^^^^^^^^^^^ yaql.language.exceptions.WrappedException During handling of the above exception, another exception occurred: @@ -24147,92 +10700,76 @@ Traceback (most recent call last): File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 158, in evaluate result = get_yaql_engine_class()(expression).evaluate( - context=get_yaql_context(data_context) - ) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 159, in evaluate return self(utils.NO_VALUE, context, self.engine) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 149, in __call__ raise e.wrapped.with_traceback(sys.exc_info()[2]) File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 147, in __call__ return super(Statement, self).__call__(receiver, context, engine) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 34, in __call__ return context(self.name, engine, receiver, context)(*self.args) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> return lambda *args, **kwargs: runner.call( - ~~~~~~~~~~~^ - name, self, args, kwargs, engine, receiver, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - data_context, use_convention, function_filter) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 48, in call delegate = choose_overload( - name, all_overloads, engine, receiver, data_context, args, kwargs) + ^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 115, in choose_overload args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args)) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 115, in <genexpr> args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args)) - ~~~~~~~~~~~~~^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 109, in <lambda> arg(utils.NO_VALUE, context, engine) - ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 34, in __call__ return context(self.name, engine, receiver, context)(*self.args) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> return lambda *args, **kwargs: runner.call( - ~~~~~~~~~~~^ - name, self, args, kwargs, engine, receiver, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - data_context, use_convention, function_filter) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 51, in call result = delegate() + ^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 140, in <lambda> return lambda: delegate() - ~~~~~~~~^^ + ^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/specs.py", line 309, in func result = self.payload( - *tuple(map(lambda t: t(new_context), - ...<2 lines>... - keyword_args.items())) - ) + ^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/standard_library/system.py", line 61, in op_dot return expr(receiver) + ^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/yaqltypes.py", line 290, in func return self._call(value, new_receiver, new_context, - ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - engine, args, kwargs) - ^^^^^^^^^^^^^^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/yaqltypes.py", line 258, in _call result = value(receiver, context, engine) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 34, in __call__ return context(self.name, engine, receiver, context)(*self.args) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> return lambda *args, **kwargs: runner.call( - ~~~~~~~~~~~^ - name, self, args, kwargs, engine, receiver, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - data_context, use_convention, function_filter) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 55, in call raise exceptions.WrappedException(e).with_traceback( - sys.exc_info()[2]) File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 51, in call result = delegate() + ^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 140, in <lambda> return lambda: delegate() - ~~~~~~~~^^ + ^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/specs.py", line 309, in func result = self.payload( - *tuple(map(lambda t: t(new_context), - ...<2 lines>... - keyword_args.items())) - ) + ^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/standard_library/queries.py", line 554, in first return next(iter(collection)) + ^^^^^^^^^^^^^^^^^^^^^^ StopIteration During handling of the above exception, another exception occurred: @@ -24240,87 +10777,98 @@ Traceback (most recent call last): File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 161, in _on_action_complete task.on_action_complete(action_ex) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 593, in on_action_complete self.complete(state, state_info) - ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 383, in complete data_flow.publish_variables(self.task_ex, self.task_spec) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/workflow/data_flow.py", line 237, in publish_variables task_ex.published = expr.evaluate_recursively(branch_vars, expr_ctx) - ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 99, in evaluate_recursively data[key] = _evaluate_item(data[key], context) - ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 78, in _evaluate_item return evaluate(item, context) + ^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 70, in evaluate return evaluator.evaluate(expression, context) - ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 226, in evaluate evaluated = super(InlineYAQLEvaluator, cls).evaluate( - trim_expr, - data_context - ) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 180, in evaluate raise exc.YaqlEvaluationException( - ...<2 lines>... - ) -mistral.exceptions.YaqlEvaluationException: Can not evaluate YAQL expression [expression=$.my_dict.where($.value = 13).id.first(), error=, data={'__task_execution': {'id': '1a13f3f3-dc05-4949-ae60-88e4ccec4f4a', 'name': 'task1'}, , '__env': {}, '__execution': {'id': '5e8684be-caed-48ab-bb7a-ebd8372a414e'}, 'my_dict': [{'id': 1, 'value': 11}]}] +mistral.exceptions.YaqlEvaluationException: Can not evaluate YAQL expression [expression=$.my_dict.where($.value = 13).id.first(), error=, data={'__task_execution': {'id': '8e6b10fb-ac4c-4fe5-aafa-8c5dd179a4c2', 'name': 'task1'}, , '__env': {}, '__execution': {'id': 'b8c632cb-d99c-441e-b66b-3311574a431f'}, 'my_dict': [{'id': 1, 'value': 11}]}] -mistral.tests.unit.engine.test_policies.PoliciesTest.test_timeout_policy_zero_seconds -mistral.tests.unit.engine.test_policies.PoliciesTest.test_timeout_policy_zero_seconds ... ok +mistral.tests.unit.policies.test_workflows.TestWorkflowPolicy.test_workflow_create_not_allowed +mistral.tests.unit.policies.test_workflows.TestWorkflowPolicy.test_workflow_create_not_allowed ... ok +mistral.tests.unit.engine.test_safe_rerun.TestSafeRerun.test_default_value_of_safe_rerun +mistral.tests.unit.engine.test_safe_rerun.TestSafeRerun.test_default_value_of_safe_rerun ... ok mistral.tests.unit.engine.test_error_handling.ErrorHandlingEngineTest.test_publish_bad_yaql mistral.tests.unit.engine.test_error_handling.ErrorHandlingEngineTest.test_publish_bad_yaql ... ok -mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_results_order -mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_results_order ... ok - ERROR [mistral.engine.task_handler] Failed to handle action completion [error=Can not evaluate YAQL expression [expression=invalid_yaql_function(), error=Unknown function "invalid_yaql_function", data={'__task_execution': {'id': '2af09ec9-b9cf-41b3-8a36-9306668b156a', 'name': 'task1'}, , '__env': {}, '__execution': {'id': '279e4de7-7e0c-46ca-9022-34b4cecc64cb'}, }], wf=wf, task=task1, action=std.noop]: +mistral.tests.unit.policies.test_workflows.TestWorkflowPolicy.test_workflow_create_public_allowed +mistral.tests.unit.policies.test_workflows.TestWorkflowPolicy.test_workflow_create_public_allowed ... ok + ERROR [mistral.utils.rest_utils] Error during API call: Operation forbidden (insufficient permissions) +mistral.tests.unit.policies.test_workflows.TestWorkflowPolicy.test_workflow_create_public_not_allowed +mistral.tests.unit.policies.test_workflows.TestWorkflowPolicy.test_workflow_create_public_not_allowed ... ok +mistral.tests.unit.policies.test_workflows.TestWorkflowPolicy.test_workflow_delete_allowed +mistral.tests.unit.policies.test_workflows.TestWorkflowPolicy.test_workflow_delete_allowed ... ok +mistral.tests.unit.policies.test_workflows.TestWorkflowPolicy.test_workflow_delete_not_allowed +mistral.tests.unit.policies.test_workflows.TestWorkflowPolicy.test_workflow_delete_not_allowed ... ok +mistral.tests.unit.policies.test_workflows.TestWorkflowPolicy.test_workflow_get_allowed +mistral.tests.unit.policies.test_workflows.TestWorkflowPolicy.test_workflow_get_allowed ... ok +mistral.tests.unit.policies.test_workflows.TestWorkflowPolicy.test_workflow_get_not_allowed +mistral.tests.unit.policies.test_workflows.TestWorkflowPolicy.test_workflow_get_not_allowed ... ok + WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. +mistral.tests.unit.policies.test_workflows.TestWorkflowPolicy.test_workflow_list_all_allowed +mistral.tests.unit.policies.test_workflows.TestWorkflowPolicy.test_workflow_list_all_allowed ... ok +mistral.tests.unit.policies.test_workflows.TestWorkflowPolicy.test_workflow_list_all_not_allowed +mistral.tests.unit.policies.test_workflows.TestWorkflowPolicy.test_workflow_list_all_not_allowed ... ok + WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. +mistral.tests.unit.policies.test_workflows.TestWorkflowPolicy.test_workflow_list_allowed +mistral.tests.unit.policies.test_workflows.TestWorkflowPolicy.test_workflow_list_allowed ... ok +mistral.tests.unit.policies.test_workflows.TestWorkflowPolicy.test_workflow_list_not_allowed +mistral.tests.unit.policies.test_workflows.TestWorkflowPolicy.test_workflow_list_not_allowed ... ok + ERROR [mistral.engine.task_handler] Failed to handle action completion [error=Can not evaluate YAQL expression [expression=invalid_yaql_function(), error=Unknown function "invalid_yaql_function", data={'__task_execution': {'id': '1bf85bd1-d7c0-4c92-afda-0fcd1af85061', 'name': 'task1'}, , '__env': {}, '__execution': {'id': '0e88ed6d-996c-420b-a354-3f4f06d59c77'}, }], wf=wf, task=task1, action=std.noop]: Traceback (most recent call last): File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 158, in evaluate result = get_yaql_engine_class()(expression).evaluate( - context=get_yaql_context(data_context) - ) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 159, in evaluate return self(utils.NO_VALUE, context, self.engine) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 147, in __call__ return super(Statement, self).__call__(receiver, context, engine) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 34, in __call__ return context(self.name, engine, receiver, context)(*self.args) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> return lambda *args, **kwargs: runner.call( - ~~~~~~~~~~~^ - name, self, args, kwargs, engine, receiver, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - data_context, use_convention, function_filter) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 48, in call delegate = choose_overload( - name, all_overloads, engine, receiver, data_context, args, kwargs) + ^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 115, in choose_overload args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args)) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 115, in <genexpr> args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args)) - ~~~~~~~~~~~~~^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 109, in <lambda> arg(utils.NO_VALUE, context, engine) - ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 34, in __call__ return context(self.name, engine, receiver, context)(*self.args) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> return lambda *args, **kwargs: runner.call( - ~~~~~~~~~~~^ - name, self, args, kwargs, engine, receiver, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - data_context, use_convention, function_filter) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 44, in call raise exceptions.NoFunctionRegisteredException(name) yaql.language.exceptions.NoFunctionRegisteredException: Unknown function "invalid_yaql_function" @@ -24330,121 +10878,88 @@ Traceback (most recent call last): File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 161, in _on_action_complete task.on_action_complete(action_ex) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 593, in on_action_complete self.complete(state, state_info) - ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 383, in complete data_flow.publish_variables(self.task_ex, self.task_spec) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/workflow/data_flow.py", line 237, in publish_variables task_ex.published = expr.evaluate_recursively(branch_vars, expr_ctx) - ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 99, in evaluate_recursively data[key] = _evaluate_item(data[key], context) - ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 78, in _evaluate_item return evaluate(item, context) + ^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 70, in evaluate return evaluator.evaluate(expression, context) - ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 226, in evaluate evaluated = super(InlineYAQLEvaluator, cls).evaluate( - trim_expr, - data_context - ) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 180, in evaluate raise exc.YaqlEvaluationException( - ...<2 lines>... - ) -mistral.exceptions.YaqlEvaluationException: Can not evaluate YAQL expression [expression=invalid_yaql_function(), error=Unknown function "invalid_yaql_function", data={'__task_execution': {'id': '2af09ec9-b9cf-41b3-8a36-9306668b156a', 'name': 'task1'}, , '__env': {}, '__execution': {'id': '279e4de7-7e0c-46ca-9022-34b4cecc64cb'}, }] +mistral.exceptions.YaqlEvaluationException: Can not evaluate YAQL expression [expression=invalid_yaql_function(), error=Unknown function "invalid_yaql_function", data={'__task_execution': {'id': '1bf85bd1-d7c0-4c92-afda-0fcd1af85061', 'name': 'task1'}, , '__env': {}, '__execution': {'id': '0e88ed6d-996c-420b-a354-3f4f06d59c77'}, }] - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=70c08440-0a82-41c4-9f41-8425cc00585a, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - context.create_action_context(exec_ctx) - ) - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=71856d8b-28c2-44be-88fa-33969189b28f, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - context.create_action_context(exec_ctx) - ) - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. mistral.tests.unit.engine.test_error_handling.ErrorHandlingEngineTest.test_task_error mistral.tests.unit.engine.test_error_handling.ErrorHandlingEngineTest.test_task_error ... ok - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=675aa779-8abc-4b1b-bfb4-7c5578a78466, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - context.create_action_context(exec_ctx) - ) - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=1a0e2f21-0442-4dc7-90a2-1c7d51ff9789, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - context.create_action_context(exec_ctx) - ) - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. -mistral.tests.unit.engine.test_policies.PoliciesTest.test_wait_after_policy -mistral.tests.unit.engine.test_policies.PoliciesTest.test_wait_after_policy ... ok - ERROR [mistral.engine.task_handler] Failed to handle action completion [error=Can not evaluate YAQL expression [expression=invalid_yaql_function(), error=Unknown function "invalid_yaql_function", data={'__task_execution': {'id': 'b2f35f09-1408-4e61-9389-3c757bc7b66e', 'name': 'task1'}, , '__env': {}, '__execution': {'id': 'a1b7b1e1-3c9a-48d5-8053-1335c3c19b76'}, }], wf=wf, task=task1, action=std.noop]: +mistral.tests.unit.policies.test_workflows.TestWorkflowPolicy.test_workflow_update_allowed +mistral.tests.unit.policies.test_workflows.TestWorkflowPolicy.test_workflow_update_allowed ... ok + ERROR [mistral.utils.rest_utils] Error during API call: Operation forbidden (insufficient permissions) +mistral.tests.unit.policies.test_workflows.TestWorkflowPolicy.test_workflow_update_not_allowed +mistral.tests.unit.policies.test_workflows.TestWorkflowPolicy.test_workflow_update_not_allowed ... ok + WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. +mistral.tests.unit.engine.test_join.JoinEngineTest.test_join_task_with_input_error +mistral.tests.unit.engine.test_join.JoinEngineTest.test_join_task_with_input_error ... ok +mistral.tests.unit.policies.test_workflows.TestWorkflowPolicy.test_workflow_update_public_allowed +mistral.tests.unit.policies.test_workflows.TestWorkflowPolicy.test_workflow_update_public_allowed ... ok + ERROR [mistral.utils.rest_utils] Error during API call: Operation forbidden (insufficient permissions) +mistral.tests.unit.policies.test_workflows.TestWorkflowPolicy.test_workflow_update_public_not_allowed +mistral.tests.unit.policies.test_workflows.TestWorkflowPolicy.test_workflow_update_public_not_allowed ... ok +mistral.tests.unit.engine.test_safe_rerun.TestSafeRerun.test_safe_rerun_false +mistral.tests.unit.engine.test_safe_rerun.TestSafeRerun.test_safe_rerun_false ... ok +mistral.tests.unit.services.test_workflow_service.WorkflowServiceTest.test_create_workflows +mistral.tests.unit.services.test_workflow_service.WorkflowServiceTest.test_create_workflows ... ok + ERROR [mistral.engine.task_handler] Failed to handle action completion [error=Can not evaluate YAQL expression [expression=invalid_yaql_function(), error=Unknown function "invalid_yaql_function", data={'__task_execution': {'id': '45228fb0-4e23-4a8a-a88e-a1d7e637a43f', 'name': 'task1'}, , '__env': {}, '__execution': {'id': 'cd95c2b9-a029-491c-adc5-7ddc122631e2'}, }], wf=wf, task=task1, action=std.noop]: Traceback (most recent call last): File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 158, in evaluate result = get_yaql_engine_class()(expression).evaluate( - context=get_yaql_context(data_context) - ) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 159, in evaluate return self(utils.NO_VALUE, context, self.engine) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 147, in __call__ return super(Statement, self).__call__(receiver, context, engine) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 34, in __call__ return context(self.name, engine, receiver, context)(*self.args) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> return lambda *args, **kwargs: runner.call( - ~~~~~~~~~~~^ - name, self, args, kwargs, engine, receiver, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - data_context, use_convention, function_filter) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 48, in call delegate = choose_overload( - name, all_overloads, engine, receiver, data_context, args, kwargs) + ^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 115, in choose_overload args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args)) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 115, in <genexpr> args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args)) - ~~~~~~~~~~~~~^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 109, in <lambda> arg(utils.NO_VALUE, context, engine) - ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 34, in __call__ return context(self.name, engine, receiver, context)(*self.args) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> return lambda *args, **kwargs: runner.call( - ~~~~~~~~~~~^ - name, self, args, kwargs, engine, receiver, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - data_context, use_convention, function_filter) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 44, in call raise exceptions.NoFunctionRegisteredException(name) yaql.language.exceptions.NoFunctionRegisteredException: Unknown function "invalid_yaql_function" @@ -24454,96 +10969,80 @@ Traceback (most recent call last): File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 161, in _on_action_complete task.on_action_complete(action_ex) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 593, in on_action_complete self.complete(state, state_info) - ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 383, in complete data_flow.publish_variables(self.task_ex, self.task_spec) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/workflow/data_flow.py", line 237, in publish_variables task_ex.published = expr.evaluate_recursively(branch_vars, expr_ctx) - ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 99, in evaluate_recursively data[key] = _evaluate_item(data[key], context) - ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 78, in _evaluate_item return evaluate(item, context) + ^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 70, in evaluate return evaluator.evaluate(expression, context) - ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 226, in evaluate evaluated = super(InlineYAQLEvaluator, cls).evaluate( - trim_expr, - data_context - ) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 180, in evaluate raise exc.YaqlEvaluationException( - ...<2 lines>... - ) -mistral.exceptions.YaqlEvaluationException: Can not evaluate YAQL expression [expression=invalid_yaql_function(), error=Unknown function "invalid_yaql_function", data={'__task_execution': {'id': 'b2f35f09-1408-4e61-9389-3c757bc7b66e', 'name': 'task1'}, , '__env': {}, '__execution': {'id': 'a1b7b1e1-3c9a-48d5-8053-1335c3c19b76'}, }] +mistral.exceptions.YaqlEvaluationException: Can not evaluate YAQL expression [expression=invalid_yaql_function(), error=Unknown function "invalid_yaql_function", data={'__task_execution': {'id': '45228fb0-4e23-4a8a-a88e-a1d7e637a43f', 'name': 'task1'}, , '__env': {}, '__execution': {'id': 'cd95c2b9-a029-491c-adc5-7ddc122631e2'}, }] -mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_retry_policy -mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_retry_policy ... ok mistral.tests.unit.engine.test_error_handling.ErrorHandlingEngineTest.test_task_error_with_on_handlers mistral.tests.unit.engine.test_error_handling.ErrorHandlingEngineTest.test_task_error_with_on_handlers ... ok - ERROR [mistral.engine.workflow_handler] Failed to check and complete [wf_ex_id=ba4a2963-9292-495a-ba77-605180071891, wf_name=wf]: Can not evaluate YAQL expression [expression=$.invalid_yaql_variable, error='invalid_yaql_variable', data={'__versions': {}, '__env': {}, '__execution': {'id': 'ba4a2963-9292-495a-ba77-605180071891'}, }] + ERROR [mistral.engine.workflow_handler] Failed to check and complete [wf_ex_id=7e446bbe-df01-47e5-ac92-193e2dc3b6b3, wf_name=wf]: Can not evaluate YAQL expression [expression=$.invalid_yaql_variable, error='invalid_yaql_variable', data={'__versions': {}, '__env': {}, '__execution': {'id': '7e446bbe-df01-47e5-ac92-193e2dc3b6b3'}, }] Traceback (most recent call last): File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 158, in evaluate result = get_yaql_engine_class()(expression).evaluate( - context=get_yaql_context(data_context) - ) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 159, in evaluate return self(utils.NO_VALUE, context, self.engine) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 147, in __call__ return super(Statement, self).__call__(receiver, context, engine) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 34, in __call__ return context(self.name, engine, receiver, context)(*self.args) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> return lambda *args, **kwargs: runner.call( - ~~~~~~~~~~~^ - name, self, args, kwargs, engine, receiver, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - data_context, use_convention, function_filter) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 48, in call delegate = choose_overload( - name, all_overloads, engine, receiver, data_context, args, kwargs) + ^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 115, in choose_overload args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args)) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 115, in <genexpr> args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args)) - ~~~~~~~~~~~~~^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 109, in <lambda> arg(utils.NO_VALUE, context, engine) - ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 34, in __call__ return context(self.name, engine, receiver, context)(*self.args) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> return lambda *args, **kwargs: runner.call( - ~~~~~~~~~~~^ - name, self, args, kwargs, engine, receiver, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - data_context, use_convention, function_filter) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 51, in call result = delegate() + ^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 140, in <lambda> return lambda: delegate() - ~~~~~~~~^^ + ^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/specs.py", line 309, in func result = self.payload( - *tuple(map(lambda t: t(new_context), - ...<2 lines>... - keyword_args.items())) - ) + ^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/standard_library/collections.py", line 224, in dict_keyword_access return d[key] ~^^^^^ @@ -24557,66 +11056,544 @@ Traceback (most recent call last): File "/build/reproducible-path/mistral-19.0.0/mistral/engine/workflow_handler.py", line 100, in check_and_complete wf.check_and_complete() - ~~~~~~~~~~~~~~~~~~~~~^^ File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/engine/workflows.py", line 483, in check_and_complete self._succeed_workflow(ctx) - ~~~~~~~~~~~~~~~~~~~~~~^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/engine/workflows.py", line 493, in _succeed_workflow output = data_flow.evaluate_workflow_output( - self.wf_ex, - self.wf_spec.get_output(), - final_context - ) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/workflow/data_flow.py", line 299, in evaluate_workflow_output output = expr.evaluate_recursively(wf_output, ctx_view) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 99, in evaluate_recursively data[key] = _evaluate_item(data[key], context) - ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 78, in _evaluate_item return evaluate(item, context) + ^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 70, in evaluate return evaluator.evaluate(expression, context) - ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 226, in evaluate evaluated = super(InlineYAQLEvaluator, cls).evaluate( - trim_expr, - data_context - ) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 180, in evaluate raise exc.YaqlEvaluationException( - ...<2 lines>... - ) -mistral.exceptions.YaqlEvaluationException: Can not evaluate YAQL expression [expression=$.invalid_yaql_variable, error='invalid_yaql_variable', data={'__versions': {}, '__env': {}, '__execution': {'id': 'ba4a2963-9292-495a-ba77-605180071891'}, }] +mistral.exceptions.YaqlEvaluationException: Can not evaluate YAQL expression [expression=$.invalid_yaql_variable, error='invalid_yaql_variable', data={'__versions': {}, '__env': {}, '__execution': {'id': '7e446bbe-df01-47e5-ac92-193e2dc3b6b3'}, }] -mistral.tests.unit.engine.test_policies.PoliciesTest.test_wait_after_policy_from_var -mistral.tests.unit.engine.test_policies.PoliciesTest.test_wait_after_policy_from_var ... ok -mistral.tests.unit.engine.test_subworkflows.SubworkflowsTest.test_cascade_delete -mistral.tests.unit.engine.test_subworkflows.SubworkflowsTest.test_cascade_delete ... ok -mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_simple -mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_simple ... ok +mistral.tests.unit.engine.test_safe_rerun.TestSafeRerun.test_safe_rerun_in_task_defaults +mistral.tests.unit.engine.test_safe_rerun.TestSafeRerun.test_safe_rerun_in_task_defaults ... ok mistral.tests.unit.engine.test_error_handling.ErrorHandlingEngineTest.test_workflow_error mistral.tests.unit.engine.test_error_handling.ErrorHandlingEngineTest.test_workflow_error ... ok - ERROR [mistral.engine.task_handler] Failed to run task [error=Invalid data type in WaitAfterPolicy: -1 is less than the minimum of 0 + WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=7eb5e606-796f-4060-89cc-dafd156a4f82, msg='Fail action expected exception.'] +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action + result = action.run( + ^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run + raise exc.ActionException('Fail action expected exception.') +mistral.exceptions.ActionException: Fail action expected exception. +mistral.tests.unit.services.test_workflow_service.WorkflowServiceTest.test_engine_commands_are_valid_task_names +mistral.tests.unit.services.test_workflow_service.WorkflowServiceTest.test_engine_commands_are_valid_task_names ... ok +mistral.tests.unit.services.test_workflow_service.WorkflowServiceTest.test_invalid_workflow_list +mistral.tests.unit.services.test_workflow_service.WorkflowServiceTest.test_invalid_workflow_list ... ok + WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. +mistral.tests.unit.engine.test_join.JoinEngineTest.test_join_with_deep_dependencies_tree +mistral.tests.unit.engine.test_join.JoinEngineTest.test_join_with_deep_dependencies_tree ... ok +mistral.tests.unit.services.test_workflow_service.WorkflowServiceTest.test_preserve_key_ordering_in_workflow_definition +mistral.tests.unit.services.test_workflow_service.WorkflowServiceTest.test_preserve_key_ordering_in_workflow_definition ... ok +mistral.tests.unit.engine.test_safe_rerun.TestSafeRerun.test_safe_rerun_true +mistral.tests.unit.engine.test_safe_rerun.TestSafeRerun.test_safe_rerun_true ... ok +mistral.tests.unit.services.test_workflow_service.WorkflowServiceTest.test_update_non_existing_workflow_failed +mistral.tests.unit.services.test_workflow_service.WorkflowServiceTest.test_update_non_existing_workflow_failed ... ok +mistral.tests.unit.services.test_workflow_service.WorkflowServiceTest.test_update_workflow_execution_env +mistral.tests.unit.services.test_workflow_service.WorkflowServiceTest.test_update_workflow_execution_env ... ok +mistral.tests.unit.services.test_workflow_service.WorkflowServiceTest.test_update_workflow_execution_env_wrong_state +mistral.tests.unit.services.test_workflow_service.WorkflowServiceTest.test_update_workflow_execution_env_wrong_state ... ok + WARNING [mistral.engine.workflow_handler] Found a task execution that is likely stuck in RUNNING state because all child executions are finished, will try to recover [task_execution=f87af925-d60c-4ea0-a744-27341ae0e98a] +mistral.tests.unit.engine.test_safe_rerun.TestSafeRerun.test_safe_rerun_with_items +mistral.tests.unit.engine.test_safe_rerun.TestSafeRerun.test_safe_rerun_with_items ... ok +mistral.tests.unit.services.test_workflow_service.WorkflowServiceTest.test_update_workflows +mistral.tests.unit.services.test_workflow_service.WorkflowServiceTest.test_update_workflows ... ok +mistral.tests.unit.engine.test_join.JoinEngineTest.test_join_with_long_name +mistral.tests.unit.engine.test_join.JoinEngineTest.test_join_with_long_name ... ok +mistral.tests.unit.engine.test_integrity_check.IntegrityCheckTest.test_task_execution_integrity +mistral.tests.unit.engine.test_integrity_check.IntegrityCheckTest.test_task_execution_integrity ... ok +mistral.tests.unit.services.test_workflow_service.WorkflowServiceTest.test_upper_bound_length_join_task_name +mistral.tests.unit.services.test_workflow_service.WorkflowServiceTest.test_upper_bound_length_join_task_name ... ok +mistral.tests.unit.engine.test_merge_strategy.DirectWorkflowEngineTest.test_merge_input_and_publish +mistral.tests.unit.engine.test_merge_strategy.DirectWorkflowEngineTest.test_merge_input_and_publish ... ok +mistral.tests.unit.engine.test_set_state.TestSetState.test_set_state +mistral.tests.unit.engine.test_set_state.TestSetState.test_set_state ... ok +mistral.tests.unit.services.test_workflow_service.WorkflowServiceTest.test_upper_bound_length_task_name +mistral.tests.unit.services.test_workflow_service.WorkflowServiceTest.test_upper_bound_length_task_name ... ok +mistral.tests.unit.services.test_workflow_service.WorkflowServiceTest.test_validation_mode_always_disabled +mistral.tests.unit.services.test_workflow_service.WorkflowServiceTest.test_validation_mode_always_disabled ... ok + WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=1e5a7160-9379-49f8-abbe-dd767f4636d1, msg='Fail action expected exception.'] +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action + result = action.run( + ^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run + raise exc.ActionException('Fail action expected exception.') +mistral.exceptions.ActionException: Fail action expected exception. +mistral.tests.unit.services.test_workflow_service.WorkflowServiceTest.test_validation_mode_always_enabled +mistral.tests.unit.services.test_workflow_service.WorkflowServiceTest.test_validation_mode_always_enabled ... ok +mistral.tests.unit.engine.test_join.JoinEngineTest.test_no_workflow_error_after_inbound_error +mistral.tests.unit.engine.test_join.JoinEngineTest.test_no_workflow_error_after_inbound_error ... ok +mistral.tests.unit.engine.test_merge_strategy.DirectWorkflowEngineTest.test_merge_publish_result_from_join +mistral.tests.unit.engine.test_merge_strategy.DirectWorkflowEngineTest.test_merge_publish_result_from_join ... ok +mistral.tests.unit.services.test_workflow_service.WorkflowServiceTest.test_validation_mode_enabled_by_default +mistral.tests.unit.services.test_workflow_service.WorkflowServiceTest.test_validation_mode_enabled_by_default ... ok +mistral.tests.unit.services.test_workflow_service.WorkflowServiceTest.test_with_long_join_task_name +mistral.tests.unit.services.test_workflow_service.WorkflowServiceTest.test_with_long_join_task_name ... ok + WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=e6516d58-66d0-4d30-b05f-26d6ed5e429b, msg='Fail action expected exception.'] +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action + result = action.run( + ^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run + raise exc.ActionException('Fail action expected exception.') +mistral.exceptions.ActionException: Fail action expected exception. +mistral.tests.unit.services.test_workflow_service.WorkflowServiceTest.test_with_long_task_name +mistral.tests.unit.services.test_workflow_service.WorkflowServiceTest.test_with_long_task_name ... ok +mistral.tests.unit.test_context.ContextTest.test_target_insecure +mistral.tests.unit.test_context.ContextTest.test_target_insecure ... ok +mistral.tests.unit.test_exception_base.ExceptionTest.test_default_code +mistral.tests.unit.test_exception_base.ExceptionTest.test_default_code ... ok +mistral.tests.unit.test_exception_base.ExceptionTest.test_default_message +mistral.tests.unit.test_exception_base.ExceptionTest.test_default_message ... ok +mistral.tests.unit.test_exception_base.ExceptionTest.test_duplicate_obj_code +mistral.tests.unit.test_exception_base.ExceptionTest.test_duplicate_obj_code ... ok +mistral.tests.unit.test_exception_base.ExceptionTest.test_nf_with_message +mistral.tests.unit.test_exception_base.ExceptionTest.test_nf_with_message ... ok +mistral.tests.unit.test_exception_base.ExceptionTest.test_nf_with_no_message +mistral.tests.unit.test_exception_base.ExceptionTest.test_nf_with_no_message ... ok +mistral.tests.unit.test_exception_base.ExceptionTest.test_one_param_initializer +mistral.tests.unit.test_exception_base.ExceptionTest.test_one_param_initializer ... ok +mistral.tests.unit.test_version.VersionStringTest.test_version +mistral.tests.unit.test_version.VersionStringTest.test_version ... ok +mistral.tests.unit.utils.test_filter_utils.FilterUtilsTest.test_create_filters_with_nones +mistral.tests.unit.utils.test_filter_utils.FilterUtilsTest.test_create_filters_with_nones ... ok +mistral.tests.unit.engine.test_join.JoinEngineTest.test_partial_join +mistral.tests.unit.engine.test_join.JoinEngineTest.test_partial_join ... ok +mistral.tests.unit.engine.test_merge_strategy.DirectWorkflowEngineTest.test_merge_publish_two_parallel_tasks +mistral.tests.unit.engine.test_merge_strategy.DirectWorkflowEngineTest.test_merge_publish_two_parallel_tasks ... ok +mistral.tests.unit.workflow.test_reverse_workflow.ReverseWorkflowControllerTest.test_continue_workflow +mistral.tests.unit.workflow.test_reverse_workflow.ReverseWorkflowControllerTest.test_continue_workflow ... ok +mistral.tests.unit.workflow.test_reverse_workflow.ReverseWorkflowControllerTest.test_start_workflow_task1 +mistral.tests.unit.workflow.test_reverse_workflow.ReverseWorkflowControllerTest.test_start_workflow_task1 ... ok +mistral.tests.unit.engine.test_merge_strategy.DirectWorkflowEngineTest.test_merge_publish_two_tasks +mistral.tests.unit.engine.test_merge_strategy.DirectWorkflowEngineTest.test_merge_publish_two_tasks ... ok +mistral.tests.unit.workflow.test_reverse_workflow.ReverseWorkflowControllerTest.test_start_workflow_task2 +mistral.tests.unit.workflow.test_reverse_workflow.ReverseWorkflowControllerTest.test_start_workflow_task2 ... ok +mistral.tests.unit.workflow.test_reverse_workflow.ReverseWorkflowControllerTest.test_start_workflow_without_task +mistral.tests.unit.workflow.test_reverse_workflow.ReverseWorkflowControllerTest.test_start_workflow_without_task ... ok +Notification server started. +Engine server started. +Notification server started. +Engine server started. +Notification server started. +Engine server started. +Notification server started. +Engine server started. +Notification server started. +Engine server started. +Notification server started. +Engine server started. +Notification server started. +Engine server started. +Notification server started. +Engine server started. +Notification server started. +Engine server started. +Notification server started. +Engine server started. +Notification server started. +Engine server started. +Notification server started. +Engine server started. +Notification server started. +Engine server started. +Notification server started. +Engine server started. +Notification server started. +Engine server started. +Notification server started. +Engine server started. +Notification server started. +Engine server started. +Notification server started. +Engine server started. +Notification server started. +Engine server started. +Notification server started. +Engine server started. +Notification server started. +Engine server started. +Notification server started. +Engine server started. +Notification server started. +Engine server started. +Notification server started. +Engine server started. +Notification server started. +Engine server started. +Notification server started. +Engine server started. +Notification server started. +Engine server started. +Notification server started. +Engine server started. +Notification server started. +Engine server started. +Notification server started. +Engine server started. +Notification server started. +Engine server started. +Notification server started. +Engine server started. +Notification server started. +Engine server started. +Notification server started. +Engine server started. +Notification server started. +Engine server started. +Notification server started. +Engine server started. +Notification server started. +Engine server started. +Notification server started. +Engine server started. +Notification server started. +Engine server started. +Notification server started. +Engine server started. +Notification server started. +Engine server started. +Notification server started. +Engine server started. +Notification server started. +Engine server started. +Notification server started. +Engine server started. +Notification server started. +Engine server started. +Notification server started. +Engine server started. +Notification server started. +Engine server started. +Notification server started. +Engine server started. +Action completed [eventlet_id=4021235976] +Notification server started. +Engine server started. +Notification server started. +Engine server started. +Notification server started. +Engine server started. +Notification server started. +Engine server started. +Notification server started. +Engine server started. +Notification server started. +Engine server started. +Notification server started. +Engine server started. +Notification server started. +Engine server started. +Notification server started. +Engine server started. +Notification server started. +Engine server started. +Notification server started. +Engine server started. +Notification server started. +Engine server started. +Notification server started. +Engine server started. +Notification server started. +Engine server started. +Notification server started. +Engine server started. +Notification server started. +Engine server started. +Notification server started. +Engine server started. +Notification server started. +Engine server started. +Notification server started. +Engine server started. +Notification server started. +Engine server started. +Engine server started. +Engine server started. +Notification server started. +Engine server started. +Notification server started. +Engine server started. +Notification server started. +Engine server started. +mistral.tests.unit.engine.test_merge_strategy.DirectWorkflowEngineTest.test_replace +mistral.tests.unit.engine.test_merge_strategy.DirectWorkflowEngineTest.test_replace ... ok +mistral.tests.unit.engine.test_join.JoinEngineTest.test_partial_join_triggers_once +mistral.tests.unit.engine.test_join.JoinEngineTest.test_partial_join_triggers_once ... ok +mistral.tests.unit.engine.test_subworkflows.SubworkflowsTest.test_cascade_delete +mistral.tests.unit.engine.test_subworkflows.SubworkflowsTest.test_cascade_delete ... ok + WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. + WARNING [mistral.executors.default_executor] The action raised an exception [action=<mistral.actions.std_actions.SleepAction object at 0xef711900>, action_ex_id=713d94e9-d08a-45de-a2d7-fd23ff73fe61, msg='2 seconds'] +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action + result = action.run( + ^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 555, in run + time.sleep(self._seconds) + File "/usr/lib/python3/dist-packages/eventlet/greenthread.py", line 38, in sleep + hub.switch() + File "/usr/lib/python3/dist-packages/eventlet/hubs/hub.py", line 310, in switch + return self.greenlet.switch() + ^^^^^^^^^^^^^^^^^^^^^^ +eventlet.timeout.Timeout: 2 seconds + WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=8a8688e9-0ea2-43a5-8d01-49f897f5a1b4, msg='Fail action expected exception.'] +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action + result = action.run( + ^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run + raise exc.ActionException('Fail action expected exception.') +mistral.exceptions.ActionException: Fail action expected exception. + WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. +mistral.tests.unit.engine.test_join.JoinEngineTest.test_triggered_by_error +mistral.tests.unit.engine.test_join.JoinEngineTest.test_triggered_by_error ... ok +mistral.tests.unit.engine.test_policies.PoliciesTest.test_action_timeout +mistral.tests.unit.engine.test_policies.PoliciesTest.test_action_timeout ... ok +Notification server started. +Engine server started. +Notification server started. +Engine server started. +Notification server started. +Engine server started. +Notification server started. +Engine server started. +Notification server started. +Engine server started. +Notification server started. +Engine server started. +Notification server started. +Engine server started. +Notification server started. +Engine server started. +Correct locking test gave object name: 500 +Notification server started. +Engine server started. +Notification server started. +Engine server started. +Notification server started. +Engine server started. +Notification server started. +Engine server started. +Notification server started. +Engine server started. +Notification server started. +Engine server started. +Notification server started. +Engine server started. +Notification server started. +Engine server started. +Notification server started. +Engine server started. +Notification server started. +Engine server started. +Notification server started. +Engine server started. +Notification server started. +Engine server started. +Notification server started. +Engine server started. +Notification server started. +Engine server started. +Notification server started. +Engine server started. +Notification server started. +Engine server started. +Notification server started. +Engine server started. +Notification server started. +Engine server started. +Notification server started. +Engine server started. +Notification server started. +Engine server started. +Notification server started. +Engine server started. +Notification server started. +Engine server started. +Notification server started. +Engine server started. +Notification server started. +Engine server started. +Notification server started. +Engine server started. +Notification server started. +Engine server started. +Notification server started. +Engine server started. +Notification server started. +Engine server started. +Failed to handle action completion [error=Can not evaluate YAQL expression [expression=invalid_yaql_function(), error=Unknown function "invalid_yaql_function", data={'__task_execution': {'id': '420365d7-484a-4a29-9773-72c60b6b4718', 'name': 'task1'}, , '__env': {}, '__execution': {'id': '1caf5590-92a3-4bac-9ab2-efb4bf372db6'}, }], wf=wf, task=task1, action=std.noop]: +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 158, in evaluate + result = get_yaql_engine_class()(expression).evaluate( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 159, in evaluate + return self(utils.NO_VALUE, context, self.engine) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 147, in __call__ + return super(Statement, self).__call__(receiver, context, engine) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 34, in __call__ + return context(self.name, engine, receiver, context)(*self.args) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> + return lambda *args, **kwargs: runner.call( + ^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 48, in call + delegate = choose_overload( + ^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 115, in choose_overload + args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args)) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 115, in <genexpr> + args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args)) + ^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 109, in <lambda> + arg(utils.NO_VALUE, context, engine) + File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 34, in __call__ + return context(self.name, engine, receiver, context)(*self.args) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> + return lambda *args, **kwargs: runner.call( + ^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 44, in call + raise exceptions.NoFunctionRegisteredException(name) +yaql.language.exceptions.NoFunctionRegisteredException: Unknown function "invalid_yaql_function" -Failed validating 'minimum' in schema['properties']['delay']: +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 161, in _on_action_complete + task.on_action_complete(action_ex) + File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper + result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 593, in on_action_complete + self.complete(state, state_info) + File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper + result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 383, in complete + data_flow.publish_variables(self.task_ex, self.task_spec) + File "/build/reproducible-path/mistral-19.0.0/mistral/workflow/data_flow.py", line 237, in publish_variables + task_ex.published = expr.evaluate_recursively(branch_vars, expr_ctx) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 99, in evaluate_recursively + data[key] = _evaluate_item(data[key], context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 78, in _evaluate_item + return evaluate(item, context) + ^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 70, in evaluate + return evaluator.evaluate(expression, context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 226, in evaluate + evaluated = super(InlineYAQLEvaluator, cls).evaluate( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 180, in evaluate + raise exc.YaqlEvaluationException( +mistral.exceptions.YaqlEvaluationException: Can not evaluate YAQL expression [expression=invalid_yaql_function(), error=Unknown function "invalid_yaql_function", data={'__task_execution': {'id': '420365d7-484a-4a29-9773-72c60b6b4718', 'name': 'task1'}, , '__env': {}, '__execution': {'id': '1caf5590-92a3-4bac-9ab2-efb4bf372db6'}, }] + +Notification server started. +Engine server started. +Notification server started. +Engine server started. +Notification server started. +Engine server started. +Notification server started. +Engine server started. +Notification server started. +Engine server started. +Notification server started. +Engine server started. +Notification server started. +Engine server started. +Notification server started. +Engine server started. +Notification server started. +Engine server started. +Notification server started. +Engine server started. +Notification server started. +Engine server started. +Notification server started. +Engine server started. +Notification server started. +Engine server started. +Notification server started. +Engine server started. +Notification server started. +Engine server started. +Notification server started. +Engine server started. +Notification server started. +Engine server started. +Notification server started. +Engine server started. +Notification server started. +Engine server started. +Notification server started. +mistral.tests.unit.engine.test_policies.PoliciesTest.test_build_policies +mistral.tests.unit.engine.test_policies.PoliciesTest.test_build_policies ... ok + WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=2b239ec8-3443-48a0-b469-9f193494e48e, msg='Fail action expected exception.'] +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action + result = action.run( + ^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run + raise exc.ActionException('Fail action expected exception.') +mistral.exceptions.ActionException: Fail action expected exception. + WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. +mistral.tests.unit.engine.test_join.JoinEngineTest.test_triggered_by_impossible_route +mistral.tests.unit.engine.test_join.JoinEngineTest.test_triggered_by_impossible_route ... ok +mistral.tests.unit.engine.test_policies.PoliciesTest.test_build_policies_with_workflow_defaults +mistral.tests.unit.engine.test_policies.PoliciesTest.test_build_policies_with_workflow_defaults ... ok +mistral.tests.unit.engine.test_policies.PoliciesTest.test_concurrency_is_in_runtime_context +mistral.tests.unit.engine.test_policies.PoliciesTest.test_concurrency_is_in_runtime_context ... ok +mistral.tests.unit.engine.test_join.JoinEngineTest.test_triggered_by_success +mistral.tests.unit.engine.test_join.JoinEngineTest.test_triggered_by_success ... ok +mistral.tests.unit.engine.test_policies.PoliciesTest.test_concurrency_is_in_runtime_context_from_var +mistral.tests.unit.engine.test_policies.PoliciesTest.test_concurrency_is_in_runtime_context_from_var ... ok +mistral.tests.unit.engine.test_subworkflows.SubworkflowsTest.test_cascade_delete_deep +mistral.tests.unit.engine.test_subworkflows.SubworkflowsTest.test_cascade_delete_deep ... ok + ERROR [mistral.engine.task_handler] Failed to run task [error=Invalid data type in ConcurrencyPolicy: -1 is less than the minimum of 0 + +Failed validating 'minimum' in schema['properties']['concurrency']: {'minimum': 0, 'type': 'integer'} -On instance['delay']: +On instance['concurrency']: -1. Value(s) can be shown after YAQL evaluating. If you use YAQL here, please correct it., wf=wb.wf1, task=task1]: Traceback (most recent call last): File "/build/reproducible-path/mistral-19.0.0/mistral/engine/base.py", line 188, in _validate jsonschema.validate(props, self._schema) - ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1306, in validate raise error jsonschema.exceptions.ValidationError: -1 is less than the minimum of 0 -Failed validating 'minimum' in schema['properties']['delay']: +Failed validating 'minimum' in schema['properties']['concurrency']: {'minimum': 0, 'type': 'integer'} -On instance['delay']: +On instance['concurrency']: -1 During handling of the above exception, another exception occurred: @@ -24624,245 +11601,1023 @@ Traceback (most recent call last): File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 83, in run_task task.run(first_run) - ~~~~~~~~^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 602, in run self._run_new() - ~~~~~~~~~~~~~^^ File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 626, in _run_new self._before_task_start() - ~~~~~~~~~~~~~~~~~~~~~~~^^ File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 482, in _before_task_start p.before_task_start(self) - ~~~~~~~~~~~~~~~~~~~^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/policies.py", line 494, in before_task_start + super(ConcurrencyPolicy, self).before_task_start(task) File "/build/reproducible-path/mistral-19.0.0/mistral/engine/base.py", line 172, in before_task_start self._validate() - ~~~~~~~~~~~~~~^^ File "/build/reproducible-path/mistral-19.0.0/mistral/engine/base.py", line 190, in _validate raise exc.InvalidModelException( - ...<3 lines>... - ) -mistral.exceptions.InvalidModelException: Invalid data type in WaitAfterPolicy: -1 is less than the minimum of 0 +mistral.exceptions.InvalidModelException: Invalid data type in ConcurrencyPolicy: -1 is less than the minimum of 0 -Failed validating 'minimum' in schema['properties']['delay']: +Failed validating 'minimum' in schema['properties']['concurrency']: {'minimum': 0, 'type': 'integer'} -On instance['delay']: - -1. Value(s) can be shown after YAQL evaluating. If you use YAQL here, please correct it. +On instance['concurrency']: + -1. Value(s) can be shown after YAQL evaluating. If you use YAQL here, please correct it. + +mistral.tests.unit.engine.test_policies.PoliciesTest.test_concurrency_is_in_runtime_context_from_var_negative_number +mistral.tests.unit.engine.test_policies.PoliciesTest.test_concurrency_is_in_runtime_context_from_var_negative_number ... ok +mistral.tests.unit.engine.test_noop_task.NoopTaskEngineTest.test_noop_task1 +mistral.tests.unit.engine.test_noop_task.NoopTaskEngineTest.test_noop_task1 ... ok +mistral.tests.unit.engine.test_policies.PoliciesTest.test_concurrency_is_in_runtime_context_from_var_zero_value +mistral.tests.unit.engine.test_policies.PoliciesTest.test_concurrency_is_in_runtime_context_from_var_zero_value ... ok + ERROR [oslo_messaging.rpc.server] Exception during message handling +Traceback (most recent call last): + File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/server.py", line 172, in _process_incoming + res = self.dispatcher.dispatch(message) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 309, in dispatch + return self._do_dispatch(endpoint, method, ctxt, args) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 229, in _do_dispatch + result = func(ctxt, **new_args) + ^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/engine_server.py", line 181, in start_task + return self.engine.start_task( + ^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/post_tx_queue.py", line 80, in decorate + res = func(*args, **kw) + ^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/default_engine.py", line 89, in start_task + task_handler.run_task(task_ex_id, waiting, + File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper + result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 70, in run_task + task_ex = db_api.get_task_execution(task_ex_id) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/api.py", line 394, in get_task_execution + return IMPL.get_task_execution(id, fields=fields) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/sqlalchemy/base.py", line 132, in _within_session + result = func(*args, **kw) + ^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/sqlalchemy/api.py", line 1169, in get_task_execution + raise exc.DBEntityNotFoundError( +mistral.exceptions.DBEntityNotFoundError: Task execution not found [id=aac042fb-9fd4-4939-91cd-551018cec54d] +mistral.tests.unit.engine.test_policies.PoliciesTest.test_concurrency_is_in_runtime_context_negative_number +mistral.tests.unit.engine.test_policies.PoliciesTest.test_concurrency_is_in_runtime_context_negative_number ... ok +mistral.tests.unit.engine.test_noop_task.NoopTaskEngineTest.test_noop_task2 +mistral.tests.unit.engine.test_noop_task.NoopTaskEngineTest.test_noop_task2 ... ok +mistral.tests.unit.engine.test_policies.PoliciesTest.test_concurrency_is_in_runtime_context_zero_value +mistral.tests.unit.engine.test_policies.PoliciesTest.test_concurrency_is_in_runtime_context_zero_value ... ok + WARNING [mistral.executors.default_executor] The action raised an exception [action=<mistral.actions.std_actions.EchoAction object at 0xef2c6ee8>, action_ex_id=b812de7b-4a5e-4d6b-a111-4972f7df871d, msg='An unknown exception occurred'] +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action + result = action.run( + ^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ + return self._mock_call(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1202, in _execute_mock_call + raise result +mistral.exceptions.ActionException: An unknown exception occurred + WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. +mistral.tests.unit.engine.test_reverse_workflow_rerun.ReverseWorkflowRerunTest.test_rerun +mistral.tests.unit.engine.test_reverse_workflow_rerun.ReverseWorkflowRerunTest.test_rerun ... ok + WARNING [mistral.executors.default_executor] The action raised an exception [action=<mistral.actions.std_actions.EchoAction object at 0xef2caf00>, action_ex_id=5e2d12d9-3cd6-4eb8-99ed-8bbb3946f1f3, msg='An unknown exception occurred'] +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action + result = action.run( + ^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ + return self._mock_call(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1202, in _execute_mock_call + raise result +mistral.exceptions.ActionException: An unknown exception occurred + WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. + WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. +mistral.tests.unit.engine.test_policies.PoliciesTest.test_delayed_task_and_correct_finish_workflow +mistral.tests.unit.engine.test_policies.PoliciesTest.test_delayed_task_and_correct_finish_workflow ... ok +mistral.tests.unit.engine.test_reverse_workflow_rerun.ReverseWorkflowRerunTest.test_rerun_diff_env_vars +mistral.tests.unit.engine.test_reverse_workflow_rerun.ReverseWorkflowRerunTest.test_rerun_diff_env_vars ... ok +mistral.tests.unit.engine.test_subworkflows.SubworkflowsTest.test_dynamic_subworkflow_call_failure +mistral.tests.unit.engine.test_subworkflows.SubworkflowsTest.test_dynamic_subworkflow_call_failure ... ok + WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. +mistral.tests.unit.engine.test_policies.PoliciesTest.test_fail_on_false_condition +mistral.tests.unit.engine.test_policies.PoliciesTest.test_fail_on_false_condition ... ok +mistral.tests.unit.engine.test_reverse_workflow_rerun_cancelled.ReverseWorkflowRerunCancelledTest.test_rerun_cancelled_task +mistral.tests.unit.engine.test_reverse_workflow_rerun_cancelled.ReverseWorkflowRerunCancelledTest.test_rerun_cancelled_task ... ok +mistral.tests.unit.engine.test_run_action.RunActionEngineTest.test_adhoc_action_wrong_input +mistral.tests.unit.engine.test_run_action.RunActionEngineTest.test_adhoc_action_wrong_input ... ok + WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. +mistral.tests.unit.engine.test_run_action.RunActionEngineTest.test_run_action_adhoc +mistral.tests.unit.engine.test_run_action.RunActionEngineTest.test_run_action_adhoc ... ok +mistral.tests.unit.engine.test_policies.PoliciesTest.test_fail_on_true_condition +mistral.tests.unit.engine.test_policies.PoliciesTest.test_fail_on_true_condition ... ok +mistral.tests.unit.engine.test_run_action.RunActionEngineTest.test_run_action_async +mistral.tests.unit.engine.test_run_action.RunActionEngineTest.test_run_action_async ... ok + WARNING [mistral.executors.default_executor] The action raised an exception [action=<mistral.actions.std_actions.AsyncNoOpAction object at 0xef231588>, action_ex_id=e514dae0-966e-4b9c-803c-09f0eeaf75e0, msg='Invoke failed.'] +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action + result = action.run( + ^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ + return self._mock_call(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1198, in _execute_mock_call + raise effect +mistral.exceptions.ActionException: Invoke failed. +mistral.tests.unit.engine.test_run_action.RunActionEngineTest.test_run_action_async_invoke_failure +mistral.tests.unit.engine.test_run_action.RunActionEngineTest.test_run_action_async_invoke_failure ... ok +mistral.tests.unit.engine.test_run_action.RunActionEngineTest.test_run_action_async_invoke_with_error +mistral.tests.unit.engine.test_run_action.RunActionEngineTest.test_run_action_async_invoke_with_error ... ok + WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. + WARNING [mistral.executors.default_executor] The action raised an exception [action=<mistral.actions.std_actions.EchoAction object at 0xef23a2a0>, action_ex_id=None, msg='some error'] +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action + result = action.run( + ^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ + return self._mock_call(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1198, in _execute_mock_call + raise effect +mistral.exceptions.ActionException: some error +mistral.tests.unit.engine.test_run_action.RunActionEngineTest.test_run_action_error +mistral.tests.unit.engine.test_run_action.RunActionEngineTest.test_run_action_error ... ok +mistral.tests.unit.engine.test_policies.PoliciesTest.test_fail_on_true_condition_task_defaults +mistral.tests.unit.engine.test_policies.PoliciesTest.test_fail_on_true_condition_task_defaults ... ok +mistral.tests.unit.engine.test_run_action.RunActionEngineTest.test_run_action_run_sync +mistral.tests.unit.engine.test_run_action.RunActionEngineTest.test_run_action_run_sync ... ok +mistral.tests.unit.engine.test_run_action.RunActionEngineTest.test_run_action_run_sync_error +mistral.tests.unit.engine.test_run_action.RunActionEngineTest.test_run_action_run_sync_error ... ok +mistral.tests.unit.engine.test_run_action.RunActionEngineTest.test_run_action_save_result +mistral.tests.unit.engine.test_run_action.RunActionEngineTest.test_run_action_save_result ... ok +mistral.tests.unit.engine.test_policies.PoliciesTest.test_fail_on_with_retry +mistral.tests.unit.engine.test_policies.PoliciesTest.test_fail_on_with_retry ... ok +mistral.tests.unit.engine.test_subworkflows.SubworkflowsTest.test_dynamic_subworkflow_wf2 +mistral.tests.unit.engine.test_subworkflows.SubworkflowsTest.test_dynamic_subworkflow_wf2 ... ok +mistral.tests.unit.engine.test_run_action.RunActionEngineTest.test_run_action_save_result_and_run_sync +mistral.tests.unit.engine.test_run_action.RunActionEngineTest.test_run_action_save_result_and_run_sync ... ok +mistral.tests.unit.engine.test_run_action.RunActionEngineTest.test_run_action_sync +mistral.tests.unit.engine.test_run_action.RunActionEngineTest.test_run_action_sync ... ok +mistral.tests.unit.engine.test_run_action.RunActionEngineTest.test_run_action_with_invalid_namespace +mistral.tests.unit.engine.test_run_action.RunActionEngineTest.test_run_action_with_invalid_namespace ... ok + ERROR [oslo_messaging.rpc.server] Exception during message handling +Traceback (most recent call last): + File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/server.py", line 172, in _process_incoming + res = self.dispatcher.dispatch(message) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 309, in dispatch + return self._do_dispatch(endpoint, method, ctxt, args) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 229, in _do_dispatch + result = func(ctxt, **new_args) + ^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/engine_server.py", line 235, in on_action_complete + return self.engine.on_action_complete(action_ex_id, result, wf_action) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/utils.py", line 111, in decorate + return retry(_with_auth_context, auth_ctx, func, *args, **kw) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/tenacity/__init__.py", line 469, in __call__ + do = self.iter(retry_state=retry_state) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/tenacity/__init__.py", line 370, in iter + result = action(retry_state) + ^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/tenacity/__init__.py", line 392, in <lambda> + self._add_action_func(lambda rs: rs.outcome.result()) + ^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/concurrent/futures/_base.py", line 449, in result + return self.__get_result() + ^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/concurrent/futures/_base.py", line 401, in __get_result + raise self._exception + File "/usr/lib/python3/dist-packages/tenacity/__init__.py", line 472, in __call__ + result = fn(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/utils.py", line 59, in _with_auth_context + return func(*args, **kw) + ^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/post_tx_queue.py", line 80, in decorate + res = func(*args, **kw) + ^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper + result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/default_engine.py", line 176, in on_action_complete + action_ex = db_api.get_action_execution(action_ex_id) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/api.py", line 309, in get_action_execution + return IMPL.get_action_execution(id, fields=fields, insecure=insecure) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/sqlalchemy/base.py", line 132, in _within_session + result = func(*args, **kw) + ^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/sqlalchemy/api.py", line 941, in get_action_execution + raise exc.DBEntityNotFoundError( +mistral.exceptions.DBEntityNotFoundError: ActionExecution not found [id=e2de07e3-6bb6-4110-badb-35f29f444e0d] +mistral.tests.unit.engine.test_run_action.RunActionEngineTest.test_run_action_with_kwargs_input +mistral.tests.unit.engine.test_run_action.RunActionEngineTest.test_run_action_with_kwargs_input ... ok +mistral.tests.unit.engine.test_policies.PoliciesTest.test_fail_on_with_retry_and_with_items +mistral.tests.unit.engine.test_policies.PoliciesTest.test_fail_on_with_retry_and_with_items ... ok +mistral.tests.unit.engine.test_run_action.RunActionEngineTest.test_run_action_with_missing_base +mistral.tests.unit.engine.test_run_action.RunActionEngineTest.test_run_action_with_missing_base ... ok +mistral.tests.unit.engine.test_run_action.RunActionEngineTest.test_run_action_with_missing_nested_base +mistral.tests.unit.engine.test_run_action.RunActionEngineTest.test_run_action_with_missing_nested_base ... ok +mistral.tests.unit.engine.test_run_action.RunActionEngineTest.test_run_action_with_namespace +mistral.tests.unit.engine.test_run_action.RunActionEngineTest.test_run_action_with_namespace ... ok +mistral.tests.unit.engine.test_run_action.RunActionEngineTest.test_run_action_wrong_input +mistral.tests.unit.engine.test_run_action.RunActionEngineTest.test_run_action_wrong_input ... ok +mistral.tests.unit.engine.test_policies.PoliciesTest.test_pause_before_policy +mistral.tests.unit.engine.test_policies.PoliciesTest.test_pause_before_policy ... ok +mistral.tests.unit.engine.test_run_action.RunActionEngineTest.test_run_level_three_action_adhoc +mistral.tests.unit.engine.test_run_action.RunActionEngineTest.test_run_level_three_action_adhoc ... ok +mistral.tests.unit.engine.test_run_action.RunActionEngineTest.test_run_level_two_action_adhoc +mistral.tests.unit.engine.test_run_action.RunActionEngineTest.test_run_level_two_action_adhoc ... ok +mistral.tests.unit.engine.test_run_action.RunActionEngineTest.test_run_level_two_loop_action +mistral.tests.unit.engine.test_run_action.RunActionEngineTest.test_run_level_two_loop_action ... ok +mistral.tests.unit.engine.test_run_action.RunActionEngineTest.test_run_loop_action +mistral.tests.unit.engine.test_run_action.RunActionEngineTest.test_run_loop_action ... ok +mistral.tests.unit.engine.test_subworkflows.SubworkflowsTest.test_dynamic_subworkflow_with_generic_input +mistral.tests.unit.engine.test_subworkflows.SubworkflowsTest.test_dynamic_subworkflow_with_generic_input ... ok +mistral.tests.unit.engine.test_policies.PoliciesTest.test_pause_before_with_delay_policy +mistral.tests.unit.engine.test_policies.PoliciesTest.test_pause_before_with_delay_policy ... ok +mistral.tests.unit.engine.test_task_pause_resume.TaskPauseResumeTest.test_pause_resume_action_ex +mistral.tests.unit.engine.test_task_pause_resume.TaskPauseResumeTest.test_pause_resume_action_ex ... ok + ERROR [oslo_messaging.rpc.server] Exception during message handling +Traceback (most recent call last): + File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/server.py", line 172, in _process_incoming + res = self.dispatcher.dispatch(message) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 309, in dispatch + return self._do_dispatch(endpoint, method, ctxt, args) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 229, in _do_dispatch + result = func(ctxt, **new_args) + ^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/engine_server.py", line 235, in on_action_complete + return self.engine.on_action_complete(action_ex_id, result, wf_action) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/utils.py", line 111, in decorate + return retry(_with_auth_context, auth_ctx, func, *args, **kw) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/tenacity/__init__.py", line 469, in __call__ + do = self.iter(retry_state=retry_state) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/tenacity/__init__.py", line 370, in iter + result = action(retry_state) + ^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/tenacity/__init__.py", line 392, in <lambda> + self._add_action_func(lambda rs: rs.outcome.result()) + ^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/concurrent/futures/_base.py", line 449, in result + return self.__get_result() + ^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/concurrent/futures/_base.py", line 401, in __get_result + raise self._exception + File "/usr/lib/python3/dist-packages/tenacity/__init__.py", line 472, in __call__ + result = fn(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/utils.py", line 59, in _with_auth_context + return func(*args, **kw) + ^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/post_tx_queue.py", line 80, in decorate + res = func(*args, **kw) + ^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper + result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/default_engine.py", line 178, in on_action_complete + action_handler.on_action_complete(action_ex, result) + File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper + result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/action_handler.py", line 38, in on_action_complete + action.complete(result) + File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper + result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/actions.py", line 224, in complete + raise ValueError( +ValueError: Action 0cc5f958-9b12-47e9-b227-59790b68d721 is already completed + ERROR [mistral.rpc.base] Caught a messaging remote error. See details of the original exception. +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/rpc/base.py", line 103, in decorator + return method(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper + result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/rpc/clients.py", line 237, in on_action_complete + return call( + ^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/rpc/oslo/oslo_client.py", line 35, in sync_call + return self._client.prepare(topic=self.topic, server=target).call( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/client.py", line 190, in call + result = self.transport._send( + ^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/oslo_messaging/transport.py", line 123, in _send + return self._driver.send(target, ctxt, message, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 226, in send + return self._send(target, ctxt, message, wait_for_reply, timeout, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 213, in _send + raise failure + File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/server.py", line 172, in _process_incoming + res = self.dispatcher.dispatch(message) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 309, in dispatch + return self._do_dispatch(endpoint, method, ctxt, args) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 229, in _do_dispatch + result = func(ctxt, **new_args) + ^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/engine_server.py", line 235, in on_action_complete + return self.engine.on_action_complete(action_ex_id, result, wf_action) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/utils.py", line 111, in decorate + return retry(_with_auth_context, auth_ctx, func, *args, **kw) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/tenacity/__init__.py", line 469, in __call__ + do = self.iter(retry_state=retry_state) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/tenacity/__init__.py", line 370, in iter + result = action(retry_state) + ^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/tenacity/__init__.py", line 392, in <lambda> + self._add_action_func(lambda rs: rs.outcome.result()) + ^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/concurrent/futures/_base.py", line 449, in result + return self.__get_result() + ^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/concurrent/futures/_base.py", line 401, in __get_result + raise self._exception + File "/usr/lib/python3/dist-packages/tenacity/__init__.py", line 472, in __call__ + result = fn(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/utils.py", line 59, in _with_auth_context + return func(*args, **kw) + ^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/post_tx_queue.py", line 80, in decorate + res = func(*args, **kw) + ^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper + result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/default_engine.py", line 178, in on_action_complete + action_handler.on_action_complete(action_ex, result) + File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper + result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/action_handler.py", line 38, in on_action_complete + action.complete(result) + File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper + result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/actions.py", line 224, in complete + raise ValueError( +ValueError: Action 0cc5f958-9b12-47e9-b227-59790b68d721 is already completed + ERROR [oslo_messaging.rpc.server] Exception during message handling +Traceback (most recent call last): + File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/server.py", line 172, in _process_incoming + res = self.dispatcher.dispatch(message) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 309, in dispatch + return self._do_dispatch(endpoint, method, ctxt, args) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 229, in _do_dispatch + result = func(ctxt, **new_args) + ^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/engine_server.py", line 235, in on_action_complete + return self.engine.on_action_complete(action_ex_id, result, wf_action) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/utils.py", line 111, in decorate + return retry(_with_auth_context, auth_ctx, func, *args, **kw) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/tenacity/__init__.py", line 469, in __call__ + do = self.iter(retry_state=retry_state) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/tenacity/__init__.py", line 370, in iter + result = action(retry_state) + ^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/tenacity/__init__.py", line 392, in <lambda> + self._add_action_func(lambda rs: rs.outcome.result()) + ^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/concurrent/futures/_base.py", line 449, in result + return self.__get_result() + ^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/concurrent/futures/_base.py", line 401, in __get_result + raise self._exception + File "/usr/lib/python3/dist-packages/tenacity/__init__.py", line 472, in __call__ + result = fn(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/utils.py", line 59, in _with_auth_context + return func(*args, **kw) + ^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/post_tx_queue.py", line 80, in decorate + res = func(*args, **kw) + ^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper + result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/default_engine.py", line 178, in on_action_complete + action_handler.on_action_complete(action_ex, result) + File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper + result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/action_handler.py", line 38, in on_action_complete + action.complete(result) + File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper + result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/actions.py", line 224, in complete + raise ValueError( +ValueError: Action 0cc5f958-9b12-47e9-b227-59790b68d721 is already completed + ERROR [mistral.rpc.base] Caught a messaging remote error. See details of the original exception. +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/rpc/base.py", line 103, in decorator + return method(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper + result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/rpc/clients.py", line 237, in on_action_complete + return call( + ^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/rpc/oslo/oslo_client.py", line 35, in sync_call + return self._client.prepare(topic=self.topic, server=target).call( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/client.py", line 190, in call + result = self.transport._send( + ^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/oslo_messaging/transport.py", line 123, in _send + return self._driver.send(target, ctxt, message, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 226, in send + return self._send(target, ctxt, message, wait_for_reply, timeout, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 213, in _send + raise failure + File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/server.py", line 172, in _process_incoming + res = self.dispatcher.dispatch(message) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 309, in dispatch + return self._do_dispatch(endpoint, method, ctxt, args) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 229, in _do_dispatch + result = func(ctxt, **new_args) + ^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/engine_server.py", line 235, in on_action_complete + return self.engine.on_action_complete(action_ex_id, result, wf_action) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/utils.py", line 111, in decorate + return retry(_with_auth_context, auth_ctx, func, *args, **kw) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/tenacity/__init__.py", line 469, in __call__ + do = self.iter(retry_state=retry_state) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/tenacity/__init__.py", line 370, in iter + result = action(retry_state) + ^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/tenacity/__init__.py", line 392, in <lambda> + self._add_action_func(lambda rs: rs.outcome.result()) + ^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/concurrent/futures/_base.py", line 449, in result + return self.__get_result() + ^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/concurrent/futures/_base.py", line 401, in __get_result + raise self._exception + File "/usr/lib/python3/dist-packages/tenacity/__init__.py", line 472, in __call__ + result = fn(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/utils.py", line 59, in _with_auth_context + return func(*args, **kw) + ^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/post_tx_queue.py", line 80, in decorate + res = func(*args, **kw) + ^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper + result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/default_engine.py", line 178, in on_action_complete + action_handler.on_action_complete(action_ex, result) + File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper + result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/action_handler.py", line 38, in on_action_complete + action.complete(result) + File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper + result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/actions.py", line 224, in complete + raise ValueError( +ValueError: Action 0cc5f958-9b12-47e9-b227-59790b68d721 is already completed +mistral.tests.unit.engine.test_policies.PoliciesTest.test_retry_async_action +mistral.tests.unit.engine.test_policies.PoliciesTest.test_retry_async_action ... ok +mistral.tests.unit.engine.test_task_pause_resume.TaskPauseResumeTest.test_pause_resume_action_ex_with_items_task +mistral.tests.unit.engine.test_task_pause_resume.TaskPauseResumeTest.test_pause_resume_action_ex_with_items_task ... ok +mistral.tests.unit.engine.test_policies.PoliciesTest.test_retry_continue_on +mistral.tests.unit.engine.test_policies.PoliciesTest.test_retry_continue_on ... ok +mistral.tests.unit.engine.test_yaql_functions.YAQLFunctionsEngineTest.test_execution_function +mistral.tests.unit.engine.test_yaql_functions.YAQLFunctionsEngineTest.test_execution_function ... ok +mistral.tests.unit.engine.test_policies.PoliciesTest.test_retry_continue_on_not_happened +mistral.tests.unit.engine.test_policies.PoliciesTest.test_retry_continue_on_not_happened ... ok +mistral.tests.unit.engine.test_yaql_functions.YAQLFunctionsEngineTest.test_task_function +mistral.tests.unit.engine.test_yaql_functions.YAQLFunctionsEngineTest.test_task_function ... ok +mistral.tests.unit.engine.test_subworkflows.SubworkflowsTest.test_dynamic_subworkflow_with_jinja +mistral.tests.unit.engine.test_subworkflows.SubworkflowsTest.test_dynamic_subworkflow_with_jinja ... ok +mistral.tests.unit.engine.test_yaql_functions.YAQLFunctionsEngineTest.test_task_function_caching +mistral.tests.unit.engine.test_yaql_functions.YAQLFunctionsEngineTest.test_task_function_caching ... ok +mistral.tests.unit.engine.test_yaql_functions.YAQLFunctionsEngineTest.test_task_function_no_arguments +mistral.tests.unit.engine.test_yaql_functions.YAQLFunctionsEngineTest.test_task_function_no_arguments ... ok + WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=b957b9d7-b09a-4f24-a770-e37de5d7f6a8, msg='Fail action expected exception.'] +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action + result = action.run( + ^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run + raise exc.ActionException('Fail action expected exception.') +mistral.exceptions.ActionException: Fail action expected exception. + WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=eeb40db2-8eef-4585-8693-38e3a1bff8ba, msg='Fail action expected exception.'] +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action + result = action.run( + ^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run + raise exc.ActionException('Fail action expected exception.') +mistral.exceptions.ActionException: Fail action expected exception. + WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. +mistral.tests.unit.engine.test_yaql_functions.YAQLFunctionsEngineTest.test_task_function_no_name_on_complete_case +mistral.tests.unit.engine.test_yaql_functions.YAQLFunctionsEngineTest.test_task_function_no_name_on_complete_case ... ok +mistral.tests.unit.engine.test_policies.PoliciesTest.test_retry_join_task_after_failed_task +mistral.tests.unit.engine.test_policies.PoliciesTest.test_retry_join_task_after_failed_task ... ok +mistral.tests.unit.engine.test_yaql_functions.YAQLFunctionsEngineTest.test_task_function_no_name_on_success_case +mistral.tests.unit.engine.test_yaql_functions.YAQLFunctionsEngineTest.test_task_function_no_name_on_success_case ... ok + ERROR [mistral.engine.task_handler] Failed to run task [error=Wrong dynamic input for task: task1. Dict type is expected. Actual type: <class 'str'>. Actual value: invalid_string_input, wf=wb4.wf1, task=task1]: +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 83, in run_task + task.run(first_run) + File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper + result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 602, in run + self._run_new() + File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper + result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 632, in _run_new + self._schedule_actions() + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 696, in _schedule_actions + input_dict = self._get_action_input() + ^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper + result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 739, in _get_action_input + raise exc.InputException( +mistral.exceptions.InputException: Wrong dynamic input for task: task1. Dict type is expected. Actual type: <class 'str'>. Actual value: invalid_string_input + + WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=bcc32b2f-3457-480d-b6de-ca6e64c7fcf2, msg='Fail action expected exception.'] +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action + result = action.run( + ^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run + raise exc.ActionException('Fail action expected exception.') +mistral.exceptions.ActionException: Fail action expected exception. +mistral.tests.unit.engine.test_yaql_functions.YAQLFunctionsEngineTest.test_task_function_no_name_when_calculating_end_tasks +mistral.tests.unit.engine.test_yaql_functions.YAQLFunctionsEngineTest.test_task_function_no_name_when_calculating_end_tasks ... ok + WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=30d04f56-9da3-49c6-a1d3-ac5c274ce94d, msg='Fail action expected exception.'] +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action + result = action.run( + ^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run + raise exc.ActionException('Fail action expected exception.') +mistral.exceptions.ActionException: Fail action expected exception. +mistral.tests.unit.engine.test_subworkflows.SubworkflowsTest.test_string_workflow_input_failure +mistral.tests.unit.engine.test_subworkflows.SubworkflowsTest.test_string_workflow_input_failure ... ok + WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. + WARNING [mistral.expressions.std_functions] Task 'non_existing_task' not found by the task() expression function + ERROR [mistral.engine.workflow_handler] Failed to check and complete [wf_ex_id=dcc8ba13-2da4-4950-bfa9-191fc14b9ef7, wf_name=wf]: Can not evaluate YAQL expression [expression=task(non_existing_task).name, error=Unknown function "#property#name", data={'__versions': {}, '__env': {}, '__execution': {'id': 'dcc8ba13-2da4-4950-bfa9-191fc14b9ef7'}, }] +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 158, in evaluate + result = get_yaql_engine_class()(expression).evaluate( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 159, in evaluate + return self(utils.NO_VALUE, context, self.engine) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 147, in __call__ + return super(Statement, self).__call__(receiver, context, engine) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 34, in __call__ + return context(self.name, engine, receiver, context)(*self.args) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> + return lambda *args, **kwargs: runner.call( + ^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 48, in call + delegate = choose_overload( + ^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 115, in choose_overload + args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args)) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 115, in <genexpr> + args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args)) + ^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 109, in <lambda> + arg(utils.NO_VALUE, context, engine) + File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 34, in __call__ + return context(self.name, engine, receiver, context)(*self.args) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> + return lambda *args, **kwargs: runner.call( + ^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 51, in call + result = delegate() + ^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 140, in <lambda> + return lambda: delegate() + ^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/yaql/language/specs.py", line 309, in func + result = self.payload( + ^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/yaql/standard_library/system.py", line 333, in get_property + return func(func_name, obj) + ^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/yaql/language/yaqltypes.py", line 395, in func + return new_context( + ^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> + return lambda *args, **kwargs: runner.call( + ^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 44, in call + raise exceptions.NoFunctionRegisteredException(name) +yaql.language.exceptions.NoFunctionRegisteredException: Unknown function "#property#name" + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/workflow_handler.py", line 100, in check_and_complete + wf.check_and_complete() + File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper + result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/workflows.py", line 483, in check_and_complete + self._succeed_workflow(ctx) + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/workflows.py", line 493, in _succeed_workflow + output = data_flow.evaluate_workflow_output( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/workflow/data_flow.py", line 299, in evaluate_workflow_output + output = expr.evaluate_recursively(wf_output, ctx_view) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 99, in evaluate_recursively + data[key] = _evaluate_item(data[key], context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 78, in _evaluate_item + return evaluate(item, context) + ^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 70, in evaluate + return evaluator.evaluate(expression, context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 226, in evaluate + evaluated = super(InlineYAQLEvaluator, cls).evaluate( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 180, in evaluate + raise exc.YaqlEvaluationException( +mistral.exceptions.YaqlEvaluationException: Can not evaluate YAQL expression [expression=task(non_existing_task).name, error=Unknown function "#property#name", data={'__versions': {}, '__env': {}, '__execution': {'id': 'dcc8ba13-2da4-4950-bfa9-191fc14b9ef7'}, }] + +mistral.tests.unit.engine.test_policies.PoliciesTest.test_retry_join_task_after_idle_task +mistral.tests.unit.engine.test_policies.PoliciesTest.test_retry_join_task_after_idle_task ... ok +mistral.tests.unit.engine.test_yaql_functions.YAQLFunctionsEngineTest.test_task_function_non_existing +mistral.tests.unit.engine.test_yaql_functions.YAQLFunctionsEngineTest.test_task_function_non_existing ... ok + ERROR [mistral.actions.std_actions] Failed to send HTTP request for action execution: e9d11b0a-d270-42ed-bcb9-baf2ef0a4ed6 +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 236, in run + resp = requests.request( + ^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ + return self._mock_call(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1198, in _execute_mock_call + raise effect +Exception + WARNING [mistral.executors.default_executor] The action raised an exception [action=<mistral.actions.std_actions.HTTPAction object at 0xef7ae678>, action_ex_id=e9d11b0a-d270-42ed-bcb9-baf2ef0a4ed6, msg='Failed to send HTTP request: '] +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 236, in run + resp = requests.request( + ^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ + return self._mock_call(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1198, in _execute_mock_call + raise effect +Exception + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action + result = action.run( + ^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 255, in run + raise exc.ActionException("Failed to send HTTP request: %s" % e) +mistral.exceptions.ActionException: Failed to send HTTP request: + WARNING [mistral.expressions.std_functions] Task 'task2' not found by the task() expression function + ERROR [mistral.actions.std_actions] Failed to send HTTP request for action execution: 7bdfeed0-d900-46b3-8958-b072cf965074 +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 236, in run + resp = requests.request( + ^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ + return self._mock_call(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1198, in _execute_mock_call + raise effect + File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 236, in run + resp = requests.request( + ^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ + return self._mock_call(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1198, in _execute_mock_call + raise effect +Exception + WARNING [mistral.executors.default_executor] The action raised an exception [action=<mistral.actions.std_actions.HTTPAction object at 0xf07fdae0>, action_ex_id=7bdfeed0-d900-46b3-8958-b072cf965074, msg='Failed to send HTTP request: '] +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 236, in run + resp = requests.request( + ^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ + return self._mock_call(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1198, in _execute_mock_call + raise effect + File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 236, in run + resp = requests.request( + ^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ + return self._mock_call(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1198, in _execute_mock_call + raise effect +Exception + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action + result = action.run( + ^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 255, in run + raise exc.ActionException("Failed to send HTTP request: %s" % e) +mistral.exceptions.ActionException: Failed to send HTTP request: + ERROR [mistral.actions.std_actions] Failed to send HTTP request for action execution: 16f374e1-547c-4211-be15-23ab84b77a3a +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 236, in run + resp = requests.request( + ^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ + return self._mock_call(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1198, in _execute_mock_call + raise effect + File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 236, in run + resp = requests.request( + ^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ + return self._mock_call(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1198, in _execute_mock_call + raise effect + File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 236, in run + resp = requests.request( + ^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ + return self._mock_call(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1198, in _execute_mock_call + raise effect +Exception + WARNING [mistral.executors.default_executor] The action raised an exception [action=<mistral.actions.std_actions.HTTPAction object at 0xef5fe450>, action_ex_id=16f374e1-547c-4211-be15-23ab84b77a3a, msg='Failed to send HTTP request: '] +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 236, in run + resp = requests.request( + ^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ + return self._mock_call(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1198, in _execute_mock_call + raise effect + File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 236, in run + resp = requests.request( + ^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ + return self._mock_call(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1198, in _execute_mock_call + raise effect + File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 236, in run + resp = requests.request( + ^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ + return self._mock_call(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1198, in _execute_mock_call + raise effect +Exception + +During handling of the above exception, another exception occurred: -mistral.tests.unit.engine.test_execution_params.TestExecutionParameters.test_null_description -mistral.tests.unit.engine.test_execution_params.TestExecutionParameters.test_null_description ... ok -mistral.tests.unit.engine.test_policies.PoliciesTest.test_wait_after_policy_from_var_negative_number -mistral.tests.unit.engine.test_policies.PoliciesTest.test_wait_after_policy_from_var_negative_number ... ok -mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_static_var -mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_static_var ... ok -mistral.tests.unit.engine.test_race_condition.EngineActionRaceConditionTest.test_long_action -mistral.tests.unit.engine.test_race_condition.EngineActionRaceConditionTest.test_long_action ... ok -mistral.tests.unit.engine.test_race_condition.EngineActionRaceConditionTest.test_short_action -mistral.tests.unit.engine.test_race_condition.EngineActionRaceConditionTest.test_short_action ... skipped 'Skip until we know how to fix it with SQLite.' - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=17015336-d4ee-4476-9daf-90aa2f1edd88, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - context.create_action_context(exec_ctx) - ) - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=0aea3c2a-0373-4f2c-be44-5f6433312253, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - context.create_action_context(exec_ctx) - ) - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=ce0a2e31-cead-441c-8321-12e7a992b556, msg='Fail action expected exception.'] Traceback (most recent call last): File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action result = action.run( - context.create_action_context(exec_ctx) - ) - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. - WARNING [mistral.executors.default_executor] The action raised an exception [action=<mistral.actions.std_actions.EchoAction object at 0xae791510>, action_ex_id=bdf0f3bc-990c-49e2-aa1d-b4f5d2e7cc3c, msg='An unknown exception occurred'] + ^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 255, in run + raise exc.ActionException("Failed to send HTTP request: %s" % e) +mistral.exceptions.ActionException: Failed to send HTTP request: +mistral.tests.unit.engine.test_yaql_functions.YAQLFunctionsEngineTest.test_task_function_returns_null +mistral.tests.unit.engine.test_yaql_functions.YAQLFunctionsEngineTest.test_task_function_returns_null ... ok + ERROR [mistral.actions.std_actions] Failed to send HTTP request for action execution: 4f4658eb-421c-437b-bf6e-ee2405a15895 Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - context.create_action_context(exec_ctx) - ) - File "/usr/lib/python3.13/unittest/mock.py", line 1167, in __call__ + File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 236, in run + resp = requests.request( + ^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1171, in _mock_call + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1230, in _execute_mock_call - raise result -mistral.exceptions.ActionException: An unknown exception occurred - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_sub_workflow_fail -mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_sub_workflow_fail ... ok -mistral.tests.unit.engine.test_reverse_workflow_rerun.ReverseWorkflowRerunTest.test_rerun -mistral.tests.unit.engine.test_reverse_workflow_rerun.ReverseWorkflowRerunTest.test_rerun ... ok - WARNING [mistral.executors.default_executor] The action raised an exception [action=<mistral.actions.std_actions.EchoAction object at 0xae80a8d0>, action_ex_id=4af51a53-1303-4fe3-91dd-7e21e96f24e6, msg='An unknown exception occurred'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - context.create_action_context(exec_ctx) - ) - File "/usr/lib/python3.13/unittest/mock.py", line 1167, in __call__ + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1198, in _execute_mock_call + raise effect + File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 236, in run + resp = requests.request( + ^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1171, in _mock_call + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1230, in _execute_mock_call - raise result -mistral.exceptions.ActionException: An unknown exception occurred - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_subflow_concurrency_gt_list_length -mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_subflow_concurrency_gt_list_length ... ok -mistral.tests.unit.engine.test_reverse_workflow_rerun.ReverseWorkflowRerunTest.test_rerun_diff_env_vars -mistral.tests.unit.engine.test_reverse_workflow_rerun.ReverseWorkflowRerunTest.test_rerun_diff_env_vars ... ok -mistral.tests.unit.engine.test_subworkflows.SubworkflowsTest.test_cascade_delete_deep -mistral.tests.unit.engine.test_subworkflows.SubworkflowsTest.test_cascade_delete_deep ... ok -mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_two_tasks_second_starts_on_success -mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_two_tasks_second_starts_on_success ... ok - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. - ERROR [mistral.engine.task_handler] Failed to run task [error=Can not evaluate YAQL expression [expression=$.foobar, error='foobar', data={'__task_execution': {'id': '684682b9-bd97-44c1-bd49-89805308799d', 'name': 'task1'}, '__env': {}, , , '__execution': {'id': '09f93ea6-c151-4009-9668-a60b55327fe3'}, }], wf=wf, task=task1]: + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1198, in _execute_mock_call + raise effect + File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 236, in run + resp = requests.request( + ^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ + return self._mock_call(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1198, in _execute_mock_call + raise effect + File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 236, in run + resp = requests.request( + ^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ + return self._mock_call(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1198, in _execute_mock_call + raise effect +Exception + WARNING [mistral.executors.default_executor] The action raised an exception [action=<mistral.actions.std_actions.HTTPAction object at 0xef76d8d0>, action_ex_id=4f4658eb-421c-437b-bf6e-ee2405a15895, msg='Failed to send HTTP request: '] Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 158, in evaluate - result = get_yaql_engine_class()(expression).evaluate( - context=get_yaql_context(data_context) - ) - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 159, in evaluate - return self(utils.NO_VALUE, context, self.engine) - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 147, in __call__ - return super(Statement, self).__call__(receiver, context, engine) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 34, in __call__ - return context(self.name, engine, receiver, context)(*self.args) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> - return lambda *args, **kwargs: runner.call( - ~~~~~~~~~~~^ - name, self, args, kwargs, engine, receiver, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - data_context, use_convention, function_filter) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 48, in call - delegate = choose_overload( - name, all_overloads, engine, receiver, data_context, args, kwargs) - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 115, in choose_overload - args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args)) - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 115, in <genexpr> - args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args)) - ~~~~~~~~~~~~~^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 109, in <lambda> - arg(utils.NO_VALUE, context, engine) - ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 34, in __call__ - return context(self.name, engine, receiver, context)(*self.args) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> - return lambda *args, **kwargs: runner.call( - ~~~~~~~~~~~^ - name, self, args, kwargs, engine, receiver, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - data_context, use_convention, function_filter) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 51, in call - result = delegate() - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 140, in <lambda> - return lambda: delegate() - ~~~~~~~~^^ - File "/usr/lib/python3/dist-packages/yaql/language/specs.py", line 309, in func - result = self.payload( - *tuple(map(lambda t: t(new_context), - ...<2 lines>... - keyword_args.items())) - ) - File "/usr/lib/python3/dist-packages/yaql/standard_library/collections.py", line 224, in dict_keyword_access - return d[key] - ~^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/utils.py", line 134, in __getitem__ - return self._d[key] - ~~~~~~~^^^^^ -KeyError: 'foobar' + File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 236, in run + resp = requests.request( + ^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ + return self._mock_call(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1198, in _execute_mock_call + raise effect + File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 236, in run + resp = requests.request( + ^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ + return self._mock_call(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1198, in _execute_mock_call + raise effect + File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 236, in run + resp = requests.request( + ^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ + return self._mock_call(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1198, in _execute_mock_call + raise effect + File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 236, in run + resp = requests.request( + ^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ + return self._mock_call(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1198, in _execute_mock_call + raise effect +Exception During handling of the above exception, another exception occurred: Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 83, in run_task - task.run(first_run) - ~~~~~~~~^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 602, in run - self._run_new() - ~~~~~~~~~~~~~^^ - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 632, in _run_new - self._schedule_actions() - ~~~~~~~~~~~~~~~~~~~~~~^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 887, in _schedule_actions - with_items_values = self._get_with_items_values() - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 940, in _get_with_items_values - exp_res = self.evaluate(self.task_spec.get_with_items()) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 172, in evaluate - return expr.evaluate_recursively( - ~~~~~~~~~~~~~~~~~~~~~~~~~^ - data, - ^^^^^ - self.get_expression_context(ctx) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - ) - ^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 99, in evaluate_recursively - data[key] = _evaluate_item(data[key], context) - ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 78, in _evaluate_item - return evaluate(item, context) - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 70, in evaluate - return evaluator.evaluate(expression, context) - ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 226, in evaluate - evaluated = super(InlineYAQLEvaluator, cls).evaluate( - trim_expr, - data_context - ) - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 180, in evaluate - raise exc.YaqlEvaluationException( - ...<2 lines>... - ) -mistral.exceptions.YaqlEvaluationException: Can not evaluate YAQL expression [expression=$.foobar, error='foobar', data={'__task_execution': {'id': '684682b9-bd97-44c1-bd49-89805308799d', 'name': 'task1'}, '__env': {}, , , '__execution': {'id': '09f93ea6-c151-4009-9668-a60b55327fe3'}, }] - -mistral.tests.unit.engine.test_task_cancel.TaskCancelTest.test_cancel_action_execution -mistral.tests.unit.engine.test_task_cancel.TaskCancelTest.test_cancel_action_execution ... ok -mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_yaql_fail -mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_yaql_fail ... ok - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.engine.test_task_cancel.TaskCancelTest.test_cancel_action_execution_with_task_retry -mistral.tests.unit.engine.test_task_cancel.TaskCancelTest.test_cancel_action_execution_with_task_retry ... ok -mistral.tests.unit.executors.test_local_executor.LocalExecutorTest.test_run -mistral.tests.unit.executors.test_local_executor.LocalExecutorTest.test_run ... ok - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.engine.test_subworkflows.SubworkflowsTest.test_dynamic_subworkflow_call_failure -mistral.tests.unit.engine.test_subworkflows.SubworkflowsTest.test_dynamic_subworkflow_call_failure ... ok + File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action + result = action.run( + ^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 255, in run + raise exc.ActionException("Failed to send HTTP request: %s" % e) +mistral.exceptions.ActionException: Failed to send HTTP request: WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. +mistral.tests.unit.engine.test_policies.PoliciesTest.test_retry_policy +mistral.tests.unit.engine.test_policies.PoliciesTest.test_retry_policy ... ok +mistral.tests.unit.engine.test_yaql_functions.YAQLFunctionsEngineTest.test_uuid_function +mistral.tests.unit.engine.test_yaql_functions.YAQLFunctionsEngineTest.test_uuid_function ... ok +mistral.tests.unit.engine.test_yaql_functions.YAQLFunctionsEngineTest.test_yaml_dump +mistral.tests.unit.engine.test_yaql_functions.YAQLFunctionsEngineTest.test_yaml_dump ... ok + WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=2e2b3072-65e0-44a5-9f97-03cfce8b5df2, msg='Fail action expected exception.'] +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action + result = action.run( + ^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run + raise exc.ActionException('Fail action expected exception.') +mistral.exceptions.ActionException: Fail action expected exception. WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.executors.test_local_executor.LocalExecutorTest.test_run_with_items -mistral.tests.unit.executors.test_local_executor.LocalExecutorTest.test_run_with_items ... ok +mistral.tests.unit.engine.test_policies.PoliciesTest.test_retry_policy_break_on +mistral.tests.unit.engine.test_policies.PoliciesTest.test_retry_policy_break_on ... ok +mistral.tests.unit.engine.test_yaql_functions.YAQLFunctionsEngineTest.test_yaml_dump_function +mistral.tests.unit.engine.test_yaql_functions.YAQLFunctionsEngineTest.test_yaml_dump_function ... ok mistral.tests.unit.expressions.test_jinja_expression.JinjaEvaluatorTest.test_executions mistral.tests.unit.expressions.test_jinja_expression.JinjaEvaluatorTest.test_executions ... ok mistral.tests.unit.expressions.test_jinja_expression.JinjaEvaluatorTest.test_executions_from_time_filter @@ -24899,6 +12654,14 @@ mistral.tests.unit.expressions.test_jinja_expression.JinjaEvaluatorTest.test_function_len ... ok mistral.tests.unit.expressions.test_jinja_expression.JinjaEvaluatorTest.test_function_string mistral.tests.unit.expressions.test_jinja_expression.JinjaEvaluatorTest.test_function_string ... ok + WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=0270dee3-e2e8-4364-abcd-08f57e20de42, msg='Fail action expected exception.'] +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action + result = action.run( + ^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run + raise exc.ActionException('Fail action expected exception.') +mistral.exceptions.ActionException: Fail action expected exception. mistral.tests.unit.expressions.test_jinja_expression.JinjaEvaluatorTest.test_function_task mistral.tests.unit.expressions.test_jinja_expression.JinjaEvaluatorTest.test_function_task ... ok mistral.tests.unit.expressions.test_jinja_expression.JinjaEvaluatorTest.test_function_uuid @@ -24935,176 +12698,345 @@ mistral.tests.unit.expressions.test_yaql_expression.YaqlEvaluatorTest.test_validate_failed ... ok mistral.tests.unit.expressions.test_yaql_expression.YaqlEvaluatorTest.test_wrong_expression mistral.tests.unit.expressions.test_yaql_expression.YaqlEvaluatorTest.test_wrong_expression ... ok -mistral.tests.unit.engine.test_policies.PoliciesTest.test_wait_after_policy_from_var_zero_seconds -mistral.tests.unit.engine.test_policies.PoliciesTest.test_wait_after_policy_from_var_zero_seconds ... ok -mistral.tests.unit.engine.test_task_cancel.TaskCancelTest.test_cancel_child_workflow_action_execution -mistral.tests.unit.engine.test_task_cancel.TaskCancelTest.test_cancel_child_workflow_action_execution ... ok -mistral.tests.unit.engine.test_task_cancel.TaskCancelTest.test_cancel_with_items_concurrency -mistral.tests.unit.engine.test_task_cancel.TaskCancelTest.test_cancel_with_items_concurrency ... skipped 'Restore concurrency support.' -mistral.tests.unit.engine.test_policies.PoliciesTest.test_wait_after_policy_negative_number -mistral.tests.unit.engine.test_policies.PoliciesTest.test_wait_after_policy_negative_number ... ok -mistral.tests.unit.lang.test_spec_caching.SpecificationCachingEngineTest.test_cache_workflow_spec_no_duplicates -mistral.tests.unit.lang.test_spec_caching.SpecificationCachingEngineTest.test_cache_workflow_spec_no_duplicates ... ok -mistral.tests.unit.lang.test_spec_caching.SpecificationCachingTest.test_cache_workflow_spec_by_execution_id -mistral.tests.unit.lang.test_spec_caching.SpecificationCachingTest.test_cache_workflow_spec_by_execution_id ... ok -mistral.tests.unit.engine.test_subworkflows.SubworkflowsTest.test_dynamic_subworkflow_wf2 -mistral.tests.unit.engine.test_subworkflows.SubworkflowsTest.test_dynamic_subworkflow_wf2 ... ok - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.lang.test_spec_caching.SpecificationCachingTest.test_workflow_spec_cache_update_via_workbook_service -mistral.tests.unit.lang.test_spec_caching.SpecificationCachingTest.test_workflow_spec_cache_update_via_workbook_service ... ok -mistral.tests.unit.engine.test_task_graceful_fail_subworkflow.TaskGracefulFailTest.test_graceful_fail -mistral.tests.unit.engine.test_task_graceful_fail_subworkflow.TaskGracefulFailTest.test_graceful_fail ... ok -mistral.tests.unit.lang.test_spec_caching.SpecificationCachingTest.test_workflow_spec_cache_update_via_workflow_service -mistral.tests.unit.lang.test_spec_caching.SpecificationCachingTest.test_workflow_spec_cache_update_via_workflow_service ... ok -mistral.tests.unit.lang.test_spec_caching.SpecificationCachingTest.test_workflow_spec_caching -mistral.tests.unit.lang.test_spec_caching.SpecificationCachingTest.test_workflow_spec_caching ... ok - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.engine.test_task_graceful_fail_subworkflow.TaskGracefulFailTest.test_with_items_graceful_fail -mistral.tests.unit.engine.test_task_graceful_fail_subworkflow.TaskGracefulFailTest.test_with_items_graceful_fail ... ok -mistral.tests.unit.engine.test_subworkflows.SubworkflowsTest.test_dynamic_subworkflow_with_generic_input -mistral.tests.unit.engine.test_subworkflows.SubworkflowsTest.test_dynamic_subworkflow_with_generic_input ... ok - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=9afec510-49d0-4ab4-ae3d-2ca53b78a2ad, msg='Fail action expected exception.'] + WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=f3e84e90-984f-4d40-8c02-4d318c4cc1a2, msg='Fail action expected exception.'] Traceback (most recent call last): File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action result = action.run( - context.create_action_context(exec_ctx) - ) + ^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run raise exc.ActionException('Fail action expected exception.') mistral.exceptions.ActionException: Fail action expected exception. - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.engine.test_task_skip.TaskSkipTest.test_basic_task_skip -mistral.tests.unit.engine.test_task_skip.TaskSkipTest.test_basic_task_skip ... ok - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=c54c92a4-4874-47a5-b83b-d49ee767ee66, msg='Fail action expected exception.'] + WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=552265b1-64a3-453b-a80c-2df50e16748a, msg='Fail action expected exception.'] Traceback (most recent call last): File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action result = action.run( - context.create_action_context(exec_ctx) - ) + ^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run raise exc.ActionException('Fail action expected exception.') mistral.exceptions.ActionException: Fail action expected exception. - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.engine.test_policies.PoliciesTest.test_wait_after_policy_zero_seconds -mistral.tests.unit.engine.test_policies.PoliciesTest.test_wait_after_policy_zero_seconds ... ok -mistral.tests.unit.engine.test_task_skip.TaskSkipTest.test_publish_on_skip -mistral.tests.unit.engine.test_task_skip.TaskSkipTest.test_publish_on_skip ... ok - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=7f1423ea-5ce0-4d2c-9a05-0e6c6247c597, msg='Fail action expected exception.'] +mistral.tests.unit.lang.v2.test_workbook.WorkbookSpecValidationTest.test_actions +mistral.tests.unit.lang.v2.test_workbook.WorkbookSpecValidationTest.test_actions ... ok + WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=0bb49b2f-ba01-43bd-9ff4-9615df0d732a, msg='Fail action expected exception.'] Traceback (most recent call last): File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action result = action.run( - context.create_action_context(exec_ctx) - ) + ^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run raise exc.ActionException('Fail action expected exception.') mistral.exceptions.ActionException: Fail action expected exception. - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=ac46f471-f9a6-49e7-9a29-955ff9048053, msg='Fail action expected exception.'] + WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. +mistral.tests.unit.engine.test_policies.PoliciesTest.test_retry_policy_break_on_not_happened +mistral.tests.unit.engine.test_policies.PoliciesTest.test_retry_policy_break_on_not_happened ... ok +mistral.tests.unit.engine.test_subworkflows.SubworkflowsTest.test_subworkflow_environment_inheritance +mistral.tests.unit.engine.test_subworkflows.SubworkflowsTest.test_subworkflow_environment_inheritance ... ok + WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. +mistral.tests.unit.engine.test_policies.PoliciesTest.test_retry_policy_break_on_with_dict +mistral.tests.unit.engine.test_policies.PoliciesTest.test_retry_policy_break_on_with_dict ... ok + ERROR [mistral.actions.std_actions] Failed to send HTTP request for action execution: 7915c1d6-81fa-4425-8ed7-c2872923af8a Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - context.create_action_context(exec_ctx) - ) - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. -mistral.tests.unit.lang.v2.test_tasks.TaskSpecValidationTest.test_action_or_workflow -mistral.tests.unit.lang.v2.test_tasks.TaskSpecValidationTest.test_action_or_workflow ... ok -mistral.tests.unit.engine.test_subworkflows.SubworkflowsTest.test_dynamic_subworkflow_with_jinja -mistral.tests.unit.engine.test_subworkflows.SubworkflowsTest.test_dynamic_subworkflow_with_jinja ... ok - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=e70c58dc-0377-4296-8de0-c91124533713, msg='Fail action expected exception.'] + File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 236, in run + resp = requests.request( + ^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ + return self._mock_call(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1198, in _execute_mock_call + raise effect +Exception + WARNING [mistral.executors.default_executor] The action raised an exception [action=<mistral.actions.std_actions.HTTPAction object at 0xef4f4ab0>, action_ex_id=7915c1d6-81fa-4425-8ed7-c2872923af8a, msg='Failed to send HTTP request: '] +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 236, in run + resp = requests.request( + ^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ + return self._mock_call(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1198, in _execute_mock_call + raise effect +Exception + +During handling of the above exception, another exception occurred: + Traceback (most recent call last): File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action result = action.run( - context.create_action_context(exec_ctx) - ) - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.engine.test_task_skip.TaskSkipTest.test_retry_dont_conflict_with_skip -mistral.tests.unit.engine.test_task_skip.TaskSkipTest.test_retry_dont_conflict_with_skip ... ok - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=e72f9263-c2f0-4e66-a7c6-9465cb6337b1, msg='Fail action expected exception.'] + ^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 255, in run + raise exc.ActionException("Failed to send HTTP request: %s" % e) +mistral.exceptions.ActionException: Failed to send HTTP request: + ERROR [mistral.actions.std_actions] Failed to send HTTP request for action execution: 99719b2b-701d-4e87-bd09-a5934512a209 +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 236, in run + resp = requests.request( + ^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ + return self._mock_call(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1198, in _execute_mock_call + raise effect + File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 236, in run + resp = requests.request( + ^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ + return self._mock_call(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1198, in _execute_mock_call + raise effect +Exception + WARNING [mistral.executors.default_executor] The action raised an exception [action=<mistral.actions.std_actions.HTTPAction object at 0xefb55b88>, action_ex_id=99719b2b-701d-4e87-bd09-a5934512a209, msg='Failed to send HTTP request: '] +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 236, in run + resp = requests.request( + ^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ + return self._mock_call(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1198, in _execute_mock_call + raise effect + File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 236, in run + resp = requests.request( + ^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ + return self._mock_call(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1198, in _execute_mock_call + raise effect +Exception + +During handling of the above exception, another exception occurred: + Traceback (most recent call last): File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action result = action.run( - context.create_action_context(exec_ctx) - ) - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.engine.test_policies.PoliciesTest.test_wait_before_policy -mistral.tests.unit.engine.test_policies.PoliciesTest.test_wait_before_policy ... ok -mistral.tests.unit.engine.test_task_skip.TaskSkipTest.test_skip_subworkflow -mistral.tests.unit.engine.test_task_skip.TaskSkipTest.test_skip_subworkflow ... ok - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=20ed8425-2d9a-4f6f-860d-5546a606a4ba, msg='Fail action expected exception.'] + ^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 255, in run + raise exc.ActionException("Failed to send HTTP request: %s" % e) +mistral.exceptions.ActionException: Failed to send HTTP request: + ERROR [mistral.actions.std_actions] Failed to send HTTP request for action execution: aabd1bf6-e751-4417-aaad-d32eae28e6a1 +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 236, in run + resp = requests.request( + ^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ + return self._mock_call(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1198, in _execute_mock_call + raise effect + File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 236, in run + resp = requests.request( + ^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ + return self._mock_call(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1198, in _execute_mock_call + raise effect + File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 236, in run + resp = requests.request( + ^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ + return self._mock_call(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1198, in _execute_mock_call + raise effect +Exception + WARNING [mistral.executors.default_executor] The action raised an exception [action=<mistral.actions.std_actions.HTTPAction object at 0xefcaf9a8>, action_ex_id=aabd1bf6-e751-4417-aaad-d32eae28e6a1, msg='Failed to send HTTP request: '] +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 236, in run + resp = requests.request( + ^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ + return self._mock_call(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1198, in _execute_mock_call + raise effect + File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 236, in run + resp = requests.request( + ^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ + return self._mock_call(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1198, in _execute_mock_call + raise effect + File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 236, in run + resp = requests.request( + ^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ + return self._mock_call(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1198, in _execute_mock_call + raise effect +Exception + +During handling of the above exception, another exception occurred: + Traceback (most recent call last): File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action result = action.run( - context.create_action_context(exec_ctx) - ) - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. - ERROR [mistral.engine.task_handler] Failed to run task [error=Wrong dynamic input for task: task1. Dict type is expected. Actual type: <class 'str'>. Actual value: invalid_string_input, wf=wb4.wf1, task=task1]: + ^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 255, in run + raise exc.ActionException("Failed to send HTTP request: %s" % e) +mistral.exceptions.ActionException: Failed to send HTTP request: + ERROR [mistral.actions.std_actions] Failed to send HTTP request for action execution: 3622c267-c305-4980-8a70-c312c242a433 Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 83, in run_task - task.run(first_run) - ~~~~~~~~^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 602, in run - self._run_new() - ~~~~~~~~~~~~~^^ - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 632, in _run_new - self._schedule_actions() - ~~~~~~~~~~~~~~~~~~~~~~^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 696, in _schedule_actions - input_dict = self._get_action_input() - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 739, in _get_action_input - raise exc.InputException( - ...<3 lines>... - ) -mistral.exceptions.InputException: Wrong dynamic input for task: task1. Dict type is expected. Actual type: <class 'str'>. Actual value: invalid_string_input + File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 236, in run + resp = requests.request( + ^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ + return self._mock_call(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1198, in _execute_mock_call + raise effect + File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 236, in run + resp = requests.request( + ^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ + return self._mock_call(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1198, in _execute_mock_call + raise effect + File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 236, in run + resp = requests.request( + ^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ + return self._mock_call(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1198, in _execute_mock_call + raise effect + File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 236, in run + resp = requests.request( + ^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ + return self._mock_call(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1198, in _execute_mock_call + raise effect +Exception + WARNING [mistral.executors.default_executor] The action raised an exception [action=<mistral.actions.std_actions.HTTPAction object at 0xef581f30>, action_ex_id=3622c267-c305-4980-8a70-c312c242a433, msg='Failed to send HTTP request: '] +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 236, in run + resp = requests.request( + ^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ + return self._mock_call(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1198, in _execute_mock_call + raise effect + File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 236, in run + resp = requests.request( + ^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ + return self._mock_call(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1198, in _execute_mock_call + raise effect + File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 236, in run + resp = requests.request( + ^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ + return self._mock_call(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1198, in _execute_mock_call + raise effect + File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 236, in run + resp = requests.request( + ^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ + return self._mock_call(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1198, in _execute_mock_call + raise effect +Exception -mistral.tests.unit.engine.test_task_skip.TaskSkipTest.test_task_skip_on_workflow_tail -mistral.tests.unit.engine.test_task_skip.TaskSkipTest.test_task_skip_on_workflow_tail ... ok -mistral.tests.unit.engine.test_with_items_task.WithItemsTaskTest.test_get_next_indices -mistral.tests.unit.engine.test_with_items_task.WithItemsTaskTest.test_get_next_indices ... ok -mistral.tests.unit.engine.test_subworkflows.SubworkflowsTest.test_string_workflow_input_failure -mistral.tests.unit.engine.test_subworkflows.SubworkflowsTest.test_string_workflow_input_failure ... ok +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action + result = action.run( + ^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 255, in run + raise exc.ActionException("Failed to send HTTP request: %s" % e) +mistral.exceptions.ActionException: Failed to send HTTP request: WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.engine.test_workflow_cancel.WorkflowCancelTest.test_cancel_child_workflow -mistral.tests.unit.engine.test_workflow_cancel.WorkflowCancelTest.test_cancel_child_workflow ... ok -mistral.tests.unit.engine.test_policies.PoliciesTest.test_wait_before_policy_from_var -mistral.tests.unit.engine.test_policies.PoliciesTest.test_wait_before_policy_from_var ... ok -mistral.tests.unit.engine.test_workflow_cancel.WorkflowCancelTest.test_cancel_completed_workflow -mistral.tests.unit.engine.test_workflow_cancel.WorkflowCancelTest.test_cancel_completed_workflow ... ok - ERROR [mistral.engine.task_handler] Failed to run task [error=Invalid data type in WaitBeforePolicy: -1 is less than the minimum of 0 +mistral.tests.unit.engine.test_policies.PoliciesTest.test_retry_policy_from_var +mistral.tests.unit.engine.test_policies.PoliciesTest.test_retry_policy_from_var ... ok + ERROR [mistral.engine.task_handler] Failed to run task [error=Invalid data type in RetryPolicy: -1 is less than the minimum of 0 -Failed validating 'minimum' in schema['properties']['delay']: +Failed validating 'minimum' in schema['properties']['count']: {'minimum': 0, 'type': 'integer'} -On instance['delay']: +On instance['count']: -1. Value(s) can be shown after YAQL evaluating. If you use YAQL here, please correct it., wf=wb.wf1, task=task1]: Traceback (most recent call last): File "/build/reproducible-path/mistral-19.0.0/mistral/engine/base.py", line 188, in _validate jsonschema.validate(props, self._schema) - ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1306, in validate raise error jsonschema.exceptions.ValidationError: -1 is less than the minimum of 0 -Failed validating 'minimum' in schema['properties']['delay']: +Failed validating 'minimum' in schema['properties']['count']: {'minimum': 0, 'type': 'integer'} -On instance['delay']: +On instance['count']: -1 During handling of the above exception, another exception occurred: @@ -25112,331 +13044,363 @@ Traceback (most recent call last): File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 83, in run_task task.run(first_run) - ~~~~~~~~^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 602, in run self._run_new() - ~~~~~~~~~~~~~^^ File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 626, in _run_new self._before_task_start() - ~~~~~~~~~~~~~~~~~~~~~~~^^ File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 482, in _before_task_start p.before_task_start(self) - ~~~~~~~~~~~~~~~~~~~^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/policies.py", line 179, in before_task_start - super(WaitBeforePolicy, self).before_task_start(task) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/engine/base.py", line 172, in before_task_start self._validate() - ~~~~~~~~~~~~~~^^ File "/build/reproducible-path/mistral-19.0.0/mistral/engine/base.py", line 190, in _validate raise exc.InvalidModelException( - ...<3 lines>... - ) -mistral.exceptions.InvalidModelException: Invalid data type in WaitBeforePolicy: -1 is less than the minimum of 0 +mistral.exceptions.InvalidModelException: Invalid data type in RetryPolicy: -1 is less than the minimum of 0 -Failed validating 'minimum' in schema['properties']['delay']: +Failed validating 'minimum' in schema['properties']['count']: {'minimum': 0, 'type': 'integer'} -On instance['delay']: +On instance['count']: -1. Value(s) can be shown after YAQL evaluating. If you use YAQL here, please correct it. -mistral.tests.unit.engine.test_policies.PoliciesTest.test_wait_before_policy_from_var_negative_number -mistral.tests.unit.engine.test_policies.PoliciesTest.test_wait_before_policy_from_var_negative_number ... ok -mistral.tests.unit.engine.test_workflow_cancel.WorkflowCancelTest.test_cancel_parent_workflow -mistral.tests.unit.engine.test_workflow_cancel.WorkflowCancelTest.test_cancel_parent_workflow ... ok -mistral.tests.unit.engine.test_policies.PoliciesTest.test_wait_before_policy_from_var_zero_seconds -mistral.tests.unit.engine.test_policies.PoliciesTest.test_wait_before_policy_from_var_zero_seconds ... ok -mistral.tests.unit.engine.test_subworkflows.SubworkflowsTest.test_subworkflow_environment_inheritance -mistral.tests.unit.engine.test_subworkflows.SubworkflowsTest.test_subworkflow_environment_inheritance ... ok -mistral.tests.unit.engine.test_workflow_cancel.WorkflowCancelTest.test_cancel_paused_workflow -mistral.tests.unit.engine.test_workflow_cancel.WorkflowCancelTest.test_cancel_paused_workflow ... ok -mistral.tests.unit.engine.test_policies.PoliciesTest.test_wait_before_policy_negative_number -mistral.tests.unit.engine.test_policies.PoliciesTest.test_wait_before_policy_negative_number ... ok - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.engine.test_workflow_cancel.WorkflowCancelTest.test_cancel_then_fail_with_items_child_workflow -mistral.tests.unit.engine.test_workflow_cancel.WorkflowCancelTest.test_cancel_then_fail_with_items_child_workflow ... ok -mistral.tests.unit.engine.test_policies.PoliciesTest.test_wait_before_policy_two_tasks -mistral.tests.unit.engine.test_policies.PoliciesTest.test_wait_before_policy_two_tasks ... ok - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. - WARNING [mistral.executors.default_executor] The action raised an exception [action=<mistral.actions.std_actions.EchoAction object at 0xad1262a0>, action_ex_id=7b657898-33ae-4773-a490-14ba09bc0ce6, msg='An unknown exception occurred'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - context.create_action_context(exec_ctx) - ) - File "/usr/lib/python3.13/unittest/mock.py", line 1167, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1171, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1226, in _execute_mock_call - raise effect -mistral.exceptions.ActionException: An unknown exception occurred - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.engine.test_subworkflows.SubworkflowsTest.test_subworkflow_error -mistral.tests.unit.engine.test_subworkflows.SubworkflowsTest.test_subworkflow_error ... ok -mistral.tests.unit.engine.test_policies.PoliciesTest.test_wait_before_policy_zero_seconds -mistral.tests.unit.engine.test_policies.PoliciesTest.test_wait_before_policy_zero_seconds ... ok - ERROR [mistral.engine.task_handler] Failed to run task [error=Invalid data type in WaitBeforePolicy: '1' is not of type 'integer' + ERROR [mistral.engine.task_handler] Failed to run task [error=Invalid data type in RetryPolicy: -1 is less than the minimum of 0 -Failed validating 'type' in schema['properties']['delay']: +Failed validating 'minimum' in schema['properties']['delay']: {'minimum': 0, 'type': 'integer'} On instance['delay']: - '1'. Value(s) can be shown after YAQL evaluating. If you use YAQL here, please correct it., wf=wb.wf1, task=task1]: + -1. Value(s) can be shown after YAQL evaluating. If you use YAQL here, please correct it., wf=wb.wf1, task=task1]: Traceback (most recent call last): File "/build/reproducible-path/mistral-19.0.0/mistral/engine/base.py", line 188, in _validate jsonschema.validate(props, self._schema) - ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1306, in validate raise error -jsonschema.exceptions.ValidationError: '1' is not of type 'integer' +jsonschema.exceptions.ValidationError: -1 is less than the minimum of 0 -Failed validating 'type' in schema['properties']['delay']: +Failed validating 'minimum' in schema['properties']['delay']: {'minimum': 0, 'type': 'integer'} On instance['delay']: - '1' + -1 During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 83, in run_task task.run(first_run) - ~~~~~~~~^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 602, in run self._run_new() - ~~~~~~~~~~~~~^^ File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 626, in _run_new self._before_task_start() - ~~~~~~~~~~~~~~~~~~~~~~~^^ File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 482, in _before_task_start p.before_task_start(self) - ~~~~~~~~~~~~~~~~~~~^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/policies.py", line 179, in before_task_start - super(WaitBeforePolicy, self).before_task_start(task) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/engine/base.py", line 172, in before_task_start self._validate() - ~~~~~~~~~~~~~~^^ File "/build/reproducible-path/mistral-19.0.0/mistral/engine/base.py", line 190, in _validate raise exc.InvalidModelException( - ...<3 lines>... - ) -mistral.exceptions.InvalidModelException: Invalid data type in WaitBeforePolicy: '1' is not of type 'integer' +mistral.exceptions.InvalidModelException: Invalid data type in RetryPolicy: -1 is less than the minimum of 0 -Failed validating 'type' in schema['properties']['delay']: +Failed validating 'minimum' in schema['properties']['delay']: {'minimum': 0, 'type': 'integer'} On instance['delay']: - '1'. Value(s) can be shown after YAQL evaluating. If you use YAQL here, please correct it. + -1. Value(s) can be shown after YAQL evaluating. If you use YAQL here, please correct it. -mistral.tests.unit.engine.test_policies.PoliciesTest.test_wrong_policy_prop_type -mistral.tests.unit.engine.test_policies.PoliciesTest.test_wrong_policy_prop_type ... ok -mistral.tests.unit.engine.test_workflow_cancel.WorkflowCancelTest.test_cancel_with_items_child_workflow -mistral.tests.unit.engine.test_workflow_cancel.WorkflowCancelTest.test_cancel_with_items_child_workflow ... ok -mistral.tests.unit.engine.test_profiler.EngineProfilerTest.test_no_profile_trace -mistral.tests.unit.engine.test_profiler.EngineProfilerTest.test_no_profile_trace ... ok -mistral.tests.unit.engine.test_profiler.EngineProfilerTest.test_profile_trace -mistral.tests.unit.engine.test_profiler.EngineProfilerTest.test_profile_trace ... ok -mistral.tests.unit.engine.test_run_action.RunActionEngineTest.test_adhoc_action_wrong_input -mistral.tests.unit.engine.test_run_action.RunActionEngineTest.test_adhoc_action_wrong_input ... ok -mistral.tests.unit.engine.test_workflow_cancel.WorkflowCancelTest.test_cancel_with_items_parent_workflow -mistral.tests.unit.engine.test_workflow_cancel.WorkflowCancelTest.test_cancel_with_items_parent_workflow ... ok -mistral.tests.unit.engine.test_run_action.RunActionEngineTest.test_run_action_adhoc -mistral.tests.unit.engine.test_run_action.RunActionEngineTest.test_run_action_adhoc ... ok -mistral.tests.unit.engine.test_subworkflows.SubworkflowsTest.test_subworkflow_root_execution_id -mistral.tests.unit.engine.test_subworkflows.SubworkflowsTest.test_subworkflow_root_execution_id ... ok -mistral.tests.unit.engine.test_run_action.RunActionEngineTest.test_run_action_async -mistral.tests.unit.engine.test_run_action.RunActionEngineTest.test_run_action_async ... ok - WARNING [mistral.executors.default_executor] The action raised an exception [action=<mistral.actions.std_actions.AsyncNoOpAction object at 0xae8e4e40>, action_ex_id=7fd79383-c867-4ef5-9ca0-2a38e7767ffb, msg='Invoke failed.'] +mistral.tests.unit.engine.test_policies.PoliciesTest.test_retry_policy_from_var_negative_numbers +mistral.tests.unit.engine.test_policies.PoliciesTest.test_retry_policy_from_var_negative_numbers ... ok +mistral.tests.unit.lang.v2.test_workbook.WorkbookSpecValidationTest.test_adhoc_action_with_base_in_one_string +mistral.tests.unit.lang.v2.test_workbook.WorkbookSpecValidationTest.test_adhoc_action_with_base_in_one_string ... ok + ERROR [mistral.actions.std_actions] Failed to send HTTP request for action execution: 8df06735-691f-4a3d-8eb4-ad276cc1e815 Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - context.create_action_context(exec_ctx) - ) - File "/usr/lib/python3.13/unittest/mock.py", line 1167, in __call__ + File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 236, in run + resp = requests.request( + ^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1171, in _mock_call + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1226, in _execute_mock_call + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1198, in _execute_mock_call raise effect -mistral.exceptions.ActionException: Invoke failed. -mistral.tests.unit.engine.test_workflow_cancel.WorkflowCancelTest.test_cancel_workflow -mistral.tests.unit.engine.test_workflow_cancel.WorkflowCancelTest.test_cancel_workflow ... ok -mistral.tests.unit.engine.test_run_action.RunActionEngineTest.test_run_action_async_invoke_failure -mistral.tests.unit.engine.test_run_action.RunActionEngineTest.test_run_action_async_invoke_failure ... ok -mistral.tests.unit.engine.test_run_action.RunActionEngineTest.test_run_action_async_invoke_with_error -mistral.tests.unit.engine.test_run_action.RunActionEngineTest.test_run_action_async_invoke_with_error ... ok -mistral.tests.unit.engine.test_workflow_cancel.WorkflowCancelTest.test_cancel_workflow_if_definition_deleted -mistral.tests.unit.engine.test_workflow_cancel.WorkflowCancelTest.test_cancel_workflow_if_definition_deleted ... ok - WARNING [mistral.executors.default_executor] The action raised an exception [action=<mistral.actions.std_actions.EchoAction object at 0xae858b70>, action_ex_id=None, msg='some error'] +Exception + WARNING [mistral.executors.default_executor] The action raised an exception [action=<mistral.actions.std_actions.HTTPAction object at 0xef470f18>, action_ex_id=8df06735-691f-4a3d-8eb4-ad276cc1e815, msg='Failed to send HTTP request: '] +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 236, in run + resp = requests.request( + ^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ + return self._mock_call(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1198, in _execute_mock_call + raise effect +Exception + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action + result = action.run( + ^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 255, in run + raise exc.ActionException("Failed to send HTTP request: %s" % e) +mistral.exceptions.ActionException: Failed to send HTTP request: + WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. + WARNING [mistral.executors.default_executor] The action raised an exception [action=<mistral.actions.std_actions.EchoAction object at 0xef57d1f8>, action_ex_id=5d805d6b-0a97-4f4b-9629-29d6dfdf7e43, msg='An unknown exception occurred'] Traceback (most recent call last): File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action result = action.run( - context.create_action_context(exec_ctx) - ) - File "/usr/lib/python3.13/unittest/mock.py", line 1167, in __call__ + ^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1171, in _mock_call + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1226, in _execute_mock_call + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1198, in _execute_mock_call raise effect -mistral.exceptions.ActionException: some error -mistral.tests.unit.engine.test_run_action.RunActionEngineTest.test_run_action_error -mistral.tests.unit.engine.test_run_action.RunActionEngineTest.test_run_action_error ... ok -mistral.tests.unit.engine.test_run_action.RunActionEngineTest.test_run_action_run_sync -mistral.tests.unit.engine.test_run_action.RunActionEngineTest.test_run_action_run_sync ... ok -mistral.tests.unit.engine.test_run_action.RunActionEngineTest.test_run_action_run_sync_error -mistral.tests.unit.engine.test_run_action.RunActionEngineTest.test_run_action_run_sync_error ... ok -mistral.tests.unit.engine.test_run_action.RunActionEngineTest.test_run_action_save_result -mistral.tests.unit.engine.test_run_action.RunActionEngineTest.test_run_action_save_result ... ok +mistral.exceptions.ActionException: An unknown exception occurred WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.engine.test_run_action.RunActionEngineTest.test_run_action_save_result_and_run_sync -mistral.tests.unit.engine.test_run_action.RunActionEngineTest.test_run_action_save_result_and_run_sync ... ok -mistral.tests.unit.engine.test_workflow_cancel.WorkflowCancelTest.test_fail_then_cancel_with_items_child_workflow -mistral.tests.unit.engine.test_workflow_cancel.WorkflowCancelTest.test_fail_then_cancel_with_items_child_workflow ... ok -mistral.tests.unit.engine.test_run_action.RunActionEngineTest.test_run_action_sync -mistral.tests.unit.engine.test_run_action.RunActionEngineTest.test_run_action_sync ... ok -mistral.tests.unit.engine.test_run_action.RunActionEngineTest.test_run_action_with_invalid_namespace -mistral.tests.unit.engine.test_run_action.RunActionEngineTest.test_run_action_with_invalid_namespace ... ok - ERROR [oslo_messaging.rpc.server] Exception during message handling + WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. +mistral.tests.unit.engine.test_subworkflows.SubworkflowsTest.test_subworkflow_error +mistral.tests.unit.engine.test_subworkflows.SubworkflowsTest.test_subworkflow_error ... ok +mistral.tests.unit.lang.v2.test_workbook.WorkbookSpecValidationTest.test_build_valid_workbook_spec +mistral.tests.unit.lang.v2.test_workbook.WorkbookSpecValidationTest.test_build_valid_workbook_spec ... ok +mistral.tests.unit.lang.v2.test_workbook.WorkbookSpecValidationTest.test_description +mistral.tests.unit.lang.v2.test_workbook.WorkbookSpecValidationTest.test_description ... ok +mistral.tests.unit.lang.v2.test_workbook.WorkbookSpecValidationTest.test_name +mistral.tests.unit.lang.v2.test_workbook.WorkbookSpecValidationTest.test_name ... ok +mistral.tests.unit.lang.v2.test_workbook.WorkbookSpecValidationTest.test_name_regex +mistral.tests.unit.lang.v2.test_workbook.WorkbookSpecValidationTest.test_name_regex ... ok +mistral.tests.unit.engine.test_policies.PoliciesTest.test_retry_policy_from_var_zero_iterations +mistral.tests.unit.engine.test_policies.PoliciesTest.test_retry_policy_from_var_zero_iterations ... ok +mistral.tests.unit.lang.v2.test_workbook.WorkbookSpecValidationTest.test_name_required +mistral.tests.unit.lang.v2.test_workbook.WorkbookSpecValidationTest.test_name_required ... ok +mistral.tests.unit.engine.test_subworkflows.SubworkflowsTest.test_subworkflow_root_execution_id +mistral.tests.unit.engine.test_subworkflows.SubworkflowsTest.test_subworkflow_root_execution_id ... ok +mistral.tests.unit.engine.test_policies.PoliciesTest.test_retry_policy_negative_numbers +mistral.tests.unit.engine.test_policies.PoliciesTest.test_retry_policy_negative_numbers ... ok +mistral.tests.unit.engine.test_policies.PoliciesTest.test_retry_policy_never_happen +mistral.tests.unit.engine.test_policies.PoliciesTest.test_retry_policy_never_happen ... ok + WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=fc1bf40e-abc7-4908-b72a-22915c3aecea, msg='Fail action expected exception.'] Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/server.py", line 172, in _process_incoming - res = self.dispatcher.dispatch(message) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 309, in dispatch - return self._do_dispatch(endpoint, method, ctxt, args) - ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 229, in _do_dispatch - result = func(ctxt, **new_args) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/engine_server.py", line 235, in on_action_complete - return self.engine.on_action_complete(action_ex_id, result, wf_action) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/db/utils.py", line 111, in decorate - return retry(_with_auth_context, auth_ctx, func, *args, **kw) - File "/usr/lib/python3/dist-packages/tenacity/__init__.py", line 469, in __call__ - do = self.iter(retry_state=retry_state) - File "/usr/lib/python3/dist-packages/tenacity/__init__.py", line 370, in iter - result = action(retry_state) - File "/usr/lib/python3/dist-packages/tenacity/__init__.py", line 392, in <lambda> - self._add_action_func(lambda rs: rs.outcome.result()) - ~~~~~~~~~~~~~~~~~^^ - File "/usr/lib/python3.13/concurrent/futures/_base.py", line 449, in result - return self.__get_result() - ~~~~~~~~~~~~~~~~~^^ - File "/usr/lib/python3.13/concurrent/futures/_base.py", line 401, in __get_result - raise self._exception - File "/usr/lib/python3/dist-packages/tenacity/__init__.py", line 472, in __call__ - result = fn(*args, **kwargs) - File "/build/reproducible-path/mistral-19.0.0/mistral/db/utils.py", line 59, in _with_auth_context - return func(*args, **kw) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/post_tx_queue.py", line 80, in decorate - res = func(*args, **kw) - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/default_engine.py", line 176, in on_action_complete - action_ex = db_api.get_action_execution(action_ex_id) - File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/api.py", line 309, in get_action_execution - return IMPL.get_action_execution(id, fields=fields, insecure=insecure) - ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/db/sqlalchemy/base.py", line 132, in _within_session - result = func(*args, **kw) - File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/sqlalchemy/api.py", line 941, in get_action_execution - raise exc.DBEntityNotFoundError( - "ActionExecution not found [id=%s]" % id - ) -mistral.exceptions.DBEntityNotFoundError: ActionExecution not found [id=52727bb3-852d-4cb5-b113-823818a89582] -mistral.tests.unit.engine.test_run_action.RunActionEngineTest.test_run_action_with_kwargs_input -mistral.tests.unit.engine.test_run_action.RunActionEngineTest.test_run_action_with_kwargs_input ... ok + File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action + result = action.run( + ^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run + raise exc.ActionException('Fail action expected exception.') +mistral.exceptions.ActionException: Fail action expected exception. + WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=a48a0241-a44d-485d-9396-baa07cadcc42, msg='Fail action expected exception.'] +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action + result = action.run( + ^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run + raise exc.ActionException('Fail action expected exception.') +mistral.exceptions.ActionException: Fail action expected exception. + WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=7b4ba92b-5cfa-4c43-88a3-3feab2a36b5c, msg='Fail action expected exception.'] +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action + result = action.run( + ^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run + raise exc.ActionException('Fail action expected exception.') +mistral.exceptions.ActionException: Fail action expected exception. + WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=56ae2d41-9062-49dc-a10f-ef263f2e02cf, msg='Fail action expected exception.'] +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action + result = action.run( + ^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run + raise exc.ActionException('Fail action expected exception.') +mistral.exceptions.ActionException: Fail action expected exception. + WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. +mistral.tests.unit.engine.test_policies.PoliciesTest.test_retry_policy_one_line +mistral.tests.unit.engine.test_policies.PoliciesTest.test_retry_policy_one_line ... ok +mistral.tests.unit.lang.v2.test_workbook.WorkbookSpecValidationTest.test_spec_to_dict +mistral.tests.unit.lang.v2.test_workbook.WorkbookSpecValidationTest.test_spec_to_dict ... ok +mistral.tests.unit.lang.v2.test_workbook.WorkbookSpecValidationTest.test_tags +mistral.tests.unit.lang.v2.test_workbook.WorkbookSpecValidationTest.test_tags ... ok +mistral.tests.unit.lang.v2.test_workbook.WorkbookSpecValidationTest.test_version +mistral.tests.unit.lang.v2.test_workbook.WorkbookSpecValidationTest.test_version ... ok +mistral.tests.unit.lang.v2.test_workbook.WorkbookSpecValidationTest.test_version_required +mistral.tests.unit.lang.v2.test_workbook.WorkbookSpecValidationTest.test_version_required ... ok + WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=89238bc5-757f-48c4-8ca9-315f1193a5b5, msg='Fail action expected exception.'] +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action + result = action.run( + ^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run + raise exc.ActionException('Fail action expected exception.') +mistral.exceptions.ActionException: Fail action expected exception. + WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=290b2dc5-5dbb-4225-af3b-56bb994152c3, msg='Fail action expected exception.'] +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action + result = action.run( + ^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run + raise exc.ActionException('Fail action expected exception.') +mistral.exceptions.ActionException: Fail action expected exception. + WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=8559591a-a7ab-466b-acd5-41dc41ee6c48, msg='Fail action expected exception.'] +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action + result = action.run( + ^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run + raise exc.ActionException('Fail action expected exception.') +mistral.exceptions.ActionException: Fail action expected exception. mistral.tests.unit.engine.test_subworkflows.SubworkflowsTest.test_subworkflow_success mistral.tests.unit.engine.test_subworkflows.SubworkflowsTest.test_subworkflow_success ... ok -mistral.tests.unit.engine.test_run_action.RunActionEngineTest.test_run_action_with_missing_base -mistral.tests.unit.engine.test_run_action.RunActionEngineTest.test_run_action_with_missing_base ... ok -mistral.tests.unit.engine.test_run_action.RunActionEngineTest.test_run_action_with_missing_nested_base -mistral.tests.unit.engine.test_run_action.RunActionEngineTest.test_run_action_with_missing_nested_base ... ok -mistral.tests.unit.engine.test_workflow_resume.WorkflowResumeTest.test_resume_diff_env_vars -mistral.tests.unit.engine.test_workflow_resume.WorkflowResumeTest.test_resume_diff_env_vars ... ok -mistral.tests.unit.engine.test_run_action.RunActionEngineTest.test_run_action_with_namespace -mistral.tests.unit.engine.test_run_action.RunActionEngineTest.test_run_action_with_namespace ... ok -mistral.tests.unit.engine.test_run_action.RunActionEngineTest.test_run_action_wrong_input -mistral.tests.unit.engine.test_run_action.RunActionEngineTest.test_run_action_wrong_input ... ok -mistral.tests.unit.engine.test_run_action.RunActionEngineTest.test_run_level_three_action_adhoc -mistral.tests.unit.engine.test_run_action.RunActionEngineTest.test_run_level_three_action_adhoc ... ok -mistral.tests.unit.engine.test_run_action.RunActionEngineTest.test_run_level_two_action_adhoc -mistral.tests.unit.engine.test_run_action.RunActionEngineTest.test_run_level_two_action_adhoc ... ok -mistral.tests.unit.engine.test_run_action.RunActionEngineTest.test_run_level_two_loop_action -mistral.tests.unit.engine.test_run_action.RunActionEngineTest.test_run_level_two_loop_action ... ok -mistral.tests.unit.engine.test_run_action.RunActionEngineTest.test_run_loop_action -mistral.tests.unit.engine.test_run_action.RunActionEngineTest.test_run_loop_action ... ok -mistral.tests.unit.engine.test_workflow_resume.WorkflowResumeTest.test_resume_different_task_states -mistral.tests.unit.engine.test_workflow_resume.WorkflowResumeTest.test_resume_different_task_states ... ok - ERROR [mistral.engine.workflow_handler] Failed to check and complete [wf_ex_id=7cc3264a-9eb7-4629-8697-529ae5ed7a0b, wf_name=wb2.wf2]: Can not evaluate YAQL expression [expression=$.does_not_exist, error='does_not_exist', data={'__versions': {}, '__env': {}, '__execution': {'id': '7cc3264a-9eb7-4629-8697-529ae5ed7a0b'}, }] + WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=dce1f437-0e59-466e-a64a-e3002e89bdae, msg='Fail action expected exception.'] +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action + result = action.run( + ^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run + raise exc.ActionException('Fail action expected exception.') +mistral.exceptions.ActionException: Fail action expected exception. + WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. +mistral.tests.unit.engine.test_policies.PoliciesTest.test_retry_policy_subworkflow_force_fail +mistral.tests.unit.engine.test_policies.PoliciesTest.test_retry_policy_subworkflow_force_fail ... ok + WARNING [mistral.executors.default_executor] The action raised an exception [action=<mistral.actions.std_actions.EchoAction object at 0xef282858>, action_ex_id=8ef35215-2f49-4dfe-8f8a-c34b7fb8542f, msg='An unknown exception occurred'] +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action + result = action.run( + ^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ + return self._mock_call(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1202, in _execute_mock_call + raise result +mistral.exceptions.ActionException: An unknown exception occurred +mistral.tests.unit.lang.v2.test_workbook.WorkbookSpecValidationTest.test_workflow_name_validation +mistral.tests.unit.lang.v2.test_workbook.WorkbookSpecValidationTest.test_workflow_name_validation ... ok +mistral.tests.unit.engine.test_policies.PoliciesTest.test_retry_policy_succeed_after_failure +mistral.tests.unit.engine.test_policies.PoliciesTest.test_retry_policy_succeed_after_failure ... ok +mistral.tests.unit.lang.v2.test_workbook.WorkbookSpecValidationTest.test_workflows +mistral.tests.unit.lang.v2.test_workbook.WorkbookSpecValidationTest.test_workflows ... ok + WARNING [stevedore.named] Could not load foobar +mistral.tests.unit.notifiers.test_notifier_servers.ServerPluginTest.test_get_bad_notifier +mistral.tests.unit.notifiers.test_notifier_servers.ServerPluginTest.test_get_bad_notifier ... ok + WARNING [mistral.executors.default_executor] The action raised an exception [action=<mistral.actions.std_actions.EchoAction object at 0xefb7ec30>, action_ex_id=297102db-0c8b-4aa3-982e-2855b8628ffc, msg='An unknown exception occurred'] +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action + result = action.run( + ^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ + return self._mock_call(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1202, in _execute_mock_call + raise result +mistral.exceptions.ActionException: An unknown exception occurred +mistral.tests.unit.engine.test_policies.PoliciesTest.test_retry_policy_succeed_after_failure_with_publish +mistral.tests.unit.engine.test_policies.PoliciesTest.test_retry_policy_succeed_after_failure_with_publish ... ok +mistral.tests.unit.notifiers.test_notify.NotifyEventsTest.test_notify_all_explicit +mistral.tests.unit.notifiers.test_notify.NotifyEventsTest.test_notify_all_explicit ... ok + ERROR [mistral.actions.std_actions] Failed to send HTTP request for action execution: 63a00b34-0f18-46ab-8b15-3431a92e641f +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 236, in run + resp = requests.request( + ^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ + return self._mock_call(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1198, in _execute_mock_call + raise effect +Exception + WARNING [mistral.executors.default_executor] The action raised an exception [action=<mistral.actions.std_actions.HTTPAction object at 0xef28f600>, action_ex_id=63a00b34-0f18-46ab-8b15-3431a92e641f, msg='Failed to send HTTP request: '] +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 236, in run + resp = requests.request( + ^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ + return self._mock_call(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1198, in _execute_mock_call + raise effect +Exception + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action + result = action.run( + ^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 255, in run + raise exc.ActionException("Failed to send HTTP request: %s" % e) +mistral.exceptions.ActionException: Failed to send HTTP request: + WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. +mistral.tests.unit.notifiers.test_notify.NotifyEventsTest.test_notify_all_implicit +mistral.tests.unit.notifiers.test_notify.NotifyEventsTest.test_notify_all_implicit ... ok + ERROR [mistral.engine.workflow_handler] Failed to check and complete [wf_ex_id=528e94eb-eb14-410d-8d17-60122282cdf8, wf_name=wb2.wf2]: Can not evaluate YAQL expression [expression=$.does_not_exist, error='does_not_exist', data={'__versions': {}, '__env': {}, '__execution': {'id': '528e94eb-eb14-410d-8d17-60122282cdf8'}, }] Traceback (most recent call last): File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 158, in evaluate result = get_yaql_engine_class()(expression).evaluate( - context=get_yaql_context(data_context) - ) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 159, in evaluate return self(utils.NO_VALUE, context, self.engine) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 147, in __call__ return super(Statement, self).__call__(receiver, context, engine) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 34, in __call__ return context(self.name, engine, receiver, context)(*self.args) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> return lambda *args, **kwargs: runner.call( - ~~~~~~~~~~~^ - name, self, args, kwargs, engine, receiver, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - data_context, use_convention, function_filter) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 48, in call delegate = choose_overload( - name, all_overloads, engine, receiver, data_context, args, kwargs) + ^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 115, in choose_overload args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args)) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 115, in <genexpr> args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args)) - ~~~~~~~~~~~~~^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 109, in <lambda> arg(utils.NO_VALUE, context, engine) - ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 34, in __call__ return context(self.name, engine, receiver, context)(*self.args) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> return lambda *args, **kwargs: runner.call( - ~~~~~~~~~~~^ - name, self, args, kwargs, engine, receiver, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - data_context, use_convention, function_filter) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 51, in call result = delegate() + ^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 140, in <lambda> return lambda: delegate() - ~~~~~~~~^^ + ^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/specs.py", line 309, in func result = self.payload( - *tuple(map(lambda t: t(new_context), - ...<2 lines>... - keyword_args.items())) - ) + ^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/standard_library/collections.py", line 224, in dict_keyword_access return d[key] ~^^^^^ @@ -25450,642 +13414,375 @@ Traceback (most recent call last): File "/build/reproducible-path/mistral-19.0.0/mistral/engine/workflow_handler.py", line 100, in check_and_complete wf.check_and_complete() - ~~~~~~~~~~~~~~~~~~~~~^^ File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/engine/workflows.py", line 483, in check_and_complete self._succeed_workflow(ctx) - ~~~~~~~~~~~~~~~~~~~~~~^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/engine/workflows.py", line 493, in _succeed_workflow output = data_flow.evaluate_workflow_output( - self.wf_ex, - self.wf_spec.get_output(), - final_context - ) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/workflow/data_flow.py", line 299, in evaluate_workflow_output output = expr.evaluate_recursively(wf_output, ctx_view) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 99, in evaluate_recursively data[key] = _evaluate_item(data[key], context) - ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 78, in _evaluate_item return evaluate(item, context) + ^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 70, in evaluate return evaluator.evaluate(expression, context) - ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 226, in evaluate evaluated = super(InlineYAQLEvaluator, cls).evaluate( - trim_expr, - data_context - ) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 180, in evaluate raise exc.YaqlEvaluationException( - ...<2 lines>... - ) -mistral.exceptions.YaqlEvaluationException: Can not evaluate YAQL expression [expression=$.does_not_exist, error='does_not_exist', data={'__versions': {}, '__env': {}, '__execution': {'id': '7cc3264a-9eb7-4629-8697-529ae5ed7a0b'}, }] +mistral.exceptions.YaqlEvaluationException: Can not evaluate YAQL expression [expression=$.does_not_exist, error='does_not_exist', data={'__versions': {}, '__env': {}, '__execution': {'id': '528e94eb-eb14-410d-8d17-60122282cdf8'}, }] WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.engine.test_set_state.TestSetState.test_set_state -mistral.tests.unit.engine.test_set_state.TestSetState.test_set_state ... ok mistral.tests.unit.engine.test_subworkflows.SubworkflowsTest.test_subworkflow_yaql_error mistral.tests.unit.engine.test_subworkflows.SubworkflowsTest.test_subworkflow_yaql_error ... ok - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=55f78c49-09d1-43ed-975e-2bb5c5d3ab93, msg='Fail action expected exception.'] +mistral.tests.unit.notifiers.test_notify.NotifyEventsTest.test_notify_cancel +mistral.tests.unit.notifiers.test_notify.NotifyEventsTest.test_notify_cancel ... ok + WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. +mistral.tests.unit.notifiers.test_notify.NotifyEventsTest.test_notify_cancel_task +mistral.tests.unit.notifiers.test_notify.NotifyEventsTest.test_notify_cancel_task ... ok +mistral.tests.unit.engine.test_subworkflows_pause_resume.SubworkflowPauseResumeTest.test_pause_resume_cascade_down_to_subworkflow +mistral.tests.unit.engine.test_subworkflows_pause_resume.SubworkflowPauseResumeTest.test_pause_resume_cascade_down_to_subworkflow ... ok +mistral.tests.unit.engine.test_policies.PoliciesTest.test_retry_policy_zero_count +mistral.tests.unit.engine.test_policies.PoliciesTest.test_retry_policy_zero_count ... ok +mistral.tests.unit.notifiers.test_notify.NotifyEventsTest.test_notify_from_cfg +mistral.tests.unit.notifiers.test_notify.NotifyEventsTest.test_notify_from_cfg ... ok +mistral.tests.unit.notifiers.test_notify.NotifyEventsTest.test_notify_from_cfg_and_params +mistral.tests.unit.notifiers.test_notify.NotifyEventsTest.test_notify_from_cfg_and_params ... ok +mistral.tests.unit.engine.test_policies.PoliciesTest.test_retry_with_input +mistral.tests.unit.engine.test_policies.PoliciesTest.test_retry_with_input ... ok +mistral.tests.unit.notifiers.test_notify.NotifyEventsTest.test_notify_multiple +mistral.tests.unit.notifiers.test_notify.NotifyEventsTest.test_notify_multiple ... ok +mistral.tests.unit.engine.test_policies.PoliciesTest.test_task_policy_class +mistral.tests.unit.engine.test_policies.PoliciesTest.test_task_policy_class ... ok +mistral.tests.unit.engine.test_subworkflows_pause_resume.SubworkflowPauseResumeTest.test_pause_resume_cascade_down_to_with_items_subworkflows +mistral.tests.unit.engine.test_subworkflows_pause_resume.SubworkflowPauseResumeTest.test_pause_resume_cascade_down_to_with_items_subworkflows ... ok +mistral.tests.unit.notifiers.test_notify.NotifyEventsTest.test_notify_order +mistral.tests.unit.notifiers.test_notify.NotifyEventsTest.test_notify_order ... ok +mistral.tests.unit.engine.test_policies.PoliciesTest.test_timeout_policy +mistral.tests.unit.engine.test_policies.PoliciesTest.test_timeout_policy ... ok +mistral.tests.unit.notifiers.test_notify.NotifyEventsTest.test_notify_pause_resume +mistral.tests.unit.notifiers.test_notify.NotifyEventsTest.test_notify_pause_resume ... ok + WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. +mistral.tests.unit.engine.test_policies.PoliciesTest.test_timeout_policy_from_var +mistral.tests.unit.engine.test_policies.PoliciesTest.test_timeout_policy_from_var ... ok + ERROR [mistral.engine.task_handler] Failed to run task [error=Invalid data type in TimeoutPolicy: -1 is less than the minimum of 0 + +Failed validating 'minimum' in schema['properties']['delay']: + {'minimum': 0, 'type': 'integer'} + +On instance['delay']: + -1. Value(s) can be shown after YAQL evaluating. If you use YAQL here, please correct it., wf=wb.wf1, task=task1]: +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/base.py", line 188, in _validate + jsonschema.validate(props, self._schema) + File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1306, in validate + raise error +jsonschema.exceptions.ValidationError: -1 is less than the minimum of 0 + +Failed validating 'minimum' in schema['properties']['delay']: + {'minimum': 0, 'type': 'integer'} + +On instance['delay']: + -1 + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 83, in run_task + task.run(first_run) + File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper + result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 602, in run + self._run_new() + File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper + result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 626, in _run_new + self._before_task_start() + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 482, in _before_task_start + p.before_task_start(self) + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/policies.py", line 423, in before_task_start + super(TimeoutPolicy, self).before_task_start(task) + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/base.py", line 172, in before_task_start + self._validate() + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/base.py", line 190, in _validate + raise exc.InvalidModelException( +mistral.exceptions.InvalidModelException: Invalid data type in TimeoutPolicy: -1 is less than the minimum of 0 + +Failed validating 'minimum' in schema['properties']['delay']: + {'minimum': 0, 'type': 'integer'} + +On instance['delay']: + -1. Value(s) can be shown after YAQL evaluating. If you use YAQL here, please correct it. + +mistral.tests.unit.engine.test_subworkflows_pause_resume.SubworkflowPauseResumeTest.test_pause_resume_cascade_up_from_subworkflow +mistral.tests.unit.engine.test_subworkflows_pause_resume.SubworkflowPauseResumeTest.test_pause_resume_cascade_up_from_subworkflow ... ok +mistral.tests.unit.notifiers.test_notify.NotifyEventsTest.test_notify_pause_resume_task +mistral.tests.unit.notifiers.test_notify.NotifyEventsTest.test_notify_pause_resume_task ... ok +mistral.tests.unit.engine.test_policies.PoliciesTest.test_timeout_policy_from_var_negative_number +mistral.tests.unit.engine.test_policies.PoliciesTest.test_timeout_policy_from_var_negative_number ... ok +mistral.tests.unit.engine.test_policies.PoliciesTest.test_timeout_policy_from_var_zero_seconds +mistral.tests.unit.engine.test_policies.PoliciesTest.test_timeout_policy_from_var_zero_seconds ... ok + WARNING [mistral.executors.default_executor] The action raised an exception [action=<mistral.actions.std_actions.NoOpAction object at 0xef081f48>, action_ex_id=90d15d83-a29d-4abe-95b5-46ec62815c8f, msg=''] +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action + result = action.run( + ^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ + return self._mock_call(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1202, in _execute_mock_call + raise result +Exception + WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. + WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. +mistral.tests.unit.engine.test_policies.PoliciesTest.test_timeout_policy_negative_number +mistral.tests.unit.engine.test_policies.PoliciesTest.test_timeout_policy_negative_number ... ok +mistral.tests.unit.notifiers.test_notify.NotifyEventsTest.test_notify_rerun_nested_workflow +mistral.tests.unit.notifiers.test_notify.NotifyEventsTest.test_notify_rerun_nested_workflow ... ok + WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. + WARNING [mistral.executors.default_executor] The action raised an exception [action=<mistral.actions.std_actions.NoOpAction object at 0xef178cd8>, action_ex_id=fcaf2958-d81e-4268-bb91-4c9949fabd31, msg=''] +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action + result = action.run( + ^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ + return self._mock_call(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1202, in _execute_mock_call + raise result +Exception + WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. +mistral.tests.unit.engine.test_subworkflows_pause_resume.SubworkflowPauseResumeTest.test_pause_resume_cascade_up_from_subworkflow_pause_before +mistral.tests.unit.engine.test_subworkflows_pause_resume.SubworkflowPauseResumeTest.test_pause_resume_cascade_up_from_subworkflow_pause_before ... ok +mistral.tests.unit.engine.test_policies.PoliciesTest.test_timeout_policy_success_after_timeout +mistral.tests.unit.engine.test_policies.PoliciesTest.test_timeout_policy_success_after_timeout ... ok +mistral.tests.unit.notifiers.test_notify.NotifyEventsTest.test_notify_rerun_task +mistral.tests.unit.notifiers.test_notify.NotifyEventsTest.test_notify_rerun_task ... ok +mistral.tests.unit.engine.test_policies.PoliciesTest.test_timeout_policy_zero_seconds +mistral.tests.unit.engine.test_policies.PoliciesTest.test_timeout_policy_zero_seconds ... ok + WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=7e90a2b9-0f78-403b-8943-bb945c4129d2, msg='Fail action expected exception.'] Traceback (most recent call last): File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action result = action.run( - context.create_action_context(exec_ctx) - ) + ^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run raise exc.ActionException('Fail action expected exception.') mistral.exceptions.ActionException: Fail action expected exception. WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.engine.test_state_info.ExecutionStateInfoTest.test_state_info -mistral.tests.unit.engine.test_state_info.ExecutionStateInfoTest.test_state_info ... ok - ERROR [mistral.engine.task_handler] Failed to handle action completion [error=Can not evaluate YAQL expression [expression=$.t1.get($foobar), error='t1', data={'__task_execution': {'id': '8a8cee44-ed02-40a1-9bfa-7d63f13f40ea', 'name': 't1'}, , '__env': {}, '__execution': {'id': 'b8933f32-7d03-457f-a335-e452ad494e8f'}, }], wf=wb1.wf1, task=t1, action=std.echo]: +mistral.tests.unit.notifiers.test_notify.NotifyEventsTest.test_notify_task_error +mistral.tests.unit.notifiers.test_notify.NotifyEventsTest.test_notify_task_error ... ok +mistral.tests.unit.engine.test_policies.PoliciesTest.test_wait_after_policy +mistral.tests.unit.engine.test_policies.PoliciesTest.test_wait_after_policy ... ok + ERROR [mistral.engine.task_handler] Failed to run task [error=Can not evaluate YAQL expression [expression=$.ItWillBeError, error='ItWillBeError', data={'__task_execution': {'id': '3aae1f5a-ee14-4d17-aa07-68272a4830ec', 'name': 'task1'}, '__env': {}, , , '__execution': {'id': 'c8f3a99b-d013-4638-a7fd-6c8cc56f9452'}, }], wf=wf, task=task1]: Traceback (most recent call last): File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 158, in evaluate result = get_yaql_engine_class()(expression).evaluate( - context=get_yaql_context(data_context) - ) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 159, in evaluate return self(utils.NO_VALUE, context, self.engine) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 147, in __call__ return super(Statement, self).__call__(receiver, context, engine) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 34, in __call__ - return context(self.name, engine, receiver, context)(*self.args) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> - return lambda *args, **kwargs: runner.call( - ~~~~~~~~~~~^ - name, self, args, kwargs, engine, receiver, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - data_context, use_convention, function_filter) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 48, in call - delegate = choose_overload( - name, all_overloads, engine, receiver, data_context, args, kwargs) - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 115, in choose_overload - args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args)) - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 115, in <genexpr> - args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args)) - ~~~~~~~~~~~~~^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 109, in <lambda> - arg(utils.NO_VALUE, context, engine) - ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 34, in __call__ return context(self.name, engine, receiver, context)(*self.args) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> return lambda *args, **kwargs: runner.call( - ~~~~~~~~~~~^ - name, self, args, kwargs, engine, receiver, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - data_context, use_convention, function_filter) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 48, in call delegate = choose_overload( - name, all_overloads, engine, receiver, data_context, args, kwargs) + ^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 115, in choose_overload args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args)) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 115, in <genexpr> args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args)) - ~~~~~~~~~~~~~^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 109, in <lambda> arg(utils.NO_VALUE, context, engine) - ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 34, in __call__ return context(self.name, engine, receiver, context)(*self.args) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> return lambda *args, **kwargs: runner.call( - ~~~~~~~~~~~^ - name, self, args, kwargs, engine, receiver, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - data_context, use_convention, function_filter) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 51, in call result = delegate() + ^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 140, in <lambda> return lambda: delegate() - ~~~~~~~~^^ + ^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/specs.py", line 309, in func result = self.payload( - *tuple(map(lambda t: t(new_context), - ...<2 lines>... - keyword_args.items())) - ) + ^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/standard_library/collections.py", line 224, in dict_keyword_access return d[key] ~^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/utils.py", line 134, in __getitem__ return self._d[key] ~~~~~~~^^^^^ -KeyError: 't1' +KeyError: 'ItWillBeError' During handling of the above exception, another exception occurred: Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 161, in _on_action_complete - task.on_action_complete(action_ex) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 83, in run_task + task.run(first_run) File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper result = f(*args, **kwargs) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 593, in on_action_complete - self.complete(state, state_info) - ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ + ^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 602, in run + self._run_new() File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper result = f(*args, **kwargs) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 383, in complete - data_flow.publish_variables(self.task_ex, self.task_spec) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/workflow/data_flow.py", line 237, in publish_variables - task_ex.published = expr.evaluate_recursively(branch_vars, expr_ctx) - ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ + ^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 632, in _run_new + self._schedule_actions() + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 696, in _schedule_actions + input_dict = self._get_action_input() + ^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper + result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 735, in _get_action_input + self.evaluate(input_spec, ctx) if input_spec else {} + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 172, in evaluate + return expr.evaluate_recursively( + ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 99, in evaluate_recursively data[key] = _evaluate_item(data[key], context) - ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 78, in _evaluate_item return evaluate(item, context) + ^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 70, in evaluate return evaluator.evaluate(expression, context) - ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 226, in evaluate evaluated = super(InlineYAQLEvaluator, cls).evaluate( - trim_expr, - data_context - ) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 180, in evaluate raise exc.YaqlEvaluationException( - ...<2 lines>... - ) -mistral.exceptions.YaqlEvaluationException: Can not evaluate YAQL expression [expression=$.t1.get($foobar), error='t1', data={'__task_execution': {'id': '8a8cee44-ed02-40a1-9bfa-7d63f13f40ea', 'name': 't1'}, , '__env': {}, '__execution': {'id': 'b8933f32-7d03-457f-a335-e452ad494e8f'}, }] +mistral.exceptions.YaqlEvaluationException: Can not evaluate YAQL expression [expression=$.ItWillBeError, error='ItWillBeError', data={'__task_execution': {'id': '3aae1f5a-ee14-4d17-aa07-68272a4830ec', 'name': 'task1'}, '__env': {}, , , '__execution': {'id': 'c8f3a99b-d013-4638-a7fd-6c8cc56f9452'}, }] -mistral.tests.unit.engine.test_workflow_resume.WorkflowResumeTest.test_resume_direct -mistral.tests.unit.engine.test_workflow_resume.WorkflowResumeTest.test_resume_direct ... ok - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=1853d65d-8f53-443e-b115-2d2621a1dd6a, msg='Fail action expected exception.'] +mistral.tests.unit.notifiers.test_notify.NotifyEventsTest.test_notify_task_input_error +mistral.tests.unit.notifiers.test_notify.NotifyEventsTest.test_notify_task_input_error ... ok +mistral.tests.unit.engine.test_policies.PoliciesTest.test_wait_after_policy_from_var +mistral.tests.unit.engine.test_policies.PoliciesTest.test_wait_after_policy_from_var ... ok +mistral.tests.unit.notifiers.test_notify.NotifyEventsTest.test_notify_task_transition_fail +mistral.tests.unit.notifiers.test_notify.NotifyEventsTest.test_notify_task_transition_fail ... ok +mistral.tests.unit.engine.test_subworkflows_pause_resume.SubworkflowPauseResumeTest.test_pause_resume_cascade_up_from_with_items_subworkflow +mistral.tests.unit.engine.test_subworkflows_pause_resume.SubworkflowPauseResumeTest.test_pause_resume_cascade_up_from_with_items_subworkflow ... ok + ERROR [mistral.engine.task_handler] Failed to run task [error=Invalid data type in WaitAfterPolicy: -1 is less than the minimum of 0 + +Failed validating 'minimum' in schema['properties']['delay']: + {'minimum': 0, 'type': 'integer'} + +On instance['delay']: + -1. Value(s) can be shown after YAQL evaluating. If you use YAQL here, please correct it., wf=wb.wf1, task=task1]: +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/base.py", line 188, in _validate + jsonschema.validate(props, self._schema) + File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1306, in validate + raise error +jsonschema.exceptions.ValidationError: -1 is less than the minimum of 0 + +Failed validating 'minimum' in schema['properties']['delay']: + {'minimum': 0, 'type': 'integer'} + +On instance['delay']: + -1 + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 83, in run_task + task.run(first_run) + File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper + result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 602, in run + self._run_new() + File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper + result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 626, in _run_new + self._before_task_start() + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 482, in _before_task_start + p.before_task_start(self) + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/base.py", line 172, in before_task_start + self._validate() + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/base.py", line 190, in _validate + raise exc.InvalidModelException( +mistral.exceptions.InvalidModelException: Invalid data type in WaitAfterPolicy: -1 is less than the minimum of 0 + +Failed validating 'minimum' in schema['properties']['delay']: + {'minimum': 0, 'type': 'integer'} + +On instance['delay']: + -1. Value(s) can be shown after YAQL evaluating. If you use YAQL here, please correct it. + +mistral.tests.unit.engine.test_policies.PoliciesTest.test_wait_after_policy_from_var_negative_number +mistral.tests.unit.engine.test_policies.PoliciesTest.test_wait_after_policy_from_var_negative_number ... ok +mistral.tests.unit.engine.test_task_defaults.TaskDefaultsReverseWorkflowEngineTest.test_task_defaults_requires +mistral.tests.unit.engine.test_task_defaults.TaskDefaultsReverseWorkflowEngineTest.test_task_defaults_requires ... ok +mistral.tests.unit.notifiers.test_notify.NotifyEventsTest.test_notify_with_event_filter +mistral.tests.unit.notifiers.test_notify.NotifyEventsTest.test_notify_with_event_filter ... ok + WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=0628e9d6-d29b-469f-9dab-a4d02b29d0f6, msg='Fail action expected exception.'] Traceback (most recent call last): File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action result = action.run( - context.create_action_context(exec_ctx) - ) + ^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run raise exc.ActionException('Fail action expected exception.') mistral.exceptions.ActionException: Fail action expected exception. - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=8f475df1-3b50-4b81-a69e-1580a957d71f, msg='Fail action expected exception.'] + WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=54fb30c1-911b-43fc-9010-770bb8c68853, msg='Fail action expected exception.'] Traceback (most recent call last): File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action result = action.run( - context.create_action_context(exec_ctx) - ) + ^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run raise exc.ActionException('Fail action expected exception.') mistral.exceptions.ActionException: Fail action expected exception. - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.engine.test_task_publish.TaskPublishTest.test_publish_failure -mistral.tests.unit.engine.test_task_publish.TaskPublishTest.test_publish_failure ... ok -mistral.tests.unit.engine.test_state_info.ExecutionStateInfoTest.test_state_info_two_failed_branches -mistral.tests.unit.engine.test_state_info.ExecutionStateInfoTest.test_state_info_two_failed_branches ... ok - WARNING [mistral.executors.default_executor] The action raised an exception [action=<mistral.actions.std_actions.EchoAction object at 0xae6b0fc0>, action_ex_id=87c79595-bdcb-4567-9c66-07b17dd08b75, msg='An unknown exception occurred'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - context.create_action_context(exec_ctx) - ) - File "/usr/lib/python3.13/unittest/mock.py", line 1167, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1171, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1230, in _execute_mock_call - raise result -mistral.exceptions.ActionException: An unknown exception occurred - WARNING [mistral.executors.default_executor] The action raised an exception [action=<mistral.actions.std_actions.EchoAction object at 0xae7a1d50>, action_ex_id=8de9829c-2259-45c8-ad00-09958882e9eb, msg='An unknown exception occurred'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - context.create_action_context(exec_ctx) - ) - File "/usr/lib/python3.13/unittest/mock.py", line 1167, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1171, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1230, in _execute_mock_call - raise result -mistral.exceptions.ActionException: An unknown exception occurred -mistral.tests.unit.engine.test_workflow_variables.WorkflowVariablesTest.test_dynamic_action_names -mistral.tests.unit.engine.test_workflow_variables.WorkflowVariablesTest.test_dynamic_action_names ... ok - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.engine.test_state_info.ExecutionStateInfoTest.test_state_info_with_items -mistral.tests.unit.engine.test_state_info.ExecutionStateInfoTest.test_state_info_with_items ... ok -mistral.tests.unit.engine.test_workflow_variables.WorkflowVariablesTest.test_dynamic_action_names_and_input -mistral.tests.unit.engine.test_workflow_variables.WorkflowVariablesTest.test_dynamic_action_names_and_input ... ok -mistral.tests.unit.engine.test_workflow_resume.WorkflowResumeTest.test_resume_fails -mistral.tests.unit.engine.test_workflow_resume.WorkflowResumeTest.test_resume_fails ... ok -mistral.tests.unit.engine.test_state_info.ExecutionStateInfoTest.test_state_info_with_json -mistral.tests.unit.engine.test_state_info.ExecutionStateInfoTest.test_state_info_with_json ... ok -mistral.tests.unit.engine.test_workflow_variables.WorkflowVariablesTest.test_workflow_variables -mistral.tests.unit.engine.test_workflow_variables.WorkflowVariablesTest.test_workflow_variables ... ok - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=ba618a5f-c260-4a6b-855c-1f27a3059523, msg='Fail action expected exception.'] + WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=08de93dd-2863-4963-92ba-d30a488a1196, msg='Fail action expected exception.'] Traceback (most recent call last): File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action result = action.run( - context.create_action_context(exec_ctx) - ) + ^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run raise exc.ActionException('Fail action expected exception.') mistral.exceptions.ActionException: Fail action expected exception. -mistral.tests.unit.engine.test_yaql_functions.YAQLFunctionsEngineTest.test_execution_function -mistral.tests.unit.engine.test_yaql_functions.YAQLFunctionsEngineTest.test_execution_function ... ok - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.engine.test_workflow_resume.WorkflowResumeTest.test_resume_reverse -mistral.tests.unit.engine.test_workflow_resume.WorkflowResumeTest.test_resume_reverse ... ok -mistral.tests.unit.engine.test_state_info.ExecutionStateInfoTest.test_state_info_with_policies -mistral.tests.unit.engine.test_state_info.ExecutionStateInfoTest.test_state_info_with_policies ... ok -mistral.tests.unit.engine.test_yaql_functions.YAQLFunctionsEngineTest.test_task_function -mistral.tests.unit.engine.test_yaql_functions.YAQLFunctionsEngineTest.test_task_function ... ok -mistral.tests.unit.engine.test_yaql_functions.YAQLFunctionsEngineTest.test_task_function_caching -mistral.tests.unit.engine.test_yaql_functions.YAQLFunctionsEngineTest.test_task_function_caching ... ok -mistral.tests.unit.engine.test_workflow_resume.WorkflowResumeTest.test_resume_two_branches -mistral.tests.unit.engine.test_workflow_resume.WorkflowResumeTest.test_resume_two_branches ... ok -mistral.tests.unit.engine.test_yaql_functions.YAQLFunctionsEngineTest.test_task_function_no_arguments -mistral.tests.unit.engine.test_yaql_functions.YAQLFunctionsEngineTest.test_task_function_no_arguments ... ok -mistral.tests.unit.engine.test_subworkflows_pause_resume.SubworkflowPauseResumeTest.test_pause_resume_cascade_down_to_subworkflow -mistral.tests.unit.engine.test_subworkflows_pause_resume.SubworkflowPauseResumeTest.test_pause_resume_cascade_down_to_subworkflow ... ok -mistral.tests.unit.engine.test_yaql_functions.YAQLFunctionsEngineTest.test_task_function_no_name_on_complete_case -mistral.tests.unit.engine.test_yaql_functions.YAQLFunctionsEngineTest.test_task_function_no_name_on_complete_case ... ok -mistral.tests.unit.engine.test_workflow_resume.WorkflowResumeTest.test_resume_two_start_tasks -mistral.tests.unit.engine.test_workflow_resume.WorkflowResumeTest.test_resume_two_start_tasks ... ok -mistral.tests.unit.engine.test_workflow_stop.WorkflowStopTest.test_stop_failed -mistral.tests.unit.engine.test_workflow_stop.WorkflowStopTest.test_stop_failed ... ok -mistral.tests.unit.engine.test_yaql_functions.YAQLFunctionsEngineTest.test_task_function_no_name_on_success_case -mistral.tests.unit.engine.test_yaql_functions.YAQLFunctionsEngineTest.test_task_function_no_name_on_success_case ... ok - ERROR [oslo_messaging.rpc.server] Exception during message handling -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/server.py", line 172, in _process_incoming - res = self.dispatcher.dispatch(message) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 309, in dispatch - return self._do_dispatch(endpoint, method, ctxt, args) - ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 229, in _do_dispatch - result = func(ctxt, **new_args) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/engine_server.py", line 235, in on_action_complete - return self.engine.on_action_complete(action_ex_id, result, wf_action) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/db/utils.py", line 111, in decorate - return retry(_with_auth_context, auth_ctx, func, *args, **kw) - File "/usr/lib/python3/dist-packages/tenacity/__init__.py", line 469, in __call__ - do = self.iter(retry_state=retry_state) - File "/usr/lib/python3/dist-packages/tenacity/__init__.py", line 370, in iter - result = action(retry_state) - File "/usr/lib/python3/dist-packages/tenacity/__init__.py", line 392, in <lambda> - self._add_action_func(lambda rs: rs.outcome.result()) - ~~~~~~~~~~~~~~~~~^^ - File "/usr/lib/python3.13/concurrent/futures/_base.py", line 449, in result - return self.__get_result() - ~~~~~~~~~~~~~~~~~^^ - File "/usr/lib/python3.13/concurrent/futures/_base.py", line 401, in __get_result - raise self._exception - File "/usr/lib/python3/dist-packages/tenacity/__init__.py", line 472, in __call__ - result = fn(*args, **kwargs) - File "/build/reproducible-path/mistral-19.0.0/mistral/db/utils.py", line 59, in _with_auth_context - return func(*args, **kw) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/post_tx_queue.py", line 80, in decorate - res = func(*args, **kw) - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/default_engine.py", line 176, in on_action_complete - action_ex = db_api.get_action_execution(action_ex_id) - File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/api.py", line 309, in get_action_execution - return IMPL.get_action_execution(id, fields=fields, insecure=insecure) - ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/db/sqlalchemy/base.py", line 132, in _within_session - result = func(*args, **kw) - File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/sqlalchemy/api.py", line 941, in get_action_execution - raise exc.DBEntityNotFoundError( - "ActionExecution not found [id=%s]" % id - ) -mistral.exceptions.DBEntityNotFoundError: ActionExecution not found [id=56f973b8-6244-441b-8dc3-3fe8ff8cfad1] -mistral.tests.unit.engine.test_workflow_stop.WorkflowStopTest.test_stop_succeeded -mistral.tests.unit.engine.test_workflow_stop.WorkflowStopTest.test_stop_succeeded ... ok - WARNING [stevedore.named] Could not load foobar - ERROR [oslo_messaging.rpc.server] Exception during message handling -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/server.py", line 172, in _process_incoming - res = self.dispatcher.dispatch(message) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 309, in dispatch - return self._do_dispatch(endpoint, method, ctxt, args) - ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 229, in _do_dispatch - result = func(ctxt, **new_args) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/engine_server.py", line 235, in on_action_complete - return self.engine.on_action_complete(action_ex_id, result, wf_action) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/db/utils.py", line 111, in decorate - return retry(_with_auth_context, auth_ctx, func, *args, **kw) - File "/usr/lib/python3/dist-packages/tenacity/__init__.py", line 469, in __call__ - do = self.iter(retry_state=retry_state) - File "/usr/lib/python3/dist-packages/tenacity/__init__.py", line 370, in iter - result = action(retry_state) - File "/usr/lib/python3/dist-packages/tenacity/__init__.py", line 392, in <lambda> - self._add_action_func(lambda rs: rs.outcome.result()) - ~~~~~~~~~~~~~~~~~^^ - File "/usr/lib/python3.13/concurrent/futures/_base.py", line 449, in result - return self.__get_result() - ~~~~~~~~~~~~~~~~~^^ - File "/usr/lib/python3.13/concurrent/futures/_base.py", line 401, in __get_result - raise self._exception - File "/usr/lib/python3/dist-packages/tenacity/__init__.py", line 472, in __call__ - result = fn(*args, **kwargs) - File "/build/reproducible-path/mistral-19.0.0/mistral/db/utils.py", line 59, in _with_auth_context - return func(*args, **kw) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/post_tx_queue.py", line 80, in decorate - res = func(*args, **kw) - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/default_engine.py", line 176, in on_action_complete - action_ex = db_api.get_action_execution(action_ex_id) - File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/api.py", line 309, in get_action_execution - return IMPL.get_action_execution(id, fields=fields, insecure=insecure) - ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/db/sqlalchemy/base.py", line 132, in _within_session - result = func(*args, **kw) - File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/sqlalchemy/api.py", line 941, in get_action_execution - raise exc.DBEntityNotFoundError( - "ActionExecution not found [id=%s]" % id - ) -mistral.exceptions.DBEntityNotFoundError: ActionExecution not found [id=3d3654fc-bd87-46a5-a90d-f18cd5b3c83a] -mistral.tests.unit.executors.test_server_plugins.PluginTest.test_get_bad_executor -mistral.tests.unit.executors.test_server_plugins.PluginTest.test_get_bad_executor ... ok -mistral.tests.unit.engine.test_yaql_functions.YAQLFunctionsEngineTest.test_task_function_no_name_when_calculating_end_tasks -mistral.tests.unit.engine.test_yaql_functions.YAQLFunctionsEngineTest.test_task_function_no_name_when_calculating_end_tasks ... ok -mistral.tests.unit.executors.test_server_plugins.PluginTest.test_get_local_executor -mistral.tests.unit.executors.test_server_plugins.PluginTest.test_get_local_executor ... ok - WARNING [mistral.expressions.std_functions] Task 'non_existing_task' not found by the task() expression function - ERROR [mistral.engine.workflow_handler] Failed to check and complete [wf_ex_id=1c26051f-3bce-4ede-a0e5-28da833a9c0e, wf_name=wf]: Can not evaluate YAQL expression [expression=task(non_existing_task).name, error=Unknown function "#property#name", data={'__versions': {}, '__env': {}, '__execution': {'id': '1c26051f-3bce-4ede-a0e5-28da833a9c0e'}, }] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 158, in evaluate - result = get_yaql_engine_class()(expression).evaluate( - context=get_yaql_context(data_context) - ) - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 159, in evaluate - return self(utils.NO_VALUE, context, self.engine) - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 147, in __call__ - return super(Statement, self).__call__(receiver, context, engine) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 34, in __call__ - return context(self.name, engine, receiver, context)(*self.args) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> - return lambda *args, **kwargs: runner.call( - ~~~~~~~~~~~^ - name, self, args, kwargs, engine, receiver, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - data_context, use_convention, function_filter) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 48, in call - delegate = choose_overload( - name, all_overloads, engine, receiver, data_context, args, kwargs) - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 115, in choose_overload - args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args)) - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 115, in <genexpr> - args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args)) - ~~~~~~~~~~~~~^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 109, in <lambda> - arg(utils.NO_VALUE, context, engine) - ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 34, in __call__ - return context(self.name, engine, receiver, context)(*self.args) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> - return lambda *args, **kwargs: runner.call( - ~~~~~~~~~~~^ - name, self, args, kwargs, engine, receiver, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - data_context, use_convention, function_filter) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 51, in call - result = delegate() - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 140, in <lambda> - return lambda: delegate() - ~~~~~~~~^^ - File "/usr/lib/python3/dist-packages/yaql/language/specs.py", line 309, in func - result = self.payload( - *tuple(map(lambda t: t(new_context), - ...<2 lines>... - keyword_args.items())) - ) - File "/usr/lib/python3/dist-packages/yaql/standard_library/system.py", line 333, in get_property - return func(func_name, obj) - File "/usr/lib/python3/dist-packages/yaql/language/yaqltypes.py", line 395, in func - return new_context( - ~~~~~~~~~~~~ - name, engine, new_receiver, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - use_convention=self.use_convention)(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> - return lambda *args, **kwargs: runner.call( - ~~~~~~~~~~~^ - name, self, args, kwargs, engine, receiver, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - data_context, use_convention, function_filter) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 44, in call - raise exceptions.NoFunctionRegisteredException(name) -yaql.language.exceptions.NoFunctionRegisteredException: Unknown function "#property#name" - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/workflow_handler.py", line 100, in check_and_complete - wf.check_and_complete() - ~~~~~~~~~~~~~~~~~~~~~^^ - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/workflows.py", line 483, in check_and_complete - self._succeed_workflow(ctx) - ~~~~~~~~~~~~~~~~~~~~~~^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/engine/workflows.py", line 493, in _succeed_workflow - output = data_flow.evaluate_workflow_output( - self.wf_ex, - self.wf_spec.get_output(), - final_context - ) - File "/build/reproducible-path/mistral-19.0.0/mistral/workflow/data_flow.py", line 299, in evaluate_workflow_output - output = expr.evaluate_recursively(wf_output, ctx_view) - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 99, in evaluate_recursively - data[key] = _evaluate_item(data[key], context) - ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 78, in _evaluate_item - return evaluate(item, context) - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 70, in evaluate - return evaluator.evaluate(expression, context) - ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 226, in evaluate - evaluated = super(InlineYAQLEvaluator, cls).evaluate( - trim_expr, - data_context - ) - File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 180, in evaluate - raise exc.YaqlEvaluationException( - ...<2 lines>... - ) -mistral.exceptions.YaqlEvaluationException: Can not evaluate YAQL expression [expression=task(non_existing_task).name, error=Unknown function "#property#name", data={'__versions': {}, '__env': {}, '__execution': {'id': '1c26051f-3bce-4ede-a0e5-28da833a9c0e'}, }] - -mistral.tests.unit.engine.test_subworkflows_pause_resume.SubworkflowPauseResumeTest.test_pause_resume_cascade_down_to_with_items_subworkflows -mistral.tests.unit.engine.test_subworkflows_pause_resume.SubworkflowPauseResumeTest.test_pause_resume_cascade_down_to_with_items_subworkflows ... ok -mistral.tests.unit.executors.test_server_plugins.PluginTest.test_get_remote_executor -mistral.tests.unit.executors.test_server_plugins.PluginTest.test_get_remote_executor ... ok -mistral.tests.unit.expressions.test_jinja_expression.InlineJinjaEvaluatorTest.test_block_placeholders -mistral.tests.unit.expressions.test_jinja_expression.InlineJinjaEvaluatorTest.test_block_placeholders ... ok -mistral.tests.unit.expressions.test_jinja_expression.InlineJinjaEvaluatorTest.test_function_string -mistral.tests.unit.expressions.test_jinja_expression.InlineJinjaEvaluatorTest.test_function_string ... ok -mistral.tests.unit.expressions.test_jinja_expression.InlineJinjaEvaluatorTest.test_multiple_expressions -mistral.tests.unit.expressions.test_jinja_expression.InlineJinjaEvaluatorTest.test_multiple_expressions ... ok -mistral.tests.unit.expressions.test_jinja_expression.InlineJinjaEvaluatorTest.test_multiple_placeholders -mistral.tests.unit.expressions.test_jinja_expression.InlineJinjaEvaluatorTest.test_multiple_placeholders ... ok -mistral.tests.unit.expressions.test_jinja_expression.InlineJinjaEvaluatorTest.test_single_value_casting -mistral.tests.unit.expressions.test_jinja_expression.InlineJinjaEvaluatorTest.test_single_value_casting ... ok -mistral.tests.unit.expressions.test_jinja_expression.InlineJinjaEvaluatorTest.test_validate -mistral.tests.unit.expressions.test_jinja_expression.InlineJinjaEvaluatorTest.test_validate ... ok -mistral.tests.unit.expressions.test_jinja_expression.InlineJinjaEvaluatorTest.test_validate_failed -mistral.tests.unit.expressions.test_jinja_expression.InlineJinjaEvaluatorTest.test_validate_failed ... ok -mistral.tests.unit.expressions.test_jinja_expression.InlineJinjaEvaluatorTest.test_wrong_expression -mistral.tests.unit.expressions.test_jinja_expression.InlineJinjaEvaluatorTest.test_wrong_expression ... ok -mistral.tests.unit.hacking.test_checks.TestLoggingWithWarn.test_check_python3_xrange -mistral.tests.unit.hacking.test_checks.TestLoggingWithWarn.test_check_python3_xrange ... ok -mistral.tests.unit.hacking.test_checks.TestLoggingWithWarn.test_dict_iteritems -mistral.tests.unit.hacking.test_checks.TestLoggingWithWarn.test_dict_iteritems ... ok -mistral.tests.unit.hacking.test_checks.TestLoggingWithWarn.test_dict_iterkeys -mistral.tests.unit.hacking.test_checks.TestLoggingWithWarn.test_dict_iterkeys ... ok -mistral.tests.unit.hacking.test_checks.TestLoggingWithWarn.test_dict_itervalues -mistral.tests.unit.hacking.test_checks.TestLoggingWithWarn.test_dict_itervalues ... ok -mistral.tests.unit.hacking.test_checks.TestLoggingWithWarn.test_no_assert_equal_true_false -mistral.tests.unit.hacking.test_checks.TestLoggingWithWarn.test_no_assert_equal_true_false ... ok -mistral.tests.unit.hacking.test_checks.TestLoggingWithWarn.test_no_assert_true_false_is_not -mistral.tests.unit.hacking.test_checks.TestLoggingWithWarn.test_no_assert_true_false_is_not ... ok -mistral.tests.unit.hacking.test_checks.TestLoggingWithWarn.test_using_deprecated_warn -mistral.tests.unit.hacking.test_checks.TestLoggingWithWarn.test_using_deprecated_warn ... ok -mistral.tests.unit.engine.test_yaql_functions.YAQLFunctionsEngineTest.test_task_function_non_existing -mistral.tests.unit.engine.test_yaql_functions.YAQLFunctionsEngineTest.test_task_function_non_existing ... ok - WARNING [mistral.expressions.std_functions] Task 'task2' not found by the task() expression function -mistral.tests.unit.engine.test_yaql_functions.YAQLFunctionsEngineTest.test_task_function_returns_null -mistral.tests.unit.engine.test_yaql_functions.YAQLFunctionsEngineTest.test_task_function_returns_null ... ok -mistral.tests.unit.notifiers.test_notify.NotifyEventsTest.test_notify_all_explicit -mistral.tests.unit.notifiers.test_notify.NotifyEventsTest.test_notify_all_explicit ... ok -mistral.tests.unit.engine.test_yaql_functions.YAQLFunctionsEngineTest.test_uuid_function -mistral.tests.unit.engine.test_yaql_functions.YAQLFunctionsEngineTest.test_uuid_function ... ok -mistral.tests.unit.engine.test_yaql_functions.YAQLFunctionsEngineTest.test_yaml_dump -mistral.tests.unit.engine.test_yaql_functions.YAQLFunctionsEngineTest.test_yaml_dump ... ok -mistral.tests.unit.engine.test_subworkflows_pause_resume.SubworkflowPauseResumeTest.test_pause_resume_cascade_up_from_subworkflow -mistral.tests.unit.engine.test_subworkflows_pause_resume.SubworkflowPauseResumeTest.test_pause_resume_cascade_up_from_subworkflow ... ok -mistral.tests.unit.notifiers.test_notify.NotifyEventsTest.test_notify_all_implicit -mistral.tests.unit.notifiers.test_notify.NotifyEventsTest.test_notify_all_implicit ... ok -mistral.tests.unit.engine.test_yaql_functions.YAQLFunctionsEngineTest.test_yaml_dump_function -mistral.tests.unit.engine.test_yaql_functions.YAQLFunctionsEngineTest.test_yaml_dump_function ... ok -mistral.tests.unit.expressions.test_yaql_expression.InlineYAQLEvaluatorTest.test_function_string -mistral.tests.unit.expressions.test_yaql_expression.InlineYAQLEvaluatorTest.test_function_string ... ok -mistral.tests.unit.expressions.test_yaql_expression.InlineYAQLEvaluatorTest.test_multiple_placeholders -mistral.tests.unit.expressions.test_yaql_expression.InlineYAQLEvaluatorTest.test_multiple_placeholders ... ok -mistral.tests.unit.expressions.test_yaql_expression.InlineYAQLEvaluatorTest.test_set_of_dicts -mistral.tests.unit.expressions.test_yaql_expression.InlineYAQLEvaluatorTest.test_set_of_dicts ... ok -mistral.tests.unit.expressions.test_yaql_expression.InlineYAQLEvaluatorTest.test_single_value_casting -mistral.tests.unit.expressions.test_yaql_expression.InlineYAQLEvaluatorTest.test_single_value_casting ... ok -mistral.tests.unit.expressions.test_yaql_expression.InlineYAQLEvaluatorTest.test_validate -mistral.tests.unit.expressions.test_yaql_expression.InlineYAQLEvaluatorTest.test_validate ... ok -mistral.tests.unit.expressions.test_yaql_expression.InlineYAQLEvaluatorTest.test_validate_failed -mistral.tests.unit.expressions.test_yaql_expression.InlineYAQLEvaluatorTest.test_validate_failed ... ok -mistral.tests.unit.hacking.test_checks.BaseLoggingCheckTest.test_check_python3_xrange -mistral.tests.unit.hacking.test_checks.BaseLoggingCheckTest.test_check_python3_xrange ... ok -mistral.tests.unit.hacking.test_checks.BaseLoggingCheckTest.test_dict_iteritems -mistral.tests.unit.hacking.test_checks.BaseLoggingCheckTest.test_dict_iteritems ... ok -mistral.tests.unit.hacking.test_checks.BaseLoggingCheckTest.test_dict_iterkeys -mistral.tests.unit.hacking.test_checks.BaseLoggingCheckTest.test_dict_iterkeys ... ok -mistral.tests.unit.hacking.test_checks.BaseLoggingCheckTest.test_dict_itervalues -mistral.tests.unit.hacking.test_checks.BaseLoggingCheckTest.test_dict_itervalues ... ok -mistral.tests.unit.hacking.test_checks.BaseLoggingCheckTest.test_no_assert_equal_true_false -mistral.tests.unit.hacking.test_checks.BaseLoggingCheckTest.test_no_assert_equal_true_false ... ok -mistral.tests.unit.hacking.test_checks.BaseLoggingCheckTest.test_no_assert_true_false_is_not -mistral.tests.unit.hacking.test_checks.BaseLoggingCheckTest.test_no_assert_true_false_is_not ... ok -mistral.tests.unit.notifiers.test_notifier_servers.RemoteNotifServerTest.test_get_notifier -mistral.tests.unit.notifiers.test_notifier_servers.RemoteNotifServerTest.test_get_notifier ... ok -mistral.tests.unit.notifiers.test_notify.NotifyEventsTest.test_notify_cancel -mistral.tests.unit.notifiers.test_notify.NotifyEventsTest.test_notify_cancel ... ok - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.notifiers.test_notifier_servers.RemoteNotifServerTest.test_notify -mistral.tests.unit.notifiers.test_notifier_servers.RemoteNotifServerTest.test_notify ... ok - WARNING [stevedore.named] Could not load foobar -mistral.tests.unit.notifiers.test_notifier_servers.ServerPluginTest.test_get_bad_notifier -mistral.tests.unit.notifiers.test_notifier_servers.ServerPluginTest.test_get_bad_notifier ... ok -mistral.tests.unit.engine.test_subworkflows_pause_resume.SubworkflowPauseResumeTest.test_pause_resume_cascade_up_from_subworkflow_pause_before -mistral.tests.unit.engine.test_subworkflows_pause_resume.SubworkflowPauseResumeTest.test_pause_resume_cascade_up_from_subworkflow_pause_before ... ok -mistral.tests.unit.policies.test_workflows.TestWorkflowPolicy.test_workflow_create_allowed -mistral.tests.unit.policies.test_workflows.TestWorkflowPolicy.test_workflow_create_allowed ... ok - ERROR [mistral.utils.rest_utils] Error during API call: Operation forbidden (insufficient permissions) -mistral.tests.unit.policies.test_workflows.TestWorkflowPolicy.test_workflow_create_not_allowed -mistral.tests.unit.policies.test_workflows.TestWorkflowPolicy.test_workflow_create_not_allowed ... ok -mistral.tests.unit.notifiers.test_notify.NotifyEventsTest.test_notify_cancel_task -mistral.tests.unit.notifiers.test_notify.NotifyEventsTest.test_notify_cancel_task ... ok -mistral.tests.unit.policies.test_workflows.TestWorkflowPolicy.test_workflow_create_public_allowed -mistral.tests.unit.policies.test_workflows.TestWorkflowPolicy.test_workflow_create_public_allowed ... ok - ERROR [mistral.utils.rest_utils] Error during API call: Operation forbidden (insufficient permissions) -mistral.tests.unit.policies.test_workflows.TestWorkflowPolicy.test_workflow_create_public_not_allowed -mistral.tests.unit.policies.test_workflows.TestWorkflowPolicy.test_workflow_create_public_not_allowed ... ok -mistral.tests.unit.policies.test_workflows.TestWorkflowPolicy.test_workflow_delete_allowed -mistral.tests.unit.policies.test_workflows.TestWorkflowPolicy.test_workflow_delete_allowed ... ok -mistral.tests.unit.policies.test_workflows.TestWorkflowPolicy.test_workflow_delete_not_allowed -mistral.tests.unit.policies.test_workflows.TestWorkflowPolicy.test_workflow_delete_not_allowed ... ok -mistral.tests.unit.policies.test_workflows.TestWorkflowPolicy.test_workflow_get_allowed -mistral.tests.unit.policies.test_workflows.TestWorkflowPolicy.test_workflow_get_allowed ... ok -mistral.tests.unit.policies.test_workflows.TestWorkflowPolicy.test_workflow_get_not_allowed -mistral.tests.unit.policies.test_workflows.TestWorkflowPolicy.test_workflow_get_not_allowed ... ok WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.policies.test_workflows.TestWorkflowPolicy.test_workflow_list_all_allowed -mistral.tests.unit.policies.test_workflows.TestWorkflowPolicy.test_workflow_list_all_allowed ... ok -mistral.tests.unit.policies.test_workflows.TestWorkflowPolicy.test_workflow_list_all_not_allowed -mistral.tests.unit.policies.test_workflows.TestWorkflowPolicy.test_workflow_list_all_not_allowed ... ok +mistral.tests.unit.engine.test_task_defaults.TaskDefaultsReverseWorkflowEngineTest.test_task_defaults_retry_policy +mistral.tests.unit.engine.test_task_defaults.TaskDefaultsReverseWorkflowEngineTest.test_task_defaults_retry_policy ... ok +mistral.tests.unit.notifiers.test_notify.NotifyEventsTest.test_notify_with_items_task +mistral.tests.unit.notifiers.test_notify.NotifyEventsTest.test_notify_with_items_task ... ok WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.policies.test_workflows.TestWorkflowPolicy.test_workflow_list_allowed -mistral.tests.unit.policies.test_workflows.TestWorkflowPolicy.test_workflow_list_allowed ... ok -mistral.tests.unit.policies.test_workflows.TestWorkflowPolicy.test_workflow_list_not_allowed -mistral.tests.unit.policies.test_workflows.TestWorkflowPolicy.test_workflow_list_not_allowed ... ok -mistral.tests.unit.policies.test_workflows.TestWorkflowPolicy.test_workflow_update_allowed -mistral.tests.unit.policies.test_workflows.TestWorkflowPolicy.test_workflow_update_allowed ... ok - ERROR [mistral.utils.rest_utils] Error during API call: Operation forbidden (insufficient permissions) -mistral.tests.unit.policies.test_workflows.TestWorkflowPolicy.test_workflow_update_not_allowed -mistral.tests.unit.policies.test_workflows.TestWorkflowPolicy.test_workflow_update_not_allowed ... ok -mistral.tests.unit.policies.test_workflows.TestWorkflowPolicy.test_workflow_update_public_allowed -mistral.tests.unit.policies.test_workflows.TestWorkflowPolicy.test_workflow_update_public_allowed ... ok - ERROR [mistral.utils.rest_utils] Error during API call: Operation forbidden (insufficient permissions) -mistral.tests.unit.policies.test_workflows.TestWorkflowPolicy.test_workflow_update_public_not_allowed -mistral.tests.unit.policies.test_workflows.TestWorkflowPolicy.test_workflow_update_public_not_allowed ... ok -mistral.tests.unit.rpc.kombu.test_kombu_listener.KombuListenerTest.test__on_response_message_ack_fail -mistral.tests.unit.rpc.kombu.test_kombu_listener.KombuListenerTest.test__on_response_message_ack_fail ... ok -mistral.tests.unit.rpc.kombu.test_kombu_listener.KombuListenerTest.test__on_response_message_ack_ok -mistral.tests.unit.rpc.kombu.test_kombu_listener.KombuListenerTest.test__on_response_message_ack_ok ... ok -mistral.tests.unit.rpc.kombu.test_kombu_listener.KombuListenerTest.test__on_response_message_ack_ok_corr_id_not_match -mistral.tests.unit.rpc.kombu.test_kombu_listener.KombuListenerTest.test__on_response_message_ack_ok_corr_id_not_match ... ok -mistral.tests.unit.rpc.kombu.test_kombu_listener.KombuListenerTest.test__on_response_message_ack_ok_messsage_type_error -mistral.tests.unit.rpc.kombu.test_kombu_listener.KombuListenerTest.test__on_response_message_ack_ok_messsage_type_error ... ok -mistral.tests.unit.rpc.kombu.test_kombu_listener.KombuListenerTest.test_add_listener -mistral.tests.unit.rpc.kombu.test_kombu_listener.KombuListenerTest.test_add_listener ... ok -mistral.tests.unit.rpc.kombu.test_kombu_listener.KombuListenerTest.test_get_result_lack_of_queue -mistral.tests.unit.rpc.kombu.test_kombu_listener.KombuListenerTest.test_get_result_lack_of_queue ... ok -mistral.tests.unit.rpc.kombu.test_kombu_listener.KombuListenerTest.test_get_result_not_in_queue -mistral.tests.unit.rpc.kombu.test_kombu_listener.KombuListenerTest.test_get_result_not_in_queue ... ok -mistral.tests.unit.rpc.kombu.test_kombu_listener.KombuListenerTest.test_get_result_results_in_queue -mistral.tests.unit.rpc.kombu.test_kombu_listener.KombuListenerTest.test_get_result_results_in_queue ... ok -mistral.tests.unit.rpc.kombu.test_kombu_listener.KombuListenerTest.test_remove_listener_correlation_id_in_results -mistral.tests.unit.rpc.kombu.test_kombu_listener.KombuListenerTest.test_remove_listener_correlation_id_in_results ... ok -mistral.tests.unit.rpc.kombu.test_kombu_listener.KombuListenerTest.test_remove_listener_correlation_id_not_in_results -mistral.tests.unit.rpc.kombu.test_kombu_listener.KombuListenerTest.test_remove_listener_correlation_id_not_in_results ... ok -mistral.tests.unit.rpc.kombu.test_kombu_listener.KombuListenerTest.test_start_thread_not_set -mistral.tests.unit.rpc.kombu.test_kombu_listener.KombuListenerTest.test_start_thread_not_set ... ok -mistral.tests.unit.rpc.kombu.test_kombu_listener.KombuListenerTest.test_start_thread_set -mistral.tests.unit.rpc.kombu.test_kombu_listener.KombuListenerTest.test_start_thread_set ... ok +mistral.tests.unit.engine.test_task_defaults.TaskDefaultsReverseWorkflowEngineTest.test_task_defaults_timeout_policy +mistral.tests.unit.engine.test_task_defaults.TaskDefaultsReverseWorkflowEngineTest.test_task_defaults_timeout_policy ... ok +mistral.tests.unit.engine.test_task_defaults.TaskDefaultsReverseWorkflowEngineTest.test_task_defaults_wait_policies +mistral.tests.unit.engine.test_task_defaults.TaskDefaultsReverseWorkflowEngineTest.test_task_defaults_wait_policies ... ok +mistral.tests.unit.notifiers.test_notify.NotifyEventsTest.test_workbook_notify +mistral.tests.unit.notifiers.test_notify.NotifyEventsTest.test_workbook_notify ... ok mistral.tests.unit.rpc.kombu.test_kombu_server.KombuServerTest.test__on_message_is_async mistral.tests.unit.rpc.kombu.test_kombu_server.KombuServerTest.test__on_message_is_async ... ok mistral.tests.unit.rpc.kombu.test_kombu_server.KombuServerTest.test__on_message_is_sync @@ -26113,310 +13810,82 @@ mistral.tests.unit.rpc.kombu.test_kombu_server.KombuServerTest.test_run_launch_successfully ... ok mistral.tests.unit.rpc.kombu.test_kombu_server.KombuServerTest.test_run_launch_successfully_than_stop mistral.tests.unit.rpc.kombu.test_kombu_server.KombuServerTest.test_run_launch_successfully_than_stop ... ok -mistral.tests.unit.notifiers.test_notify.NotifyEventsTest.test_notify_from_cfg -mistral.tests.unit.notifiers.test_notify.NotifyEventsTest.test_notify_from_cfg ... ok mistral.tests.unit.rpc.kombu.test_kombu_server.KombuServerTest.test_run_socket_error_reconnect mistral.tests.unit.rpc.kombu.test_kombu_server.KombuServerTest.test_run_socket_error_reconnect ... ok mistral.tests.unit.rpc.kombu.test_kombu_server.KombuServerTest.test_run_socket_timeout_still_running mistral.tests.unit.rpc.kombu.test_kombu_server.KombuServerTest.test_run_socket_timeout_still_running ... ok mistral.tests.unit.rpc.kombu.test_kombu_server.KombuServerTest.test_stop mistral.tests.unit.rpc.kombu.test_kombu_server.KombuServerTest.test_stop ... ok -mistral.tests.unit.services.test_expiration_policy.ExpirationPolicyTest.test_deletion_of_expired_executions_with_batch_size_scenario1 -mistral.tests.unit.services.test_expiration_policy.ExpirationPolicyTest.test_deletion_of_expired_executions_with_batch_size_scenario1 ... ok -mistral.tests.unit.services.test_expiration_policy.ExpirationPolicyTest.test_deletion_of_expired_executions_with_batch_size_scenario2 -mistral.tests.unit.services.test_expiration_policy.ExpirationPolicyTest.test_deletion_of_expired_executions_with_batch_size_scenario2 ... ok -mistral.tests.unit.services.test_expiration_policy.ExpirationPolicyTest.test_expiration_policy_for_executions_with_different_project_id -mistral.tests.unit.services.test_expiration_policy.ExpirationPolicyTest.test_expiration_policy_for_executions_with_different_project_id ... ok -mistral.tests.unit.services.test_expiration_policy.ExpirationPolicyTest.test_expiration_policy_for_executions_with_ignored_states -mistral.tests.unit.services.test_expiration_policy.ExpirationPolicyTest.test_expiration_policy_for_executions_with_ignored_states ... ok -mistral.tests.unit.services.test_expiration_policy.ExpirationPolicyTest.test_expiration_policy_for_executions_with_max_executions_scen1 -mistral.tests.unit.services.test_expiration_policy.ExpirationPolicyTest.test_expiration_policy_for_executions_with_max_executions_scen1 ... ok -mistral.tests.unit.services.test_expiration_policy.ExpirationPolicyTest.test_expiration_policy_for_executions_with_max_executions_scen2 -mistral.tests.unit.services.test_expiration_policy.ExpirationPolicyTest.test_expiration_policy_for_executions_with_max_executions_scen2 ... ok -mistral.tests.unit.services.test_expiration_policy.ExpirationPolicyTest.test_expiration_policy_invalid_ignored_states -mistral.tests.unit.services.test_expiration_policy.ExpirationPolicyTest.test_expiration_policy_invalid_ignored_states ... ok -mistral.tests.unit.services.test_expiration_policy.ExpirationPolicyTest.test_periodic_task_parameters -mistral.tests.unit.services.test_expiration_policy.ExpirationPolicyTest.test_periodic_task_parameters ... ok -mistral.tests.unit.services.test_expiration_policy.ExpirationPolicyTest.test_periodic_task_scheduling -mistral.tests.unit.services.test_expiration_policy.ExpirationPolicyTest.test_periodic_task_scheduling ... ok -mistral.tests.unit.services.test_legacy_scheduler.LegacySchedulerTest.test_processing_true_does_not_return_in_get_delayed_calls_to_start -mistral.tests.unit.services.test_legacy_scheduler.LegacySchedulerTest.test_processing_true_does_not_return_in_get_delayed_calls_to_start ... ok -mistral.tests.unit.services.test_legacy_scheduler.LegacySchedulerTest.test_scheduler_call_target_method_with_correct_auth -mistral.tests.unit.services.test_legacy_scheduler.LegacySchedulerTest.test_scheduler_call_target_method_with_correct_auth ... ok -mistral.tests.unit.notifiers.test_notify.NotifyEventsTest.test_notify_from_cfg_and_params -mistral.tests.unit.notifiers.test_notify.NotifyEventsTest.test_notify_from_cfg_and_params ... ok -mistral.tests.unit.services.test_legacy_scheduler.LegacySchedulerTest.test_scheduler_delete_calls -mistral.tests.unit.services.test_legacy_scheduler.LegacySchedulerTest.test_scheduler_delete_calls ... ok -mistral.tests.unit.engine.test_subworkflows_pause_resume.SubworkflowPauseResumeTest.test_pause_resume_cascade_up_from_with_items_subworkflow -mistral.tests.unit.engine.test_subworkflows_pause_resume.SubworkflowPauseResumeTest.test_pause_resume_cascade_up_from_with_items_subworkflow ... ok -mistral.tests.unit.services.test_legacy_scheduler.LegacySchedulerTest.test_scheduler_doesnt_handle_calls_the_failed_on_update -mistral.tests.unit.services.test_legacy_scheduler.LegacySchedulerTest.test_scheduler_doesnt_handle_calls_the_failed_on_update ... ok -mistral.tests.unit.notifiers.test_notify.NotifyEventsTest.test_notify_multiple -mistral.tests.unit.notifiers.test_notify.NotifyEventsTest.test_notify_multiple ... ok -mistral.tests.unit.services.test_legacy_scheduler.LegacySchedulerTest.test_scheduler_multi_instance -mistral.tests.unit.services.test_legacy_scheduler.LegacySchedulerTest.test_scheduler_multi_instance ... ok - ERROR [mistral.actions.std_actions] Failed to send HTTP request for action execution: caf77b65-75a5-4b39-a07c-3836a3206258 -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 236, in run - resp = requests.request( - self.method, - ...<10 lines>... - verify=action_verify - ) - File "/usr/lib/python3.13/unittest/mock.py", line 1167, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1171, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1226, in _execute_mock_call - raise effect -Exception - WARNING [mistral.executors.default_executor] The action raised an exception [action=<mistral.actions.std_actions.HTTPAction object at 0xae33c4b0>, action_ex_id=caf77b65-75a5-4b39-a07c-3836a3206258, msg='Failed to send HTTP request: '] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 236, in run - resp = requests.request( - self.method, - ...<10 lines>... - verify=action_verify - ) - File "/usr/lib/python3.13/unittest/mock.py", line 1167, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1171, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1226, in _execute_mock_call - raise effect -Exception - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - context.create_action_context(exec_ctx) - ) - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 255, in run - raise exc.ActionException("Failed to send HTTP request: %s" % e) -mistral.exceptions.ActionException: Failed to send HTTP request: - ERROR [mistral.services.legacy_scheduler] Delayed call failed, method: <function target_method at 0xaff5d618>, exception: target_method() got an unexpected keyword argument 'name' -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/services/legacy_scheduler.py", line 286, in _invoke_calls - target_method(**method_args) - ~~~~~~~~~~~~~^^^^^^^^^^^^^^^ -TypeError: target_method() got an unexpected keyword argument 'name' - ERROR [mistral.services.legacy_scheduler] Delayed call failed, method: <function target_method at 0xaff5d618>, exception: target_method() got an unexpected keyword argument 'name' -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/services/legacy_scheduler.py", line 286, in _invoke_calls - target_method(**method_args) - ~~~~~~~~~~~~~^^^^^^^^^^^^^^^ -TypeError: target_method() got an unexpected keyword argument 'name' - ERROR [mistral.services.legacy_scheduler] Delayed call failed, method: <function target_method at 0xaff5d618>, exception: target_method() got an unexpected keyword argument 'name' -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/services/legacy_scheduler.py", line 286, in _invoke_calls - target_method(**method_args) - ~~~~~~~~~~~~~^^^^^^^^^^^^^^^ -TypeError: target_method() got an unexpected keyword argument 'name' - ERROR [mistral.services.legacy_scheduler] Delayed call failed, method: <function target_method at 0xaff5d618>, exception: target_method() got an unexpected keyword argument 'name' -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/services/legacy_scheduler.py", line 286, in _invoke_calls - target_method(**method_args) - ~~~~~~~~~~~~~^^^^^^^^^^^^^^^ -TypeError: target_method() got an unexpected keyword argument 'name' -mistral.tests.unit.engine.test_task_defaults.TaskDefaultsDirectWorkflowEngineTest.test_task_defaults_on_error -mistral.tests.unit.engine.test_task_defaults.TaskDefaultsDirectWorkflowEngineTest.test_task_defaults_on_error ... ok -mistral.tests.unit.notifiers.test_notify.NotifyEventsTest.test_notify_order -mistral.tests.unit.notifiers.test_notify.NotifyEventsTest.test_notify_order ... ok - ERROR [mistral.services.legacy_scheduler] Delayed call failed, method: <function target_method at 0xaff5d618>, exception: target_method() got an unexpected keyword argument 'name' -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/services/legacy_scheduler.py", line 286, in _invoke_calls - target_method(**method_args) - ~~~~~~~~~~~~~^^^^^^^^^^^^^^^ -TypeError: target_method() got an unexpected keyword argument 'name' -mistral.tests.unit.services.test_legacy_scheduler.LegacySchedulerTest.test_scheduler_with_custom_batch_size -mistral.tests.unit.services.test_legacy_scheduler.LegacySchedulerTest.test_scheduler_with_custom_batch_size ... ok -mistral.tests.unit.services.test_legacy_scheduler.LegacySchedulerTest.test_scheduler_with_factory -mistral.tests.unit.services.test_legacy_scheduler.LegacySchedulerTest.test_scheduler_with_factory ... ok -mistral.tests.unit.services.test_legacy_scheduler.LegacySchedulerTest.test_scheduler_with_serializer -mistral.tests.unit.services.test_legacy_scheduler.LegacySchedulerTest.test_scheduler_with_serializer ... ok -mistral.tests.unit.services.test_legacy_scheduler.LegacySchedulerTest.test_scheduler_without_factory -mistral.tests.unit.services.test_legacy_scheduler.LegacySchedulerTest.test_scheduler_without_factory ... ok -mistral.tests.unit.lang.v2.test_tasks.TaskSpecValidationTest.test_direct_transition -mistral.tests.unit.lang.v2.test_tasks.TaskSpecValidationTest.test_direct_transition ... ok +mistral.tests.unit.services.test_event_engine.EventEngineTest.test_event_engine_start_with_no_triggers +mistral.tests.unit.services.test_event_engine.EventEngineTest.test_event_engine_start_with_no_triggers ... ok +mistral.tests.unit.services.test_event_engine.EventEngineTest.test_event_engine_start_with_triggers +mistral.tests.unit.services.test_event_engine.EventEngineTest.test_event_engine_start_with_triggers ... ok +mistral.tests.unit.services.test_event_engine.NotificationsConverterTest.test_convert +mistral.tests.unit.services.test_event_engine.NotificationsConverterTest.test_convert ... ok +mistral.tests.unit.services.test_event_engine.NotificationsConverterTest.test_convert_event_type_not_defined +mistral.tests.unit.services.test_event_engine.NotificationsConverterTest.test_convert_event_type_not_defined ... ok mistral.tests.unit.services.test_trigger_service.TriggerServiceV2Test.test_create_delete_trust_in_trigger mistral.tests.unit.services.test_trigger_service.TriggerServiceV2Test.test_create_delete_trust_in_trigger ... ok +mistral.tests.unit.engine.test_policies.PoliciesTest.test_wait_after_policy_from_var_zero_seconds +mistral.tests.unit.engine.test_policies.PoliciesTest.test_wait_after_policy_from_var_zero_seconds ... ok mistral.tests.unit.services.test_trigger_service.TriggerServiceV2Test.test_create_trust_in_trigger mistral.tests.unit.services.test_trigger_service.TriggerServiceV2Test.test_create_trust_in_trigger ... ok mistral.tests.unit.services.test_trigger_service.TriggerServiceV2Test.test_get_next_execution_time mistral.tests.unit.services.test_trigger_service.TriggerServiceV2Test.test_get_next_execution_time ... ok -mistral.tests.unit.notifiers.test_notify.NotifyEventsTest.test_notify_pause_resume -mistral.tests.unit.notifiers.test_notify.NotifyEventsTest.test_notify_pause_resume ... ok +mistral.tests.unit.engine.test_policies.PoliciesTest.test_wait_after_policy_negative_number +mistral.tests.unit.engine.test_policies.PoliciesTest.test_wait_after_policy_negative_number ... ok mistral.tests.unit.services.test_trigger_service.TriggerServiceV2Test.test_get_trigger_in_correct_orders mistral.tests.unit.services.test_trigger_service.TriggerServiceV2Test.test_get_trigger_in_correct_orders ... ok -mistral.tests.unit.engine.test_task_started_finished_at.TaskStartedFinishedAtTest.test_correct_duration_in_case_of_join_all -mistral.tests.unit.engine.test_task_started_finished_at.TaskStartedFinishedAtTest.test_correct_duration_in_case_of_join_all ... ok mistral.tests.unit.services.test_trigger_service.TriggerServiceV2Test.test_oneshot_trigger_create mistral.tests.unit.services.test_trigger_service.TriggerServiceV2Test.test_oneshot_trigger_create ... ok - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=fec5658e-70df-41d6-b7be-3144cfaa6658, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - context.create_action_context(exec_ctx) - ) - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=c118fbef-717f-466f-ab89-5f385cfeb943, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - context.create_action_context(exec_ctx) - ) - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=2d8d4576-6af3-4be6-8f75-9d25fcad9125, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - context.create_action_context(exec_ctx) - ) - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=efe1ea3d-7d48-4fe2-b471-8cbd8af7aefd, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - context.create_action_context(exec_ctx) - ) - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.engine.test_task_started_finished_at.TaskStartedFinishedAtTest.test_retries_do_not_update_created_at -mistral.tests.unit.engine.test_task_started_finished_at.TaskStartedFinishedAtTest.test_retries_do_not_update_created_at ... ok -mistral.tests.unit.notifiers.test_notify.NotifyEventsTest.test_notify_pause_resume_task -mistral.tests.unit.notifiers.test_notify.NotifyEventsTest.test_notify_pause_resume_task ... ok - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=ed15f63a-63f3-4524-8126-b73f00a0e6ce, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - context.create_action_context(exec_ctx) - ) - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. - WARNING [mistral.executors.default_executor] The action raised an exception [action=<mistral.actions.std_actions.NoOpAction object at 0xae311b20>, action_ex_id=c32e6839-781a-404a-a73f-dd8582b6b5f2, msg=''] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - context.create_action_context(exec_ctx) - ) - File "/usr/lib/python3.13/unittest/mock.py", line 1167, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1171, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1230, in _execute_mock_call - raise result -Exception - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. +mistral.tests.unit.engine.test_task_graceful_fail_subworkflow.TaskGracefulFailTest.test_graceful_fail +mistral.tests.unit.engine.test_task_graceful_fail_subworkflow.TaskGracefulFailTest.test_graceful_fail ... ok mistral.tests.unit.services.test_trigger_service.TriggerServiceV2Test.test_single_execution_with_multiple_processes mistral.tests.unit.services.test_trigger_service.TriggerServiceV2Test.test_single_execution_with_multiple_processes ... ok mistral.tests.unit.services.test_trigger_service.TriggerServiceV2Test.test_trigger_create mistral.tests.unit.services.test_trigger_service.TriggerServiceV2Test.test_trigger_create ... ok - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=8a5dfb95-8d73-44bc-a331-9eff1a00ab22, msg='Fail action expected exception.'] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - context.create_action_context(exec_ctx) - ) - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. mistral.tests.unit.services.test_trigger_service.TriggerServiceV2Test.test_trigger_create_the_same_first_time_or_count mistral.tests.unit.services.test_trigger_service.TriggerServiceV2Test.test_trigger_create_the_same_first_time_or_count ... ok -mistral.tests.unit.engine.test_task_started_finished_at.TaskStartedFinishedAtTest.test_started_finished_fields_updated_after_rerun -mistral.tests.unit.engine.test_task_started_finished_at.TaskStartedFinishedAtTest.test_started_finished_fields_updated_after_rerun ... ok mistral.tests.unit.services.test_trigger_service.TriggerServiceV2Test.test_trigger_create_with_wf_id mistral.tests.unit.services.test_trigger_service.TriggerServiceV2Test.test_trigger_create_with_wf_id ... ok -mistral.tests.unit.notifiers.test_notify.NotifyEventsTest.test_notify_rerun_nested_workflow -mistral.tests.unit.notifiers.test_notify.NotifyEventsTest.test_notify_rerun_nested_workflow ... ok +/usr/lib/python3/dist-packages/tooz/drivers/zake.py:54: UserWarning: The zake driver is deprecated, and will be removed in a future release. + warnings.warn( mistral.tests.unit.services.test_trigger_service.TriggerServiceV2Test.test_trigger_create_wrong_workflow_input mistral.tests.unit.services.test_trigger_service.TriggerServiceV2Test.test_trigger_create_wrong_workflow_input ... ok -mistral.tests.unit.test_command_dispatcher.CommandDispatcherTest.test_rearrange_commands -mistral.tests.unit.test_command_dispatcher.CommandDispatcherTest.test_rearrange_commands ... ok -mistral.tests.unit.test_version.VersionStringTest.test_version -mistral.tests.unit.test_version.VersionStringTest.test_version ... ok -/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method - warnings.warn("TestResult has no addDuration method", -mistral.tests.unit.utils.test_safeLoader.TestSafeLoader.test_safe_load -mistral.tests.unit.utils.test_safeLoader.TestSafeLoader.test_safe_load ... ok -mistral.tests.unit.utils.test_utils.UtilsTest.test_itersubclasses -mistral.tests.unit.utils.test_utils.UtilsTest.test_itersubclasses ... ok -mistral.tests.unit.utils.test_utils.UtilsTest.test_paramiko_to_private_key -mistral.tests.unit.utils.test_utils.UtilsTest.test_paramiko_to_private_key ... ok - WARNING [mistral.executors.default_executor] The action raised an exception [action=<mistral.actions.std_actions.NoOpAction object at 0xae31e490>, action_ex_id=f4141337-ca5a-457b-ac53-e156df52baf7, msg=''] -Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - context.create_action_context(exec_ctx) - ) - File "/usr/lib/python3.13/unittest/mock.py", line 1167, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1171, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1230, in _execute_mock_call - raise result -Exception +mistral.tests.unit.test_coordination.ServiceTest.test_register_membership +mistral.tests.unit.test_coordination.ServiceTest.test_register_membership ... ok +mistral.tests.unit.test_expressions.ExpressionsTest.test_evaluate_complex_expressions +mistral.tests.unit.test_expressions.ExpressionsTest.test_evaluate_complex_expressions ... ok +mistral.tests.unit.test_expressions.ExpressionsTest.test_evaluate_mixing_jinja_and_yaql +mistral.tests.unit.test_expressions.ExpressionsTest.test_evaluate_mixing_jinja_and_yaql ... ok +mistral.tests.unit.test_expressions.ExpressionsTest.test_evaluate_recursively +mistral.tests.unit.test_expressions.ExpressionsTest.test_evaluate_recursively ... ok +mistral.tests.unit.test_expressions.ExpressionsTest.test_evaluate_recursively_arbitrary_dict +mistral.tests.unit.test_expressions.ExpressionsTest.test_evaluate_recursively_arbitrary_dict ... ok +mistral.tests.unit.test_expressions.ExpressionsTest.test_evaluate_recursively_environment +mistral.tests.unit.test_expressions.ExpressionsTest.test_evaluate_recursively_environment ... ok +mistral.tests.unit.test_expressions.ExpressionsTest.test_validate_jinja_with_yaql_context +mistral.tests.unit.test_expressions.ExpressionsTest.test_validate_jinja_with_yaql_context ... ok +mistral.tests.unit.test_expressions.ExpressionsTest.test_validate_mixing_jinja_and_yaql +mistral.tests.unit.test_expressions.ExpressionsTest.test_validate_mixing_jinja_and_yaql ... ok +mistral.tests.unit.test_launcher.ServiceLauncherTest.test_launch_all +mistral.tests.unit.test_launcher.ServiceLauncherTest.test_launch_all ... ok WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.workflow.test_reverse_workflow.ReverseWorkflowControllerTest.test_continue_workflow -mistral.tests.unit.workflow.test_reverse_workflow.ReverseWorkflowControllerTest.test_continue_workflow ... ok -mistral.tests.unit.engine.test_task_started_finished_at.TaskStartedFinishedAtTest.test_wait_before_after_are_included_to_duration -mistral.tests.unit.engine.test_task_started_finished_at.TaskStartedFinishedAtTest.test_wait_before_after_are_included_to_duration ... ok -mistral.tests.unit.expressions.test_yaql_json_serialization.YaqlJsonSerializationTest.test_serialize_dict_of_generators -mistral.tests.unit.expressions.test_yaql_json_serialization.YaqlJsonSerializationTest.test_serialize_dict_of_generators ... ok -mistral.tests.unit.expressions.test_yaql_json_serialization.YaqlJsonSerializationTest.test_serialize_frozen_dict -mistral.tests.unit.expressions.test_yaql_json_serialization.YaqlJsonSerializationTest.test_serialize_frozen_dict ... ok -mistral.tests.unit.expressions.test_yaql_json_serialization.YaqlJsonSerializationTest.test_serialize_generator -mistral.tests.unit.expressions.test_yaql_json_serialization.YaqlJsonSerializationTest.test_serialize_generator ... ok -mistral.tests.unit.expressions.test_yaql_json_serialization.YaqlJsonSerializationTest.test_serialize_iterator_of_frozen_dicts -mistral.tests.unit.expressions.test_yaql_json_serialization.YaqlJsonSerializationTest.test_serialize_iterator_of_frozen_dicts ... ok -mistral.tests.unit.expressions.test_yaql_json_serialization.YaqlJsonSerializationTest.test_serialize_range -mistral.tests.unit.expressions.test_yaql_json_serialization.YaqlJsonSerializationTest.test_serialize_range ... ok -mistral.tests.unit.workflow.test_reverse_workflow.ReverseWorkflowControllerTest.test_start_workflow_task1 -mistral.tests.unit.workflow.test_reverse_workflow.ReverseWorkflowControllerTest.test_start_workflow_task1 ... ok -mistral.tests.unit.lang.v2.test_actions.ActionSpecValidationTest.test_base -mistral.tests.unit.lang.v2.test_actions.ActionSpecValidationTest.test_base ... ok -mistral.tests.unit.lang.v2.test_actions.ActionSpecValidationTest.test_base_input -mistral.tests.unit.lang.v2.test_actions.ActionSpecValidationTest.test_base_input ... ok -mistral.tests.unit.lang.v2.test_actions.ActionSpecValidationTest.test_base_required -mistral.tests.unit.lang.v2.test_actions.ActionSpecValidationTest.test_base_required ... ok -mistral.tests.unit.workflow.test_reverse_workflow.ReverseWorkflowControllerTest.test_start_workflow_task2 -mistral.tests.unit.workflow.test_reverse_workflow.ReverseWorkflowControllerTest.test_start_workflow_task2 ... ok -mistral.tests.unit.lang.v2.test_actions.ActionSpecValidationTest.test_input -mistral.tests.unit.lang.v2.test_actions.ActionSpecValidationTest.test_input ... ok -mistral.tests.unit.notifiers.test_notify.NotifyEventsTest.test_notify_rerun_task -mistral.tests.unit.notifiers.test_notify.NotifyEventsTest.test_notify_rerun_task ... ok -mistral.tests.unit.workflow.test_reverse_workflow.ReverseWorkflowControllerTest.test_start_workflow_without_task -mistral.tests.unit.workflow.test_reverse_workflow.ReverseWorkflowControllerTest.test_start_workflow_without_task ... ok +mistral.tests.unit.test_launcher.ServiceLauncherTest.test_launch_process +mistral.tests.unit.test_launcher.ServiceLauncherTest.test_launch_process ... ok +mistral.tests.unit.test_launcher.ServiceLauncherTest.test_launch_thread +mistral.tests.unit.test_launcher.ServiceLauncherTest.test_launch_thread ... ok +mistral.tests.unit.utils.test_rest_utils.RestUtilsTest.test_validate_fields +mistral.tests.unit.utils.test_rest_utils.RestUtilsTest.test_validate_fields ... ok Notification server started. Engine server started. Notification server started. Engine server started. -Correct locking test gave object name: 500 -Created: WorkflowExecution {'spec': {}, 'accepted': False, 'context': None, 'id': 'd9500897-9023-4a15-b6f6-62101c30cc44', 'name': '1', 'state': 'RUNNING', 'state_info': 'Running...', 'scope': 'private', 'project_id': '<default-project>', 'created_at': '2025-01-17 13:28:58', 'updated_at': None} +Created: WorkflowExecution {'spec': {}, 'accepted': False, 'context': None, 'id': '75297e8a-9c17-4fe4-b844-f5edaa297ad2', 'name': '1', 'state': 'RUNNING', 'state_info': 'Running...', 'scope': 'private', 'project_id': '<default-project>', 'created_at': '2025-01-17 14:10:18', 'updated_at': None} Holding TX1... Holding TX2... -Read: [WorkflowExecution {'accepted': False, 'id': 'd9500897-9023-4a15-b6f6-62101c30cc44', 'name': '1', 'description': None, 'workflow_name': None, 'workflow_namespace': None, 'workflow_id': None, 'state': 'RUNNING', 'state_info': 'Running...', 'tags': None, 'runtime_context': None, 'scope': 'private', 'project_id': '<default-project>', 'created_at': '2025-01-17 13:28:58', 'updated_at': None, 'task_execution_id': None, 'root_execution_id': None}] +Read: [WorkflowExecution {'accepted': False, 'id': '75297e8a-9c17-4fe4-b844-f5edaa297ad2', 'name': '1', 'description': None, 'workflow_name': None, 'workflow_namespace': None, 'workflow_id': None, 'state': 'RUNNING', 'state_info': 'Running...', 'tags': None, 'runtime_context': None, 'scope': 'private', 'project_id': '<default-project>', 'created_at': '2025-01-17 14:10:18', 'updated_at': None, 'task_execution_id': None, 'root_execution_id': None}] TX1 completed. TX2 completed. Notification server started. @@ -26605,170 +14074,936 @@ Engine server started. Notification server started. Engine server started. +Notification server started. +Engine server started. +Notification server started. +Engine server started. +Notification server started. +Engine server started. +Notification server started. +Engine server started. +Notification server started. +Engine server started. +Notification server started. +Engine server started. +Notification server started. +Engine server started. +Notification server started. +Engine server started. +Notification server started. +Engine server started. +Notification server started. +Engine server started. +Notification server started. +Engine server started. +Notification server started. +Engine server started. +Notification server started. +Engine server started. +Notification server started. +Engine server started. +Notification server started. +Engine server started. +Engine server started. +Engine server started. +Engine server started. +Engine server started. +Engine server started. +Engine server started. +Engine server started. +Engine server started. +Engine server started. +Engine server started. +Engine server started. +Engine server started. +Engine server started. +Engine server started. +Engine server started. +Engine server started. +Engine server started. Killing cron trigger threads... -mistral.tests.unit.lang.v2.test_actions.ActionSpecValidationTest.test_output -mistral.tests.unit.lang.v2.test_actions.ActionSpecValidationTest.test_output ... ok -mistral.tests.unit.notifiers.test_notifier_servers.LocalNotifServerTest.test_get_notifier -mistral.tests.unit.notifiers.test_notifier_servers.LocalNotifServerTest.test_get_notifier ... ok - WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=8da2a3f0-590e-46e4-846d-26f74a643258, msg='Fail action expected exception.'] +Executor server started. +Event engine server started. +Notification server started. +Engine server started. +Engine server started. +mistral.tests.unit.engine.test_task_graceful_fail_subworkflow.TaskGracefulFailTest.test_with_items_graceful_fail +mistral.tests.unit.engine.test_task_graceful_fail_subworkflow.TaskGracefulFailTest.test_with_items_graceful_fail ... ok +mistral.tests.unit.engine.test_policies.PoliciesTest.test_wait_after_policy_zero_seconds +mistral.tests.unit.engine.test_policies.PoliciesTest.test_wait_after_policy_zero_seconds ... ok +mistral.tests.unit.engine.test_policies.PoliciesTest.test_wait_before_policy +mistral.tests.unit.engine.test_policies.PoliciesTest.test_wait_before_policy ... ok +mistral.tests.unit.engine.test_policies.PoliciesTest.test_wait_before_policy_from_var +mistral.tests.unit.engine.test_policies.PoliciesTest.test_wait_before_policy_from_var ... ok + ERROR [mistral.engine.task_handler] Failed to run task [error=Invalid data type in WaitBeforePolicy: -1 is less than the minimum of 0 + +Failed validating 'minimum' in schema['properties']['delay']: + {'minimum': 0, 'type': 'integer'} + +On instance['delay']: + -1. Value(s) can be shown after YAQL evaluating. If you use YAQL here, please correct it., wf=wb.wf1, task=task1]: Traceback (most recent call last): - File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action - result = action.run( - context.create_action_context(exec_ctx) - ) - File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run - raise exc.ActionException('Fail action expected exception.') -mistral.exceptions.ActionException: Fail action expected exception. - WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.notifiers.test_notify.NotifyEventsTest.test_notify_task_error -mistral.tests.unit.notifiers.test_notify.NotifyEventsTest.test_notify_task_error ... ok -mistral.tests.unit.notifiers.test_notifier_servers.LocalNotifServerTest.test_notify -mistral.tests.unit.notifiers.test_notifier_servers.LocalNotifServerTest.test_notify ... ok -mistral.tests.unit.policies.test_actions.TestActionPolicy.test_action_create_allowed -mistral.tests.unit.policies.test_actions.TestActionPolicy.test_action_create_allowed ... ok - ERROR [mistral.utils.rest_utils] Error during API call: Operation forbidden (insufficient permissions) -mistral.tests.unit.policies.test_actions.TestActionPolicy.test_action_create_not_allowed -mistral.tests.unit.policies.test_actions.TestActionPolicy.test_action_create_not_allowed ... ok - ERROR [mistral.engine.task_handler] Failed to run task [error=Can not evaluate YAQL expression [expression=$.ItWillBeError, error='ItWillBeError', data={'__task_execution': {'id': '6a2da3e2-a452-4165-89b1-f0d5f3610e56', 'name': 'task1'}, '__env': {}, , , '__execution': {'id': 'e19186f2-4b08-43bc-b79b-adf2402dada1'}, }], wf=wf, task=task1]: + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/base.py", line 188, in _validate + jsonschema.validate(props, self._schema) + File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1306, in validate + raise error +jsonschema.exceptions.ValidationError: -1 is less than the minimum of 0 + +Failed validating 'minimum' in schema['properties']['delay']: + {'minimum': 0, 'type': 'integer'} + +On instance['delay']: + -1 + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 83, in run_task + task.run(first_run) + File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper + result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 602, in run + self._run_new() + File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper + result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 626, in _run_new + self._before_task_start() + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 482, in _before_task_start + p.before_task_start(self) + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/policies.py", line 179, in before_task_start + super(WaitBeforePolicy, self).before_task_start(task) + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/base.py", line 172, in before_task_start + self._validate() + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/base.py", line 190, in _validate + raise exc.InvalidModelException( +mistral.exceptions.InvalidModelException: Invalid data type in WaitBeforePolicy: -1 is less than the minimum of 0 + +Failed validating 'minimum' in schema['properties']['delay']: + {'minimum': 0, 'type': 'integer'} + +On instance['delay']: + -1. Value(s) can be shown after YAQL evaluating. If you use YAQL here, please correct it. + +mistral.tests.unit.engine.test_policies.PoliciesTest.test_wait_before_policy_from_var_negative_number +mistral.tests.unit.engine.test_policies.PoliciesTest.test_wait_before_policy_from_var_negative_number ... ok + ERROR [mistral.engine.task_handler] Failed to run task [error=Can not evaluate YAQL expression [expression=$.invalid_yaql_expression2, error='invalid_yaql_expression2', data={'__task_execution': {'id': '389ac31c-3558-4dd0-97bb-806822d6fb1b', 'name': 'top_lvl_wf5_task_1'}, '__env': {}, , , '__execution': {'id': '9c84d62f-3cbc-4798-994a-1c6955b1e5a7'}, }], wf=wb.wf5_top_lvl, task=top_lvl_wf5_task_1]: Traceback (most recent call last): File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 158, in evaluate result = get_yaql_engine_class()(expression).evaluate( - context=get_yaql_context(data_context) - ) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 159, in evaluate return self(utils.NO_VALUE, context, self.engine) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 147, in __call__ return super(Statement, self).__call__(receiver, context, engine) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 34, in __call__ return context(self.name, engine, receiver, context)(*self.args) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> return lambda *args, **kwargs: runner.call( - ~~~~~~~~~~~^ - name, self, args, kwargs, engine, receiver, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - data_context, use_convention, function_filter) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 48, in call delegate = choose_overload( - name, all_overloads, engine, receiver, data_context, args, kwargs) + ^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 115, in choose_overload args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args)) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 115, in <genexpr> args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args)) - ~~~~~~~~~~~~~^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 109, in <lambda> arg(utils.NO_VALUE, context, engine) - ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 34, in __call__ return context(self.name, engine, receiver, context)(*self.args) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> return lambda *args, **kwargs: runner.call( - ~~~~~~~~~~~^ - name, self, args, kwargs, engine, receiver, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - data_context, use_convention, function_filter) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 51, in call result = delegate() + ^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 140, in <lambda> return lambda: delegate() - ~~~~~~~~^^ + ^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/specs.py", line 309, in func result = self.payload( - *tuple(map(lambda t: t(new_context), - ...<2 lines>... - keyword_args.items())) - ) + ^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/yaql/standard_library/collections.py", line 224, in dict_keyword_access return d[key] ~^^^^^ File "/usr/lib/python3/dist-packages/yaql/language/utils.py", line 134, in __getitem__ return self._d[key] ~~~~~~~^^^^^ -KeyError: 'ItWillBeError' +KeyError: 'invalid_yaql_expression2' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 83, in run_task task.run(first_run) - ~~~~~~~~^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 602, in run self._run_new() - ~~~~~~~~~~~~~^^ File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 632, in _run_new self._schedule_actions() - ~~~~~~~~~~~~~~~~~~~~~~^^ File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 696, in _schedule_actions input_dict = self._get_action_input() + ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 735, in _get_action_input self.evaluate(input_spec, ctx) if input_spec else {} - ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 172, in evaluate return expr.evaluate_recursively( - ~~~~~~~~~~~~~~~~~~~~~~~~~^ - data, - ^^^^^ - self.get_expression_context(ctx) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - ) - ^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 99, in evaluate_recursively data[key] = _evaluate_item(data[key], context) - ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 78, in _evaluate_item return evaluate(item, context) + ^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 70, in evaluate return evaluator.evaluate(expression, context) - ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 226, in evaluate evaluated = super(InlineYAQLEvaluator, cls).evaluate( - trim_expr, - data_context - ) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 180, in evaluate raise exc.YaqlEvaluationException( - ...<2 lines>... - ) -mistral.exceptions.YaqlEvaluationException: Can not evaluate YAQL expression [expression=$.ItWillBeError, error='ItWillBeError', data={'__task_execution': {'id': '6a2da3e2-a452-4165-89b1-f0d5f3610e56', 'name': 'task1'}, '__env': {}, , , '__execution': {'id': 'e19186f2-4b08-43bc-b79b-adf2402dada1'}, }] +mistral.exceptions.YaqlEvaluationException: Can not evaluate YAQL expression [expression=$.invalid_yaql_expression2, error='invalid_yaql_expression2', data={'__task_execution': {'id': '389ac31c-3558-4dd0-97bb-806822d6fb1b', 'name': 'top_lvl_wf5_task_1'}, '__env': {}, , , '__execution': {'id': '9c84d62f-3cbc-4798-994a-1c6955b1e5a7'}, }] -mistral.tests.unit.policies.test_actions.TestActionPolicy.test_action_create_public_allowed -mistral.tests.unit.policies.test_actions.TestActionPolicy.test_action_create_public_allowed ... ok - ERROR [mistral.utils.rest_utils] Error during API call: Operation forbidden (insufficient permissions) -mistral.tests.unit.policies.test_actions.TestActionPolicy.test_action_create_public_not_allowed -mistral.tests.unit.policies.test_actions.TestActionPolicy.test_action_create_public_not_allowed ... ok -mistral.tests.unit.policies.test_actions.TestActionPolicy.test_action_delete_allowed -mistral.tests.unit.policies.test_actions.TestActionPolicy.test_action_delete_allowed ... ok -mistral.tests.unit.policies.test_actions.TestActionPolicy.test_action_delete_not_allowed -mistral.tests.unit.policies.test_actions.TestActionPolicy.test_action_delete_not_allowed ... ok -mistral.tests.unit.policies.test_actions.TestActionPolicy.test_action_get_allowed -mistral.tests.unit.policies.test_actions.TestActionPolicy.test_action_get_allowed ... ok -mistral.tests.unit.policies.test_actions.TestActionPolicy.test_action_get_not_allowed -mistral.tests.unit.policies.test_actions.TestActionPolicy.test_action_get_not_allowed ... ok + WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=d370522d-058d-4a8f-8892-c457d33a2e5d, msg='Fail action expected exception.'] +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action + result = action.run( + ^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run + raise exc.ActionException('Fail action expected exception.') +mistral.exceptions.ActionException: Fail action expected exception. + WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=5b045897-b758-4f2c-afe8-6aee2a855e29, msg='Fail action expected exception.'] +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action + result = action.run( + ^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run + raise exc.ActionException('Fail action expected exception.') +mistral.exceptions.ActionException: Fail action expected exception. + ERROR [mistral.engine.task_handler] Failed to handle action completion [error=Can not evaluate YAQL expression [expression=$.invalid_yaql_expression, error='invalid_yaql_expression', data={'__task_execution': {'id': 'fa452ec4-b8ae-4bac-9dac-94944fc4788d', 'name': 'top_lvl_wf4_task_1'}, , '__env': {}, '__execution': {'id': 'c587bdb6-9823-44c1-9ae3-8b59218250ee'}, }], wf=wb.wf4_top_lvl, task=top_lvl_wf4_task_1, action=wb.wf4_second_lvl]: +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 158, in evaluate + result = get_yaql_engine_class()(expression).evaluate( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 159, in evaluate + return self(utils.NO_VALUE, context, self.engine) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 147, in __call__ + return super(Statement, self).__call__(receiver, context, engine) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 34, in __call__ + return context(self.name, engine, receiver, context)(*self.args) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> + return lambda *args, **kwargs: runner.call( + ^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 48, in call + delegate = choose_overload( + ^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 115, in choose_overload + args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args)) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 115, in <genexpr> + args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args)) + ^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 109, in <lambda> + arg(utils.NO_VALUE, context, engine) + File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 34, in __call__ + return context(self.name, engine, receiver, context)(*self.args) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> + return lambda *args, **kwargs: runner.call( + ^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 51, in call + result = delegate() + ^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 140, in <lambda> + return lambda: delegate() + ^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/yaql/language/specs.py", line 309, in func + result = self.payload( + ^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/yaql/standard_library/collections.py", line 224, in dict_keyword_access + return d[key] + ~^^^^^ + File "/usr/lib/python3/dist-packages/yaql/language/utils.py", line 134, in __getitem__ + return self._d[key] + ~~~~~~~^^^^^ +KeyError: 'invalid_yaql_expression' + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 161, in _on_action_complete + task.on_action_complete(action_ex) + File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper + result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 593, in on_action_complete + self.complete(state, state_info) + File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper + result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 383, in complete + data_flow.publish_variables(self.task_ex, self.task_spec) + File "/build/reproducible-path/mistral-19.0.0/mistral/workflow/data_flow.py", line 237, in publish_variables + task_ex.published = expr.evaluate_recursively(branch_vars, expr_ctx) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 99, in evaluate_recursively + data[key] = _evaluate_item(data[key], context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 78, in _evaluate_item + return evaluate(item, context) + ^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 70, in evaluate + return evaluator.evaluate(expression, context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 226, in evaluate + evaluated = super(InlineYAQLEvaluator, cls).evaluate( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 180, in evaluate + raise exc.YaqlEvaluationException( +mistral.exceptions.YaqlEvaluationException: Can not evaluate YAQL expression [expression=$.invalid_yaql_expression, error='invalid_yaql_expression', data={'__task_execution': {'id': 'fa452ec4-b8ae-4bac-9dac-94944fc4788d', 'name': 'top_lvl_wf4_task_1'}, , '__env': {}, '__execution': {'id': 'c587bdb6-9823-44c1-9ae3-8b59218250ee'}, }] + + WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=ccd29969-9e2f-4fd5-b967-33d4d9a7284e, msg='Fail action expected exception.'] +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action + result = action.run( + ^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run + raise exc.ActionException('Fail action expected exception.') +mistral.exceptions.ActionException: Fail action expected exception. WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. -mistral.tests.unit.policies.test_actions.TestActionPolicy.test_action_list_allowed -mistral.tests.unit.policies.test_actions.TestActionPolicy.test_action_list_allowed ... ok -mistral.tests.unit.policies.test_actions.TestActionPolicy.test_action_list_not_allowed -mistral.tests.unit.policies.test_actions.TestActionPolicy.test_action_list_not_allowed ... ok -mistral.tests.unit.policies.test_actions.TestActionPolicy.test_action_update_allowed -mistral.tests.unit.policies.test_actions.TestActionPolicy.test_action_update_allowed ... ok - ERROR [mistral.utils.rest_utils] Error during API call: Operation forbidden (insufficient permissions) -mistral.tests.unit.policies.test_actions.TestActionPolicy.test_action_update_not_allowed -mistral.tests.unit.policies.test_actions.TestActionPolicy.test_action_update_not_allowed ... ok -mistral.tests.unit.policies.test_actions.TestActionPolicy.test_action_update_public_allowed -mistral.tests.unit.policies.test_actions.TestActionPolicy.test_action_update_public_allowed ... ok - ERROR [mistral.utils.rest_utils] Error during API call: Operation forbidden (insufficient permissions) -mistral.tests.unit.policies.test_actions.TestActionPolicy.test_action_update_public_not_allowed -mistral.tests.unit.policies.test_actions.TestActionPolicy.test_action_update_public_not_allowed ... ok + WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. + WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. + WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. +mistral.tests.unit.engine.test_policies.PoliciesTest.test_wait_before_policy_from_var_zero_seconds +mistral.tests.unit.engine.test_policies.PoliciesTest.test_wait_before_policy_from_var_zero_seconds ... ok +mistral.tests.unit.engine.test_tasks_function.TasksFunctionTest.test_tasks_function +mistral.tests.unit.engine.test_tasks_function.TasksFunctionTest.test_tasks_function ... ok +mistral.tests.unit.engine.test_policies.PoliciesTest.test_wait_before_policy_negative_number +mistral.tests.unit.engine.test_policies.PoliciesTest.test_wait_before_policy_negative_number ... ok +mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_action_context +mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_action_context ... ok +mistral.tests.unit.engine.test_policies.PoliciesTest.test_wait_before_policy_two_tasks +mistral.tests.unit.engine.test_policies.PoliciesTest.test_wait_before_policy_two_tasks ... ok +mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_and_adhoc_action +mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_and_adhoc_action ... ok +mistral.tests.unit.engine.test_policies.PoliciesTest.test_wait_before_policy_zero_seconds +mistral.tests.unit.engine.test_policies.PoliciesTest.test_wait_before_policy_zero_seconds ... ok +mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_concurrency_1 +mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_concurrency_1 ... ok + ERROR [mistral.engine.task_handler] Failed to run task [error=Invalid data type in WaitBeforePolicy: '1' is not of type 'integer' + +Failed validating 'type' in schema['properties']['delay']: + {'minimum': 0, 'type': 'integer'} + +On instance['delay']: + '1'. Value(s) can be shown after YAQL evaluating. If you use YAQL here, please correct it., wf=wb.wf1, task=task1]: +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/base.py", line 188, in _validate + jsonschema.validate(props, self._schema) + File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1306, in validate + raise error +jsonschema.exceptions.ValidationError: '1' is not of type 'integer' + +Failed validating 'type' in schema['properties']['delay']: + {'minimum': 0, 'type': 'integer'} + +On instance['delay']: + '1' + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 83, in run_task + task.run(first_run) + File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper + result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 602, in run + self._run_new() + File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper + result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 626, in _run_new + self._before_task_start() + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 482, in _before_task_start + p.before_task_start(self) + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/policies.py", line 179, in before_task_start + super(WaitBeforePolicy, self).before_task_start(task) + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/base.py", line 172, in before_task_start + self._validate() + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/base.py", line 190, in _validate + raise exc.InvalidModelException( +mistral.exceptions.InvalidModelException: Invalid data type in WaitBeforePolicy: '1' is not of type 'integer' + +Failed validating 'type' in schema['properties']['delay']: + {'minimum': 0, 'type': 'integer'} + +On instance['delay']: + '1'. Value(s) can be shown after YAQL evaluating. If you use YAQL here, please correct it. + +mistral.tests.unit.engine.test_policies.PoliciesTest.test_wrong_policy_prop_type +mistral.tests.unit.engine.test_policies.PoliciesTest.test_wrong_policy_prop_type ... ok +mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_concurrency_2 +mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_concurrency_2 ... ok + WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. + WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=8e47c62a-eccd-4f46-8d65-eca47255479b, msg='Fail action expected exception.'] +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action + result = action.run( + ^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run + raise exc.ActionException('Fail action expected exception.') +mistral.exceptions.ActionException: Fail action expected exception. + WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=2ce45b1c-ecd7-4806-9158-c3ab38c4cd30, msg='Fail action expected exception.'] +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action + result = action.run( + ^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run + raise exc.ActionException('Fail action expected exception.') +mistral.exceptions.ActionException: Fail action expected exception. + WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=89979efc-0cf5-4adc-80a8-bd131e010797, msg='Fail action expected exception.'] +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action + result = action.run( + ^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run + raise exc.ActionException('Fail action expected exception.') +mistral.exceptions.ActionException: Fail action expected exception. + WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=85167c8d-317c-421f-8c4b-744c23a398ee, msg='Fail action expected exception.'] +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action + result = action.run( + ^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run + raise exc.ActionException('Fail action expected exception.') +mistral.exceptions.ActionException: Fail action expected exception. +mistral.tests.unit.engine.test_task_cancel.TaskCancelTest.test_cancel_action_execution +mistral.tests.unit.engine.test_task_cancel.TaskCancelTest.test_cancel_action_execution ... ok +mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_concurrency_2_fail +mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_concurrency_2_fail ... ok + WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. +mistral.tests.unit.engine.test_task_cancel.TaskCancelTest.test_cancel_action_execution_with_task_retry +mistral.tests.unit.engine.test_task_cancel.TaskCancelTest.test_cancel_action_execution_with_task_retry ... ok +mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_concurrency_3 +mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_concurrency_3 ... ok +mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_concurrency_gt_list_length +mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_concurrency_gt_list_length ... ok + WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=e59860e5-b8fb-4e95-947f-d583f57aade4, msg='Fail action expected exception.'] +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action + result = action.run( + ^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run + raise exc.ActionException('Fail action expected exception.') +mistral.exceptions.ActionException: Fail action expected exception. + WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=63c02612-88ee-4d78-897b-fbb6ef85fe9d, msg='Fail action expected exception.'] +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action + result = action.run( + ^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run + raise exc.ActionException('Fail action expected exception.') +mistral.exceptions.ActionException: Fail action expected exception. + WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. + WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. + WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=b9f31752-a61a-4f2a-ab78-b66fc6ad7d7c, msg='Fail action expected exception.'] +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action + result = action.run( + ^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run + raise exc.ActionException('Fail action expected exception.') +mistral.exceptions.ActionException: Fail action expected exception. + WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=aedbc7af-a0c6-4664-8b8d-cae5f6410114, msg='Fail action expected exception.'] +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action + result = action.run( + ^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run + raise exc.ActionException('Fail action expected exception.') +mistral.exceptions.ActionException: Fail action expected exception. +mistral.tests.unit.engine.test_task_cancel.TaskCancelTest.test_cancel_child_workflow_action_execution +mistral.tests.unit.engine.test_task_cancel.TaskCancelTest.test_cancel_child_workflow_action_execution ... ok +mistral.tests.unit.engine.test_task_cancel.TaskCancelTest.test_cancel_with_items_concurrency +mistral.tests.unit.engine.test_task_cancel.TaskCancelTest.test_cancel_with_items_concurrency ... skipped 'Restore concurrency support.' + WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=ce4b0d5e-2c27-437c-8bd6-193da2553e0a, msg='Fail action expected exception.'] +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action + result = action.run( + ^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run + raise exc.ActionException('Fail action expected exception.') +mistral.exceptions.ActionException: Fail action expected exception. + WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=c33f1b53-d24b-46f1-9162-c7db8b73dead, msg='Fail action expected exception.'] +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action + result = action.run( + ^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run + raise exc.ActionException('Fail action expected exception.') +mistral.exceptions.ActionException: Fail action expected exception. +mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_concurrency_retry_policy +mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_concurrency_retry_policy ... ok + ERROR [mistral.actions.std_actions] Failed to send HTTP request for action execution: 6c9f5e77-a246-42ee-99e0-5e53009d99e0 +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 236, in run + resp = requests.request( + ^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ + return self._mock_call(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1198, in _execute_mock_call + raise effect +Exception + WARNING [mistral.executors.default_executor] The action raised an exception [action=<mistral.actions.std_actions.HTTPAction object at 0xef0120f0>, action_ex_id=6c9f5e77-a246-42ee-99e0-5e53009d99e0, msg='Failed to send HTTP request: '] +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 236, in run + resp = requests.request( + ^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__ + return self._mock_call(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/unittest/mock.py", line 1198, in _execute_mock_call + raise effect +Exception + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action + result = action.run( + ^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 255, in run + raise exc.ActionException("Failed to send HTTP request: %s" % e) +mistral.exceptions.ActionException: Failed to send HTTP request: +mistral.tests.unit.engine.test_task_defaults.TaskDefaultsDirectWorkflowEngineTest.test_task_defaults_on_error +mistral.tests.unit.engine.test_task_defaults.TaskDefaultsDirectWorkflowEngineTest.test_task_defaults_on_error ... ok +mistral.tests.unit.engine.test_with_items_task.WithItemsTaskTest.test_get_next_indices +mistral.tests.unit.engine.test_with_items_task.WithItemsTaskTest.test_get_next_indices ... ok +mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_concurrency_yaql +mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_concurrency_yaql ... ok + ERROR [mistral.engine.task_handler] Failed to run task [error=Invalid data type in ConcurrencyPolicy: '2' is not of type 'integer' + +Failed validating 'type' in schema['properties']['concurrency']: + {'minimum': 0, 'type': 'integer'} + +On instance['concurrency']: + '2'. Value(s) can be shown after YAQL evaluating. If you use YAQL here, please correct it., wf=wf, task=task1]: +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/base.py", line 188, in _validate + jsonschema.validate(props, self._schema) + File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1306, in validate + raise error +jsonschema.exceptions.ValidationError: '2' is not of type 'integer' + +Failed validating 'type' in schema['properties']['concurrency']: + {'minimum': 0, 'type': 'integer'} + +On instance['concurrency']: + '2' + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 83, in run_task + task.run(first_run) + File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper + result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 602, in run + self._run_new() + File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper + result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 626, in _run_new + self._before_task_start() + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 482, in _before_task_start + p.before_task_start(self) + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/policies.py", line 494, in before_task_start + super(ConcurrencyPolicy, self).before_task_start(task) + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/base.py", line 172, in before_task_start + self._validate() + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/base.py", line 190, in _validate + raise exc.InvalidModelException( +mistral.exceptions.InvalidModelException: Invalid data type in ConcurrencyPolicy: '2' is not of type 'integer' + +Failed validating 'type' in schema['properties']['concurrency']: + {'minimum': 0, 'type': 'integer'} + +On instance['concurrency']: + '2'. Value(s) can be shown after YAQL evaluating. If you use YAQL here, please correct it. + +mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_concurrency_yaql_wrong_type +mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_concurrency_yaql_wrong_type ... ok + WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. +mistral.tests.unit.engine.test_workflow_cancel.WorkflowCancelTest.test_cancel_child_workflow +mistral.tests.unit.engine.test_workflow_cancel.WorkflowCancelTest.test_cancel_child_workflow ... ok +mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_empty_list +mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_empty_list ... ok +mistral.tests.unit.engine.test_workflow_cancel.WorkflowCancelTest.test_cancel_completed_workflow +mistral.tests.unit.engine.test_workflow_cancel.WorkflowCancelTest.test_cancel_completed_workflow ... ok +mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_env +mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_env ... ok +mistral.tests.unit.engine.test_workflow_cancel.WorkflowCancelTest.test_cancel_parent_workflow +mistral.tests.unit.engine.test_workflow_cancel.WorkflowCancelTest.test_cancel_parent_workflow ... ok +mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_env_in_with_items_expression +mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_env_in_with_items_expression ... ok +mistral.tests.unit.engine.test_workflow_cancel.WorkflowCancelTest.test_cancel_paused_workflow +mistral.tests.unit.engine.test_workflow_cancel.WorkflowCancelTest.test_cancel_paused_workflow ... ok + WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=8859db60-284e-4d29-b0c5-0bfc37387114, msg='Fail action expected exception.'] +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action + result = action.run( + ^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run + raise exc.ActionException('Fail action expected exception.') +mistral.exceptions.ActionException: Fail action expected exception. + WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=d39abbd9-63e6-492c-a0b3-8731b38c7934, msg='Fail action expected exception.'] +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action + result = action.run( + ^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run + raise exc.ActionException('Fail action expected exception.') +mistral.exceptions.ActionException: Fail action expected exception. + WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=d5389e98-c4ff-4810-8746-ff0b560f0c1a, msg='Fail action expected exception.'] +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action + result = action.run( + ^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run + raise exc.ActionException('Fail action expected exception.') +mistral.exceptions.ActionException: Fail action expected exception. +mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_fail +mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_fail ... ok +mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_multi_array +mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_multi_array ... ok + WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. +mistral.tests.unit.engine.test_workflow_cancel.WorkflowCancelTest.test_cancel_then_fail_with_items_child_workflow +mistral.tests.unit.engine.test_workflow_cancel.WorkflowCancelTest.test_cancel_then_fail_with_items_child_workflow ... ok +mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_plain_list +mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_plain_list ... ok +mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_plain_list_wrong +mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_plain_list_wrong ... ok + WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. +mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_results_one_item_as_list +mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_results_one_item_as_list ... ok +mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_results_order +mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_results_order ... ok +mistral.tests.unit.engine.test_workflow_cancel.WorkflowCancelTest.test_cancel_with_items_child_workflow +mistral.tests.unit.engine.test_workflow_cancel.WorkflowCancelTest.test_cancel_with_items_child_workflow ... ok + WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=a06b8c24-c515-43b9-8067-bb3dd75ca545, msg='Fail action expected exception.'] +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action + result = action.run( + ^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run + raise exc.ActionException('Fail action expected exception.') +mistral.exceptions.ActionException: Fail action expected exception. + WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=30b2a81d-2b64-4955-b126-30662dbdaad3, msg='Fail action expected exception.'] +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action + result = action.run( + ^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run + raise exc.ActionException('Fail action expected exception.') +mistral.exceptions.ActionException: Fail action expected exception. + WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=6dc0cdcf-6aa5-46f3-9270-076456f109e1, msg='Fail action expected exception.'] +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action + result = action.run( + ^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run + raise exc.ActionException('Fail action expected exception.') +mistral.exceptions.ActionException: Fail action expected exception. + WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=4e93e51d-66d6-4a9f-9fea-625777ea4323, msg='Fail action expected exception.'] +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action + result = action.run( + ^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run + raise exc.ActionException('Fail action expected exception.') +mistral.exceptions.ActionException: Fail action expected exception. +mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_retry_policy +mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_retry_policy ... ok +mistral.tests.unit.engine.test_workflow_cancel.WorkflowCancelTest.test_cancel_with_items_parent_workflow +mistral.tests.unit.engine.test_workflow_cancel.WorkflowCancelTest.test_cancel_with_items_parent_workflow ... ok +mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_simple +mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_simple ... ok +mistral.tests.unit.engine.test_workflow_cancel.WorkflowCancelTest.test_cancel_workflow +mistral.tests.unit.engine.test_workflow_cancel.WorkflowCancelTest.test_cancel_workflow ... ok +mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_static_var +mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_static_var ... ok +mistral.tests.unit.engine.test_workflow_cancel.WorkflowCancelTest.test_cancel_workflow_if_definition_deleted +mistral.tests.unit.engine.test_workflow_cancel.WorkflowCancelTest.test_cancel_workflow_if_definition_deleted ... ok + WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=2f87bf06-fcbd-4ed5-a6a3-9e2781660fe1, msg='Fail action expected exception.'] +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action + result = action.run( + ^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run + raise exc.ActionException('Fail action expected exception.') +mistral.exceptions.ActionException: Fail action expected exception. + WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=f936e298-6438-4f39-9aa0-8f154ccb8ea2, msg='Fail action expected exception.'] +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action + result = action.run( + ^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run + raise exc.ActionException('Fail action expected exception.') +mistral.exceptions.ActionException: Fail action expected exception. + WARNING [mistral.executors.default_executor] The action raised an exception [action=Fail action, action_ex_id=b6ff52c7-7fa9-4a74-b36f-5cfbb9d4ebf7, msg='Fail action expected exception.'] +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/executors/default_executor.py", line 99, in _do_run_action + result = action.run( + ^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/actions/std_actions.py", line 130, in run + raise exc.ActionException('Fail action expected exception.') +mistral.exceptions.ActionException: Fail action expected exception. + WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. + WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. + WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. + WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. +mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_sub_workflow_fail +mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_sub_workflow_fail ... ok +mistral.tests.unit.engine.test_workflow_cancel.WorkflowCancelTest.test_fail_then_cancel_with_items_child_workflow +mistral.tests.unit.engine.test_workflow_cancel.WorkflowCancelTest.test_fail_then_cancel_with_items_child_workflow ... ok +mistral.tests.unit.engine.test_workflow_variables.WorkflowVariablesTest.test_dynamic_action_names +mistral.tests.unit.engine.test_workflow_variables.WorkflowVariablesTest.test_dynamic_action_names ... ok +mistral.tests.unit.engine.test_workflow_variables.WorkflowVariablesTest.test_dynamic_action_names_and_input +mistral.tests.unit.engine.test_workflow_variables.WorkflowVariablesTest.test_dynamic_action_names_and_input ... ok +mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_subflow_concurrency_gt_list_length +mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_subflow_concurrency_gt_list_length ... ok +mistral.tests.unit.engine.test_workflow_variables.WorkflowVariablesTest.test_workflow_variables +mistral.tests.unit.engine.test_workflow_variables.WorkflowVariablesTest.test_workflow_variables ... ok +mistral.tests.unit.expressions.test_jinja_expression.InlineJinjaEvaluatorTest.test_block_placeholders +mistral.tests.unit.expressions.test_jinja_expression.InlineJinjaEvaluatorTest.test_block_placeholders ... ok +mistral.tests.unit.expressions.test_jinja_expression.InlineJinjaEvaluatorTest.test_function_string +mistral.tests.unit.expressions.test_jinja_expression.InlineJinjaEvaluatorTest.test_function_string ... ok +mistral.tests.unit.expressions.test_jinja_expression.InlineJinjaEvaluatorTest.test_multiple_expressions +mistral.tests.unit.expressions.test_jinja_expression.InlineJinjaEvaluatorTest.test_multiple_expressions ... ok +mistral.tests.unit.expressions.test_jinja_expression.InlineJinjaEvaluatorTest.test_multiple_placeholders +mistral.tests.unit.expressions.test_jinja_expression.InlineJinjaEvaluatorTest.test_multiple_placeholders ... ok +mistral.tests.unit.expressions.test_jinja_expression.InlineJinjaEvaluatorTest.test_single_value_casting +mistral.tests.unit.expressions.test_jinja_expression.InlineJinjaEvaluatorTest.test_single_value_casting ... ok +mistral.tests.unit.expressions.test_jinja_expression.InlineJinjaEvaluatorTest.test_validate +mistral.tests.unit.expressions.test_jinja_expression.InlineJinjaEvaluatorTest.test_validate ... ok +mistral.tests.unit.expressions.test_jinja_expression.InlineJinjaEvaluatorTest.test_validate_failed +mistral.tests.unit.expressions.test_jinja_expression.InlineJinjaEvaluatorTest.test_validate_failed ... ok +mistral.tests.unit.expressions.test_jinja_expression.InlineJinjaEvaluatorTest.test_wrong_expression +mistral.tests.unit.expressions.test_jinja_expression.InlineJinjaEvaluatorTest.test_wrong_expression ... ok +mistral.tests.unit.expressions.test_yaql_expression.InlineYAQLEvaluatorTest.test_function_string +mistral.tests.unit.expressions.test_yaql_expression.InlineYAQLEvaluatorTest.test_function_string ... ok +mistral.tests.unit.expressions.test_yaql_expression.InlineYAQLEvaluatorTest.test_multiple_placeholders +mistral.tests.unit.expressions.test_yaql_expression.InlineYAQLEvaluatorTest.test_multiple_placeholders ... ok +mistral.tests.unit.expressions.test_yaql_expression.InlineYAQLEvaluatorTest.test_set_of_dicts +mistral.tests.unit.expressions.test_yaql_expression.InlineYAQLEvaluatorTest.test_set_of_dicts ... ok +mistral.tests.unit.expressions.test_yaql_expression.InlineYAQLEvaluatorTest.test_single_value_casting +mistral.tests.unit.expressions.test_yaql_expression.InlineYAQLEvaluatorTest.test_single_value_casting ... ok +mistral.tests.unit.expressions.test_yaql_expression.InlineYAQLEvaluatorTest.test_validate +mistral.tests.unit.expressions.test_yaql_expression.InlineYAQLEvaluatorTest.test_validate ... ok +mistral.tests.unit.expressions.test_yaql_expression.InlineYAQLEvaluatorTest.test_validate_failed +mistral.tests.unit.expressions.test_yaql_expression.InlineYAQLEvaluatorTest.test_validate_failed ... ok +mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_two_tasks_second_starts_on_success +mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_two_tasks_second_starts_on_success ... ok + ERROR [mistral.engine.task_handler] Failed to run task [error=Can not evaluate YAQL expression [expression=$.foobar, error='foobar', data={'__task_execution': {'id': 'b12b640b-4aa6-41b3-b1f0-469bfe39c076', 'name': 'task1'}, '__env': {}, , , '__execution': {'id': 'c9b08305-bbe5-4692-aae7-715c1bd2ee23'}, }], wf=wf, task=task1]: +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 158, in evaluate + result = get_yaql_engine_class()(expression).evaluate( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 159, in evaluate + return self(utils.NO_VALUE, context, self.engine) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 147, in __call__ + return super(Statement, self).__call__(receiver, context, engine) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 34, in __call__ + return context(self.name, engine, receiver, context)(*self.args) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> + return lambda *args, **kwargs: runner.call( + ^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 48, in call + delegate = choose_overload( + ^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 115, in choose_overload + args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args)) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 115, in <genexpr> + args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args)) + ^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 109, in <lambda> + arg(utils.NO_VALUE, context, engine) + File "/usr/lib/python3/dist-packages/yaql/language/expressions.py", line 34, in __call__ + return context(self.name, engine, receiver, context)(*self.args) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/yaql/language/contexts.py", line 60, in <lambda> + return lambda *args, **kwargs: runner.call( + ^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 51, in call + result = delegate() + ^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/yaql/language/runner.py", line 140, in <lambda> + return lambda: delegate() + ^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/yaql/language/specs.py", line 309, in func + result = self.payload( + ^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/yaql/standard_library/collections.py", line 224, in dict_keyword_access + return d[key] + ~^^^^^ + File "/usr/lib/python3/dist-packages/yaql/language/utils.py", line 134, in __getitem__ + return self._d[key] + ~~~~~~~^^^^^ +KeyError: 'foobar' + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/task_handler.py", line 83, in run_task + task.run(first_run) + File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper + result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 602, in run + self._run_new() + File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper + result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 632, in _run_new + self._schedule_actions() + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 887, in _schedule_actions + with_items_values = self._get_with_items_values() + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 940, in _get_with_items_values + exp_res = self.evaluate(self.task_spec.get_with_items()) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/tasks.py", line 172, in evaluate + return expr.evaluate_recursively( + ^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 99, in evaluate_recursively + data[key] = _evaluate_item(data[key], context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 78, in _evaluate_item + return evaluate(item, context) + ^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/__init__.py", line 70, in evaluate + return evaluator.evaluate(expression, context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 226, in evaluate + evaluated = super(InlineYAQLEvaluator, cls).evaluate( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/expressions/yaql_expression.py", line 180, in evaluate + raise exc.YaqlEvaluationException( +mistral.exceptions.YaqlEvaluationException: Can not evaluate YAQL expression [expression=$.foobar, error='foobar', data={'__task_execution': {'id': 'b12b640b-4aa6-41b3-b1f0-469bfe39c076', 'name': 'task1'}, '__env': {}, , , '__execution': {'id': 'c9b08305-bbe5-4692-aae7-715c1bd2ee23'}, }] + +mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_yaql_fail +mistral.tests.unit.engine.test_with_items.WithItemsEngineTest.test_with_items_yaql_fail ... ok +mistral.tests.unit.lang.test_spec_caching.SpecificationCachingEngineTest.test_cache_workflow_spec_no_duplicates +mistral.tests.unit.lang.test_spec_caching.SpecificationCachingEngineTest.test_cache_workflow_spec_no_duplicates ... ok +mistral.tests.unit.engine.test_workflow_resume.WorkflowResumeTest.test_resume_diff_env_vars +mistral.tests.unit.engine.test_workflow_resume.WorkflowResumeTest.test_resume_diff_env_vars ... ok +mistral.tests.unit.engine.test_workflow_resume.WorkflowResumeTest.test_resume_different_task_states +mistral.tests.unit.engine.test_workflow_resume.WorkflowResumeTest.test_resume_different_task_states ... ok +mistral.tests.unit.engine.test_workflow_resume.WorkflowResumeTest.test_resume_direct +mistral.tests.unit.engine.test_workflow_resume.WorkflowResumeTest.test_resume_direct ... ok +mistral.tests.unit.lang.v2.test_tasks.TaskSpecValidationTest.test_action_or_workflow +mistral.tests.unit.lang.v2.test_tasks.TaskSpecValidationTest.test_action_or_workflow ... ok +mistral.tests.unit.engine.test_workflow_resume.WorkflowResumeTest.test_resume_fails +mistral.tests.unit.engine.test_workflow_resume.WorkflowResumeTest.test_resume_fails ... ok +mistral.tests.unit.engine.test_workflow_resume.WorkflowResumeTest.test_resume_reverse +mistral.tests.unit.engine.test_workflow_resume.WorkflowResumeTest.test_resume_reverse ... ok +mistral.tests.unit.engine.test_workflow_resume.WorkflowResumeTest.test_resume_two_branches +mistral.tests.unit.engine.test_workflow_resume.WorkflowResumeTest.test_resume_two_branches ... ok +mistral.tests.unit.engine.test_workflow_resume.WorkflowResumeTest.test_resume_two_start_tasks +mistral.tests.unit.engine.test_workflow_resume.WorkflowResumeTest.test_resume_two_start_tasks ... ok +mistral.tests.unit.engine.test_workflow_stop.WorkflowStopTest.test_stop_failed +mistral.tests.unit.engine.test_workflow_stop.WorkflowStopTest.test_stop_failed ... ok + ERROR [oslo_messaging.rpc.server] Exception during message handling +Traceback (most recent call last): + File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/server.py", line 172, in _process_incoming + res = self.dispatcher.dispatch(message) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 309, in dispatch + return self._do_dispatch(endpoint, method, ctxt, args) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 229, in _do_dispatch + result = func(ctxt, **new_args) + ^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/engine_server.py", line 235, in on_action_complete + return self.engine.on_action_complete(action_ex_id, result, wf_action) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/utils.py", line 111, in decorate + return retry(_with_auth_context, auth_ctx, func, *args, **kw) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/tenacity/__init__.py", line 469, in __call__ + do = self.iter(retry_state=retry_state) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/tenacity/__init__.py", line 370, in iter + result = action(retry_state) + ^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/tenacity/__init__.py", line 392, in <lambda> + self._add_action_func(lambda rs: rs.outcome.result()) + ^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/concurrent/futures/_base.py", line 449, in result + return self.__get_result() + ^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/concurrent/futures/_base.py", line 401, in __get_result + raise self._exception + File "/usr/lib/python3/dist-packages/tenacity/__init__.py", line 472, in __call__ + result = fn(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/utils.py", line 59, in _with_auth_context + return func(*args, **kw) + ^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/post_tx_queue.py", line 80, in decorate + res = func(*args, **kw) + ^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper + result = f(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/engine/default_engine.py", line 176, in on_action_complete + action_ex = db_api.get_action_execution(action_ex_id) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/api.py", line 309, in get_action_execution + return IMPL.get_action_execution(id, fields=fields, insecure=insecure) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/sqlalchemy/base.py", line 132, in _within_session + result = func(*args, **kw) + ^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/sqlalchemy/api.py", line 941, in get_action_execution + raise exc.DBEntityNotFoundError( +mistral.exceptions.DBEntityNotFoundError: ActionExecution not found [id=ef3a2389-6a30-4fce-82e9-221d1a75cc73] +mistral.tests.unit.engine.test_workflow_stop.WorkflowStopTest.test_stop_succeeded +mistral.tests.unit.engine.test_workflow_stop.WorkflowStopTest.test_stop_succeeded ... ok mistral.tests.unit.rpc.kombu.test_kombu_client.KombuClientTest.test_async_call mistral.tests.unit.rpc.kombu.test_kombu_client.KombuClientTest.test_async_call ... ok mistral.tests.unit.rpc.kombu.test_kombu_client.KombuClientTest.test_sync_call_result_get @@ -26777,6 +15012,34 @@ mistral.tests.unit.rpc.kombu.test_kombu_client.KombuClientTest.test_sync_call_result_not_get ... ok mistral.tests.unit.rpc.kombu.test_kombu_client.KombuClientTest.test_sync_call_result_type_error mistral.tests.unit.rpc.kombu.test_kombu_client.KombuClientTest.test_sync_call_result_type_error ... ok +mistral.tests.unit.rpc.kombu.test_kombu_hosts.KombuHostsTest.test_transport_url +mistral.tests.unit.rpc.kombu.test_kombu_hosts.KombuHostsTest.test_transport_url ... ok +mistral.tests.unit.rpc.kombu.test_kombu_hosts.KombuHostsTest.test_transport_url_multiple_hosts +mistral.tests.unit.rpc.kombu.test_kombu_hosts.KombuHostsTest.test_transport_url_multiple_hosts ... ok +mistral.tests.unit.rpc.kombu.test_kombu_listener.KombuListenerTest.test__on_response_message_ack_fail +mistral.tests.unit.rpc.kombu.test_kombu_listener.KombuListenerTest.test__on_response_message_ack_fail ... ok +mistral.tests.unit.rpc.kombu.test_kombu_listener.KombuListenerTest.test__on_response_message_ack_ok +mistral.tests.unit.rpc.kombu.test_kombu_listener.KombuListenerTest.test__on_response_message_ack_ok ... ok +mistral.tests.unit.rpc.kombu.test_kombu_listener.KombuListenerTest.test__on_response_message_ack_ok_corr_id_not_match +mistral.tests.unit.rpc.kombu.test_kombu_listener.KombuListenerTest.test__on_response_message_ack_ok_corr_id_not_match ... ok +mistral.tests.unit.rpc.kombu.test_kombu_listener.KombuListenerTest.test__on_response_message_ack_ok_messsage_type_error +mistral.tests.unit.rpc.kombu.test_kombu_listener.KombuListenerTest.test__on_response_message_ack_ok_messsage_type_error ... ok +mistral.tests.unit.rpc.kombu.test_kombu_listener.KombuListenerTest.test_add_listener +mistral.tests.unit.rpc.kombu.test_kombu_listener.KombuListenerTest.test_add_listener ... ok +mistral.tests.unit.rpc.kombu.test_kombu_listener.KombuListenerTest.test_get_result_lack_of_queue +mistral.tests.unit.rpc.kombu.test_kombu_listener.KombuListenerTest.test_get_result_lack_of_queue ... ok +mistral.tests.unit.rpc.kombu.test_kombu_listener.KombuListenerTest.test_get_result_not_in_queue +mistral.tests.unit.rpc.kombu.test_kombu_listener.KombuListenerTest.test_get_result_not_in_queue ... ok +mistral.tests.unit.rpc.kombu.test_kombu_listener.KombuListenerTest.test_get_result_results_in_queue +mistral.tests.unit.rpc.kombu.test_kombu_listener.KombuListenerTest.test_get_result_results_in_queue ... ok +mistral.tests.unit.rpc.kombu.test_kombu_listener.KombuListenerTest.test_remove_listener_correlation_id_in_results +mistral.tests.unit.rpc.kombu.test_kombu_listener.KombuListenerTest.test_remove_listener_correlation_id_in_results ... ok +mistral.tests.unit.rpc.kombu.test_kombu_listener.KombuListenerTest.test_remove_listener_correlation_id_not_in_results +mistral.tests.unit.rpc.kombu.test_kombu_listener.KombuListenerTest.test_remove_listener_correlation_id_not_in_results ... ok +mistral.tests.unit.rpc.kombu.test_kombu_listener.KombuListenerTest.test_start_thread_not_set +mistral.tests.unit.rpc.kombu.test_kombu_listener.KombuListenerTest.test_start_thread_not_set ... ok +mistral.tests.unit.rpc.kombu.test_kombu_listener.KombuListenerTest.test_start_thread_set +mistral.tests.unit.rpc.kombu.test_kombu_listener.KombuListenerTest.test_start_thread_set ... ok mistral.tests.unit.services.test_adhoc_action_service.AdhocActionServiceTest.test_create_actions mistral.tests.unit.services.test_adhoc_action_service.AdhocActionServiceTest.test_create_actions ... ok mistral.tests.unit.services.test_adhoc_action_service.AdhocActionServiceTest.test_create_actions_in_namespace @@ -26785,216 +15048,87 @@ mistral.tests.unit.services.test_adhoc_action_service.AdhocActionServiceTest.test_delete_action ... ok mistral.tests.unit.services.test_adhoc_action_service.AdhocActionServiceTest.test_update_actions mistral.tests.unit.services.test_adhoc_action_service.AdhocActionServiceTest.test_update_actions ... ok -mistral.tests.unit.notifiers.test_notify.NotifyEventsTest.test_notify_task_input_error -mistral.tests.unit.notifiers.test_notify.NotifyEventsTest.test_notify_task_input_error ... ok -mistral.tests.unit.services.test_workflow_service.WorkflowServiceTest.test_create_workflows -mistral.tests.unit.services.test_workflow_service.WorkflowServiceTest.test_create_workflows ... ok -mistral.tests.unit.notifiers.test_notify.NotifyEventsTest.test_notify_task_transition_fail -mistral.tests.unit.notifiers.test_notify.NotifyEventsTest.test_notify_task_transition_fail ... ok -mistral.tests.unit.services.test_workflow_service.WorkflowServiceTest.test_engine_commands_are_valid_task_names -mistral.tests.unit.services.test_workflow_service.WorkflowServiceTest.test_engine_commands_are_valid_task_names ... ok -mistral.tests.unit.services.test_workflow_service.WorkflowServiceTest.test_invalid_workflow_list -mistral.tests.unit.services.test_workflow_service.WorkflowServiceTest.test_invalid_workflow_list ... ok -mistral.tests.unit.services.test_workflow_service.WorkflowServiceTest.test_preserve_key_ordering_in_workflow_definition -mistral.tests.unit.services.test_workflow_service.WorkflowServiceTest.test_preserve_key_ordering_in_workflow_definition ... ok -mistral.tests.unit.services.test_workflow_service.WorkflowServiceTest.test_update_non_existing_workflow_failed -mistral.tests.unit.services.test_workflow_service.WorkflowServiceTest.test_update_non_existing_workflow_failed ... ok -mistral.tests.unit.services.test_workflow_service.WorkflowServiceTest.test_update_workflow_execution_env -mistral.tests.unit.services.test_workflow_service.WorkflowServiceTest.test_update_workflow_execution_env ... ok -mistral.tests.unit.services.test_workflow_service.WorkflowServiceTest.test_update_workflow_execution_env_wrong_state -mistral.tests.unit.services.test_workflow_service.WorkflowServiceTest.test_update_workflow_execution_env_wrong_state ... ok -mistral.tests.unit.notifiers.test_notify.NotifyEventsTest.test_notify_with_event_filter -mistral.tests.unit.notifiers.test_notify.NotifyEventsTest.test_notify_with_event_filter ... ok -mistral.tests.unit.services.test_workflow_service.WorkflowServiceTest.test_update_workflows -mistral.tests.unit.services.test_workflow_service.WorkflowServiceTest.test_update_workflows ... ok -mistral.tests.unit.services.test_workflow_service.WorkflowServiceTest.test_upper_bound_length_join_task_name -mistral.tests.unit.services.test_workflow_service.WorkflowServiceTest.test_upper_bound_length_join_task_name ... ok -mistral.tests.unit.services.test_workflow_service.WorkflowServiceTest.test_upper_bound_length_task_name -mistral.tests.unit.services.test_workflow_service.WorkflowServiceTest.test_upper_bound_length_task_name ... ok -mistral.tests.unit.services.test_workflow_service.WorkflowServiceTest.test_validation_mode_always_disabled -mistral.tests.unit.services.test_workflow_service.WorkflowServiceTest.test_validation_mode_always_disabled ... ok -mistral.tests.unit.notifiers.test_notify.NotifyEventsTest.test_notify_with_items_task -mistral.tests.unit.notifiers.test_notify.NotifyEventsTest.test_notify_with_items_task ... ok -mistral.tests.unit.services.test_workflow_service.WorkflowServiceTest.test_validation_mode_always_enabled -mistral.tests.unit.services.test_workflow_service.WorkflowServiceTest.test_validation_mode_always_enabled ... ok -mistral.tests.unit.services.test_workflow_service.WorkflowServiceTest.test_validation_mode_enabled_by_default -mistral.tests.unit.services.test_workflow_service.WorkflowServiceTest.test_validation_mode_enabled_by_default ... ok -mistral.tests.unit.services.test_workflow_service.WorkflowServiceTest.test_with_long_join_task_name -mistral.tests.unit.services.test_workflow_service.WorkflowServiceTest.test_with_long_join_task_name ... ok -mistral.tests.unit.notifiers.test_notify.NotifyEventsTest.test_workbook_notify -mistral.tests.unit.notifiers.test_notify.NotifyEventsTest.test_workbook_notify ... ok -mistral.tests.unit.services.test_workflow_service.WorkflowServiceTest.test_with_long_task_name -mistral.tests.unit.services.test_workflow_service.WorkflowServiceTest.test_with_long_task_name ... ok -mistral.tests.unit.services.test_event_engine.EventEngineTest.test_event_engine_start_with_no_triggers -mistral.tests.unit.services.test_event_engine.EventEngineTest.test_event_engine_start_with_no_triggers ... ok -mistral.tests.unit.test_context.ContextTest.test_target_insecure -mistral.tests.unit.test_context.ContextTest.test_target_insecure ... ok -mistral.tests.unit.test_exception_base.ExceptionTest.test_default_code -mistral.tests.unit.test_exception_base.ExceptionTest.test_default_code ... ok -mistral.tests.unit.test_exception_base.ExceptionTest.test_default_message -mistral.tests.unit.test_exception_base.ExceptionTest.test_default_message ... ok -mistral.tests.unit.test_exception_base.ExceptionTest.test_duplicate_obj_code -mistral.tests.unit.test_exception_base.ExceptionTest.test_duplicate_obj_code ... ok -mistral.tests.unit.test_exception_base.ExceptionTest.test_nf_with_message -mistral.tests.unit.test_exception_base.ExceptionTest.test_nf_with_message ... ok -mistral.tests.unit.test_exception_base.ExceptionTest.test_nf_with_no_message -mistral.tests.unit.test_exception_base.ExceptionTest.test_nf_with_no_message ... ok -mistral.tests.unit.test_exception_base.ExceptionTest.test_one_param_initializer -mistral.tests.unit.test_exception_base.ExceptionTest.test_one_param_initializer ... ok -mistral.tests.unit.test_expressions.ExpressionsTest.test_evaluate_complex_expressions -mistral.tests.unit.test_expressions.ExpressionsTest.test_evaluate_complex_expressions ... ok -mistral.tests.unit.test_expressions.ExpressionsTest.test_evaluate_mixing_jinja_and_yaql -mistral.tests.unit.test_expressions.ExpressionsTest.test_evaluate_mixing_jinja_and_yaql ... ok -mistral.tests.unit.test_expressions.ExpressionsTest.test_evaluate_recursively -mistral.tests.unit.test_expressions.ExpressionsTest.test_evaluate_recursively ... ok -mistral.tests.unit.test_expressions.ExpressionsTest.test_evaluate_recursively_arbitrary_dict -mistral.tests.unit.test_expressions.ExpressionsTest.test_evaluate_recursively_arbitrary_dict ... ok -mistral.tests.unit.test_expressions.ExpressionsTest.test_evaluate_recursively_environment -mistral.tests.unit.test_expressions.ExpressionsTest.test_evaluate_recursively_environment ... ok -mistral.tests.unit.test_expressions.ExpressionsTest.test_validate_jinja_with_yaql_context -mistral.tests.unit.test_expressions.ExpressionsTest.test_validate_jinja_with_yaql_context ... ok -mistral.tests.unit.test_expressions.ExpressionsTest.test_validate_mixing_jinja_and_yaql -mistral.tests.unit.test_expressions.ExpressionsTest.test_validate_mixing_jinja_and_yaql ... ok -mistral.tests.unit.workflow.test_states.StatesModuleTest.test_is_valid_transition -mistral.tests.unit.workflow.test_states.StatesModuleTest.test_is_valid_transition ... ok -mistral.tests.unit.workflow.test_workflow_base.WorkflowControllerTest.test_all_engine_commands_have_implementation -mistral.tests.unit.workflow.test_workflow_base.WorkflowControllerTest.test_all_engine_commands_have_implementation ... ok -mistral.tests.unit.services.test_event_engine.EventEngineTest.test_event_engine_start_with_triggers -mistral.tests.unit.services.test_event_engine.EventEngineTest.test_event_engine_start_with_triggers ... ok -mistral.tests.unit.workflow.test_workflow_base.WorkflowControllerTest.test_get_controller_direct -mistral.tests.unit.workflow.test_workflow_base.WorkflowControllerTest.test_get_controller_direct ... ok -mistral.tests.unit.workflow.test_workflow_base.WorkflowControllerTest.test_get_controller_reverse -mistral.tests.unit.workflow.test_workflow_base.WorkflowControllerTest.test_get_controller_reverse ... ok -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. +mistral.tests.unit.services.test_expiration_policy.ExpirationPolicyTest.test_deletion_of_expired_executions_with_batch_size_scenario1 +mistral.tests.unit.services.test_expiration_policy.ExpirationPolicyTest.test_deletion_of_expired_executions_with_batch_size_scenario1 ... ok +mistral.tests.unit.services.test_expiration_policy.ExpirationPolicyTest.test_deletion_of_expired_executions_with_batch_size_scenario2 +mistral.tests.unit.services.test_expiration_policy.ExpirationPolicyTest.test_deletion_of_expired_executions_with_batch_size_scenario2 ... ok +mistral.tests.unit.services.test_expiration_policy.ExpirationPolicyTest.test_expiration_policy_for_executions_with_different_project_id +mistral.tests.unit.services.test_expiration_policy.ExpirationPolicyTest.test_expiration_policy_for_executions_with_different_project_id ... ok +mistral.tests.unit.services.test_expiration_policy.ExpirationPolicyTest.test_expiration_policy_for_executions_with_ignored_states +mistral.tests.unit.services.test_expiration_policy.ExpirationPolicyTest.test_expiration_policy_for_executions_with_ignored_states ... ok +mistral.tests.unit.services.test_expiration_policy.ExpirationPolicyTest.test_expiration_policy_for_executions_with_max_executions_scen1 +mistral.tests.unit.services.test_expiration_policy.ExpirationPolicyTest.test_expiration_policy_for_executions_with_max_executions_scen1 ... ok +mistral.tests.unit.services.test_expiration_policy.ExpirationPolicyTest.test_expiration_policy_for_executions_with_max_executions_scen2 +mistral.tests.unit.services.test_expiration_policy.ExpirationPolicyTest.test_expiration_policy_for_executions_with_max_executions_scen2 ... ok +mistral.tests.unit.services.test_expiration_policy.ExpirationPolicyTest.test_expiration_policy_invalid_ignored_states +mistral.tests.unit.services.test_expiration_policy.ExpirationPolicyTest.test_expiration_policy_invalid_ignored_states ... ok +mistral.tests.unit.services.test_expiration_policy.ExpirationPolicyTest.test_periodic_task_parameters +mistral.tests.unit.services.test_expiration_policy.ExpirationPolicyTest.test_periodic_task_parameters ... ok +mistral.tests.unit.services.test_expiration_policy.ExpirationPolicyTest.test_periodic_task_scheduling +mistral.tests.unit.services.test_expiration_policy.ExpirationPolicyTest.test_periodic_task_scheduling ... ok +mistral.tests.unit.services.test_legacy_scheduler.LegacySchedulerTest.test_processing_true_does_not_return_in_get_delayed_calls_to_start +mistral.tests.unit.services.test_legacy_scheduler.LegacySchedulerTest.test_processing_true_does_not_return_in_get_delayed_calls_to_start ... ok +mistral.tests.unit.services.test_legacy_scheduler.LegacySchedulerTest.test_scheduler_call_target_method_with_correct_auth +mistral.tests.unit.services.test_legacy_scheduler.LegacySchedulerTest.test_scheduler_call_target_method_with_correct_auth ... ok +mistral.tests.unit.services.test_legacy_scheduler.LegacySchedulerTest.test_scheduler_delete_calls +mistral.tests.unit.services.test_legacy_scheduler.LegacySchedulerTest.test_scheduler_delete_calls ... ok +mistral.tests.unit.services.test_legacy_scheduler.LegacySchedulerTest.test_scheduler_doesnt_handle_calls_the_failed_on_update +mistral.tests.unit.services.test_legacy_scheduler.LegacySchedulerTest.test_scheduler_doesnt_handle_calls_the_failed_on_update ... ok +mistral.tests.unit.services.test_legacy_scheduler.LegacySchedulerTest.test_scheduler_multi_instance +mistral.tests.unit.services.test_legacy_scheduler.LegacySchedulerTest.test_scheduler_multi_instance ... ok + ERROR [mistral.services.legacy_scheduler] Delayed call failed, method: <function target_method at 0xf0ddd4d8>, exception: target_method() got an unexpected keyword argument 'name' +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/services/legacy_scheduler.py", line 286, in _invoke_calls + target_method(**method_args) +TypeError: target_method() got an unexpected keyword argument 'name' + ERROR [mistral.services.legacy_scheduler] Delayed call failed, method: <function target_method at 0xf0ddd4d8>, exception: target_method() got an unexpected keyword argument 'name' +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/services/legacy_scheduler.py", line 286, in _invoke_calls + target_method(**method_args) +TypeError: target_method() got an unexpected keyword argument 'name' + ERROR [mistral.services.legacy_scheduler] Delayed call failed, method: <function target_method at 0xf0ddd4d8>, exception: target_method() got an unexpected keyword argument 'name' +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/services/legacy_scheduler.py", line 286, in _invoke_calls + target_method(**method_args) +TypeError: target_method() got an unexpected keyword argument 'name' + ERROR [mistral.services.legacy_scheduler] Delayed call failed, method: <function target_method at 0xf0ddd4d8>, exception: target_method() got an unexpected keyword argument 'name' +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/services/legacy_scheduler.py", line 286, in _invoke_calls + target_method(**method_args) +TypeError: target_method() got an unexpected keyword argument 'name' + ERROR [mistral.services.legacy_scheduler] Delayed call failed, method: <function target_method at 0xf0ddd4d8>, exception: target_method() got an unexpected keyword argument 'name' +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/services/legacy_scheduler.py", line 286, in _invoke_calls + target_method(**method_args) +TypeError: target_method() got an unexpected keyword argument 'name' +mistral.tests.unit.services.test_legacy_scheduler.LegacySchedulerTest.test_scheduler_with_custom_batch_size +mistral.tests.unit.services.test_legacy_scheduler.LegacySchedulerTest.test_scheduler_with_custom_batch_size ... ok +mistral.tests.unit.services.test_legacy_scheduler.LegacySchedulerTest.test_scheduler_with_factory +mistral.tests.unit.services.test_legacy_scheduler.LegacySchedulerTest.test_scheduler_with_factory ... ok +mistral.tests.unit.services.test_legacy_scheduler.LegacySchedulerTest.test_scheduler_with_serializer +mistral.tests.unit.services.test_legacy_scheduler.LegacySchedulerTest.test_scheduler_with_serializer ... ok +mistral.tests.unit.services.test_legacy_scheduler.LegacySchedulerTest.test_scheduler_without_factory +mistral.tests.unit.services.test_legacy_scheduler.LegacySchedulerTest.test_scheduler_without_factory ... ok +mistral.tests.unit.test_command_dispatcher.CommandDispatcherTest.test_rearrange_commands +mistral.tests.unit.test_command_dispatcher.CommandDispatcherTest.test_rearrange_commands ... ok +mistral.tests.unit.utils.test_utils.UtilsTest.test_itersubclasses +mistral.tests.unit.utils.test_utils.UtilsTest.test_itersubclasses ... ok +mistral.tests.unit.utils.test_utils.UtilsTest.test_paramiko_to_private_key +mistral.tests.unit.utils.test_utils.UtilsTest.test_paramiko_to_private_key ... ok + + std.noop [id=97082927-341b-4d7e-b64b-5ab095e0da71, state=SUCCESS, state_info=None, accepted=True, output={'result': None}] + task3 [id=bf2fdd8d-7f11-466b-a928-5b6709b296d9, state=SUCCESS, state_info=None, processed=True, published={}, runtime_context={'triggered_by': [{'task_id': 'b6fad46b-0341-497a-990c-0f91c3480306', 'event': 'on-success'}]}] + std.noop [id=a72bd5b9-63c5-407c-8dd4-720ad19a79fe, state=SUCCESS, state_info=None, accepted=True, output={'result': None}] + task2 [id=cc2aa7cf-18c7-46ee-9e0f-7f332fc2c797, state=SUCCESS, state_info=None, processed=True, published={}, runtime_context={'triggered_by': [{'task_id': 'b6fad46b-0341-497a-990c-0f91c3480306', 'event': 'on-success'}]}] + std.noop [id=97e6e856-f246-4085-bca7-8f3f65e81bee, state=SUCCESS, state_info=None, accepted=True, output={'result': None}] + task1 [id=23ee87de-7b8e-4bbe-9a08-bacb4dc050f9, state=SUCCESS, state_info=None, processed=True, published={}, runtime_context={'triggered_by': [{'task_id': 'b6fad46b-0341-497a-990c-0f91c3480306', 'event': 'on-success'}]}] + std.noop [id=be724546-96c0-4363-bb3a-459d7c6af4bc, state=SUCCESS, state_info=None, accepted=True, output={'result': None}] + +sub_wf (dc4f3234-5235-4f40-aa0b-5aa2f2e21736) [state=SUCCESS, state_info=None, output={}] + task1 [id=e29760b7-48bb-49fd-a063-4bf9e552d6cc, state=SUCCESS, state_info=None, processed=True, published={}, runtime_context={}] + std.noop [id=5e42a762-15e5-4607-9d05-e96dca3a5d3d, state=SUCCESS, state_info=None, accepted=True, output={'result': None}] + +Printing standalone action executions... Notification server started. Engine server started. Notification server started. @@ -27095,177 +15229,8 @@ Engine server started. Notification server started. Engine server started. -Engine server started. -Engine server started. Notification server started. Engine server started. -mistral.tests.unit.services.test_workbook_service.WorkbookServiceTest.test_create_same_workbook_in_different_namespaces -mistral.tests.unit.services.test_workbook_service.WorkbookServiceTest.test_create_same_workbook_in_different_namespaces ... ok -mistral.tests.unit.services.test_workbook_service.WorkbookServiceTest.test_create_workbook -mistral.tests.unit.services.test_workbook_service.WorkbookServiceTest.test_create_workbook ... ok -mistral.tests.unit.services.test_workbook_service.WorkbookServiceTest.test_create_workbook_with_default_namespace -mistral.tests.unit.services.test_workbook_service.WorkbookServiceTest.test_create_workbook_with_default_namespace ... ok -mistral.tests.unit.services.test_workbook_service.WorkbookServiceTest.test_delete_workbook -mistral.tests.unit.services.test_workbook_service.WorkbookServiceTest.test_delete_workbook ... ok -mistral.tests.unit.services.test_workbook_service.WorkbookServiceTest.test_update_workbook -mistral.tests.unit.services.test_workbook_service.WorkbookServiceTest.test_update_workbook ... ok -/usr/lib/python3/dist-packages/tooz/drivers/zake.py:54: UserWarning: The zake driver is deprecated, and will be removed in a future release. - warnings.warn( -mistral.tests.unit.test_coordination.ServiceTest.test_register_membership -mistral.tests.unit.test_coordination.ServiceTest.test_register_membership ... ok -Exception ignored in: <function _after_fork at 0xb6b284d8> -Traceback (most recent call last): - File "/usr/lib/python3.13/threading.py", line 1571, in _after_fork - current = _MainThread() - File "/usr/lib/python3.13/threading.py", line 1354, in __init__ - self._handle = _make_thread_handle(self._ident) - File "/usr/lib/python3/dist-packages/eventlet/green/thread.py", line 80, in _make_thread_handle -Exception ignored in: <function _after_fork at 0xb6b284d8> -Traceback (most recent call last): - File "/usr/lib/python3.13/threading.py", line 1571, in _after_fork - assert ident == get_ident(greenthread) -AssertionError: - current = _MainThread() - File "/usr/lib/python3.13/threading.py", line 1354, in __init__ -Exception ignored in: <function _after_fork at 0xb54c38e8> -Traceback (most recent call last): - File "/usr/lib/python3.13/threading.py", line 1571, in _after_fork - self._handle = _make_thread_handle(self._ident) - File "/usr/lib/python3/dist-packages/eventlet/green/thread.py", line 80, in _make_thread_handle - assert ident == get_ident(greenthread) -AssertionError: - current = _MainThread() - File "/usr/lib/python3.13/threading.py", line 1354, in __init__ - self._handle = _make_thread_handle(self._ident) - File "/usr/lib/python3/dist-packages/eventlet/green/thread.py", line 80, in _make_thread_handle -Exception ignored in: <function _after_fork at 0xb54c38e8> -Traceback (most recent call last): - File "/usr/lib/python3.13/threading.py", line 1571, in _after_fork - assert ident == get_ident(greenthread) -AssertionError: - current = _MainThread() - File "/usr/lib/python3.13/threading.py", line 1354, in __init__ - self._handle = _make_thread_handle(self._ident) - File "/usr/lib/python3/dist-packages/eventlet/green/thread.py", line 80, in _make_thread_handle - assert ident == get_ident(greenthread) -AssertionError: -Exception ignored in: <function _after_fork at 0xb6b284d8> -Traceback (most recent call last): - File "/usr/lib/python3.13/threading.py", line 1571, in _after_fork -Exception ignored in: <function _after_fork at 0xb6b284d8> -Traceback (most recent call last): - File "/usr/lib/python3.13/threading.py", line 1571, in _after_fork - current = _MainThread() - File "/usr/lib/python3.13/threading.py", line 1354, in __init__ - self._handle = _make_thread_handle(self._ident) - File "/usr/lib/python3/dist-packages/eventlet/green/thread.py", line 80, in _make_thread_handle - assert ident == get_ident(greenthread) -AssertionError: - current = _MainThread() - File "/usr/lib/python3.13/threading.py", line 1354, in __init__ -Exception ignored in: <function _after_fork at 0xb54c38e8> -Traceback (most recent call last): - File "/usr/lib/python3.13/threading.py", line 1571, in _after_fork - self._handle = _make_thread_handle(self._ident) - File "/usr/lib/python3/dist-packages/eventlet/green/thread.py", line 80, in _make_thread_handle - assert ident == get_ident(greenthread) -AssertionError: - current = _MainThread() - File "/usr/lib/python3.13/threading.py", line 1354, in __init__ - self._handle = _make_thread_handle(self._ident) - File "/usr/lib/python3/dist-packages/eventlet/green/thread.py", line 80, in _make_thread_handle - assert ident == get_ident(greenthread) -AssertionError: -Exception ignored in: <function _after_fork at 0xb54c38e8> -Traceback (most recent call last): - File "/usr/lib/python3.13/threading.py", line 1571, in _after_fork - current = _MainThread() - File "/usr/lib/python3.13/threading.py", line 1354, in __init__ - self._handle = _make_thread_handle(self._ident) - File "/usr/lib/python3/dist-packages/eventlet/green/thread.py", line 80, in _make_thread_handle - assert ident == get_ident(greenthread) -AssertionError: -mistral.tests.unit.test_launcher.ServiceLauncherTest.test_launch_all -mistral.tests.unit.test_launcher.ServiceLauncherTest.test_launch_all ... ok -Exception ignored in: <function _after_fork at 0xb6b284d8> -Traceback (most recent call last): - File "/usr/lib/python3.13/threading.py", line 1571, in _after_fork - current = _MainThread() - File "/usr/lib/python3.13/threading.py", line 1354, in __init__ - self._handle = _make_thread_handle(self._ident) - File "/usr/lib/python3/dist-packages/eventlet/green/thread.py", line 80, in _make_thread_handle - assert ident == get_ident(greenthread) -AssertionError: -Exception ignored in: <function _after_fork at 0xb54c38e8> -Exception ignored in: <function _after_fork at 0xb6b284d8> -Traceback (most recent call last): - File "/usr/lib/python3.13/threading.py", line 1571, in _after_fork -Traceback (most recent call last): - File "/usr/lib/python3.13/threading.py", line 1571, in _after_fork - current = _MainThread() - current = _MainThread() - File "/usr/lib/python3.13/threading.py", line 1354, in __init__ - File "/usr/lib/python3.13/threading.py", line 1354, in __init__ - self._handle = _make_thread_handle(self._ident) - File "/usr/lib/python3/dist-packages/eventlet/green/thread.py", line 80, in _make_thread_handle - self._handle = _make_thread_handle(self._ident) - assert ident == get_ident(greenthread) -AssertionError: - File "/usr/lib/python3/dist-packages/eventlet/green/thread.py", line 80, in _make_thread_handle - assert ident == get_ident(greenthread) -AssertionError: -Exception ignored in: <function _after_fork at 0xb54c38e8> -Traceback (most recent call last): - File "/usr/lib/python3.13/threading.py", line 1571, in _after_fork - current = _MainThread() - File "/usr/lib/python3.13/threading.py", line 1354, in __init__ - self._handle = _make_thread_handle(self._ident) - File "/usr/lib/python3/dist-packages/eventlet/green/thread.py", line 80, in _make_thread_handle - assert ident == get_ident(greenthread) -AssertionError: -Exception ignored in: <function _after_fork at 0xb6b284d8> -Traceback (most recent call last): - File "/usr/lib/python3.13/threading.py", line 1571, in _after_fork - current = _MainThread() - File "/usr/lib/python3.13/threading.py", line 1354, in __init__ - self._handle = _make_thread_handle(self._ident) - File "/usr/lib/python3/dist-packages/eventlet/green/thread.py", line 80, in _make_thread_handle - assert ident == get_ident(greenthread) -AssertionError: -Exception ignored in: <function _after_fork at 0xb54c38e8> -Traceback (most recent call last): - File "/usr/lib/python3.13/threading.py", line 1571, in _after_fork - current = _MainThread() - File "/usr/lib/python3.13/threading.py", line 1354, in __init__ - self._handle = _make_thread_handle(self._ident) - File "/usr/lib/python3/dist-packages/eventlet/green/thread.py", line 80, in _make_thread_handle - assert ident == get_ident(greenthread) -AssertionError: -Exception ignored in: <function _after_fork at 0xb6b284d8> -Traceback (most recent call last): - File "/usr/lib/python3.13/threading.py", line 1571, in _after_fork - current = _MainThread() - File "/usr/lib/python3.13/threading.py", line 1354, in __init__ - self._handle = _make_thread_handle(self._ident) - File "/usr/lib/python3/dist-packages/eventlet/green/thread.py", line 80, in _make_thread_handle - assert ident == get_ident(greenthread) -AssertionError: -Exception ignored in: <function _after_fork at 0xb54c38e8> -Traceback (most recent call last): - File "/usr/lib/python3.13/threading.py", line 1571, in _after_fork - current = _MainThread() - File "/usr/lib/python3.13/threading.py", line 1354, in __init__ - self._handle = _make_thread_handle(self._ident) - File "/usr/lib/python3/dist-packages/eventlet/green/thread.py", line 80, in _make_thread_handle - assert ident == get_ident(greenthread) -AssertionError: -mistral.tests.unit.test_launcher.ServiceLauncherTest.test_launch_process -mistral.tests.unit.test_launcher.ServiceLauncherTest.test_launch_process ... ok -mistral.tests.unit.test_launcher.ServiceLauncherTest.test_launch_thread -mistral.tests.unit.test_launcher.ServiceLauncherTest.test_launch_thread ... ok -mistral.tests.unit.utils.test_filter_utils.FilterUtilsTest.test_create_filters_with_nones -mistral.tests.unit.utils.test_filter_utils.FilterUtilsTest.test_create_filters_with_nones ... ok - Notification server started. Engine server started. Notification server started. @@ -27294,7 +15259,6 @@ Engine server started. Notification server started. Engine server started. -Action completed [eventlet_id=2947999944] Notification server started. Engine server started. Notification server started. @@ -27335,6 +15299,9 @@ Engine server started. Notification server started. Engine server started. +Sleep: 0.166 sec... +Sleep: 0.987 sec... +Sleep: 0.133 sec... Notification server started. Engine server started. Notification server started. @@ -27365,28 +15332,10 @@ Engine server started. Notification server started. Engine server started. -Engine server started. -Engine server started. -Engine server started. -Engine server started. -Engine server started. -Engine server started. -Engine server started. -Engine server started. -Engine server started. -Engine server started. -Engine server started. -Engine server started. -Engine server started. -Engine server started. -Engine server started. -Engine server started. -Engine server started. -Executor server started. -Event engine server started. Notification server started. Engine server started. -Engine server started. +mistral.tests.unit.lang.v2.test_tasks.TaskSpecValidationTest.test_direct_transition +mistral.tests.unit.lang.v2.test_tasks.TaskSpecValidationTest.test_direct_transition ... ok mistral.tests.unit.lang.v2.test_tasks.TaskSpecValidationTest.test_direct_transition_advanced_schema mistral.tests.unit.lang.v2.test_tasks.TaskSpecValidationTest.test_direct_transition_advanced_schema ... ok mistral.tests.unit.lang.v2.test_tasks.TaskSpecValidationTest.test_inputs @@ -27409,32 +15358,6 @@ mistral.tests.unit.lang.v2.test_tasks.TaskSpecValidationTest.test_type_injection ... ok mistral.tests.unit.lang.v2.test_tasks.TaskSpecValidationTest.test_with_items mistral.tests.unit.lang.v2.test_tasks.TaskSpecValidationTest.test_with_items ... ok -mistral.tests.unit.lang.v2.test_workbook.WorkbookSpecValidationTest.test_actions -mistral.tests.unit.lang.v2.test_workbook.WorkbookSpecValidationTest.test_actions ... ok -mistral.tests.unit.lang.v2.test_workbook.WorkbookSpecValidationTest.test_adhoc_action_with_base_in_one_string -mistral.tests.unit.lang.v2.test_workbook.WorkbookSpecValidationTest.test_adhoc_action_with_base_in_one_string ... ok -mistral.tests.unit.lang.v2.test_workbook.WorkbookSpecValidationTest.test_build_valid_workbook_spec -mistral.tests.unit.lang.v2.test_workbook.WorkbookSpecValidationTest.test_build_valid_workbook_spec ... ok -mistral.tests.unit.lang.v2.test_workbook.WorkbookSpecValidationTest.test_description -mistral.tests.unit.lang.v2.test_workbook.WorkbookSpecValidationTest.test_description ... ok -mistral.tests.unit.lang.v2.test_workbook.WorkbookSpecValidationTest.test_name -mistral.tests.unit.lang.v2.test_workbook.WorkbookSpecValidationTest.test_name ... ok -mistral.tests.unit.lang.v2.test_workbook.WorkbookSpecValidationTest.test_name_regex -mistral.tests.unit.lang.v2.test_workbook.WorkbookSpecValidationTest.test_name_regex ... ok -mistral.tests.unit.lang.v2.test_workbook.WorkbookSpecValidationTest.test_name_required -mistral.tests.unit.lang.v2.test_workbook.WorkbookSpecValidationTest.test_name_required ... ok -mistral.tests.unit.lang.v2.test_workbook.WorkbookSpecValidationTest.test_spec_to_dict -mistral.tests.unit.lang.v2.test_workbook.WorkbookSpecValidationTest.test_spec_to_dict ... ok -mistral.tests.unit.lang.v2.test_workbook.WorkbookSpecValidationTest.test_tags -mistral.tests.unit.lang.v2.test_workbook.WorkbookSpecValidationTest.test_tags ... ok -mistral.tests.unit.lang.v2.test_workbook.WorkbookSpecValidationTest.test_version -mistral.tests.unit.lang.v2.test_workbook.WorkbookSpecValidationTest.test_version ... ok -mistral.tests.unit.lang.v2.test_workbook.WorkbookSpecValidationTest.test_version_required -mistral.tests.unit.lang.v2.test_workbook.WorkbookSpecValidationTest.test_version_required ... ok -mistral.tests.unit.lang.v2.test_workbook.WorkbookSpecValidationTest.test_workflow_name_validation -mistral.tests.unit.lang.v2.test_workbook.WorkbookSpecValidationTest.test_workflow_name_validation ... ok -mistral.tests.unit.lang.v2.test_workbook.WorkbookSpecValidationTest.test_workflows -mistral.tests.unit.lang.v2.test_workbook.WorkbookSpecValidationTest.test_workflows ... ok mistral.tests.unit.lang.v2.test_workflows.WorkflowSpecValidationTest.test_direct_workflow mistral.tests.unit.lang.v2.test_workflows.WorkflowSpecValidationTest.test_direct_workflow ... ok mistral.tests.unit.lang.v2.test_workflows.WorkflowSpecValidationTest.test_direct_workflow_invalid_join @@ -27473,14 +15396,188 @@ mistral.tests.unit.lang.v2.test_workflows.WorkflowSpecValidationTest.test_version_required ... ok mistral.tests.unit.lang.v2.test_workflows.WorkflowSpecValidationTest.test_workflow_types mistral.tests.unit.lang.v2.test_workflows.WorkflowSpecValidationTest.test_workflow_types ... ok -mistral.tests.unit.rpc.kombu.test_kombu_hosts.KombuHostsTest.test_transport_url -mistral.tests.unit.rpc.kombu.test_kombu_hosts.KombuHostsTest.test_transport_url ... ok -mistral.tests.unit.rpc.kombu.test_kombu_hosts.KombuHostsTest.test_transport_url_multiple_hosts -mistral.tests.unit.rpc.kombu.test_kombu_hosts.KombuHostsTest.test_transport_url_multiple_hosts ... ok -mistral.tests.unit.services.test_event_engine.NotificationsConverterTest.test_convert -mistral.tests.unit.services.test_event_engine.NotificationsConverterTest.test_convert ... ok -mistral.tests.unit.services.test_event_engine.NotificationsConverterTest.test_convert_event_type_not_defined -mistral.tests.unit.services.test_event_engine.NotificationsConverterTest.test_convert_event_type_not_defined ... ok +mistral.tests.unit.policies.test_actions.TestActionPolicy.test_action_create_allowed +mistral.tests.unit.policies.test_actions.TestActionPolicy.test_action_create_allowed ... FAIL +mistral.tests.unit.policies.test_actions.TestActionPolicy.test_action_create_not_allowed +mistral.tests.unit.policies.test_actions.TestActionPolicy.test_action_create_not_allowed ... FAIL +mistral.tests.unit.policies.test_actions.TestActionPolicy.test_action_create_public_allowed +mistral.tests.unit.policies.test_actions.TestActionPolicy.test_action_create_public_allowed ... FAIL +mistral.tests.unit.policies.test_actions.TestActionPolicy.test_action_create_public_not_allowed +mistral.tests.unit.policies.test_actions.TestActionPolicy.test_action_create_public_not_allowed ... FAIL +mistral.tests.unit.policies.test_actions.TestActionPolicy.test_action_delete_allowed +mistral.tests.unit.policies.test_actions.TestActionPolicy.test_action_delete_allowed ... FAIL +mistral.tests.unit.policies.test_actions.TestActionPolicy.test_action_delete_not_allowed +mistral.tests.unit.policies.test_actions.TestActionPolicy.test_action_delete_not_allowed ... FAIL +mistral.tests.unit.policies.test_actions.TestActionPolicy.test_action_get_allowed +mistral.tests.unit.policies.test_actions.TestActionPolicy.test_action_get_allowed ... FAIL +mistral.tests.unit.policies.test_actions.TestActionPolicy.test_action_get_not_allowed +mistral.tests.unit.policies.test_actions.TestActionPolicy.test_action_get_not_allowed ... FAIL + ERROR [wsme.api] Server-side error: "(sqlite3.OperationalError) no such table: action_definitions_v2 +[SQL: SELECT action_definitions_v2.workbook_name AS action_definitions_v2_workbook_name, action_definitions_v2.description AS action_definitions_v2_description, action_definitions_v2.input AS action_definitions_v2_input, action_definitions_v2.action_class AS action_definitions_v2_action_class, action_definitions_v2.attributes AS action_definitions_v2_attributes, action_definitions_v2.id AS action_definitions_v2_id, action_definitions_v2.name AS action_definitions_v2_name, action_definitions_v2.namespace AS action_definitions_v2_namespace, action_definitions_v2.definition AS action_definitions_v2_definition, action_definitions_v2.spec AS action_definitions_v2_spec, action_definitions_v2.tags AS action_definitions_v2_tags, action_definitions_v2.is_system AS action_definitions_v2_is_system, action_definitions_v2.scope AS action_definitions_v2_scope, action_definitions_v2.project_id AS action_definitions_v2_project_id, action_definitions_v2.created_at AS action_definitions_v2_created_at, action_definitions_v2.updated_at AS action_definitions_v2_updated_at +FROM action_definitions_v2 +WHERE action_definitions_v2.project_id = ? OR action_definitions_v2.scope = ? ORDER BY action_definitions_v2.id ASC] +[parameters: ('<default-project>', 'public')] +(Background on this error at: https://sqlalche.me/e/20/e3q8)". Detail: +Traceback (most recent call last): + + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context + self.dialect.do_execute( + + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 941, in do_execute + cursor.execute(statement, parameters) + +sqlite3.OperationalError: no such table: action_definitions_v2 + + +The above exception was the direct cause of the following exception: + + +Traceback (most recent call last): + + File "/usr/lib/python3/dist-packages/wsmeext/pecan.py", line 82, in callfunction + result = f(self, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^ + + File "/build/reproducible-path/mistral-19.0.0/mistral/api/controllers/v2/action.py", line 314, in get_all + action_descriptors = rest_utils.rest_retry_on_db_error( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + File "/build/reproducible-path/mistral-19.0.0/mistral/db/utils.py", line 111, in decorate + return retry(_with_auth_context, auth_ctx, func, *args, **kw) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + File "/build/reproducible-path/mistral-19.0.0/mistral/utils/rest_utils.py", line 271, in __call__ + return super(MistralRetrying, self).__call__(fn, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + File "/usr/lib/python3/dist-packages/tenacity/__init__.py", line 469, in __call__ + do = self.iter(retry_state=retry_state) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + File "/usr/lib/python3/dist-packages/tenacity/__init__.py", line 370, in iter + result = action(retry_state) + ^^^^^^^^^^^^^^^^^^^ + + File "/usr/lib/python3/dist-packages/tenacity/__init__.py", line 392, in <lambda> + self._add_action_func(lambda rs: rs.outcome.result()) + ^^^^^^^^^^^^^^^^^^^ + + File "/usr/lib/python3.12/concurrent/futures/_base.py", line 449, in result + return self.__get_result() + ^^^^^^^^^^^^^^^^^^^ + + File "/usr/lib/python3.12/concurrent/futures/_base.py", line 401, in __get_result + raise self._exception + + File "/usr/lib/python3/dist-packages/tenacity/__init__.py", line 472, in __call__ + result = fn(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^ + + File "/build/reproducible-path/mistral-19.0.0/mistral/db/utils.py", line 59, in _with_auth_context + return func(*args, **kw) + ^^^^^^^^^^^^^^^^^ + + File "/usr/lib/python3/dist-packages/mistral_lib/actions/providers/composite.py", line 39, in find_all + action_descriptors = d.find_all( + ^^^^^^^^^^^ + + File "/build/reproducible-path/mistral-19.0.0/mistral/actions/adhoc.py", line 259, in find_all + for a_d in db_api.get_action_definitions() + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/api.py", line 277, in get_action_definitions + return IMPL.get_action_definitions( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + File "/build/reproducible-path/mistral-19.0.0/mistral/db/sqlalchemy/base.py", line 132, in _within_session + result = func(*args, **kw) + ^^^^^^^^^^^^^^^^^ + + File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/sqlalchemy/api.py", line 879, in get_action_definitions + return _get_collection(model=models.ActionDefinition, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/sqlalchemy/api.py", line 289, in _get_collection + return query.all() + ^^^^^^^^^^^ + + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2673, in all + return self._iter().all() # type: ignore + ^^^^^^^^^^^^ + + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2827, in _iter + result: Union[ScalarResult[_T], Result[_T]] = self.session.execute( + ^^^^^^^^^^^^^^^^^^^^^ + + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2362, in execute + return self._execute_internal( + ^^^^^^^^^^^^^^^^^^^^^^^ + + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2247, in _execute_internal + result: Result[Any] = compile_state_cls.orm_execute_statement( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/context.py", line 293, in orm_execute_statement + result = conn.execute( + ^^^^^^^^^^^^^ + + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1418, in execute + return meth( + ^^^^^ + + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 515, in _execute_on_connection + return connection._execute_clauseelement( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1640, in _execute_clauseelement + ret = self._execute_context( + ^^^^^^^^^^^^^^^^^^^^^^ + + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context + return self._exec_single_context( + ^^^^^^^^^^^^^^^^^^^^^^^^^^ + + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context + self._handle_dbapi_exception( + + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 2352, in _handle_dbapi_exception + raise newraise.with_traceback(exc_info[2]) from e + + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context + self.dialect.do_execute( + + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 941, in do_execute + cursor.execute(statement, parameters) + +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: action_definitions_v2 +[SQL: SELECT action_definitions_v2.workbook_name AS action_definitions_v2_workbook_name, action_definitions_v2.description AS action_definitions_v2_description, action_definitions_v2.input AS action_definitions_v2_input, action_definitions_v2.action_class AS action_definitions_v2_action_class, action_definitions_v2.attributes AS action_definitions_v2_attributes, action_definitions_v2.id AS action_definitions_v2_id, action_definitions_v2.name AS action_definitions_v2_name, action_definitions_v2.namespace AS action_definitions_v2_namespace, action_definitions_v2.definition AS action_definitions_v2_definition, action_definitions_v2.spec AS action_definitions_v2_spec, action_definitions_v2.tags AS action_definitions_v2_tags, action_definitions_v2.is_system AS action_definitions_v2_is_system, action_definitions_v2.scope AS action_definitions_v2_scope, action_definitions_v2.project_id AS action_definitions_v2_project_id, action_definitions_v2.created_at AS action_definitions_v2_created_at, action_definitions_v2.updated_at AS action_definitions_v2_updated_at +FROM action_definitions_v2 +WHERE action_definitions_v2.project_id = ? OR action_definitions_v2.scope = ? ORDER BY action_definitions_v2.id ASC] +[parameters: ('<default-project>', 'public')] +(Background on this error at: https://sqlalche.me/e/20/e3q8) + +mistral.tests.unit.policies.test_actions.TestActionPolicy.test_action_list_allowed +mistral.tests.unit.policies.test_actions.TestActionPolicy.test_action_list_allowed ... FAIL +mistral.tests.unit.policies.test_actions.TestActionPolicy.test_action_list_not_allowed +mistral.tests.unit.policies.test_actions.TestActionPolicy.test_action_list_not_allowed ... FAIL +mistral.tests.unit.policies.test_actions.TestActionPolicy.test_action_update_allowed +mistral.tests.unit.policies.test_actions.TestActionPolicy.test_action_update_allowed ... FAIL +mistral.tests.unit.policies.test_actions.TestActionPolicy.test_action_update_not_allowed +mistral.tests.unit.policies.test_actions.TestActionPolicy.test_action_update_not_allowed ... FAIL +mistral.tests.unit.policies.test_actions.TestActionPolicy.test_action_update_public_allowed +mistral.tests.unit.policies.test_actions.TestActionPolicy.test_action_update_public_allowed ... FAIL +mistral.tests.unit.policies.test_actions.TestActionPolicy.test_action_update_public_not_allowed +mistral.tests.unit.policies.test_actions.TestActionPolicy.test_action_update_public_not_allowed ... FAIL +mistral.tests.unit.services.test_workbook_service.WorkbookServiceTest.test_create_same_workbook_in_different_namespaces +mistral.tests.unit.services.test_workbook_service.WorkbookServiceTest.test_create_same_workbook_in_different_namespaces ... FAIL +mistral.tests.unit.services.test_workbook_service.WorkbookServiceTest.test_create_workbook +mistral.tests.unit.services.test_workbook_service.WorkbookServiceTest.test_create_workbook ... FAIL +mistral.tests.unit.services.test_workbook_service.WorkbookServiceTest.test_create_workbook_with_default_namespace +mistral.tests.unit.services.test_workbook_service.WorkbookServiceTest.test_create_workbook_with_default_namespace ... FAIL +mistral.tests.unit.services.test_workbook_service.WorkbookServiceTest.test_delete_workbook +mistral.tests.unit.services.test_workbook_service.WorkbookServiceTest.test_delete_workbook ... FAIL +mistral.tests.unit.services.test_workbook_service.WorkbookServiceTest.test_update_workbook +mistral.tests.unit.services.test_workbook_service.WorkbookServiceTest.test_update_workbook ... FAIL /usr/lib/python3/dist-packages/tooz/drivers/zake.py:54: UserWarning: The zake driver is deprecated, and will be removed in a future release. warnings.warn( mistral.tests.unit.test_coordination.ServiceCoordinatorTest.test_join_group_and_get_members @@ -27497,80 +15594,22 @@ mistral.tests.unit.test_coordination.ServiceCoordinatorTest.test_stop ... ok mistral.tests.unit.test_coordination.ServiceCoordinatorTest.test_stop_not_active mistral.tests.unit.test_coordination.ServiceCoordinatorTest.test_stop_not_active ... ok -mistral.tests.unit.utils.test_rest_utils.RestUtilsTest.test_validate_fields -mistral.tests.unit.utils.test_rest_utils.RestUtilsTest.test_validate_fields ... ok +/usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no addDuration method + warnings.warn("TestResult has no addDuration method", +mistral.tests.unit.utils.test_safeLoader.TestSafeLoader.test_safe_load +mistral.tests.unit.utils.test_safeLoader.TestSafeLoader.test_safe_load ... ok mistral.tests.unit.workflow.test_direct_workflow.DirectWorkflowControllerTest.test_continue_workflow -mistral.tests.unit.workflow.test_direct_workflow.DirectWorkflowControllerTest.test_continue_workflow ... ok +mistral.tests.unit.workflow.test_direct_workflow.DirectWorkflowControllerTest.test_continue_workflow ... FAIL mistral.tests.unit.workflow.test_direct_workflow.DirectWorkflowControllerTest.test_continue_workflow_no_start_tasks -mistral.tests.unit.workflow.test_direct_workflow.DirectWorkflowControllerTest.test_continue_workflow_no_start_tasks ... ok -Python action [name=std.async_noop, cls=<class 'mistral.actions.std_actions.AsyncNoOpAction'>] -Python action [name=std.echo, cls=<class 'mistral.actions.std_actions.EchoAction'>] -Python action [name=std.email, cls=<class 'mistral.actions.std_actions.SendEmailAction'>] -Python action [name=std.fail, cls=<class 'mistral.actions.std_actions.FailAction'>] -Python action [name=std.http, cls=<class 'mistral.actions.std_actions.HTTPAction'>] -Python action [name=std.javascript, cls=<class 'mistral.actions.std_actions.JavaScriptAction'>] -Python action [name=std.js, cls=<class 'mistral.actions.std_actions.JavaScriptAction'>] -Python action [name=std.mistral_http, cls=<class 'mistral.actions.std_actions.MistralHTTPAction'>] -Python action [name=std.noop, cls=<class 'mistral.actions.std_actions.NoOpAction'>] -Python action [name=std.sleep, cls=<class 'mistral.actions.std_actions.SleepAction'>] -Python action [name=std.ssh, cls=<class 'mistral.actions.std_actions.SSHAction'>] -Python action [name=std.ssh_proxied, cls=<class 'mistral.actions.std_actions.SSHProxiedAction'>] -Python action [name=std.test_dict, cls=<class 'mistral.actions.std_actions.TestDictAction'>] -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. -Engine server started. -Notification server started. +mistral.tests.unit.workflow.test_direct_workflow.DirectWorkflowControllerTest.test_continue_workflow_no_start_tasks ... FAIL +mistral.tests.unit.workflow.test_states.StatesModuleTest.test_is_valid_transition +mistral.tests.unit.workflow.test_states.StatesModuleTest.test_is_valid_transition ... ok +mistral.tests.unit.workflow.test_workflow_base.WorkflowControllerTest.test_all_engine_commands_have_implementation +mistral.tests.unit.workflow.test_workflow_base.WorkflowControllerTest.test_all_engine_commands_have_implementation ... ok +mistral.tests.unit.workflow.test_workflow_base.WorkflowControllerTest.test_get_controller_direct +mistral.tests.unit.workflow.test_workflow_base.WorkflowControllerTest.test_get_controller_direct ... ok +mistral.tests.unit.workflow.test_workflow_base.WorkflowControllerTest.test_get_controller_reverse +mistral.tests.unit.workflow.test_workflow_base.WorkflowControllerTest.test_get_controller_reverse ... ok Engine server started. Notification server started. Engine server started. @@ -27702,9 +15741,6 @@ Engine server started. Notification server started. Engine server started. -Sleep: 0.093 sec... -Sleep: 0.37 sec... -Sleep: 0.121 sec... Notification server started. Engine server started. Notification server started. @@ -27726,264 +15762,3749 @@ Notification server started. Engine server started. +====================================================================== +FAIL: mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_big_on_closures +mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_big_on_closures ---------------------------------------------------------------------- -Ran 1309 tests in 1666.816s +testtools.testresult.real._StringException: Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/tests/unit/engine/test_direct_workflow.py", line 1115, in test_big_on_closures + self.await_workflow_success(wf_ex.id, timeout=60) + File "/build/reproducible-path/mistral-19.0.0/mistral/tests/unit/engine/base.py", line 316, in await_workflow_success + self.await_workflow_state(ex_id, states.SUCCESS, delay, timeout) + File "/build/reproducible-path/mistral-19.0.0/mistral/tests/unit/engine/base.py", line 297, in await_workflow_state + self._await( + File "/build/reproducible-path/mistral-19.0.0/mistral/tests/unit/base.py", line 229, in _await + raise AssertionError( +AssertionError: Failed to wait for expected result: Execution 69b8d135-7d96-47e4-97ed-e38a61b858a8 must have reached state SUCCESS state but it is in SUCCESS -OK (skipped=8) -+ stestr slowest -Test id Runtime (s) ---------------------------------------------------------------------------------------------------- ----------- -mistral.tests.unit.lang.v2.test_workflows.WorkflowSpecValidationTest.test_task_defaults 246.054 -mistral.tests.unit.lang.v2.test_tasks.TaskSpecValidationTest.test_direct_transition 185.030 -mistral.tests.unit.lang.v2.test_tasks.TaskSpecValidationTest.test_policies 162.362 -mistral.tests.unit.lang.v2.test_tasks.TaskSpecValidationTest.test_direct_transition_advanced_schema 130.638 -mistral.tests.unit.engine.test_direct_workflow.DirectWorkflowEngineTest.test_big_on_closures 81.159 -mistral.tests.unit.lang.v2.test_tasks.TaskSpecValidationTest.test_with_items 63.163 -mistral.tests.unit.engine.test_tasks_function.TasksFunctionTest.test_tasks_function 38.822 -mistral.tests.unit.engine.test_policies.PoliciesTest.test_retry_policy_zero_count 33.585 -mistral.tests.unit.engine.test_policies.PoliciesTest.test_retry_policy_from_var_zero_iterations 32.510 -mistral.tests.unit.engine.test_policies.PoliciesTest.test_wait_after_policy_from_var_zero_seconds 32.193 -+ rm -rf .stestr -# Copy the configuration files -set -e ; for i in logging.conf wf_trace_logging.conf ; do \ - install -D -m 0664 etc/$i.sample /build/reproducible-path/mistral-19.0.0/debian/mistral-common/usr/share/mistral-common/$i ; \ -done -install -D -m 0664 etc/policy.json /build/reproducible-path/mistral-19.0.0/debian/mistral-common/usr/share/mistral-common/policy.json ; \ -PYTHONPATH=/build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages oslo-config-generator \ - --namespace mistral.config \ - --namespace oslo.db \ - --namespace oslo.messaging \ - --namespace oslo.middleware.cors \ - --namespace oslo.middleware.http_proxy_to_wsgi \ - --namespace keystonemiddleware.auth_token \ - --namespace oslo.log \ - --namespace oslo.policy \ - --namespace oslo.service.sslutils \ - --output-file /build/reproducible-path/mistral-19.0.0/debian/mistral-common/usr/share/mistral-common/mistral.conf -pkgos-readd-keystone-authtoken-missing-options /build/reproducible-path/mistral-19.0.0/debian/mistral-common/usr/share/mistral-common/mistral.conf keystone_authtoken mistral -pkgos_inifile: Setting value in pkgos-readd-keystone-authtoken-missing-options.Y9vtEC:[keystone_authtoken]/www_authenticate_uri -pkgos_inifile: Setting value in pkgos-readd-keystone-authtoken-missing-options.Y9vtEC:[keystone_authtoken]/auth_type -pkgos_inifile: Setting value in pkgos-readd-keystone-authtoken-missing-options.Y9vtEC:[keystone_authtoken]/region_name -PYTHONPATH=/build/reproducible-path/mistral-19.0.0/debian/tmp/usr/lib/python3/dist-packages oslopolicy-sample-generator \ - --output-file /build/reproducible-path/mistral-19.0.0/debian/mistral-common/usr/share/mistral-common/policy.json \ - --format json \ - --namespace mistral -WARNING:oslo_config.cfg:Deprecated: Option "format" from group "DEFAULT" is deprecated for removal ( -``policy_file`` support for JSON formatted file is deprecated. -So these tools also deprecate the support of generating or -upgrading policy file in JSON format. -). Its value may be silently ignored in the future. -WARNING:oslo_policy.generator:JSON formatted policy_file support is deprecated since Victoria release. You need to use YAML format which will be default in future. You can use ``oslopolicy-convert-json-to-yaml`` tool to convert existing JSON-formatted policy file to YAML-formatted in backward compatible way: https://docs.openstack.org/oslo.policy/latest/cli/oslopolicy-convert-json-to-yaml.html. -WARNING:oslo_policy.generator:JSON formatted policy_file support is deprecated since Victoria release. You need to use YAML format which will be default in future. You can use ``oslopolicy-convert-json-to-yaml`` tool to convert existing JSON-formatted policy file to YAML-formatted in backward compatible way: https://docs.openstack.org/oslo.policy/latest/cli/oslopolicy-convert-json-to-yaml.html. -WARNING:oslo_policy.generator:JSON formatted policy_file support is deprecated since Victoria release. You need to use YAML format which will be default in future. You can use ``oslopolicy-convert-json-to-yaml`` tool to convert existing JSON-formatted policy file to YAML-formatted in backward compatible way: https://docs.openstack.org/oslo.policy/latest/cli/oslopolicy-convert-json-to-yaml.html. -WARNING:oslo_policy.generator:JSON formatted policy_file support is deprecated since Victoria release. You need to use YAML format which will be default in future. You can use ``oslopolicy-convert-json-to-yaml`` tool to convert existing JSON-formatted policy file to YAML-formatted in backward compatible way: https://docs.openstack.org/oslo.policy/latest/cli/oslopolicy-convert-json-to-yaml.html. -WARNING:oslo_policy.generator:JSON formatted policy_file support is deprecated since Victoria release. You need to use YAML format which will be default in future. You can use ``oslopolicy-convert-json-to-yaml`` tool to convert existing JSON-formatted policy file to YAML-formatted in backward compatible way: https://docs.openstack.org/oslo.policy/latest/cli/oslopolicy-convert-json-to-yaml.html. -WARNING:oslo_policy.generator:JSON formatted policy_file support is deprecated since Victoria release. You need to use YAML format which will be default in future. You can use ``oslopolicy-convert-json-to-yaml`` tool to convert existing JSON-formatted policy file to YAML-formatted in backward compatible way: https://docs.openstack.org/oslo.policy/latest/cli/oslopolicy-convert-json-to-yaml.html. -WARNING:oslo_policy.generator:JSON formatted policy_file support is deprecated since Victoria release. You need to use YAML format which will be default in future. You can use ``oslopolicy-convert-json-to-yaml`` tool to convert existing JSON-formatted policy file to YAML-formatted in backward compatible way: https://docs.openstack.org/oslo.policy/latest/cli/oslopolicy-convert-json-to-yaml.html. -WARNING:oslo_policy.generator:JSON formatted policy_file support is deprecated since Victoria release. You need to use YAML format which will be default in future. You can use ``oslopolicy-convert-json-to-yaml`` tool to convert existing JSON-formatted policy file to YAML-formatted in backward compatible way: https://docs.openstack.org/oslo.policy/latest/cli/oslopolicy-convert-json-to-yaml.html. -WARNING:oslo_policy.generator:JSON formatted policy_file support is deprecated since Victoria release. You need to use YAML format which will be default in future. You can use ``oslopolicy-convert-json-to-yaml`` tool to convert existing JSON-formatted policy file to YAML-formatted in backward compatible way: https://docs.openstack.org/oslo.policy/latest/cli/oslopolicy-convert-json-to-yaml.html. -WARNING:oslo_policy.generator:JSON formatted policy_file support is deprecated since Victoria release. You need to use YAML format which will be default in future. You can use ``oslopolicy-convert-json-to-yaml`` tool to convert existing JSON-formatted policy file to YAML-formatted in backward compatible way: https://docs.openstack.org/oslo.policy/latest/cli/oslopolicy-convert-json-to-yaml.html. -WARNING:oslo_policy.generator:JSON formatted policy_file support is deprecated since Victoria release. You need to use YAML format which will be default in future. You can use ``oslopolicy-convert-json-to-yaml`` tool to convert existing JSON-formatted policy file to YAML-formatted in backward compatible way: https://docs.openstack.org/oslo.policy/latest/cli/oslopolicy-convert-json-to-yaml.html. -WARNING:oslo_policy.generator:JSON formatted policy_file support is deprecated since Victoria release. You need to use YAML format which will be default in future. You can use ``oslopolicy-convert-json-to-yaml`` tool to convert existing JSON-formatted policy file to YAML-formatted in backward compatible way: https://docs.openstack.org/oslo.policy/latest/cli/oslopolicy-convert-json-to-yaml.html. -WARNING:oslo_policy.generator:JSON formatted policy_file support is deprecated since Victoria release. You need to use YAML format which will be default in future. You can use ``oslopolicy-convert-json-to-yaml`` tool to convert existing JSON-formatted policy file to YAML-formatted in backward compatible way: https://docs.openstack.org/oslo.policy/latest/cli/oslopolicy-convert-json-to-yaml.html. -WARNING:oslo_policy.generator:JSON formatted policy_file support is deprecated since Victoria release. You need to use YAML format which will be default in future. You can use ``oslopolicy-convert-json-to-yaml`` tool to convert existing JSON-formatted policy file to YAML-formatted in backward compatible way: https://docs.openstack.org/oslo.policy/latest/cli/oslopolicy-convert-json-to-yaml.html. -WARNING:oslo_policy.generator:JSON formatted policy_file support is deprecated since Victoria release. You need to use YAML format which will be default in future. You can use ``oslopolicy-convert-json-to-yaml`` tool to convert existing JSON-formatted policy file to YAML-formatted in backward compatible way: https://docs.openstack.org/oslo.policy/latest/cli/oslopolicy-convert-json-to-yaml.html. -WARNING:oslo_policy.generator:JSON formatted policy_file support is deprecated since Victoria release. You need to use YAML format which will be default in future. You can use ``oslopolicy-convert-json-to-yaml`` tool to convert existing JSON-formatted policy file to YAML-formatted in backward compatible way: https://docs.openstack.org/oslo.policy/latest/cli/oslopolicy-convert-json-to-yaml.html. -WARNING:oslo_policy.generator:JSON formatted policy_file support is deprecated since Victoria release. You need to use YAML format which will be default in future. You can use ``oslopolicy-convert-json-to-yaml`` tool to convert existing JSON-formatted policy file to YAML-formatted in backward compatible way: https://docs.openstack.org/oslo.policy/latest/cli/oslopolicy-convert-json-to-yaml.html. -WARNING:oslo_policy.generator:JSON formatted policy_file support is deprecated since Victoria release. You need to use YAML format which will be default in future. You can use ``oslopolicy-convert-json-to-yaml`` tool to convert existing JSON-formatted policy file to YAML-formatted in backward compatible way: https://docs.openstack.org/oslo.policy/latest/cli/oslopolicy-convert-json-to-yaml.html. -WARNING:oslo_policy.generator:JSON formatted policy_file support is deprecated since Victoria release. You need to use YAML format which will be default in future. You can use ``oslopolicy-convert-json-to-yaml`` tool to convert existing JSON-formatted policy file to YAML-formatted in backward compatible way: https://docs.openstack.org/oslo.policy/latest/cli/oslopolicy-convert-json-to-yaml.html. -WARNING:oslo_policy.generator:JSON formatted policy_file support is deprecated since Victoria release. You need to use YAML format which will be default in future. You can use ``oslopolicy-convert-json-to-yaml`` tool to convert existing JSON-formatted policy file to YAML-formatted in backward compatible way: https://docs.openstack.org/oslo.policy/latest/cli/oslopolicy-convert-json-to-yaml.html. -WARNING:oslo_policy.generator:JSON formatted policy_file support is deprecated since Victoria release. You need to use YAML format which will be default in future. You can use ``oslopolicy-convert-json-to-yaml`` tool to convert existing JSON-formatted policy file to YAML-formatted in backward compatible way: https://docs.openstack.org/oslo.policy/latest/cli/oslopolicy-convert-json-to-yaml.html. -WARNING:oslo_policy.generator:JSON formatted policy_file support is deprecated since Victoria release. You need to use YAML format which will be default in future. You can use ``oslopolicy-convert-json-to-yaml`` tool to convert existing JSON-formatted policy file to YAML-formatted in backward compatible way: https://docs.openstack.org/oslo.policy/latest/cli/oslopolicy-convert-json-to-yaml.html. -WARNING:oslo_policy.generator:JSON formatted policy_file support is deprecated since Victoria release. You need to use YAML format which will be default in future. You can use ``oslopolicy-convert-json-to-yaml`` tool to convert existing JSON-formatted policy file to YAML-formatted in backward compatible way: https://docs.openstack.org/oslo.policy/latest/cli/oslopolicy-convert-json-to-yaml.html. -WARNING:oslo_policy.generator:JSON formatted policy_file support is deprecated since Victoria release. You need to use YAML format which will be default in future. You can use ``oslopolicy-convert-json-to-yaml`` tool to convert existing JSON-formatted policy file to YAML-formatted in backward compatible way: https://docs.openstack.org/oslo.policy/latest/cli/oslopolicy-convert-json-to-yaml.html. -WARNING:oslo_policy.generator:JSON formatted policy_file support is deprecated since Victoria release. You need to use YAML format which will be default in future. You can use ``oslopolicy-convert-json-to-yaml`` tool to convert existing JSON-formatted policy file to YAML-formatted in backward compatible way: https://docs.openstack.org/oslo.policy/latest/cli/oslopolicy-convert-json-to-yaml.html. -WARNING:oslo_policy.generator:JSON formatted policy_file support is deprecated since Victoria release. You need to use YAML format which will be default in future. You can use ``oslopolicy-convert-json-to-yaml`` tool to convert existing JSON-formatted policy file to YAML-formatted in backward compatible way: https://docs.openstack.org/oslo.policy/latest/cli/oslopolicy-convert-json-to-yaml.html. -WARNING:oslo_policy.generator:JSON formatted policy_file support is deprecated since Victoria release. You need to use YAML format which will be default in future. You can use ``oslopolicy-convert-json-to-yaml`` tool to convert existing JSON-formatted policy file to YAML-formatted in backward compatible way: https://docs.openstack.org/oslo.policy/latest/cli/oslopolicy-convert-json-to-yaml.html. -WARNING:oslo_policy.generator:JSON formatted policy_file support is deprecated since Victoria release. You need to use YAML format which will be default in future. You can use ``oslopolicy-convert-json-to-yaml`` tool to convert existing JSON-formatted policy file to YAML-formatted in backward compatible way: https://docs.openstack.org/oslo.policy/latest/cli/oslopolicy-convert-json-to-yaml.html. -WARNING:oslo_policy.generator:JSON formatted policy_file support is deprecated since Victoria release. You need to use YAML format which will be default in future. You can use ``oslopolicy-convert-json-to-yaml`` tool to convert existing JSON-formatted policy file to YAML-formatted in backward compatible way: https://docs.openstack.org/oslo.policy/latest/cli/oslopolicy-convert-json-to-yaml.html. -WARNING:oslo_policy.generator:JSON formatted policy_file support is deprecated since Victoria release. You need to use YAML format which will be default in future. You can use ``oslopolicy-convert-json-to-yaml`` tool to convert existing JSON-formatted policy file to YAML-formatted in backward compatible way: https://docs.openstack.org/oslo.policy/latest/cli/oslopolicy-convert-json-to-yaml.html. -WARNING:oslo_policy.generator:JSON formatted policy_file support is deprecated since Victoria release. You need to use YAML format which will be default in future. You can use ``oslopolicy-convert-json-to-yaml`` tool to convert existing JSON-formatted policy file to YAML-formatted in backward compatible way: https://docs.openstack.org/oslo.policy/latest/cli/oslopolicy-convert-json-to-yaml.html. -WARNING:oslo_policy.generator:JSON formatted policy_file support is deprecated since Victoria release. You need to use YAML format which will be default in future. You can use ``oslopolicy-convert-json-to-yaml`` tool to convert existing JSON-formatted policy file to YAML-formatted in backward compatible way: https://docs.openstack.org/oslo.policy/latest/cli/oslopolicy-convert-json-to-yaml.html. -WARNING:oslo_policy.generator:JSON formatted policy_file support is deprecated since Victoria release. You need to use YAML format which will be default in future. You can use ``oslopolicy-convert-json-to-yaml`` tool to convert existing JSON-formatted policy file to YAML-formatted in backward compatible way: https://docs.openstack.org/oslo.policy/latest/cli/oslopolicy-convert-json-to-yaml.html. -WARNING:oslo_policy.generator:JSON formatted policy_file support is deprecated since Victoria release. You need to use YAML format which will be default in future. You can use ``oslopolicy-convert-json-to-yaml`` tool to convert existing JSON-formatted policy file to YAML-formatted in backward compatible way: https://docs.openstack.org/oslo.policy/latest/cli/oslopolicy-convert-json-to-yaml.html. -WARNING:oslo_policy.generator:JSON formatted policy_file support is deprecated since Victoria release. You need to use YAML format which will be default in future. You can use ``oslopolicy-convert-json-to-yaml`` tool to convert existing JSON-formatted policy file to YAML-formatted in backward compatible way: https://docs.openstack.org/oslo.policy/latest/cli/oslopolicy-convert-json-to-yaml.html. -WARNING:oslo_policy.generator:JSON formatted policy_file support is deprecated since Victoria release. You need to use YAML format which will be default in future. You can use ``oslopolicy-convert-json-to-yaml`` tool to convert existing JSON-formatted policy file to YAML-formatted in backward compatible way: https://docs.openstack.org/oslo.policy/latest/cli/oslopolicy-convert-json-to-yaml.html. -WARNING:oslo_policy.generator:JSON formatted policy_file support is deprecated since Victoria release. You need to use YAML format which will be default in future. You can use ``oslopolicy-convert-json-to-yaml`` tool to convert existing JSON-formatted policy file to YAML-formatted in backward compatible way: https://docs.openstack.org/oslo.policy/latest/cli/oslopolicy-convert-json-to-yaml.html. -WARNING:oslo_policy.generator:JSON formatted policy_file support is deprecated since Victoria release. You need to use YAML format which will be default in future. You can use ``oslopolicy-convert-json-to-yaml`` tool to convert existing JSON-formatted policy file to YAML-formatted in backward compatible way: https://docs.openstack.org/oslo.policy/latest/cli/oslopolicy-convert-json-to-yaml.html. -WARNING:oslo_policy.generator:JSON formatted policy_file support is deprecated since Victoria release. You need to use YAML format which will be default in future. You can use ``oslopolicy-convert-json-to-yaml`` tool to convert existing JSON-formatted policy file to YAML-formatted in backward compatible way: https://docs.openstack.org/oslo.policy/latest/cli/oslopolicy-convert-json-to-yaml.html. -WARNING:oslo_policy.generator:JSON formatted policy_file support is deprecated since Victoria release. You need to use YAML format which will be default in future. You can use ``oslopolicy-convert-json-to-yaml`` tool to convert existing JSON-formatted policy file to YAML-formatted in backward compatible way: https://docs.openstack.org/oslo.policy/latest/cli/oslopolicy-convert-json-to-yaml.html. -WARNING:oslo_policy.generator:JSON formatted policy_file support is deprecated since Victoria release. You need to use YAML format which will be default in future. You can use ``oslopolicy-convert-json-to-yaml`` tool to convert existing JSON-formatted policy file to YAML-formatted in backward compatible way: https://docs.openstack.org/oslo.policy/latest/cli/oslopolicy-convert-json-to-yaml.html. -WARNING:oslo_policy.generator:JSON formatted policy_file support is deprecated since Victoria release. You need to use YAML format which will be default in future. You can use ``oslopolicy-convert-json-to-yaml`` tool to convert existing JSON-formatted policy file to YAML-formatted in backward compatible way: https://docs.openstack.org/oslo.policy/latest/cli/oslopolicy-convert-json-to-yaml.html. -WARNING:oslo_policy.generator:JSON formatted policy_file support is deprecated since Victoria release. You need to use YAML format which will be default in future. You can use ``oslopolicy-convert-json-to-yaml`` tool to convert existing JSON-formatted policy file to YAML-formatted in backward compatible way: https://docs.openstack.org/oslo.policy/latest/cli/oslopolicy-convert-json-to-yaml.html. -WARNING:oslo_policy.generator:JSON formatted policy_file support is deprecated since Victoria release. You need to use YAML format which will be default in future. You can use ``oslopolicy-convert-json-to-yaml`` tool to convert existing JSON-formatted policy file to YAML-formatted in backward compatible way: https://docs.openstack.org/oslo.policy/latest/cli/oslopolicy-convert-json-to-yaml.html. -WARNING:oslo_policy.generator:JSON formatted policy_file support is deprecated since Victoria release. You need to use YAML format which will be default in future. You can use ``oslopolicy-convert-json-to-yaml`` tool to convert existing JSON-formatted policy file to YAML-formatted in backward compatible way: https://docs.openstack.org/oslo.policy/latest/cli/oslopolicy-convert-json-to-yaml.html. -WARNING:oslo_policy.generator:JSON formatted policy_file support is deprecated since Victoria release. You need to use YAML format which will be default in future. You can use ``oslopolicy-convert-json-to-yaml`` tool to convert existing JSON-formatted policy file to YAML-formatted in backward compatible way: https://docs.openstack.org/oslo.policy/latest/cli/oslopolicy-convert-json-to-yaml.html. -WARNING:oslo_policy.generator:JSON formatted policy_file support is deprecated since Victoria release. You need to use YAML format which will be default in future. You can use ``oslopolicy-convert-json-to-yaml`` tool to convert existing JSON-formatted policy file to YAML-formatted in backward compatible way: https://docs.openstack.org/oslo.policy/latest/cli/oslopolicy-convert-json-to-yaml.html. -WARNING:oslo_policy.generator:JSON formatted policy_file support is deprecated since Victoria release. You need to use YAML format which will be default in future. You can use ``oslopolicy-convert-json-to-yaml`` tool to convert existing JSON-formatted policy file to YAML-formatted in backward compatible way: https://docs.openstack.org/oslo.policy/latest/cli/oslopolicy-convert-json-to-yaml.html. -WARNING:oslo_policy.generator:JSON formatted policy_file support is deprecated since Victoria release. You need to use YAML format which will be default in future. You can use ``oslopolicy-convert-json-to-yaml`` tool to convert existing JSON-formatted policy file to YAML-formatted in backward compatible way: https://docs.openstack.org/oslo.policy/latest/cli/oslopolicy-convert-json-to-yaml.html. -WARNING:oslo_policy.generator:JSON formatted policy_file support is deprecated since Victoria release. You need to use YAML format which will be default in future. You can use ``oslopolicy-convert-json-to-yaml`` tool to convert existing JSON-formatted policy file to YAML-formatted in backward compatible way: https://docs.openstack.org/oslo.policy/latest/cli/oslopolicy-convert-json-to-yaml.html. -WARNING:oslo_policy.generator:JSON formatted policy_file support is deprecated since Victoria release. You need to use YAML format which will be default in future. You can use ``oslopolicy-convert-json-to-yaml`` tool to convert existing JSON-formatted policy file to YAML-formatted in backward compatible way: https://docs.openstack.org/oslo.policy/latest/cli/oslopolicy-convert-json-to-yaml.html. -WARNING:oslo_policy.generator:JSON formatted policy_file support is deprecated since Victoria release. You need to use YAML format which will be default in future. You can use ``oslopolicy-convert-json-to-yaml`` tool to convert existing JSON-formatted policy file to YAML-formatted in backward compatible way: https://docs.openstack.org/oslo.policy/latest/cli/oslopolicy-convert-json-to-yaml.html. -WARNING:oslo_policy.generator:JSON formatted policy_file support is deprecated since Victoria release. You need to use YAML format which will be default in future. You can use ``oslopolicy-convert-json-to-yaml`` tool to convert existing JSON-formatted policy file to YAML-formatted in backward compatible way: https://docs.openstack.org/oslo.policy/latest/cli/oslopolicy-convert-json-to-yaml.html. -WARNING:oslo_policy.generator:JSON formatted policy_file support is deprecated since Victoria release. You need to use YAML format which will be default in future. You can use ``oslopolicy-convert-json-to-yaml`` tool to convert existing JSON-formatted policy file to YAML-formatted in backward compatible way: https://docs.openstack.org/oslo.policy/latest/cli/oslopolicy-convert-json-to-yaml.html. -WARNING:oslo_policy.generator:JSON formatted policy_file support is deprecated since Victoria release. You need to use YAML format which will be default in future. You can use ``oslopolicy-convert-json-to-yaml`` tool to convert existing JSON-formatted policy file to YAML-formatted in backward compatible way: https://docs.openstack.org/oslo.policy/latest/cli/oslopolicy-convert-json-to-yaml.html. -WARNING:oslo_policy.generator:JSON formatted policy_file support is deprecated since Victoria release. You need to use YAML format which will be default in future. You can use ``oslopolicy-convert-json-to-yaml`` tool to convert existing JSON-formatted policy file to YAML-formatted in backward compatible way: https://docs.openstack.org/oslo.policy/latest/cli/oslopolicy-convert-json-to-yaml.html. -WARNING:oslo_policy.generator:JSON formatted policy_file support is deprecated since Victoria release. You need to use YAML format which will be default in future. You can use ``oslopolicy-convert-json-to-yaml`` tool to convert existing JSON-formatted policy file to YAML-formatted in backward compatible way: https://docs.openstack.org/oslo.policy/latest/cli/oslopolicy-convert-json-to-yaml.html. -WARNING:oslo_policy.generator:JSON formatted policy_file support is deprecated since Victoria release. You need to use YAML format which will be default in future. You can use ``oslopolicy-convert-json-to-yaml`` tool to convert existing JSON-formatted policy file to YAML-formatted in backward compatible way: https://docs.openstack.org/oslo.policy/latest/cli/oslopolicy-convert-json-to-yaml.html. -WARNING:oslo_policy.generator:JSON formatted policy_file support is deprecated since Victoria release. You need to use YAML format which will be default in future. You can use ``oslopolicy-convert-json-to-yaml`` tool to convert existing JSON-formatted policy file to YAML-formatted in backward compatible way: https://docs.openstack.org/oslo.policy/latest/cli/oslopolicy-convert-json-to-yaml.html. -WARNING:oslo_policy.generator:JSON formatted policy_file support is deprecated since Victoria release. You need to use YAML format which will be default in future. You can use ``oslopolicy-convert-json-to-yaml`` tool to convert existing JSON-formatted policy file to YAML-formatted in backward compatible way: https://docs.openstack.org/oslo.policy/latest/cli/oslopolicy-convert-json-to-yaml.html. -WARNING:oslo_policy.generator:JSON formatted policy_file support is deprecated since Victoria release. You need to use YAML format which will be default in future. You can use ``oslopolicy-convert-json-to-yaml`` tool to convert existing JSON-formatted policy file to YAML-formatted in backward compatible way: https://docs.openstack.org/oslo.policy/latest/cli/oslopolicy-convert-json-to-yaml.html. -WARNING:oslo_policy.generator:JSON formatted policy_file support is deprecated since Victoria release. You need to use YAML format which will be default in future. You can use ``oslopolicy-convert-json-to-yaml`` tool to convert existing JSON-formatted policy file to YAML-formatted in backward compatible way: https://docs.openstack.org/oslo.policy/latest/cli/oslopolicy-convert-json-to-yaml.html. -WARNING:oslo_policy.generator:JSON formatted policy_file support is deprecated since Victoria release. You need to use YAML format which will be default in future. You can use ``oslopolicy-convert-json-to-yaml`` tool to convert existing JSON-formatted policy file to YAML-formatted in backward compatible way: https://docs.openstack.org/oslo.policy/latest/cli/oslopolicy-convert-json-to-yaml.html. -WARNING:oslo_policy.generator:JSON formatted policy_file support is deprecated since Victoria release. You need to use YAML format which will be default in future. You can use ``oslopolicy-convert-json-to-yaml`` tool to convert existing JSON-formatted policy file to YAML-formatted in backward compatible way: https://docs.openstack.org/oslo.policy/latest/cli/oslopolicy-convert-json-to-yaml.html. -WARNING:oslo_policy.generator:JSON formatted policy_file support is deprecated since Victoria release. You need to use YAML format which will be default in future. You can use ``oslopolicy-convert-json-to-yaml`` tool to convert existing JSON-formatted policy file to YAML-formatted in backward compatible way: https://docs.openstack.org/oslo.policy/latest/cli/oslopolicy-convert-json-to-yaml.html. -WARNING:oslo_policy.generator:JSON formatted policy_file support is deprecated since Victoria release. You need to use YAML format which will be default in future. You can use ``oslopolicy-convert-json-to-yaml`` tool to convert existing JSON-formatted policy file to YAML-formatted in backward compatible way: https://docs.openstack.org/oslo.policy/latest/cli/oslopolicy-convert-json-to-yaml.html. -WARNING:oslo_policy.generator:JSON formatted policy_file support is deprecated since Victoria release. You need to use YAML format which will be default in future. You can use ``oslopolicy-convert-json-to-yaml`` tool to convert existing JSON-formatted policy file to YAML-formatted in backward compatible way: https://docs.openstack.org/oslo.policy/latest/cli/oslopolicy-convert-json-to-yaml.html. -WARNING:oslo_policy.generator:JSON formatted policy_file support is deprecated since Victoria release. You need to use YAML format which will be default in future. You can use ``oslopolicy-convert-json-to-yaml`` tool to convert existing JSON-formatted policy file to YAML-formatted in backward compatible way: https://docs.openstack.org/oslo.policy/latest/cli/oslopolicy-convert-json-to-yaml.html. -pkgos-fix-config-default /build/reproducible-path/mistral-19.0.0/debian/mistral-common/usr/share/mistral-common/mistral.conf keystone_authtoken auth_protocol http -pkgos_inifile: Setting value in /build/reproducible-path/mistral-19.0.0/debian/mistral-common/usr/share/mistral-common/mistral.conf:[keystone_authtoken]/auth_protocol -dh_install -dh_missing --fail-missing -make[1]: Leaving directory '/build/reproducible-path/mistral-19.0.0' - dh_installdocs - debian/rules override_dh_installchangelogs -make[1]: Entering directory '/build/reproducible-path/mistral-19.0.0' -make[1]: pyversions: No such file or directory -py3versions: no X-Python3-Version in control file, using supported versions -if [ -e /build/reproducible-path/mistral-19.0.0/debian/CHANGELOG ] ; then \ - dh_installchangelogs /build/reproducible-path/mistral-19.0.0/debian/CHANGELOG ; \ -else \ - dh_installchangelogs ; \ -fi -make[1]: Leaving directory '/build/reproducible-path/mistral-19.0.0' - dh_installdebconf - debian/rules override_dh_python3 -make[1]: Entering directory '/build/reproducible-path/mistral-19.0.0' -make[1]: pyversions: No such file or directory -py3versions: no X-Python3-Version in control file, using supported versions -dh_python3 --shebang=/usr/bin/python3 -I: dh_python3 tools:113: replacing shebang in debian/mistral-common/usr/bin/mistral-db-manage -I: dh_python3 tools:113: replacing shebang in debian/mistral-common/usr/bin/mistral-wsgi-api -I: dh_python3 tools:113: replacing shebang in debian/mistral-common/usr/bin/mistral-server -make[1]: Leaving directory '/build/reproducible-path/mistral-19.0.0' - debian/rules override_dh_installinit -make[1]: Entering directory '/build/reproducible-path/mistral-19.0.0' -make[1]: pyversions: No such file or directory -py3versions: no X-Python3-Version in control file, using supported versions -# Create the init scripts and systemd unit files from the template -set -e ; set -x ; for i in `ls -1 debian/*.init.in` ; do \ - MYINIT=`echo $i | sed s/.init.in//` ; \ - cp $i $MYINIT.init ; \ - cat /usr/share/openstack-pkg-tools/init-script-template >>$MYINIT.init ; \ - pkgos-gen-systemd-unit $i ; \ -done -+ ls -1 debian/mistral-api.init.in debian/mistral-engine.init.in debian/mistral-event-engine.init.in debian/mistral-executor.init.in -+ echo debian/mistral-api.init.in -+ sed s/.init.in// -+ MYINIT=debian/mistral-api -+ cp debian/mistral-api.init.in debian/mistral-api.init -+ cat /usr/share/openstack-pkg-tools/init-script-template -+ pkgos-gen-systemd-unit debian/mistral-api.init.in -+ + sed s/.init.in// -echo debian/mistral-engine.init.in -+ MYINIT=debian/mistral-engine -+ cp debian/mistral-engine.init.in debian/mistral-engine.init -+ cat /usr/share/openstack-pkg-tools/init-script-template -+ pkgos-gen-systemd-unit debian/mistral-engine.init.in -+ echo debian/mistral-event-engine.init.in -+ sed s/.init.in// -+ MYINIT=debian/mistral-event-engine -+ cp debian/mistral-event-engine.init.in debian/mistral-event-engine.init -+ cat /usr/share/openstack-pkg-tools/init-script-template -+ pkgos-gen-systemd-unit debian/mistral-event-engine.init.in -+ + sed s/.init.in// -echo debian/mistral-executor.init.in -+ MYINIT=debian/mistral-executor -+ cp debian/mistral-executor.init.in debian/mistral-executor.init -+ cat /usr/share/openstack-pkg-tools/init-script-template -+ pkgos-gen-systemd-unit debian/mistral-executor.init.in -# If there's a service.in file, use that one instead of the generated one -set -e ; set -x ; for i in `ls -1 debian/*.service.in`; do \ - MYPKG=`echo $i | sed s/.service.in//` ; \ - cp $MYPKG.service.in $MYPKG.service ; \ -done -+ ls -1 debian/*.service.in -ls: cannot access 'debian/*.service.in': No such file or directory -# Generate the systemd unit if there's no already existing .service.in -set -e ; set -x ; for i in `ls debian/*.init.in` ; do \ - MYINIT=`echo $i | sed s/.init.in/.service.in/` ; \ - if ! [ -e $MYINIT ] ; then \ - pkgos-gen-systemd-unit $i ; \ - fi \ -done -+ ls debian/mistral-api.init.in debian/mistral-engine.init.in debian/mistral-event-engine.init.in debian/mistral-executor.init.in -+ echo debian/mistral-api.init.in -+ sed s/.init.in/.service.in/ -+ MYINIT=debian/mistral-api.service.in -+ [ -e debian/mistral-api.service.in ] -+ pkgos-gen-systemd-unit debian/mistral-api.init.in -+ + sed s/.init.in/.service.in/ -echo debian/mistral-engine.init.in -+ MYINIT=debian/mistral-engine.service.in -+ [ -e debian/mistral-engine.service.in ] -+ pkgos-gen-systemd-unit debian/mistral-engine.init.in -+ + sed s/.init.in/.service.in/ -echo debian/mistral-event-engine.init.in -+ MYINIT=debian/mistral-event-engine.service.in -+ [ -e debian/mistral-event-engine.service.in ] -+ pkgos-gen-systemd-unit debian/mistral-event-engine.init.in -+ + sed s/.init.in/.service.in/ -echo debian/mistral-executor.init.in -+ MYINIT=debian/mistral-executor.service.in -+ [ -e debian/mistral-executor.service.in ] -+ pkgos-gen-systemd-unit debian/mistral-executor.init.in -dh_installinit --error-handler=true -make[1]: Leaving directory '/build/reproducible-path/mistral-19.0.0' - dh_systemd_start - dh_perl - dh_link - dh_strip_nondeterminism - dh_compress - dh_fixperms - dh_missing - dh_installdeb - debian/rules override_dh_gencontrol -make[1]: Entering directory '/build/reproducible-path/mistral-19.0.0' -make[1]: pyversions: No such file or directory -py3versions: no X-Python3-Version in control file, using supported versions -if dpkg-vendor --derives-from ubuntu ; then \ - dh_gencontrol -- -T/build/reproducible-path/mistral-19.0.0/debian/ubuntu_control_vars ; \ -else \ - dh_gencontrol -- -T/build/reproducible-path/mistral-19.0.0/debian/debian_control_vars ; \ -fi -dpkg-gencontrol: warning: Depends field of package mistral-api: substitution variable ${python3:Depends} used, but is not defined -dpkg-gencontrol: warning: Depends field of package mistral-engine: substitution variable ${python3:Depends} used, but is not defined -dpkg-gencontrol: warning: Depends field of package mistral-executor: substitution variable ${python3:Depends} used, but is not defined -dpkg-gencontrol: warning: Depends field of package mistral-event-engine: substitution variable ${python3:Depends} used, but is not defined + +====================================================================== +FAIL: mistral.tests.unit.policies.test_actions.TestActionPolicy.test_action_create_allowed +mistral.tests.unit.policies.test_actions.TestActionPolicy.test_action_create_allowed +---------------------------------------------------------------------- +testtools.testresult.real._StringException: traceback-1: {{{ +Traceback (most recent call last): + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context + self.dialect.do_execute( + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 941, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: event_triggers_v2 + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/tests/unit/base.py", line 291, in _clean_db + db_api.delete_event_triggers() + File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/api.py", line 708, in delete_event_triggers + return IMPL.delete_event_triggers(**kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/sqlalchemy/base.py", line 132, in _within_session + result = func(*args, **kw) + ^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/sqlalchemy/api.py", line 2076, in delete_event_triggers + return _delete_all(models.EventTrigger, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/sqlalchemy/api.py", line 266, in _delete_all + query.delete(synchronize_session=False) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3161, in delete + result: CursorResult[Any] = self.session.execute( + ^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2362, in execute + return self._execute_internal( + ^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2247, in _execute_internal + result: Result[Any] = compile_state_cls.orm_execute_statement( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/bulk_persistence.py", line 1981, in orm_execute_statement + return super().orm_execute_statement( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/context.py", line 293, in orm_execute_statement + result = conn.execute( + ^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1418, in execute + return meth( + ^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 515, in _execute_on_connection + return connection._execute_clauseelement( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1640, in _execute_clauseelement + ret = self._execute_context( + ^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context + return self._exec_single_context( + ^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context + self._handle_dbapi_exception( + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 2352, in _handle_dbapi_exception + raise newraise.with_traceback(exc_info[2]) from e + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context + self.dialect.do_execute( + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 941, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: event_triggers_v2 +[SQL: DELETE FROM event_triggers_v2 WHERE event_triggers_v2.project_id = ? OR event_triggers_v2.scope = ?] +[parameters: ('99-88-33', 'public')] +(Background on this error at: https://sqlalche.me/e/20/e3q8) +}}} + +Traceback (most recent call last): + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context + self.dialect.do_execute( + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 941, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: mistral_metrics + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/usr/lib/python3.12/unittest/mock.py", line 1396, in patched + return func(*newargs, **newkeywargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/tests/unit/policies/test_actions.py", line 89, in test_action_create_allowed + resp = self.app.post( + ^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webtest/app.py", line 372, in post + return self._gen_request('POST', url, params=params, headers=headers, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webtest/app.py", line 756, in _gen_request + return self.do_request(req, status=status, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webtest/app.py", line 627, in do_request + res = req.get_response(app, catch_exc_info=True) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webob/request.py", line 1309, in send + status, headers, app_iter, exc_info = self.call_application( + ^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webob/request.py", line 1278, in call_application + app_iter = application(self.environ, start_response) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webtest/lint.py", line 196, in lint_app + iterator = application(environ, start_response_wrapper) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webob/dec.py", line 129, in __call__ + resp = self.call_func(req, *args, **kw) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webob/dec.py", line 193, in call_func + return self.func(req, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/oslo_middleware/base.py", line 124, in __call__ + response = req.get_response(self.application) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webob/request.py", line 1313, in send + status, headers, app_iter = self.call_application( + ^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webob/request.py", line 1278, in call_application + app_iter = application(self.environ, start_response) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webob/dec.py", line 129, in __call__ + resp = self.call_func(req, *args, **kw) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webob/dec.py", line 193, in call_func + return self.func(req, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/oslo_middleware/base.py", line 124, in __call__ + response = req.get_response(self.application) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webob/request.py", line 1313, in send + status, headers, app_iter = self.call_application( + ^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webob/request.py", line 1278, in call_application + app_iter = application(self.environ, start_response) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webob/dec.py", line 129, in __call__ + resp = self.call_func(req, *args, **kw) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webob/dec.py", line 193, in call_func + return self.func(req, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/osprofiler/web.py", line 118, in __call__ + return request.get_response(self.application) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webob/request.py", line 1313, in send + status, headers, app_iter = self.call_application( + ^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webob/request.py", line 1278, in call_application + app_iter = application(self.environ, start_response) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/pecan/middleware/recursive.py", line 56, in __call__ + return self.application(environ, start_response) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/pecan/core.py", line 841, in __call__ + return super(Pecan, self).__call__(environ, start_response) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/pecan/core.py", line 681, in __call__ + controller, args, kwargs = self.find_controller(state) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/pecan/core.py", line 859, in find_controller + controller, args, kw = super(Pecan, self).find_controller(_state) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/pecan/core.py", line 549, in find_controller + self.handle_hooks(self.determine_hooks(controller), 'before', state) + File "/usr/lib/python3/dist-packages/pecan/core.py", line 866, in handle_hooks + return super(Pecan, self).handle_hooks(hooks, *args, **kw) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/pecan/core.py", line 331, in handle_hooks + result = getattr(hook, hook_type)(*args) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/api/hooks/maintenance.py", line 49, in before + cluster_state = db_api.get_maintenance_status() + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/api.py", line 732, in get_maintenance_status + return IMPL.get_maintenance_status() + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/sqlalchemy/base.py", line 132, in _within_session + result = func(*args, **kw) + ^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/sqlalchemy/api.py", line 2142, in get_maintenance_status + .first() + ^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2728, in first + return self.limit(1)._iter().first() # type: ignore + ^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2827, in _iter + result: Union[ScalarResult[_T], Result[_T]] = self.session.execute( + ^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2362, in execute + return self._execute_internal( + ^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2247, in _execute_internal + result: Result[Any] = compile_state_cls.orm_execute_statement( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/context.py", line 293, in orm_execute_statement + result = conn.execute( + ^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1418, in execute + return meth( + ^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 515, in _execute_on_connection + return connection._execute_clauseelement( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1640, in _execute_clauseelement + ret = self._execute_context( + ^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context + return self._exec_single_context( + ^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context + self._handle_dbapi_exception( + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 2352, in _handle_dbapi_exception + raise newraise.with_traceback(exc_info[2]) from e + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context + self.dialect.do_execute( + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 941, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: mistral_metrics +[SQL: SELECT mistral_metrics.id AS mistral_metrics_id, mistral_metrics.name AS mistral_metrics_name, mistral_metrics.value AS mistral_metrics_value, mistral_metrics.created_at AS mistral_metrics_created_at, mistral_metrics.updated_at AS mistral_metrics_updated_at +FROM mistral_metrics +WHERE mistral_metrics.name = ? + LIMIT ? OFFSET ?] +[parameters: ('maintenance_status', 1, 0)] +(Background on this error at: https://sqlalche.me/e/20/e3q8) + + +====================================================================== +FAIL: mistral.tests.unit.policies.test_actions.TestActionPolicy.test_action_create_not_allowed +mistral.tests.unit.policies.test_actions.TestActionPolicy.test_action_create_not_allowed +---------------------------------------------------------------------- +testtools.testresult.real._StringException: traceback-1: {{{ +Traceback (most recent call last): + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context + self.dialect.do_execute( + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 941, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: event_triggers_v2 + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/tests/unit/base.py", line 291, in _clean_db + db_api.delete_event_triggers() + File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/api.py", line 708, in delete_event_triggers + return IMPL.delete_event_triggers(**kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/sqlalchemy/base.py", line 132, in _within_session + result = func(*args, **kw) + ^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/sqlalchemy/api.py", line 2076, in delete_event_triggers + return _delete_all(models.EventTrigger, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/sqlalchemy/api.py", line 266, in _delete_all + query.delete(synchronize_session=False) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3161, in delete + result: CursorResult[Any] = self.session.execute( + ^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2362, in execute + return self._execute_internal( + ^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2247, in _execute_internal + result: Result[Any] = compile_state_cls.orm_execute_statement( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/bulk_persistence.py", line 1981, in orm_execute_statement + return super().orm_execute_statement( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/context.py", line 293, in orm_execute_statement + result = conn.execute( + ^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1418, in execute + return meth( + ^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 515, in _execute_on_connection + return connection._execute_clauseelement( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1640, in _execute_clauseelement + ret = self._execute_context( + ^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context + return self._exec_single_context( + ^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context + self._handle_dbapi_exception( + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 2352, in _handle_dbapi_exception + raise newraise.with_traceback(exc_info[2]) from e + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context + self.dialect.do_execute( + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 941, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: event_triggers_v2 +[SQL: DELETE FROM event_triggers_v2 WHERE event_triggers_v2.project_id = ? OR event_triggers_v2.scope = ?] +[parameters: ('99-88-33', 'public')] +(Background on this error at: https://sqlalche.me/e/20/e3q8) +}}} + +Traceback (most recent call last): + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context + self.dialect.do_execute( + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 941, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: mistral_metrics + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/usr/lib/python3.12/unittest/mock.py", line 1396, in patched + return func(*newargs, **newkeywargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/tests/unit/policies/test_actions.py", line 74, in test_action_create_not_allowed + resp = self.app.post( + ^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webtest/app.py", line 372, in post + return self._gen_request('POST', url, params=params, headers=headers, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webtest/app.py", line 756, in _gen_request + return self.do_request(req, status=status, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webtest/app.py", line 627, in do_request + res = req.get_response(app, catch_exc_info=True) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webob/request.py", line 1309, in send + status, headers, app_iter, exc_info = self.call_application( + ^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webob/request.py", line 1278, in call_application + app_iter = application(self.environ, start_response) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webtest/lint.py", line 196, in lint_app + iterator = application(environ, start_response_wrapper) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webob/dec.py", line 129, in __call__ + resp = self.call_func(req, *args, **kw) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webob/dec.py", line 193, in call_func + return self.func(req, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/oslo_middleware/base.py", line 124, in __call__ + response = req.get_response(self.application) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webob/request.py", line 1313, in send + status, headers, app_iter = self.call_application( + ^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webob/request.py", line 1278, in call_application + app_iter = application(self.environ, start_response) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webob/dec.py", line 129, in __call__ + resp = self.call_func(req, *args, **kw) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webob/dec.py", line 193, in call_func + return self.func(req, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/oslo_middleware/base.py", line 124, in __call__ + response = req.get_response(self.application) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webob/request.py", line 1313, in send + status, headers, app_iter = self.call_application( + ^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webob/request.py", line 1278, in call_application + app_iter = application(self.environ, start_response) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webob/dec.py", line 129, in __call__ + resp = self.call_func(req, *args, **kw) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webob/dec.py", line 193, in call_func + return self.func(req, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/osprofiler/web.py", line 118, in __call__ + return request.get_response(self.application) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webob/request.py", line 1313, in send + status, headers, app_iter = self.call_application( + ^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webob/request.py", line 1278, in call_application + app_iter = application(self.environ, start_response) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/pecan/middleware/recursive.py", line 56, in __call__ + return self.application(environ, start_response) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/pecan/core.py", line 841, in __call__ + return super(Pecan, self).__call__(environ, start_response) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/pecan/core.py", line 681, in __call__ + controller, args, kwargs = self.find_controller(state) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/pecan/core.py", line 859, in find_controller + controller, args, kw = super(Pecan, self).find_controller(_state) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/pecan/core.py", line 549, in find_controller + self.handle_hooks(self.determine_hooks(controller), 'before', state) + File "/usr/lib/python3/dist-packages/pecan/core.py", line 866, in handle_hooks + return super(Pecan, self).handle_hooks(hooks, *args, **kw) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/pecan/core.py", line 331, in handle_hooks + result = getattr(hook, hook_type)(*args) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/api/hooks/maintenance.py", line 49, in before + cluster_state = db_api.get_maintenance_status() + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/api.py", line 732, in get_maintenance_status + return IMPL.get_maintenance_status() + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/sqlalchemy/base.py", line 132, in _within_session + result = func(*args, **kw) + ^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/sqlalchemy/api.py", line 2142, in get_maintenance_status + .first() + ^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2728, in first + return self.limit(1)._iter().first() # type: ignore + ^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2827, in _iter + result: Union[ScalarResult[_T], Result[_T]] = self.session.execute( + ^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2362, in execute + return self._execute_internal( + ^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2247, in _execute_internal + result: Result[Any] = compile_state_cls.orm_execute_statement( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/context.py", line 293, in orm_execute_statement + result = conn.execute( + ^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1418, in execute + return meth( + ^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 515, in _execute_on_connection + return connection._execute_clauseelement( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1640, in _execute_clauseelement + ret = self._execute_context( + ^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context + return self._exec_single_context( + ^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context + self._handle_dbapi_exception( + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 2352, in _handle_dbapi_exception + raise newraise.with_traceback(exc_info[2]) from e + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context + self.dialect.do_execute( + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 941, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: mistral_metrics +[SQL: SELECT mistral_metrics.id AS mistral_metrics_id, mistral_metrics.name AS mistral_metrics_name, mistral_metrics.value AS mistral_metrics_value, mistral_metrics.created_at AS mistral_metrics_created_at, mistral_metrics.updated_at AS mistral_metrics_updated_at +FROM mistral_metrics +WHERE mistral_metrics.name = ? + LIMIT ? OFFSET ?] +[parameters: ('maintenance_status', 1, 0)] +(Background on this error at: https://sqlalche.me/e/20/e3q8) + + +====================================================================== +FAIL: mistral.tests.unit.policies.test_actions.TestActionPolicy.test_action_create_public_allowed +mistral.tests.unit.policies.test_actions.TestActionPolicy.test_action_create_public_allowed +---------------------------------------------------------------------- +testtools.testresult.real._StringException: traceback-1: {{{ +Traceback (most recent call last): + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context + self.dialect.do_execute( + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 941, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: event_triggers_v2 + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/tests/unit/base.py", line 291, in _clean_db + db_api.delete_event_triggers() + File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/api.py", line 708, in delete_event_triggers + return IMPL.delete_event_triggers(**kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/sqlalchemy/base.py", line 132, in _within_session + result = func(*args, **kw) + ^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/sqlalchemy/api.py", line 2076, in delete_event_triggers + return _delete_all(models.EventTrigger, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/sqlalchemy/api.py", line 266, in _delete_all + query.delete(synchronize_session=False) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3161, in delete + result: CursorResult[Any] = self.session.execute( + ^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2362, in execute + return self._execute_internal( + ^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2247, in _execute_internal + result: Result[Any] = compile_state_cls.orm_execute_statement( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/bulk_persistence.py", line 1981, in orm_execute_statement + return super().orm_execute_statement( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/context.py", line 293, in orm_execute_statement + result = conn.execute( + ^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1418, in execute + return meth( + ^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 515, in _execute_on_connection + return connection._execute_clauseelement( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1640, in _execute_clauseelement + ret = self._execute_context( + ^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context + return self._exec_single_context( + ^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context + self._handle_dbapi_exception( + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 2352, in _handle_dbapi_exception + raise newraise.with_traceback(exc_info[2]) from e + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context + self.dialect.do_execute( + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 941, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: event_triggers_v2 +[SQL: DELETE FROM event_triggers_v2 WHERE event_triggers_v2.project_id = ? OR event_triggers_v2.scope = ?] +[parameters: ('99-88-33', 'public')] +(Background on this error at: https://sqlalche.me/e/20/e3q8) +}}} + +Traceback (most recent call last): + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context + self.dialect.do_execute( + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 941, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: mistral_metrics + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/usr/lib/python3.12/unittest/mock.py", line 1396, in patched + return func(*newargs, **newkeywargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/tests/unit/policies/test_actions.py", line 121, in test_action_create_public_allowed + resp = self.app.post( + ^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webtest/app.py", line 372, in post + return self._gen_request('POST', url, params=params, headers=headers, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webtest/app.py", line 756, in _gen_request + return self.do_request(req, status=status, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webtest/app.py", line 627, in do_request + res = req.get_response(app, catch_exc_info=True) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webob/request.py", line 1309, in send + status, headers, app_iter, exc_info = self.call_application( + ^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webob/request.py", line 1278, in call_application + app_iter = application(self.environ, start_response) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webtest/lint.py", line 196, in lint_app + iterator = application(environ, start_response_wrapper) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webob/dec.py", line 129, in __call__ + resp = self.call_func(req, *args, **kw) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webob/dec.py", line 193, in call_func + return self.func(req, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/oslo_middleware/base.py", line 124, in __call__ + response = req.get_response(self.application) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webob/request.py", line 1313, in send + status, headers, app_iter = self.call_application( + ^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webob/request.py", line 1278, in call_application + app_iter = application(self.environ, start_response) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webob/dec.py", line 129, in __call__ + resp = self.call_func(req, *args, **kw) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webob/dec.py", line 193, in call_func + return self.func(req, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/oslo_middleware/base.py", line 124, in __call__ + response = req.get_response(self.application) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webob/request.py", line 1313, in send + status, headers, app_iter = self.call_application( + ^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webob/request.py", line 1278, in call_application + app_iter = application(self.environ, start_response) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webob/dec.py", line 129, in __call__ + resp = self.call_func(req, *args, **kw) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webob/dec.py", line 193, in call_func + return self.func(req, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/osprofiler/web.py", line 118, in __call__ + return request.get_response(self.application) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webob/request.py", line 1313, in send + status, headers, app_iter = self.call_application( + ^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webob/request.py", line 1278, in call_application + app_iter = application(self.environ, start_response) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/pecan/middleware/recursive.py", line 56, in __call__ + return self.application(environ, start_response) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/pecan/core.py", line 841, in __call__ + return super(Pecan, self).__call__(environ, start_response) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/pecan/core.py", line 681, in __call__ + controller, args, kwargs = self.find_controller(state) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/pecan/core.py", line 859, in find_controller + controller, args, kw = super(Pecan, self).find_controller(_state) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/pecan/core.py", line 549, in find_controller + self.handle_hooks(self.determine_hooks(controller), 'before', state) + File "/usr/lib/python3/dist-packages/pecan/core.py", line 866, in handle_hooks + return super(Pecan, self).handle_hooks(hooks, *args, **kw) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/pecan/core.py", line 331, in handle_hooks + result = getattr(hook, hook_type)(*args) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/api/hooks/maintenance.py", line 49, in before + cluster_state = db_api.get_maintenance_status() + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/api.py", line 732, in get_maintenance_status + return IMPL.get_maintenance_status() + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/sqlalchemy/base.py", line 132, in _within_session + result = func(*args, **kw) + ^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/sqlalchemy/api.py", line 2142, in get_maintenance_status + .first() + ^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2728, in first + return self.limit(1)._iter().first() # type: ignore + ^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2827, in _iter + result: Union[ScalarResult[_T], Result[_T]] = self.session.execute( + ^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2362, in execute + return self._execute_internal( + ^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2247, in _execute_internal + result: Result[Any] = compile_state_cls.orm_execute_statement( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/context.py", line 293, in orm_execute_statement + result = conn.execute( + ^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1418, in execute + return meth( + ^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 515, in _execute_on_connection + return connection._execute_clauseelement( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1640, in _execute_clauseelement + ret = self._execute_context( + ^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context + return self._exec_single_context( + ^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context + self._handle_dbapi_exception( + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 2352, in _handle_dbapi_exception + raise newraise.with_traceback(exc_info[2]) from e + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context + self.dialect.do_execute( + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 941, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: mistral_metrics +[SQL: SELECT mistral_metrics.id AS mistral_metrics_id, mistral_metrics.name AS mistral_metrics_name, mistral_metrics.value AS mistral_metrics_value, mistral_metrics.created_at AS mistral_metrics_created_at, mistral_metrics.updated_at AS mistral_metrics_updated_at +FROM mistral_metrics +WHERE mistral_metrics.name = ? + LIMIT ? OFFSET ?] +[parameters: ('maintenance_status', 1, 0)] +(Background on this error at: https://sqlalche.me/e/20/e3q8) + + +====================================================================== +FAIL: mistral.tests.unit.policies.test_actions.TestActionPolicy.test_action_create_public_not_allowed +mistral.tests.unit.policies.test_actions.TestActionPolicy.test_action_create_public_not_allowed +---------------------------------------------------------------------- +testtools.testresult.real._StringException: traceback-1: {{{ +Traceback (most recent call last): + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context + self.dialect.do_execute( + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 941, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: event_triggers_v2 + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/tests/unit/base.py", line 291, in _clean_db + db_api.delete_event_triggers() + File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/api.py", line 708, in delete_event_triggers + return IMPL.delete_event_triggers(**kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/sqlalchemy/base.py", line 132, in _within_session + result = func(*args, **kw) + ^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/sqlalchemy/api.py", line 2076, in delete_event_triggers + return _delete_all(models.EventTrigger, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/sqlalchemy/api.py", line 266, in _delete_all + query.delete(synchronize_session=False) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3161, in delete + result: CursorResult[Any] = self.session.execute( + ^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2362, in execute + return self._execute_internal( + ^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2247, in _execute_internal + result: Result[Any] = compile_state_cls.orm_execute_statement( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/bulk_persistence.py", line 1981, in orm_execute_statement + return super().orm_execute_statement( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/context.py", line 293, in orm_execute_statement + result = conn.execute( + ^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1418, in execute + return meth( + ^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 515, in _execute_on_connection + return connection._execute_clauseelement( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1640, in _execute_clauseelement + ret = self._execute_context( + ^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context + return self._exec_single_context( + ^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context + self._handle_dbapi_exception( + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 2352, in _handle_dbapi_exception + raise newraise.with_traceback(exc_info[2]) from e + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context + self.dialect.do_execute( + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 941, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: event_triggers_v2 +[SQL: DELETE FROM event_triggers_v2 WHERE event_triggers_v2.project_id = ? OR event_triggers_v2.scope = ?] +[parameters: ('99-88-33', 'public')] +(Background on this error at: https://sqlalche.me/e/20/e3q8) +}}} + +Traceback (most recent call last): + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context + self.dialect.do_execute( + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 941, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: mistral_metrics + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/usr/lib/python3.12/unittest/mock.py", line 1396, in patched + return func(*newargs, **newkeywargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/tests/unit/policies/test_actions.py", line 105, in test_action_create_public_not_allowed + resp = self.app.post( + ^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webtest/app.py", line 372, in post + return self._gen_request('POST', url, params=params, headers=headers, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webtest/app.py", line 756, in _gen_request + return self.do_request(req, status=status, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webtest/app.py", line 627, in do_request + res = req.get_response(app, catch_exc_info=True) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webob/request.py", line 1309, in send + status, headers, app_iter, exc_info = self.call_application( + ^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webob/request.py", line 1278, in call_application + app_iter = application(self.environ, start_response) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webtest/lint.py", line 196, in lint_app + iterator = application(environ, start_response_wrapper) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webob/dec.py", line 129, in __call__ + resp = self.call_func(req, *args, **kw) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webob/dec.py", line 193, in call_func + return self.func(req, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/oslo_middleware/base.py", line 124, in __call__ + response = req.get_response(self.application) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webob/request.py", line 1313, in send + status, headers, app_iter = self.call_application( + ^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webob/request.py", line 1278, in call_application + app_iter = application(self.environ, start_response) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webob/dec.py", line 129, in __call__ + resp = self.call_func(req, *args, **kw) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webob/dec.py", line 193, in call_func + return self.func(req, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/oslo_middleware/base.py", line 124, in __call__ + response = req.get_response(self.application) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webob/request.py", line 1313, in send + status, headers, app_iter = self.call_application( + ^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webob/request.py", line 1278, in call_application + app_iter = application(self.environ, start_response) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webob/dec.py", line 129, in __call__ + resp = self.call_func(req, *args, **kw) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webob/dec.py", line 193, in call_func + return self.func(req, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/osprofiler/web.py", line 118, in __call__ + return request.get_response(self.application) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webob/request.py", line 1313, in send + status, headers, app_iter = self.call_application( + ^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webob/request.py", line 1278, in call_application + app_iter = application(self.environ, start_response) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/pecan/middleware/recursive.py", line 56, in __call__ + return self.application(environ, start_response) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/pecan/core.py", line 841, in __call__ + return super(Pecan, self).__call__(environ, start_response) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/pecan/core.py", line 681, in __call__ + controller, args, kwargs = self.find_controller(state) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/pecan/core.py", line 859, in find_controller + controller, args, kw = super(Pecan, self).find_controller(_state) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/pecan/core.py", line 549, in find_controller + self.handle_hooks(self.determine_hooks(controller), 'before', state) + File "/usr/lib/python3/dist-packages/pecan/core.py", line 866, in handle_hooks + return super(Pecan, self).handle_hooks(hooks, *args, **kw) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/pecan/core.py", line 331, in handle_hooks + result = getattr(hook, hook_type)(*args) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/api/hooks/maintenance.py", line 49, in before + cluster_state = db_api.get_maintenance_status() + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/api.py", line 732, in get_maintenance_status + return IMPL.get_maintenance_status() + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/sqlalchemy/base.py", line 132, in _within_session + result = func(*args, **kw) + ^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/sqlalchemy/api.py", line 2142, in get_maintenance_status + .first() + ^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2728, in first + return self.limit(1)._iter().first() # type: ignore + ^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2827, in _iter + result: Union[ScalarResult[_T], Result[_T]] = self.session.execute( + ^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2362, in execute + return self._execute_internal( + ^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2247, in _execute_internal + result: Result[Any] = compile_state_cls.orm_execute_statement( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/context.py", line 293, in orm_execute_statement + result = conn.execute( + ^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1418, in execute + return meth( + ^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 515, in _execute_on_connection + return connection._execute_clauseelement( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1640, in _execute_clauseelement + ret = self._execute_context( + ^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context + return self._exec_single_context( + ^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context + self._handle_dbapi_exception( + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 2352, in _handle_dbapi_exception + raise newraise.with_traceback(exc_info[2]) from e + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context + self.dialect.do_execute( + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 941, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: mistral_metrics +[SQL: SELECT mistral_metrics.id AS mistral_metrics_id, mistral_metrics.name AS mistral_metrics_name, mistral_metrics.value AS mistral_metrics_value, mistral_metrics.created_at AS mistral_metrics_created_at, mistral_metrics.updated_at AS mistral_metrics_updated_at +FROM mistral_metrics +WHERE mistral_metrics.name = ? + LIMIT ? OFFSET ?] +[parameters: ('maintenance_status', 1, 0)] +(Background on this error at: https://sqlalche.me/e/20/e3q8) + + +====================================================================== +FAIL: mistral.tests.unit.policies.test_actions.TestActionPolicy.test_action_delete_allowed +mistral.tests.unit.policies.test_actions.TestActionPolicy.test_action_delete_allowed +---------------------------------------------------------------------- +testtools.testresult.real._StringException: traceback-1: {{{ +Traceback (most recent call last): + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context + self.dialect.do_execute( + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 941, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: event_triggers_v2 + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/tests/unit/base.py", line 291, in _clean_db + db_api.delete_event_triggers() + File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/api.py", line 708, in delete_event_triggers + return IMPL.delete_event_triggers(**kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/sqlalchemy/base.py", line 132, in _within_session + result = func(*args, **kw) + ^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/sqlalchemy/api.py", line 2076, in delete_event_triggers + return _delete_all(models.EventTrigger, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/sqlalchemy/api.py", line 266, in _delete_all + query.delete(synchronize_session=False) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3161, in delete + result: CursorResult[Any] = self.session.execute( + ^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2362, in execute + return self._execute_internal( + ^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2247, in _execute_internal + result: Result[Any] = compile_state_cls.orm_execute_statement( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/bulk_persistence.py", line 1981, in orm_execute_statement + return super().orm_execute_statement( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/context.py", line 293, in orm_execute_statement + result = conn.execute( + ^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1418, in execute + return meth( + ^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 515, in _execute_on_connection + return connection._execute_clauseelement( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1640, in _execute_clauseelement + ret = self._execute_context( + ^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context + return self._exec_single_context( + ^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context + self._handle_dbapi_exception( + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 2352, in _handle_dbapi_exception + raise newraise.with_traceback(exc_info[2]) from e + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context + self.dialect.do_execute( + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 941, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: event_triggers_v2 +[SQL: DELETE FROM event_triggers_v2 WHERE event_triggers_v2.project_id = ? OR event_triggers_v2.scope = ?] +[parameters: ('99-88-33', 'public')] +(Background on this error at: https://sqlalche.me/e/20/e3q8) +}}} + +Traceback (most recent call last): + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context + self.dialect.do_execute( + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 941, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: mistral_metrics + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/usr/lib/python3.12/unittest/mock.py", line 1396, in patched + return func(*newargs, **newkeywargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/tests/unit/policies/test_actions.py", line 148, in test_action_delete_allowed + resp = self.app.delete('/v2/actions/123', expect_errors=True) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webtest/app.py", line 424, in delete + return self._gen_request('DELETE', url, params=params, headers=headers, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webtest/app.py", line 756, in _gen_request + return self.do_request(req, status=status, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webtest/app.py", line 627, in do_request + res = req.get_response(app, catch_exc_info=True) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webob/request.py", line 1309, in send + status, headers, app_iter, exc_info = self.call_application( + ^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webob/request.py", line 1278, in call_application + app_iter = application(self.environ, start_response) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webtest/lint.py", line 196, in lint_app + iterator = application(environ, start_response_wrapper) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webob/dec.py", line 129, in __call__ + resp = self.call_func(req, *args, **kw) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webob/dec.py", line 193, in call_func + return self.func(req, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/oslo_middleware/base.py", line 124, in __call__ + response = req.get_response(self.application) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webob/request.py", line 1313, in send + status, headers, app_iter = self.call_application( + ^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webob/request.py", line 1278, in call_application + app_iter = application(self.environ, start_response) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webob/dec.py", line 129, in __call__ + resp = self.call_func(req, *args, **kw) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webob/dec.py", line 193, in call_func + return self.func(req, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/oslo_middleware/base.py", line 124, in __call__ + response = req.get_response(self.application) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webob/request.py", line 1313, in send + status, headers, app_iter = self.call_application( + ^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webob/request.py", line 1278, in call_application + app_iter = application(self.environ, start_response) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webob/dec.py", line 129, in __call__ + resp = self.call_func(req, *args, **kw) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webob/dec.py", line 193, in call_func + return self.func(req, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/osprofiler/web.py", line 118, in __call__ + return request.get_response(self.application) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webob/request.py", line 1313, in send + status, headers, app_iter = self.call_application( + ^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webob/request.py", line 1278, in call_application + app_iter = application(self.environ, start_response) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/pecan/middleware/recursive.py", line 56, in __call__ + return self.application(environ, start_response) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/pecan/core.py", line 841, in __call__ + return super(Pecan, self).__call__(environ, start_response) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/pecan/core.py", line 681, in __call__ + controller, args, kwargs = self.find_controller(state) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/pecan/core.py", line 859, in find_controller + controller, args, kw = super(Pecan, self).find_controller(_state) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/pecan/core.py", line 549, in find_controller + self.handle_hooks(self.determine_hooks(controller), 'before', state) + File "/usr/lib/python3/dist-packages/pecan/core.py", line 866, in handle_hooks + return super(Pecan, self).handle_hooks(hooks, *args, **kw) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/pecan/core.py", line 331, in handle_hooks + result = getattr(hook, hook_type)(*args) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/api/hooks/maintenance.py", line 49, in before + cluster_state = db_api.get_maintenance_status() + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/api.py", line 732, in get_maintenance_status + return IMPL.get_maintenance_status() + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/sqlalchemy/base.py", line 132, in _within_session + result = func(*args, **kw) + ^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/sqlalchemy/api.py", line 2142, in get_maintenance_status + .first() + ^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2728, in first + return self.limit(1)._iter().first() # type: ignore + ^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2827, in _iter + result: Union[ScalarResult[_T], Result[_T]] = self.session.execute( + ^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2362, in execute + return self._execute_internal( + ^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2247, in _execute_internal + result: Result[Any] = compile_state_cls.orm_execute_statement( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/context.py", line 293, in orm_execute_statement + result = conn.execute( + ^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1418, in execute + return meth( + ^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 515, in _execute_on_connection + return connection._execute_clauseelement( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1640, in _execute_clauseelement + ret = self._execute_context( + ^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context + return self._exec_single_context( + ^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context + self._handle_dbapi_exception( + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 2352, in _handle_dbapi_exception + raise newraise.with_traceback(exc_info[2]) from e + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context + self.dialect.do_execute( + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 941, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: mistral_metrics +[SQL: SELECT mistral_metrics.id AS mistral_metrics_id, mistral_metrics.name AS mistral_metrics_name, mistral_metrics.value AS mistral_metrics_value, mistral_metrics.created_at AS mistral_metrics_created_at, mistral_metrics.updated_at AS mistral_metrics_updated_at +FROM mistral_metrics +WHERE mistral_metrics.name = ? + LIMIT ? OFFSET ?] +[parameters: ('maintenance_status', 1, 0)] +(Background on this error at: https://sqlalche.me/e/20/e3q8) + + +====================================================================== +FAIL: mistral.tests.unit.policies.test_actions.TestActionPolicy.test_action_delete_not_allowed +mistral.tests.unit.policies.test_actions.TestActionPolicy.test_action_delete_not_allowed +---------------------------------------------------------------------- +testtools.testresult.real._StringException: traceback-1: {{{ +Traceback (most recent call last): + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context + self.dialect.do_execute( + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 941, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: event_triggers_v2 + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/tests/unit/base.py", line 291, in _clean_db + db_api.delete_event_triggers() + File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/api.py", line 708, in delete_event_triggers + return IMPL.delete_event_triggers(**kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/sqlalchemy/base.py", line 132, in _within_session + result = func(*args, **kw) + ^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/sqlalchemy/api.py", line 2076, in delete_event_triggers + return _delete_all(models.EventTrigger, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/sqlalchemy/api.py", line 266, in _delete_all + query.delete(synchronize_session=False) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3161, in delete + result: CursorResult[Any] = self.session.execute( + ^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2362, in execute + return self._execute_internal( + ^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2247, in _execute_internal + result: Result[Any] = compile_state_cls.orm_execute_statement( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/bulk_persistence.py", line 1981, in orm_execute_statement + return super().orm_execute_statement( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/context.py", line 293, in orm_execute_statement + result = conn.execute( + ^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1418, in execute + return meth( + ^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 515, in _execute_on_connection + return connection._execute_clauseelement( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1640, in _execute_clauseelement + ret = self._execute_context( + ^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context + return self._exec_single_context( + ^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context + self._handle_dbapi_exception( + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 2352, in _handle_dbapi_exception + raise newraise.with_traceback(exc_info[2]) from e + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context + self.dialect.do_execute( + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 941, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: event_triggers_v2 +[SQL: DELETE FROM event_triggers_v2 WHERE event_triggers_v2.project_id = ? OR event_triggers_v2.scope = ?] +[parameters: ('99-88-33', 'public')] +(Background on this error at: https://sqlalche.me/e/20/e3q8) +}}} + +Traceback (most recent call last): + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context + self.dialect.do_execute( + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 941, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: mistral_metrics + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/usr/lib/python3.12/unittest/mock.py", line 1396, in patched + return func(*newargs, **newkeywargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/tests/unit/policies/test_actions.py", line 137, in test_action_delete_not_allowed + resp = self.app.delete('/v2/actions/123', expect_errors=True) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webtest/app.py", line 424, in delete + return self._gen_request('DELETE', url, params=params, headers=headers, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webtest/app.py", line 756, in _gen_request + return self.do_request(req, status=status, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webtest/app.py", line 627, in do_request + res = req.get_response(app, catch_exc_info=True) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webob/request.py", line 1309, in send + status, headers, app_iter, exc_info = self.call_application( + ^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webob/request.py", line 1278, in call_application + app_iter = application(self.environ, start_response) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webtest/lint.py", line 196, in lint_app + iterator = application(environ, start_response_wrapper) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webob/dec.py", line 129, in __call__ + resp = self.call_func(req, *args, **kw) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webob/dec.py", line 193, in call_func + return self.func(req, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/oslo_middleware/base.py", line 124, in __call__ + response = req.get_response(self.application) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webob/request.py", line 1313, in send + status, headers, app_iter = self.call_application( + ^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webob/request.py", line 1278, in call_application + app_iter = application(self.environ, start_response) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webob/dec.py", line 129, in __call__ + resp = self.call_func(req, *args, **kw) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webob/dec.py", line 193, in call_func + return self.func(req, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/oslo_middleware/base.py", line 124, in __call__ + response = req.get_response(self.application) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webob/request.py", line 1313, in send + status, headers, app_iter = self.call_application( + ^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webob/request.py", line 1278, in call_application + app_iter = application(self.environ, start_response) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webob/dec.py", line 129, in __call__ + resp = self.call_func(req, *args, **kw) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webob/dec.py", line 193, in call_func + return self.func(req, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/osprofiler/web.py", line 118, in __call__ + return request.get_response(self.application) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webob/request.py", line 1313, in send + status, headers, app_iter = self.call_application( + ^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webob/request.py", line 1278, in call_application + app_iter = application(self.environ, start_response) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/pecan/middleware/recursive.py", line 56, in __call__ + return self.application(environ, start_response) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/pecan/core.py", line 841, in __call__ + return super(Pecan, self).__call__(environ, start_response) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/pecan/core.py", line 681, in __call__ + controller, args, kwargs = self.find_controller(state) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/pecan/core.py", line 859, in find_controller + controller, args, kw = super(Pecan, self).find_controller(_state) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/pecan/core.py", line 549, in find_controller + self.handle_hooks(self.determine_hooks(controller), 'before', state) + File "/usr/lib/python3/dist-packages/pecan/core.py", line 866, in handle_hooks + return super(Pecan, self).handle_hooks(hooks, *args, **kw) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/pecan/core.py", line 331, in handle_hooks + result = getattr(hook, hook_type)(*args) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/api/hooks/maintenance.py", line 49, in before + cluster_state = db_api.get_maintenance_status() + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/api.py", line 732, in get_maintenance_status + return IMPL.get_maintenance_status() + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/sqlalchemy/base.py", line 132, in _within_session + result = func(*args, **kw) + ^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/sqlalchemy/api.py", line 2142, in get_maintenance_status + .first() + ^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2728, in first + return self.limit(1)._iter().first() # type: ignore + ^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2827, in _iter + result: Union[ScalarResult[_T], Result[_T]] = self.session.execute( + ^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2362, in execute + return self._execute_internal( + ^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2247, in _execute_internal + result: Result[Any] = compile_state_cls.orm_execute_statement( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/context.py", line 293, in orm_execute_statement + result = conn.execute( + ^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1418, in execute + return meth( + ^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 515, in _execute_on_connection + return connection._execute_clauseelement( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1640, in _execute_clauseelement + ret = self._execute_context( + ^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context + return self._exec_single_context( + ^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context + self._handle_dbapi_exception( + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 2352, in _handle_dbapi_exception + raise newraise.with_traceback(exc_info[2]) from e + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context + self.dialect.do_execute( + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 941, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: mistral_metrics +[SQL: SELECT mistral_metrics.id AS mistral_metrics_id, mistral_metrics.name AS mistral_metrics_name, mistral_metrics.value AS mistral_metrics_value, mistral_metrics.created_at AS mistral_metrics_created_at, mistral_metrics.updated_at AS mistral_metrics_updated_at +FROM mistral_metrics +WHERE mistral_metrics.name = ? + LIMIT ? OFFSET ?] +[parameters: ('maintenance_status', 1, 0)] +(Background on this error at: https://sqlalche.me/e/20/e3q8) + + +====================================================================== +FAIL: mistral.tests.unit.policies.test_actions.TestActionPolicy.test_action_get_allowed +mistral.tests.unit.policies.test_actions.TestActionPolicy.test_action_get_allowed +---------------------------------------------------------------------- +testtools.testresult.real._StringException: traceback-1: {{{ +Traceback (most recent call last): + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context + self.dialect.do_execute( + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 941, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: event_triggers_v2 + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/tests/unit/base.py", line 291, in _clean_db + db_api.delete_event_triggers() + File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/api.py", line 708, in delete_event_triggers + return IMPL.delete_event_triggers(**kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/sqlalchemy/base.py", line 132, in _within_session + result = func(*args, **kw) + ^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/sqlalchemy/api.py", line 2076, in delete_event_triggers + return _delete_all(models.EventTrigger, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/sqlalchemy/api.py", line 266, in _delete_all + query.delete(synchronize_session=False) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3161, in delete + result: CursorResult[Any] = self.session.execute( + ^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2362, in execute + return self._execute_internal( + ^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2247, in _execute_internal + result: Result[Any] = compile_state_cls.orm_execute_statement( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/bulk_persistence.py", line 1981, in orm_execute_statement + return super().orm_execute_statement( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/context.py", line 293, in orm_execute_statement + result = conn.execute( + ^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1418, in execute + return meth( + ^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 515, in _execute_on_connection + return connection._execute_clauseelement( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1640, in _execute_clauseelement + ret = self._execute_context( + ^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context + return self._exec_single_context( + ^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context + self._handle_dbapi_exception( + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 2352, in _handle_dbapi_exception + raise newraise.with_traceback(exc_info[2]) from e + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context + self.dialect.do_execute( + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 941, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: event_triggers_v2 +[SQL: DELETE FROM event_triggers_v2 WHERE event_triggers_v2.project_id = ? OR event_triggers_v2.scope = ?] +[parameters: ('99-88-33', 'public')] +(Background on this error at: https://sqlalche.me/e/20/e3q8) +}}} + +Traceback (most recent call last): + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context + self.dialect.do_execute( + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 941, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: action_definitions_v2 + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/tests/unit/policies/test_actions.py", line 163, in test_action_get_allowed + adhoc_actions.create_actions(ADHOC_ACTION_YAML) + File "/build/reproducible-path/mistral-19.0.0/mistral/services/adhoc_actions.py", line 30, in create_actions + create_action( + File "/build/reproducible-path/mistral-19.0.0/mistral/services/adhoc_actions.py", line 81, in create_action + return db_api.create_action_definition( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/api.py", line 287, in create_action_definition + return IMPL.create_action_definition(values) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/sqlalchemy/base.py", line 132, in _within_session + result = func(*args, **kw) + ^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/sqlalchemy/api.py", line 889, in create_action_definition + a_def.save(session=session) + File "/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/models.py", line 38, in save + session.flush() + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 4352, in flush + self._flush(objects) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 4487, in _flush + with util.safe_reraise(): + ^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ + raise exc_value.with_traceback(exc_tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 4448, in _flush + flush_context.execute() + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute + rec.execute(self) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute + util.preloaded.orm_persistence.save_obj( + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj + _emit_insert_statements( + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements + result = connection.execute( + ^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1418, in execute + return meth( + ^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 515, in _execute_on_connection + return connection._execute_clauseelement( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1640, in _execute_clauseelement + ret = self._execute_context( + ^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context + return self._exec_single_context( + ^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context + self._handle_dbapi_exception( + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 2352, in _handle_dbapi_exception + raise newraise.with_traceback(exc_info[2]) from e + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context + self.dialect.do_execute( + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 941, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: action_definitions_v2 +[SQL: INSERT INTO action_definitions_v2 (workbook_name, description, input, action_class, attributes, id, name, namespace, definition, spec, tags, is_system, scope, project_id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)] +[parameters: (None, 'My super cool action.', None, None, None, '161d5753-834a-4395-8776-1bae93acbc30', 'my_action', '', '\n---\nversion: \'2.0\'\n\nmy_action:\n description: My super cool action.\n tags: [\'test\', \'v2\']\n base: std.echo\n base-input:\n output: "{$.str1}{$.str2}"\n', '{"description": "My super cool action.", "tags": ["test", "v2"], "base": "std.echo", "base-input": {"output": "{$.str1}{$.str2}"}, "name": "my_action", "version": "2.0"}', '["test", "v2"]', 0, 'private', '<default-project>', '2025-01-17 15:11:22.000000', None)] +(Background on this error at: https://sqlalche.me/e/20/e3q8) + + +====================================================================== +FAIL: mistral.tests.unit.policies.test_actions.TestActionPolicy.test_action_get_not_allowed +mistral.tests.unit.policies.test_actions.TestActionPolicy.test_action_get_not_allowed +---------------------------------------------------------------------- +testtools.testresult.real._StringException: Traceback (most recent call last): + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context + self.dialect.do_execute( + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 941, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: event_triggers_v2 + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/tests/unit/base.py", line 291, in _clean_db + db_api.delete_event_triggers() + File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/api.py", line 708, in delete_event_triggers + return IMPL.delete_event_triggers(**kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/sqlalchemy/base.py", line 132, in _within_session + result = func(*args, **kw) + ^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/sqlalchemy/api.py", line 2076, in delete_event_triggers + return _delete_all(models.EventTrigger, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/sqlalchemy/api.py", line 266, in _delete_all + query.delete(synchronize_session=False) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3161, in delete + result: CursorResult[Any] = self.session.execute( + ^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2362, in execute + return self._execute_internal( + ^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2247, in _execute_internal + result: Result[Any] = compile_state_cls.orm_execute_statement( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/bulk_persistence.py", line 1981, in orm_execute_statement + return super().orm_execute_statement( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/context.py", line 293, in orm_execute_statement + result = conn.execute( + ^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1418, in execute + return meth( + ^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 515, in _execute_on_connection + return connection._execute_clauseelement( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1640, in _execute_clauseelement + ret = self._execute_context( + ^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context + return self._exec_single_context( + ^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context + self._handle_dbapi_exception( + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 2352, in _handle_dbapi_exception + raise newraise.with_traceback(exc_info[2]) from e + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context + self.dialect.do_execute( + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 941, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: event_triggers_v2 +[SQL: DELETE FROM event_triggers_v2 WHERE event_triggers_v2.project_id = ? OR event_triggers_v2.scope = ?] +[parameters: ('99-88-33', 'public')] +(Background on this error at: https://sqlalche.me/e/20/e3q8) + + +====================================================================== +FAIL: mistral.tests.unit.policies.test_actions.TestActionPolicy.test_action_list_allowed +mistral.tests.unit.policies.test_actions.TestActionPolicy.test_action_list_allowed +---------------------------------------------------------------------- +testtools.testresult.real._StringException: traceback-1: {{{ +Traceback (most recent call last): + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context + self.dialect.do_execute( + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 941, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: event_triggers_v2 + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/tests/unit/base.py", line 291, in _clean_db + db_api.delete_event_triggers() + File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/api.py", line 708, in delete_event_triggers + return IMPL.delete_event_triggers(**kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/sqlalchemy/base.py", line 132, in _within_session + result = func(*args, **kw) + ^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/sqlalchemy/api.py", line 2076, in delete_event_triggers + return _delete_all(models.EventTrigger, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/sqlalchemy/api.py", line 266, in _delete_all + query.delete(synchronize_session=False) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3161, in delete + result: CursorResult[Any] = self.session.execute( + ^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2362, in execute + return self._execute_internal( + ^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2247, in _execute_internal + result: Result[Any] = compile_state_cls.orm_execute_statement( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/bulk_persistence.py", line 1981, in orm_execute_statement + return super().orm_execute_statement( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/context.py", line 293, in orm_execute_statement + result = conn.execute( + ^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1418, in execute + return meth( + ^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 515, in _execute_on_connection + return connection._execute_clauseelement( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1640, in _execute_clauseelement + ret = self._execute_context( + ^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context + return self._exec_single_context( + ^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context + self._handle_dbapi_exception( + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 2352, in _handle_dbapi_exception + raise newraise.with_traceback(exc_info[2]) from e + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context + self.dialect.do_execute( + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 941, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: event_triggers_v2 +[SQL: DELETE FROM event_triggers_v2 WHERE event_triggers_v2.project_id = ? OR event_triggers_v2.scope = ?] +[parameters: ('99-88-33', 'public')] +(Background on this error at: https://sqlalche.me/e/20/e3q8) +}}} + +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/tests/unit/policies/test_actions.py", line 189, in test_action_list_allowed + self.assertEqual(200, resp.status_int) + File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 419, in assertEqual + self.assertThat(observed, matcher, message) + File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 509, in assertThat + raise mismatch_error +testtools.matchers._impl.MismatchError: 200 != 500 + + +====================================================================== +FAIL: mistral.tests.unit.policies.test_actions.TestActionPolicy.test_action_list_not_allowed +mistral.tests.unit.policies.test_actions.TestActionPolicy.test_action_list_not_allowed +---------------------------------------------------------------------- +testtools.testresult.real._StringException: Traceback (most recent call last): + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context + self.dialect.do_execute( + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 941, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: event_triggers_v2 + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/tests/unit/base.py", line 291, in _clean_db + db_api.delete_event_triggers() + File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/api.py", line 708, in delete_event_triggers + return IMPL.delete_event_triggers(**kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/sqlalchemy/base.py", line 132, in _within_session + result = func(*args, **kw) + ^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/sqlalchemy/api.py", line 2076, in delete_event_triggers + return _delete_all(models.EventTrigger, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/sqlalchemy/api.py", line 266, in _delete_all + query.delete(synchronize_session=False) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3161, in delete + result: CursorResult[Any] = self.session.execute( + ^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2362, in execute + return self._execute_internal( + ^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2247, in _execute_internal + result: Result[Any] = compile_state_cls.orm_execute_statement( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/bulk_persistence.py", line 1981, in orm_execute_statement + return super().orm_execute_statement( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/context.py", line 293, in orm_execute_statement + result = conn.execute( + ^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1418, in execute + return meth( + ^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 515, in _execute_on_connection + return connection._execute_clauseelement( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1640, in _execute_clauseelement + ret = self._execute_context( + ^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context + return self._exec_single_context( + ^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context + self._handle_dbapi_exception( + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 2352, in _handle_dbapi_exception + raise newraise.with_traceback(exc_info[2]) from e + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context + self.dialect.do_execute( + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 941, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: event_triggers_v2 +[SQL: DELETE FROM event_triggers_v2 WHERE event_triggers_v2.project_id = ? OR event_triggers_v2.scope = ?] +[parameters: ('99-88-33', 'public')] +(Background on this error at: https://sqlalche.me/e/20/e3q8) + + +====================================================================== +FAIL: mistral.tests.unit.policies.test_actions.TestActionPolicy.test_action_update_allowed +mistral.tests.unit.policies.test_actions.TestActionPolicy.test_action_update_allowed +---------------------------------------------------------------------- +testtools.testresult.real._StringException: traceback-1: {{{ +Traceback (most recent call last): + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context + self.dialect.do_execute( + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 941, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: event_triggers_v2 + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/tests/unit/base.py", line 291, in _clean_db + db_api.delete_event_triggers() + File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/api.py", line 708, in delete_event_triggers + return IMPL.delete_event_triggers(**kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/sqlalchemy/base.py", line 132, in _within_session + result = func(*args, **kw) + ^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/sqlalchemy/api.py", line 2076, in delete_event_triggers + return _delete_all(models.EventTrigger, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/sqlalchemy/api.py", line 266, in _delete_all + query.delete(synchronize_session=False) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3161, in delete + result: CursorResult[Any] = self.session.execute( + ^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2362, in execute + return self._execute_internal( + ^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2247, in _execute_internal + result: Result[Any] = compile_state_cls.orm_execute_statement( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/bulk_persistence.py", line 1981, in orm_execute_statement + return super().orm_execute_statement( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/context.py", line 293, in orm_execute_statement + result = conn.execute( + ^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1418, in execute + return meth( + ^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 515, in _execute_on_connection + return connection._execute_clauseelement( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1640, in _execute_clauseelement + ret = self._execute_context( + ^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context + return self._exec_single_context( + ^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context + self._handle_dbapi_exception( + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 2352, in _handle_dbapi_exception + raise newraise.with_traceback(exc_info[2]) from e + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context + self.dialect.do_execute( + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 941, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: event_triggers_v2 +[SQL: DELETE FROM event_triggers_v2 WHERE event_triggers_v2.project_id = ? OR event_triggers_v2.scope = ?] +[parameters: ('99-88-33', 'public')] +(Background on this error at: https://sqlalche.me/e/20/e3q8) +}}} + +Traceback (most recent call last): + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context + self.dialect.do_execute( + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 941, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: mistral_metrics + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/usr/lib/python3.12/unittest/mock.py", line 1396, in patched + return func(*newargs, **newkeywargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/tests/unit/policies/test_actions.py", line 212, in test_action_update_allowed + resp = self.app.put( + ^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webtest/app.py", line 389, in put + return self._gen_request('PUT', url, params=params, headers=headers, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webtest/app.py", line 756, in _gen_request + return self.do_request(req, status=status, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webtest/app.py", line 627, in do_request + res = req.get_response(app, catch_exc_info=True) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webob/request.py", line 1309, in send + status, headers, app_iter, exc_info = self.call_application( + ^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webob/request.py", line 1278, in call_application + app_iter = application(self.environ, start_response) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webtest/lint.py", line 196, in lint_app + iterator = application(environ, start_response_wrapper) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webob/dec.py", line 129, in __call__ + resp = self.call_func(req, *args, **kw) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webob/dec.py", line 193, in call_func + return self.func(req, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/oslo_middleware/base.py", line 124, in __call__ + response = req.get_response(self.application) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webob/request.py", line 1313, in send + status, headers, app_iter = self.call_application( + ^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webob/request.py", line 1278, in call_application + app_iter = application(self.environ, start_response) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webob/dec.py", line 129, in __call__ + resp = self.call_func(req, *args, **kw) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webob/dec.py", line 193, in call_func + return self.func(req, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/oslo_middleware/base.py", line 124, in __call__ + response = req.get_response(self.application) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webob/request.py", line 1313, in send + status, headers, app_iter = self.call_application( + ^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webob/request.py", line 1278, in call_application + app_iter = application(self.environ, start_response) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webob/dec.py", line 129, in __call__ + resp = self.call_func(req, *args, **kw) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webob/dec.py", line 193, in call_func + return self.func(req, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/osprofiler/web.py", line 118, in __call__ + return request.get_response(self.application) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webob/request.py", line 1313, in send + status, headers, app_iter = self.call_application( + ^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webob/request.py", line 1278, in call_application + app_iter = application(self.environ, start_response) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/pecan/middleware/recursive.py", line 56, in __call__ + return self.application(environ, start_response) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/pecan/core.py", line 841, in __call__ + return super(Pecan, self).__call__(environ, start_response) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/pecan/core.py", line 681, in __call__ + controller, args, kwargs = self.find_controller(state) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/pecan/core.py", line 859, in find_controller + controller, args, kw = super(Pecan, self).find_controller(_state) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/pecan/core.py", line 549, in find_controller + self.handle_hooks(self.determine_hooks(controller), 'before', state) + File "/usr/lib/python3/dist-packages/pecan/core.py", line 866, in handle_hooks + return super(Pecan, self).handle_hooks(hooks, *args, **kw) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/pecan/core.py", line 331, in handle_hooks + result = getattr(hook, hook_type)(*args) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/api/hooks/maintenance.py", line 49, in before + cluster_state = db_api.get_maintenance_status() + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/api.py", line 732, in get_maintenance_status + return IMPL.get_maintenance_status() + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/sqlalchemy/base.py", line 132, in _within_session + result = func(*args, **kw) + ^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/sqlalchemy/api.py", line 2142, in get_maintenance_status + .first() + ^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2728, in first + return self.limit(1)._iter().first() # type: ignore + ^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2827, in _iter + result: Union[ScalarResult[_T], Result[_T]] = self.session.execute( + ^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2362, in execute + return self._execute_internal( + ^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2247, in _execute_internal + result: Result[Any] = compile_state_cls.orm_execute_statement( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/context.py", line 293, in orm_execute_statement + result = conn.execute( + ^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1418, in execute + return meth( + ^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 515, in _execute_on_connection + return connection._execute_clauseelement( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1640, in _execute_clauseelement + ret = self._execute_context( + ^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context + return self._exec_single_context( + ^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context + self._handle_dbapi_exception( + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 2352, in _handle_dbapi_exception + raise newraise.with_traceback(exc_info[2]) from e + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context + self.dialect.do_execute( + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 941, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: mistral_metrics +[SQL: SELECT mistral_metrics.id AS mistral_metrics_id, mistral_metrics.name AS mistral_metrics_name, mistral_metrics.value AS mistral_metrics_value, mistral_metrics.created_at AS mistral_metrics_created_at, mistral_metrics.updated_at AS mistral_metrics_updated_at +FROM mistral_metrics +WHERE mistral_metrics.name = ? + LIMIT ? OFFSET ?] +[parameters: ('maintenance_status', 1, 0)] +(Background on this error at: https://sqlalche.me/e/20/e3q8) + + +====================================================================== +FAIL: mistral.tests.unit.policies.test_actions.TestActionPolicy.test_action_update_not_allowed +mistral.tests.unit.policies.test_actions.TestActionPolicy.test_action_update_not_allowed +---------------------------------------------------------------------- +testtools.testresult.real._StringException: traceback-1: {{{ +Traceback (most recent call last): + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context + self.dialect.do_execute( + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 941, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: event_triggers_v2 + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/tests/unit/base.py", line 291, in _clean_db + db_api.delete_event_triggers() + File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/api.py", line 708, in delete_event_triggers + return IMPL.delete_event_triggers(**kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/sqlalchemy/base.py", line 132, in _within_session + result = func(*args, **kw) + ^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/sqlalchemy/api.py", line 2076, in delete_event_triggers + return _delete_all(models.EventTrigger, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/sqlalchemy/api.py", line 266, in _delete_all + query.delete(synchronize_session=False) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3161, in delete + result: CursorResult[Any] = self.session.execute( + ^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2362, in execute + return self._execute_internal( + ^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2247, in _execute_internal + result: Result[Any] = compile_state_cls.orm_execute_statement( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/bulk_persistence.py", line 1981, in orm_execute_statement + return super().orm_execute_statement( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/context.py", line 293, in orm_execute_statement + result = conn.execute( + ^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1418, in execute + return meth( + ^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 515, in _execute_on_connection + return connection._execute_clauseelement( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1640, in _execute_clauseelement + ret = self._execute_context( + ^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context + return self._exec_single_context( + ^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context + self._handle_dbapi_exception( + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 2352, in _handle_dbapi_exception + raise newraise.with_traceback(exc_info[2]) from e + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context + self.dialect.do_execute( + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 941, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: event_triggers_v2 +[SQL: DELETE FROM event_triggers_v2 WHERE event_triggers_v2.project_id = ? OR event_triggers_v2.scope = ?] +[parameters: ('99-88-33', 'public')] +(Background on this error at: https://sqlalche.me/e/20/e3q8) +}}} + +Traceback (most recent call last): + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context + self.dialect.do_execute( + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 941, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: mistral_metrics + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/usr/lib/python3.12/unittest/mock.py", line 1396, in patched + return func(*newargs, **newkeywargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/tests/unit/policies/test_actions.py", line 197, in test_action_update_not_allowed + resp = self.app.put( + ^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webtest/app.py", line 389, in put + return self._gen_request('PUT', url, params=params, headers=headers, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webtest/app.py", line 756, in _gen_request + return self.do_request(req, status=status, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webtest/app.py", line 627, in do_request + res = req.get_response(app, catch_exc_info=True) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webob/request.py", line 1309, in send + status, headers, app_iter, exc_info = self.call_application( + ^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webob/request.py", line 1278, in call_application + app_iter = application(self.environ, start_response) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webtest/lint.py", line 196, in lint_app + iterator = application(environ, start_response_wrapper) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webob/dec.py", line 129, in __call__ + resp = self.call_func(req, *args, **kw) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webob/dec.py", line 193, in call_func + return self.func(req, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/oslo_middleware/base.py", line 124, in __call__ + response = req.get_response(self.application) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webob/request.py", line 1313, in send + status, headers, app_iter = self.call_application( + ^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webob/request.py", line 1278, in call_application + app_iter = application(self.environ, start_response) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webob/dec.py", line 129, in __call__ + resp = self.call_func(req, *args, **kw) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webob/dec.py", line 193, in call_func + return self.func(req, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/oslo_middleware/base.py", line 124, in __call__ + response = req.get_response(self.application) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webob/request.py", line 1313, in send + status, headers, app_iter = self.call_application( + ^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webob/request.py", line 1278, in call_application + app_iter = application(self.environ, start_response) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webob/dec.py", line 129, in __call__ + resp = self.call_func(req, *args, **kw) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webob/dec.py", line 193, in call_func + return self.func(req, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/osprofiler/web.py", line 118, in __call__ + return request.get_response(self.application) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webob/request.py", line 1313, in send + status, headers, app_iter = self.call_application( + ^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webob/request.py", line 1278, in call_application + app_iter = application(self.environ, start_response) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/pecan/middleware/recursive.py", line 56, in __call__ + return self.application(environ, start_response) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/pecan/core.py", line 841, in __call__ + return super(Pecan, self).__call__(environ, start_response) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/pecan/core.py", line 681, in __call__ + controller, args, kwargs = self.find_controller(state) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/pecan/core.py", line 859, in find_controller + controller, args, kw = super(Pecan, self).find_controller(_state) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/pecan/core.py", line 549, in find_controller + self.handle_hooks(self.determine_hooks(controller), 'before', state) + File "/usr/lib/python3/dist-packages/pecan/core.py", line 866, in handle_hooks + return super(Pecan, self).handle_hooks(hooks, *args, **kw) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/pecan/core.py", line 331, in handle_hooks + result = getattr(hook, hook_type)(*args) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/api/hooks/maintenance.py", line 49, in before + cluster_state = db_api.get_maintenance_status() + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/api.py", line 732, in get_maintenance_status + return IMPL.get_maintenance_status() + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/sqlalchemy/base.py", line 132, in _within_session + result = func(*args, **kw) + ^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/sqlalchemy/api.py", line 2142, in get_maintenance_status + .first() + ^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2728, in first + return self.limit(1)._iter().first() # type: ignore + ^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2827, in _iter + result: Union[ScalarResult[_T], Result[_T]] = self.session.execute( + ^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2362, in execute + return self._execute_internal( + ^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2247, in _execute_internal + result: Result[Any] = compile_state_cls.orm_execute_statement( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/context.py", line 293, in orm_execute_statement + result = conn.execute( + ^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1418, in execute + return meth( + ^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 515, in _execute_on_connection + return connection._execute_clauseelement( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1640, in _execute_clauseelement + ret = self._execute_context( + ^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context + return self._exec_single_context( + ^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context + self._handle_dbapi_exception( + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 2352, in _handle_dbapi_exception + raise newraise.with_traceback(exc_info[2]) from e + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context + self.dialect.do_execute( + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 941, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: mistral_metrics +[SQL: SELECT mistral_metrics.id AS mistral_metrics_id, mistral_metrics.name AS mistral_metrics_name, mistral_metrics.value AS mistral_metrics_value, mistral_metrics.created_at AS mistral_metrics_created_at, mistral_metrics.updated_at AS mistral_metrics_updated_at +FROM mistral_metrics +WHERE mistral_metrics.name = ? + LIMIT ? OFFSET ?] +[parameters: ('maintenance_status', 1, 0)] +(Background on this error at: https://sqlalche.me/e/20/e3q8) + + +====================================================================== +FAIL: mistral.tests.unit.policies.test_actions.TestActionPolicy.test_action_update_public_allowed +mistral.tests.unit.policies.test_actions.TestActionPolicy.test_action_update_public_allowed +---------------------------------------------------------------------- +testtools.testresult.real._StringException: traceback-1: {{{ +Traceback (most recent call last): + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context + self.dialect.do_execute( + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 941, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: event_triggers_v2 + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/tests/unit/base.py", line 291, in _clean_db + db_api.delete_event_triggers() + File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/api.py", line 708, in delete_event_triggers + return IMPL.delete_event_triggers(**kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/sqlalchemy/base.py", line 132, in _within_session + result = func(*args, **kw) + ^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/sqlalchemy/api.py", line 2076, in delete_event_triggers + return _delete_all(models.EventTrigger, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/sqlalchemy/api.py", line 266, in _delete_all + query.delete(synchronize_session=False) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3161, in delete + result: CursorResult[Any] = self.session.execute( + ^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2362, in execute + return self._execute_internal( + ^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2247, in _execute_internal + result: Result[Any] = compile_state_cls.orm_execute_statement( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/bulk_persistence.py", line 1981, in orm_execute_statement + return super().orm_execute_statement( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/context.py", line 293, in orm_execute_statement + result = conn.execute( + ^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1418, in execute + return meth( + ^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 515, in _execute_on_connection + return connection._execute_clauseelement( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1640, in _execute_clauseelement + ret = self._execute_context( + ^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context + return self._exec_single_context( + ^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context + self._handle_dbapi_exception( + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 2352, in _handle_dbapi_exception + raise newraise.with_traceback(exc_info[2]) from e + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context + self.dialect.do_execute( + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 941, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: event_triggers_v2 +[SQL: DELETE FROM event_triggers_v2 WHERE event_triggers_v2.project_id = ? OR event_triggers_v2.scope = ?] +[parameters: ('99-88-33', 'public')] +(Background on this error at: https://sqlalche.me/e/20/e3q8) +}}} + +Traceback (most recent call last): + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context + self.dialect.do_execute( + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 941, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: mistral_metrics + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/usr/lib/python3.12/unittest/mock.py", line 1396, in patched + return func(*newargs, **newkeywargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/tests/unit/policies/test_actions.py", line 244, in test_action_update_public_allowed + resp = self.app.put( + ^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webtest/app.py", line 389, in put + return self._gen_request('PUT', url, params=params, headers=headers, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webtest/app.py", line 756, in _gen_request + return self.do_request(req, status=status, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webtest/app.py", line 627, in do_request + res = req.get_response(app, catch_exc_info=True) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webob/request.py", line 1309, in send + status, headers, app_iter, exc_info = self.call_application( + ^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webob/request.py", line 1278, in call_application + app_iter = application(self.environ, start_response) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webtest/lint.py", line 196, in lint_app + iterator = application(environ, start_response_wrapper) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webob/dec.py", line 129, in __call__ + resp = self.call_func(req, *args, **kw) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webob/dec.py", line 193, in call_func + return self.func(req, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/oslo_middleware/base.py", line 124, in __call__ + response = req.get_response(self.application) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webob/request.py", line 1313, in send + status, headers, app_iter = self.call_application( + ^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webob/request.py", line 1278, in call_application + app_iter = application(self.environ, start_response) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webob/dec.py", line 129, in __call__ + resp = self.call_func(req, *args, **kw) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webob/dec.py", line 193, in call_func + return self.func(req, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/oslo_middleware/base.py", line 124, in __call__ + response = req.get_response(self.application) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webob/request.py", line 1313, in send + status, headers, app_iter = self.call_application( + ^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webob/request.py", line 1278, in call_application + app_iter = application(self.environ, start_response) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webob/dec.py", line 129, in __call__ + resp = self.call_func(req, *args, **kw) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webob/dec.py", line 193, in call_func + return self.func(req, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/osprofiler/web.py", line 118, in __call__ + return request.get_response(self.application) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webob/request.py", line 1313, in send + status, headers, app_iter = self.call_application( + ^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webob/request.py", line 1278, in call_application + app_iter = application(self.environ, start_response) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/pecan/middleware/recursive.py", line 56, in __call__ + return self.application(environ, start_response) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/pecan/core.py", line 841, in __call__ + return super(Pecan, self).__call__(environ, start_response) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/pecan/core.py", line 681, in __call__ + controller, args, kwargs = self.find_controller(state) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/pecan/core.py", line 859, in find_controller + controller, args, kw = super(Pecan, self).find_controller(_state) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/pecan/core.py", line 549, in find_controller + self.handle_hooks(self.determine_hooks(controller), 'before', state) + File "/usr/lib/python3/dist-packages/pecan/core.py", line 866, in handle_hooks + return super(Pecan, self).handle_hooks(hooks, *args, **kw) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/pecan/core.py", line 331, in handle_hooks + result = getattr(hook, hook_type)(*args) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/api/hooks/maintenance.py", line 49, in before + cluster_state = db_api.get_maintenance_status() + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/api.py", line 732, in get_maintenance_status + return IMPL.get_maintenance_status() + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/sqlalchemy/base.py", line 132, in _within_session + result = func(*args, **kw) + ^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/sqlalchemy/api.py", line 2142, in get_maintenance_status + .first() + ^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2728, in first + return self.limit(1)._iter().first() # type: ignore + ^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2827, in _iter + result: Union[ScalarResult[_T], Result[_T]] = self.session.execute( + ^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2362, in execute + return self._execute_internal( + ^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2247, in _execute_internal + result: Result[Any] = compile_state_cls.orm_execute_statement( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/context.py", line 293, in orm_execute_statement + result = conn.execute( + ^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1418, in execute + return meth( + ^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 515, in _execute_on_connection + return connection._execute_clauseelement( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1640, in _execute_clauseelement + ret = self._execute_context( + ^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context + return self._exec_single_context( + ^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context + self._handle_dbapi_exception( + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 2352, in _handle_dbapi_exception + raise newraise.with_traceback(exc_info[2]) from e + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context + self.dialect.do_execute( + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 941, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: mistral_metrics +[SQL: SELECT mistral_metrics.id AS mistral_metrics_id, mistral_metrics.name AS mistral_metrics_name, mistral_metrics.value AS mistral_metrics_value, mistral_metrics.created_at AS mistral_metrics_created_at, mistral_metrics.updated_at AS mistral_metrics_updated_at +FROM mistral_metrics +WHERE mistral_metrics.name = ? + LIMIT ? OFFSET ?] +[parameters: ('maintenance_status', 1, 0)] +(Background on this error at: https://sqlalche.me/e/20/e3q8) + + +====================================================================== +FAIL: mistral.tests.unit.policies.test_actions.TestActionPolicy.test_action_update_public_not_allowed +mistral.tests.unit.policies.test_actions.TestActionPolicy.test_action_update_public_not_allowed +---------------------------------------------------------------------- +testtools.testresult.real._StringException: traceback-1: {{{ +Traceback (most recent call last): + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context + self.dialect.do_execute( + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 941, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: event_triggers_v2 + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/tests/unit/base.py", line 291, in _clean_db + db_api.delete_event_triggers() + File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/api.py", line 708, in delete_event_triggers + return IMPL.delete_event_triggers(**kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/sqlalchemy/base.py", line 132, in _within_session + result = func(*args, **kw) + ^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/sqlalchemy/api.py", line 2076, in delete_event_triggers + return _delete_all(models.EventTrigger, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/sqlalchemy/api.py", line 266, in _delete_all + query.delete(synchronize_session=False) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3161, in delete + result: CursorResult[Any] = self.session.execute( + ^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2362, in execute + return self._execute_internal( + ^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2247, in _execute_internal + result: Result[Any] = compile_state_cls.orm_execute_statement( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/bulk_persistence.py", line 1981, in orm_execute_statement + return super().orm_execute_statement( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/context.py", line 293, in orm_execute_statement + result = conn.execute( + ^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1418, in execute + return meth( + ^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 515, in _execute_on_connection + return connection._execute_clauseelement( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1640, in _execute_clauseelement + ret = self._execute_context( + ^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context + return self._exec_single_context( + ^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context + self._handle_dbapi_exception( + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 2352, in _handle_dbapi_exception + raise newraise.with_traceback(exc_info[2]) from e + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context + self.dialect.do_execute( + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 941, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: event_triggers_v2 +[SQL: DELETE FROM event_triggers_v2 WHERE event_triggers_v2.project_id = ? OR event_triggers_v2.scope = ?] +[parameters: ('99-88-33', 'public')] +(Background on this error at: https://sqlalche.me/e/20/e3q8) +}}} + +Traceback (most recent call last): + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context + self.dialect.do_execute( + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 941, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: mistral_metrics + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/usr/lib/python3.12/unittest/mock.py", line 1396, in patched + return func(*newargs, **newkeywargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/tests/unit/policies/test_actions.py", line 228, in test_action_update_public_not_allowed + resp = self.app.put( + ^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webtest/app.py", line 389, in put + return self._gen_request('PUT', url, params=params, headers=headers, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webtest/app.py", line 756, in _gen_request + return self.do_request(req, status=status, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webtest/app.py", line 627, in do_request + res = req.get_response(app, catch_exc_info=True) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webob/request.py", line 1309, in send + status, headers, app_iter, exc_info = self.call_application( + ^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webob/request.py", line 1278, in call_application + app_iter = application(self.environ, start_response) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webtest/lint.py", line 196, in lint_app + iterator = application(environ, start_response_wrapper) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webob/dec.py", line 129, in __call__ + resp = self.call_func(req, *args, **kw) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webob/dec.py", line 193, in call_func + return self.func(req, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/oslo_middleware/base.py", line 124, in __call__ + response = req.get_response(self.application) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webob/request.py", line 1313, in send + status, headers, app_iter = self.call_application( + ^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webob/request.py", line 1278, in call_application + app_iter = application(self.environ, start_response) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webob/dec.py", line 129, in __call__ + resp = self.call_func(req, *args, **kw) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webob/dec.py", line 193, in call_func + return self.func(req, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/oslo_middleware/base.py", line 124, in __call__ + response = req.get_response(self.application) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webob/request.py", line 1313, in send + status, headers, app_iter = self.call_application( + ^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webob/request.py", line 1278, in call_application + app_iter = application(self.environ, start_response) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webob/dec.py", line 129, in __call__ + resp = self.call_func(req, *args, **kw) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webob/dec.py", line 193, in call_func + return self.func(req, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/osprofiler/web.py", line 118, in __call__ + return request.get_response(self.application) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webob/request.py", line 1313, in send + status, headers, app_iter = self.call_application( + ^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/webob/request.py", line 1278, in call_application + app_iter = application(self.environ, start_response) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/pecan/middleware/recursive.py", line 56, in __call__ + return self.application(environ, start_response) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/pecan/core.py", line 841, in __call__ + return super(Pecan, self).__call__(environ, start_response) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/pecan/core.py", line 681, in __call__ + controller, args, kwargs = self.find_controller(state) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/pecan/core.py", line 859, in find_controller + controller, args, kw = super(Pecan, self).find_controller(_state) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/pecan/core.py", line 549, in find_controller + self.handle_hooks(self.determine_hooks(controller), 'before', state) + File "/usr/lib/python3/dist-packages/pecan/core.py", line 866, in handle_hooks + return super(Pecan, self).handle_hooks(hooks, *args, **kw) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/pecan/core.py", line 331, in handle_hooks + result = getattr(hook, hook_type)(*args) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/api/hooks/maintenance.py", line 49, in before + cluster_state = db_api.get_maintenance_status() + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/api.py", line 732, in get_maintenance_status + return IMPL.get_maintenance_status() + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/sqlalchemy/base.py", line 132, in _within_session + result = func(*args, **kw) + ^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/sqlalchemy/api.py", line 2142, in get_maintenance_status + .first() + ^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2728, in first + return self.limit(1)._iter().first() # type: ignore + ^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2827, in _iter + result: Union[ScalarResult[_T], Result[_T]] = self.session.execute( + ^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2362, in execute + return self._execute_internal( + ^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2247, in _execute_internal + result: Result[Any] = compile_state_cls.orm_execute_statement( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/context.py", line 293, in orm_execute_statement + result = conn.execute( + ^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1418, in execute + return meth( + ^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 515, in _execute_on_connection + return connection._execute_clauseelement( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1640, in _execute_clauseelement + ret = self._execute_context( + ^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context + return self._exec_single_context( + ^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context + self._handle_dbapi_exception( + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 2352, in _handle_dbapi_exception + raise newraise.with_traceback(exc_info[2]) from e + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context + self.dialect.do_execute( + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 941, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: mistral_metrics +[SQL: SELECT mistral_metrics.id AS mistral_metrics_id, mistral_metrics.name AS mistral_metrics_name, mistral_metrics.value AS mistral_metrics_value, mistral_metrics.created_at AS mistral_metrics_created_at, mistral_metrics.updated_at AS mistral_metrics_updated_at +FROM mistral_metrics +WHERE mistral_metrics.name = ? + LIMIT ? OFFSET ?] +[parameters: ('maintenance_status', 1, 0)] +(Background on this error at: https://sqlalche.me/e/20/e3q8) + + +====================================================================== +FAIL: mistral.tests.unit.services.test_workbook_service.WorkbookServiceTest.test_create_same_workbook_in_different_namespaces +mistral.tests.unit.services.test_workbook_service.WorkbookServiceTest.test_create_same_workbook_in_different_namespaces +---------------------------------------------------------------------- +testtools.testresult.real._StringException: traceback-1: {{{ +Traceback (most recent call last): + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context + self.dialect.do_execute( + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 941, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: event_triggers_v2 + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/tests/unit/base.py", line 291, in _clean_db + db_api.delete_event_triggers() + File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/api.py", line 708, in delete_event_triggers + return IMPL.delete_event_triggers(**kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/sqlalchemy/base.py", line 132, in _within_session + result = func(*args, **kw) + ^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/sqlalchemy/api.py", line 2076, in delete_event_triggers + return _delete_all(models.EventTrigger, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/sqlalchemy/api.py", line 266, in _delete_all + query.delete(synchronize_session=False) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3161, in delete + result: CursorResult[Any] = self.session.execute( + ^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2362, in execute + return self._execute_internal( + ^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2247, in _execute_internal + result: Result[Any] = compile_state_cls.orm_execute_statement( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/bulk_persistence.py", line 1981, in orm_execute_statement + return super().orm_execute_statement( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/context.py", line 293, in orm_execute_statement + result = conn.execute( + ^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1418, in execute + return meth( + ^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 515, in _execute_on_connection + return connection._execute_clauseelement( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1640, in _execute_clauseelement + ret = self._execute_context( + ^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context + return self._exec_single_context( + ^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context + self._handle_dbapi_exception( + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 2352, in _handle_dbapi_exception + raise newraise.with_traceback(exc_info[2]) from e + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context + self.dialect.do_execute( + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 941, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: event_triggers_v2 +[SQL: DELETE FROM event_triggers_v2 WHERE event_triggers_v2.project_id = ? OR event_triggers_v2.scope = ?] +[parameters: ('99-88-33', 'public')] +(Background on this error at: https://sqlalche.me/e/20/e3q8) +}}} + +Traceback (most recent call last): + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context + self.dialect.do_execute( + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 941, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: workbooks_v2 + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/tests/unit/services/test_workbook_service.py", line 227, in test_create_same_workbook_in_different_namespaces + first_wb = wb_service.create_workbook_v2(WORKBOOK, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/services/workbooks.py", line 37, in create_workbook_v2 + wb_db = db_api_v2.create_workbook(wb_values) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/api.py", line 103, in create_workbook + return IMPL.create_workbook(values) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/sqlalchemy/base.py", line 132, in _within_session + result = func(*args, **kw) + ^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/sqlalchemy/api.py", line 421, in create_workbook + wb.save(session=session) + File "/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/models.py", line 38, in save + session.flush() + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 4352, in flush + self._flush(objects) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 4487, in _flush + with util.safe_reraise(): + ^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ + raise exc_value.with_traceback(exc_tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 4448, in _flush + flush_context.execute() + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute + rec.execute(self) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute + util.preloaded.orm_persistence.save_obj( + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj + _emit_insert_statements( + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements + result = connection.execute( + ^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1418, in execute + return meth( + ^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 515, in _execute_on_connection + return connection._execute_clauseelement( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1640, in _execute_clauseelement + ret = self._execute_context( + ^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context + return self._exec_single_context( + ^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context + self._handle_dbapi_exception( + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 2352, in _handle_dbapi_exception + raise newraise.with_traceback(exc_info[2]) from e + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context + self.dialect.do_execute( + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 941, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: workbooks_v2 +[SQL: INSERT INTO workbooks_v2 (id, name, namespace, definition, spec, tags, is_system, scope, project_id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)] +[parameters: ('ff2c2598-e601-4a6a-b086-df5dcf540c6e', 'my_wb', 'first_namespace', '\n---\nversion: \'2.0\'\n\nname: my_wb\ntags: [test]\n\nactions:\n concat:\n base: std.echo\n base-input:\n output: "{$.str1}{$.str2}"\n\ ... (366 characters truncated) ... workflow: my_wb.wf1 param1=\'Hi\' task_name=\'task1\'\n publish:\n result: "The result of subworkflow is \'{$.final_result}\'"\n', '{"version": "2.0", "name": "my_wb", "tags": ["test"], "actions": {"concat": {"base": "std.echo", "base-input": {"output": "{$.str1}{$.str2}"}, "name" ... (530 characters truncated) ... of subworkflow is \'{$.final_result}\'"}, "type": "direct", "name": "task1", "version": "2.0"}}, "name": "wf2", "version": "2.0"}, "version": "2.0"}}', '["test"]', 0, 'private', '<default-project>', '2025-01-17 15:11:26.000000', None)] +(Background on this error at: https://sqlalche.me/e/20/e3q8) + + +====================================================================== +FAIL: mistral.tests.unit.services.test_workbook_service.WorkbookServiceTest.test_create_workbook +mistral.tests.unit.services.test_workbook_service.WorkbookServiceTest.test_create_workbook +---------------------------------------------------------------------- +testtools.testresult.real._StringException: traceback-1: {{{ +Traceback (most recent call last): + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context + self.dialect.do_execute( + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 941, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: event_triggers_v2 + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/tests/unit/base.py", line 291, in _clean_db + db_api.delete_event_triggers() + File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/api.py", line 708, in delete_event_triggers + return IMPL.delete_event_triggers(**kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/sqlalchemy/base.py", line 132, in _within_session + result = func(*args, **kw) + ^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/sqlalchemy/api.py", line 2076, in delete_event_triggers + return _delete_all(models.EventTrigger, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/sqlalchemy/api.py", line 266, in _delete_all + query.delete(synchronize_session=False) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3161, in delete + result: CursorResult[Any] = self.session.execute( + ^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2362, in execute + return self._execute_internal( + ^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2247, in _execute_internal + result: Result[Any] = compile_state_cls.orm_execute_statement( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/bulk_persistence.py", line 1981, in orm_execute_statement + return super().orm_execute_statement( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/context.py", line 293, in orm_execute_statement + result = conn.execute( + ^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1418, in execute + return meth( + ^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 515, in _execute_on_connection + return connection._execute_clauseelement( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1640, in _execute_clauseelement + ret = self._execute_context( + ^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context + return self._exec_single_context( + ^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context + self._handle_dbapi_exception( + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 2352, in _handle_dbapi_exception + raise newraise.with_traceback(exc_info[2]) from e + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context + self.dialect.do_execute( + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 941, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: event_triggers_v2 +[SQL: DELETE FROM event_triggers_v2 WHERE event_triggers_v2.project_id = ? OR event_triggers_v2.scope = ?] +[parameters: ('99-88-33', 'public')] +(Background on this error at: https://sqlalche.me/e/20/e3q8) +}}} + +Traceback (most recent call last): + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context + self.dialect.do_execute( + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 941, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: workbooks_v2 + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/tests/unit/services/test_workbook_service.py", line 172, in test_create_workbook + wb_db = wb_service.create_workbook_v2(WORKBOOK, namespace=namespace) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/services/workbooks.py", line 37, in create_workbook_v2 + wb_db = db_api_v2.create_workbook(wb_values) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/api.py", line 103, in create_workbook + return IMPL.create_workbook(values) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/sqlalchemy/base.py", line 132, in _within_session + result = func(*args, **kw) + ^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/sqlalchemy/api.py", line 421, in create_workbook + wb.save(session=session) + File "/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/models.py", line 38, in save + session.flush() + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 4352, in flush + self._flush(objects) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 4487, in _flush + with util.safe_reraise(): + ^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ + raise exc_value.with_traceback(exc_tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 4448, in _flush + flush_context.execute() + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute + rec.execute(self) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute + util.preloaded.orm_persistence.save_obj( + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj + _emit_insert_statements( + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements + result = connection.execute( + ^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1418, in execute + return meth( + ^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 515, in _execute_on_connection + return connection._execute_clauseelement( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1640, in _execute_clauseelement + ret = self._execute_context( + ^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context + return self._exec_single_context( + ^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context + self._handle_dbapi_exception( + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 2352, in _handle_dbapi_exception + raise newraise.with_traceback(exc_info[2]) from e + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context + self.dialect.do_execute( + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 941, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: workbooks_v2 +[SQL: INSERT INTO workbooks_v2 (id, name, namespace, definition, spec, tags, is_system, scope, project_id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)] +[parameters: ('952729ae-722e-4217-a2b7-9f8cb9169ff8', 'my_wb', 'test_workbook_service_0123_namespace', '\n---\nversion: \'2.0\'\n\nname: my_wb\ntags: [test]\n\nactions:\n concat:\n base: std.echo\n base-input:\n output: "{$.str1}{$.str2}"\n\ ... (366 characters truncated) ... workflow: my_wb.wf1 param1=\'Hi\' task_name=\'task1\'\n publish:\n result: "The result of subworkflow is \'{$.final_result}\'"\n', '{"version": "2.0", "name": "my_wb", "tags": ["test"], "actions": {"concat": {"base": "std.echo", "base-input": {"output": "{$.str1}{$.str2}"}, "name" ... (530 characters truncated) ... of subworkflow is \'{$.final_result}\'"}, "type": "direct", "name": "task1", "version": "2.0"}}, "name": "wf2", "version": "2.0"}, "version": "2.0"}}', '["test"]', 0, 'private', '<default-project>', '2025-01-17 15:11:29.000000', None)] +(Background on this error at: https://sqlalche.me/e/20/e3q8) + + +====================================================================== +FAIL: mistral.tests.unit.services.test_workbook_service.WorkbookServiceTest.test_create_workbook_with_default_namespace +mistral.tests.unit.services.test_workbook_service.WorkbookServiceTest.test_create_workbook_with_default_namespace +---------------------------------------------------------------------- +testtools.testresult.real._StringException: traceback-1: {{{ +Traceback (most recent call last): + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context + self.dialect.do_execute( + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 941, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: event_triggers_v2 + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/tests/unit/base.py", line 291, in _clean_db + db_api.delete_event_triggers() + File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/api.py", line 708, in delete_event_triggers + return IMPL.delete_event_triggers(**kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/sqlalchemy/base.py", line 132, in _within_session + result = func(*args, **kw) + ^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/sqlalchemy/api.py", line 2076, in delete_event_triggers + return _delete_all(models.EventTrigger, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/sqlalchemy/api.py", line 266, in _delete_all + query.delete(synchronize_session=False) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3161, in delete + result: CursorResult[Any] = self.session.execute( + ^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2362, in execute + return self._execute_internal( + ^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2247, in _execute_internal + result: Result[Any] = compile_state_cls.orm_execute_statement( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/bulk_persistence.py", line 1981, in orm_execute_statement + return super().orm_execute_statement( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/context.py", line 293, in orm_execute_statement + result = conn.execute( + ^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1418, in execute + return meth( + ^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 515, in _execute_on_connection + return connection._execute_clauseelement( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1640, in _execute_clauseelement + ret = self._execute_context( + ^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context + return self._exec_single_context( + ^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context + self._handle_dbapi_exception( + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 2352, in _handle_dbapi_exception + raise newraise.with_traceback(exc_info[2]) from e + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context + self.dialect.do_execute( + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 941, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: event_triggers_v2 +[SQL: DELETE FROM event_triggers_v2 WHERE event_triggers_v2.project_id = ? OR event_triggers_v2.scope = ?] +[parameters: ('99-88-33', 'public')] +(Background on this error at: https://sqlalche.me/e/20/e3q8) +}}} + +Traceback (most recent call last): + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context + self.dialect.do_execute( + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 941, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: workbooks_v2 + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/tests/unit/services/test_workbook_service.py", line 240, in test_create_workbook_with_default_namespace + wb_db = wb_service.create_workbook_v2(WORKBOOK) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/services/workbooks.py", line 37, in create_workbook_v2 + wb_db = db_api_v2.create_workbook(wb_values) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/api.py", line 103, in create_workbook + return IMPL.create_workbook(values) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/sqlalchemy/base.py", line 132, in _within_session + result = func(*args, **kw) + ^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/sqlalchemy/api.py", line 421, in create_workbook + wb.save(session=session) + File "/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/models.py", line 38, in save + session.flush() + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 4352, in flush + self._flush(objects) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 4487, in _flush + with util.safe_reraise(): + ^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ + raise exc_value.with_traceback(exc_tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 4448, in _flush + flush_context.execute() + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute + rec.execute(self) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute + util.preloaded.orm_persistence.save_obj( + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj + _emit_insert_statements( + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements + result = connection.execute( + ^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1418, in execute + return meth( + ^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 515, in _execute_on_connection + return connection._execute_clauseelement( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1640, in _execute_clauseelement + ret = self._execute_context( + ^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context + return self._exec_single_context( + ^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context + self._handle_dbapi_exception( + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 2352, in _handle_dbapi_exception + raise newraise.with_traceback(exc_info[2]) from e + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context + self.dialect.do_execute( + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 941, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: workbooks_v2 +[SQL: INSERT INTO workbooks_v2 (id, name, namespace, definition, spec, tags, is_system, scope, project_id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)] +[parameters: ('a4077f0f-789e-407d-8e0e-561e74805c97', 'my_wb', '', '\n---\nversion: \'2.0\'\n\nname: my_wb\ntags: [test]\n\nactions:\n concat:\n base: std.echo\n base-input:\n output: "{$.str1}{$.str2}"\n\ ... (366 characters truncated) ... workflow: my_wb.wf1 param1=\'Hi\' task_name=\'task1\'\n publish:\n result: "The result of subworkflow is \'{$.final_result}\'"\n', '{"version": "2.0", "name": "my_wb", "tags": ["test"], "actions": {"concat": {"base": "std.echo", "base-input": {"output": "{$.str1}{$.str2}"}, "name" ... (530 characters truncated) ... of subworkflow is \'{$.final_result}\'"}, "type": "direct", "name": "task1", "version": "2.0"}}, "name": "wf2", "version": "2.0"}, "version": "2.0"}}', '["test"]', 0, 'private', '<default-project>', '2025-01-17 15:11:32.000000', None)] +(Background on this error at: https://sqlalche.me/e/20/e3q8) + + +====================================================================== +FAIL: mistral.tests.unit.services.test_workbook_service.WorkbookServiceTest.test_delete_workbook +mistral.tests.unit.services.test_workbook_service.WorkbookServiceTest.test_delete_workbook +---------------------------------------------------------------------- +testtools.testresult.real._StringException: traceback-1: {{{ +Traceback (most recent call last): + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context + self.dialect.do_execute( + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 941, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: event_triggers_v2 + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/tests/unit/base.py", line 291, in _clean_db + db_api.delete_event_triggers() + File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/api.py", line 708, in delete_event_triggers + return IMPL.delete_event_triggers(**kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/sqlalchemy/base.py", line 132, in _within_session + result = func(*args, **kw) + ^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/sqlalchemy/api.py", line 2076, in delete_event_triggers + return _delete_all(models.EventTrigger, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/sqlalchemy/api.py", line 266, in _delete_all + query.delete(synchronize_session=False) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3161, in delete + result: CursorResult[Any] = self.session.execute( + ^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2362, in execute + return self._execute_internal( + ^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2247, in _execute_internal + result: Result[Any] = compile_state_cls.orm_execute_statement( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/bulk_persistence.py", line 1981, in orm_execute_statement + return super().orm_execute_statement( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/context.py", line 293, in orm_execute_statement + result = conn.execute( + ^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1418, in execute + return meth( + ^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 515, in _execute_on_connection + return connection._execute_clauseelement( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1640, in _execute_clauseelement + ret = self._execute_context( + ^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context + return self._exec_single_context( + ^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context + self._handle_dbapi_exception( + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 2352, in _handle_dbapi_exception + raise newraise.with_traceback(exc_info[2]) from e + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context + self.dialect.do_execute( + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 941, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: event_triggers_v2 +[SQL: DELETE FROM event_triggers_v2 WHERE event_triggers_v2.project_id = ? OR event_triggers_v2.scope = ?] +[parameters: ('99-88-33', 'public')] +(Background on this error at: https://sqlalche.me/e/20/e3q8) +}}} + +Traceback (most recent call last): + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context + self.dialect.do_execute( + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 941, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: workbooks_v2 + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/tests/unit/services/test_workbook_service.py", line 295, in test_delete_workbook + wb_service.create_workbook_v2(WORKBOOK, namespace=namespace) + File "/build/reproducible-path/mistral-19.0.0/mistral/services/workbooks.py", line 37, in create_workbook_v2 + wb_db = db_api_v2.create_workbook(wb_values) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/api.py", line 103, in create_workbook + return IMPL.create_workbook(values) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/sqlalchemy/base.py", line 132, in _within_session + result = func(*args, **kw) + ^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/sqlalchemy/api.py", line 421, in create_workbook + wb.save(session=session) + File "/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/models.py", line 38, in save + session.flush() + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 4352, in flush + self._flush(objects) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 4487, in _flush + with util.safe_reraise(): + ^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ + raise exc_value.with_traceback(exc_tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 4448, in _flush + flush_context.execute() + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute + rec.execute(self) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute + util.preloaded.orm_persistence.save_obj( + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj + _emit_insert_statements( + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements + result = connection.execute( + ^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1418, in execute + return meth( + ^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 515, in _execute_on_connection + return connection._execute_clauseelement( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1640, in _execute_clauseelement + ret = self._execute_context( + ^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context + return self._exec_single_context( + ^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context + self._handle_dbapi_exception( + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 2352, in _handle_dbapi_exception + raise newraise.with_traceback(exc_info[2]) from e + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context + self.dialect.do_execute( + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 941, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: workbooks_v2 +[SQL: INSERT INTO workbooks_v2 (id, name, namespace, definition, spec, tags, is_system, scope, project_id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)] +[parameters: ('f548cb69-a40f-4464-a0d2-ffe4fffc3c33', 'my_wb', 'pqr', '\n---\nversion: \'2.0\'\n\nname: my_wb\ntags: [test]\n\nactions:\n concat:\n base: std.echo\n base-input:\n output: "{$.str1}{$.str2}"\n\ ... (366 characters truncated) ... workflow: my_wb.wf1 param1=\'Hi\' task_name=\'task1\'\n publish:\n result: "The result of subworkflow is \'{$.final_result}\'"\n', '{"version": "2.0", "name": "my_wb", "tags": ["test"], "actions": {"concat": {"base": "std.echo", "base-input": {"output": "{$.str1}{$.str2}"}, "name" ... (530 characters truncated) ... of subworkflow is \'{$.final_result}\'"}, "type": "direct", "name": "task1", "version": "2.0"}}, "name": "wf2", "version": "2.0"}, "version": "2.0"}}', '["test"]', 0, 'private', '<default-project>', '2025-01-17 15:11:35.000000', None)] +(Background on this error at: https://sqlalche.me/e/20/e3q8) + + +====================================================================== +FAIL: mistral.tests.unit.services.test_workbook_service.WorkbookServiceTest.test_update_workbook +mistral.tests.unit.services.test_workbook_service.WorkbookServiceTest.test_update_workbook +---------------------------------------------------------------------- +testtools.testresult.real._StringException: traceback-1: {{{ +Traceback (most recent call last): + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context + self.dialect.do_execute( + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 941, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: event_triggers_v2 + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/tests/unit/base.py", line 291, in _clean_db + db_api.delete_event_triggers() + File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/api.py", line 708, in delete_event_triggers + return IMPL.delete_event_triggers(**kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/sqlalchemy/base.py", line 132, in _within_session + result = func(*args, **kw) + ^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/sqlalchemy/api.py", line 2076, in delete_event_triggers + return _delete_all(models.EventTrigger, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/sqlalchemy/api.py", line 266, in _delete_all + query.delete(synchronize_session=False) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3161, in delete + result: CursorResult[Any] = self.session.execute( + ^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2362, in execute + return self._execute_internal( + ^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2247, in _execute_internal + result: Result[Any] = compile_state_cls.orm_execute_statement( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/bulk_persistence.py", line 1981, in orm_execute_statement + return super().orm_execute_statement( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/context.py", line 293, in orm_execute_statement + result = conn.execute( + ^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1418, in execute + return meth( + ^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 515, in _execute_on_connection + return connection._execute_clauseelement( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1640, in _execute_clauseelement + ret = self._execute_context( + ^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context + return self._exec_single_context( + ^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context + self._handle_dbapi_exception( + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 2352, in _handle_dbapi_exception + raise newraise.with_traceback(exc_info[2]) from e + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context + self.dialect.do_execute( + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 941, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: event_triggers_v2 +[SQL: DELETE FROM event_triggers_v2 WHERE event_triggers_v2.project_id = ? OR event_triggers_v2.scope = ?] +[parameters: ('99-88-33', 'public')] +(Background on this error at: https://sqlalche.me/e/20/e3q8) +}}} + +Traceback (most recent call last): + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context + self.dialect.do_execute( + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 941, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: workbooks_v2 + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/tests/unit/services/test_workbook_service.py", line 252, in test_update_workbook + wb_db = wb_service.create_workbook_v2(WORKBOOK, namespace=namespace) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/services/workbooks.py", line 37, in create_workbook_v2 + wb_db = db_api_v2.create_workbook(wb_values) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/api.py", line 103, in create_workbook + return IMPL.create_workbook(values) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/sqlalchemy/base.py", line 132, in _within_session + result = func(*args, **kw) + ^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/sqlalchemy/api.py", line 421, in create_workbook + wb.save(session=session) + File "/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/models.py", line 38, in save + session.flush() + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 4352, in flush + self._flush(objects) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 4487, in _flush + with util.safe_reraise(): + ^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ + raise exc_value.with_traceback(exc_tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 4448, in _flush + flush_context.execute() + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute + rec.execute(self) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute + util.preloaded.orm_persistence.save_obj( + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj + _emit_insert_statements( + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements + result = connection.execute( + ^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1418, in execute + return meth( + ^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 515, in _execute_on_connection + return connection._execute_clauseelement( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1640, in _execute_clauseelement + ret = self._execute_context( + ^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context + return self._exec_single_context( + ^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context + self._handle_dbapi_exception( + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 2352, in _handle_dbapi_exception + raise newraise.with_traceback(exc_info[2]) from e + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context + self.dialect.do_execute( + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 941, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: workbooks_v2 +[SQL: INSERT INTO workbooks_v2 (id, name, namespace, definition, spec, tags, is_system, scope, project_id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)] +[parameters: ('c90e566f-f1d4-4f19-ae81-822513e8ab8c', 'my_wb', 'test_workbook_service_0123_namespace', '\n---\nversion: \'2.0\'\n\nname: my_wb\ntags: [test]\n\nactions:\n concat:\n base: std.echo\n base-input:\n output: "{$.str1}{$.str2}"\n\ ... (366 characters truncated) ... workflow: my_wb.wf1 param1=\'Hi\' task_name=\'task1\'\n publish:\n result: "The result of subworkflow is \'{$.final_result}\'"\n', '{"version": "2.0", "name": "my_wb", "tags": ["test"], "actions": {"concat": {"base": "std.echo", "base-input": {"output": "{$.str1}{$.str2}"}, "name" ... (530 characters truncated) ... of subworkflow is \'{$.final_result}\'"}, "type": "direct", "name": "task1", "version": "2.0"}}, "name": "wf2", "version": "2.0"}, "version": "2.0"}}', '["test"]', 0, 'private', '<default-project>', '2025-01-17 15:11:38.000000', None)] +(Background on this error at: https://sqlalche.me/e/20/e3q8) + + +====================================================================== +FAIL: mistral.tests.unit.workflow.test_direct_workflow.DirectWorkflowControllerTest.test_continue_workflow +mistral.tests.unit.workflow.test_direct_workflow.DirectWorkflowControllerTest.test_continue_workflow +---------------------------------------------------------------------- +testtools.testresult.real._StringException: traceback-1: {{{ +Traceback (most recent call last): + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context + self.dialect.do_execute( + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 941, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: event_triggers_v2 + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/tests/unit/base.py", line 291, in _clean_db + db_api.delete_event_triggers() + File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/api.py", line 708, in delete_event_triggers + return IMPL.delete_event_triggers(**kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/sqlalchemy/base.py", line 132, in _within_session + result = func(*args, **kw) + ^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/sqlalchemy/api.py", line 2076, in delete_event_triggers + return _delete_all(models.EventTrigger, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/sqlalchemy/api.py", line 266, in _delete_all + query.delete(synchronize_session=False) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3161, in delete + result: CursorResult[Any] = self.session.execute( + ^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2362, in execute + return self._execute_internal( + ^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2247, in _execute_internal + result: Result[Any] = compile_state_cls.orm_execute_statement( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/bulk_persistence.py", line 1981, in orm_execute_statement + return super().orm_execute_statement( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/context.py", line 293, in orm_execute_statement + result = conn.execute( + ^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1418, in execute + return meth( + ^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 515, in _execute_on_connection + return connection._execute_clauseelement( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1640, in _execute_clauseelement + ret = self._execute_context( + ^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context + return self._exec_single_context( + ^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context + self._handle_dbapi_exception( + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 2352, in _handle_dbapi_exception + raise newraise.with_traceback(exc_info[2]) from e + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context + self.dialect.do_execute( + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 941, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: event_triggers_v2 +[SQL: DELETE FROM event_triggers_v2 WHERE event_triggers_v2.project_id = ? OR event_triggers_v2.scope = ?] +[parameters: ('99-88-33', 'public')] +(Background on this error at: https://sqlalche.me/e/20/e3q8) +}}} + +Traceback (most recent call last): + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context + self.dialect.do_execute( + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 941, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: workflow_definitions_v2 + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/usr/lib/python3.12/unittest/mock.py", line 1396, in patched + return func(*newargs, **newkeywargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/tests/unit/workflow/test_direct_workflow.py", line 90, in test_continue_workflow + wf_ex = self._prepare_test(wf_text) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/tests/unit/workflow/test_direct_workflow.py", line 29, in _prepare_test + wfs = wf_service.create_workflows(wf_text) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/services/workflows.py", line 84, in create_workflows + _append_all_workflows( + File "/build/reproducible-path/mistral-19.0.0/mistral/services/workflows.py", line 119, in _append_all_workflows + _create_workflow( + File "/build/reproducible-path/mistral-19.0.0/mistral/services/workflows.py", line 208, in _create_workflow + return db_api.create_workflow_definition( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/api.py", line 154, in create_workflow_definition + return IMPL.create_workflow_definition(values) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/sqlalchemy/base.py", line 132, in _within_session + result = func(*args, **kw) + ^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/sqlalchemy/api.py", line 560, in create_workflow_definition + wf_def.save(session=session) + File "/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/models.py", line 38, in save + session.flush() + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 4352, in flush + self._flush(objects) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 4487, in _flush + with util.safe_reraise(): + ^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ + raise exc_value.with_traceback(exc_tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 4448, in _flush + flush_context.execute() + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute + rec.execute(self) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute + util.preloaded.orm_persistence.save_obj( + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj + _emit_insert_statements( + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements + result = connection.execute( + ^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1418, in execute + return meth( + ^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 515, in _execute_on_connection + return connection._execute_clauseelement( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1640, in _execute_clauseelement + ret = self._execute_context( + ^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context + return self._exec_single_context( + ^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context + self._handle_dbapi_exception( + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 2352, in _handle_dbapi_exception + raise newraise.with_traceback(exc_info[2]) from e + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context + self.dialect.do_execute( + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 941, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: workflow_definitions_v2 +[SQL: INSERT INTO workflow_definitions_v2 (checksum, workbook_name, id, name, namespace, definition, spec, tags, is_system, scope, project_id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)] +[parameters: ('9d1f733deb951ff992ec82ae2c878fb0', None, '32e3751f-b518-4f6c-90e6-ac065415d7ad', 'wf', '', '---\n version: \'2.0\'\n\n wf:\n type: direct\n\n tasks:\n task1:\n action: std.echo output=" ... (189 characters truncated) ... y\' %>\n\n task2:\n action: std.echo output="Hi"\n\n task3:\n action: std.echo output="Hoy"\n ', '{"type": "direct", "tasks": {"task1": {"action": "std.echo output=\\"Hey\\"", "publish": {"res1": "<% $.task1 %>"}, "on-complete": [{"task2": "<% $.r ... (204 characters truncated) ... ion": "2.0"}, "task3": {"action": "std.echo output=\\"Hoy\\"", "type": "direct", "name": "task3", "version": "2.0"}}, "name": "wf", "version": "2.0"}', '[]', 0, 'private', '<default-project>', '2025-01-17 15:11:45.000000', None)] +(Background on this error at: https://sqlalche.me/e/20/e3q8) + + +====================================================================== +FAIL: mistral.tests.unit.workflow.test_direct_workflow.DirectWorkflowControllerTest.test_continue_workflow_no_start_tasks +mistral.tests.unit.workflow.test_direct_workflow.DirectWorkflowControllerTest.test_continue_workflow_no_start_tasks +---------------------------------------------------------------------- +testtools.testresult.real._StringException: Traceback (most recent call last): + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context + self.dialect.do_execute( + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 941, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: event_triggers_v2 + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/build/reproducible-path/mistral-19.0.0/mistral/tests/unit/base.py", line 291, in _clean_db + db_api.delete_event_triggers() + File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/api.py", line 708, in delete_event_triggers + return IMPL.delete_event_triggers(**kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/sqlalchemy/base.py", line 132, in _within_session + result = func(*args, **kw) + ^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/sqlalchemy/api.py", line 2076, in delete_event_triggers + return _delete_all(models.EventTrigger, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/mistral-19.0.0/mistral/db/v2/sqlalchemy/api.py", line 266, in _delete_all + query.delete(synchronize_session=False) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3161, in delete + result: CursorResult[Any] = self.session.execute( + ^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2362, in execute + return self._execute_internal( + ^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2247, in _execute_internal + result: Result[Any] = compile_state_cls.orm_execute_statement( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/bulk_persistence.py", line 1981, in orm_execute_statement + return super().orm_execute_statement( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/context.py", line 293, in orm_execute_statement + result = conn.execute( + ^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1418, in execute + return meth( + ^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 515, in _execute_on_connection + return connection._execute_clauseelement( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1640, in _execute_clauseelement + ret = self._execute_context( + ^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context + return self._exec_single_context( + ^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context + self._handle_dbapi_exception( + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 2352, in _handle_dbapi_exception + raise newraise.with_traceback(exc_info[2]) from e + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context + self.dialect.do_execute( + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 941, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: event_triggers_v2 +[SQL: DELETE FROM event_triggers_v2 WHERE event_triggers_v2.project_id = ? OR event_triggers_v2.scope = ?] +[parameters: ('99-88-33', 'public')] +(Background on this error at: https://sqlalche.me/e/20/e3q8) + + +---------------------------------------------------------------------- +Ran 1309 tests in 3798.765s + +FAILED (failures=22, skipped=8) ++ echo '======> STESTR TEST SUITE FAILED FOR python3.12: displaying pip3 freeze output...' +======> STESTR TEST SUITE FAILED FOR python3.12: displaying pip3 freeze output... ++ '[' -x /usr/bin/pip3 ']' ++ pip3 freeze +WARNING: The directory '/nonexistent/second-build/.cache/pip' or its parent directory is not owned or is not writable by the current user. The cache has been disabled. Check the permissions and owner of that directory. If executing pip with sudo, you should use sudo's -H flag. +alabaster==0.7.16 +alembic==1.13.2.dev0 +amqp==5.3.1 +async-timeout==5.0.1 +attrs==24.3.0 +autocommand==2.2.2 +autopage==0.4.0 +babel==2.16.0 +bcrypt==4.2.0 +beautifulsoup4==4.12.3 +blinker==1.9.0 +cachetools==5.3.3 +certifi==2024.12.14 +chardet==5.2.0 +charset-normalizer==3.4.0 +cliff==4.7.0 +cmd2==2.5.7+ds +colorama==0.4.6 +confluent-kafka==1.7.0 +coverage==7.6.0 +croniter==2.0.7 +cryptography==43.0.0 +ddt==1.7.2 +debtcollector==3.0.0 +decorator==5.1.1 +defusedxml==0.7.1 +Deprecated==1.2.15 +deprecation==2.0.7 +dnspython==2.7.0 +docutils==0.21.2 +dogpile.cache==1.3.3 +dulwich==0.22.7 +etcd3==0.12.0 +etcd3gw==2.4.2 +eventlet==0.36.1 +extras==1.0.0 +fasteners==0.18 +fixtures==4.1.0 +flake8==7.1.1 +futurist==3.0.0 +gabbi==3.0.0 +gevent==24.11.1 +greenlet==3.1.0 +grpcio==1.51.1 +hacking==4.1.0 +httplib2==0.22.0 +idna==3.8 +imagesize==1.4.1 +importlib_metadata==8.5.0 +inflect==7.3.1 +iniconfig==1.1.1 +iso8601==2.1.0 +jaraco.classes==3.4.0 +jaraco.context==6.0.0 +jaraco.functools==4.1.0 +jaraco.text==4.0.0 +jeepney==0.8.0 +Jinja2==3.1.3 +jmespath==1.0.1 +jsonpatch==1.32 +jsonpath-rw==1.4.0 +jsonpath-rw-ext==1.2.2 +jsonpointer==2.4 +jsonschema==4.19.2 +jsonschema-specifications==2023.12.1 +kazoo==2.9.0.dev0 +keyring==25.6.0 +keystoneauth1==5.8.0 +keystonemiddleware==10.7.1 +kombu==5.4.2 +legacy-cgi==2.6.1 +logutils==0.3.5 +lxml==5.3.0 +Mako==1.3.8.dev0 +MarkupSafe==2.1.5 +mccabe==0.7.0 +mistral==19.0.0 +mistral-lib==3.0.0 +monotonic==1.6 +more-itertools==10.5.0 +msgpack==1.0.3 +netaddr==0.10.1 +netifaces==0.11.0 +networkx==3.2.1 +oauthlib==3.2.2 +openstackdocstheme==3.2.0 +openstacksdk==4.0.1 +os-client-config==2.1.0 +os-service-types==1.7.0 +os-testr==3.0.0 +oslo.cache==3.8.0 +oslo.concurrency==6.1.0 +oslo.config==9.6.0 +oslo.context==5.6.0 +oslo.db==16.0.0 +oslo.i18n==6.4.0 +oslo.log==6.1.2 +oslo.messaging==14.9.1 +oslo.metrics==0.9.0 +oslo.middleware==6.2.0 +oslo.policy==4.4.0 +oslo.serialization==5.5.0 +oslo.service==3.5.0 +oslo.utils==7.3.0 +oslotest==5.0.0 +osprofiler==4.2.0 +packaging==24.2 +paramiko==3.4.1 +Paste==3.10.1 +PasteDeploy==3.1.0 +pbr==6.1.0 +pecan==1.5.1 +platformdirs==4.3.6 +pluggy==1.5.0 +ply==3.11 +prettytable==3.12.0 +prometheus-client==0.19.0 +protobuf==4.21.12 +psycopg2==2.9.10 +pure-sasl==0.5.1 +pyasyncore==1.0.2 +pycadf==3.1.1 +pycodestyle==2.12.1 +pyflakes==3.2.0 +Pygments==2.18.0 +PyJWT==2.10.1 +pykerberos==1.1.14 +pymemcache==4.0.0 +PyMySQL==1.1.1 +PyNaCl==1.5.0 +pyparsing==3.1.2 +pyperclip==1.8.2 +pytest==8.3.4 +python-binary-memcached==0.31.2 +python-dateutil==2.9.0 +python-keystoneclient==5.5.0 +python-memcached==1.60 +python-subunit==1.4.2 +python-swiftclient==4.6.0 +pytz==2024.2 +PyYAML==6.0.2 +pyzmq==26.2.0 +redis==4.3.4 +referencing==0.35.1 +repoze.lru==0.7 +requests==2.32.3 +requests_mock==1.12.1 +requestsexceptions==1.4.0 +rfc3986==2.0.0 +roman==4.2 +Routes==2.5.1 +rpds-py==0.21.0 +SecretStorage==3.3.3 +setuptools==75.6.0 +simplegeneric==0.8.1 +simplejson==3.19.3 +six==1.17.0 +snowballstemmer==2.2.0 +soupsieve==2.6 +Sphinx==8.1.3 +sphinxcontrib-httpdomain==1.8.0 +sphinxcontrib-pecanwsme==0.11.0 +SQLAlchemy==2.0.32 +statsd==4.0.1 +stestr==4.1.0 +stevedore==5.3.0 +tempest==41.0.0 +Tempita==0.6.0 +tenacity==8.4.2+really8.4.1 +testrepository==0.0.0 +testresources==2.0.1 +testscenarios==0.5.0 +testtools==2.7.2 +tomlkit==0.13.2 +tooz==6.3.0 +typeguard==4.4.1 +typing_extensions==4.12.2 +uhashring==2.3 +urllib3==2.2.3 +vine==5.1.0 +voluptuous==0.14.2 +waitress==3.0.2 +wcwidth==0.2.13 +WebOb==1.8.9 +WebTest==3.0.2 +wheel==0.45.1 +wrapt==1.15.0 +wsgi_intercept==1.13.1 +WSME==0.12.1 +yappi==1.6.10 +yaql==2.0.0 +zake==0.2.2 +zipp==3.21.0 +zope.event==5.0 +zope.interface==7.2 ++ exit 1 +make[1]: *** [debian/rules:33: override_dh_install] Error 1 make[1]: Leaving directory '/build/reproducible-path/mistral-19.0.0' - dh_md5sums - dh_builddeb -dpkg-deb: building package 'mistral-executor' in '../mistral-executor_19.0.0-2_all.deb'. -dpkg-deb: building package 'mistral-engine' in '../mistral-engine_19.0.0-2_all.deb'. -dpkg-deb: building package 'mistral-api' in '../mistral-api_19.0.0-2_all.deb'. -dpkg-deb: building package 'python3-mistral' in '../python3-mistral_19.0.0-2_all.deb'. -dpkg-deb: building package 'mistral-event-engine' in '../mistral-event-engine_19.0.0-2_all.deb'. -dpkg-deb: building package 'mistral-common' in '../mistral-common_19.0.0-2_all.deb'. - dpkg-genbuildinfo --build=binary -O../mistral_19.0.0-2_armhf.buildinfo - dpkg-genchanges --build=binary -O../mistral_19.0.0-2_armhf.changes -dpkg-genchanges: info: binary-only upload (no source code included) - dpkg-source --after-build . -dpkg-source: info: using options from mistral-19.0.0/debian/source/options: --extend-diff-ignore=^[^/]*[.]egg-info/ --extend-diff-ignore=^[.]gitreview$ -dpkg-buildpackage: info: binary-only upload (no source included) -dpkg-genchanges: info: not including original source code in upload +make: *** [debian/rules:6: binary] Error 2 +dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2 I: copying local configuration +E: Failed autobuilding of package +I: user script /srv/workspace/pbuilder/17309/tmp/hooks/C01_cleanup starting +debug output: disk usage on i-capture-the-hostname at Fri Jan 17 15:12:03 UTC 2025 +Filesystem Size Used Avail Use% Mounted on +tmpfs 7.7G 0 7.7G 0% /dev/shm + +I: user script /srv/workspace/pbuilder/17309/tmp/hooks/C01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env -I: removing directory /srv/workspace/pbuilder/15284 and its subdirectories -I: Current time: Fri Jan 17 01:56:35 -12 2025 -I: pbuilder-time-stamp: 1737122195 +I: removing directory /srv/workspace/pbuilder/17309 and its subdirectories