عد، شناسایی پلاگین های جیرا در فرایند Import

امروز حین Import کردن یک فایل بک آپ که از جیرا ورژن 6.1به ورژن 6.3 باید منتقل می شد با پیغام خطای زیر مواجه شدم.

1

این پیغام خطا زمانی ایجاد می شود که فایل بک­‌آپ XML از سیستمی گرفته شده که دارای پلاگین هایی است که در جیرا مقصد وجود ندارد. برای جلوگیری از بروز این مشکل سعی کنید قبل از بازگرداندن یک فایل بک­آپ از این موضوع اطمینان حاصل کنید که کلیه پلاگین هائی که در جیرا مبدا نصب کرده اید در جیرا مقصد نیز وجود داشته باشد سپس فرایند Restore را انجام بدهید.

در صورتی که به آن پلاگینها نیازی نداشته باشیم می توانیم مستقیما آنها را از فایل XML خود حذف کنیم.

ابتدا یک کپی از فایل بک­آپ خود تهیه کنید تا در صورت نیاز مجددا به آن مراجعه کنید. سپس فایل خود را Unzip کرده و تگ های زیر را در فایل خود یافته و آنها را پاک کنید:

TimesheetEntity
TimesheetScheme
Myaa
ReportEntity
ReportScheme
LinkEntity
LinkScheme
WorklogExt
WorklogType
KPlugins
KPluginsCfg
cfgDefaultValue
cfgValue
QANDAA
QANDAQ
a_text
q_text

2

برای مثال در تصویر بالا تگ مربوط به پلاگین kplugin و kplugincfg قابل مشاهده است. برای ادامه کار این سطر هارا از داخل فایل حذف کرده و آن را مجددا ذخیره می کنیم.

چنانچه از JIRA شما بر روی سیستم عامل Linux هست، می توانید با اجرای Command زیر این کار را انجام دهید:

egrep -v “(QANDAA|QANDAQ|a_text|q_text|TimesheetEntity|TimesheetScheme|Myaa
|ReportEntity|ReportScheme|LinkEntity|LinkScheme|WorklogExt|WorklogType
|KPlugins|KPluginsCfg|cfgDefaultValue|cfgLDefaultValue|cfgValue|cfgLValue
|jjlf_config|jjlf_project)” entities.xml > entities-purged.xml

فایل Entities.xml را مجددا به فایل Zip خود منتقل کنید. کاربران Linux می توانند این کار را با اجرای Command زیر اجرا کنند:

mv entities-purged.xml entities.xml ; zip -r MyBackupFile.zip entities.xml activeobjects.xml

فرایند Import را مجددا انجام دهید.

3

چنانچه حین import پیغام خطا زیر نمایش داده شد، به این دلیل است که از جیرای ورژن پائین به ورژن بالا میخواهید انتقال انجام بدهید. این پیغام هشدار می دهد که ممکن است بعضی از ویژگی هایی که در سیستم قبلی استفاده کرده اید، اکنون در سیستم فعلی موجود نباشند. برای تایید اینکه از این موضوع مطلع هستید بر روی Click here در متن پیغام خطا کلیک کنید تا فرایند import انجام پذیرد.

4

منبع: پایگاه دانش اطلسیان