Here’s a suggestion, dcraggs, if you are OK using the plugin editor in WordPress (or manually editing one of the plugin files via FTP, etc.):
Open the functions.php
file in the root directory of the plugin, usually at wp-content/plugins/google-document-embedder.
Find this line of code in the gde_validate_file
function (on line 128 of the current release version):
if ( isset( $result['code'] ) && $result['code'] !== 200 ) {
and change it to read
if ( isset( $result['code'] ) && $result['code'] != 200 ) {
Notice only the comparison operator changed. It seems some servers return an integer and some a string for the HTTP status code, so my check there may be too precise.
If you don’t want to do this, you can always just do what the message suggests… turn off error checking (“check for errors before loading viewer” on the Advanced tab).
Thanks.