logstash-plugins / logstash-input-jdbc

Logstash Plugin for JDBC Inputs
Apache License 2.0
449 stars 187 forks source link

"no method 'getConnection' for arguments" After upgrade to logstash 2.0 #75

Open scaarup opened 8 years ago

scaarup commented 8 years ago

The error reported is: NameError: no method 'getConnection' for arguments (org.jruby.RubyString,org.jruby.RubyString,org.jruby.RubyObject) on Java::JavaSql::DriverManager

Conf: input { jdbc { jdbc_driver_library => "/etc/logstash/jconn3.jar" jdbc_driver_class => "com.sybase.jdbc3.jdbc.SybDriver" jdbc_connection_string => "jdbc:sybase:Tds:172.26.0.1:4200/dbname" jdbc_user => "readonlyuser" jdbc_password => "xxx" schedule => "* * * * *" statement => "exec logstash" type => "d2db" } }

logstash is unable to start...

purbon commented 8 years ago

Thanks @scaarup for your report, I don't have access to a sybase database, but I guess this might be possible to reproduce with other databases, isn't? can you share a bit more details of your infra? OS? JVM version? etc. thanks a lot.