# Problems with adapt intent for custom skill

**URL:** https://community.openconversational.ai/t/problems-with-adapt-intent-for-custom-skill/8763
**Category:** Feedback / Support
**Tags:** support
**Created:** [May 21, 2020, 2:06am UTC](https://community.openconversational.ai/t/problems-with-adapt-intent-for-custom-skill/8763 "2020-05-21T02:06:50Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![Wyatt](https://community.openconversational.ai/user_avatar/community.openconversational.ai/wyatt/32/2360_2.png) [@Wyatt](https://community.openconversational.ai/u/Wyatt)
#### Post date: [May 21, 2020, 2:06am UTC](https://community.openconversational.ai/t/problems-with-adapt-intent-for-custom-skill/8763/1 "2020-05-21T02:06:50Z")

</div>

Hello, I’ve been working on a fork of the wiki skill that extends upon it’s capabilities, but I am running into problems when testing the “read section” portion. (I already patched the problem with the python wikipedia package) This problem wasn’t happening before, and I have no idea what caused it.  
`

> **[GitHub - Polarized12/skill-Fullwiki: An updated and extended version of the...](https://github.com/Polarized12/skill-Fullwiki)**
>
> An updated and extended version of the wiki skill, (eventually) allowing the use of page categories, references, sources, and full information. - GitHub - Polarized12/skill-Fullwiki: An updated and...

This is the github repository that contains the code, and below is the error message:

20:58:29.015 | INFO | 17199 | **main** :handle\_complete\_intent\_failure:99 | Failed to find intent.  
~~', ‘Unsupported implementations’, ‘Cross-compilers to other languages’, ‘Performance’, ‘Development’, ‘Naming’, ‘API documentation generators’, ‘Uses’, ‘Languages influenced by Python’, ‘See also’, 'Referenc~~ 20:58:29.008 | ERROR | 17193 | mycroft.skills.intent\_service:\_adapt\_intent\_match:461 | object of type ‘NoneType’ has no len()  
Traceback (most recent call last):  
File “/home/wmcgin/mycroft-core/mycroft/skills/intent\_service.py”, line 448, in \_adapt\_intent\_match  
context\_manager=self.context\_manager)]  
File “/home/wmcgin/mycroft-core/mycroft/skills/intent\_service.py”, line 445, in   
intents = [i for i in self.engine.determine\_intent(  
File “/home/wmcgin/mycroft-core/.venv/lib/python3.6/site-packages/adapt/engine.py”, line 119, in determine\_intent  
for result in parser.parse(utterance, N=num\_results, context=context):  
File “/home/wmcgin/mycroft-core/.venv/lib/python3.6/site-packages/adapt/parser.py”, line 63, in parse  
tagged = self.\_tagger.tag(utterance.lower(), context\_trie=context\_trie)  
File “/home/wmcgin/mycroft-core/.venv/lib/python3.6/site-packages/adapt/entity\_tagger.py”, line 77, in tag  
local\_trie.insert(match\_str, (match\_str, key))  
File “/home/wmcgin/mycroft-core/.venv/lib/python3.6/site-packages/adapt/tools/text/trie.py”, line 201, in insert  
self.root.insert(iterable, index=0, data=data, weight=1.0)  
File “/home/wmcgin/mycroft-core/.venv/lib/python3.6/site-packages/adapt/tools/text/trie.py”, line 95, in insert  
if index == len(iterable):  
TypeError: object of type ‘NoneType’ has no len()

Thanks!
