module loader broken

I've got a real problem with the module loader. When I click on the link, all I get is a blank page after the title "Module Loader" I've looked at the PHP error logs and all it comes up with for errors is the following:

[23-Jul-2015 07:23:40] PHP Fatal error: Call to a member function getTimestamp() on a non-object in /../../../../../modules/Administration/UpgradeHistory.php on line 186

I've looked at the page that helps troubleshoot blank screens, but I don't understand what to do. Can someone please help me get this fixed?

Hello, Which version and edition of Augar are you using? Is this a brand new installation or was it upgraded? If upgraded, what was the last upgrade performed? As a starting point, I recommend working through this Knowledge Base article: http://support.sugarcrm.com/04_Knowledge_Base/02Administration/100Platform_Management/Required_File_System_Permissions_on_Linux If that doesn't work, check to make sure that the referenced file exists in the location specified in the PHP Fatal error. If not, the error is probably being caused by one of two things: 1. That file needs to be there for the core application to work properly. 2. A code customization is trying to load the file, but is unable to do so. - This usually happens after a major version upgrade. Hopefully this information helps track down the root of the problem. Regards, Dan Kallish

Thank you for your reply. I was using version Version 6.5.20 (fresh install) but because of the problem, I upgraded to Version 6.5.21; thinking that the upgrade might fix the problem. The entire instance of Sugar has the permissions of 755. At the line of code that the fatal error is referring to, I don't know what it's trying to pull from. I did add a custom line of code so the date would be formatted easier to read. I added

'l, F jS Y' => 'Monday, April 6th 2010',

to the config.php file. I wouldn't think that this would cause a fatal error. When I look at the console tab on Chrome, it does not come up with any errors. I just have a blank page. I do have another instance of Sugar that the module loader is working. Because the PHP error is referring to a date, and not pulling a file, do you know what files I should check to see are there?

OK, I just checked Firefox, and on the console tab, it displays an error (Chrome didn't display anything). Firefox displays:

SyntaxError: expected expression, got '<' (on right side of same line) sf_main.jsp:1:0 Use of getPreventDefault() is deprecated. Use defaultPrevented instead. (on right side of same line) sugar_grp1_jquery.js:3:0

Hello, I would try the following: 1. Navigate to Admin > Repair > Quick Repair and Rebuild. There is a chance that rebuilding the metadata and cache will correct the issue. 2. Remove the line you added from the config.php file. The original Fatal error mentions a problem with 'getTimestamp()' and the change you made is date and time related. 3. Uninstall the customization. That's going to be a bit more difficult because module loader isn't rendering, but if you view the file ending in -manifest.php in the ./upload/modules/ directory for that customization, it will show you the files that were installed. You will need to move these to a 'Disabled' directory, in the same place they were installed, then run a Quick Repair and Rebuild. If these don't work, you can install a fresh copy of Sugar, then update config.php so that the dbconfig section is pointed to your current database. Regards, Dan Kallish