عند فتح سند مصاريف اعتماد أصل (FA Custody Expense / سندات الأصول الثابتة المرتبطة) تظهر للمستخدم رسالة عامة:
لم يمكن تنفيذ العملية
وعند مراجعة ملف اللوج (server log) أجد التفاصيل التالية:
Could not extract column [19] from JDBC ResultSet [The conversion from nvarchar to NCLOB is unsupported.]
الخطأ يبدو متعلقًا بعدم تطابق نوع العمود في قاعدة البيانات مع النوع الذي يتوقعه Hibernate في الكود (الكود يتوقع NCLOB لحقول الملاحظات الطويلة بينما العمود الفعلي في قاعدة البيانات هو NVARCHAR(255)).
أين هو مكان المشكلة؟ وكيف يمكن إصلاحها على قاعدة البيانات بحيث تعمل سندات اعتماد الأصول وما يرتبط بها من جداول الجدولة والاستلام والعهد دون أن أضطر إلى ترقية الإصدار؟