• Industries
  • Products
  • Buy
  • Services & Support
  • Communities
  • Discussion Groups

    Autodesk Revit API

    Reply
    Member
    Posts: 3
    Registered: ‎10-01-2012

    adaptive component internal error

    157 Views, 2 Replies
    10-01-2012 11:47 AM

    Hi All, I'm writing an plugin to be executed as an externalcommand, and I'm running into a problem, below are the lines of code.

     

    Dim fam As FamilySymbol = M_Doc.GetElement(obj.Id)

    Dim comp As FamilyInstance = AdaptiveComponentInstanceUtils.CreateAdaptiveComponentInstance(M_Doc, fam)

     

    m_doc is a valid current document

    obj.id is a valid id for a familysymbol

    when the code reaches the second line "dim comp..." it throws an exception "an internal error has occured"

     

    Any idea as to why it would be happening? Any input would be greately appreciated. 

    Thanks,

    Please use plain text.
    Distinguished Contributor
    ollikat
    Posts: 104
    Registered: ‎04-01-2011

    Re: adaptive component internal error

    10-03-2012 02:42 AM in reply to: Crashnorun

    Sorry that I don't know VB but I find starnge that if you write...

    Dim fam As FamilySymbol = M_Doc.GetElement(obj.Id)

    Why can't you directly cast obj to fam as FamilySymbol because now you are getting the element from document which actually you already have. Or is there some kind of logical error in your code?

    Please use plain text.
    ADN Support Specialist
    Posts: 180
    Registered: ‎03-05-2010

    Re: adaptive component internal error

    10-25-2012 02:57 AM in reply to: Crashnorun

     

    With only these 2 lines, it is hard to tell what's wrong.

    From the code itself, it is correct.

     

    Maybe the famiy symbol you passed in is not eligible to create the adaptive component.



    Joe Ye
    Developer Technical Services
    Autodesk Developer Network
    Please use plain text.