Launching Rational PurifyPLUS leads to error "his application has failed to start because ..."

Technote (troubleshooting)


Problem(Abstract)

Attempts to launch IBM Rational PurifyPLUS results in error: "This application has failed to start because !CKERNEL.dll was not found. Re-installing the application may fix this problem"

Symptom

You get the following error when launching Rational PurifyPLUS:

Cause

This is a standard Windows message that is displayed when a dependency is missing in a program.


The missing dependency in this case is the instrumented kernel32 as Purify cache was not added to the system path


Resolving the problem

In order to resolve the reported problem, apply the steps below:

  1. Start Command Prompt

  2. Enter the PATH command.

  3. Confirm that Purify cache folder is present in the PATH.

    If it is not, then manually add Purify cache to the SYSTEM PATH and Reboot the system and proceed to step 4.

  4. Use the following purify command: purify /undo-replace [This will ensure there are no old instrumented versions of the PUT]

  5. Copy a new copy of the target program into a folder. Make sure this is freshly compiled uninstrumented version.

  6. Instrument the program in the replace mode. The typical program is purify /replace /run=no <program name>

  7. Start the instrumented program

Rate this page:

(0 users)Average rating

Add comments

Document information


More support for:

Rational Purify
General Information

Software version:

7.0.1

Operating system(s):

Windows

Reference #:

1626613

Modified date:

2013-03-26

Translate my page

Machine Translation

Content navigation