Select to view content in your preferred language

Asset Package to Geodatabase Python Error

275
1
04-02-2026 10:23 AM
tobeykaneseitzGIS
Emerging Contributor

Hi all - I am running into the following error when trying to run the asset package to geodatabase tool. I am using ArcGIS Pro 3.5 and it seems to be hitting a python error. I've copied the full error message (with file paths slightly adjusted) below 

 

Asset Package To Geodatabase

=====================

Tool Path

 

Asset Package     \Transmission_Testing\March31\Test1.gdb

Service Territory Feature Class    \March31\Test1.gdb\UtilityNetwork\ServiceTerritory

Folder Location     ArcGISProTemp9260\Untitled

Geodatabase Name     Test1_UtilityNetwork

Feature Dataset Name     UtilityNetwork

Utility Network Name     Network

Domain Networks     Structure;Pipeline

Load data     SCHEMA_ONLY

Post Process     NO_POST_PROCESS

Configuration options    

Rename using    

Output Utility Network    

Workspace Type     FGDB

Utility Network Version     COMPATIBLE

=====================

Messages

 

Start Time: Wednesday, April 1, 2026 2:14:23 PM

ArcGIS Pro 3.5.5.57366

untools 3.5.1

Executing from ArcGIS Pro, 0 map(s), activeMap = False

Parallel processing enabled: 48

 

Asset Package schema version: 3.5

A python error occurred.

EXCEPTION

Traceback (most recent call last):

  File "\AppData\Local\ESRI\conda\envs\arcgispro-py3-clone-2\Lib\site-packages\untools\common\wrappers.py", line 161, in wrapper

    f = func(*args, **kwargs)

        ^^^^^^^^^^^^^^^^^^^^^

  File "\AppData\Local\ESRI\conda\envs\arcgispro-py3-clone-2\Lib\site-packages\untools\gptools\tools.py", line 275, in run

    ap = ap_constructor(

         ^^^^^^^^^^^^^^^

  File "\AppData\Local\ESRI\conda\envs\arcgispro-py3-clone-2\Lib\site-packages\untools\gptools\tools.py", line 94, in ap_constructor

    ap = AssetPackage(

         ^^^^^^^^^^^^^

  File "\AppData\Local\ESRI\conda\envs\arcgispro-py3-clone-2\Lib\site-packages\untools\utility_network\ap.py", line 91, in __init__

    self._properties: dict = self._initialize(kwargs.pop("cache", None), **kwargs)

                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  File "CAppData\Local\ESRI\conda\envs\arcgispro-py3-clone-2\Lib\site-packages\untools\common\wrappers.py", line 434, in wrapper

    result = func(*args, **kwargs)

             ^^^^^^^^^^^^^^^^^^^^^

  File "\AppData\Local\ESRI\conda\envs\arcgispro-py3-clone-2\Lib\site-packages\untools\utility_network\ap.py", line 127, in _initialize

    data = self._validation.validate_all(asset_package=self)

           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  File "\AppData\Local\ESRI\conda\envs\arcgispro-py3-clone-2\Lib\site-packages\untools\validation\validate.py", line 1170, in validate_all

    klass(self).main()

  File "\AppData\Local\ESRI\conda\envs\arcgispro-py3-clone-2\Lib\site-packages\untools\common\wrappers.py", line 434, in wrapper

    result = func(*args, **kwargs)

             ^^^^^^^^^^^^^^^^^^^^^

  File "\AppData\Local\ESRI\conda\envs\arcgispro-py3-clone-2\Lib\site-packages\untools\validation\schema.py", line 2901, in main

    self._validate_duplicate_existing()

  File "AppData\Local\ESRI\conda\envs\arcgispro-py3-clone-2\Lib\site-packages\untools\validation\schema.py", line 2889, in _validate_duplicate_existing

    self._check_table_duplicates(groups)

  File "\AppData\Local\ESRI\conda\envs\arcgispro-py3-clone-2\Lib\site-packages\untools\validation\schema.py", line 2851, in _check_table_duplicates

    {(t.name.casefold(),): tuple(t.subtypes.names_lower) for t in tables},

    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  File "\AppData\Local\ESRI\conda\envs\arcgispro-py3-clone-2\Lib\site-packages\untools\validation\schema.py", line 2851, in <dictcomp>

    {(t.name.casefold(),): tuple(t.subtypes.names_lower) for t in tables},

                                 ^^^^^^^^^^^^^^^^^^^^^^

  File "AppData\Local\ESRI\conda\envs\arcgispro-py3-clone-2\Lib\site-packages\untools\describe\helper.py", line 197, in names_lower

    return [n.casefold() for n in self.names]

           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  File "\AppData\Local\ESRI\conda\envs\arcgispro-py3-clone-2\Lib\site-packages\untools\describe\helper.py", line 197, in <listcomp>

    return [n.casefold() for n in self.names]

            ^^^^^^^^^^

AttributeError: 'NoneType' object has no attribute 'casefold'

Failed script Asset Package To Geodatabase...

Failed to execute (AssetPackageToFileGeodatabase).

Failed at Wednesday, April 1, 2026 2:15:21 PM (Elapsed Time: 57.87 seconds)

0 Kudos
1 Reply
MikeMillerGIS
Esri Frequent Contributor

Could I get a schema only copy of test1.gdb to see what is going on?  

0 Kudos