This error was reported back in 2008 and again last year. No one ever followed up on it. Just popped up on one of my current conferences (OCS 2.3.5):
Fatal error: Call to a member function getFileType() on a non-object in /home/csbbcs/public_html/ocs2/classes/submission/trackDirector/TrackDirectorAction.inc.php on line 888
The director has moved a number of other papers - all PDFs, so far - to "layout" so that they can made available on the presentations page. https://www.csbbcs.org/ocs2/index.php/m ... sentations
And then this error popped up with a particular presentation. I think it's related to file size. This PDF was 1.5 MB and all of the others that I've looked at that are online are under 1 MB. I reduced the file size and was able to successfully "Move to Layout".
It also should be noted that this particular bit of OJS language doesn't apply to OCS.
Haven't had time to track down what setting where needs to be increased. It can't be upload_max_filesize, because the file gets uploaded to the server no problem. The error just pops up when the file is being copied to the public folder. Plus upload_max_filesize is set to 10 MB on my server.