यह त्रुटि तब होती है यदि ब्लूस्टैक्स की रजिस्ट्री सेटिंग्स इसकी विंडो आकार के लिए किसी अमान्य मान में बदल गई है जैसे 0 या -1, संभवतः ब्लूस्टैक्स के साथ बग के कारण। रजिस्ट्री संपादक (regedit.exe) का उपयोग करके मान्य मानों के लिए आपको निम्न रजिस्ट्री मान (ब्लूस्टैक्स की विंडो रिज़ॉल्यूशन) को संपादित करना होगा:
या (आसान) निम्न रजिस्ट्री फ़ाइल का उपयोग करें (कोड मार्कअप में निम्न पाठ की प्रतिलिपि बनाएँ और इसे एक पाठ संपादक का उपयोग करके .REG फ़ाइल में सहेजें:
Windows Registry Editor Version 5.00
; Fix for BlueStacks errors: http://superuser.com/a/1078513/10259?bluestacks-giving-me-an-object-reference-error
[HKEY_LOCAL_MACHINE\SOFTWARE\BlueStacks\Guests\Android\FrameBuffer\0]
"WindowWidth"=dword:00000500
"WindowHeight"=dword:000002d0
यह रजिस्ट्री फ़ाइल ब्लूस्टैक्स विंडो के आकार को 1280 × 720 पर सेट करती है। मैंने इसे ब्लूस्टैक्स की मेरी प्रति के लिए नियमित रूप से होने वाली त्रुटि के रूप में बनाया है। परिणामी .REG फ़ाइल खोलें और रजिस्ट्री संपादक को परिवर्तन करने की अनुमति दें। 'ऑब्जेक्ट संदर्भ से ऑब्जेक्ट के इंस्टेंस पर सेट नहीं' त्रुटि के अलावा, इससे निम्न त्रुटियों को ठीक करने में भी मदद मिलेगी:
- त्रुटि: पैरामीटर मान्य नहीं है
- त्रुटि: InvalidArgument = '-1' का मान 'इंडेक्स' के लिए मान्य नहीं है। पैरामीटर नाम: सूचकांक
- त्रुटि: आयत '{X = 0, Y = 0 / चौड़ाई = 60, ऊँचाई = 0}' की चौड़ाई या ऊँचाई 0 के बराबर नहीं हो सकती।
- त्रुटि: निर्दिष्ट तर्क मान्य मानों की श्रेणी से बाहर था। पैरामीटर नाम: न्यूनतम आकार