rasa: rasa data validate causes error with "action_two_stage_fallback"

Rasa Open Source version

3.0.0

Rasa SDK version

No response

Rasa X version

No response

Python version

3.8

What operating system are you using?

OSX

What happened?

When using the two-stage fallback, I get the following error when running rasa data validate

UserWarning: The form ‘action_two_stage_fallback’ is used in the ‘Activate two stage fallback’ block, but it is not listed in the domain file. You should add it to your domain file!

I have this in my rules:

version: “3.0” rules:

  • rule: Activate two stage fallback steps:
  • intent: nlu_fallback
  • action: action_two_stage_fallback
  • active_loop: action_two_stage_fallback

Command / Request

rasa data validate

Relevant log output

No response

About this issue

  • Original URL
  • State: closed
  • Created 3 years ago
  • Comments: 19 (5 by maintainers)

Most upvoted comments

@ancalita thank you for pointing this bugfix. rasa data validate does work without problem now but the bot still hangs with the same key error in 3.2.1. Please see the ticket: https://github.com/RasaHQ/rasa/issues/11294

Fix released in version 3.1.3 and 3.2.1

Running into the same issue. The two stage fallback also causes this error in normal rasa operation when using rasa run.

My version details:

Rasa Version      :         3.1.0
Minimum Compatible Version: 3.0.0
Rasa SDK Version  :         3.1.1
Rasa X Version    :         None
Python Version    :         3.8.9
Operating System  :         Windows-10-10.0.19041-SP0

@borisjota The bugfix released in version 3.2.1 targeted solely the rasa data validate reported issue here. I’m currently looking into the separate issue related to the KeyError: #11294

@cqx931 That seems to be a different issue to the one described in the original issue. Please submit a separate bug report with more details please. Also note this bugfix was released in version 3.2.1: https://github.com/RasaHQ/rasa/releases/tag/3.2.1