Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Quality Structures

Descriptive error messages and better error handling for GameMaker data structure functions · By YellowAfterlife

Compatibility Issues in GMS 2024 (Resolved)

A topic by shinyadmiral created Sep 03, 2024 Views: 173 Replies: 2
Viewing posts 1 to 3
(1 edit)

Hi YAL,

I am currently running into a memory leak issue with this UI library I am trying out. I wanted to try using your Quality Structures extension to see if I could debug the issue myself cause I do like this UI library. However, after purchasing the extension, I couldn't import the yymp. I was able to get this package working on an older version of GMS (2022.1) but trying to upgrade GMS would prevent me from opening the older project altogether saying it could not open due to the extension.  Below is my error output for attempting to import the yymp in GMS 2024.4.0.137:

ProjectTool Version 1.3
-----------------------
Package Type: YYMP
The project at 'C:\Users\SomeUser\Downloads\quality_structures_gms2.yymp' cannot be loaded as VERSIONED
Checking 'VERSIONED' can load/import 'C:\Users\SomeUser\Downloads\quality_structures_gms2.yymp' - False/True : 9999
The project at 'C:\Users\SomeUser\Downloads\quality_structures_gms2.yymp' cannot be loaded as VERS0
Checking 'VERS0' can load/import 'C:\Users\SomeUser\Downloads\quality_structures_gms2.yymp' - False/False : 9999
The project at 'C:\Users\SomeUser\Downloads\quality_structures_gms2.yymp' cannot be loaded as NOV-23
The project at 'C:\Users\SomeUser\Downloads\quality_structures_gms2.yymp' cannot be loaded as AUG-23
The project at 'C:\Users\SomeUser\Downloads\quality_structures_gms2.yymp' cannot be loaded as JUN-23
The project at 'C:\Users\SomeUser\Downloads\quality_structures_gms2.yymp' cannot be loaded as LTS-22
Checking 'MVC' can load/import 'C:\Users\SomeUser\Downloads\quality_structures_gms2.yymp' - False/False : 9999
Checking 'GMX' can load/import 'C:\Users\SomeUser\Downloads\quality_structures_gms2.yymp' - False/False : 9999
Setting up CoreResources for VERSIONED
Starting job:ExtractPackage...
Extracting package: C:\Users\SomeUser\Downloads\quality_structures_gms2.yymp to: C:\Users\SomeUser\AppData\Local\Temp\ProjectTool_849201768\mvc\quality_structures_gms2_94c8c9e8\extract
Extract Complete:success=True
Starting job:VerifyPackage...
Error reading manifest file:C:\Users\SomeUser\AppData\Local\Temp\ProjectTool_849201768\mvc\quality_structures_gms2_94c8c9e8\extract\yymanifest.xml
Starting job:ReadPackageFile...
Starting job:ImportAllAssets...
Begin Import of 2 resources
Completed import: 2/2 resources imported
Imported 2 resources successfully
Starting job:ConvertMVCProject...
ConvertResource: there is no model for the following id: 4e189e08-b533-3a87-235d-7f56cb82bb7d
ConvertResource: there is no model for the following id: 71caf8c2-c969-1ba3-0f8d-2a883e6b30f0
ConvertResource: there is no model for the following id: e2104af8-5aa7-7840-a2f4-be156f70b7f1
ConvertResource: there is no model for the following id: cad09ee9-2491-0921-b0d7-187375595aad
ConvertResource: there is no model for the following id: d1209ce0-c9f8-3d8a-dd1f-e499f842eb12
ConvertResource: there is no model for the following id: 117729d2-a909-48c5-30d3-2986b640e80b
ConvertResource: there is no model for the following id: f226e3f0-6898-dbd6-335e-33c6aeb66483
ConvertResource: there is no model for the following id: ad8c6927-e7ce-b18b-0f6a-41a63ad87e25
ConvertResource: there is no model for the following id: b3cc10dd-c18f-aaf4-99b0-9b3736ddffab
ConvertResource: there is no model for the following id: 39938708-54f3-a672-d78d-439ad173906f
ConvertResource: there is no model for the following id: 395ca146-0579-ebed-7778-13d049c9d318
ConvertResource: there is no model for the following id: 94d76977-c2d6-3d1d-1d16-3382fa23c84c
ConvertResource: there is no model for the following id: 5479254d-f15c-6f97-e0b4-b080be72e548
ConvertResource: there is no model for the following id: 7fc6c801-7ab4-e30e-8b14-d158edd790ba
ConvertResource: there is no model for the following id: 274cfced-2cda-8ae9-6942-c60f22843785
ConvertResource: there is no model for the following id: 0c0764e8-ab56-e9aa-f201-ea9a6aeb281f
ConvertResource: there is no model for the following id: e096e938-bd0e-0871-bea7-79a293f768b1
ConvertResource: there is no model for the following id: 5a745f02-98fa-85fe-2f04-04e82d1fa6a7
ConvertResource: there is no model for the following id: f193bcaa-5fef-387a-fade-82252e95e233
ConvertResource: there is no model for the following id: 39f693f7-4e2a-a30f-0db7-d15398a34c2d
ConvertResource: there is no model for the following id: 54cf8fc5-63d4-bc20-f7a6-5c83e9c10abe
ConvertResource: there is no model for the following id: cc7fd0b6-5f73-b2d0-4656-85e39f8fa5a2
ConvertResource: there is no model for the following id: d4f0269b-c5df-1c0d-8564-e6c35cc24994
ConvertResource: there is no model for the following id: 280b3c66-fbab-bb47-276e-eae9219b0c83
ConvertResource: there is no model for the following id: a02bbae6-5ff0-6f8e-d350-af4a69f91e8c
ConvertResource: there is no model for the following id: 4a4fbe90-cab5-61af-d50a-4a20dc535e7b
ConvertResource: there is no model for the following id: c3d3ce88-6e60-b5c1-f9d3-ad1928e866be
ConvertResource: there is no model for the following id: 468b4814-e8d3-8794-0487-3eddf1eeec84
ConvertResource: there is no model for the following id: 71e79511-0c0d-a30f-7af3-f0b05ed4d4dc
ConvertResource: there is no model for the following id: 173b480a-3b5e-1e41-f19c-7400bbf3bea7
ConvertResource: there is no model for the following id: f5b2473b-897b-e703-e061-b0d0fe8d3f91
ConvertResource: there is no model for the following id: 9f087cb9-71a8-e9bd-4c07-1c66f8fb484d
ConvertResource: there is no model for the following id: 6ed7bceb-b163-dfc3-17bc-1e3c8d58311e
ConvertResource: there is no model for the following id: 7131b7d4-9675-7910-e5d1-aa810f5b6364
ConvertResource: there is no model for the following id: 26e3fb12-81a1-91f9-9535-081154053bd1
ConvertResource: there is no model for the following id: 2dd17e64-0f05-faee-93c5-88fb22e6bc5f
ConvertResource: there is no model for the following id: 8276f121-3799-dd20-b349-ceea8f8bf18c
ConvertResource: there is no model for the following id: fcff4843-e7cb-f848-ac19-b9e381a06cc8
ConvertResource: there is no model for the following id: 45e8bdba-4884-38dc-c5cc-78c655a1d887
ConvertResource: there is no model for the following id: e4e7a3be-ea3f-2e9e-1449-1acee62c3681
ConvertResource: there is no model for the following id: 7a4fb14e-eac3-c35e-3e43-55148a694aba
ConvertResource: there is no model for the following id: 34746350-ff45-fc6c-86cb-6b5e1e687505
ConvertResource: there is no model for the following id: edee0ec3-26ac-5f14-f4e8-c2dca8193990
ConvertResource: there is no model for the following id: 6d9aa919-d479-159d-f378-28ad5e5d83cc
Saving.................................Core Resources : Debug Info - Exception saving resource file 'C:/Users/SomeUser/AppData/Local/Temp/ProjectTool_849201768/package_55907148/VERSIONED/extensions/quality_structures_one/quality_structures_one.yy': Object reference not set to an instance of an object.
.Core Resources : Debug Info - Exception saving resource file 'C:/Users/SomeUser/AppData/Local/Temp/ProjectTool_849201768/package_55907148/VERSIONED/extensions/quality_structures_zero/quality_structures_zero.yy': Object reference not set to an instance of an object.
.Failed
Success
ResourceManager resources have been cleared
Loading....C:/Users/SomeUser/AppData/Local/Temp/ProjectTool_849201768/package_55907148/VERSIONED/extensions/quality_structures_zero/quality_structures_zero.yy(2,5): GMSC Error: File parsing failed: Type tag missing when parsing slot of type YoYoStudio.Resources.ResourceBase
Core Resources : IDE Message - ProjectLoad_ErrorTitle : ProjectLoad_ErrorMessage ( C:/Users/SomeUser/AppData/Local/Temp/ProjectTool_849201768/package_55907148/VERSIONED/extensions/quality_structures_zero/quality_structures_zero.yy(2,5): GMSC Error: File parsing failed: Type tag missing when parsing slot of type YoYoStudio.Resources.ResourceBase )
.Failed
Saving...FAILED job:ConvertMVCProject with exception:System.NullReferenceException: Object reference not set to an instance of an object.
   at YoYoStudio.CoreResourcesSupport.SaveProject(GMProject _project)
   at YoYoStudio.Resources.PackageImporter.ImportComplete(Boolean _bSuccess, Object _data)
   at YoYoStudio.Plugins.MiscPlugins.MarketplacePackage.JobQueue.ExecuteNextJob()
   at YoYoStudio.Plugins.MiscPlugins.MarketplacePackage.JobQueue.<>c__DisplayClass12_0.<ExecuteNextJob>b__0(Boolean _bSuccess, Object _msg)
   at YoYoStudio.Resources.PackageImporter.<>c__DisplayClass26_0.<ConvertMVCProject>b__0(GMProject _project, Boolean _success)
   at YoYoStudio.Resources.ProjectConversion.Update(Boolean _openProject, ConversionCallback _cb)
   at YoYoStudio.Resources.ProjectConversion.Begin(String _savePath, Boolean _openProject, Boolean _packageConversion, ConversionCallback _cb)
   at YoYoStudio.Resources.PackageImporter.ConvertMVCProject(String _outputProjectPath, Boolean bOpenConvertedProject, JobResultCallback _cb)
   at YoYoStudio.Resources.PackageImporter.<>c__DisplayClass24_0.<ImportYYMP>b__0(JobResultCallback _cb)
   at YoYoStudio.Plugins.MiscPlugins.MarketplacePackage.JobQueue.ExecuteNextJob()
Marketplace_Package_ImportError - Object reference not set to an instance of an object.
Checking 'VERSIONED' can load/import 'C:\Users\SomeUser\AppData\Local\Temp\ProjectTool_849201768\package_55907148\VERSIONED\quality_structures_gms2.yyp' - True/True : 20
Checking 'VERS0' can load/import 'C:\Users\SomeUser\AppData\Local\Temp\ProjectTool_849201768\package_55907148\VERSIONED\quality_structures_gms2.yyp' - True/False : 20
Checking 'MVC' can load/import 'C:\Users\SomeUser\AppData\Local\Temp\ProjectTool_849201768\package_55907148\VERSIONED\quality_structures_gms2.yyp' - False/False : 20
Checking 'GMX' can load/import 'C:\Users\SomeUser\AppData\Local\Temp\ProjectTool_849201768\package_55907148\VERSIONED\quality_structures_gms2.yyp' - False/False : 20
Loading...C:/Users/SomeUser/AppData/Local/Temp/ProjectTool_849201768/package_55907148/VERSIONED/extensions/quality_structures_zero/quality_structures_zero.yy(2,5): GMSC Error: File parsing failed: Type tag missing when parsing slot of type YoYoStudio.Resources.ResourceBase
Core Resources : IDE Message - ProjectLoad_ErrorTitle : ProjectLoad_ErrorMessage ( C:/Users/SomeUser/AppData/Local/Temp/ProjectTool_849201768/package_55907148/VERSIONED/extensions/quality_structures_zero/quality_structures_zero.yy(2,5): GMSC Error: File parsing failed: Type tag missing when parsing slot of type YoYoStudio.Resources.ResourceBase )
Failed
Cannot load project at 'C:\Users\SomeUser\AppData\Local\Temp\ProjectTool_849201768\package_55907148\VERSIONED\quality_structures_gms2.yyp' in format 'VERSIONED'
Cannot load project at: C:\Users\SomeUser\AppData\Local\Temp\ProjectTool_849201768\package_55907148\VERSIONED\quality_structures_gms2.yyp
ProjectTool Failed

If you have any suggestions that would be great otherwise I might try a different UI library. I'll start looking for other alternatives in the meantime. Hope to hear from you.

I love your stuff and I hope you have a great day!

Developer(+1)

I tried opening my test project in LTS and it imported fine, so I’ve uploaded a new YYMPS.

Awesome, can confirm that the new upload can be unpackaged in the 2024 version I'm using. Thank you!