SPException: катастрофический сбой (исключение из HRESULT: 0x8000FFF (E_UNEXPECTED) в Sharepoint - PullRequest
0 голосов
/ 17 мая 2010

Я уже некоторое время пытаюсь программно скопировать пользовательский тип контента и его пользовательские столбцы из из одной сети в другую , и я всегда получаю разные ошибки или исключения каждый раз. После еще большего количества попыток я получил более странное и загадочное исключение от Sharepoint после нажатия на недавно скопированный пользовательский столбец в пользовательском типе контента. Я проверил логи, и вот что я получил:

Unknown SPRequest erorr occurred. More information: 0x80070002
Unable to locate the xml-definition for FieldName with FieldId 'guid without braces', exception: Microsoft.SharePoint.SPException: Catastrophic failure (Exception from HRESULT: 0x8000FFF (E_UNEXPECTED)) ---> System.Runtime.InteropServices.COMException...
... at Microsoft.SharePoint.Library.SPRequestInternalClass.GetGlobalContentTypeXml(String bstrUrl, Int32 type, UInt 32 lcid, Object varIdBytes...
Failed to find the content type schema for ct-1033-0x1000blahblahblahcontenttypeId while caching feature data.
Unknown SPRequest error occurred.  More informationL 0x8000ffff
Unable to locate the xml-definition for CType with SPContentTypeId '0x0100MorecontenttypeId', exception: Microsoft.SharePoint.SPException: Catastrophic failure(Exception from HRESULT: 0x8000FFFF (E_UNEXPECTED)) ---> System.Runtime.InteropServices.COMException (0x8000FFFF): Catastrophic failure...
... at Microsoft.SharePoint.Library.SPRequestInternalClass.GetGlobalContentTypeXml(String bstrUrl, Int32 type, UInt 32 lcid, Object varIdBytes...

Не удалось найти довольно много схем типов контента. Я запутался в том, что Sharepoint пытается сделать здесь, и почему простой процесс копирования пользовательского типа контента из одного веб-сайта в другой просто не будет работать в отличие от информации, найденной в Интернете, например. это .

Ценю любую помощь, чтобы преодолеть эту проблему. Благодаря.

1 Ответ

0 голосов
/ 17 мая 2010

Типы содержимого определены в файлах XML, которые должны находиться в файловой системе (в 12 кусте). Если вы хотите скопировать тип контента из веб-приложения в другое, убедитесь, что эти определения также скопированы.
Я бы порекомендовал вам установить функцию, содержащую эти пользовательские типы контента, в каждое целевое веб-приложение.

С уважением, M

...