Select to view content in your preferred language

Utility and Pipeline Data Model (UPDM) Arcade error: Field not found

3689
14
03-23-2022 08:39 AM
JacobBlankenship1
Occasional Contributor

JacobBlankenship1_0-1648047859588.png

JacobBlankenship1_1-1648048194972.png

 

I am having a issue with Arcade code not being able to find field in the featureclass(Pipeline Line), when trying to do calculate geometry on a field. I use to be able to do this fine as of week ago but know it wont work at all. I updated my ArcGIS pro to 2.9.2 and added some domains to the pressure sensor pipe since than. I for a fact that the field "material" is in the table and spelled correctly and matched the arcade expression in the attribute rules.

I attached a Blank GDB for reference to replicate the issue 

Anyone have any ideas?

0 Kudos
14 Replies
MikeMillerGIS
Esri Frequent Contributor

If you have an active edit session, it should work.  When there is an active edit session, the backend logic pulls all the fields.  

0 Kudos
MikeMillerGIS
Esri Frequent Contributor

The rule is calling Angle, I am testing to see if angle ever worked on a geographic system.  

0 Kudos
MikeMillerGIS
Esri Frequent Contributor

I narrowed it down to Buffer, not angle.  This worked on my 2.8.4 machine, but did not work on my 2.9.2 machine.  I will post an update if I learn more.  

0 Kudos
MikeMillerGIS
Esri Frequent Contributor

I have recreated that rule to not use buffer.  There are disabled rules, the Auto_Contain_By_Rules that also will not work now.  I have rewrote them to not use buffer, but found that Distance is now blocked on projected systems.  If you need these rules, I will look at how to rewrite distance for you.  

JacobBlankenship1
Occasional Contributor

I will check this out, I am going to try and revert back to the older version of ArcGIS pro and see if that will fix the issues.

 

Thank you,

I will post again to give a update once I found something.

0 Kudos