View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0002892 | NoesisGUI | Unreal | public | 2023-11-23 19:34 | 2024-01-22 11:55 |
| Reporter | IISkullsII | Assigned To | hcpizzi | ||
| Priority | normal | Severity | crash | ||
| Status | resolved | Resolution | fixed | ||
| Product Version | 3.2.2 | ||||
| Target Version | 3.2.3 | Fixed in Version | 3.2.3 | ||
| Summary | 0002892: Rive XAML import crashes unreal | ||||
| Description | I've created a .riv file via Rive, and if i try to import the XAML file, unreal crashes. I also took another .riv and .xaml file from another bug report and aplied the changes of that report to the .xaml file, and that worked perfectly fine. (glitchriv.riv; glitch.xaml) As im not aware of what further information might help, i would provide any further information by request. | ||||
| Steps To Reproduce | Import the file "Import_HeroInfoUI.xaml" | ||||
| Attached Files | Import_HeroInfoUI.xaml (383 bytes)
<Grid xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:noesis="clr-namespace:NoesisGUIExtensions;assembly=Noesis.GUI.Extensions">
<noesis:RiveControl Source="HeroInfoUI.riv">
<noesis:RiveInput InputName="Area_Discover" InputValue="False"></noesis:RiveInput>
</noesis:RiveControl>
</Grid> glitch.xaml (232 bytes)
<Grid xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:noesis="clr-namespace:NoesisGUIExtensions;assembly=Noesis.GUI.Extensions"> <noesis:RiveControl Source="glitchriv.riv"></noesis:RiveControl> </Grid> | ||||
| Platform | Windows | ||||
|
I've done some more testing, and i figured, that by removing the texts in the .riv file, im then able to import the riv. Crash_Summary.log (2,536 bytes)
LoginId:533869194c88e7815dbea88fd6cf40a1 EpicAccountId: Unhandled Exception: EXCEPTION_ACCESS_VIOLATION reading address 0x0000000000000000 UnrealEditor_NoesisRuntime!rive::ShapePaint::onAddedClean() [C:\Users\Sergio\AppData\Local\Temp\tmpamfx3umr\HostProject\Plugins\NoesisGUI\Source\Noesis\NoesisSDK\Src\Packages\App\RiveBase\Src\rive\src\shapes\paint\shape_paint.cpp:11] UnrealEditor_NoesisRuntime!rive::Artboard::initialize() [C:\Users\Sergio\AppData\Local\Temp\tmpamfx3umr\HostProject\Plugins\NoesisGUI\Source\Noesis\NoesisSDK\Src\Packages\App\RiveBase\Src\rive\src\artboard.cpp:123] UnrealEditor_NoesisRuntime!rive::File::read() [C:\Users\Sergio\AppData\Local\Temp\tmpamfx3umr\HostProject\Plugins\NoesisGUI\Source\Noesis\NoesisSDK\Src\Packages\App\RiveBase\Src\rive\src\file.cpp:290] UnrealEditor_NoesisRuntime!rive::File::import() [C:\Users\Sergio\AppData\Local\Temp\tmpamfx3umr\HostProject\Plugins\NoesisGUI\Source\Noesis\NoesisSDK\Src\Packages\App\RiveBase\Src\rive\src\file.cpp:165] UnrealEditor_NoesisRuntime!NoesisApp::RiveControl::LoadSource() [C:\Users\Sergio\AppData\Local\Temp\tmpamfx3umr\HostProject\Plugins\NoesisGUI\Source\Noesis\NoesisSDK\Src\Packages\App\RiveBase\Src\RiveControl.cpp:403] UnrealEditor_NoesisRuntime!Noesis::Delegate<void __cdecl(Noesis::DependencyObject *,Noesis::DependencyPropertyChangedEventArgs const &)>::FunctorStub<`NoesisApp::RiveControl::StaticFillClassType'::`2'::<lambda_1> >::Invoke() [C:\Users\Sergio\AppData\Local\Temp\tmpamfx3umr\HostProject\Plugins\NoesisGUI\Source\Noesis\NoesisSDK\Include\NsCore\Delegate.inl:432] Noesis Noesis Noesis Noesis Noesis Noesis Noesis Noesis Noesis Noesis Noesis Noesis UnrealEditor_NoesisRuntime!FNoesisThumbnailRenderer::CreateView() [C:\Users\Sergio\AppData\Local\Temp\tmpamfx3umr\HostProject\Plugins\NoesisGUI\Source\NoesisRuntime\Private\NoesisThumbnailRenderer.cpp:38] UnrealEditor_NoesisRuntime!UNoesisXaml::RenderThumbnail() [C:\Users\Sergio\AppData\Local\Temp\tmpamfx3umr\HostProject\Plugins\NoesisGUI\Source\NoesisRuntime\Private\NoesisXaml.cpp:113] UnrealEditor_NoesisEditor!UNoesisXamlThumbnailRenderer::Draw() [C:\Users\Sergio\AppData\Local\Temp\tmpamfx3umr\HostProject\Plugins\NoesisGUI\Source\NoesisEditor\Private\NoesisXamlThumbnailRenderer.cpp:38] UnrealEditor_UnrealEd UnrealEditor_UnrealEd UnrealEditor_UnrealEd UnrealEditor_UnrealEd UnrealEditor_UnrealEd UnrealEditor_UnrealEd UnrealEditor_UnrealEd UnrealEditor UnrealEditor UnrealEditor UnrealEditor UnrealEditor UnrealEditor kernel32 ntdll |
|
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2023-11-23 19:34 | IISkullsII | New Issue | |
| 2023-11-23 19:34 | IISkullsII | Tag Attached: Rive | |
| 2023-11-23 19:34 | IISkullsII | Tag Attached: Unreal | |
| 2023-11-23 19:34 | IISkullsII | File Added: heroinfoui.riv | |
| 2023-11-23 19:34 | IISkullsII | File Added: Import_HeroInfoUI.xaml | |
| 2023-11-23 19:34 | IISkullsII | File Added: glitchriv.riv | |
| 2023-11-23 19:34 | IISkullsII | File Added: glitch.xaml | |
| 2023-11-23 20:28 | jsantos | Assigned To | => hcpizzi |
| 2023-11-23 20:28 | jsantos | Status | new => assigned |
| 2023-11-23 20:29 | jsantos | Target Version | => 3.2.3 |
| 2023-11-24 09:02 | IISkullsII | Note Added: 0008986 | |
| 2023-11-24 09:02 | IISkullsII | File Added: Crash_Summary.log | |
| 2024-01-22 11:47 | sfernandez | Target Version | 3.2.3 => 3.2.4 |
| 2024-01-22 11:55 | jsantos | Target Version | 3.2.4 => 3.2.3 |
| 2024-01-22 11:55 | jsantos | Status | assigned => resolved |
| 2024-01-22 11:55 | jsantos | Resolution | open => fixed |
| 2024-01-22 11:55 | jsantos | Fixed in Version | => 3.2.3 |