- Using Safari, Firefox or Internet Explorer in WebAdmin or Aperture
and TPP is installed on a Windows Server 2016 or higher with HTTP/2 enabled.
When attempting to create or delete an object in either Webadmin or Aperture an error exception will be shown indicating there was a problem with the action.
ObjectAlreadyExists error as shown above.
ObjectDoesNotExist error as shown above.
Windows Server 2016 installs with HTTP/2 enabled by default. When using HTTP/2, the TCP/IP connection is established once and there are many calls that can be made within a single connection. This differs from HTTP/1.1 where a new connection is made for each action needed to load or interact with any given page. Because of this, HTTP/2 replicates calls when either "creating" or "deleting" objects within TPP. Ultimately, this leads to misrepresentation of these actions as the replicated call is what is throwing the seen error.
Mozilla are aware of the issue and are investigating.
Disable HTTP/2 on TPP servers running Windows Server 2016 by performing the following:
- Navigate to HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\HTTP\Parameters
- Add 2 new REG_DWORD values:
- Set both values to 0
- Reboot the server