Error: "vugen.exe caused an EXCEPTION_ACCESS_VIOLATION in module TUXCG32.dll at 001B:2FAABB80, codeGen()+17344 byte(s)" when recording a Tuxedo protocol script
When recording a Tuxedo protocol script, VuGen crashes immediately after the recording session is terminated during code generation. The following detailed error message is produced:
vugen.exe caused an EXCEPTION_ACCESS_VIOLATION in module TUXCG32.dll at 001B:2FAABB80, codeGen()+17344 byte(s)
EAX=00000000 EBX=00000000 ECX=7814F640 EDX=00000001 ESI=0012EFFC
EDI=2FAB47F8 EBP=0012EFF4 ESP=0012ED98 EIP=2FAABB80 FLG=00010202
CS=001B DS=0023 SS=0023 ES=0023 FS=003B GS=0000
Furthermore the files "init.rec", "run.rec" and "end.rec" all located in the script directory contain the following message:
LoadRunner 9.50.0 – TUXEDO Build: 3006
No Tuxedo traffic recorded for this section.
A possible reason for this error is that the Tuxedo client application being recorded is not built with the "libwsc.dll" DLL file.
Use the Process Explorer tool to confirm if the "libwsc.dll" DLL is present in the Tuxedo client application being recorded.
To determine if the "libwsc.dll" DLL is present, start the Process Explorer and then the Tuxedo client application (it is not necessary to record the client with VuGen). Select the Tuxedo client application in the Process Explorer and view the list of DLL files that are loaded.
The "libwsc.dll" DLL is required to be present in the Tuxedo client application as VuGen hooks into this DLL during recording. If this DLL file is not present, then the Tuxedo client application cannot be recorded. Contact the developers of the Tuxedo client application to ensure that this DLL file is included.