issues with KeyedCollection 
----------------------------

                 Key: OPENEJB-712
                 URL: https://issues.apache.org/jira/browse/OPENEJB-712
             Project: OpenEJB
          Issue Type: Bug
            Reporter: Jarek Gawor


The following used to work fine:

EjbRef ref = new EjbRef();
SessionBean.getEjbRef().add(ref);

Now the following is required:

EjbRef ref = new EjbRef();
ref.setEjbRefName(<name>);
SessionBean.getEjbRef().add(ref);

because the reference name is used as a key in the KeyedCollection. If the 
reference name is not set first, a reference is added to the KeyedCollection 
with a null key. And if there are multiple references added this way, only the 
last one will be in the map.

Maybe somekind of an exception should be thrown or a warning logged if a null 
key is used so that it would be easier to find problems like this?


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

Reply via email to