It's all about the answers!

Ask a question

m6/bluepages:can't load user information


yu wang (4886245) | asked May 08 '08, 7:14 a.m.
log:
org.eclipse.birt.data.engine.odaconsumer.ConnectionManager addProfileProviderService( Map )

Added default property service:

org.eclipse.datatools.connectivity.oda.profile.connectionPropertyService
00000048 DataEngineImp I

org.eclipse.birt.data.engine.impl.DataEngineImpl shutdown Data engine shuts down
0000002c SystemOut O 09:13:56,828 ERROR

ory.service.internal.userregistry.LDAPUserRegistry - Error fetching information for user

"xxxx@cn.ibm.com" from external user registry.
javax.naming.CommunicationException: connection closed ; remaining name 'ou=bluepages,o=ibm.com'
at com.sun.jndi.ldap.LdapCtx.doSearch(LdapCtx.java:1976)
at com.sun.jndi.ldap.LdapCtx.searchAux(LdapCtx.java:1821)
at com.sun.jndi.ldap.LdapCtx.c_search(LdapCtx.java:1746)
at

com.sun.jndi.toolkit.ctx.ComponentDirContext.p_search(ComponentDirContext.java:383)
at

com.sun.jndi.toolkit.ctx.PartialCompositeDirContext.search(PartialCompositeDirContext.java:3

53)
at

com.sun.jndi.toolkit.ctx.PartialCompositeDirContext.search(PartialCompositeDirContext.java:3

36)
at javax.naming.directory.InitialDirContext.search(InitialDirContext.java:259)
at

com.ibm.team.repository.jndi.internal.DirContextImpl.search(DirContextImpl.java:242)
at

com.ibm.team.repository.service.internal.userregistry.LDAPUserRegistry.fetchUser(LDAPUserReg

istry.java:419)
at

com.ibm.team.repository.service.internal.userregistry.ExternalUserRegistryService.fetchUser(

ExternalUserRegistryService.java:195)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:79)
at

sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:618)
at

org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.invoke(ExportProxyService

Record.java:375)
at

org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.access$0(ExportProxyServi

ceRecord.java:361)
at

org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord$ExportedServiceInvocation

Handler.invoke(ExportProxyServiceRecord.java:55)
at $Proxy189.fetchUser(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:79)
at

sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:618)
at

com.ibm.team.repository.servlet.AbstractTeamServerServlet.handleMethod(AbstractTeamServerSer

vlet.java:1051)
at

com.ibm.team.repository.servlet.AbstractTeamServerServlet.executeMethod(AbstractTeamServerSe

rvlet.java:805)
at

com.ibm.team.repository.servlet.AbstractTeamServerServlet.doPost(AbstractTeamServerServlet.j

ava:618)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:763)
at

com.ibm.team.repository.servlet.AbstractTeamServerServlet.service(AbstractTeamServerServlet.

java:1361)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
at

org.eclipse.equinox.http.registry.internal.ServletManager$ServletWrapper.service(ServletMana

ger.java:180)
at

org.eclipse.equinox.http.servlet.internal.ServletRegistration.handleRequest(ServletRegistrat

ion.java:90)
at

org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(ProxyServlet.java:111)
at

org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyServlet.java:75)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
at org.eclipse.equinox.servletbridge.BridgeServlet.service(BridgeServlet.java:115)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:966)
at

com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:478)
at

com.ibm.ws.wswebcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:463)
at

com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheServletWrapper.java:9

2)
at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:744)
at com.ibm.ws.wswebcontainer.WebContainer.handleRequest(WebContainer.java:1425)
at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:92)
at

com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.ja

va:465)
at

com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.ja

va:394)
at

com.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complete(HttpICLReadCallback.java:1

02)
at

com.ibm.ws.ssl.channel.impl.SSLReadServiceContext$SSLReadCompletedCallback.complete(SSLReadS

erviceContext.java:1812)
at

com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListe

ner.java:152)
at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:213)
at

com.ibm.io.async.AbstractAsyncFuture.fireCompletionActions(AbstractAsyncFuture.java:195)
at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:136)
at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:193)
at com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:725)
at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:847)
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1498)
Caused by:
java.io.IOException: connection closed
at com.sun.jndi.ldap.LdapClient.ensureOpen(LdapClient.java:1573)
at com.sun.jndi.ldap.LdapClient.search(LdapClient.java:519)
at com.sun.jndi.ldap.LdapCtx.doSearch(LdapCtx.java:1959)
... 53 more


resolve this issue by restarting server1

One answer



permanent link
Mike Antosh (312) | answered May 08 '08, 12:24 p.m.
This started happening to me on Monday after it had been working well for a week. I had imported a couple dozen users into three different Jazz servers with no problems.

Here is my log from the Team Concert client:

!ENTRY com.ibm.team.process.rcp.ui 4 0 2008-05-07 10:42:53.234
!MESSAGE Error logged from Process RCP UI:
!STACK 0
com.ibm.team.repository.common.TeamRepositoryException: Error retrieving users from external registry.
at com.ibm.team.repository.service.internal.userregistry.LDAPUserRegistry.doFindUsersByName(LDAPUserRegistry.java:558)
at com.ibm.team.repository.service.internal.userregistry.LDAPUserRegistry.findUsersByName(LDAPUserRegistry.java:504)
at com.ibm.team.repository.service.internal.userregistry.ExternalUserRegistryService.findUsersByName(ExternalUserRegistryService.java:241)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:64)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:615)
at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.invoke(ExportProxyServiceRecord.java:375)
at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.access$0(ExportProxyServiceRecord.java:361)
at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord$ExportedServiceInvocationHandler.invoke(ExportProxyServiceRecord.java:55)
at $Proxy188.findUsersByName(null)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:64)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:615)
at com.ibm.team.repository.servlet.AbstractTeamServerServlet.handleMethod(AbstractTeamServerServlet.java:1051)
at com.ibm.team.repository.servlet.AbstractTeamServerServlet.executeMethod(AbstractTeamServerServlet.java:805)
at com.ibm.team.repository.servlet.AbstractTeamServerServlet.doPost(AbstractTeamServerServlet.java:618)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
at com.ibm.team.repository.servlet.AbstractTeamServerServlet.service(AbstractTeamServerServlet.java:1361)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.eclipse.equinox.http.registry.internal.ServletManager$ServletWrapper.service(ServletManager.java:180)
at org.eclipse.equinox.http.servlet.internal.ServletRegistration.handleRequest(ServletRegistration.java:90)
at org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(ProxyServlet.java:111)
at org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyServlet.java:75)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.eclipse.equinox.servletbridge.BridgeServlet.service(BridgeServlet.java:115)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:524)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
at java.lang.Thread.run(Thread.java:801)
at com.ibm.team.repository.common.internal.marshal.util.MarshallerUtil.decodeExceptions(MarshallerUtil.java:321)
at com.ibm.team.repository.common.internal.marshal.util.MarshallerUtil.decodeFault(MarshallerUtil.java:260)
at com.ibm.team.repository.transport.client.RemoteTeamService.constructExceptionFromFault(RemoteTeamService.java:489)
at com.ibm.team.repository.transport.client.RemoteTeamService.executeMethod(RemoteTeamService.java:409)
at com.ibm.team.repository.transport.client.RemoteTeamService.invoke(RemoteTeamService.java:180)
at com.ibm.team.repository.transport.client.ServiceInvocationHandler.invoke(ServiceInvocationHandler.java:43)
at $Proxy2.findUsersByName(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:64)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:615)
at com.ibm.team.repository.client.internal.ServiceInterfaceProxy.invokeServiceCall(ServiceInterfaceProxy.java:147)
at com.ibm.team.repository.client.internal.ServiceInterfaceProxy.invoke(ServiceInterfaceProxy.java:82)
at $Proxy2.findUsersByName(Unknown Source)
at com.ibm.team.process.internal.rcp.ui.ProcessRCPUIPlugin$4.run(ProcessRCPUIPlugin.java:543)
at com.ibm.team.repository.client.internal.TeamRepository$3.run(TeamRepository.java:1077)
at com.ibm.team.repository.common.transport.CancelableCaller.call(CancelableCaller.java:76)
at com.ibm.team.repository.client.internal.TeamRepository.callCancelableService(TeamRepository.java:1070)
at com.ibm.team.process.internal.rcp.ui.ProcessRCPUIPlugin.fetchExternalUsers(ProcessRCPUIPlugin.java:537)
at com.ibm.team.process.internal.rcp.ui.ContributorSelectionBlock.fillContentProvider(ContributorSelectionBlock.java:1247)
at com.ibm.team.process.internal.rcp.ui.ContributorSelectionBlock$FilterJob.filterContent(ContributorSelectionBlock.java:2262)
at com.ibm.team.process.internal.rcp.ui.ContributorSelectionBlock$FilterJob.internalRun(ContributorSelectionBlock.java:2217)
at com.ibm.team.process.internal.rcp.ui.ContributorSelectionBlock$FilterJob.doRun(ContributorSelectionBlock.java:2200)
at com.ibm.team.process.internal.rcp.ui.ContributorSelectionBlock$FilterJob.run(ContributorSelectionBlock.java:2188)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
Caused by: javax.naming.CommunicationException: connection closed
at com.sun.jndi.ldap.LdapCtx.doSearch(LdapCtx.java:1976)
at com.sun.jndi.ldap.LdapCtx.searchAux(LdapCtx.java:1821)
at com.sun.jndi.ldap.LdapCtx.c_search(LdapCtx.java:1746)
at com.sun.jndi.toolkit.ctx.ComponentDirContext.p_search(ComponentDirContext.java:383)
at com.sun.jndi.toolkit.ctx.PartialCompositeDirContext.search(PartialCompositeDirContext.java:353)
at com.sun.jndi.toolkit.ctx.PartialCompositeDirContext.search(PartialCompositeDirContext.java:336)
at javax.naming.directory.InitialDirContext.search(InitialDirContext.java:259)
at com.ibm.team.repository.jndi.internal.DirContextImpl.search(DirContextImpl.java:242)
at com.ibm.team.repository.service.internal.userregistry.LDAPUserRegistry.doFindUsersByName(LDAPUserRegistry.java:541)
... 67 more
Caused by: java.io.IOException: connection closed
at com.sun.jndi.ldap.LdapClient.ensureOpen(LdapClient.java:1573)
at com.sun.jndi.ldap.LdapClient.search(LdapClient.java:519)
at com.sun.jndi.ldap.LdapCtx.doSearch(LdapCtx.java:1959)
... 75 more

Your answer


Register or to post your answer.


Dashboards and work items are no longer publicly available, so some links may be invalid. We now provide similar information through other means. Learn more here.