Uploaded image for project: 'Tuscany'
  1. Tuscany
  2. TUSCANY-3140

Implementation.jee: The interface bound to the Runtimewire is not loaded with the class loader from implementation

    XMLWordPrintableJSON

Details

    Description

      In external EAR scenario, the class loader used to resolve interface contracts on references is different from the run time class loader used to create the reference proxies. This causes "argument type mismatch" errors in data binding layer when custom data types are used as arguments in the referred service.
      Example scenario:
      An JavaEE application with a EJB session bean using a reference to an SCA service (via reference injection). The SCA service operation receives a Jaxb generated class as its input argument.

      Attachments

        1. 3140-1.patch
          4 kB
          Simon Laws

        Activity

          People

            simonslaws Simon Laws
            aponniahtuscany Anbu Ponniah
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: