Hi
I’m running MyCroft (PiCroft) on a Pi 4.
from the CLI-Console: Skills returns
mycroft-stock.mycroftai in red all other skills appear orange. Naturally I don’t think the Stock Skill is working because whenever I use the recommended example:
- “Stock price of Google” returns the following: I’m sorry I don’t understand.
Does anyone have a solution to this?
Many thanks
The skill has been disabled on purpose: Skill has been intentionally disabled by Mycroft
This is what I got from skills.log
:
2020-12-03 15:52:52.647 | INFO | 3150 | mycroft.skills.skill_loader:load:185 | ATTEMPTING TO LOAD SKILL: mycroft-stock.mycroftai
2020-12-03 15:52:52.666 | INFO | 3150 | mycroft.skills.settings:get_local_settings:80 | /opt/mycroft/skills/mycroft-stock.mycroftai/settings.json
2020-12-03 15:52:52.667 | INFO | 3150 | StockSkill | The Stock Skill has been disabled due to a
2020-12-03 15:52:52.667 | INFO | 3150 | StockSkill | breaking change made to the 3rd party API
2020-12-03 15:52:52.668 | INFO | 3150 | StockSkill | For further information, see:
2020-12-03 15:52:52.668 | INFO | 3150 | StockSkill | https://github.com/MycroftAI/skill-stock/issues/31
2020-12-03 15:52:52.669 | ERROR | 3150 | mycroft.skills.skill_loader:_create_skill_instance:295 | Skill __init__ failed with Exception('Skill has been intentionally disabled by Mycroft')
Traceback (most recent call last):
File "/home/pi/mycroft-core/mycroft/skills/skill_loader.py", line 292, in _create_skill_instance
self.instance = skill_module.create_skill()
File "/opt/mycroft/skills/mycroft-stock.mycroftai/__init__.py", line 131, in create_skill
return StockSkill()
File "/opt/mycroft/skills/mycroft-stock.mycroftai/__init__.py", line 91, in __init__
raise Exception('Skill has been intentionally disabled by Mycroft')
Exception: Skill has been intentionally disabled by Mycroft
2020-12-03 15:52:52.673 | ERROR | 3150 | mycroft.skills.skill_loader:_communicate_load_status:351 | Skill mycroft-stock.mycroftai failed to load
OK thanks Goldy
I may look for/develop an alternative at some point.
1 Like
By the way you could also remove the skill to avoid log pollution.
$ . mycroft-core/.venv/bin/activate
$ msm remove mycroft-stock
And if required, restart the skills
service.
$ mycroft-start skills restart
Thanks Goldy I will do that