خطأ غير متوقع في مكتبات المستندات بعد تمكين تحويل المستندات
-
09-12-2019 - |
سؤال
- تكوين خدمات تحويلات المستندات في الإدارة المركزية.
- تمكين تحويل المستند على نوع محتوى "المستند" من إعدادات مجموعة الموقع.
الآن عندما أحاول فتح أي مكتبة مستندات أحصل على رسالة الخطأ التالية:
An unexpected error has occured.
Web Parts Maintenance Page: If you have persmission, you can use this page
to temporarily close Web Parts or remove personal settings. For more
information, contact your site administrator.
عندما أتحقق من ULS فإنه يتم تسجيل ملف System.NullReferenceException: Object reference is not set to an instance of an object
.
لاستكشاف الأخطاء وإصلاحها:
- لقد قمت بإنشاء مجموعة مواقع جديدة وما زلت أواجه نفس المشكلة، لذا لا علاقة لها بالرمز المخصص الخاص بي.
- من صفحة صيانة جزء الويب قمت بحذف ملف
XsltListViewWebPart
ويتم تحميل الصفحة بشكل جيد، ولكن بدون التحكم في المكتبة.
يجب أن يتم تكوين شيء خاطئ.أي مساعدة؟
المحلول
لقد وجدت الإجابة على هذا السؤال وسأقوم بنشرها هنا لأي شخص آخر يواجه خطأ SharePoint هذا.مصدر: http://zimmergren.net/technical/sp-2010-developing-with-the-word-automation-services-in-sharepoint-server-2010
تعمل أعمالها أخيرًا ، من خلال الاحتفاظ بالخيارات الأربعة لتكوين التحويل الذي تم فحصه دون النقر فوق زر تطبيق ، نظرًا لأن الناقلات المستبعدة لن تتم إضافتها إلى عنصر XmlDoucment داخل XMLSCheme لنوع المحتوى.وهو ما لا يؤدي إلى رفع الخطأ عند الوظيفة:PrepareContentTypefilter (قائمة splist ، علامة التجزئة [] excludedTransformers) المدعو للحلق من خلال خيارات غير محددة.
يبدو لي خطأ من Microsoft عند إضافة الناقلات المستبعدة إلى hashtable assectedtransformers [index] .add (key ، type.id.toString ()) ؛.