Bug #61569 Installer Fails at Requirements Checks
Submitted: 20 Jun 2011 14:26 Modified: 13 Jul 2011 20:17
Reporter: Scott Sanders Email Updates:
Status: Closed Impact on me:
None 
Category:MySQL for Windows: Installer Severity:S2 (Serious)
Version:5.5.13.1 OS:Windows (XP Pro SP3)
Assigned to: Mike Lischke CPU Architecture:Any
Tags: dorequirementschecks, JIT

[20 Jun 2011 14:26] Scott Sanders
Description:
When Installer tries to check requirements, the current task says just "label2" and fails with the attached error "Object...txt." If I click Back and Next, it will move the yellow bar at left but not change the right pane nor move past Check Requirements.

If I try to click Next again at Check Requirements, I get the attached error "Invalid...txt."

How to repeat:
Run Installer, and try to add/modify anything.
[20 Jun 2011 14:27] Scott Sanders
Here's the initial error as described.

Attachment: Object reference not set to an instance of an object.txt (text/plain), 5.37 KiB.

[20 Jun 2011 14:28] Scott Sanders
This error persists after the initial error.

Attachment: InvalidArgument=Value of '-1' is not valid for 'index'.txt (text/plain), 5.05 KiB.

[20 Jun 2011 20:03] MySQL Verification Team
Thank you for the bug report. Could you please describe step by step how to repeat that issue, I wasn't able to repeat with Typical and Custom options. Thanks in advance.
[20 Jun 2011 20:11] Scott Sanders
- Run Installer.
- Confirm run (Windows).
- Add/modify products and features.
- Click Next.
[20 Jun 2011 20:28] MySQL Verification Team
Installer completed

Attachment: installer-completed.png (image/png, text), 107.38 KiB.

[20 Jun 2011 20:29] MySQL Verification Team
Thank you for the feedback. I couldn't repeat on Vista 64-bit.
[22 Jun 2011 9:13] Valeriy Kravchuk
Verified on Windows XP SP3. I've got the following when tried to install Connector/ODBC:

See the end of this message for details on invoking 
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.NullReferenceException: Object reference not set to an instance of an object.
   at WexInstaller.CheckRequirements.DoRequirementsChecks()
   at WexInstaller.CheckRequirements.Activate()
   at WexInstaller.InstallWizardControl.wizardPages_SelectedIndexChanged(Object sender, EventArgs e)
   at System.Windows.Forms.TabControl.OnSelectedIndexChanged(EventArgs e)
   at System.Windows.Forms.TabControl.WmSelChange()
   at System.Windows.Forms.TabControl.set_SelectedIndex(Int32 value)
   at WexInstaller.InstallWizardControl.UpdateWizardPage(Int32 newPage)
   at WexInstaller.InstallWizardControl.Next_Click(Object sender, EventArgs e)
   at System.Windows.Forms.Control.OnClick(EventArgs e)
   at System.Windows.Forms.Button.OnClick(EventArgs e)
   at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
   at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.ButtonBase.WndProc(Message& m)
   at System.Windows.Forms.Button.WndProc(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
[23 Jun 2011 8:25] Mike Lischke
Fixed in repository.
[13 Jul 2011 20:17] Johannes Taxacher
not repeatable anymore in 5.5.14.0 build candidate