FME Version
Issue
In FME Server, if a user is assigned to a role that contains quotes (e.g., "role"), the following error is returned whenever they try to run a workspace:
Found an uneven number of server parms. Must be of the form [-<ServerParmName> <ServerValue>]*
This error will only occur if all the conditions below are met:
- The role contains quotes, AND
- The user is also assigned to another role, AND
- In the request parameters, the role with quotes is first (the order is dependent on user permissions).
Example
This user (visible under Security > Users) will generate the above error if they try to run a job:
Versions Affected
This will affect anyone who migrates from FME Server 2016.x and older to 2017.x or newer, and there is a role that contains quotes.
Workaround
Log in as a user with permissions to manage Security (by default, the roles fmeadmin or fmesuperuser).
Duplicate the role (Security > Roles, click the checkbox to select the role with quotes, click Duplicate) and rename it to something without quotes.
Verify the permissions of the new role and then click OK.
Remove the old role (click the checkbox to select it and then click Delete).
Comments
0 comments
Please sign in to leave a comment.