Troubleshooting
Problem
After upgrading RequisitePro from a previous version to version 7.1 or later, when starting IBM® Rational® RequisitePro® (ReqPro) on a Microsoft® Windows Terminal Server 2003, Microsoft Windows XP SP2 or Microsoft Windows Server 2003, RequisitePro crashes with a Smalltalk/V error: "a non-continuable protection violation has occurred."
Symptom
Smalltalk/V
a non-continuable protection violation has occurred. Check the error.log
Cause
In the Data Execution Prevention (DEP) settings in Windows System setting, requisitepro.exe was already added to excluded it from DEP.
However the path to requisitepro.exe has been changed in version 7.1 - so this exclusion does not work anymore.
Resolving The Problem
Go into the DEP settings and remove and then re-add requisitepro.exe.
Steps:
Go to Data Execution Prevention article on the Microsoft Windows Support Center for detailed information on configuring DEP settings:
- Click Start > Settings > Control Panel, and then double-click System.
- Click the Advanced tab. Then, under Performance, click Settings.
- Click the Data Execution Prevention tab.
- In the Turn on DEP for all programs and services except those I select you selected the OptOut policy, highlight requisitepro.exe and click Remove.
- Now select Add in the OptOut policy and add RequisitePro.exe to the list again by browsing to the new directory that holds the executable:
<IBM Rational home>\RationalSDLC\RequisitePro\bin\requisitepro.exe
Note: For Windows 2008 it can be found under Advanced System Properties, by selecting the Settings button under Performance in Advanced tab and then choosing the data execution preventing tab and adding the requisitepro.exe to list.
Was this topic helpful?
Document Information
Modified date:
16 June 2018
UID
swg21358726