Skip to Content
author's profile photo Former Member
Former Member

Failed to Extract OBServer.DLL from CAB Again

HI all.

SAP B1 2007

I'm a SAP Add-ons Developer since two years ago. Too many times I have been getting this error, and searching on this forum, I found the same error whit others SAP developers but no one answer, only miracles cases where they resolve their problems for lucky.

The first time that I put a note on sap support, they told me that I have to reinstall all or make an upgrade.

That works for me in that time, but now, I got the same error. I upgrade to sp 01 patch 10 and the error is still there.

I donu2019t want to put another SAP note because I donu2019t have 3 months to get a response, I need it now. I have three clients whit this error; please sap guys give a better answer that reinstalls all, because I canu2019t tell that to my clients.

There are other programmers that will be very happy to know the answer for this recurrent problem.

Thanks for your attention and sorry for translation mistakes.

Add a comment
10|10000 characters needed characters exceeded

Related questions

3 Answers

  • Posted on Oct 09, 2010 at 03:52 PM


    the error can also be cause lack of space: the drive where %TEMP% (users temporary directory) is located there is no space anymore 30Mb+ or the user doesn't have rights to that directory

    another solution can be to delete the SM_OBS_DLL directory in %TEMP%



    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Oct 10, 2010 at 06:31 PM


    steps to do:

    1. Check your Enviroment settings of these 3 clients where you receive the error by the following:

    a,check %TEMP% enviroment variable, which is the path is used?

    b,drivers, authorization of users where the error occurs. If it is a whole company, then not easy.

    c,Check and compare opearting systems.

    2. Is there any virus guard running? If Yes, exclude the %TEMP%SM_OBS_DLL path from the virus scanning. Some antivirus applications has an heuristics, and zip files scanning facitily.

    3. Check your SQL Native Client. Sometimes, when you receive large size files (DI API temp files are about 120MB in 2007 version), and you have not the good version of SQLNCLI application (native client driver of SQL server 2005) installed, the files can be damaged during download (zip file holds the CRC, you receive the message by CRC check).

    You may use the ODBC admin / Drives Tab located in Control Panel / Administrative tools

    really there is no dependency in uprgade and error message 😊

    My Tip is Antivirus.

    I may help you to resolve this issue, check my business card,.



    Add a comment
    10|10000 characters needed characters exceeded

  • Posted on Oct 11, 2010 at 05:11 AM


    I also faced similar problem and resolved by doing two operations as below.

    1. Space on c drive not enough.

    2. First try to replace correct file (SM_OBS_DLL where it is running perfectly) from %temp% otherwise reinstall diapi.

    Hope this will help you too.



    Add a comment
    10|10000 characters needed characters exceeded

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.