[#5524] Division weirdness in 1.9 — "Florian Frank" <flori@...>
Hi,
[#5536] bug in variable assignment — Mauricio Fern疣dez <mfp@...>
Hi,
On Mon, Aug 08, 2005 at 11:36:22AM +0900, nobuyoshi nakada wrote:
hi,
Hi,
[#5552] Exceptions in threads all get converted to a TypeError — Paul van Tilburg <paul@...>
Hey all,
[#5563] Non-overridable and non-redefinable methods — Eric Mahurin <eric_mahurin@...>
Lately, I've been thinking about the future of ruby
On 8/19/05, Eric Mahurin <eric_mahurin@yahoo.com> wrote:
--- Austin Ziegler <halostatue@gmail.com> wrote:
Just wanted to add a few things.
On 8/19/05, TRANS <transfire@gmail.com> wrote:
Hi --
--- "David A. Black" <dblack@wobblini.net> wrote:
On 8/20/05, Eric Mahurin <eric_mahurin@yahoo.com> wrote:
On 8/20/05, TRANS <transfire@gmail.com> wrote:
On 8/19/05, Eric Mahurin <eric_mahurin@yahoo.com> wrote:
--- Austin Ziegler <halostatue@gmail.com> wrote:
On 20 Aug 2005, at 02:05, Eric Mahurin wrote:
Eric Hodel wrote:
Eric Mahurin wrote:
Hi,
--- SASADA Koichi <ko1@atdot.net> wrote:
Hi,
--- SASADA Koichi <ko1@atdot.net> wrote:
[#5609] Pathname#walk for traversing path nodes (patch) — ES <ruby-ml@...>
Here is a small addition to Pathname against 1.9, probably suited
Evan Webb wrote:
In article <43094510.6090406@magical-cat.org>,
[#5651] File.extname edge case bug? — Daniel Berger <Daniel.Berger@...>
Hi all,
[#5662] Postgrey — Shugo Maeda <shugo@...>
Hi,
[#5676] uri test failures. (Re: [ruby-cvs] ruby/lib, ruby/lib/uri: Lovely RDOC patches from mathew (metaATpoboxDOTcom) on URI/* and getoptlong.rb) — Tanaka Akira <akr@...17n.org>
In article <20050824050801.5B4E0C671F@lithium.ruby-lang.org>,
[#5680] Problem with mkmf and spaces in directory names? — noreply@...
Bugs item #2308, was opened at 2005-08-25 13:42
[#5685] Wilderness Project — "Charles E. Thornton" <ruby-core@...>
OK - I see where ELTS_SHARED is used to implement COPY-ON-WRITE
[bug] wrong stacktrace, last entry
Hi all,
I have a reproducable stack trace of which the last entry is wrong.
I will give some information, but I'm not entirely sure what the useful
data is I can give in this case. Please ask for more detail.
First, (part of) the stacktrace which is wrong:
vgap/io/fileopener.rb:123:in `min': undefined method `<=>' for nil:NilClass (NoMethodError)
from /home/kero/vgap/rvv-clean/vgap/thost.rb:1214:in `simulate_ship_gather'
from /home/kero/vgap/rvv-clean/vgap/thost.rb:689:in `do_simulate_host'
It is said to have happened in this code (lines 121-123):
error = "No file `#{name}' found (tried `#{name.downcase}' and `#{name.upcase}') in "
error += @dirs.join(", ")
raise FileNotFound.new(error)
but as you can see, the type of Exception is wrong (FileNotFound, not
undefined method).
The code is part of 79 files which reads and writes data ove several
dozens of file. If I rerun the code (all data from "previous turns" has
been written, so only the "summary" and "current" stuff is read), I get
the correct stacktrace:
vgap/location.rb:40:in `min': undefined method `<=>' for nil:NilClass (NoMethodError)
from /home/kero/vgap/rvv-clean/vgap/thost.rb:1214:in `simulate_ship_gather'
from /home/kero/vgap/rvv-clean/vgap/thost.rb:689:in `do_simulate_host'
and that code looks like this (lines 140-146):
self.class.module_eval("def #{str}()
field = @#{str}
return field if map.universe.whence == Rst
val = (field ? field.value : nil)
(HistoryField::manipulating and val) ? field : val
# (val ? field : nil)
end")
My guess is that 'field' is nil and thus nil is returned on line 144,
after which the correct exception about <=> not defined is raised.
Which properly pointed me to the bug in my own code, but that's
irrelevant for this report.
Ah, and for good measure, there's no C bindings in the code at all.
Bye,
Kero.
+--- Kero ------------------------- kero@chello@nl ---+
| all the meaningless and empty words I spoke |
| Promises -- The Cranberries |
+--- M38c --- http://members.chello.nl/k.vangelder ---+