انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید


ارائه ۲۴٫۱۰ اوبونتو منتشر شد 🎉

نویسنده موضوع: خطا در اجرای برنامه ذکر  (دفعات بازدید: 3389 بار)

0 کاربر و 2 مهمان درحال مشاهده موضوع.

آفلاین افشین

  • Sr. Member
  • *
  • ارسال: 318
  • جنسیت : پسر
    • لیبره‌آفیسِ فارسی
خطا در اجرای برنامه ذکر
« : 10 اسفند 1388، 02:20 ب‌ظ »
سلام.
برنامه ذکر را از طریق مخازن نصب کردم. در زمان اجرا با خطای زیر مواجه می‌شوم:

(<unknown>:1986): GLib-WARNING **: g_set_prgname() called multiple times
java.lang.NullPointerException
at org.apache.velocity.context.InternalContextAdapterImpl.put(InternalContextAdapterImpl.java:269)
at org.apache.velocity.runtime.parser.node.ASTSetDirective.render(ASTSetDirective.java:213)
at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:336)
at org.apache.velocity.Template.merge(Template.java:328)
at org.apache.velocity.Template.merge(Template.java:235)
at net.sf.zekr.engine.theme.TemplateEngine.getUpdated(TemplateEngine.java:115)
at net.sf.zekr.common.config.VelocityInputStream.<init>(VelocityInputStream.java:29)
at net.sf.zekr.common.config.ResourceManager.<init>(ResourceManager.java:30)
at net.sf.zekr.common.config.ResourceManager.getInstance(ResourceManager.java:40)
at net.sf.zekr.ui.splash.AbstractSplachScreen.<init>(AbstractSplachScreen.java:16)
at net.sf.zekr.ui.splash.AdvancedSplashScreen.<init>(AdvancedSplashScreen.java:31)
at net.sf.zekr.ZekrMain.startZekr(ZekrMain.java:41)
at net.sf.zekr.ZekrMain.main(ZekrMain.java:79)

آفلاین mahdisama

  • Sr. Member
  • *
  • ارسال: 344
پاسخ به: خطا در اجرای برنامه ذکر
« پاسخ #1 : 11 اسفند 1388، 02:24 ق‌ظ »
به نظر میرسه تابعی چند بار بیهوده صدا شده و با خطای زمان اجرای nullpointerException روبرو شده.
باید سورس رو debug کنی :)

آفلاین mohsens

  • Newbie
  • *
  • ارسال: 3
پاسخ به: خطا در اجرای برنامه ذکر
« پاسخ #2 : 11 اسفند 1388، 11:23 ب‌ظ »
سلام.
مشکلی در نسخه‌های جدید velocity وجود داشت (و همچنان دارد) که مانع بالا آمدن این لایبرری با کانفیگ‌فایل‌های قدیمی می‌شود.

این مشکل در اینجا گزارش شده و فایل اصلاحی آن هم در کامنت 12 ارائه شده است. نسخهٔ جدید ذکر روی ریپازیتوری دبین موجود است، ولی ظاهراً هنوز روی اوبونتو نرفته. اما توصیهٔ من این است که از نسخهٔ جدیدتر ذکر که روی ریپازیتوری‌های لانچ‌پد است استفاده کنید:

http://zekr.org/wiki/Installation#Zekr_Repository

محسن

آفلاین افشین

  • Sr. Member
  • *
  • ارسال: 318
  • جنسیت : پسر
    • لیبره‌آفیسِ فارسی
پاسخ به: خطا در اجرای برنامه ذکر
« پاسخ #3 : 11 اسفند 1388، 11:39 ب‌ظ »
متشکرم.
فایل اصلاح‌کننده را جایگزین کردم و با پیغام خطای زیر مواجه شدم:

(<unknown>:10263): GLib-WARNING **: g_set_prgname() called multiple times
java.lang.NullPointerException
at org.apache.velocity.runtime.resource.ResourceManagerImpl.getResource(ResourceManagerImpl.java:291)
at org.apache.velocity.runtime.RuntimeInstance.getTemplate(RuntimeInstance.java:1400)
at org.apache.velocity.runtime.RuntimeInstance.getTemplate(RuntimeInstance.java:1380)
at org.apache.velocity.runtime.RuntimeSingleton.getTemplate(RuntimeSingleton.java:305)
at org.apache.velocity.app.Velocity.getTemplate(Velocity.java:383)
at net.sf.zekr.engine.theme.TemplateEngine.getUpdated(TemplateEngine.java:113)
at net.sf.zekr.common.config.VelocityInputStream.<init>(VelocityInputStream.java:29)
at net.sf.zekr.common.config.ResourceManager.<init>(ResourceManager.java:30)
at net.sf.zekr.common.config.ResourceManager.getInstance(ResourceManager.java:40)
at net.sf.zekr.ui.splash.AbstractSplachScreen.<init>(AbstractSplachScreen.java:16)
at net.sf.zekr.ui.splash.AdvancedSplashScreen.<init>(AdvancedSplashScreen.java:31)
at net.sf.zekr.ZekrMain.startZekr(ZekrMain.java:41)
at net.sf.zekr.ZekrMain.main(ZekrMain.java:79)

آفلاین mohsens

  • Newbie
  • *
  • ارسال: 3
پاسخ به: خطا در اجرای برنامه ذکر
« پاسخ #4 : 11 اسفند 1388، 11:42 ب‌ظ »
از روی ریپازیتوری ذکر نصب کنید.

آفلاین افشین

  • Sr. Member
  • *
  • ارسال: 318
  • جنسیت : پسر
    • لیبره‌آفیسِ فارسی
پاسخ به: خطا در اجرای برنامه ذکر
« پاسخ #5 : 11 اسفند 1388، 11:57 ب‌ظ »
مخرن را اضافه کردم و در زمان به‌روزآوری فهرست بسته‌ها با خطای زیر مواجه شدم:

W: GPG error: http://ppa.launchpad.net karmic Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY EC9C35EAEF400C7C

آفلاین افشین

  • Sr. Member
  • *
  • ارسال: 318
  • جنسیت : پسر
    • لیبره‌آفیسِ فارسی
پاسخ به: خطا در اجرای برنامه ذکر
« پاسخ #6 : 13 اسفند 1388، 12:00 ب‌ظ »
مشکل به‌روزآوری فهرست بسته‌ها برطرف شد.

آفلاین mohsens

  • Newbie
  • *
  • ارسال: 3
پاسخ به: خطا در اجرای برنامه ذکر
« پاسخ #7 : 13 اسفند 1388، 06:57 ب‌ظ »
بسیار عالی. احتمالاً دستور زیر هم مشکل را حل می‌کرد:
sudo add-apt-repository ppa:zekr/ppa

آفلاین heresh

  • Hero Member
  • *
  • ارسال: 968
  • جنسیت : پسر
پاسخ به: خطا در اجرای برنامه ذکر
« پاسخ #8 : 13 اسفند 1388، 07:31 ب‌ظ »
بسیار عالی. احتمالاً دستور زیر هم مشکل را حل می‌کرد:
sudo add-apt-repository ppa:zekr/ppa

ممنون مشکل من هم حل شد :)