3 Replies Latest reply: Jun 13, 2012 10:40 AM by Steve.Clamage-Oracle RSS

    "ORA-28578: protocol error..." before calling an external procedure


      Oracle reports this error

      Error report:
      SQL Error: ORA-29856: error occurred in the execution of ODCIINDEXCREATE routine
      ORA-28578: protocol error during callback from an external procedure
      29856. 00000 - "error occurred in the execution of ODCIINDEXCREATE routine"
      *Cause:    Failed to successfully execute the ODCIIndexCreate routine.
      *Action:   Check to see if the routine has been coded correctly.

      when it tries to call an external procedure in order to create a domain index. If I implement ODCIIndexCreate in PL/SQL, it is executed successfully. If I specify that ODCIIndexCreate is implement it an external library, then I get the above error even if the library does not exist on the file system. Does anyone have an idea what might be wrong?

      Angel Tsankov