>>We sporadically receive the following web error on our web messaging >>pages for our Imail Server 7.07. >> >>An error occurred in Web Messaging. >>ErrorCode: 80004005 >> >>I've searched the IPSwitch knowledge base, but I can't find anything >>about it. >> >>Has anyone seen this error? >> >>If so what is it and are there any solutions? >> >>Thanks. >> >>Brian >>
Brian, The error code is really hex number "0x80004005" and is reserved as a ***GENERIC*** Microsoft failure/error code for ***ALL*** COM objects (COM objects are DLL's, Services and such). Microsoft describes the reserved error number as meaning "An unspecified failure has occurred". When you see it, it really means that something unexpected happened at some COM level and that at some COM level the description of that unexpected event was not communicated well. Because COM objects call on COM objects that are calling other COM objects ect, it is hard to know what really broke and at which level the error description got so vague. The "0x80004005" error could have originated (or "bubbled-up") from anywhere in the depths of your server's COM world. Yes, ODBC/SQL will give a "0x80004005" error because it works off COM and it uses RPC which is COM based on MS platforms and IIS works off of COM and ASP and JSCRIPT and VBSCRIPT and PERL work off COM and really everything else on your Microsoft box uses COM on some level as well. Do a search for "80004005" and you will get 10 billion results. The most useful thing in your error is the human readable part which was added by the Web Messaging guys: "An error occurred in Web Messaging". Not much to go on, but it is the only thing that makes your "0x80004005" error unique from all the other instances of "0x80004005" that are out there, most of which have nothing to do with your issue. Your best shot of resolving issues like these is probably to try and isolate under what circumstances the error occurs, and then to try and find people that got: "An error occurred in Web Messaging. ErrorCode: 80004005", in similar circumstances and have fixed it. This is kind of what you did, but I did not want you to think that just because someone else got an error with "80004005" in it, that their situation would *necessarily* have ANYTHING to do with your issue other than the fact that they were running Windows! (the previous emails rightly implied this too, I just wanted to clarify) This is probably also a good time to call tech support cause they might have a debug version that you can run that gives you more detailed error descriptions, or they might know of something off hand that causes most of the unknown errors, especially in your specific circumstances. >From the MSDN "Platform SDK: COM": Common HRESULTs and their 32-bit values are listed in the following table. HRESULT Value Description E_ABORT 0x80004004 The operation was aborted because of an unspecified error. E_ACCESSDENIED 0x80070005 A general access-denied error. E_FAIL 0x80004005 An unspecified failure has occurred. E_HANDLE 0x80070006 An invalid handle was used. E_INVALIDARG 0x80070057 One or more arguments are invalid. E_NOINTERFACE 0x80004002 The QueryInterface method did not recognize the requested interface. The interface is not supported. E_NOTIMPL 0x80004001 The method is not implemented. E_OUTOFMEMORY 0x8007000E The method failed to allocate necessary memory. E_PENDING 0x8000000A The data necessary to complete the operation is not yet available. E_POINTER 0x80004003 An invalid pointer was used. E_UNEXPECTED 0x8000FFFF A catastrophic failure has occurred. S_FALSE 0x00000001 The method succeeded and returned the boolean value FALSE. S_OK 0x00000000 The method succeeded. If a boolean return value is expected, the returned value is TRUE. Thanks, Clay To Unsubscribe: http://www.ipswitch.com/support/mailing-lists.html List Archive: http://www.mail-archive.com/imail_forum%40list.ipswitch.com/ Knowledge Base/FAQ: http://www.ipswitch.com/support/IMail/
