I am getting this message when running a model published to server 10.4.1. The model runs fine in desktop 10.4.1. My published model also utilizes a script in which the statement:
arcpy.env.workspace = arcpy.GetParameterAsText(0)
is changed to
arcpy.env.workspace = arcpy.arcpy.env.packageWorkspace(0).
when the script is copied to the server directory:
Why the extra arcpy?
This could possible be related to the following defect.
BUG-000105024: When a model is published as a geoprocessing service containing a script, and has a variable/parameter that is optional, the geoprocessing service fails to run.
Do you have any optional parameters in your model before publishing? That is a caveat of the defect.