i am trying to create a bot which should be able to handle question like what is best time to visit bali and best hotel to stay . But i am getting error Multiple Topics Matched topic is missing or disabled and it’s needed for ambiguous scenarios. How can i fix this
Hi @S_bose,
It's possible that your 'Multiple Topics Matched' topic is considered corrupted by PVA and hidden from the user interface.
There is a way to troubleshoot it: you can actually go to the topic record in Dataverse and fix the record by editing the YAML.
First, get your Dataverse environment URL ([DATAVERSE_URL])
It should look like https://org1234.crm.dynamics.com
To get the [DATAVERSE_URL]
Then, navigate to this URL:
[DATAVERSE_URL]/main.aspx?pagetype=entitylist&etn=botcomponent
Then use the search to find the corrupted topic.
Look for Multiple Topics Matched
Note: there you could multiple results if you have multiple bots in your environment.
You can use 'Edit columns' and add the parentbotid one to identify the right one.
Enter the record, and copy the content of the Obi Data (data) field:
Can you please share the result here so we can spot what went wrong?
To self-troubleshoot, you copy the content of the Obi Data field in a text editor or better, VS Code.
The issue is likely that the YAML has empty expressions. So, you must find those and remove them.
It's important you leave the indentation intact in YAML