"All I can say is: double check that you have the Scavenger trait, and make sure the weapon you're trying to use it on is either exotic, unique, assembled, or modded."
Whoops... I've missed that part and tried to disassamble common weapon. My mistake.