logstash start failed on windows

Description

C:\Users\medcl\Desktop\logstash>java -jar logstash-1.0.17-monolithic.jar agent -
f logstash.conf – web --backend elasticsearch:///?local
FFI::NotFoundError: Function 'inotify_init' not found in [msvcrt.dll]
attach_function at file:/C:/Users/medcl/Desktop/logstash/logstash-1.0.17-monol
ithic.jar!/META-INF/jruby.home/lib/ruby/site_ruby/shared/ffi/library.rb:154
each at org/jruby/RubyArray.java:1603
attach_function at file:/C:/Users/medcl/Desktop/logstash/logstash-1.0.17-monol
ithic.jar!/META-INF/jruby.home/lib/ruby/site_ruby/shared/ffi/library.rb:150
CInotify at file:C:/Users/medcl/Desktop/logstash/logstash-1.0.17-monoli
thic.jar!/gems/filewatch-0.2.5/lib/filewatch/inotify/fd.rb:17
FD at file:C:/Users/medcl/Desktop/logstash/logstash-1.0.17-monoli
thic.jar!/gems/filewatch-0.2.5/lib/filewatch/inotify/fd.rb:13
(root) at file:C:/Users/medcl/Desktop/logstash/logstash-1.0.17-monoli
thic.jar!/gems/filewatch-0.2.5/lib/filewatch/inotify/fd.rb:10
require at org/jruby/RubyKernel.java:1038
require at file:/C:/Users/medcl/Desktop/logstash/logstash-1.0.17-monol
ithic.jar!/META-INF/jruby.home/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb
:29
(root) at file:C:/Users/medcl/Desktop/logstash/logstash-1.0.17-monoli
thic.jar!/gems/filewatch-0.2.5/lib/filewatch/inotify/fd.rb:2
require at org/jruby/RubyKernel.java:1038
require at file:/C:/Users/medcl/Desktop/logstash/logstash-1.0.17-monol
ithic.jar!/META-INF/jruby.home/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb
:29
(root) at file:C:/Users/medcl/Desktop/logstash/logstash-1.0.17-monoli
thic.jar!/gems/filewatch-0.2.5/lib/filewatch/watch.rb:3
require at org/jruby/RubyKernel.java:1038
require at file:/C:/Users/medcl/Desktop/logstash/logstash-1.0.17-monol
ithic.jar!/META-INF/jruby.home/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb
:29
(root) at file:C:/Users/medcl/Desktop/logstash/logstash-1.0.17-monoli
thic.jar!/gems/filewatch-0.2.5/lib/filewatch/watchglob.rb:3
require at org/jruby/RubyKernel.java:1038
require at file:/C:/Users/medcl/Desktop/logstash/logstash-1.0.17-monol
ithic.jar!/META-INF/jruby.home/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb
:29
(root) at file:C:/Users/medcl/Desktop/logstash/logstash-1.0.17-monoli
thic.jar!/gems/filewatch-0.2.5/lib/filewatch/tailglob.rb:2
require at org/jruby/RubyKernel.java:1038
require at file:/C:/Users/medcl/Desktop/logstash/logstash-1.0.17-monol
ithic.jar!/META-INF/jruby.home/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb
:29
register at file:/C:/Users/medcl/Desktop/logstash/logstash-1.0.17-monol
ithic.jar!/logstash/file/manager.rb:35
run_input at file:/C:/Users/medcl/Desktop/logstash/logstash-1.0.17-monol
ithic.jar!/logstash/agent.rb:482
run_with_config at file:/C:/Users/medcl/Desktop/logstash/logstash-1.0.17-monol
ithic.jar!/logstash/agent.rb:345
call at org/jruby/RubyProc.java:268
call at org/jruby/RubyProc.java:232
Exception in thread "LogStash::Agent" org.jruby.exceptions.RaiseException: (Syst
emExit) Function 'inotify_init' not found in [msvcrt.dll]
at #<Class:0x12e1ed620>.Entry(dummy:0)
at #<Class:0x12e39060b>.(root)(file:/C:/Users/medcl/Desktop/logstash/log
stash-1.0.17-monolithic.jar!/logstash/search/facetresult/entry.rb:4)
at org.jruby.RubyKernel.require(org/jruby/RubyKernel.java:1038)
at rubyjit.require_BFDB9D6137549CC22CA0E10941FA24A08C18265C.require(file
:/C:/Users/medcl/Desktop/logstash/logstash-1.0.17-monolithic.jar!/META-INF/jruby
.home/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:29)
at #<Class:0x12e39060b>.(root)(file:/C:/Users/medcl/Desktop/logstash/log
stash-1.0.17-monolithic.jar!/logstash/search/facetresult/entry.rb:3)
at org.jruby.RubyKernel.require(org/jruby/RubyKernel.java:1038)
at rubyjit.require_BFDB9D6137549CC22CA0E10941FA24A08C18265C.require(file
:/C:/Users/medcl/Desktop/logstash/logstash-1.0.17-monolithic.jar!/META-INF/jruby
.home/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:29)
at #<Class:0x12e39060b>.(root)(file:/C:/Users/medcl/Desktop/logstash/log
stash-1.0.17-monolithic.jar!/logstash/search/facetresult/histogram.rb:10)
at org.jruby.RubyKernel.require(org/jruby/RubyKernel.java:1038)
at rubyjit.require_BFDB9D6137549CC22CA0E10941FA24A08C18265C.require(file
:/C:/Users/medcl/Desktop/logstash/logstash-1.0.17-monolithic.jar!/META-INF/jruby
.home/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:29)
at #<Class:0x12e39060b>.(root)(file:/C:/Users/medcl/Desktop/logstash/log
stash-1.0.17-monolithic.jar!/logstash/search/elasticsearch.rb:12)
at org.jruby.RubyKernel.require(org/jruby/RubyKernel.java:1038)
at rubyjit.require_BFDB9D6137549CC22CA0E10941FA24A08C18265C.require(file
:/C:/Users/medcl/Desktop/logstash/logstash-1.0.17-monolithic.jar!/META-INF/jruby
.home/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:29)
at LogStash::Web::Runner.run(file:/C:/Users/medcl/Desktop/logstash/logst
ash-1.0.17-monolithic.jar!/logstash/web/server.rb:18)
at logstash.runner.run(logstash/runner.rb:42)
at org.jruby.RubyProc.call(org/jruby/RubyProc.java:268)
at org.jruby.RubyProc.call(org/jruby/RubyProc.java:228)
at logstash.runner.run(logstash/runner.rb:53)
at logstash.runner.main(logstash/runner.rb:13)
at logstash.runner.(root)(logstash/runner.rb:70)

Gliffy Diagrams

Activity

Show:

Jordan Sissel January 12, 2012 at 6:24 AM

This is fixed in logstash 1.1 currently in beta (and a supported release)

Download: http://semicomplete.com/files/logstash/logstash-1.1.0beta7-monolithic.jar
Docs: http://logstash.net/docs/1.1.0beta7/

Dup of this issue: https://logstash.jira.com/browse/LOGSTASH-308

Duplicate

Details

Assignee

Reporter

Labels

Affects versions

Created January 12, 2012 at 2:23 AM
Updated April 19, 2013 at 8:19 PM
Resolved January 12, 2012 at 6:24 AM