Message 1 of 7
Rev2016 GetBuildingConstruction() throws InternalExceptionProxy - cannot find...
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
Why this code under Revit 2016 throws exception? On Revit 2015 everything was fine ...
Document document = cmdData.Application.ActiveUIDocument.Document;
ElementId eid = EnergyDataSettings.GetBuildingConstructionSetElementId(document);
MEPBuildingConstruction mEPBuildingConstruction = document.GetElement(eid) as MEPBuildingConstruction;
Construction c = mEPBuildingConstruction.GetBuildingConstruction(Autodesk.Revit.DB.Analysis.ConstructionType.Door);
Autodesk.Revit.Proxy.Exceptions.InternalExceptionProxy: cannot find creator to create the public API instance. in PublicAPIRuntimeMap.getPublicAPICreator(Object proxyObject) in PublicAPICommonTypeConverter.ProxyToPublic<class System::Collections::Generic::Dictionary<enum Autodesk::Revit::Proxy::DB::Analysis::ConstructionTypeProxy,class System::Collections::Generic::Dictionary<class System::String ^,class Autodesk::Revit::Proxy::DB::ConstructionProxy ^> ^>,class System::Collections::Generic::Dictionary<enum Autodesk::Revit::DB::Analysis::ConstructionType,class System::Collections::Generic::Dictionary<class System::String ^,class Autodesk::Revit::DB::Construction ^> ^> >(Dictionary`2 pProxyObj, Dictionary`2& pPublicObj) in Autodesk.Revit.DB.Mechanical.MEPBuildingConstruction.getConstructions() in Autodesk.Revit.DB.Mechanical.MEPBuildingConstruction.GetBuildingConstruction(ConstructionType constructionType)