Details

    • Type: Bug Bug
    • Status: Closed Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: JRuby 1.6.1
    • Fix Version/s: JRuby 1.6.5
    • Component/s: Ruby 1.9.2
    • Labels:
      None
    • Environment:
      linux x86_64 2.6.38-8
    • Number of attachments :
      0

      Description

      RubyException$i$0$2$initialize.gen:65535:in `call': java.lang.ClassCastException: org.jruby.RubyObject cannot be cast to org.jruby.RubyException
              from CachingCallSite.java:242:in `cacheAndCall'
              from CachingCallSite.java:80:in `callBlock'
              from CachingCallSite.java:84:in `call'
              from RubyClass.java:820:in `newInstance'
              from RubyException.java:211:in `exception'
              from RubyException$s$0$1$exception.gen:65535:in `call'
              from DynamicMethod.java:209:in `call'
              from DynamicMethod.java:205:in `call'
              from RubyClass.java:685:in `finvoke'
              from RuntimeHelpers.java:548:in `invoke'
              from RubyBasicObject.java:358:in `callMethod'
              from RubyKernel.java:1009:in `convertToException'
              from RubyKernel.java:987:in `raise'
              from PsychParser.java:242:in `parse'
              from PsychParser$i$1$0$parse.gen:65535:in `call'
              from CachingCallSite.java:137:in `call'
              from CallOneArgNode.java:57:in `interpret'
              from NewlineNode.java:103:in `interpret'
              from BlockNode.java:71:in `interpret'
              from ASTInterpreter.java:74:in `INTERPRET_METHOD'
              from InterpretedMethod.java:190:in `call'
              from DefaultMethod.java:179:in `call'
              from CachingCallSite.java:137:in `call'
              from FCallOneArgNode.java:36:in `interpret'
              from CallNoArgNode.java:62:in `interpret'
              from LocalAsgnNode.java:123:in `interpret'
              from NewlineNode.java:103:in `interpret'
              from BlockNode.java:71:in `interpret'
              from ASTInterpreter.java:74:in `INTERPRET_METHOD'
              from InterpretedMethod.java:190:in `call'
              from DefaultMethod.java:179:in `call'
              from CachingCallSite.java:137:in `call'
              from FCallOneArgNode.java:36:in `interpret'
              from LocalAsgnNode.java:123:in `interpret'
              from NewlineNode.java:103:in `interpret'
              from BlockNode.java:71:in `interpret'
              from ASTInterpreter.java:74:in `INTERPRET_METHOD'
              from InterpretedMethod.java:190:in `call'
              from DefaultMethod.java:179:in `call'
              from CachingCallSite.java:282:in `cacheAndCall'
              from CachingCallSite.java:139:in `call'
              from CallOneArgNode.java:57:in `interpret'
              from LocalAsgnNode.java:123:in `interpret'
              from NewlineNode.java:103:in `interpret'
              from BlockNode.java:71:in `interpret'
              from ASTInterpreter.java:74:in `INTERPRET_METHOD'
              from InterpretedMethod.java:190:in `call'
              from DefaultMethod.java:179:in `call'
              from CachingCallSite.java:282:in `cacheAndCall'
              from CachingCallSite.java:139:in `call'
              from CallOneArgNode.java:57:in `interpret'
              from NewlineNode.java:103:in `interpret'
              from RescueNode.java:216:in `executeBody'
              from RescueNode.java:120:in `interpretWithJavaExceptions'
              from RescueNode.java:110:in `interpret'
              from BeginNode.java:83:in `interpret'
              from NewlineNode.java:103:in `interpret'
              from BlockNode.java:71:in `interpret'
              from ASTInterpreter.java:111:in `INTERPRET_BLOCK'
              from Interpreted19Block.java:203:in `evalBlockBody'
              from Interpreted19Block.java:154:in `yield'
              from Block.java:130:in `yield'
              from RubyDir.java:335:in `chdir'
              from RubyDir$s$0$1$chdir.gen:65535:in `call'
              from DynamicMethod.java:209:in `call'
              from CachingCallSite.java:292:in `cacheAndCall'
              from CachingCallSite.java:148:in `callBlock'
              from CachingCallSite.java:157:in `callIter'
              from CallOneArgBlockNode.java:60:in `interpret'
              from NewlineNode.java:103:in `interpret'
              from BlockNode.java:71:in `interpret'
              from ASTInterpreter.java:74:in `INTERPRET_METHOD'
              from InterpretedMethod.java:190:in `call'
              from DefaultMethod.java:179:in `call'
              from CachingCallSite.java:282:in `cacheAndCall'
              from CachingCallSite.java:139:in `call'
              from CallOneArgNode.java:57:in `interpret'
              from DAsgnNode.java:110:in `interpret'
              from NewlineNode.java:103:in `interpret'
              from BlockNode.java:71:in `interpret'
              from ASTInterpreter.java:111:in `INTERPRET_BLOCK'
              from Interpreted19Block.java:203:in `evalBlockBody'
              from Interpreted19Block.java:154:in `yield'
              from Block.java:130:in `yield'
              from RubyArray.java:1595:in `eachCommon'
              from RubyArray.java:1602:in `each'
              from RubyArray$i$0$0$each.gen:65535:in `call'
              from CachingCallSite.java:272:in `cacheAndCall'
              from CachingCallSite.java:114:in `callBlock'
              from CachingCallSite.java:123:in `callIter'
              from CallNoArgBlockNode.java:64:in `interpret'
              from NewlineNode.java:103:in `interpret'
              from BlockNode.java:71:in `interpret'
              from IfNode.java:117:in `interpret'
              from NewlineNode.java:103:in `interpret'
              from BlockNode.java:71:in `interpret'
              from ASTInterpreter.java:74:in `INTERPRET_METHOD'
              from InterpretedMethod.java:120:in `call'
              from DefaultMethod.java:145:in `call'
              from SuperCallSite.java:286:in `cacheAndCall'
              from SuperCallSite.java:70:in `callBlock'
              from SuperCallSite.java:75:in `call'
              from ZSuperNode.java:100:in `interpret'
              from NewlineNode.java:103:in `interpret'
              from RescueNode.java:216:in `executeBody'
              from RescueNode.java:120:in `interpretWithJavaExceptions'
              from RescueNode.java:110:in `interpret'
              from ASTInterpreter.java:74:in `INTERPRET_METHOD'
              from InterpretedMethod.java:147:in `call'
              from DefaultMethod.java:163:in `call'
              from CachingCallSite.java:262:in `cacheAndCall'
              from CachingCallSite.java:105:in `call'
              from VCallNode.java:85:in `interpret'
              from InstAsgnNode.java:95:in `interpret'
              from OpAsgnOrNode.java:99:in `interpret'
              from NewlineNode.java:103:in `interpret'
              from ASTInterpreter.java:74:in `INTERPRET_METHOD'
              from InterpretedMethod.java:147:in `call'
              from DefaultMethod.java:163:in `call'
              from CachingCallSite.java:262:in `cacheAndCall'
              from CachingCallSite.java:105:in `call'
              from VCallNode.java:85:in `interpret'
              from NewlineNode.java:103:in `interpret'
              from BlockNode.java:71:in `interpret'
              from ASTInterpreter.java:74:in `INTERPRET_METHOD'
              from InterpretedMethod.java:147:in `call'
              from DefaultMethod.java:163:in `call'
              from CachingCallSite.java:262:in `cacheAndCall'
              from CachingCallSite.java:105:in `call'
              from /home/ubuntu/.rvm/gems/jruby-1.6.1/gems/bundler-1.0.13/lib/bundler/lazy_specification.rb:48:in `__file__'
              from /home/ubuntu/.rvm/gems/jruby-1.6.1/gems/bundler-1.0.13/lib/bundler/lazy_specification.rb:-1:in `__file__'
              from JittedMethod.java:127:in `call'
              from CachingCallSite.java:103:in `call'
              from CallNoArgNode.java:62:in `interpret'
              from DAsgnNode.java:110:in `interpret'
              from NewlineNode.java:103:in `interpret'
              from BlockNode.java:71:in `interpret'
              from ASTInterpreter.java:111:in `INTERPRET_BLOCK'
              from Interpreted19Block.java:203:in `evalBlockBody'
              from Interpreted19Block.java:154:in `yield'
              from Block.java:130:in `yield'
              from RubyArray.java:2357:in `collectBang'
              from RubyArray.java:2376:in `map_bang'
              from RubyArray$i$0$0$map_bang.gen:65535:in `call'
              from CachingCallSite.java:272:in `cacheAndCall'
              from CachingCallSite.java:114:in `callBlock'
              from CachingCallSite.java:123:in `callIter'
              from CallNoArgBlockNode.java:64:in `interpret'
              from NewlineNode.java:103:in `interpret'
              from BlockNode.java:71:in `interpret'
              from ASTInterpreter.java:74:in `INTERPRET_METHOD'
              from InterpretedMethod.java:233:in `call'
              from DefaultMethod.java:195:in `call'
              from CachingCallSite.java:302:in `cacheAndCall'
              from CachingCallSite.java:173:in `call'
              from CallTwoArgNode.java:59:in `interpret'
              from NewlineNode.java:103:in `interpret'
              from BlockNode.java:71:in `interpret'
              from ASTInterpreter.java:74:in `INTERPRET_METHOD'
              from InterpretedMethod.java:147:in `call'
              from DefaultMethod.java:163:in `call'
              from CachingCallSite.java:262:in `cacheAndCall'
              from CachingCallSite.java:105:in `call'
              from CallNoArgNode.java:62:in `interpret'
              from CallNoArgNode.java:62:in `interpret'
              from OrNode.java:97:in `interpret'
              from IfNode.java:111:in `interpret'
              from NewlineNode.java:103:in `interpret'
              from BlockNode.java:71:in `interpret'
              from RescueNode.java:216:in `executeBody'
              from RescueNode.java:120:in `interpretWithJavaExceptions'
              from RescueNode.java:110:in `interpret'
              from BeginNode.java:83:in `interpret'
              from NewlineNode.java:103:in `interpret'
              from IfNode.java:117:in `interpret'
              from NewlineNode.java:103:in `interpret'
              from BlockNode.java:71:in `interpret'
              from ASTInterpreter.java:74:in `INTERPRET_METHOD'
              from InterpretedMethod.java:190:in `call'
              from DefaultMethod.java:179:in `call'
              from CachingCallSite.java:282:in `cacheAndCall'
              from CachingCallSite.java:139:in `call'
              from CallOneArgNode.java:57:in `interpret'
              from NewlineNode.java:103:in `interpret'
              from BlockNode.java:71:in `interpret'
              from ASTInterpreter.java:74:in `INTERPRET_METHOD'
              from InterpretedMethod.java:276:in `call'
              from DefaultMethod.java:211:in `call'
              from CachingCallSite.java:322:in `cacheAndCall'
              from CachingCallSite.java:207:in `call'
              from CallThreeArgNode.java:61:in `interpret'
              from NewlineNode.java:103:in `interpret'
              from BlockNode.java:71:in `interpret'
              from RescueNode.java:216:in `executeBody'
              from RescueNode.java:120:in `interpretWithJavaExceptions'
              from RescueNode.java:110:in `interpret'
              from ASTInterpreter.java:74:in `INTERPRET_METHOD'
              from InterpretedMethod.java:169:in `call'
              from DefaultMethod.java:171:in `call'
              from RubyClass.java:522:in `finvoke'
              from RubyBasicObject.java:1667:in `send19'
              from RubyKernel.java:2073:in `send19'
              from RubyKernel$s$send19.gen:65535:in `call'
              from JavaMethod.java:266:in `call'
              from CachingCallSite.java:282:in `cacheAndCall'
              from CachingCallSite.java:139:in `call'
              from CallSpecialArgNode.java:67:in `interpret'
              from IfNode.java:117:in `interpret'
              from NewlineNode.java:103:in `interpret'
              from RescueNode.java:216:in `executeBody'
              from RescueNode.java:120:in `interpretWithJavaExceptions'
              from RescueNode.java:110:in `interpret'
              from ASTInterpreter.java:74:in `INTERPRET_METHOD'
              from InterpretedMethod.java:233:in `call'
              from DefaultMethod.java:195:in `call'
              from CachingCallSite.java:302:in `cacheAndCall'
              from CachingCallSite.java:173:in `call'
              from CallSpecialArgNode.java:69:in `interpret'
              from NewlineNode.java:103:in `interpret'
              from BlockNode.java:71:in `interpret'
              from IfNode.java:119:in `interpret'
              from NewlineNode.java:103:in `interpret'
              from BlockNode.java:71:in `interpret'
              from ASTInterpreter.java:74:in `INTERPRET_METHOD'
              from InterpretedMethod.java:233:in `call'
              from DefaultMethod.java:195:in `call'
              from CachingCallSite.java:302:in `cacheAndCall'
              from CachingCallSite.java:173:in `call'
              from CallTwoArgNode.java:59:in `interpret'
              from NewlineNode.java:103:in `interpret'
              from BlockNode.java:71:in `interpret'
              from ASTInterpreter.java:74:in `INTERPRET_METHOD'
              from InterpretedMethod.java:120:in `call'
              from InterpretedMethod.java:134:in `call'
              from DefaultMethod.java:154:in `call'
              from CachingCallSite.java:252:in `cacheAndCall'
              from CachingCallSite.java:71:in `call'
              from FCallManyArgsNode.java:60:in `interpret'
              from NewlineNode.java:103:in `interpret'
              from BlockNode.java:71:in `interpret'
              from RescueNode.java:216:in `executeBody'
              from RescueNode.java:120:in `interpretWithJavaExceptions'
              from RescueNode.java:110:in `interpret'
              from ASTInterpreter.java:74:in `INTERPRET_METHOD'
              from InterpretedMethod.java:147:in `call'
              from DefaultMethod.java:163:in `call'
              from CachingCallSite.java:262:in `cacheAndCall'
              from CachingCallSite.java:105:in `call'
              from CallNoArgNode.java:62:in `interpret'
              from NewlineNode.java:103:in `interpret'
              from RescueNode.java:216:in `executeBody'
              from RescueNode.java:120:in `interpretWithJavaExceptions'
              from RescueNode.java:110:in `interpret'
              from BeginNode.java:83:in `interpret'
              from NewlineNode.java:103:in `interpret'
              from BlockNode.java:71:in `interpret'
              from RootNode.java:129:in `interpret'
              from ASTInterpreter.java:119:in `INTERPRET_ROOT'
              from Ruby.java:698:in `runInterpreter'
              from Ruby.java:2424:in `loadFile'
              from ExternalScript.java:66:in `load'
              from LoadService.java:272:in `load'
              from RubyKernel.java:1081:in `loadCommon'
              from RubyKernel.java:1073:in `load19'
              from RubyKernel$s$0$1$load19.gen:65535:in `call'
              from DynamicMethod.java:209:in `call'
              from DynamicMethod.java:205:in `call'
              from CachingCallSite.java:282:in `cacheAndCall'
              from CachingCallSite.java:139:in `call'
              from /home/ubuntu/.rvm/gems/jruby-1.6.1/bin/bundle:19:in `__file__'
              from /home/ubuntu/.rvm/gems/jruby-1.6.1/bin/bundle:-1:in `load'
              from Ruby.java:671:in `runScript'
              from Ruby.java:575:in `runNormally'
              from Ruby.java:424:in `runFromMain'
              from Main.java:278:in `doRunFromMain'
              from Main.java:198:in `internalRun'
              from Main.java:164:in `run'
              from Main.java:148:in `run'
              from Main.java:128:in `main'
      

        Activity

        Hide
        Hiro Asari added a comment -

        Replaced the description with the content of the paste.

        Show
        Hiro Asari added a comment - Replaced the description with the content of the paste.
        Hide
        Hiro Asari added a comment -

        A few things.

        1. If you are using RVM, test without it.
        2. Test it with the master (http://ci.jruby.org/snapshots/).
        3. Provide Gemfile that is causing this problem.

        My simple test is successful:

        $ ls -la
        total 8
        drwxr-xr-x   2 asari  staff   102 May 13 13:32 .
        drwx------  57 asari  staff  2176 May 13 13:32 ..
        -rw-r--r--   1 asari  staff    44 May 13 13:33 Gemfile
        $ cat Gemfile 
        source 'http://rubygems.ord'
        
        gem 'bundler'
        $ jruby -v; jruby --1.9 -S bundle install
        jruby 1.6.1 (ruby-1.8.7-p330) (2011-05-11 8c6dba0) (Java HotSpot(TM) 64-Bit Server VM 1.6.0_24) [darwin-x86_64-java]
        Fetching source index for http://rubygems.ord/
        Could not reach rubygems repository http://rubygems.ord/
        Using bundler (1.0.10) 
        Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.
        
        Show
        Hiro Asari added a comment - A few things. If you are using RVM, test without it. Test it with the master ( http://ci.jruby.org/snapshots/ ). Provide Gemfile that is causing this problem. My simple test is successful: $ ls -la total 8 drwxr-xr-x 2 asari staff 102 May 13 13:32 . drwx------ 57 asari staff 2176 May 13 13:32 .. -rw-r--r-- 1 asari staff 44 May 13 13:33 Gemfile $ cat Gemfile source 'http://rubygems.ord' gem 'bundler' $ jruby -v; jruby --1.9 -S bundle install jruby 1.6.1 (ruby-1.8.7-p330) (2011-05-11 8c6dba0) (Java HotSpot(TM) 64-Bit Server VM 1.6.0_24) [darwin-x86_64-java] Fetching source index for http://rubygems.ord/ Could not reach rubygems repository http://rubygems.ord/ Using bundler (1.0.10) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.
        Hide
        Leo Lou added a comment -

        I found the following gems is causing the error

        $ cat Gemfile
        gem 'fancy-buttons', :git =>'git://github.com/imathis/fancy-buttons.git'

        $ jruby-1.6.1/bin/jruby -v
        jruby 1.6.1 (ruby-1.9.2-p136) (2011-05-07 3fe11da) (Java HotSpot(TM) 64-Bit Server VM 1.6.0_24) [linux-amd64-java]

        $ jruby-1.6.1/bin/jruby -S bundle install
        Updating git://github.com/imathis/fancy-buttons.git
        RubyException$i$0$2$initialize.gen:65535:in `call': java.lang.ClassCastException: org.jruby.RubyObject cannot be cast to org.jruby.RubyException
        from CachingCallSite.java:242:in `cacheAndCall'
        from CachingCallSite.java:80:in `callBlock'
        from CachingCallSite.java:84:in `call'
        from RubyClass.java:820:in `newInstance'
        from RubyException.java:211:in `exception'
        from RubyException$s$0$1$exception.gen:65535:in `call'
        from DynamicMethod.java:213:in `call'
        from DynamicMethod.java:209:in `call'
        from RubyClass.java:685:in `finvoke'
        from RuntimeHelpers.java:548:in `invoke'
        from RubyBasicObject.java:358:in `callMethod'
        from RubyKernel.java:1009:in `convertToException'
        from RubyKernel.java:987:in `raise'
        from PsychParser.java:242:in `parse'
        from PsychParser$i$1$0$parse.gen:65535:in `call'
        from CachingCallSite.java:137:in `call'
        from CallOneArgNode.java:57:in `interpret'
        from NewlineNode.java:103:in `interpret'
        from BlockNode.java:71:in `interpret'
        from ASTInterpreter.java:74:in `INTERPRET_METHOD'
        from InterpretedMethod.java:190:in `call'
        from DefaultMethod.java:179:in `call'
        from CachingCallSite.java:137:in `call'
        from FCallOneArgNode.java:36:in `interpret'
        from CallNoArgNode.java:62:in `interpret'
        from LocalAsgnNode.java:123:in `interpret'
        from NewlineNode.java:103:in `interpret'
        from BlockNode.java:71:in `interpret'
        from ASTInterpreter.java:74:in `INTERPRET_METHOD'
        from InterpretedMethod.java:190:in `call'
        from DefaultMethod.java:179:in `call'
        from CachingCallSite.java:137:in `call'
        from FCallOneArgNode.java:36:in `interpret'
        from LocalAsgnNode.java:123:in `interpret'
        from NewlineNode.java:103:in `interpret'
        from BlockNode.java:71:in `interpret'
        from ASTInterpreter.java:74:in `INTERPRET_METHOD'
        from InterpretedMethod.java:190:in `call'
        from DefaultMethod.java:179:in `call'
        from CachingCallSite.java:282:in `cacheAndCall'
        from CachingCallSite.java:139:in `call'
        from CallOneArgNode.java:57:in `interpret'
        from LocalAsgnNode.java:123:in `interpret'
        from NewlineNode.java:103:in `interpret'
        from BlockNode.java:71:in `interpret'
        from ASTInterpreter.java:74:in `INTERPRET_METHOD'
        from InterpretedMethod.java:190:in `call'
        from DefaultMethod.java:179:in `call'
        from CachingCallSite.java:282:in `cacheAndCall'
        from CachingCallSite.java:139:in `call'
        from CallOneArgNode.java:57:in `interpret'
        from NewlineNode.java:103:in `interpret'
        from RescueNode.java:216:in `executeBody'
        from RescueNode.java:120:in `interpretWithJavaExceptions'
        from RescueNode.java:110:in `interpret'
        from BeginNode.java:83:in `interpret'
        from NewlineNode.java:103:in `interpret'
        from BlockNode.java:71:in `interpret'
        from ASTInterpreter.java:111:in `INTERPRET_BLOCK'
        from Interpreted19Block.java:203:in `evalBlockBody'
        from Interpreted19Block.java:154:in `yield'
        from Block.java:130:in `yield'
        from RubyDir.java:335:in `chdir'
        from RubyDir$s$0$1$chdir.gen:65535:in `call'
        from DynamicMethod.java:213:in `call'
        from CachingCallSite.java:292:in `cacheAndCall'
        from CachingCallSite.java:148:in `callBlock'
        from CachingCallSite.java:157:in `callIter'
        from CallOneArgBlockNode.java:60:in `interpret'
        from NewlineNode.java:103:in `interpret'
        from BlockNode.java:71:in `interpret'
        from ASTInterpreter.java:74:in `INTERPRET_METHOD'
        from InterpretedMethod.java:190:in `call'
        from DefaultMethod.java:179:in `call'
        from CachingCallSite.java:282:in `cacheAndCall'
        from CachingCallSite.java:139:in `call'
        from CallOneArgNode.java:57:in `interpret'
        from DAsgnNode.java:110:in `interpret'
        from NewlineNode.java:103:in `interpret'
        from BlockNode.java:71:in `interpret'
        from ASTInterpreter.java:111:in `INTERPRET_BLOCK'
        from Interpreted19Block.java:203:in `evalBlockBody'
        from Interpreted19Block.java:154:in `yield'
        from Block.java:130:in `yield'
        from RubyArray.java:1595:in `eachCommon'
        from RubyArray.java:1602:in `each'
        from RubyArray$i$0$0$each.gen:65535:in `call'
        from CachingCallSite.java:272:in `cacheAndCall'
        from CachingCallSite.java:114:in `callBlock'
        from CachingCallSite.java:123:in `callIter'
        from CallNoArgBlockNode.java:64:in `interpret'
        from NewlineNode.java:103:in `interpret'
        from BlockNode.java:71:in `interpret'
        from IfNode.java:117:in `interpret'
        from NewlineNode.java:103:in `interpret'
        from BlockNode.java:71:in `interpret'
        from ASTInterpreter.java:74:in `INTERPRET_METHOD'
        from InterpretedMethod.java:120:in `call'
        from DefaultMethod.java:145:in `call'
        from SuperCallSite.java:68:in `callBlock'
        from SuperCallSite.java:75:in `call'
        from ZSuperNode.java:100:in `interpret'
        from NewlineNode.java:103:in `interpret'
        from RescueNode.java:216:in `executeBody'
        from RescueNode.java:120:in `interpretWithJavaExceptions'
        from RescueNode.java:110:in `interpret'
        from ASTInterpreter.java:74:in `INTERPRET_METHOD'
        from InterpretedMethod.java:147:in `call'
        from DefaultMethod.java:163:in `call'
        from CachingCallSite.java:103:in `call'
        from VCallNode.java:85:in `interpret'
        from InstAsgnNode.java:95:in `interpret'
        from OpAsgnOrNode.java:99:in `interpret'
        from NewlineNode.java:103:in `interpret'
        from ASTInterpreter.java:74:in `INTERPRET_METHOD'
        from InterpretedMethod.java:147:in `call'
        from DefaultMethod.java:163:in `call'
        from CachingCallSite.java:103:in `call'
        from VCallNode.java:85:in `interpret'
        from NewlineNode.java:103:in `interpret'
        from BlockNode.java:71:in `interpret'
        from ASTInterpreter.java:74:in `INTERPRET_METHOD'
        from InterpretedMethod.java:147:in `call'
        from DefaultMethod.java:163:in `call'
        from CachingCallSite.java:103:in `call'
        from CallNoArgNode.java:62:in `interpret'
        from CallNoArgBlockNode.java:60:in `interpret'
        from NewlineNode.java:103:in `interpret'
        from BlockNode.java:71:in `interpret'
        from IfNode.java:117:in `interpret'
        from IfNode.java:119:in `interpret'
        from NewlineNode.java:103:in `interpret'
        from BlockNode.java:71:in `interpret'
        from ASTInterpreter.java:111:in `INTERPRET_BLOCK'
        from Interpreted19Block.java:203:in `evalBlockBody'
        from Interpreted19Block.java:154:in `yield'
        from Block.java:130:in `yield'
        from RubyArray.java:1595:in `eachCommon'
        from RubyArray.java:1602:in `each'
        from RubyArray$i$0$0$each.gen:65535:in `call'
        from CachingCallSite.java:112:in `callBlock'
        from CachingCallSite.java:123:in `callIter'
        from CallNoArgBlockNode.java:64:in `interpret'
        from NewlineNode.java:103:in `interpret'
        from BlockNode.java:71:in `interpret'
        from ASTInterpreter.java:74:in `INTERPRET_METHOD'
        from InterpretedMethod.java:147:in `call'
        from DefaultMethod.java:163:in `call'
        from CachingCallSite.java:103:in `call'
        from VCallNode.java:85:in `interpret'
        from LocalAsgnNode.java:123:in `interpret'
        from NewlineNode.java:103:in `interpret'
        from BlockNode.java:71:in `interpret'
        from IfNode.java:119:in `interpret'
        from NewlineNode.java:103:in `interpret'
        from BeginNode.java:83:in `interpret'
        from InstAsgnNode.java:95:in `interpret'
        from OpAsgnOrNode.java:99:in `interpret'
        from NewlineNode.java:103:in `interpret'
        from ASTInterpreter.java:74:in `INTERPRET_METHOD'
        from InterpretedMethod.java:147:in `call'
        from DefaultMethod.java:163:in `call'
        from CachingCallSite.java:262:in `cacheAndCall'
        from CachingCallSite.java:105:in `call'
        from VCallNode.java:85:in `interpret'
        from CallOneArgNode.java:57:in `interpret'
        from LocalAsgnNode.java:123:in `interpret'
        from NewlineNode.java:103:in `interpret'
        from BlockNode.java:71:in `interpret'
        from BeginNode.java:83:in `interpret'
        from InstAsgnNode.java:95:in `interpret'
        from OpAsgnOrNode.java:99:in `interpret'
        from NewlineNode.java:103:in `interpret'
        from ASTInterpreter.java:74:in `INTERPRET_METHOD'
        from InterpretedMethod.java:147:in `call'
        from DefaultMethod.java:163:in `call'
        from CachingCallSite.java:262:in `cacheAndCall'
        from CachingCallSite.java:105:in `call'
        from VCallNode.java:85:in `interpret'
        from NewlineNode.java:103:in `interpret'
        from BlockNode.java:71:in `interpret'
        from ASTInterpreter.java:74:in `INTERPRET_METHOD'
        from InterpretedMethod.java:147:in `call'
        from DefaultMethod.java:163:in `call'
        from CachingCallSite.java:262:in `cacheAndCall'
        from CachingCallSite.java:105:in `call'
        from CallNoArgNode.java:62:in `interpret'
        from IfNode.java:119:in `interpret'
        from NewlineNode.java:103:in `interpret'
        from IfNode.java:119:in `interpret'
        from NewlineNode.java:103:in `interpret'
        from BlockNode.java:71:in `interpret'
        from ASTInterpreter.java:74:in `INTERPRET_METHOD'
        from InterpretedMethod.java:190:in `call'
        from DefaultMethod.java:179:in `call'
        from CachingCallSite.java:282:in `cacheAndCall'
        from CachingCallSite.java:139:in `call'
        from CallOneArgNode.java:57:in `interpret'
        from NewlineNode.java:103:in `interpret'
        from BlockNode.java:71:in `interpret'
        from ASTInterpreter.java:74:in `INTERPRET_METHOD'
        from InterpretedMethod.java:276:in `call'
        from DefaultMethod.java:211:in `call'
        from CachingCallSite.java:322:in `cacheAndCall'
        from CachingCallSite.java:207:in `call'
        from CallThreeArgNode.java:61:in `interpret'
        from NewlineNode.java:103:in `interpret'
        from BlockNode.java:71:in `interpret'
        from RescueNode.java:216:in `executeBody'
        from RescueNode.java:120:in `interpretWithJavaExceptions'
        from RescueNode.java:110:in `interpret'
        from ASTInterpreter.java:74:in `INTERPRET_METHOD'
        from InterpretedMethod.java:169:in `call'
        from DefaultMethod.java:171:in `call'
        from RubyClass.java:522:in `finvoke'
        from RubyBasicObject.java:1667:in `send19'
        from RubyKernel.java:2079:in `send19'
        from RubyKernel$s$send19.gen:65535:in `call'
        from JavaMethod.java:266:in `call'
        from CachingCallSite.java:282:in `cacheAndCall'
        from CachingCallSite.java:139:in `call'
        from CallSpecialArgNode.java:67:in `interpret'
        from IfNode.java:117:in `interpret'
        from NewlineNode.java:103:in `interpret'
        from RescueNode.java:216:in `executeBody'
        from RescueNode.java:120:in `interpretWithJavaExceptions'
        from RescueNode.java:110:in `interpret'
        from ASTInterpreter.java:74:in `INTERPRET_METHOD'
        from InterpretedMethod.java:233:in `call'
        from DefaultMethod.java:195:in `call'
        from CachingCallSite.java:302:in `cacheAndCall'
        from CachingCallSite.java:173:in `call'
        from CallSpecialArgNode.java:69:in `interpret'
        from NewlineNode.java:103:in `interpret'
        from BlockNode.java:71:in `interpret'
        from IfNode.java:119:in `interpret'
        from NewlineNode.java:103:in `interpret'
        from BlockNode.java:71:in `interpret'
        from ASTInterpreter.java:74:in `INTERPRET_METHOD'
        from InterpretedMethod.java:233:in `call'
        from DefaultMethod.java:195:in `call'
        from CachingCallSite.java:302:in `cacheAndCall'
        from CachingCallSite.java:173:in `call'
        from CallTwoArgNode.java:59:in `interpret'
        from NewlineNode.java:103:in `interpret'
        from BlockNode.java:71:in `interpret'
        from ASTInterpreter.java:74:in `INTERPRET_METHOD'
        from InterpretedMethod.java:120:in `call'
        from InterpretedMethod.java:134:in `call'
        from DefaultMethod.java:154:in `call'
        from CachingCallSite.java:252:in `cacheAndCall'
        from CachingCallSite.java:71:in `call'
        from FCallManyArgsNode.java:60:in `interpret'
        from NewlineNode.java:103:in `interpret'
        from BlockNode.java:71:in `interpret'
        from RescueNode.java:216:in `executeBody'
        from RescueNode.java:120:in `interpretWithJavaExceptions'
        from RescueNode.java:110:in `interpret'
        from ASTInterpreter.java:74:in `INTERPRET_METHOD'
        from InterpretedMethod.java:147:in `call'
        from DefaultMethod.java:163:in `call'
        from CachingCallSite.java:262:in `cacheAndCall'
        from CachingCallSite.java:105:in `call'
        from CallNoArgNode.java:62:in `interpret'
        from NewlineNode.java:103:in `interpret'
        from RescueNode.java:216:in `executeBody'
        from RescueNode.java:120:in `interpretWithJavaExceptions'
        from RescueNode.java:110:in `interpret'
        from BeginNode.java:83:in `interpret'
        from NewlineNode.java:103:in `interpret'
        from BlockNode.java:71:in `interpret'
        from RootNode.java:129:in `interpret'
        from ASTInterpreter.java:119:in `INTERPRET_ROOT'
        from Ruby.java:698:in `runInterpreter'
        from Ruby.java:2426:in `loadFile'
        from ExternalScript.java:66:in `load'
        from LoadService.java:273:in `load'
        from RubyKernel.java:1081:in `loadCommon'
        from RubyKernel.java:1073:in `load19'
        from RubyKernel$s$0$1$load19.gen:65535:in `call'
        from DynamicMethod.java:213:in `call'
        from DynamicMethod.java:209:in `call'
        from CachingCallSite.java:282:in `cacheAndCall'
        from CachingCallSite.java:139:in `call'
        from /home/leo/.rvm/gems/ruby-1.9.2-p180/bin/bundle:19:in `_file_'
        from /home/leo/.rvm/gems/ruby-1.9.2-p180/bin/bundle:-1:in `load'
        from Ruby.java:671:in `runScript'
        from Ruby.java:575:in `runNormally'
        from Ruby.java:424:in `runFromMain'
        from Main.java:278:in `doRunFromMain'
        from Main.java:198:in `internalRun'
        from Main.java:164:in `run'
        from Main.java:148:in `run'
        from Main.java:128:in `main'

        Show
        Leo Lou added a comment - I found the following gems is causing the error $ cat Gemfile gem 'fancy-buttons', :git =>'git://github.com/imathis/fancy-buttons.git' $ jruby-1.6.1/bin/jruby -v jruby 1.6.1 (ruby-1.9.2-p136) (2011-05-07 3fe11da) (Java HotSpot(TM) 64-Bit Server VM 1.6.0_24) [linux-amd64-java] $ jruby-1.6.1/bin/jruby -S bundle install Updating git://github.com/imathis/fancy-buttons.git RubyException$i$0$2$initialize.gen:65535:in `call': java.lang.ClassCastException: org.jruby.RubyObject cannot be cast to org.jruby.RubyException from CachingCallSite.java:242:in `cacheAndCall' from CachingCallSite.java:80:in `callBlock' from CachingCallSite.java:84:in `call' from RubyClass.java:820:in `newInstance' from RubyException.java:211:in `exception' from RubyException$s$0$1$exception.gen:65535:in `call' from DynamicMethod.java:213:in `call' from DynamicMethod.java:209:in `call' from RubyClass.java:685:in `finvoke' from RuntimeHelpers.java:548:in `invoke' from RubyBasicObject.java:358:in `callMethod' from RubyKernel.java:1009:in `convertToException' from RubyKernel.java:987:in `raise' from PsychParser.java:242:in `parse' from PsychParser$i$1$0$parse.gen:65535:in `call' from CachingCallSite.java:137:in `call' from CallOneArgNode.java:57:in `interpret' from NewlineNode.java:103:in `interpret' from BlockNode.java:71:in `interpret' from ASTInterpreter.java:74:in `INTERPRET_METHOD' from InterpretedMethod.java:190:in `call' from DefaultMethod.java:179:in `call' from CachingCallSite.java:137:in `call' from FCallOneArgNode.java:36:in `interpret' from CallNoArgNode.java:62:in `interpret' from LocalAsgnNode.java:123:in `interpret' from NewlineNode.java:103:in `interpret' from BlockNode.java:71:in `interpret' from ASTInterpreter.java:74:in `INTERPRET_METHOD' from InterpretedMethod.java:190:in `call' from DefaultMethod.java:179:in `call' from CachingCallSite.java:137:in `call' from FCallOneArgNode.java:36:in `interpret' from LocalAsgnNode.java:123:in `interpret' from NewlineNode.java:103:in `interpret' from BlockNode.java:71:in `interpret' from ASTInterpreter.java:74:in `INTERPRET_METHOD' from InterpretedMethod.java:190:in `call' from DefaultMethod.java:179:in `call' from CachingCallSite.java:282:in `cacheAndCall' from CachingCallSite.java:139:in `call' from CallOneArgNode.java:57:in `interpret' from LocalAsgnNode.java:123:in `interpret' from NewlineNode.java:103:in `interpret' from BlockNode.java:71:in `interpret' from ASTInterpreter.java:74:in `INTERPRET_METHOD' from InterpretedMethod.java:190:in `call' from DefaultMethod.java:179:in `call' from CachingCallSite.java:282:in `cacheAndCall' from CachingCallSite.java:139:in `call' from CallOneArgNode.java:57:in `interpret' from NewlineNode.java:103:in `interpret' from RescueNode.java:216:in `executeBody' from RescueNode.java:120:in `interpretWithJavaExceptions' from RescueNode.java:110:in `interpret' from BeginNode.java:83:in `interpret' from NewlineNode.java:103:in `interpret' from BlockNode.java:71:in `interpret' from ASTInterpreter.java:111:in `INTERPRET_BLOCK' from Interpreted19Block.java:203:in `evalBlockBody' from Interpreted19Block.java:154:in `yield' from Block.java:130:in `yield' from RubyDir.java:335:in `chdir' from RubyDir$s$0$1$chdir.gen:65535:in `call' from DynamicMethod.java:213:in `call' from CachingCallSite.java:292:in `cacheAndCall' from CachingCallSite.java:148:in `callBlock' from CachingCallSite.java:157:in `callIter' from CallOneArgBlockNode.java:60:in `interpret' from NewlineNode.java:103:in `interpret' from BlockNode.java:71:in `interpret' from ASTInterpreter.java:74:in `INTERPRET_METHOD' from InterpretedMethod.java:190:in `call' from DefaultMethod.java:179:in `call' from CachingCallSite.java:282:in `cacheAndCall' from CachingCallSite.java:139:in `call' from CallOneArgNode.java:57:in `interpret' from DAsgnNode.java:110:in `interpret' from NewlineNode.java:103:in `interpret' from BlockNode.java:71:in `interpret' from ASTInterpreter.java:111:in `INTERPRET_BLOCK' from Interpreted19Block.java:203:in `evalBlockBody' from Interpreted19Block.java:154:in `yield' from Block.java:130:in `yield' from RubyArray.java:1595:in `eachCommon' from RubyArray.java:1602:in `each' from RubyArray$i$0$0$each.gen:65535:in `call' from CachingCallSite.java:272:in `cacheAndCall' from CachingCallSite.java:114:in `callBlock' from CachingCallSite.java:123:in `callIter' from CallNoArgBlockNode.java:64:in `interpret' from NewlineNode.java:103:in `interpret' from BlockNode.java:71:in `interpret' from IfNode.java:117:in `interpret' from NewlineNode.java:103:in `interpret' from BlockNode.java:71:in `interpret' from ASTInterpreter.java:74:in `INTERPRET_METHOD' from InterpretedMethod.java:120:in `call' from DefaultMethod.java:145:in `call' from SuperCallSite.java:68:in `callBlock' from SuperCallSite.java:75:in `call' from ZSuperNode.java:100:in `interpret' from NewlineNode.java:103:in `interpret' from RescueNode.java:216:in `executeBody' from RescueNode.java:120:in `interpretWithJavaExceptions' from RescueNode.java:110:in `interpret' from ASTInterpreter.java:74:in `INTERPRET_METHOD' from InterpretedMethod.java:147:in `call' from DefaultMethod.java:163:in `call' from CachingCallSite.java:103:in `call' from VCallNode.java:85:in `interpret' from InstAsgnNode.java:95:in `interpret' from OpAsgnOrNode.java:99:in `interpret' from NewlineNode.java:103:in `interpret' from ASTInterpreter.java:74:in `INTERPRET_METHOD' from InterpretedMethod.java:147:in `call' from DefaultMethod.java:163:in `call' from CachingCallSite.java:103:in `call' from VCallNode.java:85:in `interpret' from NewlineNode.java:103:in `interpret' from BlockNode.java:71:in `interpret' from ASTInterpreter.java:74:in `INTERPRET_METHOD' from InterpretedMethod.java:147:in `call' from DefaultMethod.java:163:in `call' from CachingCallSite.java:103:in `call' from CallNoArgNode.java:62:in `interpret' from CallNoArgBlockNode.java:60:in `interpret' from NewlineNode.java:103:in `interpret' from BlockNode.java:71:in `interpret' from IfNode.java:117:in `interpret' from IfNode.java:119:in `interpret' from NewlineNode.java:103:in `interpret' from BlockNode.java:71:in `interpret' from ASTInterpreter.java:111:in `INTERPRET_BLOCK' from Interpreted19Block.java:203:in `evalBlockBody' from Interpreted19Block.java:154:in `yield' from Block.java:130:in `yield' from RubyArray.java:1595:in `eachCommon' from RubyArray.java:1602:in `each' from RubyArray$i$0$0$each.gen:65535:in `call' from CachingCallSite.java:112:in `callBlock' from CachingCallSite.java:123:in `callIter' from CallNoArgBlockNode.java:64:in `interpret' from NewlineNode.java:103:in `interpret' from BlockNode.java:71:in `interpret' from ASTInterpreter.java:74:in `INTERPRET_METHOD' from InterpretedMethod.java:147:in `call' from DefaultMethod.java:163:in `call' from CachingCallSite.java:103:in `call' from VCallNode.java:85:in `interpret' from LocalAsgnNode.java:123:in `interpret' from NewlineNode.java:103:in `interpret' from BlockNode.java:71:in `interpret' from IfNode.java:119:in `interpret' from NewlineNode.java:103:in `interpret' from BeginNode.java:83:in `interpret' from InstAsgnNode.java:95:in `interpret' from OpAsgnOrNode.java:99:in `interpret' from NewlineNode.java:103:in `interpret' from ASTInterpreter.java:74:in `INTERPRET_METHOD' from InterpretedMethod.java:147:in `call' from DefaultMethod.java:163:in `call' from CachingCallSite.java:262:in `cacheAndCall' from CachingCallSite.java:105:in `call' from VCallNode.java:85:in `interpret' from CallOneArgNode.java:57:in `interpret' from LocalAsgnNode.java:123:in `interpret' from NewlineNode.java:103:in `interpret' from BlockNode.java:71:in `interpret' from BeginNode.java:83:in `interpret' from InstAsgnNode.java:95:in `interpret' from OpAsgnOrNode.java:99:in `interpret' from NewlineNode.java:103:in `interpret' from ASTInterpreter.java:74:in `INTERPRET_METHOD' from InterpretedMethod.java:147:in `call' from DefaultMethod.java:163:in `call' from CachingCallSite.java:262:in `cacheAndCall' from CachingCallSite.java:105:in `call' from VCallNode.java:85:in `interpret' from NewlineNode.java:103:in `interpret' from BlockNode.java:71:in `interpret' from ASTInterpreter.java:74:in `INTERPRET_METHOD' from InterpretedMethod.java:147:in `call' from DefaultMethod.java:163:in `call' from CachingCallSite.java:262:in `cacheAndCall' from CachingCallSite.java:105:in `call' from CallNoArgNode.java:62:in `interpret' from IfNode.java:119:in `interpret' from NewlineNode.java:103:in `interpret' from IfNode.java:119:in `interpret' from NewlineNode.java:103:in `interpret' from BlockNode.java:71:in `interpret' from ASTInterpreter.java:74:in `INTERPRET_METHOD' from InterpretedMethod.java:190:in `call' from DefaultMethod.java:179:in `call' from CachingCallSite.java:282:in `cacheAndCall' from CachingCallSite.java:139:in `call' from CallOneArgNode.java:57:in `interpret' from NewlineNode.java:103:in `interpret' from BlockNode.java:71:in `interpret' from ASTInterpreter.java:74:in `INTERPRET_METHOD' from InterpretedMethod.java:276:in `call' from DefaultMethod.java:211:in `call' from CachingCallSite.java:322:in `cacheAndCall' from CachingCallSite.java:207:in `call' from CallThreeArgNode.java:61:in `interpret' from NewlineNode.java:103:in `interpret' from BlockNode.java:71:in `interpret' from RescueNode.java:216:in `executeBody' from RescueNode.java:120:in `interpretWithJavaExceptions' from RescueNode.java:110:in `interpret' from ASTInterpreter.java:74:in `INTERPRET_METHOD' from InterpretedMethod.java:169:in `call' from DefaultMethod.java:171:in `call' from RubyClass.java:522:in `finvoke' from RubyBasicObject.java:1667:in `send19' from RubyKernel.java:2079:in `send19' from RubyKernel$s$send19.gen:65535:in `call' from JavaMethod.java:266:in `call' from CachingCallSite.java:282:in `cacheAndCall' from CachingCallSite.java:139:in `call' from CallSpecialArgNode.java:67:in `interpret' from IfNode.java:117:in `interpret' from NewlineNode.java:103:in `interpret' from RescueNode.java:216:in `executeBody' from RescueNode.java:120:in `interpretWithJavaExceptions' from RescueNode.java:110:in `interpret' from ASTInterpreter.java:74:in `INTERPRET_METHOD' from InterpretedMethod.java:233:in `call' from DefaultMethod.java:195:in `call' from CachingCallSite.java:302:in `cacheAndCall' from CachingCallSite.java:173:in `call' from CallSpecialArgNode.java:69:in `interpret' from NewlineNode.java:103:in `interpret' from BlockNode.java:71:in `interpret' from IfNode.java:119:in `interpret' from NewlineNode.java:103:in `interpret' from BlockNode.java:71:in `interpret' from ASTInterpreter.java:74:in `INTERPRET_METHOD' from InterpretedMethod.java:233:in `call' from DefaultMethod.java:195:in `call' from CachingCallSite.java:302:in `cacheAndCall' from CachingCallSite.java:173:in `call' from CallTwoArgNode.java:59:in `interpret' from NewlineNode.java:103:in `interpret' from BlockNode.java:71:in `interpret' from ASTInterpreter.java:74:in `INTERPRET_METHOD' from InterpretedMethod.java:120:in `call' from InterpretedMethod.java:134:in `call' from DefaultMethod.java:154:in `call' from CachingCallSite.java:252:in `cacheAndCall' from CachingCallSite.java:71:in `call' from FCallManyArgsNode.java:60:in `interpret' from NewlineNode.java:103:in `interpret' from BlockNode.java:71:in `interpret' from RescueNode.java:216:in `executeBody' from RescueNode.java:120:in `interpretWithJavaExceptions' from RescueNode.java:110:in `interpret' from ASTInterpreter.java:74:in `INTERPRET_METHOD' from InterpretedMethod.java:147:in `call' from DefaultMethod.java:163:in `call' from CachingCallSite.java:262:in `cacheAndCall' from CachingCallSite.java:105:in `call' from CallNoArgNode.java:62:in `interpret' from NewlineNode.java:103:in `interpret' from RescueNode.java:216:in `executeBody' from RescueNode.java:120:in `interpretWithJavaExceptions' from RescueNode.java:110:in `interpret' from BeginNode.java:83:in `interpret' from NewlineNode.java:103:in `interpret' from BlockNode.java:71:in `interpret' from RootNode.java:129:in `interpret' from ASTInterpreter.java:119:in `INTERPRET_ROOT' from Ruby.java:698:in `runInterpreter' from Ruby.java:2426:in `loadFile' from ExternalScript.java:66:in `load' from LoadService.java:273:in `load' from RubyKernel.java:1081:in `loadCommon' from RubyKernel.java:1073:in `load19' from RubyKernel$s$0$1$load19.gen:65535:in `call' from DynamicMethod.java:213:in `call' from DynamicMethod.java:209:in `call' from CachingCallSite.java:282:in `cacheAndCall' from CachingCallSite.java:139:in `call' from /home/leo/.rvm/gems/ruby-1.9.2-p180/bin/bundle:19:in `_ file _' from /home/leo/.rvm/gems/ruby-1.9.2-p180/bin/bundle:-1:in `load' from Ruby.java:671:in `runScript' from Ruby.java:575:in `runNormally' from Ruby.java:424:in `runFromMain' from Main.java:278:in `doRunFromMain' from Main.java:198:in `internalRun' from Main.java:164:in `run' from Main.java:148:in `run' from Main.java:128:in `main'
        Hide
        Leo Lou added a comment -

        $ jruby-1.6.1/bin/jruby -v
        jruby 1.6.1 (ruby-1.8.7-p330) (2011-05-07 3fe11da) (Java HotSpot(TM) 64-Bit Server VM 1.6.0_24) [linux-amd64-java]

        $ jruby-1.6.1/bin/jruby -S bundle install
        Updating git://github.com/imathis/fancy-buttons.git
        Using chunky_png (1.2.0)
        Using fssm (0.2.7)
        Using sass (3.1.1)
        Using compass (0.11.1)
        Using fancy-buttons (1.1.1) from git://github.com/imathis/fancy-buttons.git (at master)
        Using bundler (1.0.12)
        Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.

        Show
        Leo Lou added a comment - $ jruby-1.6.1/bin/jruby -v jruby 1.6.1 (ruby-1.8.7-p330) (2011-05-07 3fe11da) (Java HotSpot(TM) 64-Bit Server VM 1.6.0_24) [linux-amd64-java] $ jruby-1.6.1/bin/jruby -S bundle install Updating git://github.com/imathis/fancy-buttons.git Using chunky_png (1.2.0) Using fssm (0.2.7) Using sass (3.1.1) Using compass (0.11.1) Using fancy-buttons (1.1.1) from git://github.com/imathis/fancy-buttons.git (at master) Using bundler (1.0.12) Your bundle is complete! Use `bundle show [gemname] ` to see where a bundled gem is installed.
        Hide
        Hiro Asari added a comment -

        Your last comment shows that bundle install succeeded. Is that right?

        I get:

        $ cat Gemfile
        source 'http://rubygems.org'
        
        gem 'bundler'
        gem 'fancy-buttons'
        $ jruby -v; jruby --1.9 -S bundle install
        jruby 1.6.1 (ruby-1.8.7-p330) (2011-04-12 85838f6) (Java HotSpot(TM) 64-Bit Server VM 1.6.0_24) [darwin-x86_64-java]
        Fetching source index for http://rubygems.org/
        Using bundler (1.0.13) 
        Installing chunky_png (1.2.0) 
        Installing fssm (0.2.7) 
        Installing sass (3.1.1) 
        Installing compass (0.11.1) 
        Installing fancy-buttons (1.1.1) 
        Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.
        
        
        Show
        Hiro Asari added a comment - Your last comment shows that bundle install succeeded. Is that right? I get: $ cat Gemfile source 'http://rubygems.org' gem 'bundler' gem 'fancy-buttons' $ jruby -v; jruby --1.9 -S bundle install jruby 1.6.1 (ruby-1.8.7-p330) (2011-04-12 85838f6) (Java HotSpot(TM) 64-Bit Server VM 1.6.0_24) [darwin-x86_64-java] Fetching source index for http://rubygems.org/ Using bundler (1.0.13) Installing chunky_png (1.2.0) Installing fssm (0.2.7) Installing sass (3.1.1) Installing compass (0.11.1) Installing fancy-buttons (1.1.1) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.
        Hide
        Leo Lou added a comment -

        for 1.9
        it doesnt work with :git =>'git://github.com/imathis/fancy-buttons.git'
        but it works without :git

        for 1.8
        it works with/without :git

        $ cat Gemfile

        source 'http://rubygems.org'

        gem 'bundler'
        gem 'fancy-buttons', :git=>'git://github.com/imathis/fancy-buttons.git'

        Show
        Leo Lou added a comment - for 1.9 it doesnt work with :git =>'git://github.com/imathis/fancy-buttons.git' but it works without :git for 1.8 it works with/without :git $ cat Gemfile source 'http://rubygems.org' gem 'bundler' gem 'fancy-buttons', :git=>'git://github.com/imathis/fancy-buttons.git'
        Hide
        Hiro Asari added a comment -

        Confirmed on master.

        1. Not all gems from github is problematic. (I tested the 'github' gem.)
        2. Both git:// and https:// fail.
        Show
        Hiro Asari added a comment - Confirmed on master. Not all gems from github is problematic. (I tested the 'github' gem.) Both git:// and https:// fail.
        Hide
        Thomas E Enebo added a comment -

        This appears to be working now....resolving. Please re-open if I am mistaken.

        Show
        Thomas E Enebo added a comment - This appears to be working now....resolving. Please re-open if I am mistaken.

          People

          • Assignee:
            Thomas E Enebo
            Reporter:
            Leo Lou
          • Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: