Problems with Interactive Training

My bot manages to run (even though it takes a bit of time in comparison to what it did before) however when I try to execute an utterance action the thing breaks down completely.

This is the part of the code where everything stops:

The bot wants to run ‘utter_greet’, correct? Yes 2018-11-13 16:33:57 ERROR rasa_core.server - Can not access action ‘None’, as that name is not a registered action for this domain. Available actions are: - action_listen - action_restart - action_default_fallback - action_deactivate_form - utter_greet - utter_goodbye - utter_ringraziamento - utter_ask_citta - action_cerca_farmacia_citta - action_cerca_ospedale_citta

Traceback (most recent call last): File “C:\Users\Joseph\Anaconda3\lib\site-packages\rasa_core\server.py”, line 220, in execute_action confidence) File “C:\Users\Joseph\Anaconda3\lib\site-packages\rasa_core\agent.py”, line 359, in execute_action confidence) File “C:\Users\Joseph\Anaconda3\lib\site-packages\rasa_core\processor.py”, line 150, in execute_action action = self._get_action(action_name) File “C:\Users\Joseph\Anaconda3\lib\site-packages\rasa_core\processor.py”, line 239, in _get_action return self.domain.action_for_name(action_name, self.action_endpoint) File “C:\Users\Joseph\Anaconda3\lib\site-packages\rasa_core\domain.py”, line 284, in action_for_name self._raise_action_not_found_exception(action_name) File “C:\Users\Joseph\Anaconda3\lib\site-packages\rasa_core\domain.py”, line 323, in _raise_action_not_found_exception “”.format(action_name, action_names)) NameError: Can not access action ‘None’, as that name is not a registered action for this domain. Available actions are: - action_listen - action_restart - action_default_fallback - action_deactivate_form - utter_greet - utter_goodbye - utter_ringraziamento - utter_ask_citta - action_cerca_farmacia_citta - action_cerca_ospedale_citta 2018-11-13 16:33:57 ERROR rasa_core.training.interactive - failed to execute action! 2018-11-13 16:33:57 ERROR rasa_core.training.interactive - An exception occurred while recording messages. Traceback (most recent call last): File “C:\Users\Joseph\Anaconda3\lib\site-packages\rasa_core\training\interactive.py”, line 1260, in record_messages finetune, sender_ids, plot_file) File “C:\Users\Joseph\Anaconda3\lib\site-packages\rasa_core\training\interactive.py”, line 841, in _predict_till_next_listen finetune=finetune) File “C:\Users\Joseph\Anaconda3\lib\site-packages\rasa_core\training\interactive.py”, line 982, in _validate_action send_action(endpoint, sender_id, action_name, policy, confidence) File “C:\Users\Joseph\Anaconda3\lib\site-packages\rasa_core\training\interactive.py”, line 174, in send_action return _response_as_json® File “C:\Users\Joseph\Anaconda3\lib\site-packages\rasa_core\training\interactive.py”, line 92, in _response_as_json response.raise_for_status() File “C:\Users\Joseph\Anaconda3\lib\site-packages\requests\models.py”, line 940, in raise_for_status raise HTTPError(http_error_msg, response=self) requests.exceptions.HTTPError: 500 Server Error: INTERNAL SERVER ERROR for url: http://localhost:5005/conversations/default/execute

I have the exact same error (see Error "Can not access action 'None'" in interactive training) !

I tried running it with --skip_visualization but the command doesn’t seem to work either. There are probably still a few bug errors to fix.

Bug is filed here and fixed already. Should be working with the next update

Thanks, it is sort of working now but I’m still having problems on occasion. For instance when I export a new intent I have to update my domain yaml file. Rasa-core does this for me by exporting the created intent to the domain file, however I noticed when it does this it also exports the default actions as well, I found after when I trained the model again that action_listen was in my actions key.