Basic info:
10.2 Client installed on local PC (HP Slice), Windows 10 (Pro), Outlook 2003 (32bit)
Problem:
When the end user goes to email a document from inside laserfiche she would receive the following error;
Error Code: 6000
Error Message: Error loading type library/DLL.
Error loading type library/DLL. [6000:0x80029c4a] (Error loading type library/DLL. )
------------ Technical Details: ------------
LFSO:
Call Stack: (Exception)
CLFLocale::Format
Additional Details:
HRESULT: 0x80070057 (CLFLocale::Format, LFLocale.cpp:1615)
(LFSO/10.2.1.388)
LF.exe (10.2.1.953):
Call Stack: (Current)
CEmailSender::SendEmail
Additional Details:
Exception: 0x80029c4a [6000] (Error loading type library/DLL.) (CEmailSender::SendEmail at EmailSender.cpp:92)
Call History:
CAttachedRepository::GetProfileValue
GetOptionString ([Settings]ExportTextPageNumberLength)
CAttachedRepository::GetProfileValue
CEmailDocument::ExportToFile
GetOptionString ([Settings]ExportLoopTimeout)
CAttachedRepository::GetProfileValue
GetOptionString ([Settings]ExportEmailUseOutlookObjects)
CAttachedRepository::GetProfileValue
In an attempt to fix the DLL error I did the following:
1)made sure that outlook was the default program
2)repaired outlook
3)forced outlook to recreate the mapi file
4)created a registry key setting a maximum attachment size (has fixed similar issue in other programs)
5)added the [SETTINGS]ExportEmailUseOutlookObjects trustee attribute using the Laserfiche Administration Console
6) attempted to recreate the issue on a new HP Slice with the same setup as the end user's.
1-4 did nothing to help resolve the issue, while adding the [SETTINGS]ExportEmailUseOutlookObjects attribute caused the Following Error:
Error Code: 0
Error Message: MAPI_E_FAILURE
------------ Technical Details: ------------
LFSO:
LF.exe (10.2.1.953):
Call Stack: (Current)
CEmailSender::SendEmail
Call History:
CAttachedRepository::GetProfileValue
GetOptionString ([Settings]ExportTextPageNumberLength)
CAttachedRepository::GetProfileValue
CEmailDocument::ExportToFile
GetOptionString ([Settings]ExportLoopTimeout)
CAttachedRepository::GetProfileValue
GetOptionString ([Settings]ExportEmailUseOutlookObjects)
CAttachedRepository::GetProfileValue
When I attempted to recreate the problem on the new computer I was able to email from laserfiche without issue.
At this point I plan on reinstalling both Outlook2k3 and Laserfiche, if anyone has an idea that I could try I am all ears!