I have discovered an issue relating to the case of file extensions for FileListingPage and Gallery page types.
If the file extension is lowercase (ie. jpg), all works fine.
However, if the file extension is uppercase (ie. JPG) this reports errors:
(1) When calling the page:
[User Error] Uncaught Exception: Object->__call(): the method 'loaduploaded' does not exist on 'Image'
(2) When calling the image directly (http://www.domain.com/assets/gallery/image.JPG):
Page Not Found (this is caused by the .htaccess rule protecting the assets folder using FilesMatch
Is this working as intended or should this be logged as a bug?
This does not appear to be the same issue that I originally posted.
The cause of your issue is highlighted in this error message:
[Warning] copy(/var/www/bridge//var/www/bridge/assets/Image/Cricket-Ball-CB-County-01.jpg): failed to open stream: No such file or directory
'/var/www/bridge/' appears twice in the source path. Does this help?