Checkpoint error in rasa 3.0.8

Hello,

the following stories.yml code does not work in rasa 3.0.8, but does work in 2.8.0. It is a very simple case where I have one intent for “affirm” and “deny”, but they have different utterances depending on the context.

version: "2.0"

stories:

############## Product Stories #############

- story: Product Information
  steps:
  - intent: support_products
  - action: utter_products
  - checkpoint: checkpoint_yes_or_no_contact

  - story: Confirm
  steps:
  - checkpoint: checkpoint_yes_or_no_contact
  - intent: affirm
  - action: utter_affirm_product

- story: Deny
  steps:
  - checkpoint: checkpoint_yes_or_no_contact
  - intent: deny
  - action: utter_deny_product


############## Contact Information #############

- story: Contact Information Directly
  steps:
  - intent: support_contact
  - action: utter_contact
  - checkpoint: checkpoint_yes_or_no_phone

- story: Repeat Phone Number
  steps:
  - checkpoint: checkpoint_yes_or_no_phone
  - intent: affirm
  - action: utter_affirm_phone

- story: Dont Repeat Phone Number
  steps:
  - checkpoint: checkpoint_yes_or_no_phone
  - intent: deny
  - action: utter_deny_phone

This code works if I remove the checkpoints and create redundant stories, but this is not feasible when the use case gets more complex. I lost a few days trying to solve this, so I wanted to share this problem with rasa 3.0. Thank you.

what is the error message in 3.0?

When I mentioned “error”, I meant the chatbot does not work properly. There is no code error.

@Bunoviske update

version to version: "3.0" and delete older trained model and re-train it and run with rasa shell --ddebug

Good Luck!