I created a custom geoprocessing tool in arcpy in ArcGIS Pro. In this I use the Generate Service Areas tool. This works as expected in Pro, but when I upload to an ArcGIS Server and try to run it in a web app in AGOL it fails. Here is a snippet of code from the script:
tbx = "https://logistics.arcgis.com/arcgis/services;World/ServiceAreas;username;password"
arcpy.ImportToolbox(tbx)
arcpy.AddToolbox(tbx)
result = arcpy.GenerateServiceAreas_ServiceAreas(facilities, breakValues, breakUnits)
while result.status < 4:
time.sleep(1)
result_severity = result.maxSeverity
if result_severity == 2:
arcpy.AddError("An error occured when running the tool")
arcpy.AddError(result.getMessages(2))
sys.exit(2)
elif result_severity == 1:
arcpy.AddWarning("Warnings were returned when running the tool")
arcpy.AddWarning(result.getMessages(1))
result.getOutput(0).save(serviceArea)
Any ideas on what could cause this to fail or a workaround?