Error processing request

Parameters

CONTENT_LENGTH0
REQUEST_METHODGET
REQUEST_URI/revision/my?V=6
QUERY_STRINGV=6
CONTENT_TYPE
DOCUMENT_URI/revision/my
DOCUMENT_ROOT/var/www/nikit/nikit/nginx/../docroot
SCGI1
SERVER_PROTOCOLHTTP/1.1
HTTPSon
REMOTE_ADDR172.70.175.110
REMOTE_PORT19004
SERVER_PORT4443
SERVER_NAMEwiki.tcl-lang.org
HTTP_HOSTwiki.tcl-lang.org
HTTP_CONNECTIONKeep-Alive
HTTP_ACCEPT_ENCODINGgzip
HTTP_X_FORWARDED_FOR3.236.65.63
HTTP_CF_RAY7738efbfce6d828d-IAD
HTTP_X_FORWARDED_PROTOhttps
HTTP_CF_VISITOR{"scheme":"https"}
HTTP_USER_AGENTCCBot/2.0 (https://commoncrawl.org/faq/)
HTTP_ACCEPTtext/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
HTTP_ACCEPT_LANGUAGEen-US,en;q=0.5
HTTP_CF_CONNECTING_IP3.236.65.63
HTTP_CF_IPCOUNTRYUS
HTTP_CDN_LOOPcloudflare

Body


Error

Unknow state transition: LINE -> END

-code

1

-level

0

-errorstack

INNER {returnImm {Unknow state transition: LINE -> END} {}} CALL {my render_wikit my '''\[http://www.tcl.tk/man/tcl/TclCmd/my.htm%|%my\]''',\ a\ \[Tcl\ Commands%|%built-in\]\ \[Tcl\]\ command,\ allows\ one\ method\ of\ an\ object\ to\ invoke\nanother\ method\ of\ the\ same\ object.\n\n\n**\ Documentation\ **\n\n\ \ \ \[http://www.tcl.tk/man/tcl/TclCmd/my.htm%|%official\ reference\]:\ \ \ \n\n\n**\ Description\ **\n\n'''`my`'''\ invokes\ any\ method,\ including\ non-exported\ methods,\ defined\ by\ncurrent\ object,\ i.e.,\ the\ object\ that\ the\ method\ which\ calls\ `my`\ is\ bound\ to.\ \ \n\n`my`\ is\ actually\ a\ separate\ command\ that\ is\ created\ in\ each\n\[oo::object%|%object%|%\]'s\ namespace,\ so\ it\ can\ be\ invoked\ from\ outside\ the\nobject\ if\ you\ know\ the\ name\ of\ the\ namespace\ or\ if\ you\ use\ \[namespace\ code\]\ninside\ the\ object\ to\ wrap\ the\ invocation.\ This\ is\ useful\ for\ callbacks\ like\nvariable\ \[trace\]s\ or\ \[bind\]\ event\ handlers,\ and\ also\ for\ `\[oo::objdefine\]\nfoward`\ and\ `\[oo::define\]\ forward`.\n\n\n\n**\ Invoking\ without\ `my`\ **\n\n'''\[PYK\]\ 2017-06-04:'''\n\n======\nproc\ oo::objdefine::baremethod\ \{name\ args\ body\}\ \{\napply\ \{\{\}\ \{\n\ \ \ \ foreach\ facility\ \{define\ objdefine\}\ \{\n\ \ \ \ \ \ \ \ proc\ oo::\$\{facility\}::baremethod\ \{name\ args\ body\}\ \[string\ map\ \[list\ @[email protected]\ \$facility\]\ \{\n\ \ \ \ \ \ \ \ \ \ \ \ set\ object\ \[lindex\ \[info\ level\ -1\]\ 1\]\n\ \ \ \ \ \ \ \ \ \ \ \ ::oo::@[email protected]\ \$object\ \[list\ method\ \$name\ \$args\ \$body\]\n\ \ \ \ \ \ \ \ \ \ \ \ proc\ \[info\ object\ namespace\ \$object\]::\$name\ args\ \[\n\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ list\ ::tailcall\ my\ \$name\ \{*\}\$args\]\n\ \ \ \ \ \ \ \ \}\]\n\ \ \ \ \}\n\}\}\n\nA\ simple\ example:\n\n======\n::oo::object\ create\ o1\n::oo::objdefine\ o1\ \{\n\ \ \ \ baremethod\ m1\ \{\}\ \{\n\ \ \ \ \ \ \ \ puts\ \{hello\ from\ m1\}\n\ \ \ \ \}\n\ \ \ \ baremethod\ m2\ \{\}\ \{\n\ \ \ \ \ \ \ \ m1\n\ \ \ \ \ \ \ \ puts\ \{hello\ from\ m2\}\n\ \ \ \ \}\n\}\n\no1\ m2\n======\n\nThis\ works\ for\ object\ systems\ that\ use\ `\[oo::copy\]`\ and\ avoid\ `\[oo::class\]`.\n regexp2} CALL {my render my '''\[http://www.tcl.tk/man/tcl/TclCmd/my.htm%|%my\]''',\ a\ \[Tcl\ Commands%|%built-in\]\ \[Tcl\]\ command,\ allows\ one\ method\ of\ an\ object\ to\ invoke\nanother\ method\ of\ the\ same\ object.\n\n\n**\ Documentation\ **\n\n\ \ \ \[http://www.tcl.tk/man/tcl/TclCmd/my.htm%|%official\ reference\]:\ \ \ \n\n\n**\ Description\ **\n\n'''`my`'''\ invokes\ any\ method,\ including\ non-exported\ methods,\ defined\ by\ncurrent\ object,\ i.e.,\ the\ object\ that\ the\ method\ which\ calls\ `my`\ is\ bound\ to.\ \ \n\n`my`\ is\ actually\ a\ separate\ command\ that\ is\ created\ in\ each\n\[oo::object%|%object%|%\]'s\ namespace,\ so\ it\ can\ be\ invoked\ from\ outside\ the\nobject\ if\ you\ know\ the\ name\ of\ the\ namespace\ or\ if\ you\ use\ \[namespace\ code\]\ninside\ the\ object\ to\ wrap\ the\ invocation.\ This\ is\ useful\ for\ callbacks\ like\nvariable\ \[trace\]s\ or\ \[bind\]\ event\ handlers,\ and\ also\ for\ `\[oo::objdefine\]\nfoward`\ and\ `\[oo::define\]\ forward`.\n\n\n\n**\ Invoking\ without\ `my`\ **\n\n'''\[PYK\]\ 2017-06-04:'''\n\n======\nproc\ oo::objdefine::baremethod\ \{name\ args\ body\}\ \{\napply\ \{\{\}\ \{\n\ \ \ \ foreach\ facility\ \{define\ objdefine\}\ \{\n\ \ \ \ \ \ \ \ proc\ oo::\$\{facility\}::baremethod\ \{name\ args\ body\}\ \[string\ map\ \[list\ @[email protected]\ \$facility\]\ \{\n\ \ \ \ \ \ \ \ \ \ \ \ set\ object\ \[lindex\ \[info\ level\ -1\]\ 1\]\n\ \ \ \ \ \ \ \ \ \ \ \ ::oo::@[email protected]\ \$object\ \[list\ method\ \$name\ \$args\ \$body\]\n\ \ \ \ \ \ \ \ \ \ \ \ proc\ \[info\ object\ namespace\ \$object\]::\$name\ args\ \[\n\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ list\ ::tailcall\ my\ \$name\ \{*\}\$args\]\n\ \ \ \ \ \ \ \ \}\]\n\ \ \ \ \}\n\}\}\n\nA\ simple\ example:\n\n======\n::oo::object\ create\ o1\n::oo::objdefine\ o1\ \{\n\ \ \ \ baremethod\ m1\ \{\}\ \{\n\ \ \ \ \ \ \ \ puts\ \{hello\ from\ m1\}\n\ \ \ \ \}\n\ \ \ \ baremethod\ m2\ \{\}\ \{\n\ \ \ \ \ \ \ \ m1\n\ \ \ \ \ \ \ \ puts\ \{hello\ from\ m2\}\n\ \ \ \ \}\n\}\n\no1\ m2\n======\n\nThis\ works\ for\ object\ systems\ that\ use\ `\[oo::copy\]`\ and\ avoid\ `\[oo::class\]`.\n} CALL {my revision my} CALL {::oo::Obj4336396 process revision/my} CALL {::oo::Obj4336394 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 51)
    invoked from within
"$server process [string trim $uri /]"

-errorline

4