I have a code that calculates the sum of water recharge for a pixel for a 9 year period (This piece of code works fine, just thought I would show how it is made just in case.  The values range from 0 to 207379mm per 1km cell):

    for variable in variables:
        env.workspace = "G:\\Faculty\\Mann\\GFDLA2_BCM\\Aggregated1080"             #   "G:/CA_270m_GFDLA2/Aggregated1080/"    
        scenario = "_A2"    # "" for historical
        # limit to current variable 
        relevant_tifnames = filter(lambda x: str(variable) in x,tifnames)
        print('FOR VARIABLE:'+str(variable))

        for year in base_year[0:1]:        
            print('limiting to '+str(year)+' to '+ str((year+years_to_end)))  # limit to time period of interest 
            relevant_tifnames_year = [v for v in relevant_tifnames if int(re.sub('[^0-9]','',v) or 0) >= year and int(re.sub('[^0-9]','',v) or 0) <= year+years_to_end ]
            period_sum = CellStatistics(relevant_tifnames_year, "SUM", "DATA")
            period_sum2 = Con(period_sum<0,0,period_sum) 


I then want to summarize this data by water shed unit (hydo units range in size from 4108 cells to 25, with 190 units in all):

    hydro_units  = Raster("G:\\Faculty\\Mann\\Share\\Environemental Factors\\Watersheds FRAP\\HydroUnit.tif")
    # calc sum of recharge for each hydro uni
    waterzone = ZonalStatistics(hydro_units  , "Value", period_sum2 , "SUM", "NODATA")

Sends back this error:

    Failed to copy raster dataset ERROR 010240: Could not save raster dataset to G:\Faculty\Mann\GFDLA2_BCM\WaterAggregated1080\g_g5214 with output format GRID. Failed to execute (ZonalStatistics).

The same happens with "AVERAGE" or "MINIMUM" etc.

Any thoughts on why this is happening? At first I thought the "SUM" values where too large, but MINIMUM shouldn't have the same issue.   Any thoughts?