laptop and a wrench

Bogue

The Layer symbology fails to update in the Script tool if the layer is accessed through a Script tool parameter.

Dernière publication: May 5, 2020 ArcGIS Pro
Numéro d’ID de bogue BUG-000129995
EnvoiApril 8, 2020
Dernière modificationMay 16, 2025
S’applique àArcGIS Pro
Version trouvée2.5
Système d’exploitationWindows OS
Version du système d’exploitation10.0 64 Bit
StatutIn Product Plan

Solution de contournement

If layer is accessed through:

p = arcpy.mp.ArcGISProject("CURRENT")

m = p.listMaps('Map')[0]

layer = arcpy.GetParameter(0) # FeatureLayer Parameter

fld1 = arcpy.GetParameter(1) # String Parameter 

fld2 = arcpy.GetParameter(2) # String Parameter

sym = layer.symbology

layer = m.listLayers(layer.name)[0]

There is no issue.

Use stand alone Python script using arcpy.mp.ArcGISProject.SaveACopy().

Étapes pour reproduire

ID de bogue: BUG-000129995

Logiciel:

  • ArcGIS Pro

Recevoir une notification lorsque le statut d’un bogue change

Télécharger l’application Esri Support

En savoir plus sur ce sujet

Obtenir de l’aide auprès des experts ArcGIS

Contacter le support technique

Télécharger l’application Esri Support

Accéder aux options de téléchargement