View Issue Details

IDProjectCategoryView StatusLast Update
00316142.x IDE BugsGeneralPublic2020-02-11 09:37
ReporterScott DunbarAssigned ToCoreTech 
PriorityMediumSeverityA - Crash/HangReproducibilityUnable To Reproduce
Status AssignedResolutionOpen 
Product Version2.2.5 
Target VersionFixed in Version 
Summary0031614: General: User crashing when importing marketplace asset to a project that has a duplicated asset
DescriptionIssue:
  When importing a marketplace asset into a project that somehow has ended up with a duplicated asset, the IDE is in some cases crashing.

Expected:
 We should handle this and present the user with meaningful errors


----
15:27:32:863(7b24)] IDE Exception: System.ArgumentException: 'C:\Users\bstar\Documents\GameMakerStudio2\up_scroller_test\sprites\sprite151\sprite151.yy' already exists in SaveRequests.
   at YoYoStudio.Plugins.CorePlugins.ProjectLoadSave.AddSaveRequest(String _path, SaveRequest _saveRequest)
   at YoYoStudio.Plugins.CorePlugins.ProjectLoadSave.AddModelToSaveList(GMResourceInfo_Controller _controller, GMProject_Controller _project, String _destProjectFolder, String _srcProjectFolder, eSaveFlags _saveFlags)
   at YoYoStudio.Plugins.CorePlugins.ProjectLoadSave.SaveProjectIncremental()
   at YoYoStudio.Plugins.MethodContainer.(Object[] )
   at YoYoStudio.Plugins.Command.execute_object(String _command, Object _focus, Object[] paramaters)
   at YoYoStudio.IDE.DoSaveProjectIncremental(Action`1 _onCompletion)
   at YoYoStudio.IDE.<>c__DisplayClass240_0.<SaveProjectIncremental>b__0()
   at YoYoStudio.IDE.TriggerSaveProject(Action _saveAction)
   at YoYoStudio.IDE.SaveProjectIncremental(Action`1 _onCompletion)
   at YoYoStudio.Plugins.CorePlugins.MarketplacePackage.PackageImporter.ImportComplete(Boolean _bSuccess, Object _data)
   at YoYoStudio.MVC.ResourceManager.EndImportResourceBatch()
   at YoYoStudio.MVC.ResourceManager.UpdateImportProgress(Int32 _importRemainingCount)
   at YoYoStudio.MVC.ResourceManager.<>c__DisplayClass88_0.<ImportResourceBatch>b__0(Object _result, Object _ud)
   at YoYoStudio.FileAPI.FileRequest.Complete(Object _result, Object _userData)
   at YoYoStudio.FileAPI.FileRequest.ResultOperation()
   at YoYoStudio.Core.Utils.FileAPI.ThreadedAsyncQueue.DispatchCompletedRequests()
   at YoYoStudio.FileAPI.FileSystem_Local.Tick(Boolean _applicationIsBackground)
   at YoYoStudio.FileAPI.FileSystem.Tick(Boolean _applicationIsBackground)
   at YoYoStudio.IDE.Tick()
   at YoYoStudio.IDE.Run()
   at YoYoStudio.IDE.Execute(String[] _args, Int32 _initialWidth, Int32 _initialHeight)
------
Steps To ReproduceUnknown specific repro steps / seems to rely on the protection software setup on the reporter's machine
Additional Informationhttps://yoyogames.zendesk.com/agent/tickets/166615
TagsNo tags attached.
2.x IDE Found In2.2.5.481
2.x Runtime Found In2.2.5.378
2.x IDE Verified In
2.x Runtime Verified In

Activities

Scott Dunbar

2020-02-10 11:57

Adminstrator  

uiCrash.log (311,964 bytes)