rlewicki / MeleeTrace

Unreal Engine plugin that enables user to accurately trace melee hits in the game using interpolation between sockets defined directly on the character or weapon mesh.
https://www.unrealengine.com/marketplace/en-US/product/melee-trace
MIT License
40 stars 8 forks source link

UE5 5.2 Crashing #12

Closed Polar2b closed 3 months ago

Polar2b commented 3 months ago

Plug-In crashes the engine when it is asked to do a trace. Normally is functional for a couple of minutes/traces before this. I don't have the project this was happening in anymore but if I have the time I'll replicate it, I already replicated it twice so it seems to be persistent.

rlewicki commented 3 months ago

Hi @Polar2b thank you for reporting the issue. Is there any chance you could attach a call stack from the crash that occurs on your side? I'd greatly appreciate help with pointing out where the issue could be so I can fix it!

Polar2b commented 3 months ago

Yea of course I should be able to recreate it later today or sometime this weekend. Thank you.

On Fri, Mar 15, 2024 at 10:54 AM Robert Lewicki @.***> wrote:

Hi @Polar2b https://github.com/Polar2b thank you for reporting the issue. Is there any chance you could attach a call stack from the crash that occurs on your side? I'd greatly appreciate help with pointing out where the issue could be so I can fix it!

— Reply to this email directly, view it on GitHub https://github.com/rlewicki/MeleeTrace/issues/12#issuecomment-1999959106, or unsubscribe https://github.com/notifications/unsubscribe-auth/A47Y3PN5CA47J64PUHBQ5KDYYMKSPAVCNFSM6AAAAABEYE36DSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSOJZHE2TSMJQGY . You are receiving this because you were mentioned.Message ID: @.***>

Polar2b commented 3 months ago

Here you are: This should be all the info. SpellCharacterMerge_2.log

Unhandled Exception: EXCEPTION_ACCESS_VIOLATION reading address 0x0000000000000000

UnrealEditor_MeleeTrace!UMeleeTraceComponent::InternalStartTrace() [D:\build\U5M-Marketplace\Sync\LocalBuilds\PluginTemp\HostProject\Plugins\MeleeTrace\Source\MeleeTrace\Private\MeleeTraceComponent.cpp:236] UnrealEditor_MeleeTrace!UMeleeTraceComponent::StartTraceWithContext() [D:\build\U5M-Marketplace\Sync\LocalBuilds\PluginTemp\HostProject\Plugins\MeleeTrace\Source\MeleeTrace\Private\MeleeTraceComponent.cpp:113] UnrealEditor_MeleeTrace!UAnimNotifyState_MeleeTrace::NotifyBegin() [D:\build\U5M-Marketplace\Sync\LocalBuilds\PluginTemp\HostProject\Plugins\MeleeTrace\Source\MeleeTrace\Private\AnimNotifyState_MeleeTrace.cpp:32]

UnrealEditor_Engine UnrealEditor_Engine UnrealEditor_Engine UnrealEditor_Engine UnrealEditor_Engine UnrealEditor_Engine UnrealEditor_Engine UnrealEditor_Engine UnrealEditor_Engine UnrealEditor_Core UnrealEditor_Core UnrealEditor_Core UnrealEditor_Engine UnrealEditor_Engine UnrealEditor_Engine UnrealEditor_Engine UnrealEditor_UnrealEd UnrealEditor_UnrealEd UnrealEditor UnrealEditor UnrealEditor UnrealEditor UnrealEditor UnrealEditor kernel32 ntdll

rlewicki commented 3 months ago

Thank you, this is very helpful! I can see where the issue is now! I will fix this tonight and submit new release to the marketplace and GitHub releases.

rlewicki commented 3 months ago

@Polar2b I've addressed this issue in latest release v1.3.2. If you could get latest and let me know if this fixes the issue for you I would be very grateful!

Polar2b commented 3 months ago

Just tested it out and It looks like it works, thank you so much, this helps a lot with prototyping. I'm glad I was able to help you out as well.

rlewicki commented 3 months ago

Cheers, I'm very happy to hear this solved your issues! Have a great day!