View Issue Details

IDProjectCategoryView StatusLast Update
00298992.x IDE BugsDebuggerPublic2018-09-04 15:13
ReporterSam CummingAssigned ToAlan Savage 
PriorityMediumSeverityB - MajorReproducibility100%
Status ClosedResolutionFixed 
Product Version2.1.5 
Target Version2.2.0Fixed in Version2.2.0 
Summary0029899: Debugger: Using commas in the project path causes the debugger to not connect
DescriptionIf you create a project in a path such as the following:

C:\Users\samuel.balbirnie-cumming\Documents\GameMakerStudio2\Strange Path 0,34\strange game 0,45

the debugger will fail to connect to the Runner (and the Runner window will not appear).

Exporting the project to a more sanitary path will allow the debugger to connect as expected.

When running normally (non-Debug run) with a path with commas, the Runner appears and acts as expected.


Expected: Paths with commas do not interfere with debugger connection.
Steps To Reproduce1. Create a project with a path including commas.
2. Run in Debug mode.
3. Observe that the debugger never connects, and the Runner window does not appear.
Additional InformationIn my opinion, we shouldn't be supporting paths with commas, as this isn't good practice. We also use commas as a delimiter for our commands when launching the Debugger, so I suspect that the path is interfering with running commands. However, as the Runner launches find when run normally, we should probably do the same with the Debugger.
TagsDebugger, IDE
2.x IDE Found In2.1.5.322
2.x Runtime Found In2.1.5.246
2.x IDE Verified In2.2.0.333
2.x Runtime Verified In2.2.0.251

Activities

Alan Savage

2018-08-10 15:25

Developer   ~0061150

and also runtime(Igor) commit 94e5db4f735c02771f2c03b754c56cc7328f6109

Matthew McInnes

2018-09-04 15:13

Developer   ~0061498

Closing. Verified as fixed in:

IDE v2.2.0.333 Runtime v2.2.0.251