Hello, I've just installed OpenMeetings 2.1.1 on a CentOS 6 host for testing. Everything seems to work fine with local auth, but then I attempted to enable LDAP authentication to an Active Directory backend. As far as I can tell, the bind is working, but I seem to be getting back invalid password errors. I have dozens of other applications authing against this same AD instance, and I copy/pasted the username and password, so I know all of that is right. I thought it may have something to do with the bind user having a "#" in the password, but that doesn't seem to be the case, since the bind looks to be successful. I've tried setting ldap_server_type to both "AD" and "OpenLDAP" (per some old mailing list threads) but nothing seems to change with that.
Does anyone else have AD auth working right? I'm attaching (slightly anonymized versions of) my om_ldap.cfg and openmeetings.log (I was unable to find instructions for how to turn on debug logging for the current version; the only document that Google turned up was http://code.google.com/p/openmeetings/wiki/Logging which points to a file that doesn't exist). I've tried my plain username with both a domain prefix (domain\username) and without. With the domain prefix I get a "Username not found" error, and without the prefix I get "Invalid password" (confirmed by the AcceptSecurityContext error 525) This implies to me (am I wrong): 1) bind to AD is successful 2) without the domain prefix is the correct format 3) The account can at least be found Thanks in advance for any help, and many thanks for all the effort that went in to a project that might finally free me (a desktop Linux user) from incompatible or proprietary conference software. -Jason Antman
# # Licensed to the Apache Software Foundation (ASF) under one # or more contributor license agreements. See the NOTICE file # distributed with this work for additional information # regarding copyright ownership. The ASF licenses this file # to you under the Apache License, Version 2.0 (the # "License"); you may not use this file except in compliance # with the License. You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, # software distributed under the License is distributed on an # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. # #ConfigurationFile for LDAP Auth #ConfigKey 'ldap_config_path' must be set in DataBase Configration of OM and point to this file #o.becherer,14.01.2009 #specify the LDAP Server type # This parameter specifies the type of LDAP server your are defining # # Supported values are "OpenLDAP" and "AD" for Active Directory (defaults to AD). ldap_server_type=OpenLDAP #LDAP URL # This is the URL used to access your LDAP server. # can be a simple URL like: # ldap_conn_url=ldap://myldap.myorg.com # or a list of simple URL separated by a space as in: # ldap_conn_url=ldap://myldap.myorg.com ldap://myldap2.myorg.com # if you want to use "ldaps://" links, please be aware that you need to import your CA certificate # to a java keystore and add the -Djavax.net.ssl.keyStore, -Djavax.net.ssl.keyStorePassword, # -Djavax.net.ssl.trustStore and -Djavax.net.ssl.trustStorePassword parameters to your # JAVA_OPT environment ldap_conn_url=ldap://pdchostname.example.int:389 #Login distinguished name (DN) for Authentification on LDAP Server - keep emtpy if not requiered # Use DN with with ":" instead of "=". The conversion will be done in OM ldap_admin_dn=CMG\authuser #Loginpass for Authentification on LDAP Server - keep emtpy if not requiered ldap_passwd=foo#bar #base to search for userdata(of user, that wants to login) # Use DN with with ":" instead of "=". The conversion will be done in OM ldap_search_base=OU:MYORG,DC:example,DC:int # Fieldnames (can differ between Ldap servers) field_user_principal=sAMAccountName # Ldap auth type(SIMPLE,NONE) # When using SIMPLE a simple bind is performed on the LDAP server to check user authentication # When using NONE, the Ldap server is not used for authentication ldap_auth_type=SIMPLE # Ldap-password synchronization to OM DB # Set this to 'yes' if you want OM to synchronize the user Ldap-password to OM's internal DB # This enables local login of users if the ldap server is offline. # If you want to disable the feature, set this to 'no'. # Defautl value is 'yes' ldap_sync_password_to_om=no # Ldap user attributes mapping # Set the following internal OM user attributes to their corresponding Ldap-attribute ldap_user_attr_lastname=sn ldap_user_attr_firstname=givenName ldap_user_attr_mail=mail ldap_user_attr_street=streetAddress ldap_user_attr_additionalname=description ldap_user_attr_fax=facsimileTelephoneNumber ldap_user_attr_zip=postalCode ldap_user_attr_country=co ldap_user_attr_town=l ldap_user_attr_phone=telephoneNumber # optional, only absolute URLs make sense #ldap_user_picture_uri=picture_uri # optional # the timezone has to mach an entry in the OpenMeetings table "omtimezones" otherwise the user will get # the timezone defined in the value of the conf_key "default.timezone" in OpenMeetings "configurations" table #ldap_user_timezone=timezone # Ldap ignore upper/lower case, convert all input to lower case ldap_use_lower_case=false
DEBUG 09-09 13:30:08.572 ROOT:72 [0.0.0.0-startStop-1] - Starting up context openmeetings DEBUG 09-09 13:30:14.860 o.a.o.r.r.ScopeApplicationAdapter:132 [Launcher:/openmeetings] - webAppPath : /opt/openmeeting/webapps/openmeetings DEBUG 09-09 13:30:18.116 o.a.o.d.w.EmoticonsManager:62 [Launcher:/openmeetings] - ##### loadEmot completed DEBUG 09-09 13:30:18.118 o.a.o.Version:96 [Launcher:/openmeetings] - ################################################## # Openmeetings is up # # 2.1.1-RELEASE 1498907 2-July-2013 # # and ready to use # ################################################## DEBUG 09-09 13:30:23.671 o.a.o.q.s.MeetingReminderJob:34 [org.springframework.scheduling.quartz.SchedulerFactoryBean#0_Worker-2] - MeetingReminderJob.execute DEBUG 09-09 13:30:23.685 o.a.o.d.b.SessiondataDao:410 [org.springframework.scheduling.quartz.SchedulerFactoryBean#0_Worker-1] - ****** clearSessionTable: DEBUG 09-09 13:30:23.718 o.a.o.d.b.SessiondataDao:414 [org.springframework.scheduling.quartz.SchedulerFactoryBean#0_Worker-1] - clearSessionTable: 0 DEBUG 09-09 13:30:23.725 o.a.o.d.c.d.AppointmentDao:929 [org.springframework.scheduling.quartz.SchedulerFactoryBean#0_Worker-2] - startStamp 2013-09-09 13:30:23.709 DEBUG 09-09 13:30:23.725 o.a.o.d.c.d.AppointmentDao:930 [org.springframework.scheduling.quartz.SchedulerFactoryBean#0_Worker-2] - stopStamp 2013-09-09 13:45:23.709 DEBUG 09-09 13:30:23.783 o.a.o.d.c.m.AppointmentLogic:423 [org.springframework.scheduling.quartz.SchedulerFactoryBean#0_Worker-2] - doScheduledMeetingReminder : no Appointments in range INFO 09-09 13:30:26.374 o.a.c.c.C.[.[.0.0.0.[/openmeetings]:183 [http-bio-0.0.0.0-5080-exec-1] - Velocity [debug] ResourceManager : found usual_template.vm with loader org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader INFO 09-09 13:30:26.671 o.a.c.c.C.[.[.0.0.0.[/openmeetings]:183 [http-bio-0.0.0.0-5080-exec-7] - Velocity [debug] ResourceManager : found usual_template.vm with loader org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader DEBUG 09-09 13:30:31.304 o.a.o.r.r.ScopeApplicationAdapter:161 [NioProcessor-2] - roomConnect : DEBUG 09-09 13:30:31.304 o.a.o.r.r.ScopeApplicationAdapter:173 [NioProcessor-2] - ### Client connected to OpenMeetings, register Client StreamId: 0 scope hibernate isAVClient false DEBUG 09-09 13:30:31.305 o.a.o.r.r.ScopeApplicationAdapter:175 [NioProcessor-2] - params [Ljava.lang.Object;@3fe428ea DEBUG 09-09 13:30:31.308 o.a.o.u.c.ManageCryptStyle:38 [NioProcessor-2] - getInstanceOfCrypt: org.apache.openmeetings.utils.crypt.ManageCryptStyle@42c7c991 DEBUG 09-09 13:30:31.308 o.a.o.u.c.ManageCryptStyle:43 [NioProcessor-2] - configKeyCryptClassName: org.apache.openmeetings.utils.crypt.MD5Implementation DEBUG 09-09 13:30:31.469 o.a.o.d.b.SessiondataDao:72 [NioProcessor-2] - startsession :: startsession DEBUG 09-09 13:30:31.469 o.a.o.u.c.ManageCryptStyle:38 [NioProcessor-2] - getInstanceOfCrypt: org.apache.openmeetings.utils.crypt.ManageCryptStyle@42c7c991 DEBUG 09-09 13:30:31.469 o.a.o.u.c.ManageCryptStyle:43 [NioProcessor-2] - configKeyCryptClassName: org.apache.openmeetings.utils.crypt.MD5Implementation DEBUG 09-09 13:30:31.557 o.a.o.r.r.ScopeApplicationAdapter:458 [NioProcessor-2] - ----------- getPublicSID DEBUG 09-09 13:30:31.906 o.a.o.d.b.FieldManager:219 [NioProcessor-2] - Getting Labels for Language english DEBUG 09-09 13:30:31.906 o.a.o.d.b.FieldManager:252 [NioProcessor-2] - Language doesnt requiere RTL! DEBUG 09-09 13:30:31.989 o.a.o.d.b.FieldManager:219 [NioProcessor-2] - Getting Labels for Language english DEBUG 09-09 13:30:31.990 o.a.o.d.b.FieldManager:252 [NioProcessor-2] - Language doesnt requiere RTL! DEBUG 09-09 13:30:32.056 o.a.o.d.b.FieldManager:219 [NioProcessor-2] - Getting Labels for Language english DEBUG 09-09 13:30:32.057 o.a.o.d.b.FieldManager:252 [NioProcessor-2] - Language doesnt requiere RTL! DEBUG 09-09 13:30:32.128 o.a.o.d.b.FieldManager:219 [NioProcessor-2] - Getting Labels for Language english DEBUG 09-09 13:30:32.129 o.a.o.d.b.FieldManager:252 [NioProcessor-2] - Language doesnt requiere RTL! DEBUG 09-09 13:30:32.185 o.a.o.d.b.FieldManager:219 [NioProcessor-2] - Getting Labels for Language english DEBUG 09-09 13:30:32.186 o.a.o.d.b.FieldManager:252 [NioProcessor-2] - Language doesnt requiere RTL! DEBUG 09-09 13:30:32.254 o.a.o.d.b.FieldManager:219 [NioProcessor-2] - Getting Labels for Language english DEBUG 09-09 13:30:32.254 o.a.o.d.b.FieldManager:252 [NioProcessor-2] - Language doesnt requiere RTL! DEBUG 09-09 13:30:32.319 o.a.o.d.b.FieldManager:219 [NioProcessor-2] - Getting Labels for Language english DEBUG 09-09 13:30:32.320 o.a.o.d.b.FieldManager:252 [NioProcessor-2] - Language doesnt requiere RTL! DEBUG 09-09 13:30:32.384 o.a.o.d.b.FieldManager:219 [NioProcessor-2] - Getting Labels for Language english DEBUG 09-09 13:30:32.384 o.a.o.d.b.FieldManager:252 [NioProcessor-2] - Language doesnt requiere RTL! DEBUG 09-09 13:30:32.452 o.a.o.d.b.FieldManager:219 [NioProcessor-2] - Getting Labels for Language english DEBUG 09-09 13:30:32.452 o.a.o.d.b.FieldManager:252 [NioProcessor-2] - Language doesnt requiere RTL! DEBUG 09-09 13:30:32.502 o.a.o.d.b.FieldManager:219 [NioProcessor-2] - Getting Labels for Language english DEBUG 09-09 13:30:32.502 o.a.o.d.b.FieldManager:252 [NioProcessor-2] - Language doesnt requiere RTL! DEBUG 09-09 13:30:32.589 o.a.o.d.b.FieldManager:219 [NioProcessor-2] - Getting Labels for Language english DEBUG 09-09 13:30:32.590 o.a.o.d.b.FieldManager:252 [NioProcessor-2] - Language doesnt requiere RTL! DEBUG 09-09 13:30:32.654 o.a.o.d.b.FieldManager:219 [NioProcessor-2] - Getting Labels for Language english DEBUG 09-09 13:30:32.655 o.a.o.d.b.FieldManager:252 [NioProcessor-2] - Language doesnt requiere RTL! DEBUG 09-09 13:30:32.721 o.a.o.d.b.FieldManager:219 [NioProcessor-2] - Getting Labels for Language english DEBUG 09-09 13:30:32.722 o.a.o.d.b.FieldManager:252 [NioProcessor-2] - Language doesnt requiere RTL! DEBUG 09-09 13:30:32.783 o.a.o.d.b.FieldManager:219 [NioProcessor-2] - Getting Labels for Language english DEBUG 09-09 13:30:32.783 o.a.o.d.b.FieldManager:252 [NioProcessor-2] - Language doesnt requiere RTL! DEBUG 09-09 13:30:32.834 o.a.o.d.b.FieldManager:219 [NioProcessor-2] - Getting Labels for Language english DEBUG 09-09 13:30:32.835 o.a.o.d.b.FieldManager:252 [NioProcessor-2] - Language doesnt requiere RTL! DEBUG 09-09 13:30:32.899 o.a.o.d.b.FieldManager:219 [NioProcessor-2] - Getting Labels for Language english DEBUG 09-09 13:30:32.900 o.a.o.d.b.FieldManager:252 [NioProcessor-2] - Language doesnt requiere RTL! DEBUG 09-09 13:30:32.940 o.a.o.d.b.FieldManager:219 [NioProcessor-2] - Getting Labels for Language english DEBUG 09-09 13:30:32.940 o.a.o.d.b.FieldManager:252 [NioProcessor-2] - Language doesnt requiere RTL! DEBUG 09-09 13:30:35.714 o.a.o.d.b.SessiondataDao:94 [NioProcessor-2] - updateUser User SID: ERROR 09-09 13:30:35.726 o.a.o.d.b.SessiondataDao:106 [NioProcessor-2] - Could not find session to update: DEBUG 09-09 13:30:35.910 o.a.o.d.b.d.LdapConfigDao:246 [NioProcessor-2] - selectMaxFromConfigurations WARN 09-09 13:30:55.178 o.a.o.r.MainService:307 [NioProcessor-2] - loginUser: 63901c19d7b80c9e8e48a24e6bd90ab9 jantman DEBUG 09-09 13:30:55.179 o.a.o.r.MainService:318 [NioProcessor-2] - Ldap Login DEBUG 09-09 13:30:55.247 o.a.o.l.LdapLoginManagement:245 [NioProcessor-2] - LdapLoginmanagement.doLdapLogin DEBUG 09-09 13:30:55.247 o.a.o.l.LdapLoginManagement:209 [NioProcessor-2] - LdapLoginmanagement.getLdapConfigData DEBUG 09-09 13:30:55.248 o.a.o.l.LdapLoginManagement:222 [NioProcessor-2] - LdapLoginmanagement.readConfig : /opt/openmeeting/webapps/openmeetings/conf/om_ldap.cfg DEBUG 09-09 13:30:55.250 o.a.o.l.LdapLoginManagement:149 [NioProcessor-2] - isValidAuthType DEBUG 09-09 13:30:55.250 o.a.o.l.LdapLoginManagement:381 [NioProcessor-2] - Searching userdata with LDAP Search Filter :(sAMAccountName=jantman) DEBUG 09-09 13:30:55.251 o.a.o.l.LdapAuthBase:84 [NioProcessor-2] - LdapAuthBase DEBUG 09-09 13:30:55.252 o.a.o.l.LdapLoginManagement:390 [NioProcessor-2] - authenticating admin... DEBUG 09-09 13:30:55.252 o.a.o.l.LdapAuthBase:101 [NioProcessor-2] - authenticateUser DEBUG 09-09 13:30:55.252 o.a.o.l.LdapAuthBase:117 [NioProcessor-2] - Authentification to LDAP - Server start DEBUG 09-09 13:30:55.252 o.a.o.l.LdapAuthBase:151 [NioProcessor-2] - loginToLdapServer DEBUG 09-09 13:30:55.286 o.a.o.l.LdapLoginManagement:393 [NioProcessor-2] - Checking server type... DEBUG 09-09 13:30:55.287 o.a.o.l.LdapLoginManagement:397 [NioProcessor-2] - LDAP server is OpenLDAP DEBUG 09-09 13:30:55.287 o.a.o.l.LdapLoginManagement:398 [NioProcessor-2] - LDAP search base: OU=MYORG,DC=example,DC=int DEBUG 09-09 13:30:55.317 o.a.o.l.LdapAuthBase:101 [NioProcessor-2] - authenticateUser DEBUG 09-09 13:30:55.317 o.a.o.l.LdapAuthBase:117 [NioProcessor-2] - Authentification to LDAP - Server start DEBUG 09-09 13:30:55.317 o.a.o.l.LdapAuthBase:151 [NioProcessor-2] - loginToLdapServer ERROR 09-09 13:30:55.331 o.a.o.l.LdapAuthBase:123 [NioProcessor-2] - Authentification on LDAP Server failed : [LDAP: error code 49 - 80090308: LdapErr: DSID-0C090334, comment: AcceptSecurityContext error, data 525, vece ] ERROR 09-09 13:30:55.335 o.a.o.l.LdapAuthBase:124 [NioProcessor-2] - [Authentification on LDAP Server failed] javax.naming.AuthenticationException: [LDAP: error code 49 - 80090308: LdapErr: DSID-0C090334, comment: AcceptSecurityContext error, data 525, vece ] at com.sun.jndi.ldap.LdapCtx.mapErrorCode(LdapCtx.java:3032) ~[na:1.6.0_24] at com.sun.jndi.ldap.LdapCtx.processReturnCode(LdapCtx.java:2978) ~[na:1.6.0_24] at com.sun.jndi.ldap.LdapCtx.processReturnCode(LdapCtx.java:2780) ~[na:1.6.0_24] at com.sun.jndi.ldap.LdapCtx.connect(LdapCtx.java:2694) ~[na:1.6.0_24] at com.sun.jndi.ldap.LdapCtx.<init>(LdapCtx.java:306) ~[na:1.6.0_24] at com.sun.jndi.ldap.LdapCtxFactory.getUsingURL(LdapCtxFactory.java:193) ~[na:1.6.0_24] at com.sun.jndi.ldap.LdapCtxFactory.getUsingURLs(LdapCtxFactory.java:211) ~[na:1.6.0_24] at com.sun.jndi.ldap.LdapCtxFactory.getLdapCtxInstance(LdapCtxFactory.java:154) ~[na:1.6.0_24] at com.sun.jndi.ldap.LdapCtxFactory.getInitialContext(LdapCtxFactory.java:84) ~[na:1.6.0_24] at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:684) ~[na:1.6.0_24] at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:305) ~[na:1.6.0_24] at javax.naming.InitialContext.init(InitialContext.java:240) ~[na:1.6.0_24] at javax.naming.InitialContext.<init>(InitialContext.java:214) ~[na:1.6.0_24] at javax.naming.directory.InitialDirContext.<init>(InitialDirContext.java:99) ~[na:1.6.0_24] at org.apache.openmeetings.ldap.LdapAuthBase.authenticateUser(LdapAuthBase.java:121) ~[openmeetings-2.1.1-RELEASE.jar:na] at org.apache.openmeetings.ldap.LdapLoginManagement.doLdapLogin(LdapLoginManagement.java:406) [openmeetings-2.1.1-RELEASE.jar:na] at org.apache.openmeetings.remote.MainService.loginUser(MainService.java:333) [openmeetings-2.1.1-RELEASE.jar:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.6.0_24] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) ~[na:1.6.0_24] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.6.0_24] at java.lang.reflect.Method.invoke(Method.java:616) ~[na:1.6.0_24] at org.red5.server.service.ServiceInvoker.invoke(ServiceInvoker.java:196) [red5.jar:na] at org.red5.server.service.ServiceInvoker.invoke(ServiceInvoker.java:115) [red5.jar:na] at org.red5.server.net.rtmp.RTMPHandler.invokeCall(RTMPHandler.java:157) [red5.jar:na] at org.red5.server.net.rtmp.RTMPHandler.onInvoke(RTMPHandler.java:399) [red5.jar:na] at org.red5.server.net.rtmp.BaseRTMPHandler.messageReceived(BaseRTMPHandler.java:130) [red5.jar:na] at org.red5.server.net.rtmp.RTMPMinaIoHandler.messageReceived(RTMPMinaIoHandler.java:164) [red5.jar:na] at org.apache.mina.core.filterchain.DefaultIoFilterChain$TailFilter.messageReceived(DefaultIoFilterChain.java:716) [mina-core-2.0.4.jar:na] at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:434) [mina-core-2.0.4.jar:na] at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1200(DefaultIoFilterChain.java:46) [mina-core-2.0.4.jar:na] at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.messageReceived(DefaultIoFilterChain.java:796) [mina-core-2.0.4.jar:na] at org.apache.mina.filter.codec.ProtocolCodecFilter$ProtocolDecoderOutputImpl.flush(ProtocolCodecFilter.java:427) [mina-core-2.0.4.jar:na] at org.apache.mina.filter.codec.ProtocolCodecFilter.messageReceived(ProtocolCodecFilter.java:245) [mina-core-2.0.4.jar:na] at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:434) [mina-core-2.0.4.jar:na] at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1200(DefaultIoFilterChain.java:46) [mina-core-2.0.4.jar:na] at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.messageReceived(DefaultIoFilterChain.java:796) [mina-core-2.0.4.jar:na] at org.red5.server.net.rtmpe.RTMPEIoFilter.messageReceived(RTMPEIoFilter.java:124) [red5.jar:na] at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:434) [mina-core-2.0.4.jar:na] at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1200(DefaultIoFilterChain.java:46) [mina-core-2.0.4.jar:na] at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.messageReceived(DefaultIoFilterChain.java:796) [mina-core-2.0.4.jar:na] at org.apache.mina.core.filterchain.IoFilterAdapter.messageReceived(IoFilterAdapter.java:119) [mina-core-2.0.4.jar:na] at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:434) [mina-core-2.0.4.jar:na] at org.apache.mina.core.filterchain.DefaultIoFilterChain.fireMessageReceived(DefaultIoFilterChain.java:426) [mina-core-2.0.4.jar:na] at org.apache.mina.core.polling.AbstractPollingIoProcessor.read(AbstractPollingIoProcessor.java:715) [mina-core-2.0.4.jar:na] at org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPollingIoProcessor.java:668) [mina-core-2.0.4.jar:na] at org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPollingIoProcessor.java:657) [mina-core-2.0.4.jar:na] at org.apache.mina.core.polling.AbstractPollingIoProcessor.access$600(AbstractPollingIoProcessor.java:68) [mina-core-2.0.4.jar:na] at org.apache.mina.core.polling.AbstractPollingIoProcessor$Processor.run(AbstractPollingIoProcessor.java:1141) [mina-core-2.0.4.jar:na] at org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:64) [mina-core-2.0.4.jar:na] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1146) [na:1.6.0_24] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [na:1.6.0_24] at java.lang.Thread.run(Thread.java:679) [na:1.6.0_24] ERROR 09-09 13:30:55.336 o.a.o.l.LdapLoginManagement:407 [NioProcessor-2] - jantman not authenticated. DEBUG 09-09 13:30:55.385 o.a.o.r.ErrorService:56 [NioProcessor-2] - errorid, language_id: -11|1 DEBUG 09-09 13:30:55.403 o.a.o.r.ErrorService:60 [NioProcessor-2] - eValues.getFieldvalues_id() = 336 DEBUG 09-09 13:30:55.414 o.a.o.r.ErrorService:61 [NioProcessor-2] - eValues.getErrorType() = org.apache.openmeetings.persistence.beans.basic.ErrorType@37f92637