|
From: Lundeen, D. C <DL1...@nc...> - 2005-06-22 21:17:04
|
I noticed the same thing on my Exchange 2003 systems. It appears to be an issue with the locking mechanism in the AuotAccept program and with the multi-threaded nature of Exchange event sinks (the real problem could be that Exchange allows the sink to fire on the same message more then once.) In the OnSave routine a check is done to determine if a sink is running on any messages in the current mailbox (makes sense because you'd want to do them sequentially.) Basically it uses a flag that it writes into the message before it begins processing the message. When the sink fires it checks for the existence of that flag in ANY of the messages in the inbox, if one it found then it waits until that flag is cleared indicating that, that message is done processing. The problem you seeing seems to occur when apparently the sink fires on a message more then once, the second instance sits and waits until the first on has completed, but when it resumes the original message has been deleted, hence the error. =20 I believe you'll find that if you could check the mailbox where the error occurred you'd find that one of the trace messages will indicate that the request was processed correctly even though you received the error. =20 I can send you my version of the OnSave routine if you like, but be aware that I have changed a number of things in both the Sink dll and the config program, so you might not be able to just cut and paste it in before recompiling. =20 Dan =20 =20 ________________________________ From: aut...@li... [mailto:aut...@li...] On Behalf Of Karabelnik, Moshe Sent: Thursday, June 09, 2005 2:40 AM To: aut...@li...; dav...@us... Subject: [Autoaccept-sink-devel] Problem with AutoAccept Sink =20 Hi, I am using the AutoAccept Sink for some time with Exchange 2000 and I noticed recently that there are many errors in the event log generated by this product. The events are all the same and they looks like this: The description for Event ID ( 100 ) in Source ( AutoAccept Sink ) cannot be found. The local computer may not have the necessary registry information or message DLL files to display messages from a remote computer. The following information is part of the event:=20 Procedure Name : OnSave URL of Source Item:=20 -2147467259 Method '~' of object '~' failed Can you please tell me why this is happen? Except for this the product is working perfectly. =20 Thanks, Moshe. =20 ________________________________________________________________________ __________________ This electronic message contains information from Verint Systems, which may be privileged and confidential.=20 The information is intended to be for the use of the individual(s)or entity named above.=20 If you are not the intended recipient, be aware that any disclosure, copying, distribution or use of the contents of this information is prohibited.=20 If you have received this electronic message in error, please notify us by replying to this email (1). =09 |