Logstash and mongodb using JDBC is not working


This is my configuration file gives output as

[2021-08-05T10:13:30,445][ERROR][logstash.inputs.jdbc ][main][c5849bc82bc4f5a1e20e8bbd042d4783536556e6cc82bbb47534d1a4e0939319] Unable to connect to database. Tried 1 times {:message=>"Java::JavaLang::NoClassDefFoundError: org/graalvm/polyglot/proxy/ProxyObject", :exception=>Sequel::DatabaseConnectionError, :cause=>java.lang.NoClassDefFoundError: org/graalvm/polyglot/proxy/ProxyObject, :backtrace=>["java.lang.ClassLoader.defineClass1(Native Method)",

"java.lang.ClassLoader.defineClass(java/lang/ClassLoader.java:763)", "java.security.SecureClassLoader.defineClass(java/security/SecureClassLoader.java:142)", "java.net.URLClassLoader.defineClass(java/net/URLClassLoader.java:467)", "java.net.URLClassLoader.access$100(java/net/URLClassLoader.java:73)", "java.net.URLClassLoader$1.run(java/net/URLClassLoader.java:368)", "java.net.URLClassLoader$1.run(java/net/URLClassLoader.java:362)", "java.security.AccessController.doPrivileged(Native Method)", "java.net.URLClassLoader.findClass(java/net/URLClassLoader.java:361)", "java.lang.ClassLoader.loadClass(java/lang/ClassLoader.java:424)", "sun.misc.Launcher$AppClassLoader.loadClass(sun/misc/Launcher.java:331)", "java.lang.ClassLoader.loadClass(java/lang/ClassLoader.java:357)", "java.lang.Class.getDeclaredMethods0(Native Method)", "java.lang.Class.privateGetDeclaredMethods(java/lang/Class.java:2701)", "java.lang.Class.getDeclaredMethods(java/lang/Class.java:1975)", "org.jruby.javasupport.binding.MethodGatherer$1.computeValue(org/jruby/javasupport/binding/MethodGatherer.java:255)", "org.jruby.javasupport.binding.MethodGatherer$1.computeValue(org/jruby/javasupport/binding/MethodGatherer.java:251)", "java.lang.ClassValue.getFromHashMap(java/lang/ClassValue.java:227)", "java.lang.ClassValue.getFromBackup(java/lang/ClassValue.java:209)", "java.lang.ClassValue.get(java/lang/ClassValue.java:115)", "org.jruby.javasupport.binding.MethodGatherer$2.computeValue(org/jruby/javasupport/binding/MethodGatherer.java:265)", "org.jruby.javasupport.binding.MethodGatherer$2.computeValue(org/jruby/javasupport/binding/MethodGatherer.java:262)", "java.lang.ClassValue.getFromHashMap(java/lang/ClassValue.java:227)", "java.lang.ClassValue.getFromBackup(java/lang/ClassValue.java:209)", "java.lang.ClassValue.get(java/lang/ClassValue.java:115)", "org.jruby.javasupport.binding.MethodGatherer.eachAccessibleMethod(org/jruby/javasupport/binding/MethodGatherer.java:175)", "org.jruby.javasupport.binding.MethodGatherer.getMethods(org/jruby/javasupport/binding/MethodGatherer.java:155)", "org.jruby.javasupport.binding.MethodGatherer.setupMethods(org/jruby/javasupport/binding/MethodGatherer.java:575)", "org.jruby.javasupport.binding.MethodGatherer.initialize(org/jruby/javasupport/binding/MethodGatherer.java:126)", "org.jruby.javasupport.binding.ClassInitializer.initialize(org/jruby/javasupport/binding/ClassInitializer.java:63)", "org.jruby.javasupport.binding.Initializer.setupProxyClass(org/jruby/javasupport/binding/Initializer.java:54)", "org.jruby.javasupport.Java.createProxyClass(org/jruby/javasupport/Java.java:549)", "org.jruby.javasupport.Java.generateClassProxy(org/jruby/javasupport/Java.java:507)", "org.jruby.javasupport.Java.createProxyClassForClass(org/jruby/javasupport/Java.java:463)", "org.jruby.javasupport.JavaSupportImpl$3.computeValue(org/jruby/javasupport/JavaSupportImpl.java:127)", "org.jruby.javasupport.JavaSupportImpl$3.computeValue(org/jruby/javasupport/JavaSupportImpl.java:119)", "org.jruby.javasupport.JavaSupportImpl.getProxyClassFromCache(org/jruby/javasupport/JavaSupportImpl.java:202)", "org.jruby.javasupport.Java.getProxyClass(org/jruby/javasupport/Java.java:430)", "org.jruby.javasupport.Java.getInstance(org/jruby/javasupport/Java.java:357)", "org.jruby.javasupport.Java.getInstance(org/jruby/javasupport/Java.java:339)", "org.jruby.javasupport.JavaUtil.convertJavaToUsableRubyObject(org/jruby/javasupport/JavaUtil.java:191)", "org.jruby.javasupport.JavaMethod.convertReturn(org/jruby/javasupport/JavaMethod.java:518)", "org.jruby.javasupport.JavaMethod.invokeDirectWithExceptionHandling(org/jruby/javasupport/JavaMethod.java:427)", "org.jruby.javasupport.JavaMethod.invokeStaticDirect(org/jruby/javasupport/JavaMethod.java:358)", "D_3a_.Programs.elasticsearch.logstash_minus_7_dot_13_dot_2.vendor.bundle.jruby.$2_dot_5_dot_0.gems.sequel_minus_5_dot_45_dot_0.lib.sequel.adapters.jdbc.connect(D:/Programs/elasticsearch/logstash-7.13.2/vendor/bundle/jruby/2.5.0/gems/sequel-5.45.0/lib/sequel/adapters/jdbc.rb:227)", "D_3a_.Programs.elasticsearch.logstash_minus_7_dot_13_dot_2.vendor.bundle.jruby.$2_dot_5_dot_0.gems.sequel_minus_5_dot_45_dot_0.lib.sequel.connection_pool.make_new(D:/Programs/elasticsearch/logstash-7.13.2/vendor/bundle/jruby/2.5.0/gems/sequel-5.45.0/lib/sequel/connection_pool.rb:122)", "D_3a_.Programs.elasticsearch.logstash_minus_7_dot_13_dot_2.vendor.bundle.jruby.$2_dot_5_dot_0.gems.sequel_minus_5_dot_45_dot_0.lib.sequel.connection_pool.threaded.assign_connection(D:/Programs/elasticsearch/logstash-7.13.2/vendor/bundle/jruby/2.5.0/gems/sequel-5.45.0/lib/sequel/connection_pool/threaded.rb:209)", "D_3a_.Programs.elasticsearch.logstash_minus_7_dot_13_dot_2.vendor.bundle.jruby.$2_dot_5_dot_0.gems.sequel_minus_5_dot_45_dot_0.lib.sequel.connection_pool.threaded.acquire(D:/Programs/elasticsearch/logstash-7.13.2/vendor/bundle/jruby/2.5.0/gems/sequel-5.45.0/lib/sequel/connection_pool/threaded.rb:139)", "D_3a_.Programs.elasticsearch.logstash_minus_7_dot_13_dot_2.vendor.bundle.jruby.$2_dot_5_dot_0.gems.sequel_minus_5_dot_45_dot_0.lib.sequel.connection_pool.threaded.hold(D:/Programs/elasticsearch/logstash-7.13.2/vendor/bundle/jruby/2.5.0/gems/sequel-5.45.0/lib/sequel/connection_pool/threaded.rb:91)", "D_3a_.Programs.elasticsearch.logstash_minus_7_dot_13_dot_2.vendor.bundle.jruby.$2_dot_5_dot_0.gems.sequel_minus_5_dot_45_dot_0.lib.sequel.database.connecting.synchronize(D:/Programs/elasticsearch/logstash-7.13.2/vendor/bundle/jruby/2.5.0/gems/sequel-5.45.0/lib/sequel/database/connecting.rb:269)", "D_3a_.Programs.elasticsearch.logstash_minus_7_dot_13_dot_2.vendor.bundle.jruby.$2_dot_5_dot_0.gems.sequel_minus_5_dot_45_dot_0.lib.sequel.database.connecting.test_connection(D:/Programs/elasticsearch/logstash-7.13.2/vendor/bundle/jruby/2.5.0/gems/sequel-5.45.0/lib/sequel/database/connecting.rb:278)", "D_3a_.Programs.elasticsearch.logstash_minus_7_dot_13_dot_2.vendor.bundle.jruby.$2_dot_5_dot_0.gems.sequel_minus_5_dot_45_dot_0.lib.sequel.database.misc.initialize(D:/Programs/elasticsearch/logstash-7.13.2/vendor/bundle/jruby/2.5.0/gems/sequel-5.45.0/lib/sequel/database/misc.rb:169)", "D_3a_.Programs.elasticsearch.logstash_minus_7_dot_13_dot_2.vendor.bundle.jruby.$2_dot_5_dot_0.gems.sequel_minus_5_dot_45_dot_0.lib.sequel.database.connecting.connect(D:/Programs/elasticsearch/logstash-7.13.2/vendor/bundle/jruby/2.5.0/gems/sequel-5.45.0/lib/sequel/database/connecting.rb:57)", "D_3a_.Programs.elasticsearch.logstash_minus_7_dot_13_dot_2.vendor.bundle.jruby.$2_dot_5_dot_0.gems.sequel_minus_5_dot_45_dot_0.lib.sequel.core.connect(D:/Programs/elasticsearch/logstash-7.13.2/vendor/bundle/jruby/2.5.0/gems/sequel-5.45.0/lib/sequel/core.rb:124)", "D_3a_.Programs.elasticsearch.logstash_minus_7_dot_13_dot_2.vendor.bundle.jruby.$2_dot_5_dot_0.gems.logstash_minus_integration_minus_jdbc_minus_5_dot_0_dot_7.lib.logstash.plugin_mixins.jdbc.jdbc.jdbc_connect(D:/Programs/elasticsearch/logstash-7.13.2/vendor/bundle/jruby/2.5.0/gems/logstash-integration-jdbc-5.0.7/lib/logstash/plugin_mixins/jdbc/jdbc.rb:114)", "org.jruby.RubyKernel.loop(org/jruby/RubyKernel.java:1442)", "D_3a_.Programs.elasticsearch.logstash_minus_7_dot_13_dot_2.vendor.bundle.jruby.$2_dot_5_dot_0.gems.logstash_minus_integration_minus_jdbc_minus_5_dot_0_dot_7.lib.logstash.plugin_mixins.jdbc.jdbc.jdbc_connect(D:/Programs/elasticsearch/logstash-7.13.2/vendor/bundle/jruby/2.5.0/gems/logstash-integration-jdbc-5.0.7/lib/logstash/plugin_mixins/jdbc/jdbc.rb:111)", "D_3a_.Programs.elasticsearch.logstash_minus_7_dot_13_dot_2.vendor.bundle.jruby.$2_dot_5_dot_0.gems.logstash_minus_integration_minus_jdbc_minus_5_dot_0_dot_7.lib.logstash.plugin_mixins.jdbc.jdbc.open_jdbc_connection(D:/Programs/elasticsearch/logstash-7.13.2/vendor/bundle/jruby/2.5.0/gems/logstash-integration-jdbc-5.0.7/lib/logstash/plugin_mixins/jdbc/jdbc.rb:155)", "D_3a_.Programs.elasticsearch.logstash_minus_7_dot_13_dot_2.vendor.bundle.jruby.$2_dot_5_dot_0.gems.logstash_minus_integration_minus_jdbc_minus_5_dot_0_dot_7.lib.logstash.plugin_mixins.jdbc.jdbc.execute_statement(D:/Programs/elasticsearch/logstash-7.13.2/vendor/bundle/jruby/2.5.0/gems/logstash-integration-jdbc-5.0.7/lib/logstash/plugin_mixins/jdbc/jdbc.rb:213)", "D_3a_.Programs.elasticsearch.logstash_minus_7_dot_13_dot_2.vendor.bundle.jruby.$2_dot_5_dot_0.gems.logstash_minus_integration_minus_jdbc_minus_5_dot_0_dot_7.lib.logstash.inputs.jdbc.execute_query(D:/Programs/elasticsearch/logstash-7.13.2/vendor/bundle/jruby/2.5.0/gems/logstash-integration-jdbc-5.0.7/lib/logstash/inputs/jdbc.rb:316)", "D_3a_.Programs.elasticsearch.logstash_minus_7_dot_13_dot_2.vendor.bundle.jruby.$2_dot_5_dot_0.gems.logstash_minus_integration_minus_jdbc_minus_5_dot_0_dot_7.lib.logstash.inputs.jdbc.run(D:/Programs/elasticsearch/logstash-7.13.2/vendor/bundle/jruby/2.5.0/gems/logstash-integration-jdbc-5.0.7/lib/logstash/inputs/jdbc.rb:279)", "org.jruby.RubyProc.call(org/jruby/RubyProc.java:275)", "D_3a_.Programs.elasticsearch.logstash_minus_7_dot_13_dot_2.vendor.bundle.jruby.$2_dot_5_dot_0.gems.rufus_minus_scheduler_minus_3_dot_0_dot_9.lib.rufus.scheduler.jobs.do_call(D:/Programs/elasticsearch/logstash-7.13.2/vendor/bundle/jruby/2.5.0/gems/rufus-scheduler-3.0.9/lib/rufus/scheduler/jobs.rb:234)", "D_3a_.Programs.elasticsearch.logstash_minus_7_dot_13_dot_2.vendor.bundle.jruby.$2_dot_5_dot_0.gems.rufus_minus_scheduler_minus_3_dot_0_dot_9.lib.rufus.scheduler.jobs.do_trigger(D:/Programs/elasticsearch/logstash-7.13.2/vendor/bundle/jruby/2.5.0/gems/rufus-scheduler-3.0.9/lib/rufus/scheduler/jobs.rb:258)", "D_3a_.Programs.elasticsearch.logstash_minus_7_dot_13_dot_2.vendor.bundle.jruby.$2_dot_5_dot_0.gems.rufus_minus_scheduler_minus_3_dot_0_dot_9.lib.rufus.scheduler.jobs.start_work_thread(D:/Programs/elasticsearch/logstash-7.13.2/vendor/bundle/jruby/2.5.0/gems/rufus-scheduler-3.0.9/lib/rufus/scheduler/jobs.rb:300)", "org.jruby.RubyProc.call(org/jruby/RubyProc.java:275)", "D_3a_.Programs.elasticsearch.logstash_minus_7_dot_13_dot_2.vendor.bundle.jruby.$2_dot_5_dot_0.gems.rufus_minus_scheduler_minus_3_dot_0_dot_9.lib.rufus.scheduler.jobs.start_work_thread(D:/Programs/elasticsearch/logstash-7.13.2/vendor/bundle/jruby/2.5.0/gems/rufus-scheduler-3.0.9/lib/rufus/scheduler/jobs.rb:299)", "org.jruby.RubyKernel.loop(org/jruby/RubyKernel.java:1442)", "org.jruby.RubyKernel$INVOKER$s$0$0$loop.call(org/jruby/RubyKernel$INVOKER$s$0$0$loop.gen)", "D_3a_.Programs.elasticsearch.logstash_minus_7_dot_13_dot_2.vendor.bundle.jruby.$2_dot_5_dot_0.gems.rufus_minus_scheduler_minus_3_dot_0_dot_9.lib.rufus.scheduler.jobs.start_work_thread(D:/Programs/elasticsearch/logstash-7.13.2/vendor/bundle/jruby/2.5.0/gems/rufus-scheduler-3.0.9/lib/rufus/scheduler/jobs.rb:289)", "org.jruby.RubyProc.call(org/jruby/RubyProc.java:318)", "java.lang.Thread.run(java/lang/Thread.java:745)"]}

and I am using logstash version 7.13.2

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.