View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0031494||2.x IDE Bugs||General||Public||2019-11-15 14:36||2020-01-24 14:39|
|Reporter||Dan||Assigned To||Russell Kay|
|Priority||Medium||Severity||C - General||Reproducibility||100%|
|Platform||-||OS||Windows 10||OS Version||Pro x64|
|Target Version||2.3.0||Fixed in Version|
|Summary||0031494: General: Startup check of file-permissions for "My Projects" path should be delayed|
|Description||The IDE's startup check of the current user's file-permissions for the "My Projects" path should be dropped/made silent, as the user's own Preferences value is not known at this time, so we're always using the default value. In the case of educational customers, who often have their folders remapped to different locations, this results in at best a redundant folder check and potentially a redundant dialog claiming there is an error when in reality there isn't.|
Expected: We delay this folder check (along with the ones for Temp/Cache folders) until Preferences have been loaded, so then we can check the actual paths the user has set. If required, the dialogue would then appear whilst the user was on the Start Page.
|Steps To Reproduce||1. Start GMS2, open your general Preferences and change your "My Projects" path to something other than the default.|
2. Close GMS2.
3. Browse to the *original/default* My Projects folder and change your file permissions so your Windows user can't actually modify that folder. (Right-click the folder, Properties, Security, "Advanced" button, "Disable Inheritance" button (if required), remove your Windows account from the panel in the middle, OK.)
4. Run GMS2.
5. Observe the dialog says that default folder is blocked (which is true, but as your "My Projects folder is now something different it doesn't matter anyway).
|Additional Information||https://yoyogames.zendesk.com/agent/tickets/164134 is a school with this issue in the Mac IDE, but the same occurs on Windows also.|
|Tags||No tags attached.|
|2.x IDE Found In||184.108.40.2064|
|2.x Runtime Found In||220.127.116.114|
|2.x IDE Verified In|
|2.x Runtime Verified In|
||Fixed in github|
Both Windows and Mac IDEs have issues following this change if you happen to lock the paths set in Preferences.
Mac IDE correctly catches that the folder is locked, but then can't find the string to show you on the dialog. (Screenshot attached.)
Windows IDE does not catch that the folder is locked and instead starts up, allows you to load a project, then goes unstable when trying to write to the cache folder - even though, for some reason Windows is allowing us to write to read-only folders...
Screenshot 2019-11-28 at 15.40.59.png (462,808 bytes)