View Issue Details

IDProjectCategoryView StatusLast Update
00301702.x IDE BugsSource ControlPublic2019-08-26 09:13
ReporterDanAssigned ToScott Dunbar 
PriorityLowSeverityC - GeneralReproducibilityUnable To Reproduce
Status AssignedResolutionOpen 
Platform-OSmacOS SierraOS Version10.12.3
Product Version2.1.5 
Target VersionFixed in Version 
Summary0030170: Source Control: [Mac IDE] User reports Source Control menu disappears, have to reset Game Options checkbox to fix
DescriptionA macOS IDE user reports the Source Control menu periodically disappears as they're working on their project, leaving them unable to do any source control functionality. They have to open Game Options and unclick/re-click the source control checkbox to fix the IDE. They say it's when using the manual in a second desktop (currently, we suspect it's actually that GMS2 is set to use fullscreen on their machine, but we don't have a solid repro anyway) and that they can't reproduce when the manual isn't open.

We have accidentally reproduced once here, and we didn't get any logging to say there was an issue, but you can see the following lines in the user's attached ui.log:

(Line 3071:) [02:33:00:833(1fa2)] Discarding document SourceControl
(Line 3072:) [02:33:00:838(1fa2)] Error: trying to deactivate an unregistered module.(type of YoYoStudio.Plugins.CorePlugins.OutputWindows.SourceControlOutputWindow)

(Line 4030:) [04:06:15:341(66f7)] Discarding document SourceControl

(Line 5902:) [14:47:54:765(66f7)] Discarding document SourceControl

Not sure what reason the IDE could have for discarding this source control info, so suspect this is the source of the issue. Note that the last two occurrences of the discard did not result in the error on the next line, so it's possible these three errors only resulted in the user seeing the menu item disappear once.
Steps To Reproduce1. Use the Mac IDE.
2. Work on a source control project for a while.
3. Open the manual and then tear this out to be its own desktop.
4. Make both windows fullscreen (either multiple monitors or shift the manual to another macOS desktop).
5. Repeat step 2 as you occasionally switch between the manual and the project.
TagsIDE, SourceControl
2.x IDE Found In2.1.5.322
2.x Runtime Found In2.1.5.246
2.x IDE Verified In
2.x Runtime Verified In

Activities

Dan

2018-11-06 14:39

Adminstrator  

SourceControlDisappearing.log (1,025,198 bytes)

Dan

2018-11-09 09:21

Adminstrator  

sourcecontrolissue.png (197,053 bytes)
sourcecontrolissue.png (197,053 bytes)

Dan

2018-11-09 09:22

Adminstrator   ~0061998

User reports they sometimes see a dialog like the screenshot above when the menu item disappears.