org.jruby.embed.EvalFailedException: org.jruby.exceptions.ThreadKill

JIRA | Erik Dasher | 2 years ago
  1. 0

    Passing CTRL-C to "puppetserver gem server" returns an exception error. ^C Exception in thread "main" org.jruby.embed.EvalFailedException: org.jruby.exceptions.ThreadKill at org.jruby.embed.internal.EmbedEvalUnitImpl.run(EmbedEvalUnitImpl.java:137) at org.jruby.embed.ScriptingContainer.runUnit(ScriptingContainer.java:1317) at org.jruby.embed.ScriptingContainer.runScriptlet(ScriptingContainer.java:1310) at puppetlabs.puppetserver.cli.gem$run_BANG_.invoke(gem.clj:22) at puppetlabs.puppetserver.cli.subcommand$run.invoke(subcommand.clj:38) at puppetlabs.puppetserver.cli.gem$_main.doInvoke(gem.clj:29) at clojure.lang.RestFn.invoke(RestFn.java:457) at clojure.lang.Var.invoke(Var.java:427) at clojure.lang.AFn.applyToHelper(AFn.java:172) at clojure.lang.Var.applyTo(Var.java:532) at clojure.core$apply.invoke(core.clj:617) at clojure.main$main_opt.invoke(main.clj:335) at clojure.main$main.doInvoke(main.clj:440) at clojure.lang.RestFn.invoke(RestFn.java:512) at clojure.lang.Var.invoke(Var.java:435) at clojure.lang.AFn.applyToHelper(AFn.java:185) at clojure.lang.Var.applyTo(Var.java:532) at clojure.main.main(main.java:37) Caused by: org.jruby.exceptions.ThreadKill at org.jruby.RubyThread.throwThreadKill(RubyThread.java:517) at org.jruby.RubyThread.checkMail(RubyThread.java:216) at org.jruby.RubyThread.pollThreadEvents(RubyThread.java:513) at org.jruby.runtime.ThreadContext.pollThreadEvents(ThreadContext.java:664) at org.jruby.evaluator.ASTInterpreter.pollAndReturn(ASTInterpreter.java:243) at org.jruby.ast.WhileNode.interpret(WhileNode.java:164) at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:105) at org.jruby.ast.BlockNode.interpret(BlockNode.java:71) at org.jruby.evaluator.ASTInterpreter.INTERPRET_BLOCK(ASTInterpreter.java:112) at org.jruby.runtime.Interpreted19Block.evalBlockBody(Interpreted19Block.java:206) at org.jruby.runtime.Interpreted19Block.yield(Interpreted19Block.java:157) at org.jruby.runtime.Interpreted19Block.yieldSpecific(Interpreted19Block.java:130) at org.jruby.runtime.Block.yieldSpecific(Block.java:111) at org.jruby.ast.ZYieldNode.interpret(ZYieldNode.java:25) at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:105) at org.jruby.evaluator.ASTInterpreter.INTERPRET_METHOD(ASTInterpreter.java:74) at org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:161) at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:190) at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:316) at org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:145) at org.jruby.runtime.callsite.CachingCallSite.callIter(CachingCallSite.java:154) at org.jruby.ast.CallNoArgBlockNode.interpret(CallNoArgBlockNode.java:64) at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:105) at org.jruby.ast.BlockNode.interpret(BlockNode.java:71) at org.jruby.evaluator.ASTInterpreter.INTERPRET_METHOD(ASTInterpreter.java:74) at org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:139) at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:182) at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:306) at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:136) at org.jruby.ast.CallNoArgNode.interpret(CallNoArgNode.java:60) at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:105) at org.jruby.ast.BlockNode.interpret(BlockNode.java:71) at org.jruby.evaluator.ASTInterpreter.INTERPRET_METHOD(ASTInterpreter.java:74) at org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:139) at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:182) at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:306) at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:136) at org.jruby.ast.CallNoArgNode.interpret(CallNoArgNode.java:60) at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:105) at org.jruby.evaluator.ASTInterpreter.INTERPRET_METHOD(ASTInterpreter.java:74) at org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:182) at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:198) at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326) at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170) at org.jruby.ast.CallOneArgNode.interpret(CallOneArgNode.java:57) at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:105) at org.jruby.ast.BlockNode.interpret(BlockNode.java:71) at org.jruby.evaluator.ASTInterpreter.INTERPRET_METHOD(ASTInterpreter.java:74) at org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:139) at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:182) at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:306) at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:136) at org.jruby.ast.VCallNode.interpret(VCallNode.java:88) at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:105) at org.jruby.ast.IfNode.interpret(IfNode.java:118) at org.jruby.ast.IfNode.interpret(IfNode.java:118) at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:105) at org.jruby.ast.BlockNode.interpret(BlockNode.java:71) at org.jruby.evaluator.ASTInterpreter.INTERPRET_METHOD(ASTInterpreter.java:74) at org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:225) at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:214) at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:346) at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:204) at org.jruby.ast.CallTwoArgNode.interpret(CallTwoArgNode.java:59) at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:105) at org.jruby.ast.BlockNode.interpret(BlockNode.java:71) at org.jruby.ast.CaseNode.interpret(CaseNode.java:138) at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:105) at org.jruby.ast.BlockNode.interpret(BlockNode.java:71) at org.jruby.evaluator.ASTInterpreter.INTERPRET_METHOD(ASTInterpreter.java:74) at org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:225) at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:214) at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:346) at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:204) at org.jruby.ast.FCallTwoArgNode.interpret(FCallTwoArgNode.java:38) at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:105) at org.jruby.ast.RescueNode.executeBody(RescueNode.java:221) at org.jruby.ast.RescueNode.interpret(RescueNode.java:116) at org.jruby.evaluator.ASTInterpreter.INTERPRET_METHOD(ASTInterpreter.java:74) at org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:225) at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:214) at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:346) at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:204) at org.jruby.ast.CallTwoArgNode.interpret(CallTwoArgNode.java:59) at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:105) at org.jruby.ast.BlockNode.interpret(BlockNode.java:71) at org.jruby.evaluator.ASTInterpreter.INTERPRET_METHOD(ASTInterpreter.java:74) at org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:182) at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:198) at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326) at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170) at org.jruby.ast.CallOneArgNode.interpret(CallOneArgNode.java:57) at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:105) at org.jruby.ast.RescueNode.executeBody(RescueNode.java:221) at org.jruby.ast.RescueNode.interpret(RescueNode.java:116) at org.jruby.ast.BeginNode.interpret(BeginNode.java:83) at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:105) at org.jruby.ast.BlockNode.interpret(BlockNode.java:71) at org.jruby.ast.RootNode.interpret(RootNode.java:129) at org.jruby.evaluator.ASTInterpreter.INTERPRET_ROOT(ASTInterpreter.java:121) at org.jruby.Ruby.runInterpreter(Ruby.java:890) at org.jruby.Ruby.loadFile(Ruby.java:2842) at org.jruby.runtime.load.LibrarySearcher$ResourceLibrary.loadScript(LibrarySearcher.java:253) at org.jruby.runtime.load.LibrarySearcher$ResourceLibrary.load(LibrarySearcher.java:241) at org.jruby.runtime.load.LibrarySearcher$FoundLibrary.load(LibrarySearcher.java:50) at org.jruby.runtime.load.LoadService.load(LoadService.java:361) at org.jruby.RubyKernel.loadCommon(RubyKernel.java:1089) at org.jruby.RubyKernel.load19(RubyKernel.java:1081) at org.jruby.RubyKernel$INVOKER$s$0$1$load19.call(RubyKernel$INVOKER$s$0$1$load19.gen) at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210) at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206) at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326) at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170) at org.jruby.ast.FCallOneArgNode.interpret(FCallOneArgNode.java:36) at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:105) at org.jruby.ast.RootNode.interpret(RootNode.java:129) at org.jruby.evaluator.ASTInterpreter.INTERPRET_ROOT(ASTInterpreter.java:121) at org.jruby.Ruby.runInterpreter(Ruby.java:890) at org.jruby.Ruby.loadFile(Ruby.java:2842) at org.jruby.runtime.load.ExternalScript.load(ExternalScript.java:66) at org.jruby.runtime.load.LoadService.load(LoadService.java:361) at org.jruby.RubyKernel.loadCommon(RubyKernel.java:1089) at org.jruby.RubyKernel.load19(RubyKernel.java:1081) at org.jruby.RubyKernel$INVOKER$s$0$1$load19.call(RubyKernel$INVOKER$s$0$1$load19.gen) at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210) at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206) at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326) at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170) at org.jruby.ast.FCallOneArgNode.interpret(FCallOneArgNode.java:36) at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:105) at org.jruby.ast.RootNode.interpret(RootNode.java:129) at org.jruby.evaluator.ASTInterpreter.INTERPRET_ROOT(ASTInterpreter.java:121) at org.jruby.Ruby.runInterpreter(Ruby.java:890) at org.jruby.Ruby.runInterpreter(Ruby.java:898) at org.jruby.embed.internal.EmbedEvalUnitImpl.run(EmbedEvalUnitImpl.java:121) ... 17 more

    JIRA | 2 years ago | Erik Dasher
    org.jruby.embed.EvalFailedException: org.jruby.exceptions.ThreadKill
  2. 0

    Passing CTRL-C to "puppetserver gem server" returns an exception error. ^C Exception in thread "main" org.jruby.embed.EvalFailedException: org.jruby.exceptions.ThreadKill at org.jruby.embed.internal.EmbedEvalUnitImpl.run(EmbedEvalUnitImpl.java:137) at org.jruby.embed.ScriptingContainer.runUnit(ScriptingContainer.java:1317) at org.jruby.embed.ScriptingContainer.runScriptlet(ScriptingContainer.java:1310) at puppetlabs.puppetserver.cli.gem$run_BANG_.invoke(gem.clj:22) at puppetlabs.puppetserver.cli.subcommand$run.invoke(subcommand.clj:38) at puppetlabs.puppetserver.cli.gem$_main.doInvoke(gem.clj:29) at clojure.lang.RestFn.invoke(RestFn.java:457) at clojure.lang.Var.invoke(Var.java:427) at clojure.lang.AFn.applyToHelper(AFn.java:172) at clojure.lang.Var.applyTo(Var.java:532) at clojure.core$apply.invoke(core.clj:617) at clojure.main$main_opt.invoke(main.clj:335) at clojure.main$main.doInvoke(main.clj:440) at clojure.lang.RestFn.invoke(RestFn.java:512) at clojure.lang.Var.invoke(Var.java:435) at clojure.lang.AFn.applyToHelper(AFn.java:185) at clojure.lang.Var.applyTo(Var.java:532) at clojure.main.main(main.java:37) Caused by: org.jruby.exceptions.ThreadKill at org.jruby.RubyThread.throwThreadKill(RubyThread.java:517) at org.jruby.RubyThread.checkMail(RubyThread.java:216) at org.jruby.RubyThread.pollThreadEvents(RubyThread.java:513) at org.jruby.runtime.ThreadContext.pollThreadEvents(ThreadContext.java:664) at org.jruby.evaluator.ASTInterpreter.pollAndReturn(ASTInterpreter.java:243) at org.jruby.ast.WhileNode.interpret(WhileNode.java:164) at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:105) at org.jruby.ast.BlockNode.interpret(BlockNode.java:71) at org.jruby.evaluator.ASTInterpreter.INTERPRET_BLOCK(ASTInterpreter.java:112) at org.jruby.runtime.Interpreted19Block.evalBlockBody(Interpreted19Block.java:206) at org.jruby.runtime.Interpreted19Block.yield(Interpreted19Block.java:157) at org.jruby.runtime.Interpreted19Block.yieldSpecific(Interpreted19Block.java:130) at org.jruby.runtime.Block.yieldSpecific(Block.java:111) at org.jruby.ast.ZYieldNode.interpret(ZYieldNode.java:25) at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:105) at org.jruby.evaluator.ASTInterpreter.INTERPRET_METHOD(ASTInterpreter.java:74) at org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:161) at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:190) at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:316) at org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:145) at org.jruby.runtime.callsite.CachingCallSite.callIter(CachingCallSite.java:154) at org.jruby.ast.CallNoArgBlockNode.interpret(CallNoArgBlockNode.java:64) at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:105) at org.jruby.ast.BlockNode.interpret(BlockNode.java:71) at org.jruby.evaluator.ASTInterpreter.INTERPRET_METHOD(ASTInterpreter.java:74) at org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:139) at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:182) at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:306) at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:136) at org.jruby.ast.CallNoArgNode.interpret(CallNoArgNode.java:60) at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:105) at org.jruby.ast.BlockNode.interpret(BlockNode.java:71) at org.jruby.evaluator.ASTInterpreter.INTERPRET_METHOD(ASTInterpreter.java:74) at org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:139) at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:182) at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:306) at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:136) at org.jruby.ast.CallNoArgNode.interpret(CallNoArgNode.java:60) at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:105) at org.jruby.evaluator.ASTInterpreter.INTERPRET_METHOD(ASTInterpreter.java:74) at org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:182) at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:198) at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326) at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170) at org.jruby.ast.CallOneArgNode.interpret(CallOneArgNode.java:57) at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:105) at org.jruby.ast.BlockNode.interpret(BlockNode.java:71) at org.jruby.evaluator.ASTInterpreter.INTERPRET_METHOD(ASTInterpreter.java:74) at org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:139) at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:182) at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:306) at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:136) at org.jruby.ast.VCallNode.interpret(VCallNode.java:88) at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:105) at org.jruby.ast.IfNode.interpret(IfNode.java:118) at org.jruby.ast.IfNode.interpret(IfNode.java:118) at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:105) at org.jruby.ast.BlockNode.interpret(BlockNode.java:71) at org.jruby.evaluator.ASTInterpreter.INTERPRET_METHOD(ASTInterpreter.java:74) at org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:225) at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:214) at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:346) at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:204) at org.jruby.ast.CallTwoArgNode.interpret(CallTwoArgNode.java:59) at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:105) at org.jruby.ast.BlockNode.interpret(BlockNode.java:71) at org.jruby.ast.CaseNode.interpret(CaseNode.java:138) at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:105) at org.jruby.ast.BlockNode.interpret(BlockNode.java:71) at org.jruby.evaluator.ASTInterpreter.INTERPRET_METHOD(ASTInterpreter.java:74) at org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:225) at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:214) at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:346) at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:204) at org.jruby.ast.FCallTwoArgNode.interpret(FCallTwoArgNode.java:38) at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:105) at org.jruby.ast.RescueNode.executeBody(RescueNode.java:221) at org.jruby.ast.RescueNode.interpret(RescueNode.java:116) at org.jruby.evaluator.ASTInterpreter.INTERPRET_METHOD(ASTInterpreter.java:74) at org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:225) at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:214) at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:346) at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:204) at org.jruby.ast.CallTwoArgNode.interpret(CallTwoArgNode.java:59) at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:105) at org.jruby.ast.BlockNode.interpret(BlockNode.java:71) at org.jruby.evaluator.ASTInterpreter.INTERPRET_METHOD(ASTInterpreter.java:74) at org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:182) at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:198) at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326) at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170) at org.jruby.ast.CallOneArgNode.interpret(CallOneArgNode.java:57) at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:105) at org.jruby.ast.RescueNode.executeBody(RescueNode.java:221) at org.jruby.ast.RescueNode.interpret(RescueNode.java:116) at org.jruby.ast.BeginNode.interpret(BeginNode.java:83) at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:105) at org.jruby.ast.BlockNode.interpret(BlockNode.java:71) at org.jruby.ast.RootNode.interpret(RootNode.java:129) at org.jruby.evaluator.ASTInterpreter.INTERPRET_ROOT(ASTInterpreter.java:121) at org.jruby.Ruby.runInterpreter(Ruby.java:890) at org.jruby.Ruby.loadFile(Ruby.java:2842) at org.jruby.runtime.load.LibrarySearcher$ResourceLibrary.loadScript(LibrarySearcher.java:253) at org.jruby.runtime.load.LibrarySearcher$ResourceLibrary.load(LibrarySearcher.java:241) at org.jruby.runtime.load.LibrarySearcher$FoundLibrary.load(LibrarySearcher.java:50) at org.jruby.runtime.load.LoadService.load(LoadService.java:361) at org.jruby.RubyKernel.loadCommon(RubyKernel.java:1089) at org.jruby.RubyKernel.load19(RubyKernel.java:1081) at org.jruby.RubyKernel$INVOKER$s$0$1$load19.call(RubyKernel$INVOKER$s$0$1$load19.gen) at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210) at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206) at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326) at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170) at org.jruby.ast.FCallOneArgNode.interpret(FCallOneArgNode.java:36) at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:105) at org.jruby.ast.RootNode.interpret(RootNode.java:129) at org.jruby.evaluator.ASTInterpreter.INTERPRET_ROOT(ASTInterpreter.java:121) at org.jruby.Ruby.runInterpreter(Ruby.java:890) at org.jruby.Ruby.loadFile(Ruby.java:2842) at org.jruby.runtime.load.ExternalScript.load(ExternalScript.java:66) at org.jruby.runtime.load.LoadService.load(LoadService.java:361) at org.jruby.RubyKernel.loadCommon(RubyKernel.java:1089) at org.jruby.RubyKernel.load19(RubyKernel.java:1081) at org.jruby.RubyKernel$INVOKER$s$0$1$load19.call(RubyKernel$INVOKER$s$0$1$load19.gen) at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210) at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206) at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326) at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170) at org.jruby.ast.FCallOneArgNode.interpret(FCallOneArgNode.java:36) at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:105) at org.jruby.ast.RootNode.interpret(RootNode.java:129) at org.jruby.evaluator.ASTInterpreter.INTERPRET_ROOT(ASTInterpreter.java:121) at org.jruby.Ruby.runInterpreter(Ruby.java:890) at org.jruby.Ruby.runInterpreter(Ruby.java:898) at org.jruby.embed.internal.EmbedEvalUnitImpl.run(EmbedEvalUnitImpl.java:121) ... 17 more

    JIRA | 2 years ago | Erik Dasher
    org.jruby.embed.EvalFailedException: org.jruby.exceptions.ThreadKill
  3. Speed up your debug routine!

    Automated exception search integrated into your IDE

  4. 0

    json/ext not thread safe (jruby 1.7.16) (test case included)

    GitHub | 2 years ago | hwinkler
    org.jruby.embed.EvalFailedException: (NameError) uninitialized constant JSON::Ext::Parser
  5. 0

    How to avoid jruby's Bad File Descriptor on openssl?

    Stack Overflow | 3 years ago | tramuntanal
    org.jruby.embed.EvalFailedException: (Errno::EBADF) Bad file descriptor

    2 unregistered visitors
    Not finding the right solution?
    Take a tour to get the most out of Samebug.

    Tired of useless tips?

    Automated exception search integrated into your IDE

    Root Cause Analysis

    1. org.jruby.exceptions.ThreadKill

      No message provided

      at org.jruby.RubyThread.throwThreadKill()
    2. JRuby Main Maven Artifact
      ScriptingContainer.runScriptlet
      1. org.jruby.RubyThread.throwThreadKill(RubyThread.java:517)
      2. org.jruby.RubyThread.checkMail(RubyThread.java:216)
      3. org.jruby.RubyThread.pollThreadEvents(RubyThread.java:513)
      4. org.jruby.runtime.ThreadContext.pollThreadEvents(ThreadContext.java:664)
      5. org.jruby.evaluator.ASTInterpreter.pollAndReturn(ASTInterpreter.java:243)
      6. org.jruby.ast.WhileNode.interpret(WhileNode.java:164)
      7. org.jruby.ast.NewlineNode.interpret(NewlineNode.java:105)
      8. org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
      9. org.jruby.evaluator.ASTInterpreter.INTERPRET_BLOCK(ASTInterpreter.java:112)
      10. org.jruby.runtime.Interpreted19Block.evalBlockBody(Interpreted19Block.java:206)
      11. org.jruby.runtime.Interpreted19Block.yield(Interpreted19Block.java:157)
      12. org.jruby.runtime.Interpreted19Block.yieldSpecific(Interpreted19Block.java:130)
      13. org.jruby.runtime.Block.yieldSpecific(Block.java:111)
      14. org.jruby.ast.ZYieldNode.interpret(ZYieldNode.java:25)
      15. org.jruby.ast.NewlineNode.interpret(NewlineNode.java:105)
      16. org.jruby.evaluator.ASTInterpreter.INTERPRET_METHOD(ASTInterpreter.java:74)
      17. org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:161)
      18. org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:190)
      19. org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:316)
      20. org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:145)
      21. org.jruby.runtime.callsite.CachingCallSite.callIter(CachingCallSite.java:154)
      22. org.jruby.ast.CallNoArgBlockNode.interpret(CallNoArgBlockNode.java:64)
      23. org.jruby.ast.NewlineNode.interpret(NewlineNode.java:105)
      24. org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
      25. org.jruby.evaluator.ASTInterpreter.INTERPRET_METHOD(ASTInterpreter.java:74)
      26. org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:139)
      27. org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:182)
      28. org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:306)
      29. org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:136)
      30. org.jruby.ast.CallNoArgNode.interpret(CallNoArgNode.java:60)
      31. org.jruby.ast.NewlineNode.interpret(NewlineNode.java:105)
      32. org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
      33. org.jruby.evaluator.ASTInterpreter.INTERPRET_METHOD(ASTInterpreter.java:74)
      34. org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:139)
      35. org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:182)
      36. org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:306)
      37. org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:136)
      38. org.jruby.ast.CallNoArgNode.interpret(CallNoArgNode.java:60)
      39. org.jruby.ast.NewlineNode.interpret(NewlineNode.java:105)
      40. org.jruby.evaluator.ASTInterpreter.INTERPRET_METHOD(ASTInterpreter.java:74)
      41. org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:182)
      42. org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:198)
      43. org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
      44. org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
      45. org.jruby.ast.CallOneArgNode.interpret(CallOneArgNode.java:57)
      46. org.jruby.ast.NewlineNode.interpret(NewlineNode.java:105)
      47. org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
      48. org.jruby.evaluator.ASTInterpreter.INTERPRET_METHOD(ASTInterpreter.java:74)
      49. org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:139)
      50. org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:182)
      51. org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:306)
      52. org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:136)
      53. org.jruby.ast.VCallNode.interpret(VCallNode.java:88)
      54. org.jruby.ast.NewlineNode.interpret(NewlineNode.java:105)
      55. org.jruby.ast.IfNode.interpret(IfNode.java:118)
      56. org.jruby.ast.IfNode.interpret(IfNode.java:118)
      57. org.jruby.ast.NewlineNode.interpret(NewlineNode.java:105)
      58. org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
      59. org.jruby.evaluator.ASTInterpreter.INTERPRET_METHOD(ASTInterpreter.java:74)
      60. org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:225)
      61. org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:214)
      62. org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:346)
      63. org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:204)
      64. org.jruby.ast.CallTwoArgNode.interpret(CallTwoArgNode.java:59)
      65. org.jruby.ast.NewlineNode.interpret(NewlineNode.java:105)
      66. org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
      67. org.jruby.ast.CaseNode.interpret(CaseNode.java:138)
      68. org.jruby.ast.NewlineNode.interpret(NewlineNode.java:105)
      69. org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
      70. org.jruby.evaluator.ASTInterpreter.INTERPRET_METHOD(ASTInterpreter.java:74)
      71. org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:225)
      72. org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:214)
      73. org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:346)
      74. org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:204)
      75. org.jruby.ast.FCallTwoArgNode.interpret(FCallTwoArgNode.java:38)
      76. org.jruby.ast.NewlineNode.interpret(NewlineNode.java:105)
      77. org.jruby.ast.RescueNode.executeBody(RescueNode.java:221)
      78. org.jruby.ast.RescueNode.interpret(RescueNode.java:116)
      79. org.jruby.evaluator.ASTInterpreter.INTERPRET_METHOD(ASTInterpreter.java:74)
      80. org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:225)
      81. org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:214)
      82. org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:346)
      83. org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:204)
      84. org.jruby.ast.CallTwoArgNode.interpret(CallTwoArgNode.java:59)
      85. org.jruby.ast.NewlineNode.interpret(NewlineNode.java:105)
      86. org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
      87. org.jruby.evaluator.ASTInterpreter.INTERPRET_METHOD(ASTInterpreter.java:74)
      88. org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:182)
      89. org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:198)
      90. org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
      91. org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
      92. org.jruby.ast.CallOneArgNode.interpret(CallOneArgNode.java:57)
      93. org.jruby.ast.NewlineNode.interpret(NewlineNode.java:105)
      94. org.jruby.ast.RescueNode.executeBody(RescueNode.java:221)
      95. org.jruby.ast.RescueNode.interpret(RescueNode.java:116)
      96. org.jruby.ast.BeginNode.interpret(BeginNode.java:83)
      97. org.jruby.ast.NewlineNode.interpret(NewlineNode.java:105)
      98. org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
      99. org.jruby.ast.RootNode.interpret(RootNode.java:129)
      100. org.jruby.evaluator.ASTInterpreter.INTERPRET_ROOT(ASTInterpreter.java:121)
      101. org.jruby.Ruby.runInterpreter(Ruby.java:890)
      102. org.jruby.Ruby.loadFile(Ruby.java:2842)
      103. org.jruby.runtime.load.LibrarySearcher$ResourceLibrary.loadScript(LibrarySearcher.java:253)
      104. org.jruby.runtime.load.LibrarySearcher$ResourceLibrary.load(LibrarySearcher.java:241)
      105. org.jruby.runtime.load.LibrarySearcher$FoundLibrary.load(LibrarySearcher.java:50)
      106. org.jruby.runtime.load.LoadService.load(LoadService.java:361)
      107. org.jruby.RubyKernel.loadCommon(RubyKernel.java:1089)
      108. org.jruby.RubyKernel.load19(RubyKernel.java:1081)
      109. org.jruby.RubyKernel$INVOKER$s$0$1$load19.call(RubyKernel$INVOKER$s$0$1$load19.gen)
      110. org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
      111. org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
      112. org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
      113. org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
      114. org.jruby.ast.FCallOneArgNode.interpret(FCallOneArgNode.java:36)
      115. org.jruby.ast.NewlineNode.interpret(NewlineNode.java:105)
      116. org.jruby.ast.RootNode.interpret(RootNode.java:129)
      117. org.jruby.evaluator.ASTInterpreter.INTERPRET_ROOT(ASTInterpreter.java:121)
      118. org.jruby.Ruby.runInterpreter(Ruby.java:890)
      119. org.jruby.Ruby.loadFile(Ruby.java:2842)
      120. org.jruby.runtime.load.ExternalScript.load(ExternalScript.java:66)
      121. org.jruby.runtime.load.LoadService.load(LoadService.java:361)
      122. org.jruby.RubyKernel.loadCommon(RubyKernel.java:1089)
      123. org.jruby.RubyKernel.load19(RubyKernel.java:1081)
      124. org.jruby.RubyKernel$INVOKER$s$0$1$load19.call(RubyKernel$INVOKER$s$0$1$load19.gen)
      125. org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
      126. org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
      127. org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
      128. org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
      129. org.jruby.ast.FCallOneArgNode.interpret(FCallOneArgNode.java:36)
      130. org.jruby.ast.NewlineNode.interpret(NewlineNode.java:105)
      131. org.jruby.ast.RootNode.interpret(RootNode.java:129)
      132. org.jruby.evaluator.ASTInterpreter.INTERPRET_ROOT(ASTInterpreter.java:121)
      133. org.jruby.Ruby.runInterpreter(Ruby.java:890)
      134. org.jruby.Ruby.runInterpreter(Ruby.java:898)
      135. org.jruby.embed.internal.EmbedEvalUnitImpl.run(EmbedEvalUnitImpl.java:121)
      136. org.jruby.embed.ScriptingContainer.runUnit(ScriptingContainer.java:1317)
      137. org.jruby.embed.ScriptingContainer.runScriptlet(ScriptingContainer.java:1310)
      137 frames
    3. puppetlabs.puppetserver.cli
      gem$_main.doInvoke
      1. puppetlabs.puppetserver.cli.gem$run_BANG_.invoke(gem.clj:22)
      2. puppetlabs.puppetserver.cli.subcommand$run.invoke(subcommand.clj:38)
      3. puppetlabs.puppetserver.cli.gem$_main.doInvoke(gem.clj:29)
      3 frames
    4. Clojure
      main.main
      1. clojure.lang.RestFn.invoke(RestFn.java:457)
      2. clojure.lang.Var.invoke(Var.java:427)
      3. clojure.lang.AFn.applyToHelper(AFn.java:172)
      4. clojure.lang.Var.applyTo(Var.java:532)
      5. clojure.core$apply.invoke(core.clj:617)
      6. clojure.main$main_opt.invoke(main.clj:335)
      7. clojure.main$main.doInvoke(main.clj:440)
      8. clojure.lang.RestFn.invoke(RestFn.java:512)
      9. clojure.lang.Var.invoke(Var.java:435)
      10. clojure.lang.AFn.applyToHelper(AFn.java:185)
      11. clojure.lang.Var.applyTo(Var.java:532)
      12. clojure.main.main(main.java:37)
      12 frames