Skip to content

Advanced import error #247

@calmnnormal

Description

@calmnnormal

Getting below error when attempting to advance import a gtlf file created by advanced export.
File was not opened or edited. Just exported and then I attempted to reimport it

{
"ActivePackFiles": [
{
"IsMainEditable": false,
"IsCa": true,
"Name": "All Game Packs - Warhammer III",
"SystemPath": "C:\Program Files (x86)\Steam\steamapps\common\Total War WARHAMMER III\data"
},
{
"IsMainEditable": true,
"IsCa": false,
"Name": "!!!!!!!!!!!!!!!!!!!calmslev",
"SystemPath": "C:\Program Files (x86)\Steam\steamapps\common\Total War WARHAMMER III\data\!!!!!!!!!!!!!!!!!!!calmslev.pack"
}
],
"CurrentGame": 11,
"Settings": {
"RecentPackFilePaths": [
"D:\mod packs (asset editor)\asset_editor_stuff\kislev\calmhu1d_sabre_and_shield.pack",
"C:\Program Files (x86)\Steam\steamapps\common\Total War WARHAMMER III\data\!!!calm_kislev_heroes.pack",
"D:\mod packs (asset editor)\asset_editor_stuff\kislev\calm_braglank.pack",
"D:\My Mod folder\older mod stuff\my mods\rory_glade_captain_rework.pack",
"D:\mod packs (asset editor)\asset_editor_stuff\kislev\orthodoxy experiements.pack",
"D:\mod packs (asset editor)\asset_editor_stuff\kislev\ungoltime.pack",
"D:\mod packs (asset editor)\asset_editor_stuff\kislev\!!!calm_kislev_reskin_main.pack",
"D:\mod packs (asset editor)\asset_editor_stuff\kislev\new_kossars.pack",
"C:\Program Files (x86)\Steam\steamapps\common\Total War WARHAMMER III\data\!!!!!!!!!!!calm_reskin_armoured_kossars.pack",
"D:\mod packs (asset editor)\asset_editor_stuff\kislev\new style guys.pack",
"C:\Program Files (x86)\Steam\steamapps\common\Total War WARHAMMER III\data\!!!!!!!!!!!!!!!!!!!calm_kislev_reskin.pack",
"C:\Program Files (x86)\Steam\steamapps\common\Total War WARHAMMER III\data\!!!!!!calm_oblast_militia_reskin.pack",
"C:\Program Files (x86)\Steam\steamapps\common\Total War WARHAMMER III\data\!!!!!!!!!!!!!!!!!!!calm_kislev_reskin_final.pack",
"D:\mod packs (asset editor)\asset_editor_stuff\kislev\new gunmen.pack",
"C:\Program Files (x86)\Steam\steamapps\common\Total War WARHAMMER III\data\!!!!!!!!!!!!!!!!!!!calmslev.pack"
],
"Theme": 0,
"RenderEngineBackgroundColour": 0,
"StartMaximised": false,
"GameDirectories": [
{
"Game": 1,
"Path": null
},
{
"Game": 13,
"Path": null
},
{
"Game": 5,
"Path": null
},
{
"Game": 7,
"Path": "C:\Program Files (x86)\Steam\steamapps\common\Total War THREE KINGDOMS\data"
},
{
"Game": 12,
"Path": null
},
{
"Game": 9,
"Path": null
},
{
"Game": 10,
"Path": "D:\Steam\steamapps\common\Total War WARHAMMER II\data"
},
{
"Game": 11,
"Path": "C:\Program Files (x86)\Steam\steamapps\common\Total War WARHAMMER III\data"
}
],
"CurrentGame": 11,
"LoadCaPacksByDefault": true,
"ShowCAWemFiles": false,
"IsFirstTimeStartingApplication": false,
"IsDeveloperRun": false,
"WwisePath": null,
"OnlyLoadLod0ForReferenceMeshes": true
},
"NumberOfOpenEditors": 0,
"NumberOfOpenedEditors": 0,
"RunTimeInSeconds": 72.2888047,
"AssetEditorVersion": "0.59",
"ExceptionInfo": [
{
"Message": "Object reference not set to an instance of an object.",
"StackTrace": [
" at Editors.ImportExport.Importing.Importers.GltfToRmv.Helper.MeshWeightValidator.ValidateVertexWeighting(CommonVertex v) in C:\Users\ole_k\source\repos\TheAssetEditor\Editors\ImportExportEditor\Editors.ImportExport\Importing\Importers\GltfToRmv\Helper\MeshWeightValidator.cs:line 28\r",
" at Editors.ImportExport.Importing.Importers.GltfToRmv.Helper.MeshWeightValidator.Validate(RmvMesh rmv2mesh) in C:\Users\ole_k\source\repos\TheAssetEditor\Editors\ImportExportEditor\Editors.ImportExport\Importing\Importers\GltfToRmv\Helper\MeshWeightValidator.cs:line 19\r",
" at Editors.ImportExport.Importing.Importers.GltfToRmv.Helper.RmvMeshBuilder.CreateRmvModel(RmvMesh rmv2Mesh, String modelName, AnimationFile animSkeletonFile, Boolean addBonesAsAttachmentPoints) in C:\Users\ole_k\source\repos\TheAssetEditor\Editors\ImportExportEditor\Editors.ImportExport\Importing\Importers\GltfToRmv\Helper\RmvMeshBuilder.cs:line 178\r",
" at Editors.ImportExport.Importing.Importers.GltfToRmv.Helper.RmvMeshBuilder.Build(GltfImporterSettings settings, ModelRoot modelRoot, AnimationFile animSkeletonFile, String SkeletonName) in C:\Users\ole_k\source\repos\TheAssetEditor\Editors\ImportExportEditor\Editors.ImportExport\Importing\Importers\GltfToRmv\Helper\RmvMeshBuilder.cs:line 64\r",
" at Editors.ImportExport.Importing.Importers.GltfToRmv.GltfImporter.Import(GltfImporterSettings settings) in C:\Users\ole_k\source\repos\TheAssetEditor\Editors\ImportExportEditor\Editors.ImportExport\Importing\Importers\GltfToRmv\GltfImporter.cs:line 64\r",
" at Editors.ImportExport.Importing.DisplayImportFileToolCommand.Execute(TreeNode clickedNode) in C:\Users\ole_k\source\repos\TheAssetEditor\Editors\ImportExportEditor\Editors.ImportExport\Importing\DisplayImportFileToolCommand.cs:line 29\r",
" at Editors.ImportExport.Importing.ImportFileContextMenuHelper.ShowDialog(TreeNode clickedNode) in C:\Users\ole_k\source\repos\TheAssetEditor\Editors\ImportExportEditor\Editors.ImportExport\Importing\ImportFIleContextMenuHelper.cs:line 31\r",
" at Shared.Ui.BaseDialogs.PackFileTree.ContextMenu.Commands.AdvancedImportCommand.Execute(TreeNode _selectedNode) in C:\Users\ole_k\source\repos\TheAssetEditor\Shared\SharedUI\BaseDialogs\PackFileTree\ContextMenu\Commands\AdvancedImportCommand.cs:line 10\r",
" at Shared.Ui.BaseDialogs.PackFileTree.ContextMenu.ContextMenuBuilder.\u003C\u003Ec__DisplayClass8_0\u00601.\u003CAdd\u003Eb__0() in C:\Users\ole_k\source\repos\TheAssetEditor\Shared\SharedUI\BaseDialogs\PackFileTree\ContextMenu\ContextMenuBuilder.cs:line 73\r",
" at CommunityToolkit.Mvvm.Input.RelayCommand.Execute(Object parameter)\r",
" at System.Windows.Controls.MenuItem.InvokeClickAfterRender(Object arg)\r",
" at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)\r",
" at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)"
]
}
],
"CurrentEditorName": "",
"EditorInputFile": "",
"EditorInputFileFull": "",
"EditorInputFilePack": "",
"LogHistory": [
"[00:54:45 Information] [1] Shared.Core.Events.EventHub::Register : Registering event PackFileContainerFilesAddedEvent to SkeletonAnimationLookUpHelper on IGlobalEventHub \r\n",
"[00:54:45 Information] [1] Shared.Core.Events.EventHub::Register : Registering event PackFileContainerFolderRenamedEvent to SkeletonAnimationLookUpHelper on IGlobalEventHub \r\n",
"[00:54:45 Information] [1] Shared.Core.Events.EventHub::Register : Registering event PackFileContainerRemovedEvent to SkeletonAnimationLookUpHelper on IGlobalEventHub \r\n",
"[00:54:45 Information] [1] Shared.Core.Events.EventHub::Register : Registering event PackFileContainerFilesRemovedEvent to SkeletonAnimationLookUpHelper on IGlobalEventHub \r\n",
"[00:54:45 Information] [1] Shared.Core.Events.EventHub::Register : Registering event PackFileContainerFolderRemovedEvent to SkeletonAnimationLookUpHelper on IGlobalEventHub \r\n",
"[00:54:45 Information] [1] Shared.Core.PackFiles.PackFileContainerLoader::LoadAllCaFiles : Loading pack files for Warhammer III located in C:\Program Files (x86)\Steam\steamapps\common\Total War WARHAMMER III\data \r\n",
"[00:54:47 Information] [1] Shared.Core.Events.EventHub::PublishGlobalEvent : Publshing global event PackFileContainerAddedEvent on IGlobalEventHub \r\n",
"[00:54:49 Error] [1] Editors.Shared.Core.Services.SkeletonAnimationLookUpHelper::FileDiscovered : Parsing failed for animations\battle\raptor02\subset\colossal_squig\deaths\rp2_colossalsquig_death_01.anim\nSystem.ArgumentOutOfRangeException: Index and count must refer to a location within the buffer. (Parameter \u0027bytes\u0027)\r\n at Editors.Shared.Core.Services.SkeletonAnimationLookUpHelper.FileDiscovered(Byte[] byteChunk, PackFileContainer container, String fullPath, List\u00601\u0026 skeletonFileNameList, Dictionary\u00602\u0026 animationList) in C:\Users\ole_k\source\repos\TheAssetEditor\Editors\Shared\Editors.Shared.Core\Services\SkeletonAnimationLookUpHelper.cs:line 143 \r\n",
"[00:54:50 Information] [1] Shared.Core.Events.EventHub::Register : Registering event PackFileContainerSetAsMainEditableEvent to MainViewModel on IEventHub \r\n",
"[00:54:50 Information] [1] Shared.Core.Events.EventHub::Register : Registering event PackFileContainerSetAsMainEditableEvent to PackFileBrowserViewModel on IEventHub \r\n",
"[00:54:50 Information] [1] Shared.Core.Events.EventHub::Register : Registering event PackFileContainerRemovedEvent to PackFileBrowserViewModel on IEventHub \r\n",
"[00:54:50 Information] [1] Shared.Core.Events.EventHub::Register : Registering event PackFileContainerAddedEvent to PackFileBrowserViewModel on IEventHub \r\n",
"[00:54:50 Information] [1] Shared.Core.Events.EventHub::Register : Registering event PackFileContainerFilesUpdatedEvent to PackFileBrowserViewModel on IEventHub \r\n",
"[00:54:50 Information] [1] Shared.Core.Events.EventHub::Register : Registering event PackFileContainerFilesAddedEvent to PackFileBrowserViewModel on IEventHub \r\n",
"[00:54:50 Information] [1] Shared.Core.Events.EventHub::Register : Registering event PackFileContainerFilesRemovedEvent to PackFileBrowserViewModel on IEventHub \r\n",
"[00:54:50 Information] [1] Shared.Core.Events.EventHub::Register : Registering event PackFileContainerFolderRemovedEvent to PackFileBrowserViewModel on IEventHub \r\n",
"[00:54:50 Information] [1] Shared.Core.Events.EventHub::Register : Registering event PackFileContainerFolderRenamedEvent to PackFileBrowserViewModel on IEventHub \r\n",
"[00:54:50 Information] [1] Shared.Core.Events.EventHub::Register : Registering event PackFileContainerSavedEvent to PackFileBrowserViewModel on IEventHub \r\n",
"[00:55:07 Information] [1] Shared.Core.Events.EventHub::PublishGlobalEvent : Publshing global event PackFileContainerAddedEvent on IGlobalEventHub \r\n",
"[00:55:07 Information] [1] Shared.Core.Settings.ApplicationSettingsService::Save : Saving settings file C:\Users\User\AssetEditor\ApplicationSettings.json \r\n",
"[00:55:07 Information] [1] Shared.Core.Events.EventHub::PublishGlobalEvent : Publshing global event PackFileContainerSetAsMainEditableEvent on IGlobalEventHub \r\n",
"[00:55:18 Fatal] [1] AssetEditor.App::DispatcherUnhandledExceptionHandler : System.NullReferenceException: Object reference not set to an instance of an object.\r\n at Editors.ImportExport.Importing.Importers.GltfToRmv.Helper.MeshWeightValidator.ValidateVertexWeighting(CommonVertex v) in C:\Users\ole_k\source\repos\TheAssetEditor\Editors\ImportExportEditor\Editors.ImportExport\Importing\Importers\GltfToRmv\Helper\MeshWeightValidator.cs:line 28\r\n at Editors.ImportExport.Importing.Importers.GltfToRmv.Helper.MeshWeightValidator.Validate(RmvMesh rmv2mesh) in C:\Users\ole_k\source\repos\TheAssetEditor\Editors\ImportExportEditor\Editors.ImportExport\Importing\Importers\GltfToRmv\Helper\MeshWeightValidator.cs:line 19\r\n at Editors.ImportExport.Importing.Importers.GltfToRmv.Helper.RmvMeshBuilder.CreateRmvModel(RmvMesh rmv2Mesh, String modelName, AnimationFile animSkeletonFile, Boolean addBonesAsAttachmentPoints) in C:\Users\ole_k\source\repos\TheAssetEditor\Editors\ImportExportEditor\Editors.ImportExport\Importing\Importers\GltfToRmv\Helper\RmvMeshBuilder.cs:line 178\r\n at Editors.ImportExport.Importing.Importers.GltfToRmv.Helper.RmvMeshBuilder.Build(GltfImporterSettings settings, ModelRoot modelRoot, AnimationFile animSkeletonFile, String SkeletonName) in C:\Users\ole_k\source\repos\TheAssetEditor\Editors\ImportExportEditor\Editors.ImportExport\Importing\Importers\GltfToRmv\Helper\RmvMeshBuilder.cs:line 64\r\n at Editors.ImportExport.Importing.Importers.GltfToRmv.GltfImporter.Import(GltfImporterSettings settings) in C:\Users\ole_k\source\repos\TheAssetEditor\Editors\ImportExportEditor\Editors.ImportExport\Importing\Importers\GltfToRmv\GltfImporter.cs:line 64\r\n at Editors.ImportExport.Importing.DisplayImportFileToolCommand.Execute(TreeNode clickedNode) in C:\Users\ole_k\source\repos\TheAssetEditor\Editors\ImportExportEditor\Editors.ImportExport\Importing\DisplayImportFileToolCommand.cs:line 29\r\n at Editors.ImportExport.Importing.ImportFileContextMenuHelper.ShowDialog(TreeNode clickedNode) in C:\Users\ole_k\source\repos\TheAssetEditor\Editors\ImportExportEditor\Editors.ImportExport\Importing\ImportFIleContextMenuHelper.cs:line 31\r\n at Shared.Ui.BaseDialogs.PackFileTree.ContextMenu.Commands.AdvancedImportCommand.Execute(TreeNode _selectedNode) in C:\Users\ole_k\source\repos\TheAssetEditor\Shared\SharedUI\BaseDialogs\PackFileTree\ContextMenu\Commands\AdvancedImportCommand.cs:line 10\r\n at Shared.Ui.BaseDialogs.PackFileTree.ContextMenu.ContextMenuBuilder.\u003C\u003Ec__DisplayClass8_0\u00601.\u003CAdd\u003Eb__0() in C:\Users\ole_k\source\repos\TheAssetEditor\Shared\SharedUI\BaseDialogs\PackFileTree\ContextMenu\ContextMenuBuilder.cs:line 73\r\n at CommunityToolkit.Mvvm.Input.RelayCommand.Execute(Object parameter)\r\n at System.Windows.Controls.MenuItem.InvokeClickAfterRender(Object arg)\r\n at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)\r\n at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler) \r\n",
"[00:55:36 Information] [1] Shared.Core.Events.EventHub::PublishGlobalEvent : Publshing global event PackFileContainerFilesAddedEvent on IGlobalEventHub \r\n",
"[00:55:39 Error] [1] Shared.Core.ToolCreation.EditorDatabase::GetAllPossibleEditors : Attempting to get view model for file calm_akshina_body_01.gltf, unable to find tool based on rules \r\n",
"[00:55:39 Warning] [1] Shared.Core.ToolCreation.EditorDatabase::Create : Trying to open file calm_akshina_body_01.gltf, but there are no valid tools for it. \r\n",
"[00:55:39 Information] [1] AssetEditor.Services.EditorManager::CreateFromFile : No editor selected \r\n",
"[00:55:42 Error] [1] Shared.Core.ToolCreation.EditorDatabase::GetAllPossibleEditors : Attempting to get view model for file calm_akshina_body_01.gltf, unable to find tool based on rules \r\n",
"[00:55:42 Warning] [1] Shared.Core.ToolCreation.EditorDatabase::Create : Trying to open file calm_akshina_body_01.gltf, but there are no valid tools for it. \r\n",
"[00:55:42 Information] [1] AssetEditor.Services.EditorManager::CreateFromFile : No editor selected \r\n",
"[00:55:56 Fatal] [1] AssetEditor.App::DispatcherUnhandledExceptionHandler : System.NullReferenceException: Object reference not set to an instance of an object.\r\n at Editors.ImportExport.Importing.Importers.GltfToRmv.Helper.MeshWeightValidator.ValidateVertexWeighting(CommonVertex v) in C:\Users\ole_k\source\repos\TheAssetEditor\Editors\ImportExportEditor\Editors.ImportExport\Importing\Importers\GltfToRmv\Helper\MeshWeightValidator.cs:line 28\r\n at Editors.ImportExport.Importing.Importers.GltfToRmv.Helper.MeshWeightValidator.Validate(RmvMesh rmv2mesh) in C:\Users\ole_k\source\repos\TheAssetEditor\Editors\ImportExportEditor\Editors.ImportExport\Importing\Importers\GltfToRmv\Helper\MeshWeightValidator.cs:line 19\r\n at Editors.ImportExport.Importing.Importers.GltfToRmv.Helper.RmvMeshBuilder.CreateRmvModel(RmvMesh rmv2Mesh, String modelName, AnimationFile animSkeletonFile, Boolean addBonesAsAttachmentPoints) in C:\Users\ole_k\source\repos\TheAssetEditor\Editors\ImportExportEditor\Editors.ImportExport\Importing\Importers\GltfToRmv\Helper\RmvMeshBuilder.cs:line 178\r\n at Editors.ImportExport.Importing.Importers.GltfToRmv.Helper.RmvMeshBuilder.Build(GltfImporterSettings settings, ModelRoot modelRoot, AnimationFile animSkeletonFile, String SkeletonName) in C:\Users\ole_k\source\repos\TheAssetEditor\Editors\ImportExportEditor\Editors.ImportExport\Importing\Importers\GltfToRmv\Helper\RmvMeshBuilder.cs:line 64\r\n at Editors.ImportExport.Importing.Importers.GltfToRmv.GltfImporter.Import(GltfImporterSettings settings) in C:\Users\ole_k\source\repos\TheAssetEditor\Editors\ImportExportEditor\Editors.ImportExport\Importing\Importers\GltfToRmv\GltfImporter.cs:line 64\r\n at Editors.ImportExport.Importing.DisplayImportFileToolCommand.Execute(TreeNode clickedNode) in C:\Users\ole_k\source\repos\TheAssetEditor\Editors\ImportExportEditor\Editors.ImportExport\Importing\DisplayImportFileToolCommand.cs:line 29\r\n at Editors.ImportExport.Importing.ImportFileContextMenuHelper.ShowDialog(TreeNode clickedNode) in C:\Users\ole_k\source\repos\TheAssetEditor\Editors\ImportExportEditor\Editors.ImportExport\Importing\ImportFIleContextMenuHelper.cs:line 31\r\n at Shared.Ui.BaseDialogs.PackFileTree.ContextMenu.Commands.AdvancedImportCommand.Execute(TreeNode _selectedNode) in C:\Users\ole_k\source\repos\TheAssetEditor\Shared\SharedUI\BaseDialogs\PackFileTree\ContextMenu\Commands\AdvancedImportCommand.cs:line 10\r\n at Shared.Ui.BaseDialogs.PackFileTree.ContextMenu.ContextMenuBuilder.\u003C\u003Ec__DisplayClass8_0\u00601.\u003CAdd\u003Eb__0() in C:\Users\ole_k\source\repos\TheAssetEditor\Shared\SharedUI\BaseDialogs\PackFileTree\ContextMenu\ContextMenuBuilder.cs:line 73\r\n at CommunityToolkit.Mvvm.Input.RelayCommand.Execute(Object parameter)\r\n at System.Windows.Controls.MenuItem.InvokeClickAfterRender(Object arg)\r\n at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)\r\n at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler) \r\n"
],
"UserMessage": "",
"Culture": "en-GB",
"OSVersion": "Microsoft Windows NT 10.0.19045.0"
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions