geronimo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "David Jencks (JIRA)" <>
Subject [jira] Commented: (GERONIMO-4477) JNDI NameClassPair always returns isRelative() = false
Date Sat, 20 Dec 2008 17:57:44 GMT


David Jencks commented on GERONIMO-4477:

The relevant source is at
It would be great if you could open an issue under xbean jira

The NameClassPair is constructed in ContextUtil.ListEnumeration...
        public NameClassPair nextElement() {
            Map.Entry entry = (Map.Entry);
            String name = (String) entry.getKey();
            Object value = entry.getValue();
            String className;
            if (value instanceof Reference) {
                Reference reference = (Reference) value;
                className = reference.getClassName();
            } else {
                className = value.getClass().getName();
            return new NameClassPair(name, className);

I find the javadoc for this method less than enlightening. Should we just be calling the constructor
NameClassPair(name, className, true)?

> JNDI NameClassPair always returns isRelative() = false
> ------------------------------------------------------
>                 Key: GERONIMO-4477
>                 URL:
>             Project: Geronimo
>          Issue Type: Bug
>      Security Level: public(Regular issues) 
>    Affects Versions: 2.1.3
>         Environment: Windows XP, Sun JDK 1.5.0
>            Reporter: Christian Haul
>            Priority: Trivial
> When traversing the JNDI tree e.g. in a servlet, the returned NameClassPairs always return
"false" for a call on isRelative(). Which is especially astonishing since the debugger shows
an internal state of "true" for the property isRelative. Unfortunately I don't have the source
in question as it doesn't seem to be in the geronimo source archive.

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

View raw message