Error processing request
Parameters
CONTENT_LENGTH | 0 |
REQUEST_METHOD | GET |
REQUEST_URI | /revision/tclPkgUnknown?V=7 |
QUERY_STRING | V=7 |
CONTENT_TYPE | |
DOCUMENT_URI | /revision/tclPkgUnknown |
DOCUMENT_ROOT | /var/www/nikit/nikit/nginx/../docroot |
SCGI | 1 |
SERVER_PROTOCOL | HTTP/1.1 |
HTTPS | on |
REMOTE_ADDR | 172.69.6.237 |
REMOTE_PORT | 44416 |
SERVER_PORT | 4443 |
SERVER_NAME | wiki.tcl-lang.org |
HTTP_HOST | wiki.tcl-lang.org |
HTTP_CONNECTION | Keep-Alive |
HTTP_ACCEPT_ENCODING | gzip, br |
HTTP_X_FORWARDED_FOR | 3.145.12.242 |
HTTP_CF_RAY | 879d1df93e1d61a5-ORD |
HTTP_X_FORWARDED_PROTO | https |
HTTP_CF_VISITOR | {"scheme":"https"} |
HTTP_ACCEPT | */* |
HTTP_USER_AGENT | Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; [email protected]) |
HTTP_CF_CONNECTING_IP | 3.145.12.242 |
HTTP_CDN_LOOP | cloudflare |
HTTP_CF_IPCOUNTRY | US |
Body
Error
Unknow state transition: LINE -> END
-code
1
-level
0
-errorstack
INNER {returnImm {Unknow state transition: LINE -> END} {}} CALL {my render_wikit tclPkgUnknown {This [proc] is defined in tcl's `package.tcl` library file.
It is a routine called when a [package require] statement fails.
It is the default proc for the [package] [package unknown%|%unknown] function. Its arguments
are the name of the desired package, version of the package, and '''-exact'''
flag or nothing. It uses the [auto_path] variable to go looking through
the directories for a hit.
<<discussion>>Obsolete bug
NB a recent (2006-2007) bug for users of [OpenCascade] on Windows (which uses Tcl to drive its test harness and other uses) is that if you have 8.4.14 installed and OpenCascade 6.1 then the command:
======
package require BWidgets
======
replies:
======
tclPkgUnknown name version ?exact?
======
This can be cured by renaming the directory `C:\OpenCASCADE6.1.0\3rdparty\win32\tcltk` to `C:\OpenCASCADE6.1.0\3rdparty\win32\tcltkz` (or any other name that is not in the path command).
Suggests that there are 2 versions of tclPkgUnknown in the sytem with different calling convetntions.
======
----
[MHo]: What's this?:
======
D:\Home\Arbeit1\pgm\tcl\usr\Tst\execx2\test>tclkitsh execx2test.tcl
invalid command name "tclPkgUnknown"
while executing
"tclPkgUnknown execx2 0.1"
("package unknown" script)
invoked from within
"package require execx2 0.1"
invoked from within
"puts [package require execx2 0.1]"
(file "execx2test.tcl" line 8)
D:\Home\Arbeit1\pgm\tcl\usr\Tst\execx2\test>tclkitsh
% info patch
8.4.19
%
======
This is ''not'' the case if I call tclsh 8.5.7 from ActiveState...
<<categories>> Package | Command} regexp2} CALL {my render tclPkgUnknown {This [proc] is defined in tcl's `package.tcl` library file.
It is a routine called when a [package require] statement fails.
It is the default proc for the [package] [package unknown%|%unknown] function. Its arguments
are the name of the desired package, version of the package, and '''-exact'''
flag or nothing. It uses the [auto_path] variable to go looking through
the directories for a hit.
<<discussion>>Obsolete bug
NB a recent (2006-2007) bug for users of [OpenCascade] on Windows (which uses Tcl to drive its test harness and other uses) is that if you have 8.4.14 installed and OpenCascade 6.1 then the command:
======
package require BWidgets
======
replies:
======
tclPkgUnknown name version ?exact?
======
This can be cured by renaming the directory `C:\OpenCASCADE6.1.0\3rdparty\win32\tcltk` to `C:\OpenCASCADE6.1.0\3rdparty\win32\tcltkz` (or any other name that is not in the path command).
Suggests that there are 2 versions of tclPkgUnknown in the sytem with different calling convetntions.
======
----
[MHo]: What's this?:
======
D:\Home\Arbeit1\pgm\tcl\usr\Tst\execx2\test>tclkitsh execx2test.tcl
invalid command name "tclPkgUnknown"
while executing
"tclPkgUnknown execx2 0.1"
("package unknown" script)
invoked from within
"package require execx2 0.1"
invoked from within
"puts [package require execx2 0.1]"
(file "execx2test.tcl" line 8)
D:\Home\Arbeit1\pgm\tcl\usr\Tst\execx2\test>tclkitsh
% info patch
8.4.19
%
======
This is ''not'' the case if I call tclsh 8.5.7 from ActiveState...
<<categories>> Package | Command}} CALL {my revision tclPkgUnknown} CALL {::oo::Obj755450 process revision/tclPkgUnknown} CALL {::oo::Obj755448 process}
-errorcode
NONE
-errorinfo
Unknow state transition: LINE -> END
while executing
"error $msg"
(class "::Wiki" method "render_wikit" line 6)
invoked from within
"my render_$default_markup $N $C $mkup_rendering_engine"
(class "::Wiki" method "render" line 8)
invoked from within
"my render $name $C"
(class "::Wiki" method "revision" line 31)
invoked from within
"my revision $page"
(class "::Wiki" method "process" line 56)
invoked from within
"$server process [string trim $uri /]"
-errorline
4