OfficeWebApp “Ribbon.Read” has not been made available for this page or does not exist

If you receive following error:

“The Ribbon Tab with id: “Ribbon.Read” has not been made available for this page or does not exist.”

while trying to create a new office document by clicking new document and selecting one of the office documents:

OfficeWebApp NewDocument

Then you should try to rebind your SharePoint WOPI bindings to your OfficeWebApp Server.

To do this, open the SharePoint PowerShell management shell on one of your SharePoint server and run following commands:

# Loading the SharePoint PowerShell Snapin if not already loaded
if ((Get-PsSnapin | ?{$_.Name -eq "Microsoft.SharePoint.PowerShell"})-eq $null)
{
   $PSSnapin = Add-PsSnapin Microsoft.SharePoint.PowerShell -ErrorAction SilentlyContinue
}

Remove-SPWOPIBinding -All:$true
New-SPWOPIBinding –ServerName ""

If you dont’t know the FQMN of the OfficeWebApp server, you can get it by opening following URL in the browser:

https://<OfficeWebAppServerName>/hosting/discovery

Here you will get the WOPI discovery XML file in which you can see the URL of your Office WebApp server.

For more information on the PowerShell commands, please refer to following technet article:
Windows PowerShell for Office Web Apps (SharePoint 2013)

WOPI – Web Application Open Platform Interface
FQMN – Fully Qualified Machine Name
URL – Uniform Resource Locator