Uploaded image for project: 'logstash'
  1. logstash
  2. LOGSTASH-605

Logstash Agent win32ole error on Windows

    Details

    • Type: Bug/Feature
    • Status: Resolved (View Workflow)
    • Resolution: Fixed
    • Affects Version/s: 1.1.12
    • Fix Version/s: None
    • Labels:

      Description

      Similar issue to that mentioned in logstash-users() 21 July 2012
      http://comments.gmane.org/gmane.comp.sysutils.logstash.user/986

      Known to occur in Windows 6.0.6002 (Windows Server 2008 Standard SP2)
      Java SE 1.7.0_07 64 bit and
      Java SE 1.6.0_20 32 bit
      Logstash 1.1.1

      Problem :

      Logstash launches fine, as long as I do not use the eventlog input type.

      If the eventlog input type is used, ie :

      input {
      eventlog

      { type => "Windows-Eventlog" name => "System" }

      }

      Then logstash will not start due to jruby errors in Java. Problem occurs in both 32 and 64 bit java, but the error reference "racob-*.dll" points to a different version depending.

      !!!! Missing jruby-win32ole gem: jruby -S gem install jruby-win32ole
      LoadError: load error: win32ole/win32ole – java.lang.UnsatisfiedLinkError: Expecting an absolute path of the library: file:C:/logstash/logstash.jar!/gems/jruby-win32ole-0.8.5/lib/racob-x64.dll
      require at org/jruby/RubyKernel.java:1042
      require at file:/C:/logstash/logstash.jar!/META-INF/jruby.home/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36
      (root) at file:C:/logstash/logstash.jar!/gems/jruby-win32ole-0.8.5/lib/jruby-win32ole.rb:10
      require at org/jruby/RubyKernel.java:1042
      require at file:/C:/logstash/logstash.jar!/META-INF/jruby.home/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36
      (root) at file:C:/logstash/logstash.jar!/gems/jruby-win32ole-0.8.5/lib/jruby-win32ole.rb:3
      require at org/jruby/RubyKernel.java:1042
      require at file:/C:/logstash/logstash.jar!/META-INF/jruby.home/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36
      register at file:/C:/logstash/logstash.jar!/META-INF/jruby.home/lib/ruby/site_ruby/shared/jruby/win32ole/stub.rb:32
      run_input at file:/C:/logstash/logstash.jar!/logstash/agent.rb:677
      run_input at file:/C:/logstash/logstash.jar!/logstash/agent.rb:677
      start_input at file:/C:/logstash/logstash.jar!/logstash/agent.rb:350

      I have gone as far as to install Jruby on this server, to extract the dll files and to start java referring to them in the classpath option - but no success.

      please let me know if you want more information or would like me to test on a different windows platform.

        Gliffy Diagrams

          Attachments

            Issue Links

              Activity

              Hide
              jls Jordan Sissel added a comment -

              Verified master working on windows.

              I can use the 'eventlog' input successfully as of now.

              http://jls.objects.dreamhost.com/images/windows-logstash.2013-04-09T01:56:45.png

              Next release will have it the fix.

              Show
              jls Jordan Sissel added a comment - Verified master working on windows. I can use the 'eventlog' input successfully as of now. http://jls.objects.dreamhost.com/images/windows-logstash.2013-04-09T01:56:45.png Next release will have it the fix.
              Hide
              Mark Mark Plaksin added a comment -

              With 1.1.12, I get the same behavior as in the 11/Jan/13 5:28 AM update.
              Here's a sample success followed by the errors:

              {:timestamp=>"2013-05-08T14:35:39.396000-0400", :message=>"All plugins are started and registered.", :level=>:info}
              {
                     "@source" => "eventlog://HAPPY/System",
                       "@tags" => [],
                     "@fields" => {
                              "Category" => 0,
                        "CategoryString" => nil,
                          "ComputerName" => "HAPPY.jojo.com",
                             "EventCode" => 7036,
                       "EventIdentifier" => 1073748860,
                             "EventType" => 3,
                               "Logfile" => "System",
                               "Message" => "The NSClient++ (x64) service entered the stopped state.",
                          "RecordNumber" => 262939,
                            "SourceName" => "Service Control Manager",
                         "TimeGenerated" => "20130508183610.318806-000",
                           "TimeWritten" => "20130508183610.318806-000",
                                  "Type" => "Information",
                                  "User" => nil,
                      "InsertionStrings" => [
                          [0] "NSClient++ (x64)",
                          [1] "stopped"
                      ],
                                  "Data" => "N\x00S\x00C\x00l\x00i\x00e\x00n\x00t\x00p\x00p\x00/\x001\x00\x00\x00"
                  },
                       "@type" => "Win32-EventLog",
                  "@timestamp" => "2013-05-08T18:36:10-04:00",
                    "@message" => "The NSClient++ (x64) service entered the stopped state."
              }
              {:timestamp=>"2013-05-08T14:38:03.600000-0400", :message=>"Windows Event Log error: IEnumVARIANT::Next\n[\"org.racob.com.EnumVariant.Next(Native Method)\", \"org.racob.com.EnumVariant.hasMoreElements(EnumVariant.java:47)\", \"org.jruby.ext.win32ole.RubyWIN32OLE.each(RubyWIN32OLE.java:64)\", \"org.jruby.ext.win32ole.RubyWIN32OLE$INVOKER$i$0$0$each.call(RubyWIN32OLE$INVOKER$i$0$0$each.gen)\", \"org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:143)\", \"org.jruby.runtime.callsite.CachingCallSite.callIter(CachingCallSite.java:154)\", \"org.jruby.ast.CallNoArgBlockNode.interpret(CallNoArgBlockNode.java:64)\", \"org.jruby.ast.NewlineNode.interpret(NewlineNode.java:105)\", \"org.jruby.ast.BlockNode.interpret(BlockNode.java:71)\", \"org.jruby.evaluator.ASTInterpreter.INTERPRET_BLOCK(ASTInterpreter.java:112)\", \"org.jruby.runtime.Interpreted19Block.evalBlockBody(Interpreted19Block.java:209)\", \"org.jruby.runtime.Interpreted19Block.yield(Interpreted19Block.java:160)\", \"org.jruby.runtime.Interpreted19Block.yieldSpecific(Interpreted19Block.java:133)\", \"org.jruby.runtime.Block.yieldSpecific(Block.java:99)\", \"org.jruby.RubyKernel.loop(RubyKernel.java:1409)\", \"org.jruby.RubyKernel$INVOKER$s$0$0$loop.call(RubyKernel$INVOKER$s$0$0$loop.gen)\", \"org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:316)\", \"org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:145)\", \"org.jruby.runtime.callsite.CachingCallSite.callIter(CachingCallSite.java:154)\", \"org.jruby.ast.FCallNoArgBlockNode.interpret(FCallNoArgBlockNode.java:32)\", \"org.jruby.ast.NewlineNode.interpret(NewlineNode.java:105)\", \"org.jruby.ast.BlockNode.interpret(BlockNode.java:71)\", \"org.jruby.ast.RescueNode.executeBody(RescueNode.java:224)\", \"org.jruby.ast.RescueNode.interpret(RescueNode.java:119)\", \"org.jruby.ast.BeginNode.interpret(BeginNode.java:83)\", \"org.jruby.ast.NewlineNode.interpret(NewlineNode.java:105)\", \"org.jruby.ast.BlockNode.interpret(BlockNode.java:71)\", \"org.jruby.evaluator.ASTInterpreter.INTERPRET_METHOD(ASTInterpreter.java:75)\", \"org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:182)\", \"org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:188)\", \"org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)\", \"org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)\", \"org.jruby.ast.CallOneArgNode.interpret(CallOneArgNode.java:57)\", \"org.jruby.ast.NewlineNode.interpret(NewlineNode.java:105)\", \"org.jruby.ast.BlockNode.interpret(BlockNode.java:71)\", \"org.jruby.ast.RescueNode.executeBody(RescueNode.java:224)\", \"org.jruby.ast.RescueNode.interpret(RescueNode.java:119)\", \"org.jruby.ast.BeginNode.interpret(BeginNode.java:83)\", \"org.jruby.ast.NewlineNode.interpret(NewlineNode.java:105)\", \"org.jruby.ast.WhileNode.interpret(WhileNode.java:131)\", \"org.jruby.ast.NewlineNode.interpret(NewlineNode.java:105)\", \"org.jruby.ast.BlockNode.interpret(BlockNode.java:71)\", \"org.jruby.evaluator.ASTInterpreter.INTERPRET_METHOD(ASTInterpreter.java:75)\", \"org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:225)\", \"org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:204)\", \"org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:346)\", \"org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:204)\", \"org.jruby.ast.FCallSpecialArgNode.interpret(FCallSpecialArgNode.java:41)\", \"org.jruby.ast.NewlineNode.interpret(NewlineNode.java:105)\", \"org.jruby.evaluator.ASTInterpreter.INTERPRET_BLOCK(ASTInterpreter.java:112)\", \"org.jruby.runtime.Interpreted19Block.evalBlockBody(Interpreted19Block.java:209)\", \"org.jruby.runtime.Interpreted19Block.yield(Interpreted19Block.java:197)\", \"org.jruby.runtime.Interpreted19Block.call(Interpreted19Block.java:128)\", \"org.jruby.runtime.Block.call(Block.java:89)\", \"org.jruby.RubyProc.call(RubyProc.java:261)\", \"org.jruby.RubyProc.call(RubyProc.java:213)\", \"org.jruby.internal.runtime.RubyRunnable.run(RubyRunnable.java:98)\", \"java.lang.Thread.run(Unknown Source)\"]", :level=>:error}
              {:timestamp=>"2013-05-08T14:38:04.725000-0400", :message=>"Windows Event Log error: IEnumVARIANT::Next\n[\"org.racob.com.EnumVariant.Next(Native Method)\", \"org.racob.com.EnumVariant.hasMoreElements(EnumVariant.java:47)\", \"org.jruby.ext.win32ole.RubyWIN32OLE.each(RubyWIN32OLE.java:64)\", \"org.jruby.ext.win32ole.RubyWIN32OLE$INVOKER$i$0$0$each.call(RubyWIN32OLE$INVOKER$i$0$0$each.gen)\", \"org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:143)\", \"org.jruby.runtime.callsite.CachingCallSite.callIter(CachingCallSite.java:154)\", \"org.jruby.ast.CallNoArgBlockNode.interpret(CallNoArgBlockNode.java:64)\", \"org.jruby.ast.NewlineNode.interpret(NewlineNode.java:105)\", \"org.jruby.ast.BlockNode.interpret(BlockNode.java:71)\", \"org.jruby.evaluator.ASTInterpreter.INTERPRET_BLOCK(ASTInterpreter.java:112)\", \"org.jruby.runtime.Interpreted19Block.evalBlockBody(Interpreted19Block.java:209)\", \"org.jruby.runtime.Interpreted19Block.yield(Interpreted19Block.java:160)\", \"org.jruby.runtime.Interpreted19Block.yieldSpecific(Interpreted19Block.java:133)\", \"org.jruby.runtime.Block.yieldSpecific(Block.java:99)\", \"org.jruby.RubyKernel.loop(RubyKernel.java:1409)\", \"org.jruby.RubyKernel$INVOKER$s$0$0$loop.call(RubyKernel$INVOKER$s$0$0$loop.gen)\", \"org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:143)\", \"org.jruby.runtime.callsite.CachingCallSite.callIter(CachingCallSite.java:154)\", \"org.jruby.ast.FCallNoArgBlockNode.interpret(FCallNoArgBlockNode.java:32)\", \"org.jruby.ast.NewlineNode.interpret(NewlineNode.java:105)\", \"org.jruby.ast.BlockNode.interpret(BlockNode.java:71)\", \"org.jruby.ast.RescueNode.executeBody(RescueNode.java:224)\", \"org.jruby.ast.RescueNode.interpret(RescueNode.java:119)\", \"org.jruby.ast.BeginNode.interpret(BeginNode.java:83)\", \"org.jruby.ast.NewlineNode.interpret(NewlineNode.java:105)\", \"org.jruby.ast.BlockNode.interpret(BlockNode.java:71)\", \"org.jruby.evaluator.ASTInterpreter.INTERPRET_METHOD(ASTInterpreter.java:75)\", \"org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:182)\", \"org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:188)\", \"org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)\", \"org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)\", \"org.jruby.ast.CallOneArgNode.interpret(CallOneArgNode.java:57)\", \"org.jruby.ast.NewlineNode.interpret(NewlineNode.java:105)\", \"org.jruby.ast.BlockNode.interpret(BlockNode.java:71)\", \"org.jruby.ast.RescueNode.executeBody(RescueNode.java:224)\", \"org.jruby.ast.RescueNode.interpret(RescueNode.java:119)\", \"org.jruby.ast.BeginNode.interpret(BeginNode.java:83)\", \"org.jruby.ast.NewlineNode.interpret(NewlineNode.java:105)\", \"org.jruby.ast.WhileNode.interpret(WhileNode.java:131)\", \"org.jruby.ast.NewlineNode.interpret(NewlineNode.java:105)\", \"org.jruby.ast.BlockNode.interpret(BlockNode.java:71)\", \"org.jruby.evaluator.ASTInterpreter.INTERPRET_METHOD(ASTInterpreter.java:75)\", \"org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:225)\", \"org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:204)\", \"org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:346)\", \"org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:204)\", \"org.jruby.ast.FCallSpecialArgNode.interpret(FCallSpecialArgNode.java:41)\", \"org.jruby.ast.NewlineNode.interpret(NewlineNode.java:105)\", \"org.jruby.evaluator.ASTInterpreter.INTERPRET_BLOCK(ASTInterpreter.java:112)\", \"org.jruby.runtime.Interpreted19Block.evalBlockBody(Interpreted19Block.java:209)\", \"org.jruby.runtime.Interpreted19Block.yield(Interpreted19Block.java:197)\", \"org.jruby.runtime.Interpreted19Block.call(Interpreted19Block.java:128)\", \"org.jruby.runtime.Block.call(Block.java:89)\", \"org.jruby.RubyProc.call(RubyProc.java:261)\", \"org.jruby.RubyProc.call(RubyProc.java:213)\", \"org.jruby.internal.runtime.RubyRunnable.run(RubyRunnable.java:98)\", \"java.lang.Thread.run(Unknown Source)\"]", :level=>:error}
              
              Show
              Mark Mark Plaksin added a comment - With 1.1.12, I get the same behavior as in the 11/Jan/13 5:28 AM update. Here's a sample success followed by the errors: {:timestamp=>"2013-05-08T14:35:39.396000-0400", :message=>"All plugins are started and registered.", :level=>:info} { "@source" => "eventlog://HAPPY/System", "@tags" => [], "@fields" => { "Category" => 0, "CategoryString" => nil, "ComputerName" => "HAPPY.jojo.com", "EventCode" => 7036, "EventIdentifier" => 1073748860, "EventType" => 3, "Logfile" => "System", "Message" => "The NSClient++ (x64) service entered the stopped state.", "RecordNumber" => 262939, "SourceName" => "Service Control Manager", "TimeGenerated" => "20130508183610.318806-000", "TimeWritten" => "20130508183610.318806-000", "Type" => "Information", "User" => nil, "InsertionStrings" => [ [0] "NSClient++ (x64)", [1] "stopped" ], "Data" => "N\x00S\x00C\x00l\x00i\x00e\x00n\x00t\x00p\x00p\x00/\x001\x00\x00\x00" }, "@type" => "Win32-EventLog", "@timestamp" => "2013-05-08T18:36:10-04:00", "@message" => "The NSClient++ (x64) service entered the stopped state." } {:timestamp=>"2013-05-08T14:38:03.600000-0400", :message=>"Windows Event Log error: IEnumVARIANT::Next\n[\"org.racob.com.EnumVariant.Next(Native Method)\", \"org.racob.com.EnumVariant.hasMoreElements(EnumVariant.java:47)\", \"org.jruby.ext.win32ole.RubyWIN32OLE.each(RubyWIN32OLE.java:64)\", \"org.jruby.ext.win32ole.RubyWIN32OLE$INVOKER$i$0$0$each.call(RubyWIN32OLE$INVOKER$i$0$0$each.gen)\", \"org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:143)\", \"org.jruby.runtime.callsite.CachingCallSite.callIter(CachingCallSite.java:154)\", \"org.jruby.ast.CallNoArgBlockNode.interpret(CallNoArgBlockNode.java:64)\", \"org.jruby.ast.NewlineNode.interpret(NewlineNode.java:105)\", \"org.jruby.ast.BlockNode.interpret(BlockNode.java:71)\", \"org.jruby.evaluator.ASTInterpreter.INTERPRET_BLOCK(ASTInterpreter.java:112)\", \"org.jruby.runtime.Interpreted19Block.evalBlockBody(Interpreted19Block.java:209)\", \"org.jruby.runtime.Interpreted19Block.yield(Interpreted19Block.java:160)\", \"org.jruby.runtime.Interpreted19Block.yieldSpecific(Interpreted19Block.java:133)\", \"org.jruby.runtime.Block.yieldSpecific(Block.java:99)\", \"org.jruby.RubyKernel.loop(RubyKernel.java:1409)\", \"org.jruby.RubyKernel$INVOKER$s$0$0$loop.call(RubyKernel$INVOKER$s$0$0$loop.gen)\", \"org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:316)\", \"org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:145)\", \"org.jruby.runtime.callsite.CachingCallSite.callIter(CachingCallSite.java:154)\", \"org.jruby.ast.FCallNoArgBlockNode.interpret(FCallNoArgBlockNode.java:32)\", \"org.jruby.ast.NewlineNode.interpret(NewlineNode.java:105)\", \"org.jruby.ast.BlockNode.interpret(BlockNode.java:71)\", \"org.jruby.ast.RescueNode.executeBody(RescueNode.java:224)\", \"org.jruby.ast.RescueNode.interpret(RescueNode.java:119)\", \"org.jruby.ast.BeginNode.interpret(BeginNode.java:83)\", \"org.jruby.ast.NewlineNode.interpret(NewlineNode.java:105)\", \"org.jruby.ast.BlockNode.interpret(BlockNode.java:71)\", \"org.jruby.evaluator.ASTInterpreter.INTERPRET_METHOD(ASTInterpreter.java:75)\", \"org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:182)\", \"org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:188)\", \"org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)\", \"org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)\", \"org.jruby.ast.CallOneArgNode.interpret(CallOneArgNode.java:57)\", \"org.jruby.ast.NewlineNode.interpret(NewlineNode.java:105)\", \"org.jruby.ast.BlockNode.interpret(BlockNode.java:71)\", \"org.jruby.ast.RescueNode.executeBody(RescueNode.java:224)\", \"org.jruby.ast.RescueNode.interpret(RescueNode.java:119)\", \"org.jruby.ast.BeginNode.interpret(BeginNode.java:83)\", \"org.jruby.ast.NewlineNode.interpret(NewlineNode.java:105)\", \"org.jruby.ast.WhileNode.interpret(WhileNode.java:131)\", \"org.jruby.ast.NewlineNode.interpret(NewlineNode.java:105)\", \"org.jruby.ast.BlockNode.interpret(BlockNode.java:71)\", \"org.jruby.evaluator.ASTInterpreter.INTERPRET_METHOD(ASTInterpreter.java:75)\", \"org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:225)\", \"org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:204)\", \"org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:346)\", \"org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:204)\", \"org.jruby.ast.FCallSpecialArgNode.interpret(FCallSpecialArgNode.java:41)\", \"org.jruby.ast.NewlineNode.interpret(NewlineNode.java:105)\", \"org.jruby.evaluator.ASTInterpreter.INTERPRET_BLOCK(ASTInterpreter.java:112)\", \"org.jruby.runtime.Interpreted19Block.evalBlockBody(Interpreted19Block.java:209)\", \"org.jruby.runtime.Interpreted19Block.yield(Interpreted19Block.java:197)\", \"org.jruby.runtime.Interpreted19Block.call(Interpreted19Block.java:128)\", \"org.jruby.runtime.Block.call(Block.java:89)\", \"org.jruby.RubyProc.call(RubyProc.java:261)\", \"org.jruby.RubyProc.call(RubyProc.java:213)\", \"org.jruby.internal.runtime.RubyRunnable.run(RubyRunnable.java:98)\", \"java.lang.Thread.run(Unknown Source)\"]", :level=>:error} {:timestamp=>"2013-05-08T14:38:04.725000-0400", :message=>"Windows Event Log error: IEnumVARIANT::Next\n[\"org.racob.com.EnumVariant.Next(Native Method)\", \"org.racob.com.EnumVariant.hasMoreElements(EnumVariant.java:47)\", \"org.jruby.ext.win32ole.RubyWIN32OLE.each(RubyWIN32OLE.java:64)\", \"org.jruby.ext.win32ole.RubyWIN32OLE$INVOKER$i$0$0$each.call(RubyWIN32OLE$INVOKER$i$0$0$each.gen)\", \"org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:143)\", \"org.jruby.runtime.callsite.CachingCallSite.callIter(CachingCallSite.java:154)\", \"org.jruby.ast.CallNoArgBlockNode.interpret(CallNoArgBlockNode.java:64)\", \"org.jruby.ast.NewlineNode.interpret(NewlineNode.java:105)\", \"org.jruby.ast.BlockNode.interpret(BlockNode.java:71)\", \"org.jruby.evaluator.ASTInterpreter.INTERPRET_BLOCK(ASTInterpreter.java:112)\", \"org.jruby.runtime.Interpreted19Block.evalBlockBody(Interpreted19Block.java:209)\", \"org.jruby.runtime.Interpreted19Block.yield(Interpreted19Block.java:160)\", \"org.jruby.runtime.Interpreted19Block.yieldSpecific(Interpreted19Block.java:133)\", \"org.jruby.runtime.Block.yieldSpecific(Block.java:99)\", \"org.jruby.RubyKernel.loop(RubyKernel.java:1409)\", \"org.jruby.RubyKernel$INVOKER$s$0$0$loop.call(RubyKernel$INVOKER$s$0$0$loop.gen)\", \"org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:143)\", \"org.jruby.runtime.callsite.CachingCallSite.callIter(CachingCallSite.java:154)\", \"org.jruby.ast.FCallNoArgBlockNode.interpret(FCallNoArgBlockNode.java:32)\", \"org.jruby.ast.NewlineNode.interpret(NewlineNode.java:105)\", \"org.jruby.ast.BlockNode.interpret(BlockNode.java:71)\", \"org.jruby.ast.RescueNode.executeBody(RescueNode.java:224)\", \"org.jruby.ast.RescueNode.interpret(RescueNode.java:119)\", \"org.jruby.ast.BeginNode.interpret(BeginNode.java:83)\", \"org.jruby.ast.NewlineNode.interpret(NewlineNode.java:105)\", \"org.jruby.ast.BlockNode.interpret(BlockNode.java:71)\", \"org.jruby.evaluator.ASTInterpreter.INTERPRET_METHOD(ASTInterpreter.java:75)\", \"org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:182)\", \"org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:188)\", \"org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)\", \"org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)\", \"org.jruby.ast.CallOneArgNode.interpret(CallOneArgNode.java:57)\", \"org.jruby.ast.NewlineNode.interpret(NewlineNode.java:105)\", \"org.jruby.ast.BlockNode.interpret(BlockNode.java:71)\", \"org.jruby.ast.RescueNode.executeBody(RescueNode.java:224)\", \"org.jruby.ast.RescueNode.interpret(RescueNode.java:119)\", \"org.jruby.ast.BeginNode.interpret(BeginNode.java:83)\", \"org.jruby.ast.NewlineNode.interpret(NewlineNode.java:105)\", \"org.jruby.ast.WhileNode.interpret(WhileNode.java:131)\", \"org.jruby.ast.NewlineNode.interpret(NewlineNode.java:105)\", \"org.jruby.ast.BlockNode.interpret(BlockNode.java:71)\", \"org.jruby.evaluator.ASTInterpreter.INTERPRET_METHOD(ASTInterpreter.java:75)\", \"org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:225)\", \"org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:204)\", \"org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:346)\", \"org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:204)\", \"org.jruby.ast.FCallSpecialArgNode.interpret(FCallSpecialArgNode.java:41)\", \"org.jruby.ast.NewlineNode.interpret(NewlineNode.java:105)\", \"org.jruby.evaluator.ASTInterpreter.INTERPRET_BLOCK(ASTInterpreter.java:112)\", \"org.jruby.runtime.Interpreted19Block.evalBlockBody(Interpreted19Block.java:209)\", \"org.jruby.runtime.Interpreted19Block.yield(Interpreted19Block.java:197)\", \"org.jruby.runtime.Interpreted19Block.call(Interpreted19Block.java:128)\", \"org.jruby.runtime.Block.call(Block.java:89)\", \"org.jruby.RubyProc.call(RubyProc.java:261)\", \"org.jruby.RubyProc.call(RubyProc.java:213)\", \"org.jruby.internal.runtime.RubyRunnable.run(RubyRunnable.java:98)\", \"java.lang.Thread.run(Unknown Source)\"]", :level=>:error}
              Hide
              Mark Mark Plaksin added a comment -

              This may not help but FWIW, if I reboot and then run Logstash, it lasts a tiny bit longer before it starts logging that error over and over. I saw maybe 5 eventlog events before the errors started.

              Show
              Mark Mark Plaksin added a comment - This may not help but FWIW, if I reboot and then run Logstash, it lasts a tiny bit longer before it starts logging that error over and over. I saw maybe 5 eventlog events before the errors started.
              Hide
              stormerider Morgan Blackthorne added a comment -

              Still seeing this issue with 1.1.13; has the fix not been rolled out to that version yet, or is this a regression? If it hasn't been rolled out yet, any guidelines on building the Windows JAR from source? Thanks!

              Show
              stormerider Morgan Blackthorne added a comment - Still seeing this issue with 1.1.13; has the fix not been rolled out to that version yet, or is this a regression? If it hasn't been rolled out yet, any guidelines on building the Windows JAR from source? Thanks!
              Hide
              wiibaa Philippe Weber added a comment -

              A little more aggressive garbage-collect on jira.com, expecting follow-up activities to take place on github issues

              Show
              wiibaa Philippe Weber added a comment - A little more aggressive garbage-collect on jira.com, expecting follow-up activities to take place on github issues

                People

                • Assignee:
                  logstash-dev Logstash Developers
                  Reporter:
                  dbb@qad.com Derek Bradley
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  10 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved: