The Nibble geoprocessing tool only works on Integer and Float types. If you pass it a raster of Double type (thinking it was a Float, or not knowing that constraint at all), the tool will fail with a generic error code 999999. It would be useful to validate the input raster type before running the tool, or to at least return a more specific error.