Hi,
I am trying to port an application from c-Ruby to JRuby. I have an
Oracle database backend and have added the JDBC driver jars to the lib
dir of JRuby. Also, I have set the required connection parameters in
database.yml.
Webrick is starting fine, but for any request, I get the following
error:
RedirectionController: missing default helper path redirection_helper
undefined method class_eval' for #<ActiveRecord::ConnectionAdapters::JdbcAdapter:0x1fffa73>^M /home/vdhussa/jruby-1.4.0/lib/ruby/gems/1.8/gems/activerecord-jdbc-adapter-0.9.2/lib/jdbc_adapter/jdbc_oracle.rb:29:in
extended’^M
/home/vdhussa/jruby-1.4.0/lib/ruby/gems/1.8/gems/activerecord-jdbc-adapter-0.9.2/lib/active_record/connection_adapters/jdbc_adapter.rb:456:in
initialize'^M /home/vdhussa/jruby-1.4.0/lib/ruby/gems/1.8/gems/activerecord-jdbc-adapter-0.9.2/lib/active_record/connection_adapters/jdbc_adapter.rb:49:in
new’^M
/home/vdhussa/jruby-1.4.0/lib/ruby/gems/1.8/gems/activerecord-jdbc-adapter-0.9.2/lib/active_record/connection_adapters/jdbc_adapter.rb:49:in
jdbc_connection'^M /home/vdhussa/jruby-1.4.0/lib/ruby/gems/1.8/gems/activerecord-1.15.6/lib/active_record/connection_adapters/abstract/connection_specification.rb:262:in
connection=’^M
/home/vdhussa/jruby-1.4.0/lib/ruby/gems/1.8/gems/activerecord-1.15.6/lib/active_record/query_cache.rb:54:in
connection='^M /home/vdhussa/jruby-1.4.0/lib/ruby/gems/1.8/gems/activerecord-1.15.6/lib/active_record/connection_adapters/abstract/connection_specification.rb:230:in
retrieve_connection’^M
/home/vdhussa/jruby-1.4.0/lib/ruby/gems/1.8/gems/activerecord-1.15.6/lib/active_record/connection_adapters/abstract/connection_specification.rb:78:in
connection'^M /home/vdhussa/jruby-1.4.0/lib/ruby/gems/1.8/gems/activerecord-1.15.6/lib/active_record/base.rb:763:in
columns’^M
/home/vdhussa/Work/workspaces/jv3.0/devtools/dewey-3.0/dewey/vendor/plugins/simple_localization/lib/features/localized_column_human_name.rb:61:in
columns'^M /home/vdhussa/jruby-1.4.0/lib/ruby/gems/1.8/gems/activerecord-1.15.6/lib/active_record/base.rb:776:in
column_names’^M
/home/vdhussa/jruby-1.4.0/lib/ruby/gems/1.8/gems/activerecord-1.15.6/lib/active_record/base.rb:789:in
column_methods_hash'^M /home/vdhussa/jruby-1.4.0/lib/ruby/gems/1.8/gems/activerecord-1.15.6/lib/active_record/base.rb:1757:in
respond_to?’^M
/home/vdhussa/Work/workspaces/jv3.0/devtools/dewey-3.0/dewey/vendor/plugins/attribute_i18n/lib/attribute_i18n.rb:58:in
respond_to_with_i18n_attribute_check?'^M /home/vdhussa/jruby-1.4.0/lib/ruby/1.8/pstore.rb:349:in
dump’^M
/home/vdhussa/jruby-1.4.0/lib/ruby/1.8/pstore.rb:349:in dump'^M /home/vdhussa/jruby-1.4.0/lib/ruby/1.8/pstore.rb:330:in
transaction’^M
/home/vdhussa/jruby-1.4.0/lib/ruby/gems/1.8/gems/actionpack-1.13.6/lib/action_controller/cgi_ext/pstore_performance_fix.rb:26:in
initialize'^M /home/vdhussa/jruby-1.4.0/lib/ruby/1.8/cgi/session.rb:280:in
new’^M
/home/vdhussa/jruby-1.4.0/lib/ruby/1.8/cgi/session.rb:280:in
initialize'^M /home/vdhussa/jruby-1.4.0/lib/ruby/gems/1.8/gems/actionpack-1.13.6/lib/action_controller/cgi_process.rb:136:in
new’^M
/home/vdhussa/jruby-1.4.0/lib/ruby/gems/1.8/gems/actionpack-1.13.6/lib/action_controller/cgi_process.rb:136:in
session'^M /home/vdhussa/jruby-1.4.0/lib/ruby/gems/1.8/gems/actionpack-1.13.6/lib/action_controller/cgi_process.rb:168:in
stale_session_check!’^M
Any pointers and solutions would be helpful.
Thanks and regards
Varun