سؤال

ولدي تطبيق رائع يعمل محليا على سطح المكتب. يبدو أنه يعمل خالية من الأخطاء. على الأقل استيفاء جميع الاختبارات وحدة كتبت. أريد أن نشر التطبيق باستخدام <قوية> الحرب ملف. لهذا أنا استخدم الأمر

grails war

وفي الدليل الرئيسي للتطبيق. عند القيام بذلك أنا على الحصول على الاستثناء التالي:

Error executing script War: java.lang.NullPointerException
gant.TargetExecutionException: java.lang.NullPointerException
    at gant.Gant$_dispatch_closure4.doCall(Gant.groovy:331)
    at gant.Gant$_dispatch_closure6.doCall(Gant.groovy:334)
    at gant.Gant$_dispatch_closure6.doCall(Gant.groovy)
    at gant.Gant.withBuildListeners(Gant.groovy:344)
    at gant.Gant.this$2$withBuildListeners(Gant.groovy)
    at gant.Gant$this$2$withBuildListeners.callCurrent(Unknown Source)
    at gant.Gant.dispatch(Gant.groovy:334)
    at gant.Gant.this$2$dispatch(Gant.groovy)
    at gant.Gant.invokeMethod(Gant.groovy)
    at gant.Gant.processTargets(Gant.groovy:495)
    at gant.Gant.processTargets(Gant.groovy:480)
Caused by: java.lang.NullPointerException
    at        _GrailsWar_groovy$_run_closure5_closure25_closure26_closure28.doCall(_GrailsWar_groovy:289)
    at _GrailsWar_groovy$_run_closure5_closure25_closure26_closure28.doCall(_GrailsWar_groovy)
    at _GrailsWar_groovy$_run_closure5_closure25_closure26.doCall(_GrailsWar_groovy:282)
    at _GrailsWar_groovy$_run_closure5_closure25_closure26.doCall(_GrailsWar_groovy)
    at _GrailsWar_groovy$_run_closure5_closure25.doCall(_GrailsWar_groovy:258)
    at _GrailsWar_groovy$_run_closure5.doCall(_GrailsWar_groovy:256)
    at _GrailsWar_groovy$_run_closure4.doCall(_GrailsWar_groovy:239)
    at War$_run_closure1.doCall(War.groovy:38)
    at gant.Gant$_dispatch_closure4.doCall(Gant.groovy:324)
    ... 10 more

وأي تلميح لماذا؟

وشكرا جزيلا مقدما

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

المحلول

وأعتقد سيكون لديك للعثور على مصدر Gant.groovy ونرى ما تقوم به على هذا الخط. ويبدو أن هناك بعض المشاكل الناجمة عن تكوين محدد مشروعك (لأن مثل أن تم القبض على علة تظهر حدا إذا حدث دائما)، ولكن لا يحتوي على رسالة خطأ الكثير من المعلومات.

وبدلا من ذلك، قد تتمكن من محاولة رفع مستوى الكؤوس المقدسة إلى أحدث إصدار 1.1.1 إذا لم تقم بذلك بالفعل.

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