Прерывистое соединение LDAP закрыто с JBOSS 4.3 EAP Cp_09 - PullRequest
0 голосов
/ 17 апреля 2019

Закрыто соединение LDAP с JBOSS4.3 EAP CP_09. Мы, пользователи, пытаемся получить всех пользователей из LDAP, получая исключение закрытого соединения.Но эта проблема прерывистая.Не удалось воспроизвести эту проблему.Вот журнал приложений.

 org.springframework.ldap.CommunicationException: connection closed; nested exception is javax.nami
    ng.CommunicationException: connection closed [Root exception is java.io.IOException: connection closed]
            at com.sun.facelets.tag.TagAttribute.getObject(TagAttribute.java:235)
            at com.sun.facelets.tag.TagAttribute.getBoolean(TagAttribute.java:79)
            at com.sun.facelets.tag.jstl.core.IfHandler.apply(IfHandler.java:49)
            at com.sun.facelets.tag.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:47)
            at com.sun.facelets.tag.ui.CompositionHandler.apply(CompositionHandler.java:119)
            at com.sun.facelets.compiler.NamespaceHandler.apply(NamespaceHandler.java:49)
            at com.sun.facelets.compiler.EncodingHandler.apply(EncodingHandler.java:25)
            at com.sun.facelets.impl.DefaultFacelet.include(DefaultFacelet.java:248)
            at com.sun.facelets.impl.DefaultFacelet.include(DefaultFacelet.java:294)
            at com.sun.facelets.impl.DefaultFaceletContext.includeFacelet(DefaultFaceletContext.java:268)
            at com.sun.facelets.tag.UserTagHandler.apply(UserTagHandler.java:98)
            at com.sun.facelets.tag.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:47)
            at com.sun.facelets.tag.ui.DefineHandler.applyDefinition(DefineHandler.java:64)
            at com.sun.facelets.tag.ui.CompositionHandler.apply(CompositionHandler.java:131)
            at com.sun.facelets.impl.DefaultFaceletContext$TemplateManager.apply(DefaultFaceletContext.java:337)
            at com.sun.facelets.impl.DefaultFaceletContext.includeDefinition(DefaultFaceletContext.java:307)
            at com.sun.facelets.tag.ui.InsertHandler.apply(InsertHandler.java:68)
            at com.sun.facelets.tag.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:47)
            at com.sun.facelets.tag.jsf.ComponentHandler.applyNextHandler(ComponentHandler.java:314)
            at com.sun.facelets.tag.jsf.ComponentHandler.apply(ComponentHandler.java:169)
            at com.sun.facelets.tag.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:47)
            at com.sun.facelets.tag.ui.CompositionHandler.apply(CompositionHandler.java:119)
            at com.sun.facelets.compiler.NamespaceHandler.apply(NamespaceHandler.java:49)
            at com.sun.facelets.compiler.EncodingHandler.apply(EncodingHandler.java:25)
            at com.sun.facelets.impl.DefaultFacelet.include(DefaultFacelet.java:248)
            at com.sun.facelets.impl.DefaultFacelet.include(DefaultFacelet.java:294)
            at com.sun.facelets.impl.DefaultFacelet.include(DefaultFacelet.java:273)
            at com.sun.facelets.impl.DefaultFaceletContext.includeFacelet(DefaultFaceletContext.java:140)
            at com.sun.facelets.tag.ui.CompositionHandler.apply(CompositionHandler.java:113)
            at com.sun.facelets.compiler.NamespaceHandler.apply(NamespaceHandler.java:49)
            at com.sun.facelets.compiler.EncodingHandler.apply(EncodingHandler.java:25)
            at com.sun.facelets.impl.DefaultFacelet.apply(DefaultFacelet.java:95)
            at com.sun.facelets.FaceletViewHandler.buildView(FaceletViewHandler.java:524)
            at com.sun.facelets.FaceletViewHandler.renderView(FaceletViewHandler.java:567)
            at org.ajax4jsf.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:100)
            at org.ajax4jsf.application.AjaxViewHandler.renderView(AjaxViewHandler.java:176)
            at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:110)
      at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:100)
            at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139)
            at org.jboss.portletbridge.AjaxPortletBridge.render(AjaxPortletBridge.java:846)
            at org.jboss.portletbridge.AjaxPortletBridge.renderResponse(AjaxPortletBridge.java:671)
            at org.jboss.portletbridge.AjaxPortletBridge.doFacesRequest(AjaxPortletBridge.java:509)
            at javax.portlet.faces.GenericFacesPortlet.doFacesDispatch(GenericFacesPortlet.java:351)
            at javax.portlet.faces.GenericFacesPortlet.doView(GenericFacesPortlet.java:312)
            at javax.portlet.GenericPortlet.doDispatch(GenericPortlet.java:328)
            at javax.portlet.faces.GenericFacesPortlet.doDispatch(GenericFacesPortlet.java:293)
            at javax.portlet.GenericPortlet.render(GenericPortlet.java:233)
            at org.jboss.portal.portlet.impl.jsr168.PortletContainerImpl$Invoker.doFilter(PortletContainerImpl.java:568)
            at org.jboss.portal.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:159)
            at org.jboss.portal.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:80)
            at org.jboss.portal.portlet.impl.jsr168.PortletContainerImpl.dispatch(PortletContainerImpl.java:505)
            at org.jboss.portal.portlet.container.ContainerPortletDispatcher.invoke(ContainerPortletDispatcher.java:42)
            at org.jboss.portal.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:82)
    nterceptor.java:97)
    22078035659651697.java)
            at org.jboss.aspects.tx.TxPolicy.invokeInNoTx(TxPolicy.java:66)
            at org.jboss.aspects.tx.TxInterceptor$NotSupported.invoke(TxInterceptor.java:112)
    22078035659651697.java)
            at org.jboss.aspects.tx.TxPolicy.invokeInNoTx(TxPolicy.java:66)
            at org.jboss.aspects.tx.TxInterceptor$NotSupported.invoke(TxInterceptor.java:102)
    22078035659651697.java)
            at org.jboss.portal.core.aspects.portlet.TransactionInterceptor.invokeNotSupported(TransactionInterceptor.java)
            at org.jboss.portal.core.aspects.portlet.TransactionInterceptor.invoke(TransactionInterceptor.java:58)
            at org.jboss.portal.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:82)
            at org.jboss.portal.core.aspects.portlet.HeaderInterceptor.invoke(HeaderInterceptor.java:49)
            at org.jboss.portal.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:82)
            at org.jboss.portal.portlet.aspects.portlet.EventPayloadInterceptor.invoke(EventPayloadInterceptor.java:196)
            at org.jboss.portal.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:82)
            at org.jboss.portal.portlet.aspects.portlet.RequestAttributeConversationInterceptor.invoke(RequestAttributeConversationInterceptor.java:119)
            at org.jboss.portal.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:82)
            at org.jboss.portal.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:82)
            at org.jboss.portal.core.aspects.portlet.SignOutInterceptor.invoke(SignOutInterceptor.java:43)
            at org.jboss.portal.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:82)
      at org.jboss.portal.core.aspects.portlet.AjaxInterceptor.invoke(AjaxInterceptor.java:49)
            at org.jboss.portal.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:82)
            at org.jboss.portal.core.aspects.portlet.BackwardCompatibilityInterceptor.invoke(BackwardCompatibilityInterceptor.java:46)
            at org.jboss.portal.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:82)
            at org.jboss.portal.portlet.bridge.BridgeInterceptor.invoke(BridgeInterceptor.java:49)
            at org.jboss.portal.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:82)
            at org.jboss.portal.portlet.aspects.portlet.PortletSessionSynchronizationInterceptor.invoke(PortletSessionSynchronizationInterceptor.java:82)
            at org.jboss.portal.portlet.PortletInvokerInterceptor.invoke(Por
    2019-03-20 18:37:48,001 ERROR [STDERR] tletInvokerInterceptor.java:82)
            at org.jboss.portal.portlet.aspects.portlet.ContextTrackerInterceptor.invoke(ContextTrackerInterceptor.java:48)
            at org.jboss.portal.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:82)
            at org.jboss.portal.portlet.aspects.portlet.ContextDispatcherInterceptor.access$001(ContextDispatcherInterceptor.java:49)
            at org.jboss.portal.portlet.aspects.portlet.ContextDispatcherInterceptor$1.doCallback(ContextDispatcherInterceptor.java:123)
            at org.jboss.portal.web.command.CommandDispatcher$CallbackCommand.execute(CommandDispatcher.java:74)
            at sun.reflect.GeneratedMethodAccessor18979.invoke(Unknown Source)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
            at java.lang.reflect.Method.invoke(Method.java:597)
            at org.jboss.portal.web.command.CommandServlet.doGet(CommandServlet.java:130)
            at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
            at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
            at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
            at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
            at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:687)
            at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:590)
            at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:505)
            at org.jboss.portal.web.command.CommandServlet.include(CommandServlet.java:79)
            at org.jboss.portal.web.command.CommandDispatcher.include(CommandDispatcher.java:50)
            at org.jboss.portal.web.jboss.JBossWebContext.include(JBossWebContext.java:66)
            at org.jboss.portal.web.impl.DefaultServletContainer.include(DefaultServletContainer.java:190)
            at org.jboss.portal.portlet.impl.spi.AbstractServerContext.dispatch(AbstractServerContext.java:69)
            at org.jboss.portal.portlet.aspects.portlet.ContextDispatcherInterceptor.invoke(ContextDispatcherInterceptor.java:77)
            at org.jboss.portal.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:82)
            at org.jboss.portal.core.aspects.portlet.HttpHeaderInterceptor.invoke(HttpHeaderInterceptor.java:67)
            at org.jboss.portal.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:82)
            at org.jboss.portal.portlet.aspects.portlet.SecureTransportInterceptor.invoke(SecureTransportInterceptor.java:69)
            at org.jboss.portal.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:82)
            at org.jboss.portal.portlet.aspects.portlet.ValveInterceptor.invoke(ValveInterceptor.java:75)
            at org.jboss.portal.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:82)
     at org.jboss.portal.portlet.container.ContainerPortletInvoker.invoke(ContainerPortletInvoker.java:116)
            at org.jboss.portal.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:82)
            at org.jboss.portal.portlet.state.producer.ProducerPortletInvoker.invoke(ProducerPortletInvoker.java:221)
    oker.java:53)
    a)
            at org.jboss.aspects.tx.TxPolicy.invokeInCallerTx(TxPolicy.java:126)
            at org.jboss.aspects.tx.TxInterceptor$Required.invoke(TxInterceptor.java:195)
    a)
            at org.jboss.aspects.tx.TxPolicy.invokeInCallerTx(TxPolicy.java:126)
            at org.jboss.aspects.tx.TxInterceptor$Required.invoke(TxInterceptor.java:195)
    a)
            at org.jboss.portal.core.impl.portlet.state.ProducerPortletInvoker.invoke(ProducerPortletInvoker.java)
            at org.jboss.portal.portlet.federation.impl.FederatedPortletInvokerService.invoke(FederatedPortletInvokerService.java:145)
            at org.jboss.portal.portlet.federation.impl.FederatingPortletInvokerService.invoke(FederatingPortletInvokerService.java:149)
            at org.jboss.portal.core.model.instance.InstanceInvoker.invoke(InstanceInvoker.java:42)
            at org.jboss.portal.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:82)
            at org.jboss.portal.portlet.aspects.portlet.PortalSessionSynchronizationInterceptor.invoke(PortalSessionSynchronizationInterceptor.java:93)
            at org.jboss.portal.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:82)
            at org.jboss.portal.core.model.instance.InstanceSecurityInterceptor.invoke(InstanceSecurityInterceptor.java:93)
            at org.jboss.portal.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:82)
            at org.jboss.portal.portlet.aspects.portlet.ConsumerCacheInterceptor.invoke(ConsumerCacheInterceptor.java:162)
    mpl.java:408)
    )
            at org.jboss.aspects.tx.TxPolicy.invokeInCallerTx(TxPolicy.java:126)
            at org.jboss.aspects.tx.TxInterceptor$Required.invoke(TxInterceptor.java:195)
    )
            at org.jboss.aspects.tx.TxPolicy.invokeInCallerTx(TxPolicy.java:126)
            at org.jboss.aspects.tx.TxInterceptor$Required.invoke(TxInterceptor.java:195)
    )
            at org.jboss.portal.core.impl.model.instance.InstanceContainerImpl.invoke(InstanceContainerImpl.java)
            at org.jboss.portal.core.impl.model.instance.AbstractInstance.invoke(AbstractInstance.java:231)
            at org.jboss.portal.core.impl.model.content.InternalContentProvider.renderWindow(InternalContentProvider.java:345)
            at org.jboss.portal.core.model.portal.command.render.RenderWindowCommand.execute(RenderWindowCommand.java:100)
            at org.jboss.portal.core.controller.ControllerCommand$1.invoke(ControllerCommand.java:68)
            at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:131)
            at org.jboss.portal.core.aspects.controller.node.EventBroadcasterInterceptor.invoke(EventBroadcasterInterceptor.java:124)
            at org.jboss.portal.core.controller.ControllerInterceptor.invoke(ControllerInterceptor.java:40)
            at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:115)
            at org.jboss.portal.core.aspects.controller.PageCustomizerInterceptor.invoke(PageCustomizerInterceptor.java:133)
            at org.jboss.portal.core.controller.ControllerInterceptor.invoke(ControllerInterceptor.java:40)
            at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:115)
            at org.jboss.portal.core.aspects.controller.PolicyEnforcementInterceptor.invoke(PolicyEnforcementInterceptor.java:78)
     at org.jboss.portal.core.controller.ControllerInterceptor.invoke(ControllerInterceptor.java:40)
            at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:115)
            at org.jboss.portal.core.aspects.controller.node.PortalNodeInterceptor.invoke(PortalNodeInterceptor.java:81)
            at org.jboss.portal.core.controller.ControllerInterceptor.invoke(ControllerInterceptor.java:40)
            at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:115)
            at org.jboss.portal.core.aspects.controller.BackwardCompatibilityInterceptor.invoke(BackwardCompatibilityInterceptor.java:48)
            at org.jboss.portal.core.controller.ControllerInterceptor.invoke(ControllerInterceptor.java:40)
            at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:115)
            ... 278 more
    n is java.io.IOException: connection closed]
            at org.springframework.ldap.support.LdapUtils.convertLdapException(LdapUtils.java:98)
            at org.springframework.ldap.core.LdapTemplate.search(LdapTemplate.java:319)
            at org.springframework.ldap.core.LdapTemplate.search(LdapTemplate.java:259)
            at org.springframework.ldap.core.LdapTemplate.search(LdapTemplate.java:606)
            at org.springframework.ldap.core.LdapTemplate.search(LdapTemplate.java:524)
            at org.springframework.ldap.core.LdapTemplate.search(LdapTemplate.java:473)
            at org.springframework.ldap.core.LdapTemplate.search(LdapTemplate.java:493)
     at org.springframework.ldap.core.LdapTemplate.search(LdapTemplate.java:513)
            at org.springframework.ldap.core.simple.SimpleLdapTemplate.search(SimpleLdapTemplate.java:97)
            at au.com.alu.oss.opennet.services.directory.ldap.UserLdapDAO.findUsersByCompany(UserLdapDAO.java:125)
            at au.com.alu.oss.opennet.services.directory.DirectoryService.findUsersByCompanyName(DirectoryService.java:112)
            at au.com.alu.oss.opennet.portal.web.userManagement.UserAdministrationBean.retrieveUsersForCompany(UserAdministrationBean.java:119)
            at au.com.alu.oss.opennet.portal.web.userManagement.UserAdministrationBean.beanInit(UserAdministrationBean.java:93)
            at sun.reflect.GeneratedMethodAccessor19607.invoke(Unknown Source)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
            at java.lang.reflect.Method.invoke(Method.java:597)
            at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeCustomInitMethod(AbstractAutowireCapableBeanFactory.java:1414)
            at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1375)
            at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1335)
            ... 303 more
    Caused by: java
    2019-03-20 18:37:48,001 ERROR [STDERR] x.naming.CommunicationException: connection closed [Root exception is java.io.IOException: connection closed]
            at com.sun.jndi.ldap.LdapCtx.getSearchReply(LdapCtx.java:1898)
            at com.sun.jndi.ldap.LdapNamingEnumeration.getNextBatch(LdapNamingEnumeration.java:111)
            at com.sun.jndi.ldap.LdapNamingEnumeration.hasMoreImpl(LdapNamingEnumeration.java:198)
            at com.sun.jndi.ldap.LdapNamingEnumeration.hasMore(LdapNamingEnumeration.java:171)
            at org.springframework.ldap.core.LdapTemplate.search(LdapTemplate.java:295)
            ... 320 more
    Caused by: java.io.IOException: connection closed
            at com.sun.jndi.ldap.LdapClient.ensureOpen(LdapClient.java:1558)
            at `enter code here`com.sun.jndi.ldap.LdapClient.getSearchReply(LdapClient.java:571)
            at com.sun.jndi.ldap.LdapCtx.getSearchReply(LdapCtx.java:1896)
            ... 324 more
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...