I have read that a great deal of the Chinglish errors are caused by translations made by translation software. Obviously the software encountered an input it couldn't figure out.
There is a movement in China to stamp out Chinglish mistakes of this kind.