Right, that sounds like the program was trying to do something on one of
the windows which was being closed down, and it got into a tizzy because
the Tcl/Tk world had already declared that window invalid before this
callback was done. So a bug but probably not an easy one to sort out.
Wayne
On Wed, 7 Jun 2006, Justin T Douglas wrote:
> Hi,
>
> I recently tried to great windows groups to help organize my project, etc.
> Anyhow, when I switched groups (made active group#2) I got the following
> error message, although everything seems OK otherwise.
>
>
> Traceback (most recent call last):
> File
> "/home/justin/Programs/ccpn/ccpnmr/python2.4/lib/python2.4/lib-tk/Tkinter.py",
> line 1345, in __call__
> return self.func(*args)
> File
> "/home/justin/Programs/ccpn/ccpnmr/ccpnmr1.0/python/ccpnmr/analysis/WindowPopup.py",
> line 2693, in getWindowLocation
> self.window.location = (x, y)
> File
> "/home/justin/Programs/ccpn/ccpnmr/ccpnmr1.0/python/ccpnmr/api/Analysis.py",
> line 17847, in setLocation
> notify(self)
> File
> "/home/justin/Programs/ccpn/ccpnmr/ccpnmr1.0/python/ccpnmr/analysis/WindowPopup.py",
> line 2670, in setWindowLocation
> self.geometry(location)
> File
> "/home/justin/Programs/ccpn/ccpnmr/ccpnmr1.0/python/memops/gui/BasePopup.py",
> line 301, in geometry
> Tkinter.Toplevel.geometry(self, location)
> File
> "/home/justin/Programs/ccpn/ccpnmr/python2.4/lib/python2.4/lib-tk/Tkinter.py",
> line 1427, in wm_geometry
> return self.tk.call('wm', 'geometry', self._w, newGeometry)
> TclError: bad window path name ".1084132652.1154929516"
> Exception in Tkinter callback
> Traceback (most recent call last):
> File
> "/home/justin/Programs/ccpn/ccpnmr/python2.4/lib/python2.4/lib-tk/Tkinter.py",
> line 1345, in __call__
> return self.func(*args)
> File
> "/home/justin/Programs/ccpn/ccpnmr/ccpnmr1.0/python/ccpnmr/analysis/WindowPopup.py",
> line 2693, in getWindowLocation
> self.window.location = (x, y)
> File
> "/home/justin/Programs/ccpn/ccpnmr/ccpnmr1.0/python/ccpnmr/api/Analysis.py",
> line 17847, in setLocation
> notify(self)
> File
> "/home/justin/Programs/ccpn/ccpnmr/ccpnmr1.0/python/ccpnmr/analysis/WindowPopup.py",
> line 2670, in setWindowLocation
> self.geometry(location)
> File
> "/home/justin/Programs/ccpn/ccpnmr/ccpnmr1.0/python/memops/gui/BasePopup.py",
> line 301, in geometry
> Tkinter.Toplevel.geometry(self, location)
> File
> "/home/justin/Programs/ccpn/ccpnmr/python2.4/lib/python2.4/lib-tk/Tkinter.py",
> line 1427, in wm_geometry
> return self.tk.call('wm', 'geometry', self._w, newGeometry)
> TclError: bad window path name ".1084132652.1154964652"
>
|