Hi,
My overall goal is to take a GeoDataFrame, upload it as a shapefile, publish it as a hosted feature layer with specific styling, and then—this is the part that's failing—publish a vector tile layer from that newly created feature layer.
The Feature Layer Successfully publishes, but then this code fails:
```item_id = feature_layer_item.id print(f"Item ID: {item_id}") item = gis.content.get(item_id) print(f"Publishing vector tiles from item: {item.title} (ID: {item.id})") vector_tile_service = item.publish( file_type='featureService', output_type = 'vectorTiles', build_initial_cache = True, publish_parameters={'serviceName': vector_tile_title}, )```
Here is the traceback:
vector_tile_service = item.publish( 6 file_type='featureService', 7 output_type = 'vectorTiles', 8 build_initial_cache = True,
*****
16821 ) 16822 executor.shutdown(False) 16823 return futureobj 16824 else: > 16825 return self._publish(**params)
****
17197 ) 17198 elif not buildInitialCache and ret[0]["type"].lower() == "image service": 17199 return Item(self._gis, ret[0]["serviceItemId"]) 17200 else: > 17201 serviceitem_id = self._check_publish_status(ret, folder) 17202 return Item(self._gis, serviceitem_id)
****
17559 if job_response.get("status") in ( 17560 "esriJobFailed", 17561 "failed", 17562
> 17563 raise Exception("Job failed.") 17564 elif job_response.get("status") == "esriJobCancelled": 17565 raise Exception("Job cancelled.") 17566 elif job_response.get("status") == "esriJobTimedOut":
I'm using arcgis version: 2.4.1.3
I followed the guide: https://developers.arcgis.com/documentation/portal-and-data-services/data-services/tutorials/tools/p...
But I've still had no luck. Any help would be greatly appreciated.