[
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.
Thanks,
Wojtek
> 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.