Having the same issue. Have a written custom geoprocessor that is configured to work in desktop using esriregasm tool.
The tool is inside of an mxd.
i deploy the tool to arcserver using Arcserver manager and create a geoprocessing service.
I get the error that the "parameters need repair". when i go back to the tool in desktop the one in the mxd no parameters exist anymore. However i can reload the tool from catalog and all the parameters still exist.
The tool works fine in desktop just not as a service.
Anyone find a solution to this issue?
Thanks,
Bryan