I recommend ServletContextListener for the client instance.

Jörg

On Wed, Dec 24, 2014 at 9:14 AM, Vijayakumari B N <[email protected]
> wrote:

> Hi Jorg,
>
> I am not using ServletContextListener for client instance. I have shared
> the code above for creating client. But i am not closing the client. I
> tried closing the client that did not make any difference.
>
> Thanks,
> Vijaya
>
> On Tuesday, December 23, 2014 10:27:13 PM UTC+5:30, Jörg Prante wrote:
>>
>> JBoss performed a double close in concurrency to ES which actually was
>> still active in closing down itself. Check if you are using a
>> ServletContextListener for the client instance. There are
>>  contextInitialized()/contextDestroyed() methods which are called by
>> JBoss exactly once during the life cycle of a web application.
>>
>> Jörg
>>
>> On Tue, Dec 23, 2014 at 3:09 PM, vineeth mohan <[email protected]>
>> wrote:
>>
>>> Hi,
>>>
>>> Hope you are using maven or else there are hell lot of dependent jars
>>> you have to include yourself.
>>>
>>> Thanks
>>>               Vineeth
>>> On Dec 23, 2014 4:54 PM, "Vijayakumari B N" <[email protected]>
>>> wrote:
>>>
>>>> Hi,
>>>>
>>>> I used only one jar for elasticsearch i.e. elasticsearch-1.4.1.jar, i
>>>> don't think we need any other jars apart from this and my elastic server is
>>>> also running. Please let me know if there are any additional jars which i
>>>> need to add.
>>>>
>>>> Thanks,
>>>> Vijaya
>>>>
>>>> On Tuesday, December 23, 2014 2:38:43 PM UTC+5:30, vineeth mohan wrote:
>>>>>
>>>>> Hi ,
>>>>>
>>>>> Make sure all the dependent JAR files are present.
>>>>> Its missing some of these.
>>>>>
>>>>> Thanks
>>>>>             Vineeth
>>>>>
>>>>> On Tue, Dec 23, 2014 at 11:15 AM, Vijayakumari B N <
>>>>> [email protected]> wrote:
>>>>>
>>>>>> Hi,
>>>>>>
>>>>>> I get the below error when i tried to restart my jboss server after
>>>>>> integrating with elastic server. I am using elastic search 1.4 version. 
>>>>>> Can
>>>>>> some one let me know where i am doing wrong. Elastic server absolutely 
>>>>>> work
>>>>>> fine apart from below error.
>>>>>>
>>>>>> public static Client getESClient() {
>>>>>> if (esClient == null) {
>>>>>>  Client esClient = new TransportClient().addTransportAddress(new
>>>>>> InetSocketTransportAddress("127.0.0.1", 9300));
>>>>>>         return esClient;
>>>>>> }
>>>>>> return esClient;
>>>>>> }
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> 2014-12-23 10:44:46,933 INFO  
>>>>>> [org.apache.catalina.loader.WebappClassLoader]
>>>>>> Illegal access: this web application instance has been stopped already.
>>>>>> Could not load org.elasticsearch.transport.Se
>>>>>> ndRequestTransportException.  The eventual following stack trace is
>>>>>> caused by an error thrown for debugging purposes as well as to attempt to
>>>>>> terminate the thread which caused the illegal access, and has no 
>>>>>> functional
>>>>>> impact.
>>>>>> java.lang.IllegalStateException
>>>>>> at org.apache.catalina.loader.WebappClassLoader.loadClass(Webap
>>>>>> pClassLoader.java:1244)
>>>>>> at org.apache.catalina.loader.WebappClassLoader.loadClass(Webap
>>>>>> pClassLoader.java:1204)
>>>>>> at org.elasticsearch.transport.TransportService.sendRequest(Tra
>>>>>> nsportService.java:213)
>>>>>> at org.elasticsearch.transport.TransportService.submitRequest(T
>>>>>> ransportService.java:177)
>>>>>> at org.elasticsearch.client.transport.TransportClientNodesService$
>>>>>> SimpleNodeSampler.doSample(TransportClientNodesService.java:349)
>>>>>> at org.elasticsearch.client.transport.TransportClientNodesService$
>>>>>> NodeSampler.sample(TransportClientNodesService.java:288)
>>>>>> at org.elasticsearch.client.transport.TransportClientNodesService$
>>>>>> ScheduledNodeSampler.run(TransportClientNodesService.java:321)
>>>>>> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPool
>>>>>> Executor.java:1145)
>>>>>> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoo
>>>>>> lExecutor.java:615)
>>>>>> at java.lang.Thread.run(Thread.java:745)
>>>>>> 2014-12-23 10:44:46,935 INFO  [org.elasticsearch.client.transport]
>>>>>> [Hammerhead] failed to get node info for [#transport#-1][BLRD17730][
>>>>>> inet[/127.0.0.1:9300]], disconnecting...
>>>>>> java.lang.NoClassDefFoundError: org/elasticsearch/transport/Se
>>>>>> ndRequestTransportException
>>>>>> at org.elasticsearch.transport.TransportService.sendRequest(Tra
>>>>>> nsportService.java:213)
>>>>>> at org.elasticsearch.transport.TransportService.submitRequest(T
>>>>>> ransportService.java:177)
>>>>>> at org.elasticsearch.client.transport.TransportClientNodesService$
>>>>>> SimpleNodeSampler.doSample(TransportClientNodesService.java:349)
>>>>>> at org.elasticsearch.client.transport.TransportClientNodesService$
>>>>>> NodeSampler.sample(TransportClientNodesService.java:288)
>>>>>> at org.elasticsearch.client.transport.TransportClientNodesService$
>>>>>> ScheduledNodeSampler.run(TransportClientNodesService.java:321)
>>>>>> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPool
>>>>>> Executor.java:1145)
>>>>>> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoo
>>>>>> lExecutor.java:615)
>>>>>> at java.lang.Thread.run(Thread.java:745)
>>>>>> Caused by: java.lang.ClassNotFoundException:
>>>>>> org.elasticsearch.transport.SendRequestTransportException
>>>>>> at org.apache.catalina.loader.WebappClassLoader.loadClass(Webap
>>>>>> pClassLoader.java:1358)
>>>>>> at org.apache.catalina.loader.WebappClassLoader.loadClass(Webap
>>>>>> pClassLoader.java:1204)
>>>>>> ... 8 more
>>>>>> 2014-12-23 10:44:46,943 INFO  
>>>>>> [org.apache.catalina.loader.WebappClassLoader]
>>>>>> Illegal access: this web application instance has been stopped already.
>>>>>> Could not load org.elasticsearch.common.netty.channel.Channels$4.
>>>>>> The eventual following stack trace is caused by an error thrown for
>>>>>> debugging purposes as well as to attempt to terminate the thread which
>>>>>> caused the illegal access, and has no functional impact.
>>>>>> java.lang.IllegalStateException
>>>>>> at org.apache.catalina.loader.WebappClassLoader.loadClass(Webap
>>>>>> pClassLoader.java:1244)
>>>>>> at org.apache.catalina.loader.WebappClassLoader.loadClass(Webap
>>>>>> pClassLoader.java:1204)
>>>>>> at org.elasticsearch.common.netty.channel.Channels.fireChannelD
>>>>>> isconnectedLater(Channels.java:383)
>>>>>> at org.elasticsearch.common.netty.channel.socket.nio.AbstractNi
>>>>>> oWorker.close(AbstractNioWorker.java:362)
>>>>>> at org.elasticsearch.common.netty.channel.socket.nio.NioClientS
>>>>>> ocketPipelineSink.eventSunk(NioClientSocketPipelineSink.java:58)
>>>>>> at org.elasticsearch.common.netty.channel.DefaultChannelPipeline.
>>>>>> sendDownstream(DefaultChannelPipeline.java:574)
>>>>>> at org.elasticsearch.common.netty.channel.Channels.close(Channe
>>>>>> ls.java:812)
>>>>>> at org.elasticsearch.common.netty.channel.AbstractChannel.close
>>>>>> (AbstractChannel.java:197)
>>>>>> at org.elasticsearch.transport.netty.NettyTransport$NodeChannels.
>>>>>> closeChannelsAndWait(NettyTransport.java:1107)
>>>>>> at org.elasticsearch.transport.netty.NettyTransport$NodeChannel
>>>>>> s.close(NettyTransport.java:1093)
>>>>>> at org.elasticsearch.transport.netty.NettyTransport.disconnectF
>>>>>> romNode(NettyTransport.java:883)
>>>>>> at org.elasticsearch.transport.TransportService.disconnectFromNode(
>>>>>> TransportService.java:158)
>>>>>> at org.elasticsearch.client.transport.TransportClientNodesService$
>>>>>> SimpleNodeSampler.doSample(TransportClientNodesService.java:372)
>>>>>> at org.elasticsearch.client.transport.TransportClientNodesService$
>>>>>> NodeSampler.sample(TransportClientNodesService.java:288)
>>>>>> at org.elasticsearch.client.transport.TransportClientNodesService$
>>>>>> ScheduledNodeSampler.run(TransportClientNodesService.java:321)
>>>>>> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPool
>>>>>> Executor.java:1145)
>>>>>> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoo
>>>>>> lExecutor.java:615)
>>>>>> at java.lang.Thread.run(Thread.java:745)
>>>>>>
>>>>>>
>>>>>> Thanks,
>>>>>> Vijaya
>>>>>>
>>>>>> --
>>>>>> You received this message because you are subscribed to the Google
>>>>>> Groups "elasticsearch" group.
>>>>>> To unsubscribe from this group and stop receiving emails from it,
>>>>>> send an email to [email protected].
>>>>>> To view this discussion on the web visit https://groups.google.com/d/
>>>>>> msgid/elasticsearch/dcba912a-7878-4397-a203-401c31e5bb24%40goo
>>>>>> glegroups.com
>>>>>> <https://groups.google.com/d/msgid/elasticsearch/dcba912a-7878-4397-a203-401c31e5bb24%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>>>> .
>>>>>> For more options, visit https://groups.google.com/d/optout.
>>>>>>
>>>>>
>>>>>  --
>>>> You received this message because you are subscribed to the Google
>>>> Groups "elasticsearch" group.
>>>> To unsubscribe from this group and stop receiving emails from it, send
>>>> an email to [email protected].
>>>> To view this discussion on the web visit https://groups.google.com/d/
>>>> msgid/elasticsearch/d515aa3c-febe-4a03-a8d5-5f175c08e8fa%
>>>> 40googlegroups.com
>>>> <https://groups.google.com/d/msgid/elasticsearch/d515aa3c-febe-4a03-a8d5-5f175c08e8fa%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>> .
>>>> For more options, visit https://groups.google.com/d/optout.
>>>>
>>>  --
>>> You received this message because you are subscribed to the Google
>>> Groups "elasticsearch" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to [email protected].
>>> To view this discussion on the web visit https://groups.google.com/d/
>>> msgid/elasticsearch/CAGdPd5nL-vohpRe7eW5FoakPAu_c3xHAk1Z59Z%
>>> 3D5v%3DZgpsX5Ag%40mail.gmail.com
>>> <https://groups.google.com/d/msgid/elasticsearch/CAGdPd5nL-vohpRe7eW5FoakPAu_c3xHAk1Z59Z%3D5v%3DZgpsX5Ag%40mail.gmail.com?utm_medium=email&utm_source=footer>
>>> .
>>>
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>
>>  --
> You received this message because you are subscribed to the Google Groups
> "elasticsearch" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/elasticsearch/b9b2a6ec-9149-40a1-83e1-404ed9bb5b2f%40googlegroups.com
> <https://groups.google.com/d/msgid/elasticsearch/b9b2a6ec-9149-40a1-83e1-404ed9bb5b2f%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/elasticsearch/CAKdsXoE0aqAYTBPW8nz8bkBMXxfv%3Dak%2BS4eKJeULe_eP5W33JQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to