I recently had a problem using the Stream Definition tool while delineating catchments. This problem started out of the blue, and I'd been using the same process I've used repeatedly in the past (with success). I followed all of the recommended actions (clear temp folder, set target locations, new mxd, restart the computer, even updated to version 10.3.0.6), but was still getting the following error when running Stream Definition: Failed to execute. Parameters are not valid. ERROR 000860: Input true raster or constant value: is not the type of Composite Geodataset, or does not exist. Failed to execute (Con). Failed at Tue Apr 14 09:16:34 2015 (Elapsed Time: 0.02 seconds) System.Runtime.InteropServices.COMException (0x80004005): Error HRESULT E_FAIL has been returned from a call to a COM component. at ESRI.ArcGIS.Geoprocessing.GeoProcessorClass.Execute(String Name, IVariantArray ipValues, ITrackCancel pTrackCancel) at ESRI.APWR.ApHydro.ArcHydroOp.StreamDefinition(ApLayers& aplayers, Double numCells, ITrackCancel trackCancel, IGPMessage messages, String& exMessage) in C:\Builds\HydroSolutions\10.3_ArcHydro\Sources\ArcHydroTools\src\ApHydro\ArcHydroOp.vb:line 63795 Failed to execute (StreamDefinition). Failed at Tue Apr 14 09:16:34 2015 (Elapsed Time: 0.12 seconds) I turned background geoprocessing ON, and the Stream Definition tool worked correctly. HOWEVER, this worked with a FAC grid that was created with background geoprocessing OFF. I tried the process from the beginning with BGGP OFF, and the resulting FDR grid contained more than the normal 9 values. At least for me, it seems I need to turn BGGP OFF in general, and turn it ON when running Stream Definition. Also unsure why this problem started out of the blue, but wanted to put the information out there in case anyone else is having the same issues.
... View more