sqlite error ActiveRecord::ActiveRecordError: statement is not executing: SELECT * FROM widgets on tomcat5 ----------------------------------------------------------------------------------------------------------
Key: JRUBY-3553 URL: http://jira.codehaus.org/browse/JRUBY-3553 Project: JRuby Issue Type: Bug Components: ActiveRecord-JDBC Affects Versions: ActiveRecord-JDBC-0.9.1 Environment: linux fedora 10 kernel 2.6.27.21-170 jruby 1.1.5 ruby 1.8.6 (2008-08-11 patchlevel 287) [i386-linux] activerecord (2.3.2) activerecord-jdbc-adapter (0.9.1) activerecord-jdbcmysql-adapter (0.9.1) activerecord-jdbcsqlite3-adapter (0.9.1) rails 2.3.2 Apache Tomcat/5.5.27 JVM 1.6.0_0-b14 warbler (0.9.12) Reporter: Bruno Gardin Setting a very simple projects with one table and one field with jruby on rails. I apply all the tricks to get the session logged in the db Everything works fine when launching my application with webrick Now using warble to create a war file and deploy it on tomcat5 i got the following error (top of the stack). It works fine with mysql and it worked fine with my previous versions (but i can't remember all the components versions as i did a lot of tests). ActiveRecord::ActiveRecordError: statement is not executing: SELECT * FROM widgets /usr/share/tomcat5/webapps/runner/WEB-INF/gems/gems/activerecord-2.3.2/lib/active_record/connection_adapters/abstract_adapter.rb:212:in `log' /usr/share/tomcat5/webapps/runner/WEB-INF/gems/gems/activerecord-2.3.2/lib/active_record/connection_adapters/abstract/query_cache.rb:60:in `select_all_with_query_cache' /usr/share/tomcat5/webapps/runner/WEB-INF/gems/gems/activerecord-2.3.2/lib/active_record/connection_adapters/abstract/query_cache.rb:81:in `cache_sql' /usr/share/tomcat5/webapps/runner/WEB-INF/gems/gems/activerecord-2.3.2/lib/active_record/connection_adapters/abstract/query_cache.rb:60:in `select_all_with_query_cache' /usr/share/tomcat5/webapps/runner/WEB-INF/gems/gems/activerecord-2.3.2/lib/active_record/base.rb:661:in `find_by_sql' /usr/share/tomcat5/webapps/runner/WEB-INF/gems/gems/activerecord-2.3.2/lib/active_record/base.rb:1553:in `find_every' /usr/share/tomcat5/webapps/runner/WEB-INF/gems/gems/activerecord-2.3.2/lib/active_record/base.rb:615:in `find' /usr/share/tomcat5/webapps/runner/WEB-INF/gems/gems/activerecord-2.3.2/lib/active_record/base.rb:635:in `all' /var/lib/tomcat5/webapps/runner/WEB-INF/app/controllers/widgets_controller.rb:5:in `index' The statement is very basic, the database has 2 records. If i try a new commands i got the stack: statement is not executing /usr/lib/ruby/gems/1.8/gems/activerecord-jdbc-adapter-0.9.1/lib/jdbc_adapter/jdbc_sqlite3.rb:280:in `columns' /usr/share/tomcat5/webapps/runner/WEB-INF/gems/gems/activerecord-2.3.2/lib/active_record/base.rb:1276:in `columns' /usr/share/tomcat5/webapps/runner/WEB-INF/gems/gems/activerecord-2.3.2/lib/active_record/base.rb:3008:in `attributes_from_column_definition' /usr/share/tomcat5/webapps/runner/WEB-INF/gems/gems/activerecord-2.3.2/lib/active_record/locking/optimistic.rb:66:in `attributes_from_column_definition_with_lock' /usr/share/tomcat5/webapps/runner/WEB-INF/gems/gems/activerecord-2.3.2/lib/active_record/base.rb:2435:in `initialize' /var/lib/tomcat5/webapps/runner/WEB-INF/app/controllers/widgets_controller.rb:27:in `new' There should be an obvious reason but i am stuck on trying to debug this. If someone can help me it will be welcome as my previous applications are all failing the same way. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira --------------------------------------------------------------------- To unsubscribe from this list, please visit: http://xircles.codehaus.org/manage_email