Here you have 3,5 year old post that counts eighteen points to prove you that MTP protocol is a huge shit. Three+ years later nothing changed except for the fact that Microsoft and Google itself finally realized what they've invented:
It's error coming from MTP protocol-based file transfer and description of the protocol itself in one!