The remote called program ran but ended with a non-zero return code. The problem is in the program rather than in communications.
Examine or trace the called program to determine why it completed with a non-zero return code.