Specifically this plugin https://www.fab.com/listings/a9777f24-e2d0-4320-84bd-c12b44113d48?utm_campaign=pr\*Fab_sp\*Fab.com_an\*Moonrock_ct\*Google_cn\*Fab.com_ta\*Brand_pl\*LinkClicks_co\*USBuyer_Control&utm_content=21950435199&utm_medium=PaidSearch&utm_source=GoogleSearch&utm_term=unreal+engine+animation
I need help diagnosing an issue. It just randomly cropped up yesterday, my app was working but now every time I use the “Make a HTTP Request” node my client will run for a few seconds then give me a crash
Assertion failed: IsValid() [File:C:\Users\Troop\source\Repos\UnrealEngine\Engine\Source\Runtime\Core\Public\Templates\SharedPointer.h] [Line: 1082]
The oddest thing is that at the time I was using a using source built 5.5.4 engine so it didn’t auto update but during my attempts to fix the issue I updated the plugin and it still happens and then I tried updating the engine to 5.6.1 and it still happens.
I don’t fully know if this plugin is causing it and I hope it isn’t because I have built my whole game around it. If anyone knows what I can do next to help diagnose it I would be grateful.
Hello there @TrooperManiac!
Checking with my peers, it should be possible to diagnose the issue’s origin with a simple test, please do the following:
- Create a new, minimal test map, using the blank template
- Install the HTTP Requests plugin on it
- Add a single blueprint with a request node for HTTP
- Run the map, and try to package it
- If the crash happens, the plugin is the issue or at least it’s relation with your current UE version
- If it doesn’t crash, then the problem is between your project, and how it interacts with the plugin
We would also suggest to check the full crash log, and look for which functions in the HTTP plugin are calling for the invalid pointer, and when in time is the conflict taking place, before or after completion. This log should be located in your system, please check the article below on how to find it: