Troubleshooting
Problem
This technote provides two possible solutions for a Virtual machine stack overflow error that can occur in different situations when using IBM Rational RequisitePro. This error might occur when trying to launching a RequisitePro project after a corrupted install.
Symptom
The full error message is:
Smalltalk/V: Virtual machine stack overflow
Another possible symptom is that the following error appears during the installation:
Error 1904.Module C:\Program Files\Rational\RequisitePro\bin\RqXMLConversion.dll failed to register. HRESULT -2147220473. Contact your support personnel.
Cause
Possible causes:
- The User Account Control (UAC) of Microsoft Vista has blocked part of the installation.
- The
regsvr32
command is unavailable during the installation
Environment
For the first cause, this problem occurs when installing on a machine with the Microsoft Windows Vista operating system.
The second cause is not operating system specific.
Resolving The Problem
Solution 1:
If using Vista and User Account Control (UAC) was enabled during the installation, use the solution in technote 1255692 to resolve the Smalltalk/V: Virtual machine stack overflow
error.
To prevent the problem from occurring in future installations, disable UAC in Vista before installing RequisitePro on machines with Vista.
Solution 2:
The error can appear if DLLs are not registered because the regsvr32
command was not available during the installation. The installation completes without errors, but non of the DLLs are registered. If the regsvr32
command is not available use the following steps to resolve the problem.
- Add the system32 directory to the PATH environment variable.
For example:C:\WINDOWS\system32
(orC:\WINNT\system32
) - Register the DLLs for RequisitePro to fix the installation.
- Open a command prompt and change directory to RequisitePro\bin
- Run the following command to register the DLLs
for %i in (*.dll) do regsvr32 %i /s
Product Synonym
ReqPro
Was this topic helpful?
Document Information
Modified date:
16 June 2018
UID
swg21393979