1 Reply Latest reply on May 20, 2016 11:12 AM by jaikiran

    Wildfly hangs on  org.jboss.remoting3.spi.AbstractHandleableCloseable.close() @bci=347, line=190 (Interpreted frame)

    sandip_rew

      This is an intermittent issue and  client hangs when we try to get topic connection factory. We are checking if the JMS server has started by creating a dummy session.  This usually happens when wildfly server is starting.

      Please let me know what can be the possible reasons.

       

      Thread 1: (state = BLOCKED)

      - java.lang.Object.wait(long) @bci=0 (Interpreted frame)

      - java.lang.Object.wait() @bci=2, line=502 (Interpreted frame)

      - org.jboss.remoting3.spi.AbstractHandleableCloseable.close() @bci=347, line=190 (Interpreted frame)

      - org.jboss.naming.remote.client.EndpointCache.release(org.jboss.naming.remote.client.EndpointCache$CacheKey, boolean) @bci=44, line=67 (Interpreted frame)

      - org.jboss.naming.remote.client.EndpointCache$EndpointWrapper.close() @bci=9, line=183 (Interpreted frame)

      - org.jboss.naming.remote.client.InitialContextFactory$1.close(boolean) @bci=20, line=233 (Interpreted frame)

      - org.jboss.naming.remote.client.RemoteContext.close() @bci=43, line=290 (Interpreted frame)

      - javax.naming.InitialContext.close() @bci=16, line=556 (Interpreted frame)

      - org.springframework.jndi.JndiTemplate.releaseContext(javax.naming.Context) @bci=5, line=114 (Interpreted frame)

      - org.springframework.jndi.JndiTemplate.execute(org.springframework.jndi.JndiCallback) @bci=24, line=90 (Interpreted frame)

      - org.springframework.jndi.JndiTemplate.lookup(java.lang.String) @bci=55, line=152 (Interpreted frame)

      - org.springframework.jndi.JndiTemplate.lookup(java.lang.String, java.lang.Class) @bci=2, line=178 (Interpreted frame)

      - org.springframework.jndi.JndiLocatorSupport.lookup(java.lang.String, java.lang.Class) @bci=18, line=95 (Interpreted frame)

      - org.springframework.jndi.JndiObjectLocator.lookup() @bci=9, line=105 (Interpreted frame)

      - org.springframework.jndi.JndiObjectFactoryBean.lookupWithFallback() @bci=9, line=231 (Interpreted frame)

      - org.springframework.jndi.JndiObjectFactoryBean.afterPropertiesSet() @bci=208, line=217 (Interpreted frame)

      - org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(java.lang.String, java.lang.Object, org.springframework.beans.factory.support.RootBeanDefinition) @bci=109, line=1573 (Interpreted frame)

      - org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(java.lang.String, java.lang.Object, org.springframework.beans.factory.support.RootBeanDefinition) @bci=61, line=1511 (Interpreted frame)

      - org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(java.lang.String, org.springframework.beans.factory.support.RootBeanDefinition, java.lang.Object[]) @bci=235, line=521 (Interpreted frame)

      - org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(java.lang.String, org.springframework.beans.factory.support.RootBeanDefinition, java.lang.Object[]) @bci=124, line=458 (Interpreted frame)

      - org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject() @bci=16, line=293 (Interpreted frame)

      - org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(java.lang.String, org.springframework.beans.factory.ObjectFactory) @bci=129, line=223 (Interpreted frame)

      - org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(java.lang.String, java.lang.Class, java.lang.Object[], boolean) @bci=314, line=290 (Interpreted frame)

      - org.springframework.beans.factory.support.AbstractBeanFactory.getBean(java.lang.String) @bci=5, line=191 (Interpreted frame)

      - com.tpt.thresher.common.component.SpringComponentAccess.get(java.lang.String) @bci=5, line=30 (Interpreted frame)

      - com.tpt.thresher.common.component.ComponentAccessHelper.getComponent(java.lang.String, java.lang.String) @bci=15, line=42 (Interpreted frame)

      - com.tpt.thresher.common.component.ComponentAccessHelper.getProcessComponent(java.lang.String) @bci=4, line=46 (Interpreted frame)

      - com.tpt.thresher.common.concurrent.TopicControllerConnectionValidator.isConnected() @bci=11, line=23 (Interpreted frame)

      - com.tpt.thresher.common.concurrent.SpringDistributedProcess.connect() @bci=50, line=172 (Interpreted frame)

      - com.tpt.thresher.common.concurrent.SpringDistributedProcess.main(java.lang.String[]) @bci=263, line=841 (Interpreted frame)