At Invoke of: Update,A COM exception has been encountered

Hi Guys,
I just use java to access the data of SAP B1, and I  met a trouble, I have no idea.
I have imported into SAP B1 from file and export the SAP data to a file, just in business partner module,
it's ok.
I also can export data from ORDR of SAP B1 database to  a file.
But I can't work out importing data from external data about Order module, just table ORDR.
I have search the WEB for 2 days, just nothing!!
I will appreciate to your great help. Could you please give me a sample, should be perfect!!!!
ERROR LOG about updating operation-
!!!Error***-A COM exception has been encountered:
At Invoke of: Update
Description: The server threw an exception.
com.sap.smb.sbo.wrapper.com.ComFailException: A COM exception has been encounter
ed:
At Invoke of: Update
Description: The server threw an exception.
        at com.sap.smb.sbo.wrapper.com.Dispatch.invokev(Native Method)
        at com.sap.smb.sbo.wrapper.com.Dispatch.invokev(Unknown Source)
        at com.sap.smb.sbo.wrapper.com.Dispatch.callN(Unknown Source)
        at com.sap.smb.sbo.wrapper.com.Dispatch.call(Unknown Source)
==========================================================
ERROR LOG about adding operation is similar-
!!!Error***-A COM exception has been encountered:
At Invoke of: Add
Description: The server threw an exception.
com.sap.smb.sbo.wrapper.com.ComFailException: A COM exception has been encounter
ed:
At Invoke of: Add
Description: The server threw an exception.
=================================================================
the following just is some code.
          ICompany vCompany = SapSdkHelper.getICompany();
          vCompany.connect();
          IDocuments aOrder = SBOCOMUtil.newDocuments(vCompany,
                    SBOCOMConstants.BoObjectTypes_Document_oOrders);
          IDocument_Lines line = aOrder.getLines();//line should be the data in table rdr1
          int successCount = 0;
          for (String[] rowData : dataList) {
               Integer key = new Integer(rowData[0]);
               if (aOrder.getByKey(key)) {
                    aOrder.setAddress(aOrder.getAddress()+"test");
                    int rr = aOrder.update();
                    SBOErrorMessage errMsg = vCompany.getLastError();
                    System.out.println(errMsg.getErrorMessage());
                    System.out.println(rr);
                    continue;
               aOrder.setDocNum(key);
                                                aOrder.setCardCode(rowData[2]);
               aOrder.setCardName(rowData[3]);
               aOrder.setDocTotal(Double.valueOf(rowData[4]));
               aOrder.setDocType(SBOCOMConstants.BoDocumentTypes_dDocument_Items);
               //aOrder.setDocCurrency("RMB");
               //aOrder.setDocRate(10.1);
               line.setItemCode("A00001");
               line.setItemDescription("description Testing");
               line.setQuantity(new Double(3));
               line.setPrice(new Double(3));
               //line.setRate(10.1);
               //line.setCurrency("RMB");
               //line.add();
               long rc = aOrder.add();
               SBOErrorMessage errMsg = vCompany.getLastError();
               System.out.println(errMsg.getErrorMessage());
               System.out.println(rc);
               successCount++;
          vCompany.disconnect();

Just refer to DI JCo: Getting a COM Exception when adding an Order
I got it.
If you have any question about this issue, please contact me.
For SAP B1, just need to patch java.exe, if you develop/test something in IDE you should also patch javaw.exe, please notice the right path used in IDE.
Just my steps-
1. download the Visual studio express 2008 from microsoft.com and install it online(no need to download SQLSERVER Express)
2. backup the original exe file, java.exe/javaw.exe
3. edit the PATH environment variable plus 'C:Program FilesMicrosoft Visual Studio 9.0VC in'
4. open CMD window and enter into %JAVA_HOME%/bin/
5. Use dumpbin.exe to check the original stack size
    dumpbin.exe /headers java.exe
    find line: 40000 size of stack reserve
    It means the current stack size is 256k
6. Use editbin.exe to patch the exe, for example with 2m stack size
    2m = 2 * 1024 *1024 bytes = 2097152 bytes
    editbin.exe /stack:2097152 javaw.exe
7. Use dumpbin.exe to verify the patch.
   dumpbin.exe /headers java.exe
   dumpbin.exe /headers javaw.exe
   find line: 200000 size of stack reserve
   It means the current stack size is 2m
IT'S OKAYYYYYY.
The version of SAP B1 is 7.10.32 SP:00 EF:2.
The version of SDK just is contained in the SAP B1.
Hope it can help you a little.
MZ

Similar Messages

  • A COM exception has been encountered: At invoke of: ADD The server threw an

    Hi,
    we are using the Java Connector, and I can add or update Business Partners.
    But adding or updating an JournalVouchers allways throws the following COM Exception
    on a SBO 6.5. Our programm-code works on a SBO 6.2, but not on a SBO 6.5 ?
    What is wrong ? Can anybody tell us that ?
    Regards
    Jan Nielsen
    AMC-CONSULT A/S
    ====== error mesage ======
    com.sap.smb.sbo.wrapper.com.ComFailException: A COM exception has been encountered:
    At Invoke of: Add
    Description: The server threw an exception.
    ====== Programcode ==============
    Created on 25-09-2003
    To change the template for this generated file go to
    Window>Preferences>Java>Code Generation>Code and Comments
    package amc.sap.util;
    import java.io.BufferedReader;
    import java.io.File;
    import java.io.FileInputStream;
    import java.io.FileOutputStream;
    import java.io.FileReader;
    import java.io.IOException;
    import java.util.Date;
    import amc.language.Language;
    import amc.xkernel.exception.SetThrowException;
    import amc.xkernel.global.BoxPane;
    import amc.xkernel.global.Convert;
    import amc.xkernel.global.DateX;
    import amc.xkernel.global.SysLog;
    import amc.sap.table.SalarySetupTable;
    import amc.sap.table.SalarySetupTrans;
    import com.sap.smb.sbo.api.IJournalEntries;
    import com.sap.smb.sbo.api.IJournalEntries_Lines;
    import com.sap.smb.sbo.api.IChartOfAccounts;
    import com.sap.smb.sbo.api.SBOCOMUtil;
    import com.sap.smb.sbo.api.SBOErrorMessage;
    import com.sap.smb.sbo.util.ConvertUtil;
    @author Administrator
    To change the template for this generated type comment go to
    Window>Preferences>Java>Code Generation>Code and Comments
    public class MultidataImport extends SAPLogonUtil
         private int lineNo = 0;
         public static void FileCopy(String srcFileName, String destFileName)
              try
                   File srcFile = new File(srcFileName);
                   if (srcFile.exists())
                        File destFile = new File(destFileName);
                        FileInputStream in = new FileInputStream(srcFile);
                        FileOutputStream out = new FileOutputStream(destFile);
                        int ret;
                        for (;(ret = in.read()) != -1;)
                             out.write(ret);
                        in.close();
                        out.close();
              catch (Throwable e)
                   SysLog.setError(e.getMessage(),"");
         private SBOErrorMessage errMsg = null;
         private IJournalEntries iJournalEntries = null;
         private IChartOfAccounts iChartOfAccounts = null;     
         private IJournalEntries_Lines iJournalEntries_Lines = null;
         private boolean iJournalEntriesOK = false;
         private int recCounter = 0;
         private SalarySetupTable salarySetupTable = null;
         private boolean errorsFound = false;     
         File fileName = null;
         public MultidataImport()
              super();
         public void insertRecord(String record) throws Exception
              try
                   SalarySetupTrans salarySetupTrans = new SalarySetupTrans();
                   String strDate = null;
                   Date entryDate = null;
                   String salaryCode = null;
                   String debetCredit = null;
                   String entryAccount = null;
                   String entryText = null;
                   String intAmount = null;
                   Double amount = Convert.string2Double("0.00");
                   Double emptyDouble = Convert.string2Double("0.00");
                   if (record.substring(0, 2).toString().equalsIgnoreCase("ML"))
                        /** Entrydate*/
                        strDate =
                             Convert.subString(record, 21, 4)
                                  + "-"
                                  + Convert.subString(record, 25, 2)
                                  + "-"
                                  + Convert.subString(record, 27, 2);
                        entryDate = ConvertUtil.DateString2Date(strDate);
                        /** Salarycode */
                        salaryCode = Convert.subString(record, 38, 4);
                        /** Identyfier for Debet or Credit amount */
                        debetCredit = Convert.subString(record, 42, 1);
                        /** Amount */
                        intAmount =
                             Convert.subString(record, 43, 10)
                                  + "."
                                  + Convert.subString(record, 53, 2);
                        amount = Convert.string2Double(intAmount);
    Fillout the IJournalEntries
                                                                salarySetupTrans.setWhereFirstOnly(SalarySetupTrans.SalaryId"='"salaryCode+"'");
                        if (iJournalEntriesOK == false)
                             iJournalEntries.setMemo(Language.get("@ImportML"));
                             iJournalEntries.setReferenceDate(entryDate);
                             iJournalEntries.setStornoDate(entryDate);
                             iJournalEntries.setTaxDate(entryDate);
                             iJournalEntries_Lines = iJournalEntries.getLines();     
                             iJournalEntriesOK = true;
                        if (iJournalEntriesOK == true)
    Fillout the IJournalEntries_Lines
                             /** Fetch account from from DB */
                             entryAccount = salarySetupTrans.accountId;
                             /** Fetch Entrytext from DB */
                             entryText = salarySetupTrans.entryText;
                             /** Make debet Line. */
                             if(lineNo >= 1)
                                  lineNo = lineNo + 1;                         
                                  Integer integer_ = new Integer(lineNo);
                                  iJournalEntries_Lines.setCurrentLine(integer_);
                             iJournalEntries_Lines.setAccountCode(entryAccount);     
                             if (debetCredit.equalsIgnoreCase("+"))
                                  iJournalEntries_Lines.setDebit(amount);
                                  iJournalEntries_Lines.setCredit(emptyDouble);                              
                             else
                                  iJournalEntries_Lines.setCredit(amount);
                                  iJournalEntries_Lines.setDebit(emptyDouble);
                             iJournalEntries_Lines.setDueDate(entryDate);
                             iJournalEntries_Lines.setLineMemo(entryText);
                             iJournalEntries_Lines.setReferenceDate1(entryDate);
                             iJournalEntries_Lines.setShortName(entryAccount);
                             iJournalEntries_Lines.setTaxDate(entryDate);
                             iJournalEntries_Lines.add();
                             errMsg = iCompany.getLastError();
                             if (errMsg.getErrorCode() != 0)
                                  iJournalEntriesOK = false;
                                  throw new Exception("Could not create Journalentry "
                                                                  + "\nReason code: "
                                                                + errMsg.getErrorCode()
                                                                + "\nLongtext: "
                                                                + errMsg.getErrorMessage());
                             lineNo = lineNo + 1;                         
                             Integer integer1_ = new Integer(lineNo);
                             iJournalEntries_Lines.setCurrentLine(integer1_);
                             /**  Make credit Line */
                             /** Fetch setoffaccount from from DB */
                             entryAccount = salarySetupTrans.setOffAccountId;                         
                             iJournalEntries_Lines.setAccountCode(entryAccount);                         
                             if (debetCredit.equalsIgnoreCase("+"))
                                  iJournalEntries_Lines.setDebit(emptyDouble);
                                  iJournalEntries_Lines.setCredit(amount);                              
                             else
                                  iJournalEntries_Lines.setCredit(emptyDouble);
                                  iJournalEntries_Lines.setDebit(amount);
                             iJournalEntries_Lines.setDueDate(entryDate);
                             iJournalEntries_Lines.setReferenceDate1(entryDate);
                             iJournalEntries_Lines.setShortName(entryAccount);
                             iJournalEntries_Lines.setTaxDate(entryDate);
                             iJournalEntries_Lines.setLineMemo(entryText);                         
                             iJournalEntries_Lines.add();
                             recCounter = recCounter + 1;
                             errMsg = iCompany.getLastError();
                             if (errMsg.getErrorCode() != 0)
                                  iJournalEntriesOK = false;
                                  throw new Exception("Could not create Journalentry "
                                                                + "\nReason code: "
                                                                + errMsg.getErrorCode()
                                                                + "\nLongtext: "
                                                                + errMsg.getErrorMessage());
              catch (SetThrowException s)
                   SysLog.setError(s.getMessage(),"");
              catch (Exception e1)
                   SysLog.setError(Language.get("@AddFail"),e1.toString());
         public void validateRecord(String record) 
              try
                   SalarySetupTrans salarySetupTrans = new SalarySetupTrans();
                   String salaryCode = null;
                   if (record.substring(0, 2).toString().equalsIgnoreCase("ML"))
                        /** Entrydate*/
                        //** Salarycode */
                        salaryCode = Convert.subString(record, 38, 4);
                        /** Identyfier for Debet or Credit amount */
    Check salarycodes and SAP Ledgeraccounts
                        salarySetupTrans.setWhereFirstOnly(SalarySetupTrans.SalaryId"='"salaryCode+"'");
                        if(!salarySetupTrans.found())
                                            SysLog.setError(Language.get("@SalarycodeNotFound",salaryCode),Language.get("@SalarycodeNotFoundHELP"));
                             errorsFound = true;                         
                        else
                             if(salarySetupTrans.accountId == "")
                                  SysLog.setError(Language.get("@AccountIdNotFound",salaryCode),Language.get("@AccountIdNotFoundHELP"));
                                  errorsFound = true;                         
                             else
                                  if(!iChartOfAccounts.getByKey(salarySetupTrans.accountId))
                                       SysLog.setError(Language.get("@AccountIdNotExist",salarySetupTrans.accountId),Language.get("@AccountIdNotExistHELP"));
                                       errorsFound = true;                         
                             if(salarySetupTrans.setOffAccountId == "")
                                  SysLog.setError(Language.get("@SetOffAccountIdNotFound",salaryCode),Language.get("@SetOffAccountIdNotFoundHELP"));
                                  errorsFound = true;                         
                             else                                             
                                  if(!iChartOfAccounts.getByKey(salarySetupTrans.setOffAccountId))
                                       SysLog.setError(Language.get("@SetOffAccountIdNotExist",salarySetupTrans.setOffAccountId),Language.get("@SetOffAccountIdNotExistHELP"));
                                       errorsFound = true;                         
                   else
                        SysLog.setInfo(Language.get("@WrongFileType",fileName.getAbsolutePath()),Language.get("@WrongFileTypeHELP"));
                        errorsFound = true;
                        return;                              
              catch (SetThrowException i)
                   SysLog.setError(i.getMessage(),"");
         public void run(boolean showBoxes)
              int je;
              String fileNameStr = null;
              File                     backupFile                = null;
              File                     backupDir                = null;
              FileReader fileReader = null;
              BufferedReader read = null;
              String readLine = null;
              String content = null;
              iJournalEntriesOK = false;
              if (iCompany == null)
                   MultidataImport.tryLogon(false);
              if (iCompany == null)
                   return;
              try
                   salarySetupTable = new SalarySetupTable();
                   salarySetupTable.setWhereFirstOnly();
                   fileNameStr = salarySetupTable.salaryImportFile;
                   if (fileNameStr == null || fileNameStr.equalsIgnoreCase(""))
                        SysLog.setError(Language.get("@NoImportfile"),Language.get("@NoImportfileHELP"));
                        return;
                   backupFile = new File(salarySetupTable.salaryMoveTo"
    "DateX.getSystemDateString()Convert.stringRemove( DateX.getSystemTime(),":")".bak");
                   backupDir  = new File(salarySetupTable.salaryMoveTo);
                   fileName   = new File(fileNameStr);
                   if (!fileName.exists())
                        SysLog.setError(Language.get("@FileNoExist",fileName.getAbsolutePath()),Language.get("@FileNoExistHELP"));               
                        return;
                   if ( !backupDir.exists() )
                        SysLog.setError(Language.get("@BackupDirNoExist",backupDir.getAbsolutePath()),Language.get("@BackupDirNoExistHELP"));                    
                        return;
                   if(showBoxes)
                        if (BoxPane.okCancel(Language.get("@OKtoImport")" "Language.get("@Multidata"),"Multidata-import") != 0)
                        return;
                   iJournalEntries  = SBOCOMUtil.newJournalEntries(iCompany);
                   iChartOfAccounts = SBOCOMUtil.newChartOfAccounts(iCompany);               
                   fileReader = new FileReader(fileName);
                   read = new BufferedReader(fileReader);
                   while (((readLine = read.readLine()) != null))
                        content = readLine;
                        if (!content.equalsIgnoreCase(""))
                             this.validateRecord(content);
                   if(errorsFound == true)
                        SysLog.setError(Language.get("@ErrorsFound"),Language.get("@ErrorsFoundHELP"));
                        fileReader.close();
                        read.close();
                        return;
                   fileReader.close();
                   read.close();
                   fileReader = new FileReader(fileName);
                   read = new BufferedReader(fileReader);
                   while (((readLine = read.readLine()) != null))
                        content = readLine;
                        if (!content.equalsIgnoreCase(""))
                             this.insertRecord(content);
                   if (iJournalEntriesOK == true)
                        je = iJournalEntries.add();
                        if (je != 0L)
                             iJournalEntriesOK = false;
                             errMsg = iCompany.getLastError();
                             SysLog.setError(Language.get("@NotCreatedJEntry")
                                                                + "\n"+Language.get("@ReasonCode")
                                                                + errMsg.getErrorCode()
                                                                + "\n"+Language.get("@ErrorMessage")
                                                                + errMsg.getErrorMessage()
                                                                ,Language.get("@ConnectErrorHELP"));
                        else
                             SysLog.setInfo(Language.get("@CreatedJEntry",String.valueOf(recCounter)),"");
                   if(iJournalEntriesOK == true)
                        FileCopy(fileName.getAbsolutePath(),backupFile.getAbsolutePath());
                   fileReader.close();
                   read.close();
                   if (backupFile.exists())
                        fileName.delete();
              catch (SetThrowException t)
                   SysLog.setError(t.getMessage(),"");
              catch (IOException i)
                   SysLog.setError(i.getMessage(),"");
              catch (Exception s)
                   SysLog.setError(s.getMessage(),"");

    After a long search I have found the answer to this proproblem myself on service.sap.com/smb note-no 706379. I have tryed it out and it WORKS. Please read the following text that explains the problem and the solution :
    Symptom
    Following exception or similar text found in the failed response message
    COM exception has been encountered: At Invoke of: Add
    Description: The server threw an exception.
    Other terms
    SBO ITK, Java Connector, SBO SDK, DI-API, SAP J2EE 6.20
    Reason and Prerequisites
    Note 642676 explains this problem in a detail.
    In a brief, the main stack size is not large enough causes this
    exception.
    Solution
    First of all, please find from which exe file the J2EE server started. For starting in the console with go.bat, the exe may be java.exe under %JAVA_HOME%\bin (Please check the path setting for which java.exe
    to be used. Normally, it may be C:\WINDOWS\SYSTEM32\java.exe,
    %JAVA_HOME%\bin\java.exe, %JAVA_HOME%\jre\bin\java.exe,
    or C:\Program Files\JavaSoft\JRE\1.3.1_08\bin\java.exe)
    For starting as the windows service, you can find the exe as following:
    1. Open the service from Start -> Setting -> Control Panel ->
       Adiministrative Tools -> Services
    2. Find the service to start SAP J2EE 6.20 of ITK, for example,
        "SAP J2EE Engine Alone"
    3. Open the properites window of this service, you can find the exe    in "Path to excutable", for example,    d:\SAP_J2EEngine6.20\configtool\alone.exe
    Second, prepare the tools to do the patch. If you have installed
    Microsoft Visual Studio 6.0, you have the right tools. We need
    a. editbin.exe, to patch the exe.
    b. dumpbin.exe, to check the stacksize.
    c. link.exe and MSPDB60.DLL to run above two tools.
    Third, patch the exe:
    1. BACKUP THE ORIGINAL EXE, JAVA.EXE OR ALONE.EXE
    2. Use dumpbin.exe to check the original stack size
       dumpbin.exe /headers alone.exe
       find line: 40000 size of stack reserve
       It means the current stack size is 256k
    3. Use editbin.exe to patch the exe, for example with 2m stack size
       2m = 2 * 1024 *1024 bytes = 2097152 bytes
       editbin.exe /stack:2097152 alone.exe
    4. Use dumpbin.exe to verify the patch.
       dumpbin.exe /headers alone.exe
       find line: 200000 size of stack reserve
       It means the current stack size is 2m
    Last step, start the J2EE server again and see whether everything
    is OK.
    For service, we also recommend you patch    d:\SAP_J2EEngine6.20\configtool\service.exe All installed service exe file, for example alone.exe will be copied from this file. Patch this file will avoid patch each duplicated exe file then.
    Regards
    Jan Nielsen
    AMC-CONSULT A/S

  • Exception has been thrown by the target of an invocation error while updating picture in user Profile

    Hi,
    I am working on updating picture of user profile in sharepoint 2013.
    I am getting error "exception has been thrown by the target of an invocation" while creating Thumbnail at the below line.
    "file = (SPFile)mi_CreateThumbnail.Invoke(null, new object[] { original, idealWidth, idealHeight, folder, fileName, null });"
    I have added SPUtility.ValidateFormDigest() before calling this method. but no luck.
    Please help me on this.
    Thanks
    Hareesh

    Hi,
    According to your post, my understanding is that you want to update picture in user Profile.
    If we are giving an option to change the Profile picture in our custom component, we need to create 3 different files and update the reference in User Profile property.
    To create Thumbnail, we can use the code as below:
    /// Get sealed function to generate new thumbernails
    public SPFile CreateThumbnail(Bitmap original, int idealWidth, int idealHeight, SPFolder folder, string fileName)
      SPFile file = null;
      Assembly userProfilesAssembly = typeof(UserProfile).Assembly;
    Type userProfilePhotosType = userProfilesAssembly.GetType("Microsoft.Office.Server.UserProfiles.UserProfilePhotos");
      MethodInfo [] mi_methods = userProfilePhotosType.GetMethods(BindingFlags.NonPublic | BindingFlags.Static);
      MethodInfo mi_CreateThumbnail = mi_methods[0];
      if (mi_CreateThumbnail != null)
        file = (SPFile)mi_CreateThumbnail.Invoke(null, new object[] { original, idealWidth, idealHeight, folder, fileName, null });
      return file;
    Then we can invoke the method as below:
    using (MemoryStream stream = new MemoryStream(buffer))
    using (Bitmap bitmap = new Bitmap(stream, true))
    CreateThumbnail(bitmap, largeThumbnailSize, largeThumbnailSize, subfolderForPictures, accountName + "_LThumb.jpg");
    CreateThumbnail(bitmap, mediumThumbnailSize, mediumThumbnailSize, subfolderForPictures, accountName + "_MThumb.jpg");
    CreateThumbnail(bitmap, smallThumbnailSize, smallThumbnailSize, subfolderForPictures, accountName + "_SThumb.jpg");
    More information:
    Update User Profile picture programmatically in SharePoint
    Upload User Profile Picture programmatically in SharePoint 2013
    Upload User Profile Pictures Programmatically – SharePoint 2013
    Best Regards,
    Linda Li
    Linda Li
    TechNet Community Support

  • I try to run a SSIS 2012 package a come with this error Exception has been thrown by the target of an invocation.

    Hi,,
    I making a package in SSIS 2012 that read a Excel file and copy the data into a Excel Destination , I did via Scrip Task using VB 2010 (Visual Studio 2010) the package stop with these error, I try to solve but I don't know, any clue ??
    Thanks
    I execute a SSIS package copy data from a Excel workbook to another using a VB scrip, it show with this error
    Exception has been thrown by the target of an invocation. Also appears this : at System.RuntimeMethodHandle._InvokeMethodFast(IRuntimeMethodInfo method, Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes,
    RuntimeType typeOwner)   at System.RuntimeMethodHandle.InvokeMethodFast(IRuntimeMethodInfo method, Object target, Object[] arguments, Signature sig, MethodAttributes methodAttributes, RuntimeType typeOwner)   at System.Reflection.RuntimeMethodInfo.Invoke(Object
    obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks)   at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo
    culture)   at System.RuntimeType.InvokeMember(String name, BindingFlags bindingFlags, Binder binder, Object target, Object[] providedArgs, ParameterModifier[] modifiers, CultureInfo culture, String[] namedParams)   at Microsoft.SqlServer.Dts.Tasks.ScriptTask.VSTATaskScriptingEngine.ExecuteScript()
    An the package stop , I wan to know really what is happened?, any one please

    >Exception has been thrown by the target of an invocation
    In your script taks you need to "unwrap" this exception by examining its .InnerException.  An easy way is to catch TargetInocationException and re-throw its .InnerException.
    David
    David http://blogs.msdn.com/b/dbrowne/

  • Exception has been thrown by the type of initializer for 'Com.Apple.IPCU.Ma

    Hello, sorry I do not speak very good English. I have a problem post, when I launch the iPhone Configuration Utility, I get the following error: "Exception has been thrown by the type of initializer for 'Com.Apple.IPCU.ManagedMobileDevice . MobileDevice '. Does a person have a solution. Thank you

    I don't have a specific resolution but I have written many synch plugins and I don't recall seeing this error before.
    So your synch plugin is for items ... if there are no items in the queue that explains why you don't see any errors. As soon as you add an item you get errors in 2 places ... that's probabaly because synch plugins and be configured to run "before" or "after" the WebTools synch so the core synch needs to load the dll and see when it's supposed to call it.
    Since you get this error in 2 places, I don't think it's related to your specific code (especially since you used the tester app).
    My guess is it's related to security/permissions.
    Try this, right click the dll in the plugins folder and select properties and see if there's a button at the bottom to "UnBlock" the file.
    If you don't see the button, try re-assigning the parent folder permissions. Right click the plugins folder, select Properties / Security / Advanced. Click checkbox for "Replace permission entries on all child objects ...." and click OK.
    Do you have your own dll for DataAccess (or anything else) that your plugin needs? In the past I've had to copy this dll to the SynchManger folder instead of into the plugins folder with the synch plugin dll.

  • An unhandled exception has been thrown in the ESB system-400 Bad request

    Hi,
    When i try to call a ESB Routing Service in a BPEL Flow, i am getting the error below,
    An unhandled exception has been thrown in the ESB system. The exception reported is: "org.collaxa.thirdparty.apache.wsif.WSIFException: exception on JaxRpc invoke: HTTP transport error: javax.xml.soap.SOAPException: java.security.PrivilegedActionException: javax.xml.soap.SOAPException: Bad response: 400 Bad request
    i tried to call same routing servive via SoapUI and i got the same error.
    Any ideas welcome.
    <messages><input><Invoke_SFA_Persist_InputVariable><part xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" name="ListOfTcAccountInterface"><ListOfTcAccountInterface xmlns:ns2="http://turkcell.com.tr/esb/Common_BO_OUTBOUND_BO_ROUTING_SERVICE" xmlns:ns1="http://oracle.com/esb/namespaces/Common_BO_OUTBOUND_BO_ROUTING_SERVICE" xmlns:inp1="http://www.turkcell.com.tr/xml/BO_Account_Interface" xmlns="http://www.turkcell.com.tr/xml/BO_Account_Interface">
    <inp1:Header>
    <inp1:Transaction_Id>1120000000000279727</inp1:Transaction_Id>
    <inp1:System_Id>1001</inp1:System_Id>
    <inp1:Process_Code>BO_FL1003_SUBSCRIBE_SERVICE_PROCESS</inp1:Process_Code>
    <inp1:Transaction_Date>8/8/2008 12:47:47</inp1:Transaction_Date>
    <inp1:Operation_Type>SubscribeService</inp1:Operation_Type>
    </inp1:Header>
    <inp1:TcAccountIntegration>
    <inp1:IntegrationId>16853952</inp1:IntegrationId>
    <inp1:UUID>1E01D469-4189-11dc-A07A-00144F6ABAE8</inp1:UUID>
    <inp1:ListOfTcAgreementIntegration>
    <inp1:TcAgreementIntegration>
    <inp1:IntegrationId>16903908</inp1:IntegrationId>
    <inp1:AgreementStartDate>7/28/1996 0:0:0</inp1:AgreementStartDate>
    <inp1:AgreementStatus>0</inp1:AgreementStatus>
    <inp1:ListOfTcAgreementAssetIntegration>
    <inp1:TcAgreementAssetIntegration>
    <inp1:BarringStatus/>
    <inp1:AssetNumber>16903908</inp1:AssetNumber>
    <inp1:AdditionalInfo/>
    <inp1:AssetDescription>PostPaid GSM</inp1:AssetDescription>
    <inp1:MSISDN>5322776665</inp1:MSISDN>
    <inp1:Reason/>
    <inp1:BSCSCustomerId>512914</inp1:BSCSCustomerId>
    <inp1:BSCSCO_ID>438781</inp1:BSCSCO_ID>
    <inp1:Status>0</inp1:Status>
    <inp1:Type>1</inp1:Type>
    <inp1:ListOfTcChildAssetIntegration>
    <inp1:TcChildAssetIntegration>
    <inp1:BarringStatus/>
    <inp1:AssetNumber>437894069</inp1:AssetNumber>
    <inp1:AdditionalInfo>9999</inp1:AdditionalInfo>
    <inp1:AssetDescription>FCT</inp1:AssetDescription>
    <inp1:MSISDN/>
    <inp1:Reason>Service Subscription</inp1:Reason>
    <inp1:BSCSCustomerId>1</inp1:BSCSCustomerId>
    <inp1:BSCSCO_ID>9999</inp1:BSCSCO_ID>
    <inp1:Status>0</inp1:Status>
    <inp1:Type>52</inp1:Type>
    </inp1:TcChildAssetIntegration>
    </inp1:ListOfTcChildAssetIntegration>
    </inp1:TcAgreementAssetIntegration>
    </inp1:ListOfTcAgreementAssetIntegration>
    </inp1:TcAgreementIntegration>
    </inp1:ListOfTcAgreementIntegration>
    </inp1:TcAccountIntegration>
    </ListOfTcAccountInterface>
    </part></Invoke_SFA_Persist_InputVariable></input><fault><remoteFault xmlns="http://schemas.oracle.com/bpel/extension"><part name="code"><code>ESBMessageProcessingFailed</code>
    </part><part name="summary"><summary>null</summary>
    </part><part name="detail"><detail>&lt;detail>
    &lt;EventName xmlns:env="http://schemas.xmlsoap.org/soap/envelope/">Common.BO_OUTBOUND.BO_SFA.BO_Persist_Account_CRM_Routing_Service.Persist&lt;/EventName>
    &lt;Cause xmlns:env="http://schemas.xmlsoap.org/soap/envelope/">An unhandled exception has been thrown in the ESB system. The exception reported is: "oracle.tip.esb.server.common.exceptions.BusinessEventRetriableException: An unhandled exception has been thrown in the ESB system. The exception reported is: "org.collaxa.thirdparty.apache.wsif.WSIFException: exception on JaxRpc invoke: HTTP transport error: javax.xml.soap.SOAPException: java.security.PrivilegedActionException: javax.xml.soap.SOAPException: Bad response: 400 Bad request
         at com.collaxa.cube.ws.wsif.providers.oc4j.jaxrpc.WSIFOperation_JaxRpc.invokeOperation(WSIFOperation_JaxRpc.java:1723)
         at com.collaxa.cube.ws.wsif.providers.oc4j.jaxrpc.WSIFOperation_JaxRpc.invokeRequestResponseOperation(WSIFOperation_JaxRpc.java:1465)
         at com.collaxa.cube.ws.wsif.providers.oc4j.jaxrpc.WSIFOperation_JaxRpc.executeRequestResponseOperation(WSIFOperation_JaxRpc.java:1186)
         at oracle.tip.esb.server.common.wsif.WSIFInvoker.executeOperation(WSIFInvoker.java:507)
         at oracle.tip.esb.server.common.wsif.WSIFInvoker.nextService(WSIFInvoker.java:430)
         at oracle.tip.esb.server.common.wsif.WSIFInvoker.nextService(WSIFInvoker.java:447)
         at oracle.tip.esb.server.service.impl.outadapter.OutboundAdapterService.nextService(OutboundAdapterService.java:184)
         at oracle.tip.esb.server.service.impl.outadapter.OutboundAdapterService.processBusinessEvent(OutboundAdapterService.java:112)
         at oracle.tip.esb.server.dispatch.InitialEventDispatcher.dispatchNonRoutingService(InitialEventDispatcher.java:158)
         at oracle.tip.esb.server.dispatch.InitialEventDispatcher.dispatch(InitialEventDispatcher.java:121)
         at oracle.tip.esb.server.dispatch.BusinessEvent.raise(BusinessEvent.java:1986)
         at oracle.tip.esb.server.dispatch.BusinessEvent.raise(BusinessEvent.java:1465)
         at oracle.tip.esb.utils.EventUtils.raiseBusinessEvent(EventUtils.java:105)
         at oracle.tip.esb.server.service.EsbRouterSubscription.onBusinessEvent(EsbRouterSubscription.java:273)
         at oracle.tip.esb.server.dispatch.EventDispatcher.executeSubscription(EventDispatcher.java:138)
         at oracle.tip.esb.server.dispatch.InitialEventDispatcher.processSubscription(InitialEventDispatcher.java:297)
         at oracle.tip.esb.server.dispatch.InitialEventDispatcher.processSubscriptions(InitialEventDispatcher.java:279)
         at oracle.tip.esb.server.dispatch.EventDispatcher.dispatchRoutingService(EventDispatcher.java:94)
         at oracle.tip.esb.server.dispatch.InitialEventDispatcher.dispatch(InitialEventDispatcher.java:118)
         at oracle.tip.esb.server.dispatch.BusinessEvent.raise(BusinessEvent.java:1986)
         at oracle.tip.esb.server.dispatch.BusinessEvent.raise(BusinessEvent.java:1465)
         at oracle.tip.esb.server.service.impl.soap.EventOracleSoapProvider.raiseEvent(EventOracleSoapProvider.java:343)
         at oracle.tip.esb.server.service.impl.soap.EventOracleSoapProvider.processMessage(EventOracleSoapProvider.java:190)
         at oracle.j2ee.ws.server.provider.ProviderProcessor.doEndpointProcessing(ProviderProcessor.java:956)
         at oracle.j2ee.ws.server.WebServiceProcessor.invokeEndpointImplementation(WebServiceProcessor.java:349)
         at oracle.j2ee.ws.server.provider.ProviderProcessor.doRequestProcessing(ProviderProcessor.java:466)
         at oracle.j2ee.ws.server.WebServiceProcessor.processRequest(WebServiceProcessor.java:114)
         at oracle.j2ee.ws.server.WebServiceProcessor.doService(WebServiceProcessor.java:96)
         at oracle.j2ee.ws.server.WebServiceServlet.doPost(WebServiceServlet.java:190)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:763)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
         at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:713)
         at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:370)
         at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:871)
         at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:453)
         at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:302)
         at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:190)
         at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
         at oracle.oc4j.network.ServerSocketAcceptHandler.procClientSocket(ServerSocketAcceptHandler.java:239)
         at oracle.oc4j.network.ServerSocketAcceptHandler.access$700(ServerSocketAcceptHandler.java:34)
         at oracle.oc4j.network.ServerSocketAcceptHandler$AcceptHandlerHorse.run(ServerSocketAcceptHandler.java:880)
         at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
         at java.lang.Thread.run(Thread.java:595)
         at oracle.tip.esb.server.common.wsif.WSIFInvoker.executeOperation(WSIFInvoker.java:539)
         at oracle.tip.esb.server.common.wsif.WSIFInvoker.nextService(WSIFInvoker.java:430)
         at oracle.tip.esb.server.common.wsif.WSIFInvoker.nextService(WSIFInvoker.java:447)
         at oracle.tip.esb.server.service.impl.outadapter.OutboundAdapterService.nextService(OutboundAdapterService.java:184)
         at oracle.tip.esb.server.service.impl.outadapter.OutboundAdapterService.processBusinessEvent(OutboundAdapterService.java:112)
         at oracle.tip.esb.server.dispatch.InitialEventDispatcher.dispatchNonRoutingService(InitialEventDispatcher.java:158)
         at oracle.tip.esb.server.dispatch.InitialEventDispatcher.dispatch(InitialEventDispatcher.java:121)
         at oracle.tip.esb.server.dispatch.BusinessEvent.raise(BusinessEvent.java:1986)
         at oracle.tip.esb.server.dispatch.BusinessEvent.raise(BusinessEvent.java:1465)
         at oracle.tip.esb.utils.EventUtils.raiseBusinessEvent(EventUtils.java:105)
         at oracle.tip.esb.server.service.EsbRouterSubscription.onBusinessEvent(EsbRouterSubscription.java:273)
         at oracle.tip.esb.server.dispatch.EventDispatcher.executeSubscription(EventDispatcher.java:138)
         at oracle.tip.esb.server.dispatch.InitialEventDispatcher.processSubscription(InitialEventDispatcher.java:297)
         at oracle.tip.esb.server.dispatch.InitialEventDispatcher.processSubscriptions(InitialEventDispatcher.java:279)
         at oracle.tip.esb.server.dispatch.EventDispatcher.dispatchRoutingService(EventDispatcher.java:94)
         at oracle.tip.esb.server.dispatch.InitialEventDispatcher.dispatch(InitialEventDispatcher.java:118)
         at oracle.tip.esb.server.dispatch.BusinessEvent.raise(BusinessEvent.java:1986)
         at oracle.tip.esb.server.dispatch.BusinessEvent.raise(BusinessEvent.java:1465)
         at oracle.tip.esb.server.service.impl.soap.EventOracleSoapProvider.raiseEvent(EventOracleSoapProvider.java:343)
         at oracle.tip.esb.server.service.impl.soap.EventOracleSoapProvider.processMessage(EventOracleSoapProvider.java:190)
         at oracle.j2ee.ws.server.provider.ProviderProcessor.doEndpointProcessing(ProviderProcessor.java:956)
         at oracle.j2ee.ws.server.WebServiceProcessor.invokeEndpointImplementation(WebServiceProcessor.java:349)
         at oracle.j2ee.ws.server.provider.ProviderProcessor.doRequestProcessing(ProviderProcessor.java:466)
         at oracle.j2ee.ws.server.WebServiceProcessor.processRequest(WebServiceProcessor.java:114)
         at oracle.j2ee.ws.server.WebServiceProcessor.doService(WebServiceProcessor.java:96)
         at oracle.j2ee.ws.server.WebServiceServlet.doPost(WebServiceServlet.java:190)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:763)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
         at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:713)
         at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:370)
         at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:871)
         at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:453)
         at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:302)
         at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:190)
         at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
         at oracle.oc4j.network.ServerSocketAcceptHandler.procClientSocket(ServerSocketAcceptHandler.java:239)
         at oracle.oc4j.network.ServerSocketAcceptHandler.access$700(ServerSocketAcceptHandler.java:34)
         at oracle.oc4j.network.ServerSocketAcceptHandler$AcceptHandlerHorse.run(ServerSocketAcceptHandler.java:880)
         at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
         at java.lang.Thread.run(Thread.java:595)
    Caused by: org.collaxa.thirdparty.apache.wsif.WSIFException: exception on JaxRpc invoke: HTTP transport error: javax.xml.soap.SOAPException: java.security.PrivilegedActionException: javax.xml.soap.SOAPException: Bad response: 400 Bad request
         at com.collaxa.cube.ws.wsif.providers.oc4j.jaxrpc.WSIFOperation_JaxRpc.invokeOperation(WSIFOperation_JaxRpc.java:1723)
         at com.collaxa.cube.ws.wsif.providers.oc4j.jaxrpc.WSIFOperation_JaxRpc.invokeRequestResponseOperation(WSIFOperation_JaxRpc.java:1465)
         at com.collaxa.cube.ws.wsif.providers.oc4j.jaxrpc.WSIFOperation_JaxRpc.executeRequestResponseOperation(WSIFOperation_JaxRpc.java:1186)
         at oracle.tip.esb.server.common.wsif.WSIFInvoker.executeOperation(WSIFInvoker.java:507)
         ... 39 more
    &lt;/Cause>
    &lt;/detail>
    </detail>
    </part></remoteFault></fault></messages>

    Is this error just for this message, or all messages?
    Is the xml valid against the payload. You will need to use a tool like XML spy to check.
    Are you able to see the response coming back, if so does it conform to the response schema.
    cheers
    James

  • Using Linq Query in our program error is thrown :Exception has been thrown by the target of an invocation.

    Hi All,
      I am writing the below linq query to fetch the record from the database ,
    var individualres = (from c in orgContext.CreateQuery("contact")
                                                 join a in orgContext.CreateQuery("annotation")
                                                      on c["contactid"] equals a["objectid"]
                                                 where (bool)a["isdocument"] == true && a["objectid"] == r.GUID &&
    a["filename"] != null
                                                 select new
                                                     FirstName = c["firstname"],
                                                     LastName = c["lastname"],              
                                                     CreatedDate=a["createdon"],
                                                     DocumentBody = (a["documentbody"] == null) ? "" : a["documentbody"],
                                                     GUID = c["contactid"],
                                                     FileName = a["filename"],
                                                     WorkStatus = (c["new_workstatus"] == null) ? "" : c["new_workstatus"],
                                                     Rank = (c["new_rank"] == null) ? "" : c["new_rank"],
                                                     State = (c["address1_stateorprovince"] == null) ? "" : c["address1_stateorprovince"],
                                                     City = (c["address1_city"] == null) ? "" : c["address1_city"]
    But it is throwing the error   Exception has been thrown by the target of an invocation.
    if this error is related to null values into the columns , then i am handling those by using the 
    ternary operator.
    Can anybody help me out for this issue.
    thanks in advance.

    Hello EmpAnsar,
    >>But it is throwing the error   Exception has been thrown by the target of an invocation.
    From your LINQ query, it is hard to tell what the caused reason is since we do not have your exact tables and data. My suggestion is that you could narrow this issue by reducing items you want to fetch, for example, you could firstly write a sample query
    without where clause and select new syntax as:
    var individualres = (from c in orgContext.CreateQuery("contact")
    join a in orgContext.CreateQuery("annotation")
    on c["contactid"] equals a["objectid"]
    select c).ToList();
    To check if it would work, if so, you could add these filters and items you want step by step until reproducing this issue, this would help locate the root reason.
    Update:
    For this exception, i found some related threads which might be helpful to you:
    http://stackoverflow.com/questions/11809530/linq-and-exception-has-been-thrown-by-the-target-of-an-invocation
    http://stackoverflow.com/questions/4074058/exception-raised-when-using-a-linq-query-with-entity-framework
    http://stackoverflow.com/questions/7674105/linq-aggregate-produces-error-exception-has-been-thrown-by-the-target-of-an-in
    Regards.
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • An unhandled exception has been thrown in the ESB system

    Hi Experts,
    we are using SOA suite 10.1.3.1.0 with Jdev 10.1.3.1.0, when we are trying to deploy the FullfillmentESB(of SOA Order booking application) to Integration server, prompted with the following error:
    Entity Deployment Failed
    error code: 0 : 10
    summary: An unhandled exception has been thrown in the ESB system. The exception reported is: "java.util.zip.ZipException: error in opening zip file
    at java.util.zip.ZipFile.open(Native Method)
    at java.util.zip.ZipFile.<init>(ZipFile.java:203)
    at oracle.tip.esb.lifecycle.AuxiliaryFileHandler.unzip(Unknown Source)
    at oracle.tip.esb.configuration.deployment.JDevDeploymentManager.deploy(Unknown Source)
    at oracle.tip.esb.configuration.deployment.DeploymentServlet.doPost(Unknown Source)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:763)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
    at com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:64)
    at oracle.security.jazn.oc4j.JAZNFilter$1.run(JAZNFilter.java:396)
    at java.security.AccessController.doPrivileged(Native Method)
    at javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
    at oracle.security.jazn.oc4j.JAZNFilter.doFilter(JAZNFilter.java:410)
    at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:621)
    at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:368)
    at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:866)
    at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:448)
    at com.evermind.server.http.HttpRequestHandler.serveOneRequest(HttpRequestHandler.java:216)
    at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:117)
    at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:110)
    at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
    at oracle.oc4j.network.ServerSocketAcceptHandler.procClientSocket(ServerSocketAcceptHandler.java:239)
    at oracle.oc4j.network.ServerSocketAcceptHandler.access$700(ServerSocketAcceptHandler.java:34)
    at oracle.oc4j.network.ServerSocketAcceptHandler$AcceptHandlerHorse.run(ServerSocketAcceptHandler.java:880)
    at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
    at java.lang.Thread.run(Thread.java:595)
    Below are more details about the above mentioned issue.We have created a new user and assigned the oc4jadmin roles to it.
    we are trying to deploy the soa order booking application projects from jdev 10.1.3.1.0.We could deploy all the other modules except the following:
    FullFillmentESB
    OrderBookingESB
    OrderBookingBPEL
    Is this an issue with configuring the new user which we using to deploy the soa order booking application.Although we could create Application Server Connection And Integration Server Connection Successfully(tested) with new user credentials.
    When we opened the ESB console we could see the default system and bpel system.
    SOA Suite is installed on Windows Platform on a Remote System.
    Thankx
    peter.

    I solved the issue by freeing up the space in my AIA OC4J server. When SOAserver does not have sufficient space you get this error. Please make sure atleast you have 2% free unused space on the server while deploying.
    Guna

  • The Web Service plug-in failed in OrganizationId and Unhandled Exception: System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation

    Hi All,We are receiving below errors in our production envrionment as The Web Service plug-in failed in OrganizationId: c28f361a-8111-e211-b7f2-68b599c03df8; SdkMessageProcessingStepId: 36ccbb1b-ea3e-db11-86a7-000a3a5473e8;
     1.EntityName: userquery; Stage: 30; MessageName: RetrieveMultiple;
    Exception: Unhandled Exception: System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation
    Inner Exception: System.IndexOutOfRangeException: #TotalRecordCount
    <Data>Unhandled Exception: System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation.
    Inner Exception: System.IndexOutOfRangeException: #TotalRecordCount
    2.EntityName: email; Stage: 30; MessageName: RetrieveMultiple
    Exception: Unhandled Exception: System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation
    Inner Exception: System.NullReferenceException: Object reference not set to an instance of an object
    <Data>Unhandled Exception: System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation
    Inner Exception: System.NullReferenceException: Object reference not set to an instance of an object.
    3.
    EntityName: plugintype; Stage: 30; MessageName: RetrieveMultiple;
    <Data>Unhandled Exception: System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation.
    Inner Exception: System.InvalidOperationException: There is already an open DataReader associated with this Command which must be closed first.
    Exception: Unhandled Exception: System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation.
    Inner Exception: System.InvalidOperationException: There is already an open DataReader associated with this Command which must be closed firstPlease give us idea on above issues.
    Natarajan.V

    Hi,
    What version of CRM you are using? Does this happen when you open the case record?
    We have faced the similar for Account record and was solved using below query. I am not sure about incident.
    Update ACC
    SET ACC.Merged = 0
    from AccountBase ACC
    WHERE ACC.merged is null
    Do you have case merge option enabled on incident entity? As per the MS it is enabled for CRM 2013 SP1 and CRM 2015.
    http://www.microsoft.com/en-us/dynamics/crm-customer-center/merge-similar-cases.aspx 
    Thanks!
    Kalim Khan

  • Error using ESB toolkit 2.1 BizTalk 2010 Itinerary Selector pipeline component (Exception has been thrown by the target of an invocation. )

    Hi all,
    I am using using ESB Toollkit 2.1 (NOT 2.2). and the installation and configuration happened without any error. However I am getting the below error when I use ItinerarySelectReceivePassthrough pipeline.
    ======================================
    There was a failure executing the receive pipeline: "Microsoft.Practices.ESB.Itinerary.Pipelines.ItinerarySelectReceivePassthrough, Microsoft.Practices.ESB.Itinerary.Pipelines, Version=2.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
    Source: "ESB Itinerary Selector" Receive Port: "OneWay.OnRamp" URI: "C:\GOD\PROJECTS\Hoople.AdultWellbeingSolution\Testing\BusStop.2\*.txt" Reason: Exception has been thrown by the target of an invocation.
    Exception has been thrown by the target of an invocation. 
    Source: Microsoft.Practices.ESB.Resolver.ResolverMgr 
    Method: System.Collections.Generic.Dictionary`2[System.String,System.String] Resolve(Microsoft.Practices.ESB.Resolver.ResolverInfo, Microsoft.BizTalk.Message.Interop.IBaseMessage, Microsoft.BizTalk.Component.Interop.IPipelineContext) 
    Error Source: mscorlib 
    Error TargetSite: System.Object InvokeMethod(System.Object, System.Object[], System.Signature, Boolean)  
    Error StackTrace:    at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
       at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
       at System.RuntimeType.CreateInstanceImpl(BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes, StackCrawlMark& stackMark)
       at System.Activator.CreateInstance(Type type, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes)
       at System.Activator.CreateInstance(Type type, Object[] args)
       at Microsoft.Practices.ESB.Resolver.ResolverFactory.Create(String key)
       at Microsoft.Practices.ESB.Resolver.ResolverMgr.GetResolver(ResolverInfo info)
       at Microsoft.Practices.ESB.Resolver.ResolverMgr.Resolve(ResolverInfo info, IBaseMessage message, IPipelineContext pipelineContext
    =====================================
    I looked into a thread that talked about regacing assemblies, which was marked as answered however it does not say which dlls needs to be regaced.
    Please help
    THANKS IN ADVANCE
    Surya

    Hi Surya,
    You are getting an exception in Microsoft.Practices.ESB.Resolver.dll. which has some issues in 2.1 version for calling dynamic resolver .
    You can try enabling diagnostics to see some of the trace log
    Note :To enable the BizTalk ESB Toolkit trace switch, add the following <switches> element to the
    system.diagnostics section of the Machine.config file.
    <system.diagnostics>
    <switches>
    <add name="BizTalkESBToolkit" value="4"/>
    </switches>
    </system.diagnostics>
    @Tomasso has written a great post on  this and changed some of the config setting in ESB.config.
    http://www.ithero.nl/post/2013/05/12/How-to-fix-the-error-Exception-has-been-thrown-by-the-target-of-an-invocation-when-using-the-BRI-resolver-in-the-ESB-Toolkit-and-BizTalk-2013.aspx
    There is also MSDN article here
    https://support.microsoft.com/kb/2887594?wa=wsignin1.0
    which again suggest you to modify the ESB.config file
    Note: Please take a backup of existing ESB.config before modifying
    Here are the settings
    Manually modify the existing esb.config file as follows:1.Remove the <typeConfig> element
    2.Change the <typeAlias> element to <alias>
    3.Change the <type> element to <register>
    4.Remove the <containers> elements
    5.Remove the <types> elements
    6.Remove the <typeAliases> elements
    7.Remove the parameterType attribute of the <param> elements.
    8.Remove the type attribute of the <value> element within <param name="overrideExistingItinerary">
    Its also been well described in below BizTalk Post
    https://social.msdn.microsoft.com/Forums/en-US/b92fbd9a-7c6d-4cec-b745-bf092e5e644f/esb-toolkit-22-error-in-using-the-dynamic-itinerary-resolver-bri?forum=biztalkesb
    Thanks
    Abhishek
    As mentioned in my previous post, the fix is provided for ESB Toolkit 2.2 and not for
    ESB Toolkit 2.1.
    ESB Toolkit 2.2 uses Microsoft Enterprise Library 5.0 and Unity 2.0 whereas
    ESB Tookit 2.1 uses Microsoft Enterprise Library 4.1 and Unity 1.2.
    REFRAIN FROM DOING ANY CONFIG CHANGES WITHOUT CONSULTING MICROSOFT.
    Rachit
    Please mark as answer or vote as helpful if my reply does

  • Error in maintainance plan : Exception has been thrown by the target of an invocation. (mscorlib)

    Hi,
    I am getting below error while trying to create new maintainance plan in SQL 2008 R2, by right click on "New Maintainance plan"...could you please help on this...
    I have tried to register DTS.dll but after that also error is coming...
    ===================================
    Exception has been thrown by the target of an invocation. (mscorlib)
    Program Location:
       at System.RuntimeMethodHandle._InvokeMethodFast(Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
       at System.RuntimeMethodHandle.InvokeMethodFast(Object target, Object[] arguments, Signature sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
       at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks)
       at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
       at Microsoft.SqlServer.Management.DatabaseMaintenance.MaintDesignerMenuHandler.GetExistingPackageNames(String serverName, String userName, SqlSecureString securePassword)
       at Microsoft.SqlServer.Management.DatabaseMaintenance.MaintDesignerMenuHandler.GetNewPackageName(String serverName, String userName, SqlSecureString securePassword)
       at Microsoft.SqlServer.Management.DatabaseMaintenance.MaintDesignerMenuHandler.Invoke()
    ===================================
    No description found
    Program Location:
       at Microsoft.SqlServer.Dts.Runtime.Application.GetPackageInfos(String strFolder, String serverName, String serverUserName, String serverPassword)

    Hi,
    According to the description, I understand that you receives the below error message when trying to create Maintenance Plans:
    "Exception has been thrown by the target of an invocation. (mscorlib)
    Have you registered MsDtsSrvrUtil.dll and SqlTaskConnections.dll as well? If no, I suggest you register “DTS.dll”, “MsDtsSrvrUtil.dll”, “SqlTaskConnections.dll” using register32.exe.
    If the version of an instance of SQL Server 2008 R2 is earlier than SQL Server 2008 R2 SP2, as Shanky suggested, you may obtain the latest service pack for Microsoft SQL Server. For more information, click the following article number to view the article
    in the Microsoft Knowledge Base:
    http://support.microsoft.com/kb/2527041/en-us
    In addition, here is a similar thread. Please refer the solution by DevB:
    http://social.technet.microsoft.com/Forums/sqlserver/en-US/ca19a00a-3782-48e9-9ccd-44d4680359c0/maintanance-plan?forum=sqltools
    Thanks.
    Tracy Cai
    TechNet Community Support

  • Exception has been thrown while reading SSA via PowerShell

    Hi,
    SharePoint Server standard SP1 updated to June 2012 CU, 2 (WFE + App) servers + 1 DB server. I created Search Service Application (SSA) using Central Admin. Once created the SSA behaves pretty alright. It crawls and the searchadmin page is also normal.
    But when I try to read the SSA via PowerShell:
    $mySSA = Get-SPEnterpriseSearchServiceApplication -Identity "My Search Service App Name"
    I get:
    format-default : Exception has been thrown by the target of an invocation.
    + CategoryInfo     :  NotSpecified:  (:) [format-default], TargetInvocationException
    + FullyQualifiedErrorId : System.Reflection.TargetInovcationException,Microsoft.PowerShell.Commands.FormatDefaultCommand
    No relevant clue from the App error event log. I can run other PowerShell commandlets just fine. For example Get-SPWebApplication.
    Thanks, Soumya | MCITP, SharePoint 2010

    Do you have multiple Search Service Applications? If there is only one in the farm, you can run Get-SPEnterpriseSearchServiceApplication with no parameters to return it. 
    Actually, even if you have more than one, what happens when you simply run:
    Get-SPEnterpriseSearchServiceApplication
    Jason Warren
    Infrastructure Specialist
    Habanero Consulting Group
    habaneroconsulting.com/blog

  • Error: System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. --- System.NullReferenceException: Object reference not set to an instance of an object

    Hi,
    (1) I am trying to get the data from a database table and import into a text file.
    (2) If the record set have the data then it runs ok
    (3) when the record set not having any data it is giving the below error
    Error: System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.NullReferenceException: Object reference not set to an instance of an object
    Could you please let me know why this is happening?
    Any help would be appriciated
    Thanks,
    SIV

    You might ask them over here.
    http://social.msdn.microsoft.com/Forums/vstudio/en-US/home?forum=vbgeneral%2Ccsharpgeneral%2Cvcgeneral&filter=alltypes&sort=lastpostdesc
    Regards, Dave Patrick ....
    Microsoft Certified Professional
    Microsoft MVP [Windows]
    Disclaimer: This posting is provided "AS IS" with no warranties or guarantees , and confers no rights.

  • Error occurred in deployment step 'Activate Features':EXCEPTION HAS BEEN THROWN BY THE TARGET OF AN INVOCATION?

    Hi All,
    While building event handler to call webservice facing "Error occurred in deployment step 'Activate Features':EXCEPTION HAS BEEN THROWN BY THE TARGET OF AN INVOCATION"; If comment webservice, then build successfully. How to fix this issue?
    Thanks in advance!

    hi
    if you call WCF service in feature event receiver you need to ensure that proxy is properly configured. In most cases proxy is configured via web.config file using <system.serviceModel> section, but if it is used in feature receiver it depends on how
    you activate the feature:
    1. if feature is added to onet.xml of custom web template which is used for creating site collection from Central Administration you will need to modify web.config file of CA
    2. similar to previous but instead of site collection you try to create sub site using custom web template: in this case you will need to modify web.config of your Sharepoint web application
    3. if you activate feature from timer job somehow, you will need to modify owstimer.exe.config
    4. if you activate feature form powershell, most probably you will need to modify or create powershell.exe.config, but I didn't try it
    The most simple way which will work in all cases is to configure WCF proxy programmatically. See the following forum thread for details:
    How can I set an HTTP Proxy (WebProxy) on a WCF client-side Service proxy.
    Blog - http://sadomovalex.blogspot.com
    Dynamic CAML queries via C# - http://camlex.codeplex.com

  • An unexpected exception has been detected + Netscape ldap server V6

    Hi,
    An unexpected exception has been detected during running an application on Netscape ldap server V6. Actually some extended operation is done on ldap server but after some request server crashes and error reported is :
    (psdk) xdspa1 JPSDKAgent.cc 143 ERROR Child error: Received unknown command: 'nexpected Signal : 11 occurred at PC=0xC1F19F40
    Function=_shlInit
    Library=/opt/java1.4/jre/lib/PA_RISC/server/libjvm.sl
    Current Java thread:
    "main" prio=7 tid=4000eca8 nid=1 lwp_id=7064320 runnable [0x77ff2000..0x77ff1ec0]
         at com.tertio.tome.Tome.MwLogErr_Write0(Native Method)
         at com.tertio.tome.Tome.error(Tome.java:171)
         at com.tertio.provident.sdk.SdkBase.error(SdkBase.java:214)
         - locked <71802780> (a java.lang.Object)
         at com.h3g.provisioningagent.xds.agent.XDSProvisioningAgent.error(XDSProvisioningAgent.java:444)
         at com.tertio.provident.sdk.ProvisioningAgentLink.handleEptReceived(ProvisioningAgentLink.java:166)
         at com.tertio.provident.sdk.ProvisioningAgentLink.handleMessage(ProvisioningAgentLink.java:100)
         at com.tertio.provident.sdk.SdkBase.mainLoop(SdkBase.java:180)
         at com.tertio.provident.sdk.SdkBase.main(SdkBase.java:47)
    Dynamic libraries:
    /opt/java1.4/bin/PA_RISC/java
         text:0x00001000-0x00011b8c data:0x40001000-0x40002ee0
    /opt/java1.4/jre/lib/PA_RISC/server/libjvm.sl
         text:0xc1800000-0xc22d8000 data:0x77e12000-0x77fcd000
    /usr/lib/libpthread.1
         text:0xc0030000-0xc0047000 data:0x77dea000-0x77ded000
    /usr/lib/libm.2
         text:0xc0090000-0xc00b6000 data:0x77ded000-0x77df3000
    /usr/lib/librt.2
         text:0xc00b8000-0xc00bc000 data:0x77df3000-0x77df4000
    /usr/lib/libcl.2
         text:0xc03c0000-0xc04a8000 data:0x77df7000-0x77e05000
    /usr/lib/libisamstub.1
         text:0xc002f000-0xc0030000 data:0x77df4000-0x77df5000
    /usr/lib/libCsup.2
         text:0xc0310000-0xc032c000 data:0x77e05000-0x77e08000
    /usr/lib/libc.2
         text:0xc0100000-0xc024e000 data:0x77fd2000-0x77fe5000
    /usr/lib/libdld.2
         text:0xc0006000-0xc0009000 data:0x77fcd000-0x77fce000
    /opt/graphics/OpenGL/lib/libogltls.sl
         text:0xc0004000-0xc0006000 data:0x77fe9000-0x77fea000
    /opt/java1.4/jre/lib/PA_RISC/native_threads/libhpi.sl
         text:0xc0500000-0xc0513000 data:0x77de7000-0x77de8000
    /opt/java1.4/jre/lib/PA_RISC/libverify.sl
         text:0xc0520000-0xc0530000 data:0x77d65000-0x77d66000
    /opt/java1.4/jre/lib/PA_RISC/libjava.sl
         text:0xc0530000-0xc055b000 data:0x77d63000-0x77d65000
    /opt/java1.4/jre/lib/PA_RISC/libzip.sl
         text:0xc0560000-0xc0574000 data:0x77d5f000-0x77d61000
    /home/sandeepk/h3guk/live/prov/lib/libjtome.sl
         text:0xc06a5000-0xc06a8000 data:0x77c66000-0x77c67000
    /home/sandeepk/h3guk/live/prov/lib/libtome.sl
         text:0xc0890000-0xc08c0000 data:0x77c4f000-0x77c65000
    /home/sandeepk/h3guk/live/prov/lib/libtome_ev.sl
         text:0xc066e000-0xc0670000 data:0x77c65000-0x77c66000
    /opt/java1.4/jre/lib/PA_RISC/libnet.sl
         text:0xc08c0000-0xc08d1000 data:0x77c4e000-0x77c4f000
    /usr/lib/libnm.sl
         text:0xc28f4000-0xc28fb000 data:0x77c4d000-0x77c4e000
    /usr/lib/libnss_dns.1
         text:0xc00bc000-0x'
    Please help in this regard ASAP. Awaiting your suggestions/ further information.
    Regards,
    Sandeep

    I'm not sure we can do anything to help you. It looks like some problem wit Oracle?
    We're dedicated to Messaging Server in this forum. I doubt anybody knows much about Java or Oracle, here. You might try the right forum.

Maybe you are looking for

  • Changing filename in configuration

    hi there, my question is can we change filename of a file in the configuration without using IR(that means no mapping was done)? the scenario is a simple file to file , the only problem is that the filename must be changed. is it possible to do this

  • Inserting new line item in Sales order

    Hi, We are doing a feasibility check to find out whether a new line item can be successfully inserted into a sales order based on certain pricing conditions that is received through an ORDERS05 inbound idoc. I tried adding a new segment E1EDP01 to th

  • Why does Logical file name in sys.master_files does not match SSMS Properties

    SQL 2012 11.0.2100.60 (x64) I have a sproc that does an ALTER to change the logical file name of a DB. Getting this error at a customer site "5041 MODIFY FILE failed. File 'Template_201401_Log' does not exist.' When I query the sys.Master_files the l

  • How do i view calender attachments using ios5

    I thought that a new feature of ios5 was the ability to view event attachments inside the calendar.  I can not do this and am wondering if there is a problem and if someone knows the solution.

  • Ugly black search background

    When I use the google search bar in the top right, I get a dropdown with search results appear, with a black background. I hate it, and I don't remember it always being there - how do I get rid of it? Thanks!