Reflection FTP client application crashes on load if "Migrated" registry key is missing

  • 7022966
  • 16-May-2018
  • 21-May-2018

Environment

Reflection Desktop (including Pro, for X, for IBM, or for UNIX and OpenVMS) 16.1
Reflection Desktop (including Pro, for X, for IBM, or for UNIX and OpenVMS) 16.0
Reflection 2014
Reflection Pro 2014
Reflection for IBM 2014
Reflection for UNIX and OpenVMS 2014
Reflection for IBM 2011
Reflection for UNIX and OpenVMS 2011
Reflection Standard Suite 2011

Situation

The Reflection FTP client application crashes on load if the "Migrated" registry key is missing.  This key is located in the HKEY_CURRENT_USER section of the Windows registry and Reflection will NOT rewrite this part of the \WRQReflection\ section of the registry during a version upgrade unless the section does not exist (e.g. the Reflection product is run for the first time).  The problem is occurring because the user is going to Reflection Desktop 16 from a version of legacy-Reflection earlier than version 10.

The Reflection FTP client gives the following errors when the crash occurs:
        "Reflection FTP Client has stopped working"

        Problem signature:
        Problem Event Name: APPCRASH
        Application Name: rftpc.exe
        Application Version: 20.0.522.0
        Application Timestamp: 59437ae1
        Fault Module Name: rftpcom15.dll
        Fault Module Version: 20.0.522.0
        Fault Module Timestamp: 59437acb
        Exception Code: c0000005
        Exception Offset: 0006c9db
        OS Version: 6.1.7601.2.1.0.256.28
        Locale ID: 1033
        Additional Information 1: 4c0d
        Additional Information 2: 4c0d4d78887f76d971d5d00f1f20a433
        Additional Information 3: 4c0d
        Additional Information 4: 4c0d4d78887f76d971d5d00f1f20a433

Followed by an error:
    rftpc.exe - Application Error
    "The application was unable to start correctly (0xc00000005). Click OK to close the application."

Resolution

This is currently being evaluated by Micro Focus Development.

Workaround Steps:
    Manually edit the registry:
            Under HKEY_CURRENT_USER\Software\WRQReflection\FTP
                    Add the Binary Key: Migrated
                    Set the Data: 14 (typical default value)

Status

Reported to Engineering

Additional Information

Steps to Duplicate:

1. Create a new Windows 7 (64-bit) machine with all the latest Microsoft Security and other Updates applied.

2. Install Reflection Desktop 16.1 using a Typical install with all defaults.
    Make sure the Reflection FTP client gets installed.

3. Open the Reflection FTP client.

4. Note that the Reflection FTP client opens correctly.

5. Close the Reflection FTP client.

6. Open Regedit.

7. Navigate to HKEY_CURRENT_USER\Software\WRQReflection\FTP

8. Delete the Key:  Migrated

9. Open the Reflection FTP client.
    Note that it crashes with the error listed in the Situation description above.


Feedback service temporarily unavailable. For content questions or problems, please contact Support.