From: Just Another Victim of the Ambient Morality Date: 2008-07-04T05:21:53+09:00 Subject: Re: Likely bug in Mechanize 0.7.6 "Eric Hodel" wrote in message news:43808E54-F129-4793-810A-489ADA6F9010@segment7.net... > On Jul 3, 2008, at 01:32 AM, Just Another Victim of the Ambient > Morality wrote: >> I was trying to use Mechanize when it kept throwing an exception >> at me. >> After trying to debug it, I found this code snippet starting at line >> 441 of >> mechanize.rb: >> >> >> url = ((base && base.uri && base.uri.absolute?) ? >> base.uri : >> cur_page.uri) + url >> url = cur_page.uri + url >> >> >> Now, without knowing anything about what this method does or how >> mechanize even works, I'm pretty sure that this is a bug. The method >> literally crashes when trying to call method "uri" of the variable >> "base." >> Commenting out the first assignment seems to allow the code to work >> (although I don't understand how). Hopefully, mechanize doesn't >> depend on >> any side effects of the various methods called in the first >> assignment. >> Does anyone know of a proper fix to this bug? > > Did you file a ticket on the Mechanize bug tracker with the way to > reproduce it including backtrace and so-forth? Considering how I have no idea what I'm doing... no, I haven't. Do I do this at RubyForge? ...under "Submit New?"