When using a FME Server App which fails for some reason there is no built in way to return an error message to the user. It is always an unknown problem.
It would be great if there was a way to return a few more details to the user. This is particularly important when an invalid dataset is uploaded.
Without a workaround there is currently no way to let the user know their data needs to be fixed.