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


Reply via email to