# Feature chain printing using qualified name

**URL:** <https://forum.sensmetry.com/t/feature-chain-printing-using-qualified-name/309>\
**Category:** Bug Reports\
**Tags:** automator\
**Created:** [November 21, 2025, 3:16pm UTC](https://forum.sensmetry.com/t/feature-chain-printing-using-qualified-name/309 "2025-11-21T15:16:04Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![jbussemaker](https://avatars.discourse-cdn.com/v4/letter/j/9de0a6/32.png) [@jbussemaker](https://forum.sensmetry.com/u/jbussemaker)\
**Post date:** [November 21, 2025, 3:16pm UTC](https://forum.sensmetry.com/t/feature-chain-printing-using-qualified-name/309/1 "2025-11-21T15:16:04Z")

</div>

I’m having an issue with the textual notation output of feature chains.  
I’m trying to reproduce something like this:

```plaintext
package Package {
    part def PartDef {
        action theAction;
    }

    part myPart {
        part subPart : PartDef;

        part performingPart {
            perform subPart.theAction;
        }
    }
}

```

However, in some cases Syside Automator prints the last chain in the feature as a fully qualified path:

```plaintext
package Package {
    part def PartDef {
        action theAction;
    }

    part myPart {
        part subPart : PartDef;

        part performingPart {
            perform subPart.Package::PartDef::theAction;
        }
    }
}

```

Which returns the following error the next time I’m trying to load the model:  
`error (reference-error): No Namespace named 'Package' found`

Unfortunately I was not able to produce Python code to reproduce this in this isolated case.  
Maybe it is an easy fix to ensure that when printing a feature chain, only the names are printed?

Greetings,  
Jasper

---

<div class="post-metadata">

**Author:** ![Daumantas](https://yyz2.discourse-cdn.com/flex008/user_avatar/forum.sensmetry.com/daumantas/32/19_2.png) [@Daumantas](https://forum.sensmetry.com/u/Daumantas)\
**Post date:** [November 24, 2025, 8:26am UTC](https://forum.sensmetry.com/t/feature-chain-printing-using-qualified-name/309/2 "2025-11-24T08:26:33Z")

</div>

Thanks for the report. I have changed relative references to always be printed as unqualified identifiers in the next release. Previously it relied on reference shortening through inheritance which could fail in some cases.
