Bug No.
|
Description
|
JAC-62
|
Fix for profile selection in bind/rebind for group IOR (IOGR).
|
JAC772
|
Fix for NullPointer access in org.jacorb.orb.Delegate .
|
JAC741
|
Remove finalize from Delegate to improve performance and scalability. Client code is now responsible for calling _release on CORBA Objects as necessary.
|
JAC723
|
Fix for multithreading and fault-tolerant retries.
|
JAC723
JAC752
|
Added synchronization to the POAManager public methods.
|
|
Fix for multithreading and fault-tolerant retries.
|
JAC704
|
Fix to propagate objectId to ServerRequestInfo for local calls.
|
JAC703
|
Fix for non-configured CDRInputStream when created with an ORBSingleton.
|
JAC696
|
Modified AOMRemovalThread to shutdown on POA destruction.
|
JAC690
|
Fix so that the enhanced context key system will automatically switch itself off if it detects an older JacORB version. This avoids the requirement of using the disableServiceContextNegotiation property, although it is still available.
|
JAC685
|
Fix to ensure that current contexts are added and cleared correctly when handling embedded calls.
|
JAC681
|
Fix an issue that was preventing JacORB servers from registering with the TAO ImR when the TAO ImR runs on a little endian machine.
|
JAC680
|
Fix an issue where creating a persistent POA with an already active POA manager instance causes duplicate registrations with the ImR.
|
JAC677
|
Change to ensure that the REQUEST_DURATION_POLICY timeout is not overwritten if an interceptor makes an embedded invocation.
|
JAC676
|
Fix so that the idl compiler detects bounds violations for the string type.
|
JAC670
|
Change to request handling to ensure that Relative Roundtrip Timeout will bound the entire user invocation including any transparent re-invocations following LOCATION_FORWARD or other retryable exception conditions and also embedded invocations.
|
JAC663
|
Fix delegate bind issue to prevent cached object delegate being set to null.
|
JAC662
|
Fix a memory leak in Delegate pending_replies if an error occurs when reading the reply.
|
JAC660
|
Fix for Current overwriting in local calls between Client/ServerRequestInfo.
|
JAC656
|
Added jacorb.key.cacheSize property to allow the optimised key cache to be configured and improved purging algorithms.
|
JAC656
|
Fix spelling of disableServiceContextNegotiation property and property now functions on client and server side.
|
JAC653
|
Implementation of get_component operation.
|
JAC652
|
Fix to reduce the number of threads created when deactivating an object;
backport-util-concurrent.jar has been added and should be used when the JDK is pre 1.5.
|
JAC652 / JAC651
|
Improved documentation for threads and SSL / TLS in the Programming Guide.
|
JAC651
|
Fix for attribute setting of the jacorb.security.ssl.client.protocols and
jacorb.security.ssl.server.protocols properties.
|
JAC649
|
Synchronisation fix for GIOPConnection.getTransport .
|
JAC647
|
Enhancement to implement the correct use of portable interceptors when dealing with local calls, including the handling of ForwardRequests.
|
JAC646
|
Fix to improve exception handling in POA::reference_to_id , which returned a bad oid value under certain conditions.
|
JAC645
|
Enhancement to add a dummy implementation of Delegate::_get_component () , which returns null.
|
JAC643
|
Enhancement to the IDL compiler to generate a toString () implementation for Union types.
|
JAC642
|
Fix a memory leak in ObjectKeyMap.
|
JAC639
|
Enhancement to add the jacorb.enableNullString option to marshall null strings.
|
JAC631
|
An implementation of the Object::create_request operation has been added with an exception list.
|
JAC630
|
Fix for NullPointerException when multiple threads reference the same CORBA Object, one of those threads releases that reference and another thread attempts to invoke the reference.
|
JAC629
|
Fix to allow OAIAddr to be specified when using PortRangeSocketFactory.
|
JAC622
|
Fix for InterruptedIOException in IIOPListener from LogKit and native code.
|
JAC617
|
Fix for IDL generated code where the execution of toString() throws NullPointerException when a class contains an array of char .
|
JAC609
|
Fix for OpenFusion Naming Service hang when the service is stopped and started several times.
|
JAC608
|
Enhancement to ant JacIDL task to pass sloppyidentifiers and i2jpackagefile through, add error checking and add comments to generated code to silence Eclipse warnings.
|
JAC605
|
Fix issue on Windows where values are not escaped in jaco.bat.
|
JAC600
|
Fix for initialising the ORB with properties to avoid a java.lang.ClassCastException .
|
RTJ736
|
JacORB now implements the Endorsed Standards Override Mechanism as described in
http://java.sun.com/j2se/1.5.0/docs/guide/standards/index.html.
|
JAC590
|
In the DynUnion.to_any () operation, a null pointer exception occurs because no check is made that the member is not null.
|
JAC589
|
Fix to add Object._get_component () to OMG stub code from OMG 03-01-02.
|
JAC581
|
The idl generated BooleanUnionHelper::read () operation is incorrect: if demarshalling a union with discriminator set to true, the result will have discriminator set to false.
|
JAC579
|
A JacORB fault tolerant client invokes a oneway call on an IOGR in a TAO fault tolerant server.
This causes the server to crash and a second TAO server now becomes the primary one.
Since the client set the SYNC_WITH_SERVER policy, JacORB should retry the request on the
second profile in the IOGR and hence contact the new primary. Instead, JacORB throws a
COMM_FAILURE for the first profile in the IOGR and does not retry the request
on the new primary. The client does not receive an exception as it is a oneway request.
|
JAC577
|
The jacorb.disableServiceContextNegotiatation property has been created as a separate
property to jacorb.interop.comet . This disables the sending of an extra service
context on initial negotiation, which in turn disables JacORB's optimised object key handling, but it
allows the real object id to be detected, for example, by the Recording tool, which searches the
network for CORBA requests and filters according to object id. The default value is off.
|
JAC574
|
A JacORB client contacts an agent and makes a request. The agent replies with a
location forward to a reference in a JacORB server. The client interacts with
the reference in the JacORB server, the server goes down, the client correctly
receives a org.omg.CORBA.TRANSIENT exception and the client falls
back to the initial IOR in the agent. At a later date, the agent establishes that
the same permanent reference in the JacORB server is reachable again and forwards
the JacORB client on to it. However, JacORB remembers that the server IOR failed
before and a org.omg.CORBA.TRANSIENT exception is raised again.
This behaviour is incorrect by default, according to chapter 15.6 of the CORBA
specification. The JacORB client should interact with the reference in
the JacORB server again when it receives a location forward from the agent. However,
if the JacORB server is still down, JacORB contacts the agent, which performs a location
forward to the JacORB server, which is down. JacORB should then raise a
org.omg.CORBA.TRANSIENT exception to the client, rather than
again attempt to connect to the JacORB server in an infinite loop.
|
JAC572
|
An 'already defined' error occurs in the idl compiler if a struct is typedef'd to an array outside the scope of a module.
|
JAC563
|
An ssl-enabled server cannot communicate with an ssl-enabled client when bi-directional GIOP is enabled.
|
Bug No.
|
Description
|
JAC569
|
A Repositoryid using pragma prefix with more than 1 space before id causes an idl
compiler parse error.
|
JAC567
|
Property jacorb.connection.server.reuse_address added. This enables the socket
option for SO_REUSEADDR. Default is off.
|
JAC555
|
The read () and extract () methods in Helper classes generated by the JacORB idl compiler can cause memory leaks with RTOrb.
|
JAC550
|
Enhancement to allow the toString method on idl generated Struct stubs to print out the contents of a 2 dimensional array.
|
JAC542
|
Property jacorb.dns.eager_resolve added. If on, allows eager, rather than lazy, dns resolution. Default is on.
|
JAC531
|
If use_imr=on , the Name Service does not start with ssl. A property jacorb.imr.passIORcomponent has been added. If enabled, the IOR component information is also accessible to the ImR. The property is set to off by default. A side effect is that the component information is now added twice to the IOR, resulting in a bigger IOR.
|
JAC526
|
JacORB had a static dependency on the javax.naming package but J2ME does not include this package.
|
JAC524
|
Resource temporarily unavailable message received: to workaround this, attempt to avoid creating network connections for in-process comminucations by utilising loopback protocol; (note, this is not the network stack loopback device).
|
JAC520
|
jac_imr does not start on Windows.
|
JAC519
|
A deadlock occurs when two resources try to access org.jacorb.poa.RequestController .
|
JAC511
|
AMI exceptions do not work if the IDL is specified with pragma prefix.
|
JAC486
|
A COMM_FAILURE occurs when narrowing a reference to the Name Service using SSL.
|