SYMPTOM:
In Strategy Web 9.3.1 users receive the error shown below when running a report that includes a prompt containing a report filter and do not have "Modify" ACLs for the filter objects. However, this error does not occur for the same user when running the report in Strategy Desktop 9.3.1.

(ServiceManager: XML syntax error.You do not have Write access to the Filter object '';.Failed to load object from XML.Failed to load object from XML.The element net server was unable to load an element collection from the element server due to a failure.)
Note: These are the default ACL settings.
Notice that it runs fine without error.
Note: The administrator or any user with Write access to the related objects will be able to execute the report successfully.
CAUSE:
This is a known issue with Strategy Web 9.3.1 due to an unnecessary access check when loading the definition of the prompt object from the XML. A user who does not have Write access to the related objects will receive the error when executing the report.
ACTION:
This issue has been addressed in Strategy 9.4.0. Upgrade to this version to take advantage of this fix.
WORKAROUND:
The following workarounds can be used to avoid this error:
1. Give Modify Access Control List capabilities to the user(s) or user group(s) experiencing this error for the objects created above.
2. Remove the report being used as a filter and bypass it completely.