If you have a file with TERR scripts that contains multiple packages that works in the Analyst client but on the web player you get an error similar to the following
Could not execute function call 'FunctionName'
Error from Remote Service: Internal Server Error (500) - Package name was not accepted. Spotfire.Dxp.Data.DataFunctions.Executors.RemoteServiceClient.RunFunction(DataFunctionInvocation invocation) Spotfire.Dxp.Data.DataFunctions.Executors.SPlusFunctionExecutor.<ExecuteFunction>d__9.MoveNext()
Spotfire.Dxp.Data.DataFunctions.DataFunctionExecutorService.<ExecuteFunction>d__8.MoveNext()
This is due to the package names being separated by space and not the required semicolon.
For example using "dplyr;glue" is correct but using "dplyr ;glue" will give an error on the web player (but will work in the Analyst client).
If you see the above error you need to adjust the package names an make sure that there are no extra spaces.