Technical Support

I am having a problem with Rationale, What should I do?

If you are having a technical problem with Rationale, and you can't find a solution here in the FAQ pages, there a number of things you can do. First of all, download and install the latest version of Rationale. Other people may have had the same problem and we may have already fixed it.

If you still have the same problem, please contact us at We will be more than happy to help you solve the problem. To help us solve any issues quickly, try and provide as much information as possible:

  • Include the steps you went through that caused the problem.
  • If an error message appears, either copy and paste the text, or take a screen shot of the error message dialog box and attach it to your email.

What are the minimum software requirements for Rationale?

Rationale is a .Net application and requires Windows 98/ME/2000/XP/Server 2003/Vista with .Net Framework Version 2.0 or greater installed. If you don't have .Net 2.0 installed you can download it from Microsoft here.

.Net 2.0 requires:

  • Windows Installer version 3.0 or later (available from Microsoft here, or alternatively from a non-Microsoft site here)
  • Microsoft Internet Explorer 6.0 with Service Pack 1 or later (available here).

NB: These updates to windows are also available by using the "window update" facility built into windows. If you have this feature turned on, you will most likely already have these updates.


What are the minimum system requirements for Rationale?

To run Rationale you will need:

Operating System:

  • Windows 98/ME/2000/XP/Vista


  • Minimum: 600 megahertz (MHz) Pentium processor, or an AMD Opteron, AMD Athlon64 or AMD Athlon XP processor, 128 megabytes (MB) RAM
  • Recommended: 800 MHz Pentium processor, or an AMD Opteron, AMD Athlon64 or AMD Athlon XP processor, 256 MB RAM


  • Minimum: 128 MB
  • Recommended: 256 MB

Hard Disk Space:

  • 20MB for Rationale (+ 280MB for the .NET Framework 2.0 Redistributable)


  • Minimum: 800 x 600 16-bit colors
  • Recommended: 1024 x 768 High Color — 32-bit

How much RAM do I need to run Rationale?

.NET Framework 2.0 has a minimum requirement of 96Mb of RAM. Currently Rationale uses approximately 80MB on startup, and around 84MB with a reasonable sized map.

Rationale will run with only 96MB of RAM, although 128Mb or more is recommended.


Every time I try to download Rationale, Windows tells me the Rationale setup file is corrupted. What can I do?

An error telling you that files you downloaded are corrupted usually indicates the connection to the server was lost while you were downloading. This will cause your file to be downloaded only partially, even though the browser might think the file is downloaded completely (because it stopped receiving data). When you try to download the file again the browser will recognize the filename and retrieves the file from its cache instead of downloading it. Because of that the error keeps coming back, even if you try to download the file from a different server.

To solve this problem you need to clear the cache of your browser and then retry downloading the file. Clearing the cache of your browser will force the browser to download the file from the Internet again instead of taking the corrupt version from the cache on the harddisk.
To clear the cache of the browser Internet Explorer you need to click on the menu Tools (on top of the screen) and select the Internet-options... option. Then you need to click on Delete files... (in the middle of the window) and then twice on OK.
To clear the cache of the browser Mozilla Firefox you need to click on the menu Tools (on top of the screen) and select the Options... option. Then you need to click on Privacy and then on the Clear button beside Cache. Then you can click on OK to close the window.

Although it's not required by all browsers, restarting your browser after clearing the cache is a good idea


When I try to activate Rationale, it tells me the "proxy on your local network requires authentication". What should I do?

Often networks will restrict access to the internet by forcing the internet request through what is called a 'Proxy'. Some Proxies are setup so when you access the internet, the request must include a username and password. These are called a 'Authenticating Proxies'.

When the activation dialog appears, click on the advanced button to enter in your proxy details. If you are receiving this message Rationale has automatically detected your proxy settings, so simply fill in the username and password details you would normally use when connecting to the internet. If you don't usually enter a username and password when connecting to the internet for the first time, try using the username and password you use to log onto your computer.


NB: This requires version 1.0.4 or later.


When downloading Rationale, my browser stops at 99%. What is the problem?

There are a number of possible solutions to this problem.

1. Try our new installer - which looks after the entire download process for you.  Best if IE is your default browser.

2. Try downloading Rationale from the mirror site available from the download page. Alternatively, try downloading on a different computer.

Windows will often cache downloads. If the download fails or does not complete for some reason redoing the download only retrieves the partial copy, not a new copy. This problem can also occur when downloading from behind a proxy.

3. If you have any anti-virus software running, try disabling it while downloading.

Apparently, when the download reaches 99%, Windows copies the downloaded file from a temporary location to the location specified by you. If your anit-virus software is set to scan certain types of downloaded files, it will begin the scan when the download is complete and the browser begins to copy the file from the temporary location. The reason the download can't complete is because the anti-virus software is scanning the partial files and won't release them as your web browser attempts to create the single file from the multiple parts.

4. Make sure you have sufficient hard disk and tmp disk space.

Microsoft Windows users need to have 2x the size of the downloaded file available (1x on the target drive, and 1x on the drive containing the tmp directory, which may or may not be the same as the target drive).


My computer says that RationaleSetup.exe is not a valid win32 application??

This problem usually occurs when the file has been corrupted. It's possible the file became corrupted during the download. Delete the file, then try downloading and running it again.

See the question regarding the corrupted download for more tips on how to get around this problem.


I just installed Rationale successfully, but when I run Rationale it crashes, or says my trial period has expired. Why?

Rationale requires .NET Framework 2.0 to run, and if not installed, the installer will refuse to install Rationale. However, the installer can be tricked into thinking the .NET Framework is installed if there is a beta version already on your system. The beta versions of .Net 2.0 can be unstable, and may not have the full functionality which Rationale depends on. As a result, Rationale can display unexpected behaviour.

Check if you have any Beta versions of .NET Framework 2.0 installed on your machine, and if so, remove them and re-install the full version.


When I try to activate Rationale I get the following message, "Unexpected error: The underlying connection was closed: An unexpected error occurred on a send...". What can I do?

If you experience this problem, upgrade to the latest version of Rationale (at least 1.0.8) and try again.

This error occurs because When Rationale tries to activate, it establishes a connection over the internet with the activation server.  Occasionally, the connection between the two computers can be closed, without properly notifying the other end.  If this happens, the computer that wasn't notified correctly will be expecting the connection to be open when it next sends information.  The above error message is sent when it discovers the connection has been closed.  

Since version 1.0.8, Rationale can now deal with this situation and will successfully activate.


I get the following message "The server committed a protocol violation..." when I try to activate Rationale. What can I do?

If you experience this problem, upgrade to at least version 1.0.5 of Rationale and try again.

The .NET Framework, on which Rationale is built is very strict when it comes to how the http headers are formatted. Sometimes, when connecting to the internet through a proxy, or firewall, these http headers can be modified slightly.

Rationale version 1.0.5 and later can now handle malformed http headers, and will successfully activate.


When I try to activate Rationale, I get the following message "Unexpected error: Server was unable to process request. Could not find c:\temp\0iw9rkj.dll." Is there anything I can do?

This error occurs when the activation server has gone down and is unavailable.  If you receive this error during activation, try again at a later time.


Does Rationale run on Mac OS X?

Rationale is a Windows .Net application and will only run natively on MS Windows. It is possible to run Rationale on a Macintosh either via a virtual machine running MS Windows or with Bootcamp on one of the new Intel Macs.

Richard, our General Manager, has a white MacBook with the virtual machine Parallels running WinXP Pro on which he runs Rationale quite happily. His MacBook has 2GB of RAM with Parallels configured with 512MB RAM for Windows.

We have heard reports of someone trying Rationale on a PowerPC Mac using Virtual PC. It did run but very slowly.

Rationale Parallels 25pc