# New Ticket Created by Moritz Lenz
# Please include the string: [perl #112130]
# in the subject line of all future correspondence about this issue.
# <URL: https://rt.perl.org:443/rt3/Ticket/Display.html?id=112130 >
$ echo -n foo > test
$ perl6 -e 'my $f = open("test"); say $f.slurp'
foo
$ perl6 -e 'my $f = open("test"); .say for $f.lines'
Unable to open filehandle from path 'test'
in method open at src/gen/CORE.setting:6268
in method get at src/gen/CORE.setting:6288
in code <anon> at src/gen/CORE.setting:6313
in sub coro at src/gen/CORE.setting:4797
in method reify at src/gen/CORE.setting:4778
in method reify at src/gen/CORE.setting:4549
in method reify at src/gen/CORE.setting:4549
in method gimme at src/gen/CORE.setting:4937
in method reify at src/gen/CORE.setting:4628
in method reify at src/gen/CORE.setting:4549
in method reify at src/gen/CORE.setting:4549
in method gimme at src/gen/CORE.setting:4937
in method eager at src/gen/CORE.setting:4912
in method eager at src/gen/CORE.setting:1024
in sub eager at src/gen/CORE.setting:5200
in block <anon> at -e:1
$
< moritz> I guess it doesn't really fail to open the file, but it fails
at error reporting
< moritz> if you look closely at the backtrace, you see that method
'get' calls method 'open'
< moritz> so it tries to re-open the file (?) and fails. It's not the
first open() that fails