posted on October 6, 2017 Show version history

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!