T|imetablers using Syllabus Plus and Enterprise Timetabler may encounter an error when trying to load an image stating the application is 'Out of Memory' or in some cases an 'Unable to execute Sql against S+ OleDb!' error message. This is due to a configuration file which limits how much memory the application can use, and the image file exceeding that limit. This guide shows you how to resolve the issue.
Syllabus Plus Classic Users
S+ Classic users need to increase the Heap Size setting in the splus.ini file by doing the following:
If you have admin rights:
- On the PC go to C:\Program Files (x86)\Scientia\Syllabus Plus 3.11.0.14\splus (version numbers may vary).
- Open splus.ini
- Change the Heap Size value to 1600000000 - you cannot set it any higher than this otherwise it will just default back to the standard value and the issue will keep happening.
- If when saving you get an 'Access Denied' message save the file to the Desktop then copy it over the file in the S+ folder.
- This is a per PC setting, if multiple people use S+ on the PC it will apply for all of them.
If you don't have admin rights, or cannot find the splus.ini file in the standard location or the issue keeps happening then:
- Go to C:\Users\<username>\AppData\Local\VirtualStore\Program Files (x86)\Scientia\Syllabus Plus 3.11.0.14\splus (version numbers may vary)
- Open splus.ini
- Change the Heap Size value to 1600000000 - you cannot set it any higher than this otherwise it will just default back to the standard value and the issue will keep happening.
- This is a per user setting so will not apply to anyone else who uses the PC
Enterprise Timetabler
Enterprise Timetabler is installed in a different location and method to Syllabus Plus Classic which also automatically sets the increased Heap Size on a fresh install.
To fix this issue:
- Go to C:\Users\<username>\AppData\Local\Apps
- Delete the 2.0 folder
- Ask the user to launch Enterprise Timetabler which will reinstall the software and deploy the increased Heap Size - please note launching the software can take up to 20 minutes
You cannot manually increase the Heap Size for Enterprise higher than what a fresh install sets it to (1073741824) otherwise it will default back to half the deployed value (536870912).
Please also note this is a per user, per PC setting if multiple people use Enterprise Timetabler on the same PC this will need doing for each install.