Insight Advisor Chat works fine inside the Qlik Sense hub, but after the configuration with an external chatbot, the below error appears:
Error: License is invalid or expired. Please contact your administrator.
In NLAppSearch logs:
{"caller":"enterprise.go:72","environment":"localdev","level":"info","message":"License is valid. Enabling event listeners","timestamp":"2022-07-29T04:55:30.8725058Z","version":"1.31.3"}
{"caller":"qsmq-msgbroker.go:161","environment":"localdev","level":"error","message":"failed queuesubscribe on an unsupported subject","subject":"system-events.tenants","timestamp":"2022-07-29T04:55:40.8430957Z","version":"1.31.3"}
Whereas in bot-channel-service logs:
2022-07-29T10:36:12.723Z [index] info: License is invalid or expired. Please contact your administrator.
Resolution
The below attributes must be present in the License LEF in order to use Chatbots like Skype, Team, Slack, etc with Insight Advisor Chat
CHANNELS;YES;;
INSIGHTBOT;YES;;<VALID_DATE>
Cause
- CHANNELS or INSIGHTBOT attribute is not present in the License LEF
- CHANNELS or INSIGHTBOT attribute is set to NO
- INSIGHTBOT's License has expired
Related Content
Configuring Qlik Insight Advisor Chat for external channels
Configuring the communication channel for Microsoft Teams
Environment
Qlik Sense Enterprise on Windows