From: Eric Hodel Date: 2008-07-04T03:13:27+09:00 Subject: Re: Likely bug in Mechanize 0.7.6 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?