cancel
Showing results for 
Search instead for 
Did you mean: 

Radeon ProRender Discussion

lewisconlon
Journeyman III

"An item with the same key has already been added." error when starting ProRender for Inventor

Hi,

I'm encountering an error when opening ProRender for Inventor. I've copied the log below. Any help would be much appreciated.

Thanks,

Lewis

========== Start new logging session ==========
Inventor version: 2022 (Build 260153000, 153)

DEBUG| UsdConvertor.SessionsManager| SessionManager::AddSession|
DEBUG| UsdConvertor.SessionsManager| SessionManager::AddManager - session created|
DEBUG| UsdConvertor.Convertor| Convertor::Convertor()|
DEBUG| UsdConvertor.Convertor| Convertor::ConvertToIpcStage()|
DEBUG| UsdConvertor.Convertor| Convertor::Convert(C:\Users\Public\Documents\Autodesk\Inventor 2021\Work Designs\A - Mandrels\A4400\A4400100.iam)|
DEBUG| UsdConvertor.Convertor| Convertor::Convert() - add root assembly|
DEBUG| UsdConvertor.Convertor| Convertor::CollectSubassembliesTopNodes()|
DEBUG| UsdConvertor.Convertor| Convertor::CollectSubassembliesTopNodes()|
DEBUG| UsdConvertor.Convertor| Convertor::CollectSubassembliesTopNodes()|
DEBUG| UsdConvertor.Convertor| Convertor::CollectSubassembliesTopNodes()|
DEBUG| UsdConvertor.Convertor| Convertor::CollectSubassembliesTopNodes()|
DEBUG| UsdConvertor.Convertor| Convertor::CollectSubassembliesTopNodes()|
DEBUG| UsdConvertor.Convertor| Convertor::CollectSubassembliesTopNodes()|
DEBUG| UsdConvertor.Convertor| Convertor::CollectSubassembliesTopNodes()|
DEBUG| UsdConvertor.Convertor| Convertor::CollectSubassembliesTopNodes()|
DEBUG| UsdConvertor.Convertor| Convertor::CollectSubassembliesTopNodes()|
DEBUG| UsdConvertor.Convertor| ConvertCamera|
DEBUG| UsdConvertor.Convertor| Convertor::GetServerStage(/InventorViewportCamera, True)|
DEBUG| UsdConvertor.LayerProvider| LayerProvider::AddLayer(/InventorViewportCamera, True)|
DEBUG| UsdConvertor.Convertor| Convertor::ConvertSubassemblies()|
DEBUG| UsdConvertor.Convertor| Convertor::GetServerStage(/../A4200/A4200100/v044066, False)|
DEBUG| UsdConvertor.LayerProvider| LayerProvider::AddLayer(/../A4200/A4200100/v044066, False)|
WARN| UsdConvertor.OGSSceneParser| a_v044066_1: not in OGSSceneParser.subassembliesInvProps|
DEBUG| UsdConvertor.Convertor| Convertor::GetServerStage(/M119414, False)|
DEBUG| UsdConvertor.LayerProvider| LayerProvider::AddLayer(/M119414, False)|
DEBUG| UsdConvertor.Convertor| Convertor::GetServerStage(/A4400040, False)|
DEBUG| UsdConvertor.LayerProvider| LayerProvider::AddLayer(/A4400040, False)|
DEBUG| UsdConvertor.Convertor| Convertor::GetServerStage(/A4400000, False)|
DEBUG| UsdConvertor.LayerProvider| LayerProvider::AddLayer(/A4400000, False)|
WARN| UsdConvertor.OGSSceneParser| a_A4400000_1: not in OGSSceneParser.subassembliesInvProps|
DEBUG| UsdConvertor.Convertor| Convertor::GetServerStage(/../A4200/A4200100/A4200106, False)|
DEBUG| UsdConvertor.LayerProvider| LayerProvider::AddLayer(/../A4200/A4200100/A4200106, False)|
DEBUG| UsdConvertor.Convertor| Convertor::GetServerStage(/A4400100, True)|
DEBUG| UsdConvertor.LayerProvider| LayerProvider::AddLayer(/A4400100, True)|
ERROR| UsdConvertor.Convertor| Exception in converting| System.ArgumentException: An item with the same key has already been added.
at System.ThrowHelper.ThrowArgumentException(ExceptionResource resource)
at System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)
at UsdConvertor.Convertor.CollectPartsData(AssemblyDocument assembly, Dictionary`2& transforms, Dictionary`2& allBodiesAppearances)
at UsdConvertor.Convertor.ConvertSubassemblies()
at UsdConvertor.Convertor.Convert(AssemblyDocument rootAssembly, String rootAssemblyFilename)
0 Likes