Skip to content

Instantly share code, notes, and snippets.

@bf4
Last active August 29, 2015 14:09
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save bf4/bfb08415fde03f46601f to your computer and use it in GitHub Desktop.
Save bf4/bfb08415fde03f46601f to your computer and use it in GitHub Desktop.

Based on the 'successful' build, I think this PR is sufficient as is. I'll create new PR's for specific JRuby issues.

Travis results summary

Railties:

test/railties/railtie_test.rb Run options: --seed 40836 Running: ............... No output has been received in the last 10 minutes, this potentially indicates a stalled build or something wrong with the build itself. The build has been terminated

GEM=am,amo,as,av,aj:

AS:

DateExtCalculationsTest

Expected: Thu, 04 Oct 1582 Actual: Fri, 15 Oct 1582 -"<time datetime="2013-02-20T00:00:00+00:00">February 20, 2013 00:00" +"<time datetime="2013-02-20T00:00:00Z">February 20, 2013 00:00"

StringInflectionsTest

Expected: "" Actual: "testwithmalformedutf8"

ThreadExt

Expected: #<Thread:0x7c0bc409 run> Actual: #<Thread:0x7154abc4 sleep>

TimeExtCalculationsTest TimeWithZoneTest TimeWithZoneMethodsForTimeAndDateTimeTest TimeZoneTest

ArgumentError: "+HH:MM" or "-HH:MM" expected for utc_offset org/jruby/RubyTime.java:442:in `getlocal'

GzipTest

Expected: 1 Actual: -1

MultibyteCharsExtrasTest

-"a€a" +#<ActiveSupport::Multibyte::Chars:0xXXXXXX @wrapped_string="€a">

Loofah related

NoMethodError: undefined method scrub!' for []:Nokogiri::XML::NodeSet TextHelperTest#test_simple_format: RuntimeError: can't modify frozen string org/jruby/RubyString.java:5775:in chomp!' nokogiri/XmlDocumentFragment.java:93:in new' /home/travis/build/rails/rails/vendor/bundle/jruby/1.9/gems/loofah 2.0.1/lib/loofah/html/document_fragment.rb:23:in parse'

FiberedTest

"<title></title> Hello world! -" +\"><script>window.location = \"/500.html\"</script></html>"

Mysql:

Using mysql
/home/travis/build/rails/rails/vendor/bundle/jruby/1.9/bundler/gems/activerecord-jdbc-adapter-7653e9a0a9a1/lib/arjdbc/mysql/adapter.rb:751 warning: already initialized constant Column
NameError: uninitialized constant StoredProcedureTest::Mysql
  load_missing_constant at /home/travis/build/rails/rails/activesupport/lib/active_support/dependencies.rb:534
          const_missing at /home/travis/build/rails/rails/activesupport/lib/active_support/dependencies.rb:184
    StoredProcedureTest at /home/travis/build/rails/rails/activerecord/test/cases/adapters/mysql/sp_test.rb:8
                 (root) at /home/travis/build/rails/rails/activerecord/test/cases/adapters/mysql/sp_test.rb:4
                require at org/jruby/RubyKernel.java:1065
                 (root) at /home/travis/build/rails/rails/activesupport/lib/active_support/dependencies.rb:1
                require at /home/travis/build/rails/rails/activesupport/lib/active_support/dependencies.rb:274
        load_dependency at /home/travis/build/rails/rails/activesupport/lib/active_support/dependencies.rb:240
                require at /home/travis/build/rails/rails/activesupport/lib/active_support/dependencies.rb:274
                 select at org/jruby/RubyArray.java:2468
                 (root) at /home/travis/build/rails/rails/vendor/bundle/jruby/1.9/gems/rake-10.3.2/lib/rake/rake_test_loader.rb:15

mysql2

ActiveRecord::InvalidForeignKey expected but nothing was raised.
ActiveRecord::ConnectionNotEstablished: no connection available
ActiveRecord::StatementInvalid: NoMethodError: undefined method `string_to_time' for ActiveRecord::ConnectionAdapters::MysqlAdapter::Column:Class: SELECT  `topics`.* FROM `topics` WHERE `topics`.`id` = 7 LIMIT 1
Mysql2BooleanTest#test_column_type_with_emulated_booleans [/home/travis/build/rails/rails/activerecord/test/cases/adapters/mysql2/boolean_test.rb:30]:
Expected: :boolean
  Actual: :integer

[ActiveRecord::NoDatabaseError] exception expected, not
Class: <ActiveRecord::JDBCError>

ysql2EnumTest#test_enum_limit:
SystemStackError: stack level too deep
    org/jruby/RubyProc.java:271:in `call'
    /home/travis/build/rails/rails/activerecord/lib/active_record/type/type_map.rb:14:in `lookup'
    /home/travis/build/rails/rails/activerecord/lib/active_record/type/type_map.rb:33:in `alias_type'

NameError: uninitialized constant ActiveRecord::ConnectionAdapters::MysqlAdapter::MAX_INDEX_LENGTH_FOR_UTF8MB4

SQLITE3

Lots and lots related to a bad connection, possibly related to temp files

> NameError: uninitialized constant > ActiveRecord::ConnectionAdapters::SQLite3Adapter::QuotingTest::SQLite3String

> [ActiveRecord::NoDatabaseError] exception expected, not
> Class: <ActiveRecord::JDBCError>
> Message: <"The driver encountered an unknown error: java.sql.SQLException: path to '/tmp/should/_not/_exist/-cinco-dog.db': '/tmp/should' does not exist">

> ActiveRecord::StatementInvalid: ActiveRecord::JDBCError: query does not return ResultSet: INSERT INTO ex (id, data) VALUES (1, "foo")
> ActiveRecord::JDBCError: The driver encountered an unknown error: java.sql.SQLException: path to '/tmp/d20141112-3362-1v2s58h/db/foo.sqlite3': '/tmp/d20141112-3362-1v2s58h/db' does not exist

Postgresql

/home/travis/build/rails/rails/vendor/bundle/jruby/1.9/bundler/gems/activerecord-jdbc-adapter-7653e9a0a9a1/lib/arjdbc/postgresql/adapter.rb:1511 warning: already initialized constant Column
TypeError: superclass mismatch for class PostgreSQLAdapter
  ConnectionAdapters at /home/travis/build/rails/rails/activerecord/test/cases/adapters/postgresql/statement_pool_test.rb:5
        ActiveRecord at /home/travis/build/rails/rails/activerecord/test/cases/adapters/postgresql/statement_pool_test.rb:4
              (root) at /home/travis/build/rails/rails/activerecord/test/cases/adapters/postgresql/statement_pool_test.rb:3
             require at org/jruby/RubyKernel.java:1065
              (root) at /home/travis/build/rails/rails/activesupport/lib/active_support/dependencies.rb:1
             require at /home/travis/build/rails/rails/activesupport/lib/active_support/dependencies.rb:274
     load_dependency at /home/travis/build/rails/rails/activesupport/lib/active_support/dependencies.rb:240
             require at /home/travis/build/rails/rails/activesupport/lib/active_support/dependencies.rb:274
              select at org/jruby/RubyArray.java:2468
              (root) at /home/travis/build/rails/rails/vendor/bundle/jruby/1.9/gems/rake-10.3.2/lib/rake/rake_test_loader.rb:15

ActiveJob

Java::JavaLang::NullPointerException: 
    org.jruby.ext.timeout.Timeout.killTimeoutThread(Timeout.java:219)
    org.jruby.ext.timeout.Timeout.timeout(Timeout.java:128)
    org.jruby.ext.timeout.Timeout$INVOKER$s$timeout.call(Timeout$INVOKER$s$timeout.gen)
    org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:336)
    org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:179)
    org.jruby.runtime.callsite.CachingCallSite.callIter(CachingCallSite.java:188)
    org.jruby.ast.CallOneArgBlockNode.interpret(CallOneArgBlockNode.java:60)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment