On Thu, Mar 3, 2011 at 10:50 PM, Amila Jayasekara <[email protected]> wrote:

>
>
> On Wed, Mar 2, 2011 at 8:43 PM, Hasini Gunasinghe <[email protected]> wrote:
>
>> Hi,
>> Yes, I too did not get above error message from a latest build from trunk
>> (from IS or ESB), instead, I only see an unnecessary INFO log as below:
>>
>> [2011-03-02 10:29:59,072]  INFO
>> {org.apache.directory.server.ldap.handlers.LdapRequestHandler} -  ignoring
>> the message
>> org.apache.directory.shared.ldap.message.UnbindRequestImpl@b8f305e3received 
>> from null session
>>
>> I checked in apacheds source code, it is being printed by a following code
>> segment:
>> if( ldapSession == null )
>>         {
>>             // in some cases the session is becoming null though the
>> client is sending the UnbindRequest
>>             // before closing
>>             LOG.info( "ignoring the message {} received from null
>> session", message  );
>>             return;
>>         }
>>
>> Following is what I heard about the possible cause for such a log from
>> apacheds-user's list:
>> "*If your client disconnect immediately after having sent an
>> UnbindRequest, the session will be null, as the disconnection will be
>> processed faster than the UnbindRequest.
>>
>> You can ignore the message, it's an INFO level log*."
>>
>> I also see this message from apacheds user list. It seems we can ignore
> the message. Maybe we can get rid of the annoyance by suppressing the log
> level to WARNING, for org.apache.directory.server.ldap.handlers.
>
> Also i am not sure how an unbind request is originating from our LDAP user
> manager code (Hope you comment all the places where we close the context).
>

looking further into this:
I connected IS (both trunk and released version) to an external ApacheDS
LDAP, and in their console also, I see a similar continuous warning log
after logging into management console.
[22:39:53] WARN [org.apache.directory.server.ldap.LdapProtocolHandler] -
Null LdapSession given to cleanUpSession.
[22:39:53] WARN [org.apache.directory.server.ldap.LdapProtocolHandler] -
Null LdapSession given to cleanUpSession.

I guess this is corresponding to the above INFO log we saw in carbon server
console, with embedded-ldap.

I just wrote a separate sample code that connects to external LDAP and does
queries. There, above messages do not appear unless ldapcontext.close is
executed.
So may be there is a place we can fix in user-core to avoid above messages,
which I could not exactly identify yet.

According to the references [1,2,3] we can ignore this also.

So for now, shall we add the log4j property to log4j file in carbon/core to
get rid of the INFO messages in carbon console?
Please let me know if there is any objections.

[1]http://osdir.com/ml/users/2011-03/msg00381.html
[2]http://www.mail-archive.com/[email protected]/msg02348.html
[3]https://issues.apache.org/jira/browse/DIRSERVER-1432

Thanks,
Hasini.



>
>
>>  In the user-core code, even though I commented out all the places where
>> ldap context is closed, still this log is printed.
>> So I could not find a way to get rid of it yet. I will look more into it.
>> Please let me know if you have an idea about the cause.
>>
>> On a side note, when I checked in ESB, I did not see any logs printed by
>> ApacheDS component, and may be because it is not included in
>> log4j.properties file of ESB. In log4j.properties files of IS and AS(I
>> checked only AS additionally), logs from apacheds component are enabled. Is
>> there any reason why it is not enabled in ESB?
>>
>
> It seems ESB is using a different log4j.properties file than that is in the
> core/distribution/carbon-home/lib/log4j.properties file. AS and IS is using
> the log4j.properties file in core/distribution/carbon-home/lib/ and it has
> the apacheds specific log properties. Since apacheds is becoming the user
> store of ESB also we also need to add properties in
> core/distribution/carbon-home/lib/log4j.properties to ESB log4j.properties
> (products/esb/modules/distribution/src/main/conf/log4j.properties) file.
>
> Thanks
> AmilaJ
>
>
>>
>> Thanks,
>> Hasini.
>>
>> On Tue, Mar 1, 2011 at 9:03 PM, Hasini Gunasinghe <[email protected]>wrote:
>>
>>> Sure.. I will look into it. At the moment, I only have the latest code of
>>> user-core(where I do not get this). So I will get a complete update from
>>> trunk and check this.
>>>
>>> On Tue, Mar 1, 2011 at 6:51 PM, Prabath Siriwardana <[email protected]>wrote:
>>>
>>>> Hi Hasini,
>>>>
>>>> Can you please have a look.. Login to the console and click on some menu
>>>> items.. [from the latest trunk]
>>>>
>>>> [2011-03-01 18:49:03,404]  INFO
>>>> {org.apache.directory.server.core.authn.AuthenticationInterceptor} -  
>>>> Cannot
>>>> bind to the server
>>>> [2011-03-01 18:49:03,404] ERROR
>>>> {org.apache.directory.server.ldap.handlers.LdapRequestHandler} -  ERR_732
>>>> Cannot process a Request while binding
>>>> [2011-03-01 18:49:03,405] ERROR
>>>> {org.apache.directory.server.ldap.handlers.LdapRequestHandler} -  ERR_732
>>>> Cannot process a Request while binding
>>>> [2011-03-01 18:49:03,406] ERROR
>>>> {org.apache.directory.server.ldap.handlers.LdapRequestHandler} -  ERR_732
>>>> Cannot process a Request while binding
>>>>
>>>> --
>>>> Thanks & Regards,
>>>> Prabath
>>>>
>>>> http://blog.facilelogin.com
>>>> http://RampartFAQ.com
>>>>
>>>> _______________________________________________
>>>> Carbon-dev mailing list
>>>> [email protected]
>>>> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
>>>>
>>>>
>>>
>>
>
_______________________________________________
Carbon-dev mailing list
[email protected]
http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev

Reply via email to