Hmm, it looks to me, as if this error is triggered not from the startup,
but from the shutdown.
The backtrace shows, that "ns_ictl cleanup" is causing this, which in
turn calls the callbacks registered with Ns_TclRegisterDeferred(), which
is a deprecated function (since many years). Ns_TclRegisterDeferred()
is nowhere called within NaviServer, so it looks to me that you might
have c-based module in use, which calls this function.... is this correct?
Aside form the strange situation around "ns_ictl cleanup", the error was
probably triggered in earlier versions of NaviServer as well, but in
some newer versions of NaviServer, error conditions, which were silently
swallowed before, are now reported back to the user.
The message "var is read-only" is actually generated by tDOM. It might
be the case, that the function registered via Ns_TclRegisterDeferred()
either sources Utilities.tcl (from tclws), or it might re-evaluate the
blueprint during shutdown; both is probably not wanted.
Hope this helps
-g
Am 20.10.16 um 10:25 schrieb Wolfgang Winkler:
Hi!
We are using webservices for tcl (tclws) with naviserver. For
naviserver version 4.99.7 we sometimes get the following error message:
Error: can't set "xsltSchemaDom": var is read-only
var is read-only
(write trace on "xsltSchemaDom")
invoked from within
"variable xsltSchemaDom domDoc0xa7c640"
(in namespace eval "::WS::Utils" script line 3)
invoked from within
"namespace eval ::WS::Utils {
variable currentNs {}
variable xsltSchemaDom domDoc0xa7c640
variable standardAttributes {
baseType
comme..."
invoked from within
"ns_ictl cleanup"
(procedure "ns_cleanup" line 6)
invoked from within
"ns_cleanup"
while executing callback
ns:tcltrace ns_cleanup
(context: trace proc)
With version 4.99.13 we get his error on every startup. It seems to be
connected to thread creation. Has anybody any idea how to prevent this
error?
regards,
Wolfgang
--
*Wolfgang Winkler*
Geschäftsführung
wolfgang.wink...@digital-concepts.com
mobil +43.699.19971172
dc:*büro*
digital concepts Novak Winkler OG
Software & Design
Landstraße 68, 5. Stock, 4020 Linz
www.digital-concepts.com <http://www.digital-concepts.com>
tel +43.732.997117.72
tel +43.699.1997117.2
Firmenbuchnummer: 192003h
Firmenbuchgericht: Landesgericht Linz
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
naviserver-devel mailing list
naviserver-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/naviserver-devel