|
I'm seeing the same problem on Mac OS using jruby head as of: commit c73d7f1d24342232b7df996552243bab4f217049 jar complete doesn't compile Signed-off-by: Nick Sieger <nick@nicksieger.com> The stack trace looks like: Status: 500 Internal Server Error I'm using MySQL 5.1.34 Sorry everyone. We need to release a new version that is compatible with JRuby trunk. Until then, if you check out ar-jdbc master and build gems from there with "jruby -S rake all:package", you'll be able to work around this error. This was fixed in ar-jdbc 1e4b2e9cba6d5d42d35c3fc2bb6ba8acde512a70. Nick, will you be releasing 0.9.2 in the next day or two? I would love to have this in the gems I install with rubygems. If not I'll redo the setup scripts that build my app, not a big problem but not needed if the gem will be released very soon. Hmmm ... building is not as easy as I remember: Seems to need hoe, after installing hoe needs json, json gem won't install because of native compilation issues. [activerecord-jdbc-adapter.git (master)]$ jruby -S rake all:package (in /Users/stephen/dev/ruby/src/gems/activerecord-jdbc-adapter.git) no such file to load -- hoe /Users/stephen/dev/test/jruby-git/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require' /Users/stephen/dev/test/jruby-git/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require' /Users/stephen/dev/ruby/src/gems/activerecord-jdbc-adapter.git/rakelib/package.rake:13 /Users/stephen/dev/ruby/src/gems/activerecord-jdbc-adapter.git/rakelib/package.rake:1620:in `load' /Users/stephen/dev/test/jruby-git/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:1620:in `load' /Users/stephen/dev/test/jruby-git/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2451:in `load_imports' /Users/stephen/dev/test/jruby-git/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2390:in `raw_load_rakefile' /Users/stephen/dev/test/jruby-git/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2017:in `load_rakefile' /Users/stephen/dev/test/jruby-git/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2068:in `standard_exception_handling' /Users/stephen/dev/test/jruby-git/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2016:in `load_rakefile' /Users/stephen/dev/test/jruby-git/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2000:in `run' /Users/stephen/dev/test/jruby-git/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2068:in `standard_exception_handling' /Users/stephen/dev/test/jruby-git/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:1998:in `run' /Users/stephen/dev/test/jruby-git/lib/ruby/gems/1.8/gems/rake-0.8.7/bin/rake:31 /Users/stephen/dev/test/jruby-git/lib/ruby/gems/1.8/gems/rake-0.8.7/bin/rake:19:in `load' /Users/stephen/dev/test/jruby-git/bin/rake:19 Problem loading Hoe; please check the error above to ensure that Hoe is installed correctly psql: FATAL: database "stephen" does not exist rake aborted! Don't know how to build task 'package' (See full trace by running task with --trace) [activerecord-jdbc-adapter.git (master)]$ jruby -S rake -T (in /Users/stephen/dev/ruby/src/gems/activerecord-jdbc-adapter.git) no such file to load -- hoe /Users/stephen/dev/test/jruby-git/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require' /Users/stephen/dev/test/jruby-git/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require' /Users/stephen/dev/ruby/src/gems/activerecord-jdbc-adapter.git/rakelib/package.rake:13 /Users/stephen/dev/ruby/src/gems/activerecord-jdbc-adapter.git/rakelib/package.rake:1620:in `load' /Users/stephen/dev/test/jruby-git/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:1620:in `load' /Users/stephen/dev/test/jruby-git/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2451:in `load_imports' /Users/stephen/dev/test/jruby-git/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2390:in `raw_load_rakefile' /Users/stephen/dev/test/jruby-git/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2017:in `load_rakefile' /Users/stephen/dev/test/jruby-git/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2068:in `standard_exception_handling' /Users/stephen/dev/test/jruby-git/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2016:in `load_rakefile' /Users/stephen/dev/test/jruby-git/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2000:in `run' /Users/stephen/dev/test/jruby-git/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2068:in `standard_exception_handling' /Users/stephen/dev/test/jruby-git/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:1998:in `run' /Users/stephen/dev/test/jruby-git/lib/ruby/gems/1.8/gems/rake-0.8.7/bin/rake:31 /Users/stephen/dev/test/jruby-git/lib/ruby/gems/1.8/gems/rake-0.8.7/bin/rake:19:in `load' /Users/stephen/dev/test/jruby-git/bin/rake:19 Problem loading Hoe; please check the error above to ensure that Hoe is installed correctly psql: FATAL: database "stephen" does not exist rake adapters:derby:clean # Run rake clean on adapters/derby rake adapters:derby:debug_gem # Run rake debug_gem on adapters/derby rake adapters:derby:install_gem # Run rake install_gem on adapters/derby rake adapters:derby:package # Run rake package on adapters/derby rake adapters:derby:release # Run rake release on adapters/derby rake adapters:h2:clean # Run rake clean on adapters/h2 rake adapters:h2:debug_gem # Run rake debug_gem on adapters/h2 rake adapters:h2:install_gem # Run rake install_gem on adapters/h2 rake adapters:h2:package # Run rake package on adapters/h2 rake adapters:h2:release # Run rake release on adapters/h2 rake adapters:hsqldb:clean # Run rake clean on adapters/hsqldb rake adapters:hsqldb:debug_gem # Run rake debug_gem on adapters/hsqldb rake adapters:hsqldb:install_gem # Run rake install_gem on adapters/hs... rake adapters:hsqldb:package # Run rake package on adapters/hsqldb rake adapters:hsqldb:release # Run rake release on adapters/hsqldb rake adapters:mysql:clean # Run rake clean on adapters/mysql rake adapters:mysql:debug_gem # Run rake debug_gem on adapters/mysql rake adapters:mysql:install_gem # Run rake install_gem on adapters/mysql rake adapters:mysql:package # Run rake package on adapters/mysql rake adapters:mysql:release # Run rake release on adapters/mysql rake adapters:postgresql:clean # Run rake clean on adapters/postgresql rake adapters:postgresql:debug_gem # Run rake debug_gem on adapters/post... rake adapters:postgresql:install_gem # Run rake install_gem on adapters/po... rake adapters:postgresql:package # Run rake package on adapters/postgr... rake adapters:postgresql:release # Run rake release on adapters/postgr... rake adapters:sqlite3:clean # Run rake clean on adapters/sqlite3 rake adapters:sqlite3:debug_gem # Run rake debug_gem on adapters/sqlite3 rake adapters:sqlite3:install_gem # Run rake install_gem on adapters/sq... rake adapters:sqlite3:package # Run rake package on adapters/sqlite3 rake adapters:sqlite3:release # Run rake release on adapters/sqlite3 rake all:clean # Run rake clean on all available ada... rake all:install_gem # Run rake install_gem on all availab... rake all:package # Run rake package on all available a... rake all:release # Run rake release on all available a... rake all:test # Run rake test on all available adap... rake clean # Remove any temporary products. rake clobber # Remove any generated file. rake drivers:derby:clean # Run rake clean on drivers/derby rake drivers:derby:debug_gem # Run rake debug_gem on drivers/derby rake drivers:derby:install_gem # Run rake install_gem on drivers/derby rake drivers:derby:package # Run rake package on drivers/derby rake drivers:derby:release # Run rake release on drivers/derby rake drivers:h2:clean # Run rake clean on drivers/h2 rake drivers:h2:debug_gem # Run rake debug_gem on drivers/h2 rake drivers:h2:install_gem # Run rake install_gem on drivers/h2 rake drivers:h2:package # Run rake package on drivers/h2 rake drivers:h2:release # Run rake release on drivers/h2 rake drivers:hsqldb:clean # Run rake clean on drivers/hsqldb rake drivers:hsqldb:debug_gem # Run rake debug_gem on drivers/hsqldb rake drivers:hsqldb:install_gem # Run rake install_gem on drivers/hsqldb rake drivers:hsqldb:package # Run rake package on drivers/hsqldb rake drivers:hsqldb:release # Run rake release on drivers/hsqldb rake drivers:mysql:clean # Run rake clean on drivers/mysql rake drivers:mysql:debug_gem # Run rake debug_gem on drivers/mysql rake drivers:mysql:install_gem # Run rake install_gem on drivers/mysql rake drivers:mysql:package # Run rake package on drivers/mysql rake drivers:mysql:release # Run rake release on drivers/mysql rake drivers:postgres:clean # Run rake clean on drivers/postgres rake drivers:postgres:debug_gem # Run rake debug_gem on drivers/postgres rake drivers:postgres:install_gem # Run rake install_gem on drivers/pos... rake drivers:postgres:package # Run rake package on drivers/postgres rake drivers:postgres:release # Run rake release on drivers/postgres rake drivers:sqlite3:clean # Run rake clean on drivers/sqlite3 rake drivers:sqlite3:debug_gem # Run rake debug_gem on drivers/sqlite3 rake drivers:sqlite3:install_gem # Run rake install_gem on drivers/sql... rake drivers:sqlite3:package # Run rake package on drivers/sqlite3 rake drivers:sqlite3:release # Run rake release on drivers/sqlite3 rake java_compile # Compile the native Java code. rake test_cachedb # Run tests for test_cachedb rake test_db2 # Run tests for test_db2 rake test_derby # Run tests for test_derby rake test_h2 # Run tests for test_h2 rake test_hsqldb # Run tests for test_hsqldb rake test_informix # Run tests for test_informix rake test_jdbc # Run tests for test_jdbc rake test_jdbc_adapters # Run tests for test_jdbc_adapters rake test_jndi # Run tests for test_jndi rake test_mssql # Run tests for test_mssql rake test_mysql # Run tests for test_mysql rake test_oracle # Run tests for test_oracle rake test_postgres # Run tests for test_postgres rake test_sqlite3 # Run tests for test_sqlite3 rake test_sybase_jconnect # Run tests for test_sybase_jconnect rake test_sybase_jtds # Run tests for test_sybase_jtds [activerecord-jdbc-adapter.git (master)]$ jruby -S gem install hoe Successfully installed rubyforge-2.0.0 Successfully installed hoe-2.3.3 2 gems installed Installing ri documentation for rubyforge-2.0.0... Installing ri documentation for hoe-2.3.3... Installing RDoc documentation for rubyforge-2.0.0... Installing RDoc documentation for hoe-2.3.3... [activerecord-jdbc-adapter.git (master)]$ jruby -S rake all:package (in /Users/stephen/dev/ruby/src/gems/activerecord-jdbc-adapter.git) no such file to load -- json /Users/stephen/dev/test/jruby-git/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require' /Users/stephen/dev/test/jruby-git/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require' /Users/stephen/dev/test/jruby-git/lib/ruby/gems/1.8/gems/rubyforge-2.0.0/lib/rubyforge.rb:3 /Users/stephen/dev/test/jruby-git/lib/ruby/gems/1.8/gems/rubyforge-2.0.0/lib/rubyforge.rb:31:in `require' /Users/stephen/dev/test/jruby-git/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require' /Users/stephen/dev/test/jruby-git/lib/ruby/gems/1.8/gems/hoe-2.3.3/lib/hoe.rb:6 /Users/stephen/dev/test/jruby-git/lib/ruby/gems/1.8/gems/hoe-2.3.3/lib/hoe.rb:36:in `require' /Users/stephen/dev/test/jruby-git/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36:in `require' /Users/stephen/dev/ruby/src/gems/activerecord-jdbc-adapter.git/rakelib/package.rake:13 /Users/stephen/dev/ruby/src/gems/activerecord-jdbc-adapter.git/rakelib/package.rake:1620:in `load' /Users/stephen/dev/test/jruby-git/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:1620:in `load' /Users/stephen/dev/test/jruby-git/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2451:in `load_imports' /Users/stephen/dev/test/jruby-git/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2390:in `raw_load_rakefile' /Users/stephen/dev/test/jruby-git/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2017:in `load_rakefile' /Users/stephen/dev/test/jruby-git/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2068:in `standard_exception_handling' /Users/stephen/dev/test/jruby-git/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2016:in `load_rakefile' /Users/stephen/dev/test/jruby-git/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2000:in `run' /Users/stephen/dev/test/jruby-git/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2068:in `standard_exception_handling' /Users/stephen/dev/test/jruby-git/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:1998:in `run' /Users/stephen/dev/test/jruby-git/lib/ruby/gems/1.8/gems/rake-0.8.7/bin/rake:31 /Users/stephen/dev/test/jruby-git/lib/ruby/gems/1.8/gems/rake-0.8.7/bin/rake:19:in `load' /Users/stephen/dev/test/jruby-git/bin/rake:19 Problem loading Hoe; please check the error above to ensure that Hoe is installed correctly psql: FATAL: database "stephen" does not exist rake aborted! Don't know how to build task 'package' (See full trace by running task with --trace) [activerecord-jdbc-adapter.git (master)]$ jruby -S gem install json Building native extensions. This could take a while... ERROR: Error installing json: ERROR: Failed to build gem native extension. /Users/stephen/dev/test/jruby-git/bin/jruby extconf.rb WARNING: JRuby does not support native extensions or the `mkmf' library. Check wiki.jruby.org for alternatives. /Users/stephen/dev/test/jruby-git/lib/ruby/1.8/mkmf.rb:1:in `const_missing': uninitialized constant CONFIG (NameError) from extconf.rb:4 Gem files will remain installed in /Users/stephen/dev/test/jruby-git/lib/ruby/gems/1.8/gems/json-1.1.9 for inspection. Results logged to /Users/stephen/dev/test/jruby-git/lib/ruby/gems/1.8/gems/json-1.1.9/ext/json/ext/generator/gem_make.out |
|||||||||||||||||||||||||||||||||||||||||||||
Further, here are the logs from trying the same under glassfishv3 under Solaris: http://gist.github.com/157002
The Solaris environment has the following uname -a output:
SunOS minefield 5.10 Generic_127127-11 sun4v sparc SUNW,Sun-Fire-T200