পরিচিতি। অ্যাপ্লিকেশন লঞ্চের সময় ক্র্যাশ


0

আমার পরিচিতি.এপ লঞ্চের সময় ক্র্যাশ হয়েছে। ক্র্যাশ প্রতিবেদনে আমি, অন্যদের মধ্যে, নিম্নলিখিত উদ্ধৃতিগুলি পেয়েছি:

Application Specific Information:
*** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Multiple object mappings were found for AB key AAMkADM2MDFmNGNmLWM3NmMtNGYxOS1iMDg4LWY0YjI1MGYzNjYxYQBGAAAAAABDPkLykrMnSJ1IqQdY8YscBwBYGhW8CcVeTK3joidjOJa9AAAAAAEiAABYGhW8CcVeTK3joidjOJa9AAA10vffAAA= of type itemId'
terminating with uncaught exception of type NSException
abort() called

উত্তর:


0

আমি বিশেষভাবে এই লাইন লক্ষ্য একাধিক বস্তু ম্যাপিং এবি কী AAMkADM2MDFmNGNmLWM3NmMtNGYxOS1iMDg4LWY0YjI1MGYzNjYxYQBGAAAAAABDPkLykrMnSJ1IqQdY8YscBwBYGhW8CcVeTK3joidjOJa9AAAAAAEiAABYGhW8CcVeTK3joidjOJa9AAA10vffAAA জন্য পাওয়া যায় নি = টাইপ itemId 'এর যা আমি নির্দেশিত সন্দেহভাজন যে আমি যোগাযোগ ডাটাবেসের মধ্যে কোথাও সদৃশ ছিল

টার্মিনালে আমি এটি সমাধান করেছি:

cd ~/Library/ Application\ Support/AddressBook/
grep -r MtNGYxOS1iMDg4LWY0YjI1MGYzNjYxYQBGAAAAAABDPkLykrMnSJ1IqQdY8YscBwBYGhW8CcVeTK3jo *

(এই উপরে "লম্বা STRING" অংশ। এরপর থেকে এটি সার্চ মাত্র এক হিট ফিরে আমার জন্য যথেষ্ট ছিল, Exchangeমধ্যে Sources/187CB027-195A-4D96-99B2-B8A546A743DC)

এই ফাইলটি এসকিউএলাইট ডিবি-ফাইল হিসাবে প্রমাণিত হয়েছে। এটি কিছু এসকিউএলাইট পাঠক দিয়ে খুলুন। আমি স্ক্লিটেস্টুডিও ব্যবহার করেছি।

এই ডাটাবেসে আমরা আগ্রহী একটি টেবিল ZMAPPING রয়েছে some কিছু এসকিউএল সহ এই টেবিলের প্রাসঙ্গিক এন্ট্রিগুলি সন্ধান করুন

select * from zmapping where zitemid like '%AAMkADM2MDFmNGNmLWM3NmMtNGYxOS1iMDg4LWY0YjI1MGYzNjYxYQBGAAAAAABDPkLykrMnSJ1IqQdY8YscBwBYGhW8CcVeTK3joidjOJa9AAAAAAEiAABYGhW8CcVeTK3joidjOJa9AAA10vffAAA=%'

আমার ক্ষেত্রে এই জিজ্ঞাসাটি দুটি লাইন ফিরে এসেছে। সমস্ত ফিরে আসা লাইনের জন্য Z_PK- এ মানগুলি নোট করুন। এই Z_PK মানগুলির সাথে সারিগুলির জন্য ZMAPPING টেবিলটি দেখুন এবং ZADDRESSBOOKUNIQUEID কলামে সংশ্লিষ্ট মানগুলি অনুলিপি করুন। এই অনুলিপি করা মানগুলি ব্যবহার করে টার্মিনালে ফিরে যান এবং একটি গ্রেপ চালান

$ grep -r 8F436716-52E6-49A9-AC03-2A120B08 *
…
Binary file Sources/187CB027-195A-4D96-99B2-B8A546A743DC/Metadata/8F436716-52E6-49A9-AC03-2A120B083CF9:ABPerson.abcdp matches

আমি এখন stringsকার ফাইলের ঠিকানা কার্ড মুছতে চলেছি তা খুঁজে পেতে এই ফাইলটি করেছি। প্রয়োজনে, ঠিকানা, ফোন নম্বর ইত্যাদি আপনি রাখতে চান তা নোট করুন। তারপরে এই ফাইলটি মুছুন।

পাওয়া সমস্ত অন্যান্য এন্ট্রিগুলির জন্য এই প্রক্রিয়াটি পুনরাবৃত্তি করুন (আমার ক্ষেত্রে আরও একটি)।

অবশেষে, সিকিএল কোয়েরি ব্যবহার করে জেডএমএপপিং-এ থাকা লাইনগুলি মুছুন। প্রতিশ্রুতিবদ্ধ / সংরক্ষণ করতে ভুলবেন না

যোগাযোগগুলি.অ্যাপ চালু করুন এবং মুছে ফেলা যোগাযোগটি পুনরায় তৈরি করুন।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.