Я смотрел на эту ошибку в наших журналах, и отсутствующий параметр фактически генерируется методом ведения журнала Sitecore. Это может означать, что это ошибка Sitecore. Я видел сообщение на их (защищенных паролем) форумах разработчиков, на котором был в основном этот вопрос, и не получил ответа ...
Если я в конечном итоге отправлю заявку в службу поддержки, я укажу здесь то, что узнаю.
Вот трассировка стека, которая заставляет меня думать, что в Sitecore есть ошибка:
System.ArgumentNullException: значение не может быть нулевым. Имя параметра:
ownerType at Sitecore.Diagnostics.Error.AssertObject (Object
аргумент, имя строки) в Sitecore.Diagnostics.Log.Error (String
сообщение, исключение e, тип ownerType) в
Sitecore.Web.WebUtil.TransmitStream (Потоковый поток, HttpResponse
ответ, Int32 blockSize) в
Sitecore.Resources.Media.MediaRequestHandler.DoProcessRequest (HttpContext
контекст) в
Sitecore.Resources.Media.MediaRequestHandler.ProcessRequest (HttpContext
контекст) в
System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute ()
на System.Web.HttpApplication.ExecuteStep (шаг IExecutionStep,
Boolean и выполняется синхронно)
ОБНОВЛЕНИЕ: Основываясь на комментариях ниже, было подтверждено, что это проблема в Sitecore, которая была исправлена в версии 6.1.