Thanks for chasing this down, Shih-gian! On Thu, Jul 21, 2011 at 9:41 AM, Shih-gian Lee <shih....@gmail.com> wrote: > It turned out that the "no such file to load" problem was caused by two > invalid imports. I have created a pull request to nokogiri committers > - https://github.com/tenderlove/nokogiri/pull/497. > My problem is resolved. > Thanks, > Lee > On Wed, Jul 20, 2011 at 8:57 PM, Shih-gian Lee <shih....@gmail.com> wrote: >> >> Well, I managed to run the test without any problems after installing >> nokogiri gem. But, I thought container.setLoadPaths(); suppose to take care >> of that without requiring me to install the gem. The console outputs the >> following information after I ran the test successfully: >> /Users/sglee77/work/git/nokogiri/test/helper.rb:10: version info: >> {"warnings"=>[], "nokogiri"=>"1.5.0", "ruby"=>{"version"=>"1.8.7", >> "platform"=>"java", "description"=>"jruby 1.7.0.dev (ruby-1.8.7-p330) >> (2011-07-18 fffffff) (Java HotSpot(TM) 64-Bit Server VM 1.6.0_26) >> [darwin-x86_64-java]", "engine"=>"jruby", "jruby"=>"1.7.0.dev"}} >> >> I don't remember I had to install the nokogiri gem in order to pick up the >> helper. Weird. >> On Wed, Jul 20, 2011 at 8:13 PM, Shih-gian Lee <shih....@gmail.com> wrote: >>> >>> Hi Yoko, >>> I found out that this line of code - >>> container.getProvider().getRubyInstanceConfig().setDebug(true); caused the >>> rubygems and other libraries load to fail. After I commented out that line >>> of code, most of the error went away except the load error for >>> nokogiri/css/parser: >>> >>> /Users/sglee77/work/git/nokogiri/lib/nokogiri/css.rb:3 warning: global >>> variable `$-w' not initialized >>> >>> LoadError: no such file to load -- nokogiri/css/parser >>> >>> require at org/jruby/RubyKernel.java:1037 >>> >>> require at >>> /Users/sglee77/work/git/jruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36 >>> >>> (root) at /Users/sglee77/work/git/nokogiri/lib/nokogiri/css.rb:5 >>> >>> require at org/jruby/RubyKernel.java:1037 >>> >>> require at /Users/sglee77/work/git/nokogiri/lib/nokogiri/css.rb:36 >>> >>> (root) at /Users/sglee77/work/git/nokogiri/lib/nokogiri.rb:34 >>> >>> require at org/jruby/RubyKernel.java:1037 >>> >>> require at /Users/sglee77/work/git/nokogiri/lib/nokogiri.rb:36 >>> >>> (root) at /Users/sglee77/work/git/nokogiri/test/helper.rb:8 >>> >>> require at org/jruby/RubyKernel.java:1037 >>> >>> require at /Users/sglee77/work/git/nokogiri/test/helper.rb:36 >>> >>> (root) at <script>:1 >>> >>> Exception in thread "main" org.jruby.embed.EvalFailedException: >>> (LoadError) no such file to load -- nokogiri/css/parser >>> >>> at >>> org.jruby.embed.internal.EmbedEvalUnitImpl.run(EmbedEvalUnitImpl.java:127) >>> >>> at >>> org.jruby.embed.ScriptingContainer.runUnit(ScriptingContainer.java:1233) >>> >>> at >>> org.jruby.embed.ScriptingContainer.runScriptlet(ScriptingContainer.java:1226) >>> >>> at canna.JavaToRubyTestRunner.<init>(JavaToRubyTestRunner.java:26) >>> >>> at canna.JavaToRubyTestRunner.main(JavaToRubyTestRunner.java:60) >>> >>> Caused by: org.jruby.exceptions.RaiseException: (LoadError) no such file >>> to load -- nokogiri/css/parser >>> >>> I will try to troubleshoot some more. If you happen to know the answer, >>> please let me know. >>> Thanks, >>> Lee >>> On Wed, Jul 20, 2011 at 1:54 PM, Shih-gian Lee <shih....@gmail.com> >>> wrote: >>>> >>>> Hi Yoko, >>>> Yes, I would like to run Nokogiri's test to help out with Nokogiri issue >>>> (I have some time again:)). This is my complete source - >>>> https://gist.github.com/1095486 with stacktrace >>>> - https://gist.github.com/1095483 >>>> I am puzzled by the following exception: LoadError: no such file to load >>>> -- nokogiri/css/parser >>>> Thanks in advance for your help! >>>> - Lee >>>> >>>> On Wed, Jul 20, 2011 at 1:29 PM, Yoko Harada <yoko...@gmail.com> wrote: >>>>> >>>>> Hi, >>>>> >>>>> You have "Exception `LoadError' at org/jruby/RubyKernel.java:1037 - no >>>>> such file to load -- helper" in your exception stack trace. You want >>>>> to run Nokogiri's tests, right? Then, you need to load Nokoigiri's >>>>> helper.rb, too. >>>>> >>>>> Hope this helps, >>>>> -Yoko >>>>> >>>>> On Wed, Jul 20, 2011 at 8:33 AM, Shih-gian Lee <shih....@gmail.com> >>>>> wrote: >>>>> > I forgot to include environment information. I am running Mac OSX >>>>> > Snow >>>>> > Leopard in Eclipse Indigo. Thanks! >>>>> > On Wed, Jul 20, 2011 at 8:21 AM, Shih-gian Lee <shih....@gmail.com> >>>>> > wrote: >>>>> >> >>>>> >> Hi All, >>>>> >> I am trying to use RedBridge to troubleshoot a Nokogiri issue. I >>>>> >> found out >>>>> >> that RedBridge failed to load JRuby gems for some reason. Here is >>>>> >> the simple >>>>> >> code to load RubyGems without all the unnecessary noise >>>>> >> - http://pastie.org/2242475. The stacktrace that I am getting is >>>>> >> here >>>>> >> - http://pastie.org/2242502. >>>>> >> I am pulling the latest JRuby (1.7.0) from Github. Any help from the >>>>> >> community is much appreciated! >>>>> >> Regards, >>>>> >> Lee >>>>> > >>>>> > >>>>> >>>>> --------------------------------------------------------------------- >>>>> To unsubscribe from this list, please visit: >>>>> >>>>> http://xircles.codehaus.org/manage_email >>>>> >>>>> >>>> >>> >> > >
--------------------------------------------------------------------- To unsubscribe from this list, please visit: http://xircles.codehaus.org/manage_email