AutoPLANT exception when trying to set Component Preference by "From Component" command

We quite often use "From Compoent" command to set Component Preference in order to continue work on a pipe line. However, exception occurs, saying value is invalid. (I am doing it in SS7.)

I have narrowed it down the problem on insulation thickness field. We have make this field as a FixedList in component preferece. In order to avoid the exception, I have to set this field as FreeText now.  The strange thing is after I set it to FreeText, a value 25 will fill in as 25.000000 in Component Preference after a "From Component" command. (LUPREC is set to 4)  My guess it is these additional 6 zeros cause the exception but I don't know how to modify script and change it.

Anyone has an idea?




  • HI Maggie,

    Unfortunately, I am unable to reproduce this issues on my test environment.  I have set LUPREC  to 4 and set up Insulation Thickens.

    Could you please try to reproduce same in new project or a sample one? This will let to determine if this is project specific or not. 
    As well try temporary remove C:\ProgramData\Bentley\Plant V8i\Config\PROJECT_NAME\CPLPiping.ini and re add Insulation thickness preference once again.



  • Hi Maggie,

    This error is tied to the Component Preference docking feature of SS7. Temporary solution is to open the AT.ini file and update the following line in the [GENERAL] section.


    Set it to:


    Save and close. This should fix the DataGridView Default Error. Although not a complete solution, it will work until Bentley issues a priority build.


Reply Children