desnudopenguino / aws-lambda-jruby

Run ruby code on JRuby on AWS Lambda Java
0 stars 1 forks source link

TypeError: no implicit conversion of Java::JavaUtil::LinkedHashMap into String #1

Open desnudopenguino opened 6 years ago

desnudopenguino commented 6 years ago

` TypeError: no implicit conversion of Java::JavaUtil::LinkedHashMap into String initialize at json/ext/Parser.java:174 new at json/ext/Parser.java:151 parse at uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/json/common.rb:155 load at uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/json/common.rb:334

at classpath:/main.rb:4 (TypeError) no implicit conversion of Java::JavaUtil::LinkedHashMap into String: org.jruby.embed.EvalFailedException org.jruby.embed.EvalFailedException: (TypeError) no implicit conversion of Java::JavaUtil::LinkedHashMap into String at org.jruby.embed.internal.EmbedEvalUnitImpl.run(EmbedEvalUnitImpl.java:131) at org.jruby.embed.ScriptingContainer.runUnit(ScriptingContainer.java:1307) at org.jruby.embed.ScriptingContainer.runScriptlet(ScriptingContainer.java:1352) at AWSLambdaJRuby.handler(AWSLambdaJRuby.java:24) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) Caused by: org.jruby.exceptions.RaiseException: (TypeError) no implicit conversion of Java::JavaUtil::LinkedHashMap into String at json.ext.Parser.initialize(json/ext/Parser.java:174) at json.ext.Parser.new(json/ext/Parser.java:151) at RUBY.parse(uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/json/common.rb:155) at RUBY.load(uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/json/common.rb:334) at RUBY.(classpath:/main.rb:4) ` This happens when running the base stack after deployment.
desnudopenguino commented 6 years ago

initialize at json/ext/Parser.java:174 new at json/ext/Parser.java:151 parse at uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/json/common.rb:155 load at uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/json/common.rb:334

at classpath:/main.rb:4 (TypeError) no implicit conversion of Java::JavaUtil::LinkedHashMap into String: org.jruby.embed.EvalFailedException org.jruby.embed.EvalFailedException: (TypeError) no implicit conversion of Java::JavaUtil::LinkedHashMap into String at org.jruby.embed.internal.EmbedEvalUnitImpl.run(EmbedEvalUnitImpl.java:131) at org.jruby.embed.ScriptingContainer.runUnit(ScriptingContainer.java:1307) at org.jruby.embed.ScriptingContainer.runScriptlet(ScriptingContainer.java:1352) at AWSLambdaJRuby.handler(AWSLambdaJRuby.java:24) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) Caused by: org.jruby.exceptions.RaiseException: (TypeError) no implicit conversion of Java::JavaUtil::LinkedHashMap into String at json.ext.Parser.initialize(json/ext/Parser.java:174) at json.ext.Parser.new(json/ext/Parser.java:151) at RUBY.parse(uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/json/common.rb:155) at RUBY.load(uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/json/common.rb:334) at RUBY.(classpath:/main.rb:4