Error processing request

Parameters

CONTENT_LENGTH0
REQUEST_METHODGET
REQUEST_URI/revision/system?V=3
QUERY_STRINGV=3
CONTENT_TYPE
DOCUMENT_URI/revision/system
DOCUMENT_ROOT/var/www/nikit/nikit/nginx/../docroot
SCGI1
SERVER_PROTOCOLHTTP/1.1
HTTPSon
REMOTE_ADDR172.71.254.150
REMOTE_PORT18630
SERVER_PORT4443
SERVER_NAMEwiki.tcl-lang.org
HTTP_HOSTwiki.tcl-lang.org
HTTP_CONNECTIONKeep-Alive
HTTP_ACCEPT_ENCODINGgzip, br
HTTP_X_FORWARDED_FOR3.137.170.183
HTTP_CF_RAY87a327868eb122f4-ORD
HTTP_X_FORWARDED_PROTOhttps
HTTP_CF_VISITOR{"scheme":"https"}
HTTP_ACCEPT*/*
HTTP_USER_AGENTMozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; [email protected])
HTTP_CF_CONNECTING_IP3.137.170.183
HTTP_CDN_LOOPcloudflare
HTTP_CF_IPCOUNTRYUS

Body


Error

Unknow state transition: LINE -> END

-code

1

-level

0

-errorstack

INNER {returnImm {Unknow state transition: LINE -> END} {}} CALL {my render_wikit system {This command is part of the [TclX] package.
    :   '''system''' ''cmdstr1'' ?''cmdstr2 ...''?
Concatenates ''cmdstr1'', ''cmdstr2'' etc. with space separators (see the [concat] command) into a single command and then evaluates the command using the standard system shell. On Unix systems, this is `/bin/sh` and on Windows it is `command.com` or `cmd.exe` (depending on version). The exit code of the command is returned.

This command differs from the [exec] command in that system doesn't return the executed command's standard output as the result string, and system goes through the Unix shell to provide wildcard expansion, redirection, etc, as is normal from an [sh] command line.

One example is:
===
$ tclsh8.5
% package require Tclx
8.4
% system fgrep lvirden /etc/motd
1
% exec fgrep lvirden /etc/motd
child process exited abnormally
% set rc [system fgrep Sun /etc/motd]
Sun Microsystems Inc.   SunOS 5.8       Generic Patch   December 2002
% puts $rc
0
%


----
!!!!!!
%| [Category Command] | [Category TclX] |%
!!!!!!} regexp2} CALL {my render system {This command is part of the [TclX] package.
    :   '''system''' ''cmdstr1'' ?''cmdstr2 ...''?
Concatenates ''cmdstr1'', ''cmdstr2'' etc. with space separators (see the [concat] command) into a single command and then evaluates the command using the standard system shell. On Unix systems, this is `/bin/sh` and on Windows it is `command.com` or `cmd.exe` (depending on version). The exit code of the command is returned.

This command differs from the [exec] command in that system doesn't return the executed command's standard output as the result string, and system goes through the Unix shell to provide wildcard expansion, redirection, etc, as is normal from an [sh] command line.

One example is:
===
$ tclsh8.5
% package require Tclx
8.4
% system fgrep lvirden /etc/motd
1
% exec fgrep lvirden /etc/motd
child process exited abnormally
% set rc [system fgrep Sun /etc/motd]
Sun Microsystems Inc.   SunOS 5.8       Generic Patch   December 2002
% puts $rc
0
%


----
!!!!!!
%| [Category Command] | [Category TclX] |%
!!!!!!}} CALL {my revision system} CALL {::oo::Obj1273463 process revision/system} CALL {::oo::Obj1273461 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