Table creation Error "Ref Count for this object is higher than 0"

Hi All
I have a problem in creation of table using SDK on a button event.  I have a procedure to create tables and fields. If I call this procedure on a menu Event than it works fine but If I call this procedure on a button event than It gives error "Ref count for this object is higher than 0" . I know this error occur When an object does not release after creating a table. but this error occur at when first table is created. My code it given below. plz see and give me your valuable suggestions.
  Dim oUserTablesMD As SAPbobsCOM.UserTablesMD
            Try
                oUserTablesMD = B1Connections.diCompany.GetBusinessObject(SAPbobsCOM.BoObjectTypes.oUserTables)
                oUserTablesMD.TableName = "AM_OBIN"
                oUserTablesMD.TableDescription = "PutAway Table"
                oUserTablesMD.TableType = BoUTBTableType.bott_Document
                lRetCode = oUserTablesMD.Add
                '// check for errors in the process
                If lRetCode <> 0 Then
                    B1Connections.diCompany.GetLastError(lRetCode, sErrMsg)
                    MsgBox(sErrMsg)
                Else
                    B1Connections.theAppl.StatusBar.SetText("Table: " & oUserTablesMD.TableName & " was added successfully", BoMessageTime.bmt_Short, BoStatusBarMessageType.smt_Success)
                End If
                System.Runtime.InteropServices.Marshal.ReleaseComObject(oUserTablesMD)
                oUserTablesMD = Nothing
                GC.Collect()
                oUserTablesMD = B1Connections.diCompany.GetBusinessObject(SAPbobsCOM.BoObjectTypes.oUserTables)
                oUserTablesMD.TableName = "AM_BIN1"
                oUserTablesMD.TableDescription = "PutAway Upper Grid"
                oUserTablesMD.TableType = BoUTBTableType.bott_DocumentLines
                lRetCode = oUserTablesMD.Add
                '// check for errors in the process
                If lRetCode <> 0 Then
                    If lRetCode = -1 Then
                    Else
                        B1Connections.diCompany.GetLastError(lRetCode, sErrMsg)
                        MsgBox(sErrMsg)
                    End If
                Else
                    B1Connections.theAppl.StatusBar.SetText("Table: " & oUserTablesMD.TableName & " was added successfully", BoMessageTime.bmt_Short, BoStatusBarMessageType.smt_Success)
                End If
                System.Runtime.InteropServices.Marshal.ReleaseComObject(oUserTablesMD)
                oUserTablesMD = Nothing
                GC.Collect()
            Catch ex As Exception
                MsgBox(ex.Message)
            End Try
Thanks
Regards
Gorge

Hi Gorge,
The "Ref count error..." usually occurs in case of Meta Data objects not being properly cleared.  And yes, you have got the error in the right place, generally while creating tables / fields / UDOs.  For this, you just need to clear the Meta Data object (At times even DI objects like Record Set) once they are used.
Eg: Release these objects in the below way in a Finally Block.
System.Runtime.InteropServices.Marshal.ReleaseComObject(oRecordSet);
Hope this helps.
Regards,
Satish

Similar Messages

  • Error: Ref count for this object is higher then 0

    Hello All,
    I am trying to create User Defined Tables in SAP through Coding but while running the code the error "Ref count for this object is higher then 0 " is showing .
    I have created a temporary table in which the Table Description are stored as follows :-
    Create Table Test_Table (TblCode Varchar(30),TblName Varchar(100),TblType int)
    From this table then using recordset i am getting the table details for creation :-
    oRecord.DoQuery("Select TblCode,TblName,TblType From Csv_UDT")
                While Not oRecord.EoF
                    Dim Table_Id As String = oRecord.Fields.Item("TblCode").Value
                    Dim Table_Name As String = oRecord.Fields.Item("TblName").Value
                    Dim Table_Type As integer = oRecord.Fields.Item("TblType").Value
                    Dim oUserTablesMD As SAPbobsCOM.UserTablesMD
                    oUserTablesMD = Class_OprTbl_Main.ocompany.GetBusinessObject(SAPbobsCOM.BoObjectTypes.oUserTables)
                    '// set the table parameters
                    oUserTablesMD.TableName = Table_Id
                    oUserTablesMD.TableDescription = Table_Name
                    oUserTablesMD.TableType = Table_Type
                    lRetCode = oUserTablesMD.Add
                    If lRetCode <> 0 Then
                        If lRetCode = -1 Then
                        Else
                            Class_OprTbl_Main.ocompany.GetLastError(lRetCode, sErrMsg)
                            Class_OprTbl_Main.SBO_Application.MessageBox(sErrMsg + oUserTablesMD.TableName)
                        End If
                    End If
                    System.Runtime.InteropServices.Marshal.ReleaseComObject(oUserTablesMD)
                    oUserTablesMD = Nothing
    But while running this code the error is coming .
    How to solve this error ........
    Thanks,
    Amit

    First of all, you are not meant to create temporary table in SAP database. SAP have never made an official announcement, but I think they would not be too happy if they saw it and may withdraw support. Just something to be aware of.
    Secondly, your error is very common and you would have found the solution by searching the forum. It is caused by having an open recordset while trying to use a metadata object.
    You will have to change how your code works. You can not use the UserFieldsMD or UserTablesMD object while you have an undisposed recordset object.
    -1120 - Ref count for this object is higher then 0
    Ref count for this object is higher then 0
    Error: Ref count for this object is higher then 0
    Meaning of Error Msg: "Ref count for this object is higher than 0"
    The solution is you must dispose of any recordset object before attempting to use the UserTablesMD object:
    System.Runtime.InteropServices.Marshal.ReleaseComObject(oRecordSet)
    oRecordSet= Nothing
    GC.Collect()
    GC.WaitForPendingFinalizers()

  • Ref count for this object is higher than 0

    Hi All,
    I have a critical issue in my ARD.
    When i start the Addon iam getting an error like this and the Addon will get disconnected
    "Ref count for this object is higher than 0"
    Can anyone suggest me some ideas to resolve this issue,I have been trying from last 1 week.
    Thanks,
    Shangai.

    Hi Gordon,
    Before posting the error first i have searched the same in the forum , as they said i have used the garbage collector like the below one but still the error exists.
    oRecordset = (SAPbobsCOM.Recordset)oCompany.GetBusinessObject(SAPbobsCOM.BoObjectTypes.BoRecordset);
                    try
                        oRecordset.DoQuery("SELECT ...I am checking if the table exist...");
                    catch
                        return true; // The Table do not exist...
                    finally
                        System.Runtime.InteropServices.Marshal.ReleaseComObject(oRecordset);
                        oRecordset = null;
                        GC.Collect();
    Thanks,
    shangai.

  • A bug! -1120 Ref count for this object is higher then 0

    Hello experts!
    the following code makes an error -1120 Ref count for this object is higher then 0
    but the next code doesn't ...
    who is attentively enough, can find the difference. (is commened out)
    please fix the bug.
    static class Program
            static void Main()
                SAPbouiCOM.SboGuiApi SboGuiApi;
                string sConnectionString = "0030002C0030002C00530041005000420044005F00440061007400650076002C0050004C006F006D0056004900490056";
                SboGuiApi = new SAPbouiCOM.SboGuiApi();
                SboGuiApi.Connect(sConnectionString);
               SAPbouiCOM.Application app = SboGuiApi.GetApplication(-1);
                SAPbobsCOM.Company comp = app.Company.GetDICompany() as SAPbobsCOM.Company;
               rs = comp.GetBusinessObject(SAPbobsCOM.BoObjectTypes.BoRecordset) as SAPbobsCOM.Recordset;
               SAPbobsCOM.UserTablesMD userTable = comp.GetBusinessObject(SAPbobsCOM.BoObjectTypes.oUserTables) as SAPbobsCOM.UserTablesMD;
                userTable.TableName = "MSB_SL";
                userTable.TableDescription = "TableName";
                userTable.TableType = SAPbobsCOM.BoUTBTableType.bott_MasterData;
                int i = userTable.Add();
                Application.Run();
    static class Program
            static void Main()
                SAPbouiCOM.SboGuiApi SboGuiApi;
                string sConnectionString = "0030002C0030002C00530041005000420044005F00440061007400650076002C0050004C006F006D0056004900490056";
                SboGuiApi = new SAPbouiCOM.SboGuiApi();
                SboGuiApi.Connect(sConnectionString);
               SAPbouiCOM.Application app = SboGuiApi.GetApplication(-1);
                SAPbobsCOM.Company comp = app.Company.GetDICompany() as SAPbobsCOM.Company;
        // // // rs = comp.GetBusinessObject(SAPbobsCOM.BoObjectTypes.BoRecordset) as SAPbobsCOM.Recordset;
               SAPbobsCOM.UserTablesMD userTable = comp.GetBusinessObject(SAPbobsCOM.BoObjectTypes.oUserTables) as SAPbobsCOM.UserTablesMD;
                userTable.TableName = "MSB_SL";
                userTable.TableDescription = "TableName";
                userTable.TableType = SAPbobsCOM.BoUTBTableType.bott_MasterData;
                int i = userTable.Add();
                Application.Run();
    Best Regards,
    Alexander Friesen

    Hello
    Remove the following line:
    rs = comp.GetBusinessObject(SAPbobsCOM.BoObjectTypes.BoRecordset) as SAPbobsCOM.Recordset;
    You have created the rs object from ocompany. You would like to execute a query maybe over a table which will be added later on (in your code in the next lines), so who would handle this?
    Remember, the SAP B1 Gui is reconnects (re-reads) when you creating an UDF/UDT/UDO on a database where multiple users logged in.
    Not a bug, 2007 version working like this:
    So always the 1st step is the creation of Tables
    If a table has been created, you must reconnect the DI API !
    Then, every other operation, declaration, object values could come.
    Older versions of SAP B1 was working in a different way: way enabling the creation of UDT/UDO/UDFs in One rutin. I was caused a lot's of problems.
    Regards
    J.
    Edited by: János Nagy on Jun 1, 2010 4:26 PM

  • -1120 - Ref count for this object is higher then 0

    -1120 - Ref count for this object is higher then 0
    I get this error when adding an object from XML, however if I run the exact same code again on the application it works?
    Anyone experienced anything like this?

    Hi Daniel,
    This error normaly occurs when using metadata objects. (When adding tables and fields and UDO's). SBO only allows 1 connection to such an object. I don't know what you are attempting to do, but it's always "wise" to kill objects that you are finished with before instanciating new ones (saves on memory etc.). Thus I will show you what I do and maybe if you are more specific in creation and killing of objects your problem will be solved. My demo is in VB .Net.
    '1. Add a table using SAPbobsCOM.UserTablesMD object
            Dim oUTables As SAPbobsCOM.UserTablesMD
            'Create Instance of UserTablesMD object 
            oUTables = oCompany.GetBusinessObject(SAPbobsCOM.BoObjectTypes.oUserTables)
    'Add the table code .....................
    'NOW to KILL the object
    ' IMPORTANT: Only one (“handle to a”) user table or field object should be alive
            ' at one time!!! -> In .NET call this first
            System.Runtime.InteropServices.Marshal.ReleaseComObject(oUTables)
            'Then set object variable to Nothing…     
            oUTables = Nothing
            GC.Collect() 'Call the garbage collector for good measure
    '2. Add a field using SAPbobsCOM.UserFieldsMD object
    Dim oUFields As SAPbobsCOM.UserFieldsMD
            'Create Instance of UserFieldsMD object 
            oUFields = oCompany.GetBusinessObject(SAPbobsCOM.BoObjectTypes.oUserFields)
    'Add the field code .....................
    'NOW to KILL the object
    ' IMPORTANT: Only one (“handle to a”) user table or field object should be alive
            ' at one time!!! -> In .NET call this first
            System.Runtime.InteropServices.Marshal.ReleaseComObject(oUFields)
            'Then set object variable to Nothing…     
            oUFields = Nothing
            GC.Collect()
    TRY THIS - MAYBE IT WORKS FOR YOU...

  • Ref count for this object is higher then 0

    Hi Friends,
    I am facing problem of "Ref count for this object is higher then 0" when creating User define table / fields and at the time ot registration of object also. In my addon there almost 4-5 customized screens for which I have to create object. So I use SDK to create object
    While creating object it creates 1st 4 fields then it shows error if I start it again then it create next 4 fields and show error in next 5th field.
    I am using this code after creating udf
    //For checking fields for already created and destroy the object by using this snippet
    If System.Runtime.InteropServices.Marshal.IsComObject(rsRecordset) Then
                    System.Runtime.InteropServices.Marshal.ReleaseComObject(rsRecordset)
                    rsRecordset = Nothing
                    GC.Collect()
                End If
    if not exist then I create it and release the object by using this snippet
       If Marshal.IsComObject(octfield) Then
                    System.Runtime.InteropServices.Marshal.ReleaseComObject(octfield)
                    octfield = Nothing
                    GC.Collect()
                End If
    //After creating fields I create registration and release object by using this snippet
        If Marshal.IsComObject(udr) Then
                    Marshal.ReleaseComObject(udr)
                    udr = Nothing
                    GC.Collect()
                End If
    Thanks In Advance

    Hello
    Solution is very easy, and safe by the following methods. If you search the threads, you may find similar answers.
    Step 1. Create each User Defined tables. When you have created one  table, you can reconnect the DI API!
    Step 2. Create UDFs-, and do not check whether is exists or not. You may check the Return value of add method, if you receive the field is already exists, you go to the next step
    Step 3. Register objects
    Here are examples
    Private Function AddUDT(ByVal tablename As String, ByVal description As String, ByVal tabletype As SAPbobsCOM.BoUTBTableType) As Boolean
            Dim oUDT As UserTablesMD
            oUDT = oCompany.GetBusinessObject(BoObjectTypes.oUserTables)
            Try
                If oUDT.GetByKey(tablename) Then
                    Return False
                End If
                oUDT.TableName = tablename
                oUDT.TableDescription = description
                oUDT.TableType = tabletype
                Dim lretcode As Integer = oUDT.Add()
                If (lretcode <> 0) Then
                    If (lretcode = -2035) Then
                        Return False
                    End If
                    SBO_Application.StatusBar.SetText(String.Format("{0}-{1}", oCompany.GetLastErrorCode(), oCompany.GetLastErrorDescription()), BoMessageTime.bmt_Short, BoStatusBarMessageType.smt_Error)
                    Return False
                End If
                oCompany.Disconnect()
                GC.Collect()
                Dim sCookie As String = oCompany.GetContextCookie
                Dim sConnectionContext As String
                sConnectionContext = SBO_Application.Company.GetConnectionContext(sCookie)
                oCompany.SetSboLoginContext(sConnectionContext)
                If oCompany.Connect() <> 0 Then
                    SBO_Application.StatusBar.SetText(String.Format("{Reconnecting error:{0}-{1}", oCompany.GetLastErrorCode, oCompany.GetLastErrorDescription))
                    End
                End If
                Return True
            Catch ex As Exception
                SBO_Application.StatusBar.SetText(String.Format("{0}-{1}", "AddUDT", ex.Message), BoMessageTime.bmt_Short, BoStatusBarMessageType.smt_Error)
                Return False
            Finally
                GC.Collect()
            End Try
        End Function
    Private Function AddUDF(ByVal tablename As String, ByVal fieldname As String, ByVal fielddesc As String, ByVal fieldtype As BoFieldTypes, ByVal fieldsize As Integer, ByVal fieldvalues As String, ByVal defaultvalue As String, Optional ByVal LinkedTable As String = "") As Boolean
            Dim oUDF As UserFieldsMD
            oUDF = oCompany.GetBusinessObject(BoObjectTypes.oUserFields)
            Try
                oUDF.Name = fieldname
                oUDF.Type = fieldtype
                'oUDF.SubType = BoFldSubTypes.st_Quantity
                oUDF.Size = fieldsize
                oUDF.Description = fielddesc
                oUDF.TableName = tablename
                oUDF.EditSize = fieldsize
                If (fieldvalues.Length > 0) Then
                    For Each s1 As String In fieldvalues.Split("|")
                        If (s1.Length > 0) Then
                            Dim s2 As Array = s1.Split("-")
                            oUDF.ValidValues.Description = s2(1)
                            oUDF.ValidValues.Value = s2(0)
                            oUDF.ValidValues.Add()
                        End If
                        oUDF.DefaultValue = defaultvalue
                    Next
                End If
                If LinkedTable <> "" Then
                    oUDF.LinkedTable = LinkedTable
                End If
                Dim lretcode As Integer = oUDF.Add()
                If (lretcode <> 0) Then
                    If (lretcode = -2035 Or lretcode = -1120) Then
                        Return False
                    End If
                    SBO_Application.StatusBar.SetText(String.Format("{0}-{1}", oCompany.GetLastErrorCode(), oCompany.GetLastErrorDescription()), BoMessageTime.bmt_Short, BoStatusBarMessageType.smt_Error)
                    Return False
                End If
                Return True
            Catch ex As Exception
                SBO_Application.StatusBar.SetText(String.Format("{0}-{1}", "AddUDF", ex.Message), BoMessageTime.bmt_Short, BoStatusBarMessageType.smt_Error)
                Return False
            Finally
                GC.Collect()
                oUDF = Nothing
            End Try
        End Function
    calling them
    bUserFieldAdded = AddUDT("IHBTRANSLATION", "Translation/Fordítás", BoUTBTableType.bott_Document)
    bUserFieldAdded = bUserFieldAdded Or AddUDF("IHBTRANSLATION", "IHBTEXT", "Text/Szöveg", BoFieldTypes.db_Alpha, 254, "", "")

  • How to solve the error "Ref Count for this object is greater then 0"

    Hi,
    I'm trying to add UDF at runtime to an already created UDT which is of No Object Type.
    my code is as follows:
    dim oUserFieldsMD As SAPbobsCOM.UserFieldsMD
    oUserFieldsMD = ocompany.GetBusinessObject(SAPbobsCOM.BoObjectTypes.oUserFields)
    oUserFieldsMD.TableName = "@TI_ADDCODES"
    oUserFieldsMD.Name = codetoinsert
    oUserFieldsMD.Description = desctoinsert
      'Add the field to the table
       lRetCode = oUserFieldsMD.Add
       If lRetCode <> 0 Then
       ocompany.GetLastError(lErrCode, sErrMsg)
       MsgBox(sErrMsg)
        Else
        MsgBox("Field: '" & oUserFieldsMD.Name & "' was added successfuly to " & oUserFieldsMD.TableName & " Table")
        End If
    I got error msg as "Ref Count for this object is greater then 0" and error code is -1120
    how to rectify it?
    Thanks in advance!!!

    Hi,
    Have you searched the forum? You may check this first: error -1120 when adding UserTableMD.
    Thanks,
    Gordon

  • Warning: There are Java errors for this object. The wizard will be read only until they are corrected.

    when I try to open seeded VO.xml from Jdeveloper it is giving below error. Can any one please help me out.
    Warning: There are Java errors for this object. The wizard will be read only until they are corrected.
    R12 version 12.1.3
    Jdev patchp9879989_R12_GENERIC.zip
    Thanks
    Venkata .T

    Hi Venkata,
    Same thing happening to me, R12.1.3. Please let me know if you find anything on this.
    I tried some steps in this forums related to this, but no change. however I am not worried, customization works perfect after extension, but wanted to know the reason.
    Thx..

  • Warning: There are java errors for this object. The wizar will be read-only

    I migrate JDev9 to JDev10 and if open any module show message:
    "Warning: There are java errors for this object. The wizard will be read-only util they are corrected."

    [Solved, sort of] view objects read only mode
    The Oracle fix the problem?
    Message was edited by:
    oracle_user7

  • Warning : There are JAVA errors for this object .This wizard will be read

    Hi All,
    I am getting this error when trying to open the standard VO or AM's .
    Warning : There are JAVA errors for this object .This wizard will be read only until they are corrected.
    Please help me on this.
    Thanks

    Decompile the VOImpl and AmImpl class files and keep the .java files in myprojects folder under appropriate package structure and try.
    -Anand

  • ORA-10631: SHRINK clause should not be specified for this object

    Hi
    I was trying to shrink table to reset the high water mark but some unknown reason it failed.
    Please help me
    SQL> declare
    stmt varchar2(100);
    cursor cur is
    select object_name from user_objects where substr(object_name,1,1)='A'
    and object_type='TABLE';
    begin
    for i in cur loop
    stmt :='alter table '||i.object_name ||' shrink space';
    execute immediate stmt;
    end loop;
    END;
    declare
    ERROR at line 1:
    ORA-10631: SHRINK clause should not be specified for this object
    ORA-06512: at line 9
    Regards
    Jewel

    http://download.oracle.com/docs/cd/B19306_01/server.102/b14200/statements_3001.htm#CJA
    The shrink clause lets you manually shrink space in a table, index-organized table or its overflow segment, index, partition, subpartition, LOB segment, materialized view, or materialized view log. This clause is valid only for segments in tablespaces with automatic segment management. By default, Oracle Database compacts the segment, adjusts the high water mark, and releases the recuperated space immediately.
    Compacting the segment requires row movement. Therefore, you must enable row movement for the object you want to shrink before specifying this clause. Further, if your application has any rowid-based triggers, you should disable them before issuing this clause.

  • Class type not defined for this object type

    Hi Friends,
    Could u please guide me ?..We have a requirement to extract some data from classification system.
    This is related with class type 023 - Batch
    I want to use the following parameters in CTBW.
    basis datasource :Z_BATCH_ATTR
    class type : 023
    object table :MCHA
    Datasource type : ATTR
    I am getting an error "Class type not defined for this object type" when i enter the above entries in CTBW.
    The only way I'm being able to make this work is changing object table from MCHA to MCH1.
    This solution does not fit me bacause MCH1 table dont have Plant as Key, and I need it.
    Do you know what should I do to solve this?
    Thanks in advance

    Hi,
    I believe we have to use the list of standard "Basis DataSource", as I'm also stuck with the same issue. Let me know what Basis Data source you selected in this case.
    As I'm trying to extract Batch attributes from "AUSP" Table.
    I have given class type= 023
    Obj Table= AUSP
    But not sure which "basis datasource" I need to select.
    Thanks,
    Satish

  • The requested action is not supported for this object. [message 131-171]

    Hi,
    One user is having the below error message appear when she attempts to print remittances. This has only started happening since yesterday and all other documents are still printing.
    "The requested action is not supported for this object. [message 131-171]"
    Any ideas what could be the problem?
    Regards,
    Mohan

    Hi Johnson,
    I have not tried your suggestion till now as I am waiting for the database copy from my client.
    Just a quick question, As I already mentioned earlier and I also keep getting the issues from the users reporting that the user's get this error only if they print 'remittance advise reports' has multiple invoices.
    The report prints fine if it has single invoice even if it is a check payment.
    Will your suggestions address this as well?
    Regards,
    Mohan

  • Getting error Dynamic navigation to this object is not supported in CRM 7.0

    Hi All,
    I am getting Error " Dynamic navigation to this object is not supported " when I am tryiong to Create a Follow up request " Service Request " for the interaction record in SAP CRM 7.0. I have tried to find a solution using the Navigation bar profile where we define the generic outbound plug mapping however I have no good luck regarding this... :-(
    Regards,
    AB

    Hi All,
    I am getting Error " Dynamic navigation for object CRM_SRQM_INCIDENT and action B not supported " when I try to run a task workflow for a  "Service Request " .
    I have tried to find a solution using the Navigation bar profile where we define the generic outbound plug mapping however I have no good luck regarding this.
    attached a sample screen
    Regards,

  • Cannot start the source application for this object - Embedded PDF in Excel 2007

    I am having a real issue which unfortunately is intermittant and I cannot pinpoint what is causing the problem. Basically I am inserting a PDF object into an Excel worksheet and immediately after I insert it, it will open fine. If you click off into another cell and save the sheet, then try to reopen the embedded PDF, you get the error "cannot start the source application for this object".
    Any help would be very much appreciated! Has anyone else run into this?

    I got that problem with one of my client after updating from Adobe  Reader 8.2 to 9.3.1. Excel version was 2002 and not 2007 but this is Adobe problem.
    Check that registry key for you Acrobat  Document key points to right AcroRead32.exe path at  HKEY_CLASSES_ROOT\CLSID\{B801CA65-A1FC-11D0-85AD-444553540000}\LocalServer32
    of  whatever key points to your Acrobat Document.
    I used  Sysinternals Procmon to monitor registry activity and found a line and  opened that registry location and found out Adobe Reader 8.0 path there.
    9:55:56,9021789     EXCEL.EXE    3236    RegOpenKey     HKCR\CLSID\{B801CA65-A1FC-11D0-85AD-444553540000}\LocalServer32     SUCCESS    Desired Access: Maximum Allowed
    I have seen that Adobe  Reader 9.3 doesn't update that registry and leaves Adobe Reader 8.0  values there. Same problem may be in other upgrade scenarios too.
    In addition to that my Windows 7 with Office 2007 that has never had anything but Adobe Reader 9.x versions didn't had anything on that registry location and it gave me same "cannot start the source application for this object" error. Putting that path "C:\Program Files\Adobe\Reader 9.0\Reader\AcroRd32.exe" to LocalSever Default value fixed that too. Maybe Adobe should do something with this issue?

Maybe you are looking for

  • My Ipod Touch isn't showing up on Itunes

    Hey Guys, Up until four days ago my ipod touch was working perfectly! Now it won't show up on Itunes however it still shows up on my laptop as a camera. I've tried numerous solutions to fix this problem, such as uninstalling/reinstalling itunes, fact

  • Application cannot create needed files

    I have searched under this heading but Firefox brought up 1000 articles and I gave up after going through 10 pages, as none seemed relevant. I was trying to open my GIO "Virtual Safe" file, which allows me to list all my contents for insurance purpos

  • The update "Mac OS X update combined (powerpc)" can't be installed?

    I recently upgraded from OS X 10.3.9 to Tiger (10.4.6) and encountered a weird problem. My system is a Dual 1GHz G4 (mirror drive door) with 768 MB RAM. When I try to launch iTunes, I get an error telling me that "iTunes requires Mac OS X 10.4.7 or l

  • Image toolbar appears over Crystal reports chart in Infoview

    I am publishing Crystal reports developed across a Universe in my BusinessObjects Enterprise XI Release 2 InfoView. I have done few line charts in the Crystal reports. I am running on Internet Explorer 7 but my clients are running on Internet Explore

  • Pre requisite errors

    Dear All, The pre requisite checker run for SAP ECC6 installation on Solaris 10/Oracle using zones gives following errors: 1) Environment variable CPIC_MAX_CONV should be set and the value should be at least 200 I've done this on windows. Used "set e