---

** [bugs:#1214] (Tcl) ERROR ... while executing... : no such object**

**Status:** open
**Group:** v0.46
**Labels:** Tcl ERROR .x10698a0: no such object 
**Created:** Fri Aug 07, 2015 09:28 PM UTC by Anonymous
**Last Updated:** Fri Aug 07, 2015 09:28 PM UTC
**Owner:** nobody


This problem has been frustrating me since Pd-extended v.43-4 came. The error 
renders Pd unusable, the only option being to kill the program and restart it 
after its occurrence. As no corrections or updates came after Pd-extended 
v.43.4, a solution is still pending and desired.

I have tried to look for errors in the code of the external object connected to 
the problem, which simply implements a GUI using tcl/tk, but in fact this code 
has always worked without problems in the v.42.x and nothing was modified after 
that. The problem is likely to be connected somehow to tcl/tk flags 
generation/interception in the Pd-extended v.43.4.

The error comes when a patch window having the GUI object is closed. What 
follows is that the GUI object is in fact deleted in the window, but the window 
itself never goes away: it remains open, with just a few text objects on it. 

The following error message (in red) appears on the console:

(Tcl) ERRO NÃO TRATADO: image "1081750SPEAKER0" doesn't exist
    while executing
"image delete 1081750SPEAKER0"
    ("uplevel" body line 618)
    invoked from within
"uplevel #0 $cmds_from_pd".x10698a0: no such object
.x10698a0: no such object
.x10698a0: no such object
.x10698a0: no such object
.x10698a0: no such object
...
...


The last lines shown above keep coming in dozens as I move the mouse.
After that, the only option is to kill Pd and restart it.

The line in the original c code containing the "image delete" command is shown 
below, within a "for" loop:
...
 for ( ei=0; ei<x->x_num_src; ei++ )
    {
        sys_vgui(".x%x.c delete %xOUT%d\n", canvas, x, ei );
        sys_vgui(".x%x.c delete %xISPEAKER%d\n", canvas, x, ei );
        sys_vgui(".x%x.c delete %xSPEAKERNUM%d\n", canvas, x, ei );
        sys_vgui("image delete %xSPEAKER%d\n", x, ei );
    }
...

I would appreciate any help to provide means to turn off Tcl messaging 
mechanisms in Pd, or suggestions of flags and additional code that I could 
insert into the external code so to fix it, or even suggestions to change order 
of things in the code that could lead to a solution.

Thanks a lot in advance!

Problem reported in Pd-extended v.43.4
MAC OS 10.8.5/Intel



---

Sent from sourceforge.net because [email protected] is subscribed to 
http://sourceforge.net/p/pure-data/bugs/

To unsubscribe from further messages, a project admin can change settings at 
http://sourceforge.net/p/pure-data/admin/bugs/options.  Or, if this is a 
mailing list, you can unsubscribe from the mailing list.
_______________________________________________
Pd-dev mailing list
[email protected]
http://lists.puredata.info/listinfo/pd-dev

Reply via email to