Esri / Utility-Data-Management-Support-Tools

A set of tools to work with the utility network and their maps.
Apache License 2.0
23 stars 4 forks source link

Configure UN Layers tool error #51

Closed gprocino closed 2 weeks ago

gprocino commented 2 weeks ago

Im using Pro 3.3.1, file geodb with un7.

If I execure "Configure UN Layers" tool with option "Rule Popup" on my map project "Map-Un" the following error appear:

Traceback (most recent call last):  File "C:\ArcGIS\26_CAFC_UN\Creazione_UtilityNetwork\toolbox\UtilityDataManagementSupport_33.atbx\ConfigureUtilityNetworkLayers.tool\tool.script.execute.py", line 18, in  File "C:\ArcGIS\26_CAFC_UN\Creazione_UtilityNetwork\toolbox\UtilityDataManagementSupport_33.atbx\udms\esri.py", line 404, in wrapper  File "C:\ArcGIS\26_CAFC_UN\Creazione_UtilityNetwork\toolbox\UtilityDataManagementSupport_33.atbx\udms\logic__init__.py", line 502, in add_popups  File "C:\ArcGIS\26_CAFC_UN\Creazione_UtilityNetwork\toolbox\UtilityDataManagementSupport_33.atbx\udms\logic\popup.py", line 453, in main  File "C:\ArcGIS\26_CAFC_UN\Creazione_UtilityNetwork\toolbox\UtilityDataManagementSupport_33.atbx\udms\logic\popup.py", line 283, in _get_un_layers AttributeError: 'CIMRelQueryTableDataConnection' object has no attribute 'dataset'


udms 3.3.1 Traceback (most recent call last):  File "C:\ArcGIS\26_CAFC_UN\Creazione_UtilityNetwork\toolbox\UtilityDataManagementSupport_33.atbx\ConfigureUtilityNetworkLayers.tool\tool.script.execute.py", line 18, in  File "C:\ArcGIS\26_CAFC_UN\Creazione_UtilityNetwork\toolbox\UtilityDataManagementSupport_33.atbx\udms\esri.py", line 404, in wrapper  File "C:\ArcGIS\26_CAFC_UN\Creazione_UtilityNetwork\toolbox\UtilityDataManagementSupport_33.atbx\udms\logic__init__.py", line 502, in add_popups  File "C:\ArcGIS\26_CAFC_UN\Creazione_UtilityNetwork\toolbox\UtilityDataManagementSupport_33.atbx\udms\logic\popup.py", line 453, in main  File "C:\ArcGIS\26_CAFC_UN\Creazione_UtilityNetwork\toolbox\UtilityDataManagementSupport_33.atbx\udms\logic\popup.py", line 283, in _get_un_layers AttributeError: 'CIMRelQueryTableDataConnection' object has no attribute 'dataset' Failed script Configure UN Layers... Failed to execute (ConfigureUtilityNetworkLayers).

MikeMillerGIS commented 2 weeks ago

Can you post a screen shot of your map. Need to figure out what layer represents a CIMRelQueryTableDataConnection. I am guessing it is a query layer.

MikeMillerGIS commented 2 weeks ago

I added a check to that should fix it https://github.com/Esri/Utility-Data-Management-Support-Tools/blob/Preview3.3.2/UtilityDataManagementSupport.atbx

gprocino commented 2 weeks ago

Hi Mike thank you. It's works fine.