Error processing request

Parameters

CONTENT_LENGTH0
REQUEST_METHODGET
REQUEST_URI/revision/info?V=6
QUERY_STRINGV=6
CONTENT_TYPE
DOCUMENT_URI/revision/info
DOCUMENT_ROOT/var/www/nikit/nikit/nginx/../docroot
SCGI1
SERVER_PROTOCOLHTTP/1.1
HTTPSon
REMOTE_ADDR162.158.78.22
REMOTE_PORT63634
SERVER_PORT4443
SERVER_NAMEwiki.tcl-lang.org
HTTP_HOSTwiki.tcl-lang.org
HTTP_CONNECTIONKeep-Alive
HTTP_ACCEPT_ENCODINGgzip, br
HTTP_X_FORWARDED_FOR3.238.62.119
HTTP_CF_RAY86b843f0eb428797-IAD
HTTP_X_FORWARDED_PROTOhttps
HTTP_CF_VISITOR{"scheme":"https"}
HTTP_ACCEPT*/*
HTTP_USER_AGENTclaudebot
HTTP_CF_CONNECTING_IP3.238.62.119
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 info http://purl.org/tcl/home/man/tcl8.4/TclCmd/info.htm\n\n----\nWhat\ are\ some\ common\ uses\ of\ the\ info\ command\ in\ day\ to\ day\ programming?\n\ \ \ '''`\[info\ cmdcount\]`''':\ \ \ \n----\nWith\ info,\ you\ can\ find\ out\ about\ your\ tcl\ environment.\ \ For\ example\n\ \ \ '''`\[info\ complete\]`'''\ ''`script`'':\ \ \ \n\ proc\ ls\ \{\{ns\ ::\}\ \{all\ no\}\}\ \{\n\ \tputs\ \"namespace\ \ \ \$ns\"\n\ \tforeach\ child\ \[namespace\ children\ \$ns\]\ \{\n\ \t\tif\ \{\"all\"\ ==\ \$all\}\ \{\n\ \t\t\tlist\ \$child\ all\n\ \t\t\}\ \{\n\ \t\t\tputs\ \"namespace\ \ \ \$child\"\}\}\n\ \tset\ pat\ \"\[set\ ns\]::*\"\n\ \tforeach\ proc\ \[info\ procs\ \$pat\]\ \{\n\ \t\tputs\ \"proc\ \ \ \ \ \ \ \ \$proc\"\}\n\ \tforeach\ var\ \[info\ vars\ \$pat\]\ \{\n\ \t\tif\ \{\[array\ exists\ \$var\]\}\ \{\n\ \t\t\tputs\ \"array\ \ \ \ \ \ \ \$var\"\n\ \t\t\}\ \{\n\ \t\t\tputs\ \"variable\ \ \ \ \$var\"\}\}\}\n\ \ \ '''`\[info\ coroutine\]`''':\ \ \ \n\nSee\ \[tkinspect\]\n\nIn\ response\ to\ a\ question\ about\ finding\ a\ way\ to\ tell\ who\ called\ a\ particular\ proc,\n\[Bruce\ Hartweg\]\ wrote\ on\ news:comp.lang.tcl\ (in\ message\ [email protected]\ ):\nIn\ \[https://groups.google.com/d/msg/comp.lang.tcl/uKX9hWPMECc/SwlSBxTdJF4J%|%How\ can\ I\ tell\ where\ a\ proc\ was\ called\],\ \[comp.lang.tcl\],\ 2001-05-30,\ in\ response\ to\ a\ question\ about\ finding\ a\ way\ to\ tell\ who\ called\ a\ particular\ proc,\ \[Bruce\ Hartweg\]\ wrote\ (modified):\n\ #\ quick\ tester:\nproc\ who_called\ \{\}\ \{\n\ proc\ who_called\ \{\}\ \{\n\ \ \ \ puts\ \"I\ was\ called\ from\ '\[lindex\ \[info\ level\ -1\]\ 0\]'\ -\ but\ first\ \ call\ was\ to\n\ '\[lindex\ \[info\ level\ 1\]\ 0\]'\"\n\ \}\nproc\ a\ \{\}\ who_called\n\ proc\ a\ \{\}\ \{who_called\}\n\ proc\ b\ \{\}\ \{who_called\}\n\ proc\ c\ \{\}\ \{who_called\}\n\ proc\ d\ \{\}\ \{a\}\n\ proc\ e\ \{n\}\ \{\$n\}\n#\ end\n\ #\ end\n\nOutput:\n\ Output:\n======none\n\ %\ a\n\ I\ was\ called\ from\ 'a'\ -\ but\ first\ call\ was\ to\ 'a'\n\ %\ b\n\ I\ was\ called\ from\ 'b'\ -\ but\ first\ call\ was\ to\ 'b'\n\ %\ c\n\ I\ was\ called\ from\ 'c'\ -\ but\ first\ call\ was\ to\ 'c'\n\ %\ d\n\ I\ was\ called\ from\ 'a'\ -\ but\ first\ call\ was\ to\ 'd'\n\ %\ e\ a\n\ I\ was\ called\ from\ 'a'\ -\ but\ first\ call\ was\ to\ 'e'\n\ %\ e\ b\n\ I\ was\ called\ from\ 'b'\ -\ but\ first\ call\ was\ to\ 'e'\n\ %\ e\ c\n\ I\ was\ called\ from\ 'c'\ -\ but\ first\ call\ was\ to\ 'e'\n\ %\ e\ d\n\ I\ was\ called\ from\ 'a'\ -\ but\ first\ call\ was\ to\ 'e'\n----\n\nAnd\ \[Will\ Taylor\]\ writes:\nI\ find\ a\ backtrace\ useful\ --\ putting\ these\ two\ stmts\ in\ the\ proc\ in\ question:\nI\ find\ a\ backtrace\ useful\ --\ putting\ these\ two\ stmts\ in\ the\nproc\ in\ question:\nset\ backtrace\ \"\"\;\ getBackTrace\ backtrace\nputs\ stderr\ \"<the-proc-in-question>:\ `\$backtrace'\"\n======\n\n\ proc\ getBackTrace\ \{\ backTraceRef\ \}\ \{\n\ \ upvar\ \$backTraceRef\ backTrace\n\ \ \ \ set\ startLevel\ \[expr\ \{\[info\ level\]\ -\ 2\}\]\n\ \ set\ startLevel\ \[expr\ \{\[info\ level\]\ -\ 2\}\]\n\ \ for\ \{set\ level\ 1\}\ \{\$level\ <=\ \$startLevel\}\ \{incr\ level\}\ \{\n\ \ \ \ append\ backTrace\ \"\[lindex\ \[info\ level\ \$level\]\ 0\]\ =>\ \"\n\ \ \}\n\ \}\nNote\ also\ that\ the\ \[Bag\ of\ algorithms\]\ makes\ a\ couple\ of\ mentions\ of\ backtracing,\ and\ even\ has\ other\ uses\ of\ \[\[info\ ...\]\].\n----\n\n======\n\[Tcl\ syntax\ help\]\n-\ \[Arts\ and\ crafts\ of\ Tcl-Tk\ programming\]\n-\ \[Category\ Command\] regexp2} CALL {my render info http://purl.org/tcl/home/man/tcl8.4/TclCmd/info.htm\n\n----\nWhat\ are\ some\ common\ uses\ of\ the\ info\ command\ in\ day\ to\ day\ programming?\n\ \ \ '''`\[info\ cmdcount\]`''':\ \ \ \n----\nWith\ info,\ you\ can\ find\ out\ about\ your\ tcl\ environment.\ \ For\ example\n\ \ \ '''`\[info\ complete\]`'''\ ''`script`'':\ \ \ \n\ proc\ ls\ \{\{ns\ ::\}\ \{all\ no\}\}\ \{\n\ \tputs\ \"namespace\ \ \ \$ns\"\n\ \tforeach\ child\ \[namespace\ children\ \$ns\]\ \{\n\ \t\tif\ \{\"all\"\ ==\ \$all\}\ \{\n\ \t\t\tlist\ \$child\ all\n\ \t\t\}\ \{\n\ \t\t\tputs\ \"namespace\ \ \ \$child\"\}\}\n\ \tset\ pat\ \"\[set\ ns\]::*\"\n\ \tforeach\ proc\ \[info\ procs\ \$pat\]\ \{\n\ \t\tputs\ \"proc\ \ \ \ \ \ \ \ \$proc\"\}\n\ \tforeach\ var\ \[info\ vars\ \$pat\]\ \{\n\ \t\tif\ \{\[array\ exists\ \$var\]\}\ \{\n\ \t\t\tputs\ \"array\ \ \ \ \ \ \ \$var\"\n\ \t\t\}\ \{\n\ \t\t\tputs\ \"variable\ \ \ \ \$var\"\}\}\}\n\ \ \ '''`\[info\ coroutine\]`''':\ \ \ \n\nSee\ \[tkinspect\]\n\nIn\ response\ to\ a\ question\ about\ finding\ a\ way\ to\ tell\ who\ called\ a\ particular\ proc,\n\[Bruce\ Hartweg\]\ wrote\ on\ news:comp.lang.tcl\ (in\ message\ [email protected]\ ):\nIn\ \[https://groups.google.com/d/msg/comp.lang.tcl/uKX9hWPMECc/SwlSBxTdJF4J%|%How\ can\ I\ tell\ where\ a\ proc\ was\ called\],\ \[comp.lang.tcl\],\ 2001-05-30,\ in\ response\ to\ a\ question\ about\ finding\ a\ way\ to\ tell\ who\ called\ a\ particular\ proc,\ \[Bruce\ Hartweg\]\ wrote\ (modified):\n\ #\ quick\ tester:\nproc\ who_called\ \{\}\ \{\n\ proc\ who_called\ \{\}\ \{\n\ \ \ \ puts\ \"I\ was\ called\ from\ '\[lindex\ \[info\ level\ -1\]\ 0\]'\ -\ but\ first\ \ call\ was\ to\n\ '\[lindex\ \[info\ level\ 1\]\ 0\]'\"\n\ \}\nproc\ a\ \{\}\ who_called\n\ proc\ a\ \{\}\ \{who_called\}\n\ proc\ b\ \{\}\ \{who_called\}\n\ proc\ c\ \{\}\ \{who_called\}\n\ proc\ d\ \{\}\ \{a\}\n\ proc\ e\ \{n\}\ \{\$n\}\n#\ end\n\ #\ end\n\nOutput:\n\ Output:\n======none\n\ %\ a\n\ I\ was\ called\ from\ 'a'\ -\ but\ first\ call\ was\ to\ 'a'\n\ %\ b\n\ I\ was\ called\ from\ 'b'\ -\ but\ first\ call\ was\ to\ 'b'\n\ %\ c\n\ I\ was\ called\ from\ 'c'\ -\ but\ first\ call\ was\ to\ 'c'\n\ %\ d\n\ I\ was\ called\ from\ 'a'\ -\ but\ first\ call\ was\ to\ 'd'\n\ %\ e\ a\n\ I\ was\ called\ from\ 'a'\ -\ but\ first\ call\ was\ to\ 'e'\n\ %\ e\ b\n\ I\ was\ called\ from\ 'b'\ -\ but\ first\ call\ was\ to\ 'e'\n\ %\ e\ c\n\ I\ was\ called\ from\ 'c'\ -\ but\ first\ call\ was\ to\ 'e'\n\ %\ e\ d\n\ I\ was\ called\ from\ 'a'\ -\ but\ first\ call\ was\ to\ 'e'\n----\n\nAnd\ \[Will\ Taylor\]\ writes:\nI\ find\ a\ backtrace\ useful\ --\ putting\ these\ two\ stmts\ in\ the\ proc\ in\ question:\nI\ find\ a\ backtrace\ useful\ --\ putting\ these\ two\ stmts\ in\ the\nproc\ in\ question:\nset\ backtrace\ \"\"\;\ getBackTrace\ backtrace\nputs\ stderr\ \"<the-proc-in-question>:\ `\$backtrace'\"\n======\n\n\ proc\ getBackTrace\ \{\ backTraceRef\ \}\ \{\n\ \ upvar\ \$backTraceRef\ backTrace\n\ \ \ \ set\ startLevel\ \[expr\ \{\[info\ level\]\ -\ 2\}\]\n\ \ set\ startLevel\ \[expr\ \{\[info\ level\]\ -\ 2\}\]\n\ \ for\ \{set\ level\ 1\}\ \{\$level\ <=\ \$startLevel\}\ \{incr\ level\}\ \{\n\ \ \ \ append\ backTrace\ \"\[lindex\ \[info\ level\ \$level\]\ 0\]\ =>\ \"\n\ \ \}\n\ \}\nNote\ also\ that\ the\ \[Bag\ of\ algorithms\]\ makes\ a\ couple\ of\ mentions\ of\ backtracing,\ and\ even\ has\ other\ uses\ of\ \[\[info\ ...\]\].\n----\n\n======\n\[Tcl\ syntax\ help\]\n-\ \[Arts\ and\ crafts\ of\ Tcl-Tk\ programming\]\n-\ \[Category\ Command\]} CALL {my revision info} CALL {::oo::Obj881598 process revision/info} CALL {::oo::Obj881596 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