Greetings,
I am seeing an error with Tcl/Tk 8.6.12 that was not there in the
previous version 8.6.10. It seems to be related to Tablelist. Here is
the error message. None of the quoted calls or procs are in my own code:
invalid command name "styleConfig" -errorcode NONE -errorinfo {invalid command name "styleConfig"
Quick question: Are you on macOS by chance? I had similar strange issues
with tablelist on macOS, when the columns are changed. It works with
8.6.11 but fails with 8.6.12, eventually leading to segfaults. There
seems to be some change which leads to "update" being called
unexpectedly. I'm trying to pinpoint it, but it is very hard to debug.
Csaba has modified tablelist in version 6.17 to circumvent the problem,
but it did so far not help completely.
Christian
On 1/12/22 4:18 PM, Christian Gollwitzer wrote:
Quick question: Are you on macOS by chance? I had similar strange
issues with tablelist on macOS, when the columns are changed. It works
with 8.6.11 but fails with 8.6.12, eventually leading to segfaults.
There seems to be some change which leads to "update" being called
unexpectedly. I'm trying to pinpoint it, but it is very hard to debug.
Csaba has modified tablelist in version 6.17 to circumvent the
problem, but it did so far not help completely.
Christian
Thank you Christian. I am on Windows 10
Greetings,
I am seeing an error with Tcl/Tk 8.6.12 that was not there in the
previous version 8.6.10. It seems to be related to Tablelist. Here is
the error message. None of the quoted calls or procs are in my own code:
invalid command name "styleConfig" -errorcode NONE -errorinfo {invalid command name "styleConfig"
while executing
"styleConfig ."
(procedure "setThemeDefaults" line 14)
invoked from within
"setThemeDefaults "
(procedure "tablelist::handleThemeChangedEvent" line 45)
invoked from within
"tablelist::handleThemeChangedEvent"
("after" script)} -code 1 -level 0 -errorstack {INNER {invokeStk1 setThemeDefaults} CALL tablelist::handleThemeChangedEvent} -errorline 1
You seem to use the Tablelist package (via "package require tablelist") rather than Tablelist_tile (via "package require tablelist_tile") and to change the theme explicitly. This is a rather unusual combination.
OTOH, Tablelist should be able to handle it correctly, hence the bug is
in Tablelist, indeed. Many thanks for your bug report!
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 286 |
Nodes: | 16 (2 / 14) |
Uptime: | 87:47:17 |
Calls: | 6,496 |
Calls today: | 7 |
Files: | 12,100 |
Messages: | 5,277,252 |