You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tuscany.apache.org by "Kelvin Goodson (JIRA)" <de...@tuscany.apache.org> on 2010/07/29 11:23:17 UTC

[jira] Created: (TUSCANY-3638) Otest JCA9008 fails to fail when getService method's business interface arg doesn't match the named service reference interface

Otest JCA9008 fails to fail when getService  method's business interface arg doesn't match the named service reference interface
--------------------------------------------------------------------------------------------------------------------------------

                 Key: TUSCANY-3638
                 URL: https://issues.apache.org/jira/browse/TUSCANY-3638
             Project: Tuscany
          Issue Type: Bug
          Components: Java SCA Core Runtime
    Affects Versions: Java-SCA-2.0-M5
            Reporter: Kelvin Goodson
             Fix For: Java-SCA-2.0


Otest JCA9008 fails to fail when getService  method's business interface arg doesn't match the named service reference interface.
This test was introduced Mid June 2010, and I suspect has never worked.

Looking at line 421 of ComponentContextImpl at r945259 I see that   --- businessInterface.isAssignableFrom(cls) returns false.  The code then performs some logic based upon the fact that the supplied and retrieved interfaces are incompatible -- I suspect this code requires updating.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Resolved: (TUSCANY-3638) Otest JCA9008 fails to fail when getService method's business interface arg doesn't match the named service reference interface

Posted by "Kelvin Goodson (JIRA)" <de...@tuscany.apache.org>.
     [ https://issues.apache.org/jira/browse/TUSCANY-3638?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Kelvin Goodson resolved TUSCANY-3638.
-------------------------------------

    Resolution: Fixed

see: http://svn.apache.org/viewvc?view=revision&revision=981859

implemented further interface contract compatibility checking -- allows oasis JCA_9008_TestCase to receive the required IllegalArgumentException when the contracts are incompatible. In some cases (e.g. webapps) we can't reliably introspect implementations in a platform neutral way to discover the implementation's interface contract, so in this case we fluff up an interface contract on the basis of the business interface, just as we have done more generally in the past.

> Otest JCA9008 fails to fail when getService  method's business interface arg doesn't match the named service reference interface
> --------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: TUSCANY-3638
>                 URL: https://issues.apache.org/jira/browse/TUSCANY-3638
>             Project: Tuscany
>          Issue Type: Bug
>          Components: Java SCA Core Runtime
>    Affects Versions: Java-SCA-2.0-M5
>            Reporter: Kelvin Goodson
>            Assignee: Kelvin Goodson
>             Fix For: Java-SCA-2.0
>
>
> Otest JCA9008 fails to fail when getService  method's business interface arg doesn't match the named service reference interface.
> This test was introduced Mid June 2010, and I suspect has never worked.
> Looking at line 421 of ComponentContextImpl at r945259 I see that   --- businessInterface.isAssignableFrom(cls) returns false.  The code then performs some logic based upon the fact that the supplied and retrieved interfaces are incompatible -- I suspect this code requires updating.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Closed: (TUSCANY-3638) Otest JCA9008 fails to fail when getService method's business interface arg doesn't match the named service reference interface

Posted by "Kelvin Goodson (JIRA)" <de...@tuscany.apache.org>.
     [ https://issues.apache.org/jira/browse/TUSCANY-3638?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Kelvin Goodson closed TUSCANY-3638.
-----------------------------------


> Otest JCA9008 fails to fail when getService  method's business interface arg doesn't match the named service reference interface
> --------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: TUSCANY-3638
>                 URL: https://issues.apache.org/jira/browse/TUSCANY-3638
>             Project: Tuscany
>          Issue Type: Bug
>          Components: Java SCA Core Runtime
>    Affects Versions: Java-SCA-2.0-M5
>            Reporter: Kelvin Goodson
>            Assignee: Kelvin Goodson
>             Fix For: Java-SCA-2.0
>
>
> Otest JCA9008 fails to fail when getService  method's business interface arg doesn't match the named service reference interface.
> This test was introduced Mid June 2010, and I suspect has never worked.
> Looking at line 421 of ComponentContextImpl at r945259 I see that   --- businessInterface.isAssignableFrom(cls) returns false.  The code then performs some logic based upon the fact that the supplied and retrieved interfaces are incompatible -- I suspect this code requires updating.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Assigned: (TUSCANY-3638) Otest JCA9008 fails to fail when getService method's business interface arg doesn't match the named service reference interface

Posted by "Kelvin Goodson (JIRA)" <de...@tuscany.apache.org>.
     [ https://issues.apache.org/jira/browse/TUSCANY-3638?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Kelvin Goodson reassigned TUSCANY-3638:
---------------------------------------

    Assignee: Kelvin Goodson

> Otest JCA9008 fails to fail when getService  method's business interface arg doesn't match the named service reference interface
> --------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: TUSCANY-3638
>                 URL: https://issues.apache.org/jira/browse/TUSCANY-3638
>             Project: Tuscany
>          Issue Type: Bug
>          Components: Java SCA Core Runtime
>    Affects Versions: Java-SCA-2.0-M5
>            Reporter: Kelvin Goodson
>            Assignee: Kelvin Goodson
>             Fix For: Java-SCA-2.0
>
>
> Otest JCA9008 fails to fail when getService  method's business interface arg doesn't match the named service reference interface.
> This test was introduced Mid June 2010, and I suspect has never worked.
> Looking at line 421 of ComponentContextImpl at r945259 I see that   --- businessInterface.isAssignableFrom(cls) returns false.  The code then performs some logic based upon the fact that the supplied and retrieved interfaces are incompatible -- I suspect this code requires updating.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.