StopCoroutine cause coroutine continue failure

IEnumerator ieNum;

public void StartDownload(string imageUrl)
{

	ieNum = control.DownloadImage(imageUrl);
	StartCoroutine(ieNum);
}

public void StopProcess()
{
StopCoroutine(ieNum);
}

It works well and stop the coroutine when i call StopProcess, but it cause “coroutine continue failure” error, anyone know how to solve the error?. Thanks

Unfortunately there isn’t much you can do to completely eliminate this issue. The problem is that it really isn’t anything with your code but is instead a known issue with Unity.

The “error” that is displayed is not really an error. IOW it should never have been displayed. This was even fixed in 4.6.1p4 but reappeared in 4.6.2 and persists until now (5.3.4pX).

It’s really unfortunate that Unity seems unwilling to fix this since it has been reported numerous times and was once fixed.

See here: Unity Issue Tracker - "Coroutine continue failure" error when using StopCoroutine