Skip to content

Flaky test when admin filters proposals by assigned valuator #5834

@tramuntanal

Description

@tramuntanal

Describe the bug
The following test results to be flaky:

rspec ./spec/system/admin_manages_proposal_valuators_spec.rb:68 # Admin manages proposals valuators when filtering proposals by assigned valuator only shows the proposals assigned to the selected valuator

As I executed it locally with the same seed and it worked. (Randomized with seed 20866)
Also Re-executing the proposals test suite in circleci succeeded.

Expected behavior
I expect the test to be reproducible.

Screenshots
N/A

Stacktrace
This is the stack trace from the continous integration:

Failures:

  1) Admin manages proposals valuators when filtering proposals by assigned valuator only shows the proposals assigned to the selected valuator
     Failure/Error: <% proposals.each do |proposal| %>
     
     ActionView::Template::Error:
       PG::UndefinedFunction: ERROR:  operator does not exist: boolean = bigint
       LINE 1: ...oposals"."published_at" IS NOT NULL AND (        TRUE = any(
                                                                        ^
       HINT:  No operator matches the given name and argument types. You might need to add explicit type casts.
       : SELECT  "decidim_proposals_proposals".* FROM "decidim_proposals_proposals" WHERE "decidim_proposals_proposals"."decidim_component_id" = $1 AND "decidim_proposals_proposals"."published_at" IS NOT NULL AND (        TRUE = any(
                 (SELECT decidim_proposals_valuation_assignments.valuator_role_id
                 FROM decidim_proposals_valuation_assignments
                 WHERE decidim_proposals_valuation_assignments.decidim_proposal_id = decidim_proposals_proposals.id
                 )
               )
       ) LIMIT $2 OFFSET $3
     
     [Image screenshot]: file:///app/spec/decidim_dummy_app/tmp/screenshots/failures_r_spec_example_groups_admin_manages_proposals_valuators_when_filtering_proposals_by_assigned_valuator_only_shows_the_proposals_assigned_to_the_selected_valuator_103.png
       [Page HTML]: file:///app/spec/decidim_dummy_app/tmp/screenshots/failures_r_spec_example_groups_admin_manages_proposals_valuators_when_filtering_proposals_by_assigned_valuator_only_shows_the_proposals_assigned_to_the_selected_valuator_103.html

     
     # /usr/local/bundle/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb:611:in `async_exec_params'
     # /usr/local/bundle/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb:611:in `block (2 levels) in exec_no_cache'
     # /usr/local/bundle/gems/activesupport-5.2.3/lib/active_support/dependencies/interlock.rb:48:in `block in permit_concurrent_loads'
     # /usr/local/bundle/gems/activesupport-5.2.3/lib/active_support/concurrency/share_lock.rb:187:in `yield_shares'
     # /usr/local/bundle/gems/activesupport-5.2.3/lib/active_support/dependencies/interlock.rb:47:in `permit_concurrent_loads'
     # /usr/local/bundle/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb:610:in `block in exec_no_cache'
     # /usr/local/bundle/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb:581:in `block (2 levels) in log'
     # /usr/local/bundle/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb:580:in `block in log'
     # /usr/local/bundle/gems/activesupport-5.2.3/lib/active_support/notifications/instrumenter.rb:23:in `instrument'
     # /usr/local/bundle/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb:571:in `log'
     # /usr/local/bundle/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb:609:in `exec_no_cache'
     # /usr/local/bundle/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb:598:in `execute_and_clear'
     # /usr/local/bundle/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/database_statements.rb:81:in `exec_query'
     # /usr/local/bundle/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb:478:in `select'
     # /usr/local/bundle/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb:70:in `select_all'
     # /usr/local/bundle/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/query_cache.rb:106:in `select_all'
     # /usr/local/bundle/gems/activerecord-5.2.3/lib/active_record/querying.rb:41:in `find_by_sql'
     # /usr/local/bundle/gems/activerecord-5.2.3/lib/active_record/relation.rb:560:in `block in exec_queries'
     # /usr/local/bundle/gems/activerecord-5.2.3/lib/active_record/relation.rb:584:in `skip_query_cache_if_necessary'
     # /usr/local/bundle/gems/activerecord-5.2.3/lib/active_record/relation.rb:547:in `exec_queries'
     # /usr/local/bundle/gems/activerecord-5.2.3/lib/active_record/relation.rb:422:in `load'
     # /usr/local/bundle/gems/activerecord-5.2.3/lib/active_record/relation.rb:200:in `records'
     # /usr/local/bundle/gems/activerecord-5.2.3/lib/active_record/relation/delegation.rb:71:in `each'
     # ./app/views/decidim/proposals/admin/proposals/bulk_actions/_recategorize.html.erb:4:in `block in __app_decidim_proposals_app_views_decidim_proposals_admin_proposals_bulk_actions__recategorize_html_erb__4250398618681495428_47252134998820'
     # /usr/local/bundle/gems/actionview-5.2.3/lib/action_view/helpers/capture_helper.rb:41:in `block in capture'
     # /usr/local/bundle/gems/actionview-5.2.3/lib/action_view/helpers/capture_helper.rb:205:in `with_output_buffer'
     # /usr/local/bundle/gems/actionview-5.2.3/lib/action_view/helpers/capture_helper.rb:41:in `capture'
     # /usr/local/bundle/gems/actionview-5.2.3/lib/action_view/helpers/form_tag_helper.rb:72:in `form_tag'
     # ./app/views/decidim/proposals/admin/proposals/bulk_actions/_recategorize.html.erb:2:in `__app_decidim_proposals_app_views_decidim_proposals_admin_proposals_bulk_actions__recategorize_html_erb__4250398618681495428_47252134998820'
     # /usr/local/bundle/gems/actionview-5.2.3/lib/action_view/template.rb:159:in `block in render'
     # /usr/local/bundle/gems/activesupport-5.2.3/lib/active_support/notifications.rb:170:in `instrument'
     # /usr/local/bundle/gems/actionview-5.2.3/lib/action_view/template.rb:354:in `instrument_render_template'
     # /usr/local/bundle/gems/actionview-5.2.3/lib/action_view/template.rb:157:in `render'
     # /usr/local/bundle/gems/actionview-5.2.3/lib/action_view/renderer/partial_renderer.rb:344:in `block in render_partial'
     # /usr/local/bundle/gems/actionview-5.2.3/lib/action_view/renderer/abstract_renderer.rb:44:in `block in instrument'
     # /usr/local/bundle/gems/activesupport-5.2.3/lib/active_support/notifications.rb:168:in `block in instrument'
     # /usr/local/bundle/gems/activesupport-5.2.3/lib/active_support/notifications/instrumenter.rb:23:in `instrument'
     # /usr/local/bundle/gems/activesupport-5.2.3/lib/active_support/notifications.rb:168:in `instrument'
     # /usr/local/bundle/gems/actionview-5.2.3/lib/action_view/renderer/abstract_renderer.rb:43:in `instrument'
     # /usr/local/bundle/gems/actionview-5.2.3/lib/action_view/renderer/partial_renderer.rb:333:in `render_partial'
     # /usr/local/bundle/gems/actionview-5.2.3/lib/action_view/renderer/partial_renderer.rb:312:in `render'
     # /usr/local/bundle/gems/actionview-5.2.3/lib/action_view/renderer/renderer.rb:49:in `render_partial'
     # /usr/local/bundle/gems/actionview-5.2.3/lib/action_view/renderer/renderer.rb:23:in `render'
     # /usr/local/bundle/gems/actionview-5.2.3/lib/action_view/helpers/rendering_helper.rb:33:in `render'
     # ./app/views/decidim/proposals/admin/proposals/_bulk-actions.html.erb:19:in `__app_decidim_proposals_app_views_decidim_proposals_admin_proposals__bulk_actions_html_erb__4447329828669521861_47252135892080'
     # /usr/local/bundle/gems/actionview-5.2.3/lib/action_view/template.rb:159:in `block in render'
     # /usr/local/bundle/gems/activesupport-5.2.3/lib/active_support/notifications.rb:170:in `instrument'
     # /usr/local/bundle/gems/actionview-5.2.3/lib/action_view/template.rb:354:in `instrument_render_template'
     # /usr/local/bundle/gems/actionview-5.2.3/lib/action_view/template.rb:157:in `render'
     # /usr/local/bundle/gems/actionview-5.2.3/lib/action_view/renderer/partial_renderer.rb:344:in `block in render_partial'
     # /usr/local/bundle/gems/actionview-5.2.3/lib/action_view/renderer/abstract_renderer.rb:44:in `block in instrument'
     # /usr/local/bundle/gems/activesupport-5.2.3/lib/active_support/notifications.rb:168:in `block in instrument'
     # /usr/local/bundle/gems/activesupport-5.2.3/lib/active_support/notifications/instrumenter.rb:23:in `instrument'
     # /usr/local/bundle/gems/activesupport-5.2.3/lib/active_support/notifications.rb:168:in `instrument'
     # /usr/local/bundle/gems/actionview-5.2.3/lib/action_view/renderer/abstract_renderer.rb:43:in `instrument'
     # /usr/local/bundle/gems/actionview-5.2.3/lib/action_view/renderer/partial_renderer.rb:333:in `render_partial'
     # /usr/local/bundle/gems/actionview-5.2.3/lib/action_view/renderer/partial_renderer.rb:312:in `render'
     # /usr/local/bundle/gems/actionview-5.2.3/lib/action_view/renderer/renderer.rb:49:in `render_partial'
     # /usr/local/bundle/gems/actionview-5.2.3/lib/action_view/renderer/renderer.rb:23:in `render'
     # /usr/local/bundle/gems/actionview-5.2.3/lib/action_view/helpers/rendering_helper.rb:33:in `render'
     # ./app/views/decidim/proposals/admin/proposals/index.html.erb:8:in `__app_decidim_proposals_app_views_decidim_proposals_admin_proposals_index_html_erb___102928980923737905_47252136135460'
     # /usr/local/bundle/gems/actionview-5.2.3/lib/action_view/template.rb:159:in `block in render'
     # /usr/local/bundle/gems/activesupport-5.2.3/lib/active_support/notifications.rb:170:in `instrument'
     # /usr/local/bundle/gems/actionview-5.2.3/lib/action_view/template.rb:354:in `instrument_render_template'
     # /usr/local/bundle/gems/actionview-5.2.3/lib/action_view/template.rb:157:in `render'
     # /usr/local/bundle/gems/actionview-5.2.3/lib/action_view/renderer/template_renderer.rb:54:in `block (2 levels) in render_template'
     # /usr/local/bundle/gems/actionview-5.2.3/lib/action_view/renderer/abstract_renderer.rb:44:in `block in instrument'
     # /usr/local/bundle/gems/activesupport-5.2.3/lib/active_support/notifications.rb:168:in `block in instrument'
     # /usr/local/bundle/gems/activesupport-5.2.3/lib/active_support/notifications/instrumenter.rb:23:in `instrument'
     # /usr/local/bundle/gems/activesupport-5.2.3/lib/active_support/notifications.rb:168:in `instrument'
     # /usr/local/bundle/gems/actionview-5.2.3/lib/action_view/renderer/abstract_renderer.rb:43:in `instrument'
     # /usr/local/bundle/gems/actionview-5.2.3/lib/action_view/renderer/template_renderer.rb:53:in `block in render_template'
     # /usr/local/bundle/gems/actionview-5.2.3/lib/action_view/renderer/template_renderer.rb:61:in `render_with_layout'
     # /usr/local/bundle/gems/actionview-5.2.3/lib/action_view/renderer/template_renderer.rb:52:in `render_template'
     # /usr/local/bundle/gems/actionview-5.2.3/lib/action_view/renderer/template_renderer.rb:16:in `render'
     # /usr/local/bundle/gems/actionview-5.2.3/lib/action_view/renderer/renderer.rb:44:in `render_template'
     # /usr/local/bundle/gems/actionview-5.2.3/lib/action_view/renderer/renderer.rb:25:in `render'
     # /usr/local/bundle/gems/actionview-5.2.3/lib/action_view/rendering.rb:103:in `_render_template'
     # /usr/local/bundle/gems/actionpack-5.2.3/lib/action_controller/metal/streaming.rb:219:in `_render_template'
     # /usr/local/bundle/gems/actionview-5.2.3/lib/action_view/rendering.rb:84:in `render_to_body'
     # /usr/local/bundle/gems/actionpack-5.2.3/lib/action_controller/metal/rendering.rb:52:in `render_to_body'
     # /usr/local/bundle/gems/actionpack-5.2.3/lib/action_controller/metal/renderers.rb:142:in `render_to_body'
     # /usr/local/bundle/gems/actionpack-5.2.3/lib/abstract_controller/rendering.rb:25:in `render'
     # /usr/local/bundle/gems/actionpack-5.2.3/lib/action_controller/metal/rendering.rb:36:in `render'
     # /usr/local/bundle/gems/actionpack-5.2.3/lib/action_controller/metal/instrumentation.rb:46:in `block (2 levels) in render'
     # /usr/local/bundle/gems/activesupport-5.2.3/lib/active_support/core_ext/benchmark.rb:14:in `block in ms'
     # /usr/local/bundle/gems/activesupport-5.2.3/lib/active_support/core_ext/benchmark.rb:14:in `ms'
     # /usr/local/bundle/gems/actionpack-5.2.3/lib/action_controller/metal/instrumentation.rb:46:in `block in render'
     # /usr/local/bundle/gems/actionpack-5.2.3/lib/action_controller/metal/instrumentation.rb:87:in `cleanup_view_runtime'
     # /usr/local/bundle/gems/activerecord-5.2.3/lib/active_record/railties/controller_runtime.rb:31:in `cleanup_view_runtime'
     # /usr/local/bundle/gems/actionpack-5.2.3/lib/action_controller/metal/instrumentation.rb:45:in `render'
     # /usr/local/bundle/gems/wicked_pdf-1.4.0/lib/wicked_pdf/pdf_helper.rb:46:in `call'
     # /usr/local/bundle/gems/wicked_pdf-1.4.0/lib/wicked_pdf/pdf_helper.rb:46:in `render_with_wicked_pdf'
     # /usr/local/bundle/gems/wicked_pdf-1.4.0/lib/wicked_pdf/pdf_helper.rb:30:in `render'
     # /usr/local/bundle/gems/actionpack-5.2.3/lib/action_controller/metal/implicit_render.rb:35:in `default_render'
     # /usr/local/bundle/gems/actionpack-5.2.3/lib/action_controller/metal/basic_implicit_render.rb:6:in `send_action'
     # /usr/local/bundle/gems/actionpack-5.2.3/lib/abstract_controller/base.rb:194:in `process_action'
     # /usr/local/bundle/gems/actionpack-5.2.3/lib/action_controller/metal/rendering.rb:30:in `process_action'
     # /usr/local/bundle/gems/actionpack-5.2.3/lib/abstract_controller/callbacks.rb:42:in `block in process_action'
     # /usr/local/bundle/gems/activesupport-5.2.3/lib/active_support/callbacks.rb:109:in `block in run_callbacks'
     # /usr/local/bundle/gems/activesupport-5.2.3/lib/active_support/core_ext/time/zones.rb:66:in `use_zone'
     # /app/decidim-core/app/controllers/concerns/decidim/use_organization_time_zone.rb:21:in `use_organization_time_zone'
     # /usr/local/bundle/gems/activesupport-5.2.3/lib/active_support/callbacks.rb:118:in `block in run_callbacks'
     # /usr/local/bundle/gems/i18n-1.6.0/lib/i18n.rb:297:in `with_locale'
     # /app/decidim-core/app/controllers/concerns/decidim/locale_switcher.rb:24:in `switch_locale'
     # /usr/local/bundle/gems/activesupport-5.2.3/lib/active_support/callbacks.rb:118:in `block in run_callbacks'
     # /usr/local/bundle/gems/activesupport-5.2.3/lib/active_support/callbacks.rb:136:in `run_callbacks'
     # /usr/local/bundle/gems/actionpack-5.2.3/lib/abstract_controller/callbacks.rb:41:in `process_action'
     # /usr/local/bundle/gems/actionpack-5.2.3/lib/action_controller/metal/rescue.rb:22:in `process_action'
     # /usr/local/bundle/gems/actionpack-5.2.3/lib/action_controller/metal/instrumentation.rb:34:in `block in process_action'
     # /usr/local/bundle/gems/activesupport-5.2.3/lib/active_support/notifications.rb:168:in `block in instrument'
     # /usr/local/bundle/gems/activesupport-5.2.3/lib/active_support/notifications/instrumenter.rb:23:in `instrument'
     # /usr/local/bundle/gems/activesupport-5.2.3/lib/active_support/notifications.rb:168:in `instrument'
     # /usr/local/bundle/gems/actionpack-5.2.3/lib/action_controller/metal/instrumentation.rb:32:in `process_action'
     # /usr/local/bundle/gems/actionpack-5.2.3/lib/action_controller/metal/params_wrapper.rb:256:in `process_action'
     # /usr/local/bundle/gems/activerecord-5.2.3/lib/active_record/railties/controller_runtime.rb:24:in `process_action'
     # /usr/local/bundle/gems/actionpack-5.2.3/lib/abstract_controller/base.rb:134:in `process'
     # /usr/local/bundle/gems/actionview-5.2.3/lib/action_view/rendering.rb:32:in `process'
     # /usr/local/bundle/gems/actionpack-5.2.3/lib/action_controller/metal.rb:191:in `dispatch'
     # /usr/local/bundle/gems/actionpack-5.2.3/lib/action_controller/metal.rb:252:in `dispatch'
     # /usr/local/bundle/gems/actionpack-5.2.3/lib/action_dispatch/routing/route_set.rb:52:in `dispatch'
     # /usr/local/bundle/gems/actionpack-5.2.3/lib/action_dispatch/routing/route_set.rb:34:in `serve'
     # /usr/local/bundle/gems/actionpack-5.2.3/lib/action_dispatch/journey/router.rb:52:in `block in serve'
     # /usr/local/bundle/gems/actionpack-5.2.3/lib/action_dispatch/journey/router.rb:35:in `each'
     # /usr/local/bundle/gems/actionpack-5.2.3/lib/action_dispatch/journey/router.rb:35:in `serve'
     # /usr/local/bundle/gems/actionpack-5.2.3/lib/action_dispatch/routing/route_set.rb:840:in `call'
     # /usr/local/bundle/gems/railties-5.2.3/lib/rails/engine.rb:524:in `call'
     # /usr/local/bundle/gems/railties-5.2.3/lib/rails/railtie.rb:190:in `public_send'
     # /usr/local/bundle/gems/railties-5.2.3/lib/rails/railtie.rb:190:in `method_missing'
     # /usr/local/bundle/gems/actionpack-5.2.3/lib/action_dispatch/routing/mapper.rb:19:in `block in <class:Constraints>'
     # /usr/local/bundle/gems/actionpack-5.2.3/lib/action_dispatch/routing/mapper.rb:48:in `serve'
     # /usr/local/bundle/gems/actionpack-5.2.3/lib/action_dispatch/journey/router.rb:52:in `block in serve'
     # /usr/local/bundle/gems/actionpack-5.2.3/lib/action_dispatch/journey/router.rb:35:in `each'
     # /usr/local/bundle/gems/actionpack-5.2.3/lib/action_dispatch/journey/router.rb:35:in `serve'
     # /usr/local/bundle/gems/actionpack-5.2.3/lib/action_dispatch/routing/route_set.rb:840:in `call'
     # /usr/local/bundle/gems/railties-5.2.3/lib/rails/engine.rb:524:in `call'
     # /usr/local/bundle/gems/railties-5.2.3/lib/rails/railtie.rb:190:in `public_send'
     # /usr/local/bundle/gems/railties-5.2.3/lib/rails/railtie.rb:190:in `method_missing'
     # /usr/local/bundle/gems/actionpack-5.2.3/lib/action_dispatch/routing/mapper.rb:19:in `block in <class:Constraints>'
     # /usr/local/bundle/gems/actionpack-5.2.3/lib/action_dispatch/routing/mapper.rb:48:in `serve'
     # /usr/local/bundle/gems/actionpack-5.2.3/lib/action_dispatch/journey/router.rb:52:in `block in serve'
     # /usr/local/bundle/gems/actionpack-5.2.3/lib/action_dispatch/journey/router.rb:35:in `each'
     # /usr/local/bundle/gems/actionpack-5.2.3/lib/action_dispatch/journey/router.rb:35:in `serve'
     # /usr/local/bundle/gems/actionpack-5.2.3/lib/action_dispatch/routing/route_set.rb:840:in `call'
     # /usr/local/bundle/gems/railties-5.2.3/lib/rails/engine.rb:524:in `call'
     # /usr/local/bundle/gems/railties-5.2.3/lib/rails/railtie.rb:190:in `public_send'
     # /usr/local/bundle/gems/railties-5.2.3/lib/rails/railtie.rb:190:in `method_missing'
     # /usr/local/bundle/gems/actionpack-5.2.3/lib/action_dispatch/routing/mapper.rb:19:in `block in <class:Constraints>'
     # /usr/local/bundle/gems/actionpack-5.2.3/lib/action_dispatch/routing/mapper.rb:48:in `serve'
     # /usr/local/bundle/gems/actionpack-5.2.3/lib/action_dispatch/journey/router.rb:52:in `block in serve'
     # /usr/local/bundle/gems/actionpack-5.2.3/lib/action_dispatch/journey/router.rb:35:in `each'
     # /usr/local/bundle/gems/actionpack-5.2.3/lib/action_dispatch/journey/router.rb:35:in `serve'
     # /usr/local/bundle/gems/actionpack-5.2.3/lib/action_dispatch/routing/route_set.rb:840:in `call'
     # /usr/local/bundle/gems/railties-5.2.3/lib/rails/engine.rb:524:in `call'
     # /usr/local/bundle/gems/railties-5.2.3/lib/rails/railtie.rb:190:in `public_send'
     # /usr/local/bundle/gems/railties-5.2.3/lib/rails/railtie.rb:190:in `method_missing'
     # /usr/local/bundle/gems/actionpack-5.2.3/lib/action_dispatch/routing/mapper.rb:19:in `block in <class:Constraints>'
     # /usr/local/bundle/gems/actionpack-5.2.3/lib/action_dispatch/routing/mapper.rb:48:in `serve'
     # /usr/local/bundle/gems/actionpack-5.2.3/lib/action_dispatch/journey/router.rb:52:in `block in serve'
     # /usr/local/bundle/gems/actionpack-5.2.3/lib/action_dispatch/journey/router.rb:35:in `each'
     # /usr/local/bundle/gems/actionpack-5.2.3/lib/action_dispatch/journey/router.rb:35:in `serve'
     # /usr/local/bundle/gems/actionpack-5.2.3/lib/action_dispatch/routing/route_set.rb:840:in `call'
     # /usr/local/bundle/gems/batch-loader-1.4.1/lib/batch_loader/middleware.rb:11:in `call'
     # /usr/local/bundle/gems/omniauth-1.9.0/lib/omniauth/strategy.rb:192:in `call!'
     # /usr/local/bundle/gems/omniauth-1.9.0/lib/omniauth/strategy.rb:169:in `call'
     # /usr/local/bundle/gems/omniauth-1.9.0/lib/omniauth/strategy.rb:192:in `call!'
     # /usr/local/bundle/gems/omniauth-1.9.0/lib/omniauth/strategy.rb:169:in `call'
     # /usr/local/bundle/gems/omniauth-1.9.0/lib/omniauth/strategy.rb:192:in `call!'
     # /usr/local/bundle/gems/omniauth-1.9.0/lib/omniauth/strategy.rb:169:in `call'
     # /usr/local/bundle/gems/omniauth-1.9.0/lib/omniauth/builder.rb:64:in `call'
     # /usr/local/bundle/gems/warden-1.2.8/lib/warden/manager.rb:36:in `block in call'
     # /usr/local/bundle/gems/warden-1.2.8/lib/warden/manager.rb:34:in `catch'
     # /usr/local/bundle/gems/warden-1.2.8/lib/warden/manager.rb:34:in `call'
     # /app/decidim-core/app/middleware/decidim/current_organization.rb:21:in `call'
     # /usr/local/bundle/gems/rack-2.0.8/lib/rack/tempfile_reaper.rb:15:in `call'
     # /usr/local/bundle/gems/rack-2.0.8/lib/rack/etag.rb:25:in `call'
     # /usr/local/bundle/gems/rack-2.0.8/lib/rack/conditional_get.rb:25:in `call'
     # /usr/local/bundle/gems/rack-2.0.8/lib/rack/head.rb:12:in `call'
     # /usr/local/bundle/gems/actionpack-5.2.3/lib/action_dispatch/http/content_security_policy.rb:18:in `call'
     # /usr/local/bundle/gems/rack-2.0.8/lib/rack/session/abstract/id.rb:259:in `context'
     # /usr/local/bundle/gems/rack-2.0.8/lib/rack/session/abstract/id.rb:253:in `call'
     # /usr/local/bundle/gems/actionpack-5.2.3/lib/action_dispatch/middleware/cookies.rb:670:in `call'
     # /usr/local/bundle/gems/actionpack-5.2.3/lib/action_dispatch/middleware/callbacks.rb:28:in `block in call'
     # /usr/local/bundle/gems/activesupport-5.2.3/lib/active_support/callbacks.rb:98:in `run_callbacks'
     # /usr/local/bundle/gems/actionpack-5.2.3/lib/action_dispatch/middleware/callbacks.rb:26:in `call'
     # /usr/local/bundle/gems/actionpack-5.2.3/lib/action_dispatch/middleware/debug_exceptions.rb:61:in `call'
     # /usr/local/bundle/gems/actionpack-5.2.3/lib/action_dispatch/middleware/show_exceptions.rb:33:in `call'
     # /usr/local/bundle/gems/railties-5.2.3/lib/rails/rack/logger.rb:38:in `call_app'
     # /usr/local/bundle/gems/railties-5.2.3/lib/rails/rack/logger.rb:26:in `block in call'
     # /usr/local/bundle/gems/activesupport-5.2.3/lib/active_support/tagged_logging.rb:71:in `block in tagged'
     # /usr/local/bundle/gems/activesupport-5.2.3/lib/active_support/tagged_logging.rb:28:in `tagged'
     # /usr/local/bundle/gems/activesupport-5.2.3/lib/active_support/tagged_logging.rb:71:in `tagged'
     # /usr/local/bundle/gems/railties-5.2.3/lib/rails/rack/logger.rb:26:in `call'
     # /usr/local/bundle/gems/actionpack-5.2.3/lib/action_dispatch/middleware/remote_ip.rb:81:in `call'
     # /usr/local/bundle/gems/request_store-1.5.0/lib/request_store/middleware.rb:19:in `call'
     # /usr/local/bundle/gems/actionpack-5.2.3/lib/action_dispatch/middleware/request_id.rb:27:in `call'
     # /usr/local/bundle/gems/rack-2.0.8/lib/rack/method_override.rb:22:in `call'
     # /usr/local/bundle/gems/rack-2.0.8/lib/rack/runtime.rb:22:in `call'
     # /usr/local/bundle/gems/activesupport-5.2.3/lib/active_support/cache/strategy/local_cache_middleware.rb:29:in `call'
     # /usr/local/bundle/gems/actionpack-5.2.3/lib/action_dispatch/middleware/executor.rb:14:in `call'
     # /usr/local/bundle/gems/actionpack-5.2.3/lib/action_dispatch/middleware/static.rb:127:in `call'
     # /usr/local/bundle/gems/rack-2.0.8/lib/rack/sendfile.rb:111:in `call'
     # /usr/local/bundle/gems/rack-cors-1.1.1/lib/rack/cors.rb:100:in `call'
     # /usr/local/bundle/gems/railties-5.2.3/lib/rails/engine.rb:524:in `call'
     # /usr/local/bundle/gems/rack-2.0.8/lib/rack/urlmap.rb:68:in `block in call'
     # /usr/local/bundle/gems/rack-2.0.8/lib/rack/urlmap.rb:53:in `each'
     # /usr/local/bundle/gems/rack-2.0.8/lib/rack/urlmap.rb:53:in `call'
     # /usr/local/bundle/gems/rack-2.0.8/lib/rack/builder.rb:153:in `call'
     # /usr/local/bundle/gems/capybara-3.31.0/lib/capybara/server/middleware.rb:58:in `call'
     # /usr/local/bundle/gems/puma-4.3.3/lib/puma/configuration.rb:228:in `call'
     # /usr/local/bundle/gems/puma-4.3.3/lib/puma/server.rb:682:in `handle_request'
     # /usr/local/bundle/gems/puma-4.3.3/lib/puma/server.rb:472:in `process_client'
     # /usr/local/bundle/gems/puma-4.3.3/lib/puma/server.rb:328:in `block in run'
     # /usr/local/bundle/gems/puma-4.3.3/lib/puma/thread_pool.rb:134:in `block in spawn_thread'
     # ------------------
     # --- Caused by: ---
     # PG::UndefinedFunction:
     #   ERROR:  operator does not exist: boolean = bigint
     #   LINE 1: ...oposals"."published_at" IS NOT NULL AND (        TRUE = any(
     #                                                                    ^
     #   HINT:  No operator matches the given name and argument types. You might need to add explicit type casts.
     #   /usr/local/bundle/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb:611:in `async_exec_params'

Finished in 42 minutes 51 seconds (files took 12.88 seconds to load)
1909 examples, 1 failure

Failed examples:

rspec ./spec/system/admin_manages_proposal_valuators_spec.rb:68 # Admin manages proposals valuators when filtering proposals by assigned valuator only shows the proposals assigned to the selected valuator

Extra data (please complete the following information):

  • Device: [e.g. iPhone6, Desktop]
  • Device OS: [e.g. iOS8.1, Windows 10]
  • Browser: [e.g. Chrome, Firefox, Safari]
  • Decidim Version: [e.g. 0.10]
  • Decidim installation: [e.g. MetaDecidim]

Additional context
Add any other context about the problem here. For instance, add Metadecidim link.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions