tuscany-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Wojtek Janiszewski (JIRA)" <...@tuscany.apache.org>
Subject [jira] Updated: (TUSCANY-2357) CORBA service/reference binding
Date Tue, 01 Jul 2008 23:50:45 GMT

     [ https://issues.apache.org/jira/browse/TUSCANY-2357?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel

Wojtek Janiszewski updated TUSCANY-2357:

    Attachment: general-fixes-jira-2357-1-july.patch

I've partially solved problem with hanging tests on @AfterClass (binding-corba-runtime). ORB
cannot be stopped while some resources are not released - ie. there is exception and request
sequence is interrupted. Patch contains fix for this one.

Hanging of ORB is also beeing caused by test_enchancedReferences in CorbaTypesTestCase class
- there is some problem with implementation of CORBA references types. I've marked it with
@Ignore and hope will solve it soon.

I've also noticed that stop() and destroy() methods from ORB does not kill listener. It probably
means that service is not beeing killed on stop() method from TransientNameServer class and
socket port won't be released until JVM termination. I've added test_ensureORBStopped in host-corba-jdk
and made it @Ignore - it needs to be fixed.

Patch should be executed in sca/modules directory.


> CORBA service/reference binding
> -------------------------------
>                 Key: TUSCANY-2357
>                 URL: https://issues.apache.org/jira/browse/TUSCANY-2357
>             Project: Tuscany
>          Issue Type: New Feature
>          Components: Java SCA Misc Binding Extensions
>            Reporter: Wojtek Janiszewski
>            Assignee: Raymond Feng
>         Attachments: add-license-headers.patch.tar.gz, bindings-host.corba.bug-jira-2357.tar.gz,
corba-itest_fixes-jira-2357-june-30.tar.gz, corba-operation-invoker.patch.tar.gz, enums-and-validations-jira-2357-19-june-2008.patch,
exceptions-references.patch.tar.gz, general-fixes-jira-2357-1-july.patch, module-reorg.tar.gz,
service-api-tests-jira-2357-23-june-2008-patch, typescache-tests-jira-2357-24-june-2008.patch
> Implementation of generic mechanism for remote operation invocation: passing CORBA structures,
sequences, primitives as arguments, retrieving return values (also structs, seq, prims.).
There is no exception handling yet. 
> It's not connected to CORBA binding extension yet - it won't be hard, and I think it's
now more important  to complete this generic mechanism.
> Some tests are provided - you need to have tnameserv in your PATH to run tests correctly!

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

View raw message