It won't give an accurate reading if the script isn't enabled because then the line numbers will be off. However, there is only one occurrence of the (text || '') text in the script, so it was easy to spot. The script is one of Aaron's, so I don't want to push a change, but from my poking around, I think the function (at the referenced line) is getting an argument of a different type from what it is expecting. I haven't tested it to see if the script works, but I can change the line to coerce whatever it receives to be a string, then the error goes away and the script indexes the source docs in your game, just fine. So if you want to give it a try until Aaron gets time to look at it himself, you'll need to uninstall the script (if you have it from the 1-click), then choose it again but this time choose Import. Then you'll want to alter line 90 to read this: return _.chain((`${text}` || '').toLowerCase().replace(/<[^>]*>|\d+|&[a-zA-Z0-9#]*;/g,' ').trim().split(/[\W\s]+/)) Like I said, that gets rid of the error, and it might make the script usable again... as I haven't used the script, I would rely on one of you to report if it works. For now, I'll flag Aaron and see if he can take a look.