Author |
Message
|
Jo_0303 |
Posted: Mon May 10, 2004 2:38 am Post subject: URGENT - VB Program failing to execute MQDISC |
|
|
Newbie
Joined: 10 May 2004 Posts: 6
|
Hi there,
I upgraded from MQ5.2 to MQ5.3.
Since the upgrade, my VB program seems to crash and never returns. On checking the eventlog file, I noticed that it's failing on executing MQDISC. I can't get any more info from the logfile after this statement, as the program terminates at this point.
Is there something wrong with the MQIC32.DLL? Or am I using the wrong queue type? (I've got MQType = 2 in VB's conditional compilation arguments)? |
|
Back to top |
|
 |
jsware |
Posted: Mon May 10, 2004 3:44 am Post subject: |
|
|
 Chevalier
Joined: 17 May 2001 Posts: 455
|
MQType = 2 should be correct for an MQClient application.
There are a number of things you can try:
1. Does the mqsiputc work correctly.
2. Can you single step through the VB code and see what happens on the MQDISC.
What you need to get to is a return code from MQDISC that indicates what the problem could be.
If the VB program is crashing (Access Violation, Dr Watson etc) then this may indicate that one or more of the DLLs were not updated correctly when you did the upgrade. _________________ Regards
John
The pain of low quaility far outlasts the joy of low price. |
|
Back to top |
|
 |
Jo_0303 |
Posted: Mon May 10, 2004 4:07 am Post subject: |
|
|
Newbie
Joined: 10 May 2004 Posts: 6
|
Thanks, but I'm a newbie, so there are some things I don't understand yet about MQ. I didn't write the application; I just took over. There was a small change needed to the application that required me to do a release.
The VB application is an EXE running in Citrix. I can't step through my code in the Citrix environment; I also have MQ installed locally on Windows, and that's the one I use when I'm debugging. With this one, it works perfectly. The problem occurs when I deploy my EXE to Citrix.
My application is failing when I execute MQDISC, so I can't get a return code from MQDISC since the application just "vanishes". Any info I get from the logfile is before the MQDISC command, and every log detail looks OK up to this point. |
|
Back to top |
|
 |
JasonE |
Posted: Mon May 10, 2004 5:20 am Post subject: |
|
|
Grand Master
Joined: 03 Nov 2003 Posts: 1220 Location: Hursley
|
On the machine where the code vanishes, try enabling drwatson (drwtsn32 -i), and see if a log gets written when the failure occurs. (drwtsn32.log in the directory contained in the first text box if you run drwtsn32 with no parms!).
Can you also in your app put an 'on error' around the MQDISC and see if an error is being generated? |
|
Back to top |
|
 |
kevinf2349 |
Posted: Mon May 10, 2004 7:25 am Post subject: |
|
|
 Grand Master
Joined: 28 Feb 2003 Posts: 1311 Location: USA
|
Interesting. We have an application that is doing the same thing. I asked our server folks to upgrade to 5.3 CSD06 and it is still happening.
Here is the FDC that is generated:
Code: |
+-----------------------------------------------------------------------------+
| |
| WebSphere MQ First Failure Symptom Report |
| ========================================= |
| |
| Date/Time :- Mon May 10 09:16:19 Central Daylight Time 2004 |
| Host Name :- ******** (Windows 2000 Build 2195: Service Pack 4) |
| PIDS :- 5724B4100 |
| LVLS :- 530.6 CSD06 |
| Product Long Name :- WebSphere MQ for Windows |
| Vendor :- IBM |
| Probe Id :- XY179010 |
| Application Name :- MQM |
| Component :- xcsRequestThreadMutexSem |
| Build Date :- Feb 11 2004 |
| CMVC level :- p530-06-L040211 |
| Build Type :- IKAP - (Production) |
| UserID :- ofac |
| Process Name :- C:\Prime\Anico\ofacloop\OFACLOOP.exe |
| Process :- 00001944 |
| Thread :- 00000001 |
| QueueManager :- WOFACDV |
| Major Errorcode :- STOP |
| Minor Errorcode :- OK |
| Probe Type :- HALT6109 |
| Probe Severity :- 1 |
| Probe Description :- AMQ6109: An internal WebSphere MQ error has occurred. |
| FDCSequenceNumber :- 0 |
| Arith1 :- 32808 8028 |
| Arith2 :- 4294967295 ffffffff |
| Comment1 :- WaitForSingleObject() --> -1 |
| |
| Comment2 :- GetLastError() --> 6 |
| |
| |
+-----------------------------------------------------------------------------+
MQM Function Stack
zstMQDISC
zutLockLocalThreads
xcsRequestThreadMutexSem
xcsFFST
MQM Trace History
--{ ziiSendReceiveAgent
---{ zcpSendOnPipe
----{ xcsResetEventSem
----} xcsResetEventSem rc=OK
----{ xcsPostEventSem
----} xcsPostEventSem rc=OK
---} zcpSendOnPipe rc=OK
---{ zcpReceiveOnPipe
----{ xcsWaitEventSem
----} xcsWaitEventSem rc=OK
---} zcpReceiveOnPipe rc=OK
--} ziiSendReceiveAgent rc=OK
--{ zcpDeleteMessage
--} zcpDeleteMessage rc=OK
-} ziiMQGET rc=OK
-{ vpiConvertData
-} vpiConvertData rc=OK
} zstMQGET rc=OK
{ zstMQPUT1
-{ zstVerifyPCD
-} zstVerifyPCD rc=OK
-{ zstCheckODAddressability
--{ xcsCheckPointer
--} xcsCheckPointer rc=OK
-} zstCheckODAddressability rc=OK
-{ zstCheckPMOAddressability
--{ xcsCheckPointer
--} xcsCheckPointer rc=OK
-} zstCheckPMOAddressability rc=OK
-{ xcsCheckPointer
-} xcsCheckPointer rc=OK
-{ ziiMQPUT1
--{ ziiVSendReceiveAgent
---{ ziiCreateIPCCMessage
----{ zcpCreateMessage
----} zcpCreateMessage rc=OK
---} ziiCreateIPCCMessage rc=OK
---{ zcpSendOnPipe
----{ xcsResetEventSem
----} xcsResetEventSem rc=OK
----{ xcsPostEventSem
----} xcsPostEventSem rc=OK
---} zcpSendOnPipe rc=OK
---{ zcpReceiveOnPipe
----{ xcsWaitEventSem
----} xcsWaitEventSem rc=OK
---} zcpReceiveOnPipe rc=OK
--} ziiVSendReceiveAgent rc=OK
--{ zcpDeleteMessage
--} zcpDeleteMessage rc=OK
-} ziiMQPUT1 rc=OK
} zstMQPUT1 rc=OK
{ zstMQPUT
-{ zstVerifyPCD
-} zstVerifyPCD rc=OK
-{ zstCheckPMOAddressability
--{ xcsCheckPointer
--} xcsCheckPointer rc=OK
-} zstCheckPMOAddressability rc=OK
-{ xcsCheckPointer
-} xcsCheckPointer rc=OK
-{ xcsCheckPointer
-} xcsCheckPointer rc=OK
-{ ziiMQPUT
--{ ziiVSendReceiveAgent
---{ ziiCreateIPCCMessage
----{ zcpCreateMessage
----} zcpCreateMessage rc=OK
---} ziiCreateIPCCMessage rc=OK
---{ zcpSendOnPipe
----{ xcsResetEventSem
----} xcsResetEventSem rc=OK
----{ xcsPostEventSem
----} xcsPostEventSem rc=OK
---} zcpSendOnPipe rc=OK
---{ zcpReceiveOnPipe
----{ xcsWaitEventSem
----} xcsWaitEventSem rc=OK
---} zcpReceiveOnPipe rc=OK
--} ziiVSendReceiveAgent rc=OK
--{ zcpDeleteMessage
--} zcpDeleteMessage rc=OK
-} ziiMQPUT rc=OK
} zstMQPUT rc=OK
{ zstMQGET
-{ zstVerifyPCD
-} zstVerifyPCD rc=OK
-{ xcsCheckPointer
-} xcsCheckPointer rc=OK
-{ xcsCheckPointer
-} xcsCheckPointer rc=OK
-{ xcsCheckPointer
-} xcsCheckPointer rc=OK
-{ ziiMQGET
--{ ziiCreateIPCCMessage
---{ zcpCreateMessage
---} zcpCreateMessage rc=OK
--} ziiCreateIPCCMessage rc=OK
--{ ziiSendReceiveAgent
---{ zcpSendOnPipe
----{ xcsResetEventSem
----} xcsResetEventSem rc=OK
----{ xcsPostEventSem
----} xcsPostEventSem rc=OK
---} zcpSendOnPipe rc=OK
---{ zcpReceiveOnPipe
----{ xcsWaitEventSem
----} xcsWaitEventSem rc=OK
---} zcpReceiveOnPipe rc=OK
--} ziiSendReceiveAgent rc=arcE_NO_MSG_AVAILABLE
--{ zcpDeleteMessage
--} zcpDeleteMessage rc=OK
-} ziiMQGET rc=OK
} zstMQGET rc=arcE_NO_MSG_AVAILABLE
{ zstMQCLOSE
-{ zstVerifyPCD
-} zstVerifyPCD rc=OK
-{ xcsCheckPointer
-} xcsCheckPointer rc=OK
-{ ziiMQCLOSE
--{ ziiCreateIPCCMessage
---{ zcpCreateMessage
---} zcpCreateMessage rc=OK
--} ziiCreateIPCCMessage rc=OK
--{ ziiSendReceiveAgent
---{ zcpSendOnPipe
----{ xcsResetEventSem
----} xcsResetEventSem rc=OK
----{ xcsPostEventSem
----} xcsPostEventSem rc=OK
---} zcpSendOnPipe rc=OK
---{ zcpReceiveOnPipe
----{ xcsWaitEventSem
----} xcsWaitEventSem rc=OK
---} zcpReceiveOnPipe rc=OK
--} ziiSendReceiveAgent rc=OK
--{ zcpDeleteMessage
--} zcpDeleteMessage rc=OK
-} ziiMQCLOSE rc=OK
} zstMQCLOSE rc=OK
{ zstMQCLOSE
-{ zstVerifyPCD
-} zstVerifyPCD rc=OK
-{ xcsCheckPointer
-} xcsCheckPointer rc=OK
-{ ziiMQCLOSE
--{ ziiCreateIPCCMessage
---{ zcpCreateMessage
---} zcpCreateMessage rc=OK
--} ziiCreateIPCCMessage rc=OK
--{ ziiSendReceiveAgent
---{ zcpSendOnPipe
----{ xcsResetEventSem
----} xcsResetEventSem rc=OK
----{ xcsPostEventSem
----} xcsPostEventSem rc=OK
---} zcpSendOnPipe rc=OK
---{ zcpReceiveOnPipe
----{ xcsWaitEventSem
----} xcsWaitEventSem rc=OK
---} zcpReceiveOnPipe rc=OK
--} ziiSendReceiveAgent rc=OK
--{ zcpDeleteMessage
--} zcpDeleteMessage rc=OK
-} ziiMQCLOSE rc=OK
} zstMQCLOSE rc=OK
{ MQDISC
-{ zstVerifyPCD
-} zstVerifyPCD rc=OK
-{ xcsCheckPointer
-} xcsCheckPointer rc=OK
-{ ziiMQCLOSE
--{ ziiCreateIPCCMessage
---{ zcpCreateMessage
---} zcpCreateMessage rc=OK
--} ziiCreateIPCCMessage rc=OK
--{ ziiSendReceiveAgent
---{ zcpSendOnPipe
----{ xcsResetEventSem
----} xcsResetEventSem rc=OK
----{ xcsPostEventSem
----} xcsPostEventSem rc=OK
---} zcpSendOnPipe rc=OK
---{ zcpReceiveOnPipe
----{ xcsWaitEventSem
----} xcsWaitEventSem rc=OK
---} zcpReceiveOnPipe rc=OK
--} ziiSendReceiveAgent rc=OK
--{ zcpDeleteMessage
--} zcpDeleteMessage rc=OK
-} ziiMQCLOSE rc=OK
} zstMQCLOSE rc=OK
{ zstMQCLOSE
-{ zstVerifyPCD
-} zstVerifyPCD rc=OK
-{ xcsCheckPointer
-} xcsCheckPointer rc=OK
-{ ziiMQCLOSE
--{ ziiCreateIPCCMessage
---{ zcpCreateMessage
---} zcpCreateMessage rc=OK
--} ziiCreateIPCCMessage rc=OK
--{ ziiSendReceiveAgent
---{ zcpSendOnPipe
----{ xcsResetEventSem
----} xcsResetEventSem rc=OK
----{ xcsPostEventSem
----} xcsPostEventSem rc=OK
---} zcpSendOnPipe rc=OK
---{ zcpReceiveOnPipe
----{ xcsWaitEventSem
----} xcsWaitEventSem rc=OK
---} zcpReceiveOnPipe rc=OK
--} ziiSendReceiveAgent rc=OK
--{ zcpDeleteMessage
--} zcpDeleteMessage rc=OK
-} ziiMQCLOSE rc=OK
} zstMQCLOSE rc=OK
{ zstMQDISC
-{ xcsCheckPointer
-} xcsCheckPointer rc=OK
-{ zstVerifyPCD
-} zstVerifyPCD rc=OK
-{ ziiMQDISC
--{ ziiCreateIPCCMessage
---{ zcpCreateMessage
---} zcpCreateMessage rc=OK
--} ziiCreateIPCCMessage rc=OK
--{ ziiSendReceiveAgent
---{ zcpSendOnPipe
----{ xcsResetEventSem
----} xcsResetEventSem rc=OK
----{ xcsPostEventSem
----} xcsPostEventSem rc=OK
---} zcpSendOnPipe rc=OK
---{ zcpReceiveOnPipe
----{ xcsWaitEventSem
----} xcsWaitEventSem rc=OK
---} zcpReceiveOnPipe rc=OK
--} ziiSendReceiveAgent rc=OK
--{ zcpDeleteMessage
--} zcpDeleteMessage rc=OK
-} ziiMQDISC rc=OK
-{ zutLockLocalThreads
--{ xcsRequestThreadMutexSem
---{ xcsBuildDumpPtr
----{ xcsGetMem
----} xcsGetMem rc=OK
---} xcsBuildDumpPtr rc=OK
---{ xcsFFST
011172C0 28802008 288000F0 (€ .(€.ð
011172D0 28800000 2C8000F0 (€..,€.ð
Process Control Block
4E90B600 58494850 CC020000 98070000 20000000 XIHPÌ...˜... ...
4E90B610 00000000 00000000 01000000 00000000 ................
4E90B620 20671101 20671101 01000000 1C000000 g.. g..........
4E90B630 01050000 00000005 15000000 D400E77B ............Ô.ç{
4E90B640 02054C51 4F7DB311 2E2D0000 00000000 ..LQO}³..-......
4E90B650 00000000 00000000 01000000 00000000 ................
4E90B660 FFFFFFFF 00000000 00000000 00000000 ÿÿÿÿ............
4E90B670 433A5C50 726F6772 616D2046 696C6573 C:\Program Files
4E90B680 5C49424D 5C576562 53706865 7265204D \IBM\WebSphere M
4E90B690 515C6572 726F7273 5C414D51 31393434 Q\errors\AMQ1944
4E90B6A0 2E545243 00000000 00000000 00000000 .TRC............
4E90B6B0 00000000 00000000 00000000 00000000 ................
4E90B6C0 to 4E90B760 suppressed, lines same as above
4E90B770 00000000 00000000 01000000 70611300 ............pa..
4E90B780 FFFFFFFF 00000000 00000000 00000000 ÿÿÿÿ............
4E90B790 00000000 30611300 FFFFFFFF 00000000 ....0a..ÿÿÿÿ....
4E90B7A0 00000000 00000000 00000000 50611300 ............Pa..
4E90B7B0 FFFFFFFF 00000000 00000000 00000000 ÿÿÿÿ............
4E90B7C0 00000000 90611300 FFFFFFFF 00000000 .....a..ÿÿÿÿ....
4E90B7D0 00000000 00000000 00000000 6F666163 ............ofac
4E90B7E0 00000000 00000000 00000000 00000000 ................
4E90B7F0 00000000 00000000 01000000 00000003 ................
4E90B800 00000000 00000000 00000000 00000000 ................
4E90B810 00000000 00000000 00000000 00000000 ................
4E90B820 00000000 1F000000 01050000 00000005 ................
4E90B830 15000000 5766E262 F5364549 828BA628 ....Wfâbõ6EI‚‹¦(
4E90B840 F1030000 00000000 00000000 01010000 ñ...............
4E90B850 00000005 12000000 00000000 00000000 ................
4E90B860 00000000 00000000 00000000 00000000 ................
4E90B870 01020000 00000005 20000000 20020000 ........ ... ...
4E90B880 00000000 00000000 00000000 00000000 ................
4E90B890 00000000 01010000 00000001 00000000 ................
4E90B8A0 00000000 00000000 00000000 00000000 ................
4E90B8B0 00000000 00000000 E0661101 00100000 ........àf......
4E90B8C0 05000000 00000000 00000000 ............
Common Services Control Block
01117690 58494820 A4020000 XIH ¤...
011176A0 01000000 01000000 50791101 04010000 ........Py......
011176B0 B5010000 00000000 00000000 98941101 µ...........˜”..
011176C0 68931101 40941101 18931101 00000000 h“..@”...“......
011176D0 A0020000 433A5C50 726F6772 616D2046 ...C:\Program F
011176E0 696C6573 5C49424D 5C576562 53706865 iles\IBM\WebSphe
011176F0 7265204D 51000000 00000000 00000000 re MQ...........
01117700 00000000 00000000 00000000 00000000 ................
01117710 to 011177C0 suppressed, lines same as above
011177D0 00000000 00000000 00000000 08000000 ................
011177E0 80000000 70D81101 50CB1101 687A1101 €...pØ..PË..hz..
011177F0 00000000 00000000 00000000 00000000 ................
01117800 to 011178F0 suppressed, lines same as above
01117900 01000000 00000000 307C1101 00000000 ........0|......
01117910 00000000 00000000 00000000 00000000 ................
01117920 00000000 00000000 00000000 00000000 ................
01117930 00000000 00000000 98941101 ........˜”..
Thread Control Block
01116720 58494854 940B0000 01000000 B8020000 XIHT”.......¸...
01116730 00000000 00000000 00000000 00000000 ................
01116740 04000000 00000000 00000000 00000000 ................
01116750 00000000 00000000 00000000 00000000 ................
01116760 to 01116A20 suppressed, lines same as above
01116A30 FFFFFFFF 00000000 00000000 00000000 ÿÿÿÿ............
01116A40 00000000 00000000 00000000 00000000 ................
01116A50 02000000 04000000 04000000 04000000 ................
01116A60 05000000 06000000 06000000 06000000 ................
01116A70 06000000 06000000 06000000 06000000 ................
01116A80 06000000 06000000 08000000 98E01101 ............˜à..
01116A90 7B000000 00000000 00000000 01000000 {...............
01116AA0 01000000 01000000 01000000 02000000 ................
01116AB0 02000000 02000000 02000000 02000000 ................
01116AC0 02000000 02000000 02000000 02000000 ................
01116AD0 02000000 02000000 80000000 48CC1101 ........€...HÌ..
01116AE0 02000000 01000000 6F666163 00776E00 ........ofac.wn.
01116AF0 00000000 00000000 00000000 00000000 ................
01116B00 1C000000 01050000 00000005 15000000 ................
01116B10 D400E77B 02054C51 4F7DB311 2E2D0000 Ô.ç{..LQO}³..-..
01116B20 00000000 00000000 01000000 00000000 ................
01116B30 00000000 00000000 00000000 00000000 ................
01116B40 00000000 01000000 00000000 00000000 ................
01116B50 C00D8F4E 307C1101 00000000 00000000 À..N0|..........
01116B60 00000000 00000000 00000000 01000000 ................
01116B70 00000000 00000000 00000000 00000000 ................
01116B80 00000000 00000000 00000000 01000000 ................
01116B90 00000000 F0390000 00000000 00000000 ....ð9..........
01116BA0 00000000 00000000 00000000 00000000 ................
01116BB0 00000000 00000000 00000000 00000000 ................
01116BC0 00000000 00000000 00000000 F0495101 ............ðIQ.
01116BD0 00000000 00000000 00000000 00000000 ................
01116BE0 00000000 40000000 00000000 00000000 ....@...........
01116BF0 00000000 00000000 00000000 00000000 ................
01116C00 00000000 00000000 00000000 00000000 ................
01116C10 00000000 98E11101 00000000 00000000 ....˜á..........
01116C20 00000000 00000000 00000000 00000000 ................
01116C30 to 01116C50 suppressed, lines same as above
01116C60 00000000 574F4641 43445600 00000000 ....WOFACDV.....
01116C70 00000000 00000000 00000000 00000000 ................
01116C80 to 01116CB0 suppressed, lines same as above
01116CC0 00000000 00000000 574F4641 43445600 ........WOFACDV.
01116CD0 00000000 00000000 00000000 00000000 ................
01116CE0 to 01116D10 suppressed, lines same as above
01116D20 00000000 00000000 00000000 F0E11101 ............ðá..
01116D30 1CDE5501 00000000 00000000 00000000 .ÞU.............
01116D40 00000000 00000000 00000000 00000000 ................
01116D50 to 01116D70 suppressed, lines same as above
01116D80 00000000 C48000F0 4F8400F0 B36000F0 ....Ä€.ðO„.ð³`.ð
01116D90 035C00F0 155C00F0 065C00F0 C96000F0 .\.ð.\.ð.\.ðÉ`.ð
01116DA0 3D6100F0 055C00F0 3D6100F0 00000000 =a.ð.\.ð=a.ð....
01116DB0 00000000 00000000 00000000 00000000 ................
01116DC0 to 01116E30 suppressed, lines same as above
01116E40 00000000 00000000 00000000 425C00F0 ............B\.ð
01116E50 425C0000 425C00F0 425C0000 425C00F0 B\..B\.ðB\..B\.ð
01116E60 to 01116EE0 suppressed, lines same as above
01116EF0 425C0000 425C00F0 425C0000 155C00F0 B\..B\.ðB\...\.ð
01116F00 155C0000 425C00F0 425C0000 425C00F0 .\..B\.ðB\..B\.ð
01116F10 425C0000 155C00F0 155C0000 425C00F0 B\...\.ð.\..B\.ð
01116F20 425C0000 425C00F0 425C0000 155C00F0 B\..B\.ðB\...\.ð
01116F30 155C0000 425C00F0 425C0000 425C00F0 .\..B\.ðB\..B\.ð
01116F40 425C0000 155C00F0 155C0000 425C00F0 B\...\.ð.\..B\.ð
01116F50 425C0000 425C00F0 425C0000 425C00F0 B\..B\.ðB\..B\.ð
01116F60 to 01117220 suppressed, lines same as above
01117230 425C0000 00000000 00000000 00000000 B\..............
01117240 40000000 18000000 00000000 00000000 @...............
01117250 00000000 00000000 00000000 00000000 ................
01117260 F8C31101 00000000 00000000 00000000 øÃ..............
01117270 00000000 00000000 00000000 00000000 ................
01117280 00000000 268000F0 26800000 2A8000F0 ....&€.ð&€..*€.ð
01117290 2A800000 2A8000F0 2A800000 2A8000F0 *€..*€.ð*€..*€.ð
011172A0 2A800000 2A8000F0 2A800000 288000F0 *€..*€.ð*€..(€.ð
011172B0 28802008 (€ .
Component Dumps (Thread 00000001)
----------< K "Kernel" >----------
|
The only program being executed just hangs after an MQPUT. Strange. It is not throwing any exceptions. |
|
Back to top |
|
 |
JasonE |
Posted: Mon May 10, 2004 8:15 am Post subject: |
|
|
Grand Master
Joined: 03 Nov 2003 Posts: 1220 Location: Hursley
|
The FDC comes from an app issuing an MQDISC, and if you are getting this I would suggest you raise a problem with IBM (esp. if it is reproducable) as it will probably need more diagnostics to pin down. A possible cause is stack corruption, but it could be anything... |
|
Back to top |
|
 |
Jo_0303 |
Posted: Wed May 12, 2004 2:15 am Post subject: |
|
|
Newbie
Joined: 10 May 2004 Posts: 6
|
Thought I should update you guys on how my issue was resolved:
We found out that although 5.3 had been installed, my .EXE was picking an old .dll (5.2) which was in another directory. And being an MQ newbie, this was difficult to investigate as I didn't understand how everything was set up.
Hope this helps others who are having the same problem: Check The Path!! |
|
Back to top |
|
 |
jsware |
Posted: Wed May 12, 2004 3:58 am Post subject: |
|
|
 Chevalier
Joined: 17 May 2001 Posts: 455
|
Hmmm. Makes me wonder how the DLL got into a non-standard location that means the MQ upgrade process didn't pick it up. _________________ Regards
John
The pain of low quaility far outlasts the joy of low price. |
|
Back to top |
|
 |
JasonE |
Posted: Wed May 12, 2004 4:25 am Post subject: |
|
|
Grand Master
Joined: 03 Nov 2003 Posts: 1220 Location: Hursley
|
You'd be suprised how may times this happens and people have amq* dlls in the system32 directory. I think we found out some vendor software 'helpfully' does this, and othertimes it has been user error.... |
|
Back to top |
|
 |
Jo_0303 |
Posted: Wed May 12, 2004 11:40 am Post subject: |
|
|
Newbie
Joined: 10 May 2004 Posts: 6
|
"You'd be suprised how may times this happens and people have amq* dlls in the system32 directory. I think we found out some vendor software 'helpfully' does this, and othertimes it has been user error...."
Jason, that's exactly what happened; files were being picked from System32. |
|
Back to top |
|
 |
|