الطبقة الأساسية "لا يبدو أنه تم تحسينه" بعد ترقية محرك Google App SDK ل Java

StackOverflow https://stackoverflow.com/questions/1890410

  •  19-09-2019
  •  | 
  •  

سؤال

أحصل على أخطاء مثل هذا عند محاولة تشغيل اختبارات الوحدة ضمن محرك التطبيق SDK 1.2.8. تمر اختبارات الوحدة تحت SDK 1.2.6 باستخدام نفس الرمز.

لا يبدو أن "Class com.foo.bar.baseClass لم يتم تحسينها. قد ترغب في إعادة تشغيل المحسن والتحقق من الأخطاء في الإخراج"

الفئة التي تمدد baseClass مستمرة، ولكن لديها التعليقات التوضيحية المناسبة، إلخ.

هل كانت مفيدة؟

المحلول 2

يوضح مؤشر الترابط على مجموعة دعم GAE تقارير أخرى عن نفس المشكلة والروابط إلى إصدار مرشح للإصدار من Orm 1.0.4 الذي يعمل على إصلاح هذا وشواك آخر ذات صلة: دعم الموضوع

تم إصلاح أخطائي عن طريق تثبيت orm rc. باستخدام طريقة المقدمة في دعم gae ويكي.

بفضل Max Ross @ Google لتسليم حل المشكلة بسرعة.

نصائح أخرى

كان لدي نفس المشكلة ولكن مع حل مختلف. بعد النشر، راجعت وحدة التحكم، التي تمت الإشارة إلى سجل خطأ:

البرنامج المساعد (Bundle) "Org.datanucleus.store.appengine" مسجل بالفعل. تأكد من عدم وجود إصدارات جرة متعددة من نفس البرنامج المساعد في ClassPath.Plugin في ClassPath.

لذلك راجعت Libs في مجلد Web-Inf. لقد وجدت إصدارات متعددة من "DataNucleus-Appengine-XXX". بعد إزالة الأعمار القديمة التي عملت مرة أخرى.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top