The index was either too large or too small -  Map Cache Error

15853
13
11-07-2012 09:05 PM
LinKuan_Jen
New Contributor
Dear Sirs,

we have encountered some problem during map caching process, the error messages are as shown below:

Failed to cache extent: 206639.439105 2662911.235289 210804.241808 2669845.025823 at scale 800 ERROR 999999: Error executing function.
Failed to cache extent: 207337.875709 2666378.659724 210804.770976 2669845.554991 at scale 400 ERROR 999999: Error executing function.
The index was either too large or too small.
Failed to execute (Manage Map Cache Tiles).
Failed.
Field is not editable.
Failed to execute (ManageMapServerCacheTiles).

I tried to redo map cache for the the extent mentioned but no luck.

The map cache processes were doing fine in Arcgis 10.0, but there are many map cache problems in Arcgis 10.1, this is just part of it. We have many other problems such as cache job crashes, hangs, and so on..

I have another unsolved problem in post http://forums.arcgis.com/threads/60135-AGS10.1-Failed-to-create-service-quot-System-CachingTools.GPS...

Any help will much appreciated

Thanks, Bryant Lin
0 Kudos
13 Replies
JenniferMcCall4
Occasional Contributor III

Here are two possible solutions to try:

1)  As Ian mentioned, resetting the data frame extent has helped me in the past.  Ensure you are doing this through the Data Frame properties (overwriting the current full extent) and re-publishing the service.

2)  Access the status.gdb for the service - open the Task Status feature class and determine the failed areas.  Find the bundle name of the failed areas in the attributes.  Go into the cache files on Windows Explorer and delete the problematic bundle files.  Re-cache to the problematic bundle extents (not the failed areas from Task Status).  This option has been useful in more cases of the "index is too large or too small" error.

0 Kudos
NathanSommers
New Contributor III

I've come across a few other options to try as well per this thread:

Manage Map Cache Tile: Errors at 10.2.2

1) Using the exploded cache format instead of the compact cache format.

2) If you're using an AOI when you're caching, keep the AOI in the same gdb as the data being cached.

These have helped me and hopefully will help other people as well.

0 Kudos
TobiasFimpel1
Occasional Contributor III

Here is what I found works:

Before you run the "Manage Cache" processes (like re-create or delete tiles etc.) run Convert Cache Format.

My theory is that in many cases the message is total bogus and the problem is not caused by indexes/extents/data/schema etc., and the process converting the cache format clears out any "locking" that actually triggers the failure. I'm using 10.3 but have seen this with versions 10.1 and 10.2 as well.

0 Kudos
TammyKobliuk
New Contributor

the repair geometry tool is what has helped me.  I did find a data layer that appeared to have problems.

0 Kudos