I keep attempting to create threads in Solidworks 2017 and have tried to do so on various features. However, every time I select an edge of a cylinder, I get the message "input data to create thread is invalid" and am unable to create the thread. I've tried this on various objects yet all yield the same result. Any help would be appreciated.
Seems like thread profiles are missing or their path is not set.
There should be threads spec mentioned here (like picture on right).
Check and set their location
In case you can not find them, download from this post by Daljeet : https://forum.solidworks.com/message/781581#comment-781581, place them in desired location and map the path under file locations > Thread profiles