Bug 2001 - Backtrace when changing prototcol from http to https
: Backtrace when changing prototcol from http to https
Status: RESOLVED FIXED
: Roxen WebServer
Admin Interface
: 2.2
: All Other
: P3 (normal) normal
: ---
Assigned To:
:
:
:
  Show dependency treegraph
 
Reported: 2001-08-21 10:36 CET by
Modified: 2001-08-28 17:13 CET (History)
Scrum Prio:
In scrum?: ---
Story included in sprints:
Unplanned in sprints:


Attachments


Description From 2001-08-21 10:36:32 CET
Trying to change protocol from http to https for the admin interface
gave this backtrace. It seems to work despite the error, though.

          : Unregister http://*:31000/
          :  Registered https://*:31000/ for Administration Interface
10:28:57  : Internal server error: Indexing the NULL value with "path".
 3m 0.6s  : RXML frame backtrace:
          :  | <emit add-status="1"
configuration="administration-interface"
source="config-variables-sections">
          :  | <eval>
          :  | <tablist bgcolor="white" dimcolor="white" font="roxen
builtin" frame-image="/themes/default/tabframe.xcf" pagebgcolor="white"
selcolor="white" seltextcolor="#ff8c00" textcolor="#425a84">
          :  | <subtablist width="100%">
10:28:57  :  | <contents>
 3m 0.6s  :  | <cv-split>
          :  | <contents>
          :  | <cset quote="none" variable="var.content">
          :  | <content>
          :  | <else>
10:28:57  :  | <contents>
 3m 0.6s  :  | <gauge resultonly="yes" variable="var.time-parse-spent">
          :  | <nooutput>
          :  | <gauge resultonly="yes" variable="var.time-spent">
          :  | <tmpl title=" /sites/site.html/administration-interface/">
          : modules/configuration/config_tags.pike:399:
RoxenModule(Administration
Interface/config_tags#0)->diff_url(@0=RequestID(),@1=Configuration(Administration
Interface),Variable.Text(No such file message))
10:28:57  : modules/configuration/config_tags.pike:431:
RoxenModule(Administration
Interface/config_tags#0)->get_variable_map("404-message",@1,@0,1)
 3m 0.7s  : modules/configuration/config_tags.pike:566:
RoxenModule(Administration
Interface/config_tags#0)->get_variable_sections(@1,@2=mapping[3],@0)
          : modules/configuration/config_tags.pike:792:
RXML.Tag(emit#config-variables-sections)->get_dataset(@2,@0)
          : modules/tags/rxmltags.pike:3295: RXML.Frame(emit)->do_enter(@0)
          : etc/modules/RXML.pmod/module.pmod:3564:
RXML.Frame(emit)->_eval(@3=RXML.Context,@4=RXML.PXml(RXML.t_html,RXML.TagSet(73)),@5=RXML.t_html)
          : etc/modules/RXML.pmod/module.pmod:440:
RXML.Tag(emit)->_p_xml_handle_tag(@4,mapping[3],"\n  <tab
::='&_.f"+[74]+"ctionname;</tab>")
10:28:57  : etc/modules/RXML.pmod/PXml.pike:
RXML.PXml(RXML.t_html,RXML.TagSet(73))->finish(" \n<emit
source='"+[186]+"me;</tab></emit>")
 3m 0.7s  : etc/modules/RXML.pmod/PXml.pike:380:
RXML.PXml(RXML.t_html,RXML.TagSet(73))->finish(" \n<emit
source='"+[186]+"me;</tab></emit>")
          : etc/modules/RXML.pmod/module.pmod:2992:
RXML.Frame(eval)->_exec_array(@3,@6=RXML.PCode(RXML.t_html,RXML.TagSet(73)),({"
\n<emit source='"+[186]+"me;</tab></emit>"}),"do_return")
          : etc/modules/RXML.pmod/module.pmod:3767:
RXML.Frame(eval)->_eval(@3,@6,@5)
          : etc/modules/RXML.pmod/module.pmod:6747:
RXML.PCode(RXML.t_html,RXML.TagSet(73))->_eval(@3)
          : etc/modules/RXML.pmod/module.pmod:3724:
RXML.Frame(tablist)->_eval(@3,@7=RXML.RenewablePCode(RXML.t_html,RXML.TagSet(70)),@5)
10:28:57  : etc/modules/RXML.pmod/module.pmod:6747:
RXML.PCode(RXML.t_html,RXML.TagSet(73))->_eval(@3)
 3m 0.7s  : etc/modules/RXML.pmod/module.pmod:6963:
RXML.RenewablePCode(RXML.t_h
tml,RXML.TagSet(70))->_eval(@3)
          : etc/modules/RXML.pmod/module.pmod:3038:
RXML.Frame(subtablist)->_exec_array(@3,@8=RXML.PXml(RXML.t_html,RXML.TagSet(70)),@9=({@7}),"do_return")
          : etc/modules/RXML.pmod/module.pmod:3767:
RXML.Frame(subtablist)->_eval(@3,@8,@5)
          : etc/modules/RXML.pmod/module.pmod:440:
RXML.Tag(subtablist)->_p_xml_handle_tag(@8,mapping[1],"\n
<st-tabs"+[175]+"</st-page>\n     ")
          : etc/modules/RXML.pmod/PXml.pike:
RXML.PXml(RXML.t_html,RXML.TagSet(70))->finish("\n
<subtabli"+[225]+"subtablist>\n    ")
10:28:57  : etc/modules/RXML.pmod/PXml.pike:380:
RXML.PXml(RXML.t_html,RXML.TagSet(70))->finish("\n
<subtabli"+[225]+"subtablist>\n    ")
 3m 0.7s  : etc/modules/RXML.pmod/module.pmod:2992:
RXML.Frame(contents)->_exec_array(@3,@10=RXML.RenewablePCode(RXML.t_html,RXML.TagSet(70)),({"\n
<subtabli"+[225]+"subtablist>\n    "}),"do_return")
          : etc/modules/RXML.pmod/module.pmod:3767:
RXML.Frame(subtablist)->_eval(@3,@8,@5)
          : etc/modules/RXML.pmod/module.pmod:6747:
RXML.RenewablePCode(RXML.t_html,RXML.TagSet(70))->_eval(@3)
          : etc/modules/RXML.pmod/module.pmod:6963:
RXML.RenewablePCode(RXML.t_html,RXML.TagSet(70))->_eval(@3)
          : etc/modules/RXML.pmod/module.pmod:3038:
RXML.Frame(cv-split)->_exec_array(@3,@11=RXML.PXml(RXML.t_html,RXML.TagSet(70)),@12=({@10}),"do_return")
10:28:57  : etc/modules/RXML.pmod/module.pmod:3767:
RXML.Frame(cv-split)->_eval(@3,@11,@5)
 3m 0.7s  : etc/modules/RXML.pmod/module.pmod:440:
RXML.Tag(cv-split)->_p_xml_handle_tag(@11,([]),"\n
<subtabli"+[225]+"subtablist>\n    ")
          : etc/modules/RXML.pmod/PXml.pike:
RXML.PXml(RXML.t_html,RXML.TagSet(70))->finish("\n  <cv-leftside>"+[432]+"
</cv-split>\n  ")
          : etc/modules/RXML.pmod/PXml.pike:380:
RXML.PXml(RXML.t_html,RXML.TagSet(70))->finish("\n  <cv-leftside>"+[432]+"
</cv-split>\n  ")
          : etc/modules/RXML.pmod/module.pmod:2992:
RXML.Frame(contents)->_exec_array(@3,@13=RXML.PCode(RXML.t_html,RXML.TagSet(70)),({"\n
<cv-leftside>"+[432]+"  </cv-split>\n  "}),"do_return")
          : etc/modules/RXML.pmod/module.pmod:3767:
RXML.Frame(cv-split)->_eval(@3,@11,@5)
10:28:57  : etc/modules/RXML.pmod/module.pmod:6747:
RXML.PCode(RXML.t_html,RXML.TagSet(70))->_eval(@3)
 3m 0.7s  : etc/modules/RXML.pmod/module.pmod:3724:
RXML.Frame(cset)->_eval(@3,@14=RXML.RenewablePCode(RXML.t_html,RXML.TagSet(70)),@5)
          : etc/modules/RXML.pmod/module.pmod:6747:
RXML.RenewablePCode(RXML.t_html,RXML.TagSet(70))->_eval(@3)
          : etc/modules/RXML.pmod/module.pmod:6963:
RXML.RenewablePCode(RXML.t_html,RXML.TagSet(70))->_eval(@3)
          : etc/modules/RXML.pmod/module.pmod:3038:
RXML.Frame(content)->_exec_array(@3,@15=RXML.PXml(RXML.t_html,RXML.TagSet(70)),@16=({@14}),"do_return")
          : etc/modules/RXML.pmod/module.pmod:3767:
RXML.Frame(content)->_eval(@3,@15,@5)
10:28:57  : etc/modules/RXML.pmod/module.pmod:440:
RXML.Tag(content)->_p_xml_handle_tag(@15,([]),"\n  <cv-leftside>"+[432]+"
</cv-split>\n  ")
 3m 0.7s  : etc/modules/RXML.pmod/PXml.pike:
RXML.PXml(RXML.t_html,RXML.TagSet(70))->finish("\n<topmenu
base=\""+[610]+"t>\n  </content>\n")
          : etc/modules/RXML.pmod/PXml.pike:380:
RXML.PXml(RXML.t_html,RXML.TagSet(70))->finish("\n<topmenu
base=\""+[610]+"t>\n  </content>\n")
          : etc/modules/RXML.pmod/module.pmod:3668:
RXML.Frame(else)->_eval(@3,@17=RXML.PXml(RXML.t_html,RXML.TagSet(70)),@5)
          : etc/modules/RXML.pmod/module.pmod:440:
RXML.Tag(content)->_p_xml_handle_tag(@15,([]),"\n  <cv-leftside>"+[432]+"
</cv-split>\n  ")
          : etc/modules/RXML.pmod/PXml.pike:
RXML.PXml(RXML.t_html,RXML.TagSet(70))->finish("<eval><insert
fi"+[678]+"ntent>\n</else>\n\n")
10:28:57  : etc/modules/RXML.pmod/PXml.pike:380:
RXML.PXml(RXML.t_html,RXML.TagSet(70))->finish("<eval><insert
fi"+[678]+"ntent>\n</else>\n\n")
 3m 0.7s  : etc/modules/RXML.pmod/module.pmod:2992:
RXML.Frame(contents)->_exec_array(@3,@18=RXML.PCode(RXML.t_html,RXML.TagSet(70)),({"<eval><insert
fi"+[678]+"ntent>\n</else>\n\n"}),"do_return")
          : etc/modules/RXML.pmod/module.pmod:3767:
RXML.Frame(contents)->_eval(@3,@18,@5)
          : etc/modules/RXML.pmod/module.pmod:6747:
RXML.PCode(RXML.t_html,RXML.TagSet(70))->_eval(@3)
          : etc/modules/RXML.pmod/module.pmod:3724:
RXML.Frame(gauge)->_eval(@3,RXML.PCode(RXML.t_html,RXML.TagSet(70)),@5)
          : ... last 2 frames above repeated 2 times ...
10:28:57  : etc/modules/RXML.pmod/module.pmod:6747:
RXML.PCode(RXML.t_html,RXML.TagSet(70))->_eval(@3)
 3m 0.7s  : etc/modules/RXML.pmod/module.pmod:6963:
RXML.RenewablePCode(RXML.t_html,RXML.TagSet(70))->_eval(@3)
          : etc/modules/RXML.pmod/module.pmod:3038:
RXML.Frame(tmpl)->_exec_array(@3,@19=RXML.PXml(RXML.t_html,RXML.TagSet(3)),@20=({@21=RXML.RenewablePCode(RXML.t_html,RXML.TagSet(70))}),"do_return")
          : etc/modules/RXML.pmod/module.pmod:3767:
RXML.Frame(tmpl)->_eval(@3,@19,@5)
          : etc/modules/RXML.pmod/module.pmod:440:
RXML.Tag(tmpl)->_p_xml_handle_tag(@19,mapping[1],"<eval><insert
fi"+[678]+"ntent>\n</else>\n\n")
          : etc/modules/RXML.pmod/PXml.pike:
RXML.PXml(RXML.t_html,RXML.TagSet(3))->finish("<use
file='///te"+[768]+"</else>\n\n</tmpl>")
10:28:57  : etc/modules/RXML.pmod/PXml.pike:380:
RXML.PXml(RXML.t_html,RXML.TagSet(3))->finish("<use
file='///te"+[768]+"</else>\n\n</tmpl>")
 3m 0.7s  : etc/modules/RXML.pmod/module.pmod:4374:
RXML.PXml(RXML.t_html,RXML.TagSet(3))->write_end("<use
file='///te"+[768]+"</else>\n\n</tmpl>")
          : base_server/rxml.pike:176: Configuration(Administration
Interface)->parse_rxml("<use
file='///te"+[768]+"</else>\n\n</tmpl>",@0,0,mapping[33])
          : etc/modules/Roxen.pmod:332: http_rxml_answer("<use
file='///te"+[768]+"</else>\n\n</tmpl>",@0,0,0)
          : modules/configuration/config_filesystem.pike:407:
RoxenModule(Administration
Interface/config_filesystem#0)->find_file("sites/site.html",@0)
          : base_server/configuration.pike:1463:
Configuration(Administration Interface)->low_get_file(@0,0)
10:28:57  : base_server/configuration.pike:1682:
Configuration(Administration Interface)->get_file(@0,0,0)
 3m 0.7s  : base_server/configuration.pike:1650:
Configuration(Administration Interface)->handle_request(@0)
          : protocols/http.pike:1871: RequestID()->handle_request()
          : base_server/roxen.pike:562: roxen->handler_thread(2)
          :
------- Comment #1 From 2001-08-28 17:02:48 CET -------
Only happened when the configuration interface port was chaned when there was a
variable with a 'diff' button on the page that was beeing rendered when the
port
was changed, and if that variable was below the port variable in the page.

Common, ne? :-)
------- Comment #2 From 2001-08-28 17:14:07 CET -------
Nice. Thanks for the fix. :)

Note

You need to log in before you can comment on or make changes to this bug.