# Logstash import failed

**URL:** <https://discuss.elastic.co/t/logstash-import-failed/51569>\
**Category:** Logstash\
**Created:** [June 1, 2016, 2:17pm UTC](https://discuss.elastic.co/t/logstash-import-failed/51569 "2016-06-01T14:17:58Z")\
**Posts on this page:** 15\
**Page:** 1

<div class="post-metadata">

**Author:** ![danivu](https://avatars.discourse-cdn.com/v4/letter/d/da6949/32.png) [@danivu](https://discuss.elastic.co/u/danivu)\
**Post date:** [June 1, 2016, 2:17pm UTC](https://discuss.elastic.co/t/logstash-import-failed/51569/1 "2016-06-01T14:17:58Z")

</div>

Hi,

I made a successful import data into ELK, logstash, elastic search kibana, after several days i rerun import i get error:

io/console not supported; tty will not be manipulated  
Install the multipart-post gem.  
LoadError: no such file to load -- composite\_io  
require at org/jruby/RubyKernel.java:1072  
require at E:/Tools/ELK/logstash-1.5.4/logstash-1.5.4/vendor/bundle/jrub  
y/1.9/gems/polyglot-0.3.5/lib/polyglot.rb:65  
(root) at E:/Tools/ELK/logstash-1.5.4/logstash-1.5.4/vendor/bundle/jrub  
y/1.9/gems/faraday-0.9.1/lib/faraday/upload\_io.rb:2  
require at org/jruby/RubyKernel.java:1072  
require at E:/Tools/ELK/logstash-1.5.4/logstash-1.5.4/vendor/bundle/jrub  
y/1.9/gems/polyglot-0.3.5/lib/polyglot.rb:65  
(root) at E:/Tools/ELK/logstash-1.5.4/logstash-1.5.4/vendor/bundle/jrub  
y/1.9/gems/faraday-0.9.1/lib/faraday.rb:1  
each at org/jruby/RubyArray.java:1613  
require\_libs at E:/Tools/ELK/logstash-1.5.4/logstash-1.5.4/vendor/bundle/jrub  
y/1.9/gems/faraday-0.9.1/lib/faraday.rb:80  
require\_libs at E:/Tools/ELK/logstash-1.5.4/logstash-1.5.4/vendor/bundle/jrub  
y/1.9/gems/faraday-0.9.1/lib/faraday.rb:79  
Faraday at E:/Tools/ELK/logstash-1.5.4/logstash-1.5.4/vendor/bundle/jrub  
y/1.9/gems/faraday-0.9.1/lib/faraday.rb:240  
require at org/jruby/RubyKernel.java:1072  
require at E:/Tools/ELK/logstash-1.5.4/logstash-1.5.4/vendor/bundle/jrub  
y/1.9/gems/polyglot-0.3.5/lib/polyglot.rb:65  
(root) at E:/Tools/ELK/logstash-1.5.4/logstash-1.5.4/vendor/bundle/jrub  
y/1.9/gems/faraday-0.9.1/lib/faraday.rb:16  
require at org/jruby/RubyKernel.java:1072  
require at E:/Tools/ELK/logstash-1.5.4/logstash-1.5.4/vendor/bundle/jrub  
y/1.9/gems/polyglot-0.3.5/lib/polyglot.rb:65  
(root) at E:/Tools/ELK/logstash-1.5.4/logstash-1.5.4/vendor/bundle/jrub  
y/1.9/gems/elasticsearch-transport-1.0.12/lib/elasticsearch/transport.rb:1  
require at org/jruby/RubyKernel.java:1072  
require at E:/Tools/ELK/logstash-1.5.4/logstash-1.5.4/vendor/bundle/jrub  
y/1.9/gems/polyglot-0.3.5/lib/polyglot.rb:65  
(root) at E:/Tools/ELK/logstash-1.5.4/logstash-1.5.4/vendor/bundle/jrub  
y/1.9/gems/elasticsearch-transport-1.0.12/lib/elasticsearch/transport.rb:5  
(root) at E:/Tools/ELK/logstash-1.5.4/logstash-1.5.4/vendor/bundle/jrub  
y/1.9/gems/elasticsearch-1.0.12/lib/elasticsearch.rb:1  
map at org/jruby/RubyArray.java:2412  
(root) at E:/Tools/ELK/logstash-1.5.4/logstash-1.5.4/vendor/bundle/jrub  
y/1.9/gems/elasticsearch-1.0.12/lib/elasticsearch.rb:3  
each at org/jruby/RubyArray.java:1613  
(root) at E:/Tools/ELK/logstash-1.5.4/logstash-1.5.4/vendor/bundle/jrub  
y/1.9/gems/logstash-output-elasticsearch-1.0.7-java/lib/logstash/outputs/elastic  
search/protocol.rb:1  
initialize at E:/Tools/ELK/logstash-1.5.4/logstash-1.5.4/vendor/bundle/jrub  
y/1.9/gems/logstash-output-elasticsearch-1.0.7-java/lib/logstash/outputs/elastic  
search/protocol.rb:56  
register at E:/Tools/ELK/logstash-1.5.4/logstash-1.5.4/vendor/bundle/jrub  
y/1.9/gems/logstash-output-elasticsearch-1.0.7-java/lib/logstash/outputs/elastic  
search.rb:441  
register at E:/Tools/ELK/logstash-1.5.4/logstash-1.5.4/vendor/bundle/jrub  
y/1.9/gems/logstash-output-elasticsearch-1.0.7-java/lib/logstash/outputs/elastic  
search.rb:437  
call at org/jruby/RubyProc.java:271  
start\_outputs at E:/Tools/ELK/logstash-1.5.4/logstash-1.5.4/vendor/bundle/jrub  
y/1.9/gems/logstash-core-1.5.4-java/lib/logstash/pipeline.rb:164  
call at org/jruby/RubyProc.java:271  
run at E:/Tools/ELK/logstash-1.5.4/logstash-1.5.4/vendor/bundle/jrub  
y/1.9/gems/logstash-core-1.5.4-java/lib/logstash/pipeline.rb:83

I don't know what is wrong no new applications were installed, java

i'm newbie in ELK.

Thank you for support

---

<div class="post-metadata">

**Author:** ![warkolm](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/warkolm/32/39224_2.png) [@warkolm](https://discuss.elastic.co/u/warkolm)\
**Post date:** [June 2, 2016, 1:12am UTC](https://discuss.elastic.co/t/logstash-import-failed/51569/2 "2016-06-02T01:12:39Z")

</div>

What does your config look like?  
Can you upgrade?

---

<div class="post-metadata">

**Author:** ![danivu](https://avatars.discourse-cdn.com/v4/letter/d/da6949/32.png) [@danivu](https://discuss.elastic.co/u/danivu)\
**Post date:** [June 2, 2016, 6:46am UTC](https://discuss.elastic.co/t/logstash-import-failed/51569/3 "2016-06-02T06:46:53Z")

</div>

Hi,

This is my config file

input {

file {  
type =\> "dbrows"  
path =\> "E:/PerformanceTestsResults/ct.perf/2.0.99.53967/Jmeter/LoginOWSports/Test\_Scenario\_50\_\_2016\_05\_30--12\_58\_\_baseline/SqlReports/TableRecordcount.csv"  
sincedb\_path =\> "E:/Tools/ELK/logstash-1.5.4/.dbsince\_TableRecordcount"  
discover\_interval =\> 600  
start\_position =\> "beginning"  
}

}

filter {

grok {  
patterns\_dir =\> "../patterns"  
match =\> ["message", ""%{WORD:Schema}.%{WORD:TableName}","%{NUMBER:Rows\_Before\_Test}","%{NUMBER:Rows\_After\_Test}","%{NUMBER:Difference}""]  
match =\> ["path", "%{GREEDYDATA}:/%{GREEDYDATA}/%{GREEDYDATA:Environment}/%{GREEDYDATA:BOVersion}/%{GREEDYDATA:TestTool}/%{GREEDYDATA:TestScenario}/%{GREEDYDATA:TestCase} **%{GREEDYDATA:Date}--%{GREEDYDATA:Time}** %{GREEDYDATA:Comment}/%{GREEDYDATA}"]  
}

}

output {  
stdout{}  
elasticsearch {  
host =\> localhost  
protocol =\> "http"  
port =\> "9200"  
index =\> "rows"  
}  
}

data in the file:  
"TableName","Records Before Test","Records After Test","Difference"  
"Uss","2681208","2681208","0"  
"Pover","0","0","0"  
"PCycle","11246699","11246699","0"  
"PTransaction","0","0","0"  
"Log","14571968","14571979","11"  
"TransactionStep","3817021","3817021","0"  
"Action","0","0","0"  
"Process","0","0","0"  
"Step","15856880","15856891","11"  
"Ticket","0","0","0"  
"kResult","2544676","2544676","0"

---

<div class="post-metadata">

**Author:** ![danivu](https://avatars.discourse-cdn.com/v4/letter/d/da6949/32.png) [@danivu](https://discuss.elastic.co/u/danivu)\
**Post date:** [June 2, 2016, 8:27pm UTC](https://discuss.elastic.co/t/logstash-import-failed/51569/4 "2016-06-02T20:27:03Z")

</div>

hi,

made an upgrade tu latest version + java 8

then i get

The signal HUP is in use by the JVM and will not work correctly on this platform,

with running simple script.  
logstash -e 'input { stdin { } } output { elasticsearch { host =\> localhost } }'

---

<div class="post-metadata">

**Author:** ![danivu](https://avatars.discourse-cdn.com/v4/letter/d/da6949/32.png) [@danivu](https://discuss.elastic.co/u/danivu)\
**Post date:** [June 2, 2016, 9:35pm UTC](https://discuss.elastic.co/t/logstash-import-failed/51569/5 "2016-06-02T21:35:01Z")

</div>

i remove, and works fine on logstast 1.5.4.

> [@danivu](#):
>
> protocol =\> "http"

br,Dani

---

<div class="post-metadata">

**Author:** ![danivu](https://avatars.discourse-cdn.com/v4/letter/d/da6949/32.png) [@danivu](https://discuss.elastic.co/u/danivu)\
**Post date:** [June 2, 2016, 10:29pm UTC](https://discuss.elastic.co/t/logstash-import-failed/51569/6 "2016-06-02T22:29:41Z")

</div>

then i get this error;  
WARNING: [logstash-PERFCL002-472460-13456] failed to send ping to [[#zen\_unicast  
\_1#][PERFCL002][inet[localhost/127.0.0.1:9200]]]  
org.elasticsearch.transport.SendRequestTransportException: [][inet[localhost/127  
.0.0.1:9200]][internal:discovery/zen/unicast\_gte\_1\_4]  
at org.elasticsearch.transport.TransportService.sendRequest(TransportSer  
vice.java:286)  
at org.elasticsearch.discovery.zen.ping.unicast.UnicastZenPing.sendPingR  
equestTo14NodeWithFallback(UnicastZenPing.java:431)  
at org.elasticsearch.discovery.zen.ping.unicast.UnicastZenPing.access$11  
00(UnicastZenPing.java:62)  
at org.elasticsearch.discovery.zen.ping.unicast.UnicastZenPing$3.run(Uni  
castZenPing.java:385)  
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.  
java:1142)  
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor  
.java:617)  
at java.lang.Thread.run(Thread.java:745)  
Caused by: org.elasticsearch.transport.NodeNotConnectedException: [][inet[localh  
ost/127.0.0.1:9200]] Node not connected  
at org.elasticsearch.transport.netty.NettyTransport.nodeChannel(NettyTra  
nsport.java:964)  
at org.elasticsearch.transport.netty.NettyTransport.sendRequest(NettyTra  
nsport.java:656)  
at org.elasticsearch.transport.TransportService.sendRequest(TransportSer  
vice.java:276)  
... 6 more

←[31mGot error to send bulk of actions: blocked by: [SERVICE\_UNAVAILABLE/1/state  
not recovered / initialized];[SERVICE\_UNAVAILABLE/2/no master]; {:level=\>:error  
}←[0m  
←[33mFailed to flush outgoing items {:outgoing\_count=\>4, :exception=\>"Java::OrgE  
lasticsearchClusterBlock::ClusterBlockException", :backtrace=\>["org.elasticsearc  
h.cluster.block.ClusterBlocks.globalBlockedException(org/elasticsearch/cluster/b  
lock/ClusterBlocks.java:151)", "[org.elasticsearch.cluster.block.ClusterBlocks.gl](http://org.elasticsearch.cluster.block.ClusterBlocks.gl)

---

<div class="post-metadata">

**Author:** ![danivu](https://avatars.discourse-cdn.com/v4/letter/d/da6949/32.png) [@danivu](https://discuss.elastic.co/u/danivu)\
**Post date:** [June 6, 2016, 10:19am UTC](https://discuss.elastic.co/t/logstash-import-failed/51569/7 "2016-06-06T10:19:57Z")

</div>

any help?

thank you.

Br,Dani

---

<div class="post-metadata">

**Author:** ![warkolm](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/warkolm/32/39224_2.png) [@warkolm](https://discuss.elastic.co/u/warkolm)\
**Post date:** [June 6, 2016, 9:48pm UTC](https://discuss.elastic.co/t/logstash-import-failed/51569/8 "2016-06-06T21:48:25Z")

</div>

What does your config look like?

---

<div class="post-metadata">

**Author:** ![danivu](https://avatars.discourse-cdn.com/v4/letter/d/da6949/32.png) [@danivu](https://discuss.elastic.co/u/danivu)\
**Post date:** [June 7, 2016, 11:42am UTC](https://discuss.elastic.co/t/logstash-import-failed/51569/9 "2016-06-07T11:42:13Z")

</div>

in what location do you need config file

in logstash config files are used to read data from specific folders,

send a folder where should i use config file

please understand i use ELK for a few weeks

---

<div class="post-metadata">

**Author:** ![warkolm](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/warkolm/32/39224_2.png) [@warkolm](https://discuss.elastic.co/u/warkolm)\
**Post date:** [June 7, 2016, 8:54pm UTC](https://discuss.elastic.co/t/logstash-import-failed/51569/10 "2016-06-07T20:54:55Z")

</div>

Well you defined a config with a file input and an ES output, right?  
That is the one we want to see.

---

<div class="post-metadata">

**Author:** ![danivu](https://avatars.discourse-cdn.com/v4/letter/d/da6949/32.png) [@danivu](https://discuss.elastic.co/u/danivu)\
**Post date:** [June 8, 2016, 5:34am UTC](https://discuss.elastic.co/t/logstash-import-failed/51569/11 "2016-06-08T05:34:41Z")

</div>

This was send in the first answer:  
input {

file {  
type =\> "dbrows"  
path =\>  
"E:/PerformanceTestsResults/ct.perf/2.0.99.53967/Jmeter/LoginOWSports/Test\_Scenario\_50\_\_2016\_05\_30--12\_58\_\_baseline/SqlReports/TableRecordcount.csv"  
sincedb\_path =\> "E:/Tools/ELK/logstash-1.5.4/.dbsince\_TableRecordcount"  
discover\_interval =\> 600  
start\_position =\> "beginning"  
}

}

filter {

grok {  
patterns\_dir =\> "../patterns"  
match =\>  
[ "message",  
""%{WORD:Schema}.%{WORD:TableName}","%{NUMBER:Rows\_Before\_Test}","%{NUMBER:Rows\_After\_Test}","%{NUMBER:Difference}""]

```
match => [ "path", 

```

"%{GREEDYDATA}:/%{GREEDYDATA}/%{GREEDYDATA:Environment}/%{GREEDYDATA:BOVersion}/%{GREEDYDATA:TestTool}/%{GREEDYDATA:TestScenario}/%{GREEDYDATA:TestCase}%{GREEDYDATA:Date}--%{GREEDYDATA:Time}%{GREEDYDATA:Comment}/%{GREEDYDATA}"]  
}

output {  
stdout{}  
elasticsearch {  
host =\> localhost  
protocol =\> "http"  
port =\> "9200"  
index =\> "rows"  
}  
}

data in the file:  
"TableName","Records Before Test","Records After Test","Difference"  
"Uss","2681208","2681208","0"  
"Pover","0","0","0"  
"PCycle","11246699","11246699","0"  
"PTransaction","0","0","0"  
"Log","14571968","14571979","11"  
"TransactionStep","3817021","3817021","0"  
"Action","0","0","0"  
"Process","0","0","0"  
"Step","15856880","15856891","11"  
"Ticket","0","0","0"  
"kResult","2544676","2544676","0"

---

<div class="post-metadata">

**Author:** ![warkolm](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/warkolm/32/39224_2.png) [@warkolm](https://discuss.elastic.co/u/warkolm)\
**Post date:** [June 8, 2016, 7:02am UTC](https://discuss.elastic.co/t/logstash-import-failed/51569/12 "2016-06-08T07:02:43Z")

</div>

You must not be on 2.3, the `protocol => "http"` option wont work with that.

---

<div class="post-metadata">

**Author:** ![danivu](https://avatars.discourse-cdn.com/v4/letter/d/da6949/32.png) [@danivu](https://discuss.elastic.co/u/danivu)\
**Post date:** [June 8, 2016, 10:50am UTC](https://discuss.elastic.co/t/logstash-import-failed/51569/13 "2016-06-08T10:50:11Z")

</div>

Now ES returns : error when importing this file:

> ```
> at org.elasticsearch.common.netty.util.internal.DeadLockProofWorker$1.ru
> 
> ```
> 
> (DeadLockProofWorker.java:42)  
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.  
> ava:1142)  
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor  
> java:617)  
> at java.lang.Thread.run(Thread.java:745)  
> 2016-06-08 10:47:17,906][WARN][http.netty] [Time Bomb] Caught e  
> ception while handling client http traffic, closing connection [id: 0x6ba10afe,  
> /127.0.0.1:56060 =\> /127.0.0.1:9200]  
> ava.lang.IllegalArgumentException: invalid version format: PERFCL002♀10.17.38.1  
> 9  
> at org.elasticsearch.common.netty.handler.codec.http.HttpVersion.(  
> ttpVersion.java:94)  
> at org.elasticsearch.common.netty.handler.codec.http.HttpVersion.valueOf  
> HttpVersion.java:62)  
> at org.elasticsearch.common.netty.handler.codec.http.HttpRequestDecoder.  
> reateMessage(HttpRequestDecoder.java:75)  
> at org.elasticsearch.common.netty.handler.codec.http.HttpMessageDecoder.  
> ecode(HttpMessageDecoder.java:191)  
> at org.elasticsearch.common.netty.handler.codec.http.HttpMessageDecoder.  
> ecode(HttpMessageDecoder.java:102)  
> at org.elasticsearch.common.netty.handler.codec.replay.ReplayingDecoder.  
> allDecode(ReplayingDecoder.java:500)  
> at org.elasticsearch.common.netty.handler.codec.replay.ReplayingDecoder.  
> essageReceived(ReplayingDecoder.java:435)  
> at org.elasticsearch.common.netty.channel.SimpleChannelUpstreamHandler.h  
> ndleUpstream(SimpleChannelUpstreamHandler.java:70)  
> at org.elasticsearch.common.netty.channel.DefaultChannelPipeline.sendUps  
> ream(DefaultChannelPipeline.java:564)  
> at org.elasticsearch.common.netty.channel.DefaultChannelPipeline$Default  
> hannelHandlerContext.sendUpstream(DefaultChannelPipeline.java:791)  
> at org.elasticsearch.common.netty.OpenChannelsHandler.handleUpstream(Ope  
> ChannelsHandler.java:74)  
> at org.elasticsearch.common.netty.channel.DefaultChannelPipeline.sendUps  
> ream(DefaultChannelPipeline.java:564)  
> at org.elasticsearch.common.netty.channel.DefaultChannelPipeline.sendUps  
> ream(DefaultChannelPipeline.java:559)  
> at org.elasticsearch.common.netty.channel.Channels.fireMessageReceived(C  
> annels.java:268)  
> at org.elasticsearch.common.netty.channel.Channels.fireMessageReceived(C  
> annels.java:255)  
> at org.elasticsearch.common.netty.channel.socket.nio.NioWorker.read(NioW  
> rker.java:88)  
> at org.elasticsearch.common.netty.channel.socket.nio.AbstractNioWorker.p  
> ocess(AbstractNioWorker.java:108)  
> at org.elasticsearch.common.netty.channel.socket.nio.AbstractNioSelector  
> run(AbstractNioSelector.java:337)  
> at org.elasticsearch.common.netty.channel.socket.nio.AbstractNioWorker.r  
> n(AbstractNioWorker.java:89)  
> at org.elasticsearch.common.netty.channel.socket.nio.NioWorker.run(NioWo  
> ker.java:178)  
> at org.elasticsearch.common.netty.util.ThreadRenamingRunnable.run(Thread  
> enamingRunnable.java:108)  
> at [org.elasticsearch.common.netty.util.internal.DeadLockProofWorker$1.ru](http://org.elasticsearch.common.netty.util.internal.DeadLockProofWorker$1.ru)  
> (DeadLockProofWorker.java:42)  
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.  
> ava:1142)  
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor  
> java:617)  
> at java.lang.Thread.run(Thread.java:745)

---

<div class="post-metadata">

**Author:** ![danivu](https://avatars.discourse-cdn.com/v4/letter/d/da6949/32.png) [@danivu](https://discuss.elastic.co/u/danivu)\
**Post date:** [June 8, 2016, 10:54am UTC](https://discuss.elastic.co/t/logstash-import-failed/51569/14 "2016-06-08T10:54:37Z")

</div>

this error is returned in lashstash:

> ←[31mGot error to send bulk of actions: blocked by: [SERVICE\_UNAVAILABLE/1/state  
> not recovered / initialized];[SERVICE\_UNAVAILABLE/2/no master]; {:level=\>:error  
> }←[0m  
> ←[33mFailed to flush outgoing items {:outgoing\_count=\>4, :exception=\>"Java::OrgE  
> lasticsearchClusterBlock::ClusterBlockException", :backtrace=\>["org.elasticsearc  
> h.cluster.block.ClusterBlocks.globalBlockedException(org/elasticsearch/cluster/b  
> lock/ClusterBlocks.java:151)", "org.elasticsearch.cluster.block.ClusterBlocks.gl  
> obalBlockedRaiseException(org/elasticsearch/cluster/block/ClusterBlocks.java:141  
> )", "org.elasticsearch.action.bulk.TransportBulkAction.executeBulk(org/elasticse  
> arch/action/bulk/TransportBulkAction.java:215)", "org.elasticsearch.action.bulk.  
> TransportBulkAction.access$000(org/elasticsearch/action/bulk/TransportBulkAction  
> .java:67)", "org.elasticsearch.action.bulk.TransportBulkAction$1.onFailure(org/e  
> lasticsearch/action/bulk/TransportBulkAction.java:153)", "org.elasticsearch.acti  
> on.support.TransportAction$ThreadedActionListener$2.run(org/elasticsearch/action  
> /support/TransportAction.java:137)", "[java.util.concurrent.ThreadPoolExecutor.ru](http://java.util.concurrent.ThreadPoolExecutor.ru)  
> nWorker(java/util/concurrent/ThreadPoolExecutor.java:1142)", "java.util.concurre  
> nt.ThreadPoolExecutor$Worker.run(java/util/concurrent/ThreadPoolExecutor.java:61  
> 7)", "java.lang.Thread.run(java/lang/Thread.java:745)"], :level=\>:warn}←[0m

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [July 6, 2017, 4:54am UTC](https://discuss.elastic.co/t/logstash-import-failed/51569/15 "2017-07-06T04:54:11Z")

</div>


