users@glassfish.java.net

Re: MQ 4.4 or MQ 4.5 mqcrt1.dll does not work in Citrix

From: Amy Kang <amy.kang_at_oracle.com>
Date: Tue, 24 Jan 2012 11:56:21 -0800

>GetProcAddress(0x6C300000 [LIBNSPR4.DLL], "UPLoadInitialize") called
from "LIBRA.EXE" at address 0x0040A3A0 and returned NULL. Error: The
specified procedure could not be found (127).

The error was coming from LIBRA.EXE, which is not an executable from
MQ. It might be a naming mangling issue .. see if using extern "C" in
function declaration helps.

amy

On 01/24/2012 07:25 AM, forums_at_java.net wrote:
> I get this with new mqcrt1.dll
>
> Thanks for the quick replies so far.
>
> 
>
> GetProcAddress(0x6C300000 [LIBNSPR4.DLL], "UPLoadInitialize") called from
> "LIBRA.EXE" at address 0x0040A3A0 and returned NULL. Error: The specified
> procedure could not be found (127).
>
> GetProcAddress(0x6C300000 [LIBNSPR4.DLL], "oeLoadInitialize") called from
> "LIBRA.EXE" at address 0x0040A3AC and returned NULL. Error: The specified
> procedure could not be found (127).
>
> GetProcAddress(0x6C300000 [LIBNSPR4.DLL], "MQCreateProperties") called
> from
> "LIBRA.EXE" at address 0x0040A5C5 and returned NULL. Error: The specified
> procedure could not be found (127).
>
> GetProcAddress(0x6C300000 [LIBNSPR4.DLL], "_MQCreateProperties")
> called from
> "LIBRA.EXE" at address 0x0040A5E1 and returned NULL. Error: The specified
> procedure could not be found (127).
>
> LoadLibraryExW("lib\libplc4.dll", 0x00000000,
> LOAD_WITH_ALTERED_SEARCH_PATH)
> called from "LIBRA.EXE" at address 0x0040A2D1.
>
> Loaded "LIBPLC4.DLL" at address 0x6DEB0000. Successfully hooked module.
>
> DllMain(0x6DEB0000, DLL_PROCESS_ATTACH, 0x00000000) in "LIBPLC4.DLL"
> called.
>
> DllMain(0x6DEB0000, DLL_PROCESS_ATTACH, 0x00000000) in "LIBPLC4.DLL"
> returned
> 1 (0x1).
>
> LoadLibraryExW("lib\libplc4.dll", 0x00000000,
> LOAD_WITH_ALTERED_SEARCH_PATH)
> returned 0x6DEB0000.
>
> GetProcAddress(0x6DEB0000 [LIBPLC4.DLL], "UPLoadInitialize") called from
> "LIBRA.EXE" at address 0x0040A3A0 and returned NULL. Error: The specified
> procedure could not be found (127).
>
> GetProcAddress(0x6DEB0000 [LIBPLC4.DLL], "oeLoadInitialize") called from
> "LIBRA.EXE" at address 0x0040A3AC and returned NULL. Error: The specified
> procedure could not be found (127).
>
> GetProcAddress(0x6DEB0000 [LIBPLC4.DLL], "MQCreateProperties") called
> from
> "LIBRA.EXE" at address 0x0040A5C5 and returned NULL. Error: The specified
> procedure could not be found (127).
>
> GetProcAddress(0x6DEB0000 [LIBPLC4.DLL], "_MQCreateProperties") called
> from
> "LIBRA.EXE" at address 0x0040A5E1 and returned NULL. Error: The specified
> procedure could not be found (127).
>
> LoadLibraryExW("lib\libplds4.dll", 0x00000000,
> LOAD_WITH_ALTERED_SEARCH_PATH)
> called from "LIBRA.EXE" at address 0x0040A2D1.
>
> Loaded "LIBPLDS4.DLL" at address 0x6D9B0000. Successfully hooked module.
>
> DllMain(0x6D9B0000, DLL_PROCESS_ATTACH, 0x00000000) in "LIBPLDS4.DLL"
> called.
>
> DllMain(0x6D9B0000, DLL_PROCESS_ATTACH, 0x00000000) in "LIBPLDS4.DLL"
> returned 1 (0x1).
>
> LoadLibraryExW("lib\libplds4.dll", 0x00000000,
> LOAD_WITH_ALTERED_SEARCH_PATH)
> returned 0x6D9B0000.
>
> GetProcAddress(0x6D9B0000 [LIBPLDS4.DLL], "UPLoadInitialize") called from
> "LIBRA.EXE" at address 0x0040A3A0 and returned NULL. Error: The specified
> procedure could not be found (127).
>
> GetProcAddress(0x6D9B0000 [LIBPLDS4.DLL], "oeLoadInitialize") called from
> "LIBRA.EXE" at address 0x0040A3AC and returned NULL. Error: The specified
> procedure could not be found (127).
>
> GetProcAddress(0x6D9B0000 [LIBPLDS4.DLL], "MQCreateProperties") called
> from
> "LIBRA.EXE" at address 0x0040A5C5 and returned NULL. Error: The specified
> procedure could not be found (127).
>
> GetProcAddress(0x6D9B0000 [LIBPLDS4.DLL], "_MQCreateProperties")
> called from
> "LIBRA.EXE" at address 0x0040A5E1 and returned NULL. Error: The specified
> procedure could not be found (127).
>
> LoadLibraryExW("lib\nss3.dll", 0x00000000, LOAD_WITH_ALTERED_SEARCH_PATH)
> called from "LIBRA.EXE" at address 0x0040A2D1.
>
> Loaded "NSS3.DLL" at address 0x60CA0000. Successfully hooked module.
>
> Loaded "NSSUTIL3.DLL" at address 0x6C2B0000. Successfully hooked module.
>
> DllMain(0x6C2B0000, DLL_PROCESS_ATTACH, 0x00000000) in "NSSUTIL3.DLL"
> called.
>
> DllMain(0x6C2B0000, DLL_PROCESS_ATTACH, 0x00000000) in "NSSUTIL3.DLL"
> returned 1 (0x1).
>
> DllMain(0x60CA0000, DLL_PROCESS_ATTACH, 0x00000000) in "NSS3.DLL" called.
>
> DllMain(0x60CA0000, DLL_PROCESS_ATTACH, 0x00000000) in "NSS3.DLL"
> returned 1
> (0x1).
>
> LoadLibraryExW("lib\nss3.dll", 0x00000000, LOAD_WITH_ALTERED_SEARCH_PATH)
> returned 0x60CA0000.
>
> GetProcAddress(0x60CA0000 [NSS3.DLL], "UPLoadInitialize") called from
> "LIBRA.EXE" at address 0x0040A3A0 and returned NULL. Error: The specified
> procedure could not be found (127).
>
> GetProcAddress(0x60CA0000 [NSS3.DLL], "oeLoadInitialize") called from
> "LIBRA.EXE" at address 0x0040A3AC and returned NULL. Error: The specified
> procedure could not be found (127).
>
> GetProcAddress(0x60CA0000 [NSS3.DLL], "MQCreateProperties") called from
> "LIBRA.EXE" at address 0x0040A5C5 and returned NULL. Error: The specified
> procedure could not be found (127).
>
> GetProcAddress(0x60CA0000 [NSS3.DLL], "_MQCreateProperties") called from
> "LIBRA.EXE" at address 0x0040A5E1 and returned NULL. Error: The specified
> procedure could not be found (127).
>
> LoadLibraryExW("lib\ssl3.dll", 0x00000000, LOAD_WITH_ALTERED_SEARCH_PATH)
> called from "LIBRA.EXE" at address 0x0040A2D1.
>
> Loaded "SSL3.DLL" at address 0x69C10000. Successfully hooked module.
>
> DllMain(0x69C10000, DLL_PROCESS_ATTACH, 0x00000000) in "SSL3.DLL" called.
>
> DllMain(0x69C10000, DLL_PROCESS_ATTACH, 0x00000000) in "SSL3.DLL"
> returned 1
> (0x1).
>
> LoadLibraryExW("lib\ssl3.dll", 0x00000000, LOAD_WITH_ALTERED_SEARCH_PATH)
> returned 0x69C10000.
>
> GetProcAddress(0x69C10000 [SSL3.DLL], "UPLoadInitialize") called from
> "LIBRA.EXE" at address 0x0040A3A0 and returned NULL. Error: The specified
> procedure could not be found (127).
>
> GetProcAddress(0x69C10000 [SSL3.DLL], "oeLoadInitialize") called from
> "LIBRA.EXE" at address 0x0040A3AC and returned NULL. Error: The specified
> procedure could not be found (127).
>
> GetProcAddress(0x69C10000 [SSL3.DLL], "MQCreateProperties") called from
> "LIBRA.EXE" at address 0x0040A5C5 and returned NULL. Error: The specified
> procedure could not be found (127).
>
> GetProcAddress(0x69C10000 [SSL3.DLL], "_MQCreateProperties") called from
> "LIBRA.EXE" at address 0x0040A5E1 and returned NULL. Error: The specified
> procedure could not be found (127).
>
> LoadLibraryExW("lib\mqcrt1.dll", 0x00000000,
> LOAD_WITH_ALTERED_SEARCH_PATH)
> called from "LIBRA.EXE" at address 0x0040A2D1.
>
> Loaded "MQCRT1.DLL" at address 0x08410000. Successfully hooked module.
>
> Unloaded "MQCRT1.DLL" at address 0x08410000.
>
> LoadLibraryExW("lib\mqcrt1.dll", 0x00000000,
> LOAD_WITH_ALTERED_SEARCH_PATH)
> returned NULL. Error: The specified module could not be found (126).
>
> GetProcAddress(0x759D0000 [KERNEL32.DLL], "DecodePointer") called from
> "SCARDHOOK.DLL" at address 0x749B8501 and returned 0x77309D55.
>
> GetProcAddress(0x759D0000 [KERNEL32.DLL], "DecodePointer") called from
> "SCARDHOOK.DLL" at address 0x749B8501 and returned 0x77309D55.
>
> GetProcAddress(0x759D0000 [KERNEL32.DLL], "EncodePointer") called from
> "SCARDHOOK.DLL" at address 0x749B8608 and returned 0x7731100B.
>
> GetProcAddress(0x759D0000 [KERNEL32.DLL], "DecodePointer") called from
> "SCARDHOOK.DLL" at address 0x749B8618 and returned 0x77309D55.
>
> GetProcAddress(0x759D0000 [KERNEL32.DLL], "DecodePointer") called from
> "MSVCR80.DLL" at address 0x74472C33 and returned 0x77309D55.
>
> GetProcAddress(0x759D0000 [KERNEL32.DLL], "DecodePointer") called from
> "MSVCR80.DLL" at address 0x74472C33 and returned 0x77309D55.
>
> GetProcAddress(0x759D0000 [KERNEL32.DLL], "EncodePointer") called from
> "MSVCR80.DLL" at address 0x74472D3A and returned 0x7731100B.
>
> GetProcAddress(0x759D0000 [KERNEL32.DLL], "DecodePointer") called from
> "MSVCR80.DLL" at address 0x74472D4A and returned 0x77309D55.
>
> GetProcAddress(0x759D0000 [KERNEL32.DLL], "DecodePointer") called from
> "MSVCR90.DLL" at address 0x74AE3667 and returned 0x77309D55.
>
> GetProcAddress(0x759D0000 [KERNEL32.DLL], "DecodePointer") called from
> "MSVCR90.DLL" at address 0x74AE3667 and returned 0x77309D55.
>
> GetProcAddress(0x759D0000 [KERNEL32.DLL], "EncodePointer") called from
> "MSVCR90.DLL" at address 0x74AE379B and returned 0x7731100B.
>
> GetProcAddress(0x759D0000 [KERNEL32.DLL], "DecodePointer") called from
> "MSVCR90.DLL" at address 0x74AE37AB and returned 0x77309D55.
>
> GetProcAddress(0x759D0000 [KERNEL32.DLL], "DecodePointer") called from
> "SCARDHOOK.DLL" at address 0x749B8501 and returned 0x77309D55.
>
> GetProcAddress(0x759D0000 [KERNEL32.DLL], "DecodePointer") called from
> "SCARDHOOK.DLL" at address 0x749B8501 and returned 0x77309D55.
>
> GetProcAddress(0x759D0000 [KERNEL32.DLL], "EncodePointer") called from
> "SCARDHOOK.DLL" at address 0x749B8608 and returned 0x7731100B.
>
> GetProcAddress(0x759D0000 [KERNEL32.DLL], "DecodePointer") called from
> "SCARDHOOK.DLL" at address 0x749B8618 and returned 0x77309D55.
>
> GetProcAddress(0x759D0000 [KERNEL32.DLL], "DecodePointer") called from
> "MSVCR80.DLL" at address 0x74472C33 and returned 0x77309D55.
>
> GetProcAddress(0x759D0000 [KERNEL32.DLL], "DecodePointer") called from
> "MSVCR80.DLL" at address 0x74472C33 and returned 0x77309D55.
>
> GetProcAddress(0x759D0000 [KERNEL32.DLL], "EncodePointer") called from
> "MSVCR80.DLL" at address 0x74472D3A and returned 0x7731100B.
>
> GetProcAddress(0x759D0000 [KERNEL32.DLL], "DecodePointer") called from
> "MSVCR80.DLL" at address 0x74472D4A and returned 0x77309D55.
>
> GetProcAddress(0x759D0000 [KERNEL32.DLL], "DecodePointer") called from
> "MSVCR90.DLL" at address 0x74AE3667 and returned 0x77309D55.
>
> GetProcAddress(0x759D0000 [KERNEL32.DLL], "DecodePointer") called from
> "MSVCR90.DLL" at address 0x74AE3667 and returned 0x77309D55.
>
> GetProcAddress(0x759D0000 [KERNEL32.DLL], "EncodePointer") called from
> "MSVCR90.DLL" at address 0x74AE379B and returned 0x7731100B.
>
> GetProcAddress(0x759D0000 [KERNEL32.DLL], "DecodePointer") called from
> "MSVCR90.DLL" at address 0x74AE37AB and returned 0x77309D55.
>
>
>
>
> --
>
> [Message sent by forum member 'thompjs']
>
> View Post: http://forums.java.net/node/882926
>
>