[ http://issues.apache.org/jira/browse/DIRSERVER-607?page=all ]

Alexei Zakharov updated DIRSERVER-607:
--------------------------------------

    Attachment: MyApacheDS10Test.java

Running MyApacheDS10Test on ApacheDS RC 1.0 & different VMs.


SUN 1.4.2 & SUN 1.5
===================

OK


Starting LDAP Directory service
log4j:WARN No appenders could be found for logger (org.apache.directory.shared.l
dap.name.DnParser).
log4j:WARN Please initialize the log4j system properly.
LDAP Directory service started.
in testMe()
exiting testMe
Test PASSED


BEA 1.4.2
=========

Test hangs with the following output:

Starting LDAP Directory service
log4j:WARN No appenders could be found for logger (org.apache.directory.shared.l
dap.name.DnParser).
log4j:WARN Please initialize the log4j system properly.
LDAP Directory service started.
in testMe()
javax.naming.CommunicationException: Request: 1 cancelled
        at com.sun.jndi.ldap.LdapRequest.getReplyBer()Lcom.sun.jndi.ldap.BerDeco
der;(LdapRequest.java:60)
        at com.sun.jndi.ldap.Connection.readReply(Lcom.sun.jndi.ldap.LdapRequest
;)Lcom.sun.jndi.ldap.BerDecoder;(Connection.java:405)
        at com.sun.jndi.ldap.LdapClient.ldapBind(Ljava.lang.String;[B[Ljavax.nam
ing.ldap.Control;Ljava.lang.String;Z)Lcom.sun.jndi.ldap.LdapResult;(LdapClient.j
ava:340)
        at com.sun.jndi.ldap.LdapClient.authenticate(ZLjava.lang.String;Ljava.la
ng.Object;ILjava.lang.String;[Ljavax.naming.ldap.Control;Ljava.util.Hashtable;)L
com.sun.jndi.ldap.LdapResult;(LdapClient.java:193)
        at com.sun.jndi.ldap.LdapCtx.connect(Z)V(LdapCtx.java:2640)
        at com.sun.jndi.ldap.LdapCtx.<init>(Ljava.lang.String;Ljava.lang.String;
ILjava.util.Hashtable;Z)V(LdapCtx.java:290)
        at com.sun.jndi.ldap.LdapCtxFactory.getUsingURL(Ljava.lang.String;Ljava.
util.Hashtable;)Ljavax.naming.directory.DirContext;(LdapCtxFactory.java:175)
        at com.sun.jndi.ldap.LdapCtxFactory.getUsingURLs([Ljava.lang.String;Ljav
a.util.Hashtable;)Ljavax.naming.directory.DirContext;(LdapCtxFactory.java:193)
        at com.sun.jndi.ldap.LdapCtxFactory.getLdapCtxInstance(Ljava.lang.Object
;Ljava.util.Hashtable;)Ljavax.naming.directory.DirContext;(LdapCtxFactory.java:1
36)
        at com.sun.jndi.ldap.LdapCtxFactory.getInitialContext(Ljava.util.Hashtab
le;)Ljavax.naming.Context;(LdapCtxFactory.java:66)
        at javax.naming.spi.NamingManager.getInitialContext(Ljava.util.Hashtable
;)Ljavax.naming.Context;(NamingManager.java:662)
        at javax.naming.InitialContext.getDefaultInitCtx()Ljavax.naming.Context;
(InitialContext.java:243)
        at javax.naming.InitialContext.init(Ljava.util.Hashtable;)V(InitialConte
xt.java:219)
        at javax.naming.InitialContext.<init>(Ljava.util.Hashtable;)V(InitialCon
text.java:195)
        at javax.naming.directory.InitialDirContext.<init>(Ljava.util.Hashtable;
)V(InitialDirContext.java:80)
        at MyApacheDS10Test.testMe()V(MyApacheDS10Test.java:84)
        at MyApacheDS10Test.main([Ljava.lang.String;)V(MyApacheDS10Test.java:103
)



BEA 1.5
=======

Hangs with the message:

Starting LDAP Directory service
log4j:WARN No appenders could be found for logger (org.apache.directory.shared.l
dap.name.DnParser).
log4j:WARN Please initialize the log4j system properly.
LDAP Directory service started.
in testMe()
javax.naming.CommunicationException: Request: 1 cancelled
        at com.sun.jndi.ldap.LdapRequest.getReplyBer(LdapRequest.java:60)
        at com.sun.jndi.ldap.Connection.readReply(Connection.java:405)
        at com.sun.jndi.ldap.LdapClient.ldapBind(LdapClient.java:340)
        at com.sun.jndi.ldap.LdapClient.authenticate(LdapClient.java:192)
        at com.sun.jndi.ldap.LdapCtx.connect(LdapCtx.java:2637)
        at com.sun.jndi.ldap.LdapCtx.<init>(LdapCtx.java:283)
        at com.sun.jndi.ldap.LdapCtxFactory.getUsingURL(LdapCtxFactory.java:175)

        at com.sun.jndi.ldap.LdapCtxFactory.getUsingURLs(LdapCtxFactory.java:193
)
        at com.sun.jndi.ldap.LdapCtxFactory.getLdapCtxInstance(LdapCtxFactory.ja
va:136)
        at com.sun.jndi.ldap.LdapCtxFactory.getInitialContext(LdapCtxFactory.jav
a:66)
        at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:6
67)
        at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:247
)
        at javax.naming.InitialContext.init(InitialContext.java:223)
        at javax.naming.InitialContext.<init>(InitialContext.java:197)
        at javax.naming.directory.InitialDirContext.<init>(InitialDirContext.jav
a:82)
        at MyApacheDS10Test.testMe(MyApacheDS10Test.java:84)
        at MyApacheDS10Test.main(MyApacheDS10Test.java:103)


> Geronimo unit test hangs while running Apache DS on BEA VM
> ----------------------------------------------------------
>
>          Key: DIRSERVER-607
>          URL: http://issues.apache.org/jira/browse/DIRSERVER-607
>      Project: Directory ApacheDS
>         Type: Bug

>     Versions: 1.0-RC1, pre-1.0
>  Environment: CPU 3Ghz Pentium 4, 2 GB RAM, Win XP professional SP 2 
>     Reporter: Alexei Zakharov
>  Attachments: MyApacheDS10Test.java, MyApacheDSTest.java
>
> This bug is the result of the investigation performed on Geronimo unit test 
> failure on BEA VMs.  Geronimo uses Apache DS for its internal needs. And one 
> of the unit tests on Geronimo's "directory" module hangs on BEA VM due the 
> strange behaviour of ApacheDS on BEA VMs. See the attached testcases. To 
> simplify things all Geronimo stuff was removed from the code.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira

Reply via email to