# JDBC error: NoMethodError: undefined method \`new' for #\<Array:0x5031fa45\>"

**URL:** <https://discuss.elastic.co/t/jdbc-error-nomethoderror-undefined-method-new-for-array-0x5031fa45/96285>\
**Category:** Logstash\
**Created:** [August 8, 2017, 2:33pm UTC](https://discuss.elastic.co/t/jdbc-error-nomethoderror-undefined-method-new-for-array-0x5031fa45/96285 "2017-08-08T14:33:25Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![nikaalv](https://avatars.discourse-cdn.com/v4/letter/n/4da419/32.png) [@nikaalv](https://discuss.elastic.co/u/nikaalv)\
**Post date:** [August 8, 2017, 2:33pm UTC](https://discuss.elastic.co/t/jdbc-error-nomethoderror-undefined-method-new-for-array-0x5031fa45/96285/1 "2017-08-08T14:33:25Z")

</div>

Hi!  
I'm trying to connect to Sybase SQLAnywhere  
My Logstash input plugin is:  
input {  
jdbc {  
jdbc\_connection\_string =\> "jdbc:sqlanywhere://host:port/db\_name"  
jdbc\_user =\> "user"  
jdbc\_password =\> "passs"  
jdbc\_validate\_connection =\> true  
jdbc\_driver\_library =\> "/usr/share/logstash/jconn3-6.0.jar"  
jdbc\_driver\_class =\> "com.sybase.jdbc3.jdbc.SybDriver"  
statement =\> "SELECT User\_ID, User\_Name FROM users"  
}  
}  
and I get the following error:  
Error registering plugin {:plugin=\>"\<LogStash::Inputs::Jdbc jdbc\_connection\_string=\>"jdbc:sqlanywhere://... , :error=\>"NoMethodError: undefined method `new' for #<Array:0x5031fa45>"} Pipeline aborted due to error {:exception=>#<Sequel::DatabaseConnectionError: NoMethodError: undefined method`new' for #Array:0x5031fa45\>, :backtrace=\>["/usr/share/logstash/vendor/bundle/jruby/1.9/gems/sequel-4.43.0/lib/sequel/adapters/jdbc.rb:222:in `connect'", "/usr/share/logstash/vendor/bundle/jruby/1.9/gems/sequel-4.43.0/lib/sequel/connection_pool.rb:116:in`make\_new'", "/usr/share/logstash/vendor/bundle/jruby/1.9/gems/sequel-4.43.0/lib/sequel/connection\_pool/threaded.rb:228:in `make_new'", "/usr/share/logstash/vendor/bundle/jruby/1.9/gems/sequel-4.43.0/lib/sequel/connection_pool/threaded.rb:201:in`available'", "/usr/share/logstash/vendor/bundle/jruby/1.9/gems/sequel-4.43.0/lib/sequel/connection\_pool/threaded.rb:137:in `_acquire'", "/usr/share/logstash/vendor/bundle/jruby/1.9/gems/sequel-4.43.0/lib/sequel/connection_pool/threaded.rb:151:in`acquire'", "/usr/share/logstash/vendor/bundle/jruby/1.9/gems/sequel-4.43.0/lib/sequel/connection\_pool/threaded.rb:282:in `sync'", "org/jruby/ext/thread/Mutex.java:149:in`synchronize'", "/usr/share/logstash/vendor/bundle/jruby/1.9/gems/sequel-4.43.0/lib/sequel/connection\_pool/threaded.rb:282:in `sync'", "/usr/share/logstash/vendor/bundle/jruby/1.9/gems/sequel-4.43.0/lib/sequel/connection_pool/threaded.rb:150:in`acquire'", "/usr/share/logstash/vendor/bundle/jruby/1.9/gems/sequel-4.43.0/lib/sequel/extensions/connection\_validator.rb:98:in `acquire'", "/usr/share/logstash/vendor/bundle/jruby/1.9/gems/sequel-4.43.0/lib/sequel/connection_pool/threaded.rb:106:in`hold'", "/usr/share/logstash/vendor/bundle/jruby/1.9/gems/sequel-4.43.0/lib/sequel/database/connecting.rb:285:in `synchronize'", "/usr/share/logstash/vendor/bundle/jruby/1.9/gems/sequel-4.43.0/lib/sequel/database/connecting.rb:295:in`test\_connection'", "/usr/share/logstash/vendor/bundle/jruby/1.9/gems/logstash-input-jdbc-4.1.3/lib/logstash/plugin\_mixins/jdbc.rb:171:in `prepare_jdbc_connection'", "/usr/share/logstash/vendor/bundle/jruby/1.9/gems/logstash-input-jdbc-4.1.3/lib/logstash/inputs/jdbc.rb:191:in`register'", "/usr/share/logstash/logstash-core/lib/logstash/pipeline.rb:268:in `register_plugin'", "/usr/share/logstash/logstash-core/lib/logstash/pipeline.rb:279:in`register\_plugins'", "org/jruby/RubyArray.java:1613:in `each'", "/usr/share/logstash/logstash-core/lib/logstash/pipeline.rb:279:in`register\_plugins'", "/usr/share/logstash/logstash-core/lib/logstash/pipeline.rb:429:in `start_inputs'", "/usr/share/logstash/logstash-core/lib/logstash/pipeline.rb:323:in`start\_workers'", "/usr/share/logstash/logstash-core/lib/logstash/pipeline.rb:214:in `run'", "/usr/share/logstash/logstash-core/lib/logstash/agent.rb:398:in`start\_pipeline'"]}

What does it means? How can I fix it?  
Any ideas?

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [September 5, 2017, 2:33pm UTC](https://discuss.elastic.co/t/jdbc-error-nomethoderror-undefined-method-new-for-array-0x5031fa45/96285/2 "2017-09-05T14:33:39Z")

</div>

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