Rasa data validate throws an error while using Response Selector in version 2.2.1

I have followed the mentioned blog and Still facing a similar issue. Attaching the complete log for the same

Matplotlib created a temporary config/cache directory at /tmp/matplotlib-ddibi__k because the default path (/.config/matplotlib) is not a writable directory; it is highly recommended to set the MPLCONFIGDIR environment variable to a writable directory, in particular to speed up the import of Matplotlib and to better support multiprocessing.
2020-12-18 08:46:15.673330: W tensorflow/stream_executor/platform/default/dso_loader.cc:59] Could not load dynamic library 'libcudart.so.10.1'; dlerror: libcudart.so.10.1: cannot open shared object file: No such file or directory
2020-12-18 08:46:15.673360: I tensorflow/stream_executor/cuda/cudart_stub.cc:29] Ignore above cudart dlerror if you do not have a GPU set up on your machine.
2020-12-18 08:46:17 DEBUG    rasa.telemetry  - Could not read telemetry settings from configuration file: Configuration 'metrics' key not found.
2020-12-18 08:46:17 WARNING  rasa.utils.common  - Failed to write global config. Error: [Errno 13] Permission denied: '/.config'. Skipping.
2020-12-18 08:46:17 DEBUG    rasa.shared.nlu.training_data.loading  - Training data format of 'data/nlu.yml' is 'rasa_yml'.
2020-12-18 08:46:17 DEBUG    rasa.shared.nlu.training_data.loading  - Training data format of 'data/responses.yml' is 'rasa_yml'.
2020-12-18 08:46:17 DEBUG    rasa.shared.nlu.training_data.loading  - Training data format of 'data/rules.yml' is 'unk'.
2020-12-18 08:46:17 DEBUG    rasa.shared.nlu.training_data.loading  - Training data format of 'data/stories.yml' is 'unk'.
2020-12-18 08:46:20 DEBUG    rasa.shared.nlu.training_data.loading  - Training data format of 'data/nlu.yml' is 'rasa_yml'.
2020-12-18 08:46:20 DEBUG    rasa.shared.nlu.training_data.loading  - Training data format of 'data/responses.yml' is 'rasa_yml'.
2020-12-18 08:46:21 INFO     rasa.validator  - Validating intents...
2020-12-18 08:46:21 DEBUG    rasa.validator  - The intent 'back' is listed in the domain file, but is not found in the NLU training data.
2020-12-18 08:46:21 DEBUG    rasa.validator  - The intent 'bot_challenge' is listed in the domain file, but is not found in the NLU training data.
2020-12-18 08:46:21 DEBUG    rasa.validator  - The intent 'nlu_fallback' is listed in the domain file, but is not found in the NLU training data.
2020-12-18 08:46:21 DEBUG    rasa.validator  - The intent 'out_of_scope' is listed in the domain file, but is not found in the NLU training data.
2020-12-18 08:46:21 DEBUG    rasa.validator  - The intent 'restart' is listed in the domain file, but is not found in the NLU training data.
2020-12-18 08:46:21 DEBUG    rasa.validator  - The intent 'session_start' is listed in the domain file, but is not found in the NLU training data.
2020-12-18 08:46:21 DEBUG    rasa.validator  - The intent 'back' is not used in any story.
2020-12-18 08:46:21 DEBUG    rasa.validator  - The intent 'out_of_scope' is not used in any story.
2020-12-18 08:46:21 DEBUG    rasa.validator  - The intent 'restart' is not used in any story.
2020-12-18 08:46:21 DEBUG    rasa.validator  - The intent 'session_start' is not used in any story.
2020-12-18 08:46:21 INFO     rasa.validator  - Validating uniqueness of intents and stories...
2020-12-18 08:46:21 INFO     rasa.validator  - Validating utterances...
2020-12-18 08:46:21 DEBUG    rasa.validator  - The utterance 'utter_default' is not used in any story.
2020-12-18 08:46:21 INFO     rasa.validator  - Story structure validation...
2020-12-18 08:46:21 DEBUG    rasa.shared.core.generator  - Number of augmentation rounds is 0
2020-12-18 08:46:21 DEBUG    rasa.shared.core.generator  - Starting data generation round 0 ... (with 1 trackers)
Processed story blocks: 100%|██████████| 168/168 [00:00<00:00, 900.54it/s, # trackers=1] 
2020-12-18 08:46:21 DEBUG    rasa.shared.core.generator  - Finished phase (159 training samples found).
2020-12-18 08:46:21 DEBUG    rasa.shared.core.generator  - Data generation rounds finished.
2020-12-18 08:46:21 DEBUG    rasa.shared.core.generator  - Found 0 unused checkpoints
2020-12-18 08:46:21 DEBUG    rasa.shared.core.generator  - Found 159 training trackers.
2020-12-18 08:46:21 INFO     rasa.core.training.story_conflict  - Considering all preceding turns for conflict analysis.
Traceback (most recent call last):
  File "/opt/venv/bin/rasa", line 8, in <module>
    sys.exit(main())
  File "/opt/venv/lib/python3.7/site-packages/rasa/__main__.py", line 116, in main
    cmdline_arguments.func(cmdline_arguments)
  File "/opt/venv/lib/python3.7/site-packages/rasa/cli/data.py", line 262, in validate_files
    and _validate_story_structure(validator, args)
  File "/opt/venv/lib/python3.7/site-packages/rasa/cli/data.py", line 297, in _validate_story_structure
    not args.fail_on_warnings, max_history=args.max_history
  File "/opt/venv/lib/python3.7/site-packages/rasa/validator.py", line 249, in verify_story_structure
    trackers, self.domain, max_history, self.nlu_config
  File "/opt/venv/lib/python3.7/site-packages/rasa/core/training/story_conflict.py", line 185, in find_story_conflicts
    trackers, domain, max_history, tokenizer
  File "/opt/venv/lib/python3.7/site-packages/rasa/core/training/story_conflict.py", line 245, in _find_conflicting_states
    for element in _sliced_states_iterator(trackers, domain, max_history, tokenizer):
  File "/opt/venv/lib/python3.7/site-packages/rasa/core/training/story_conflict.py", line 333, in _sliced_states_iterator
    _apply_tokenizer_to_states(tokenizer, sliced_states)
  File "/opt/venv/lib/python3.7/site-packages/rasa/core/training/story_conflict.py", line 351, in _apply_tokenizer_to_states
    Message({TEXT: state[USER][TEXT]}), TEXT
KeyError: 'text'