Dear list,
I started getting this Tcl error:
(Tcl) INVALID COMMAND NAME: invalid command name ".x1e85d08.c" while executing ".x1e85d08.c delete plot1e9715c" ("uplevel" body line 1) invoked from within "uplevel #0 $docmds"
A side effect of that error is that sometimes the graphics of all GUI elements stop to update. For example, I can still move a slider and change the value but it doesn't move visually.
The error happens when I close a subpatch containing an array while data is frequently written to that array. I can reliably reproduce it with the attached patch. Who else gets this error? I'm on Pd 0.47.1 + Windows 7.
Christof
i don’t get any error with your patch, osx pd 0.47.1 and 0.46.6…
but it also does not seem to write to the array repeatedly (just once) so i have to set the onset first manually.
On 29 Mar 2017, at 13:33, Christof Ressi christof.ressi@gmx.at wrote:
<tcl-error.pd>
thanks for testing!
but it also does not seem to write to the array repeatedly (just once) so i have to set the onset first manually.
how did you check? resize the array to size 2 and try to drag the first element. it will jump back to 1.
if you don't mind: can you try again with faster [metro] times?
Gesendet: Mittwoch, 29. März 2017 um 13:49 Uhr Von: "Simon Iten" itensimon@gmail.com An: "Christof Ressi" christof.ressi@gmx.at Cc: "pd list" pd-list@iem.at Betreff: Re: [PD] Tcl error on closing subpatch with array
i don’t get any error with your patch, osx pd 0.47.1 and 0.46.6…
but it also does not seem to write to the array repeatedly (just once) so i have to set the onset first manually.
On 29 Mar 2017, at 13:33, Christof Ressi christof.ressi@gmx.at wrote:
<tcl-error.pd>
Hi Christof,
tried it on OSX El Capitan 10.11.6 Pd 0.47.1
I got a similar error:
(Tcl) INVALID COMMAND NAME: invalid command name ".x711990.c" while executing ".x711990.c delete plot711bdc" ("uplevel" body line 1) invoked from within "uplevel #0 $docmds"
I then saved the patch after the error. I closed the patch and quit pd. When double-clicking again, the error disappeared.
From terminal no error appears at all.
hope this helps!
fd
On Wed, Mar 29, 2017 at 1:49 PM, Simon Iten itensimon@gmail.com wrote:
i don’t get any error with your patch, osx pd 0.47.1 and 0.46.6…
but it also does not seem to write to the array repeatedly (just once) so i have to set the onset first manually.
On 29 Mar 2017, at 13:33, Christof Ressi christof.ressi@gmx.at wrote:
<tcl-error.pd>
Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/ listinfo/pd-list
ok, testing further. sorry for the confusion with the array writing, was a graphical glitch indeed :-) (i was confused by the fact that i saw the first value of the array being set to 1 when i first opened the subpatch, once i redrew it to zero it did appear to stay there, but it seems that is a limitation of my screen resolution or something)
i can make the error appear when i go as low as 1 for metro, but it only does it sometimes:
(Tcl) INVALID COMMAND NAME: invalid command name ".x10031df00.c" while executing ".x10031df00.c delete plot10031e048" ("uplevel" body line 1) invoked from within "uplevel #0 $docmds”
at metro 2 i could make it happen once in 20… everything above i cannot reproduce.
and it only happens for me if i click into the array and try to change things with the mouse in there.
osx 10.12
On 29 Mar 2017, at 15:15, Federico Camara Halac camarafede@gmail.com wrote:
Hi Christof,
tried it on OSX El Capitan 10.11.6 Pd 0.47.1
I got a similar error:
(Tcl) INVALID COMMAND NAME: invalid command name ".x711990.c" while executing ".x711990.c delete plot711bdc" ("uplevel" body line 1) invoked from within "uplevel #0 $docmds"
I then saved the patch after the error. I closed the patch and quit pd. When double-clicking again, the error disappeared.
From terminal no error appears at all.
hope this helps!
fd
On Wed, Mar 29, 2017 at 1:49 PM, Simon Iten <itensimon@gmail.com mailto:itensimon@gmail.com> wrote: i don’t get any error with your patch, osx pd 0.47.1 and 0.46.6…
but it also does not seem to write to the array repeatedly (just once) so i have to set the onset first manually.
On 29 Mar 2017, at 13:33, Christof Ressi <christof.ressi@gmx.at mailto:christof.ressi@gmx.at> wrote:
<tcl-error.pd>
Pd-list@lists.iem.at mailto:Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list https://lists.puredata.info/listinfo/pd-list
Thanks Simon and Federico!
I'll file a bug report on sourceforge. Has anyone experienced the frozen GUI issue? I remember that I sometimes got it a couple of years ago on Pd extended with nested GOPs...
Gesendet: Mittwoch, 29. März 2017 um 17:15 Uhr Von: "Simon Iten" itensimon@gmail.com An: "Federico Camara Halac" camarafede@gmail.com Cc: "Christof Ressi" christof.ressi@gmx.at, "pd list" pd-list@iem.at Betreff: Re: [PD] Tcl error on closing subpatch with array
ok, testing further. sorry for the confusion with the array writing, was a graphical glitch indeed :-) (i was confused by the fact that i saw the first value of the array being set to 1 when i first opened the subpatch, once i redrew it to zero it did appear to stay there, but it seems that is a limitation of my screen resolution or something) i can make the error appear when i go as low as 1 for metro, but it only does it sometimes:
(Tcl) INVALID COMMAND NAME: invalid command name ".x10031df00.c" while executing ".x10031df00.c delete plot10031e048" ("uplevel" body line 1) invoked from within "uplevel #0 $docmds” at metro 2 i could make it happen once in 20… everything above i cannot reproduce. and it only happens for me if i click into the array and try to change things with the mouse in there. osx 10.12
On 29 Mar 2017, at 15:15, Federico Camara Halac <camarafede@gmail.com[mailto:camarafede@gmail.com]> wrote:
Hi Christof, tried it on OSX El Capitan 10.11.6 Pd 0.47.1 I got a similar error:
(Tcl) INVALID COMMAND NAME: invalid command name ".x711990.c" while executing ".x711990.c delete plot711bdc" ("uplevel" body line 1) invoked from within "uplevel #0 $docmds" I then saved the patch after the error. I closed the patch and quit pd. When double-clicking again, the error disappeared.
From terminal no error appears at all.
hope this helps! fd On Wed, Mar 29, 2017 at 1:49 PM, Simon Iten <itensimon@gmail.com[mailto:itensimon@gmail.com]> wrote:i don’t get any error with your patch, osx pd 0.47.1 and 0.46.6…
but it also does not seem to write to the array repeatedly (just once) so i have to set the onset first manually.
On 29 Mar 2017, at 13:33, Christof Ressi <christof.ressi@gmx.at[mailto:christof.ressi@gmx.at]> wrote:
<tcl-error.pd>
Pd-list@lists.iem.at[mailto:Pd-list@lists.iem.at] mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list%5Bhttps://lists.puredata.info/l... --
Hi Christof,
Has anyone experienced the frozen GUI issue?
Well, yes, the elements of the array, atom and symbol boxes do freeze after that error. Also, the error appears similarly when drawing arrays inside data structures and closing the 'data' patch. The freezing doesn't allow to modify the data with the cursor. The cursor itself changes, but it does nothing when clicking and dragging.
Best! fd