I use regularly oracle enhanced adapter to connect to oracle 10 and 11 db's.
Now I have the need to connect to an Oracle 9i db...
oracle/jdbc/driver/PhysicalConnection.java:9441:in `setDbTzCalendar': java.lang.
StringIndexOutOfBoundsException: String index out of range: 0
from oracle/jdbc/driver/PhysicalConnection.java:9303:in `setSessionTimeZ
one'
from C:/jrails4/jruby/lib/ruby/gems/shared/gems/activerecord-oracle_enha
nced-adapter-1.5.4/lib/active_record/connection_adapters/oracle_enhanced_jdbc_co
nnection.rb:144:in `new_connection'
from C:/jrails4/jruby/lib/ruby/gems/shared/gems/activerecord-oracle_enha
nced-adapter-1.5.4/lib/active_record/connection_adapters/oracle_enhanced_jdbc_co
nnection.rb:67:in `initialize'
from C:/jrails4/jruby/lib/ruby/gems/shared/gems/activerecord-oracle_enha
nced-adapter-1.5.4/lib/active_record/connection_adapters/oracle_enhanced_connect
ion.rb:11:in `create'
from C:/jrails4/jruby/lib/ruby/gems/shared/gems/activerecord-oracle_enha
nced-adapter-1.5.4/lib/active_record/connection_adapters/oracle_enhanced_adapter
.rb:152:in `oracle_enhanced_connection'
from C:/jrails4/jruby/lib/ruby/gems/shared/gems/activerecord-4.1.0/lib/a
ctive_record/connection_adapters/abstract/connection_pool.rb:435:in `new_connect
ion'
from C:/jrails4/jruby/lib/ruby/gems/shared/gems/activerecord-4.1.0/lib/a
ctive_record/connection_adapters/abstract/connection_pool.rb:445:in `checkout_ne
w_connection'
from C:/jrails4/jruby/lib/ruby/gems/shared/gems/activerecord-4.1.0/lib/a
ctive_record/connection_adapters/abstract/connection_pool.rb:416:in `acquire_con
nection'
from C:/jrails4/jruby/lib/ruby/gems/shared/gems/activerecord-4.1.0/lib/a
ctive_record/connection_adapters/abstract/connection_pool.rb:351:in `checkout'
from C:/jrails4/jruby/lib/ruby/1.9/monitor.rb:211:in `mon_synchronize'
from C:/jrails4/jruby/lib/ruby/gems/shared/gems/activerecord-4.1.0/lib/a
ctive_record/connection_adapters/abstract/connection_pool.rb:350:in `checkout'
from C:/jrails4/jruby/lib/ruby/gems/shared/gems/activerecord-4.1.0/lib/a
ctive_record/connection_adapters/abstract/connection_pool.rb:265:in `connection'
from C:/jrails4/jruby/lib/ruby/1.9/monitor.rb:211:in `mon_synchronize'
from C:/jrails4/jruby/lib/ruby/gems/shared/gems/activerecord-4.1.0/lib/a
ctive_record/connection_adapters/abstract/connection_pool.rb:264:in `connection'
from C:/jrails4/jruby/lib/ruby/gems/shared/gems/activerecord-4.1.0/lib/a
ctive_record/connection_adapters/abstract/connection_pool.rb:541:in `retrieve_co
nnection'
from C:/jrails4/jruby/lib/ruby/gems/shared/gems/activerecord-4.1.0/lib/a
ctive_record/connection_handling.rb:113:in `retrieve_connection'
from C:/jrails4/jruby/lib/ruby/gems/shared/gems/activerecord-4.1.0/lib/a
ctive_record/connection_handling.rb:87:in `connection'
from C:/jrails4/jruby/lib/ruby/gems/shared/gems/activerecord-4.1.0/lib/a
ctive_record/model_schema.rb:214:in `columns'
from C:/jrails4/jruby/lib/ruby/gems/shared/gems/activerecord-4.1.0/lib/a
ctive_record/model_schema.rb:260:in `column_names'
from C:/jrails4/jruby/lib/ruby/gems/shared/gems/activerecord-4.1.0/lib/a
ctive_record/relation/calculations.rb:221:in `aggregate_column'
from C:/jrails4/jruby/lib/ruby/gems/shared/gems/activerecord-4.1.0/lib/a
ctive_record/relation/calculations.rb:244:in `execute_simple_calculation'
from C:/jrails4/jruby/lib/ruby/gems/shared/gems/activerecord-4.1.0/lib/a
ctive_record/relation/calculations.rb:216:in `perform_calculation'
from C:/jrails4/jruby/lib/ruby/gems/shared/gems/activerecord-4.1.0/lib/a
ctive_record/relation/calculations.rb:111:in `calculate'
from C:/jrails4/jruby/lib/ruby/gems/shared/gems/activerecord-4.1.0/lib/a
ctive_record/relation/calculations.rb:26:in `count'
from C:0:in `count'
from transcont.rb:6:in `(root)'
from transcont.rb:6:in `(root)'