Skip Menu |
Report information
Id: 130599
Status: open
Priority: 0/
Queue: perl6

Owner: Nobody
Requestors: alex.jakimenko [at] gmail.com
Cc:
AdminCc:

Severity: (no value)
Tag: (no value)
Platform: (no value)
Patch Status: (no value)
VM: (no value)



Subject: [LTA] [REGRESSION] internal backtrace is spewed when trying to assign to a Blob type object (Blob[2] = 100)
Download (untitled) / with headers
text/plain 982b
Code: Blob[2] = 100 Result (2015.12,2016.02): Cannot modify an immutable Blob[Int] in block <unit> at /tmp/ru89jxuA2R line 1 Result (HEAD): Could not instantiate role 'Blob': No such method 'nativesize' for invocant of type 'Perl6::Metamodel::ClassHOW' in any at gen/moar/Metamodel.nqp line 2441 in any protect at gen/moar/stage2/NQPCORE.setting line 802 in any specialize at gen/moar/Metamodel.nqp line 2428 in any specialize at gen/moar/Metamodel.nqp line 2644 in any specialize at gen/moar/Metamodel.nqp line 2211 in any compose at gen/moar/Metamodel.nqp line 3010 in any make_pun at gen/moar/Metamodel.nqp line 1692 in any find_method at gen/moar/Metamodel.nqp line 1720 in block <unit> at /tmp/ru89jxuA2R line 1 Actually, “Could not instantiate role 'Blob'” is arguably more correct, but the way it complains about “nativesize” is very LTA. Bisectable points to https://github.com/rakudo/rakudo/commit/1e33bc5b86706e857688da714c776b4fcf1a4159
Date: Fri, 20 Jan 2017 11:49:35 +0100
To: "Aleks-Daniel Jakimenko-Aleksejev (via RT)" <perl6-bugs-followup [...] perl.org>
From: Elizabeth Mattijsen <liz [...] dijkmat.nl>
Subject: Re: [perl #130599] [LTA] [REGRESSION] internal backtrace is spewed when trying to assign to a Blob type object (Blob[2] = 100)
Download (untitled) / with headers
text/plain 1.4k
Fixed with https://github.com/rakudo/rakudo/commit/66b2fc2c3c , tests needed Show quoted text
> On 20 Jan 2017, at 07:37, Aleks-Daniel Jakimenko-Aleksejev (via RT) <perl6-bugs-followup@perl.org> wrote: > > # New Ticket Created by Aleks-Daniel Jakimenko-Aleksejev > # Please include the string: [perl #130599] > # in the subject line of all future correspondence about this issue. > # <URL: https://rt.perl.org/Ticket/Display.html?id=130599 > > > > Code: > Blob[2] = 100 > > > Result (2015.12,2016.02): > Cannot modify an immutable Blob[Int] > in block <unit> at /tmp/ru89jxuA2R line 1 > > > Result (HEAD): > Could not instantiate role 'Blob': > No such method 'nativesize' for invocant of type 'Perl6::Metamodel::ClassHOW' > in any at gen/moar/Metamodel.nqp line 2441 > in any protect at gen/moar/stage2/NQPCORE.setting line 802 > in any specialize at gen/moar/Metamodel.nqp line 2428 > in any specialize at gen/moar/Metamodel.nqp line 2644 > in any specialize at gen/moar/Metamodel.nqp line 2211 > in any compose at gen/moar/Metamodel.nqp line 3010 > in any make_pun at gen/moar/Metamodel.nqp line 1692 > in any find_method at gen/moar/Metamodel.nqp line 1720 > in block <unit> at /tmp/ru89jxuA2R line 1 > > > > Actually, “Could not instantiate role 'Blob'” is arguably more correct, but the way it complains about “nativesize” is very LTA. > > Bisectable points to https://github.com/rakudo/rakudo/commit/1e33bc5b86706e857688da714c776b4fcf1a4159


This service is sponsored and maintained by Best Practical Solutions and runs on Perl.org infrastructure.

For issues related to this RT instance (aka "perlbug"), please contact perlbug-admin at perl.org