No valid edges for cosmetic thread creation.

Solidworks give to error ''no valid edges for cosmetic thread creation'' when I created to hole M16 in assembly.  then the program change the hole to diameter 17.5mm.

I cant create a hole with cosmetic thread in assembly. how is this error. 

How people use the solidworks with this bugs.

SolidworksAssemblies