One error occurred which was caught by the generic error management of the CXP execution infrastructure.
Operating system error in Line 248
Operating system error: this only occurs if the error cannot be identified otherwise.
CXP File: C:\inetpub\wwwroot\webdoc-proxy\v2\feedback\feedback.cxp
Binary: C:\inetpub\wwwroot\webdoc-proxy\v2\feedback\cxp-application\feedback.cxp.dll
Use the callstack to analyse the context of the error condition. This is especially useful in cases of complex web solution such as pages making use of page-locality or pages which are rendering views for the CXP MVC framework.
| Line# | Function/Method |
| 248 | APPSTORAGEMANAGER:CREATENODEBYUUID() |
| 886 | CXPCOOKIESESSIONMANAGER:NEEDNODE() |
| 839 | CXPCOOKIESESSIONMANAGER:SETNOIVAR() |
| 576 | HTTPREQUEST:GETVARIABLE() |
| 12 | FEEDBACK000011602026090142281846:RENDER() |
| 0 | (B)CXPAPPLICATION:RUNPAGE() |
| 2402 | CXPAPPLICATION:RUNPAGE() |
| 566 | CXPPROCESSOR:RUN() |
| 202 | ABSTRACTHOSTADAPTOR:RUN() |
| 2464 | CXPSTARTUP() |
| 18 | MAIN() |
The following are all workareas and related session information which belongs to your runtime error context!
| Workarea | Details |
| __APPSTORAGE | {"KEY", "X", 128, 0}{"UUID", "X", 36, 0}{"PARENT", "X", 36, 0}{"CREATED", "T", 8, 0}{"UPDATED", "T", 8, 0}{"LOCKED", "T", 8, 0}{"EXPIRES", "I", 4, 0}{"CALLBACK", "X", 64, 0}{"DATA", "V", 4, 0} |
The following lists all exported data of the error object which has raised the exception leading to this runtime error. The information provided can become especially useful in the event of user defined exceptions and other specific error classes such as those related to COM/ActiveX automation.
| Type | Member | Value | Attribute |
| N | osCode | 4 | Exported Instance Var |
| C | filename | Exported Instance Var | |
| L | canSubstitute | .F. | Exported Instance Var |
| L | canRetry | .T. | Exported Instance Var |
| N | genCode | 40 | Exported Instance Var |
| C | operation | DbAppend | Exported Instance Var |
| L | canDefault | .T. | Exported Instance Var |
| C | subSystem | BASE | Exported Instance Var |
| O | cargo | DataObject | Exported Instance Var |
| A | args | {} | Exported Instance Var |
| N | tries | 1 | Exported Instance Var |
| D | date | 20260925 | Exported Instance Var |
| N | thread | 1 | Exported Instance Var |
| N | severity | 2 | Exported Instance Var |
| N | subCode | 4 | Exported Instance Var |
| C | time | 22:17:34 | Exported Instance Var |
| C | description | Operating system error | Exported Instance Var |
Some details about the context under which the process got executed.
| Variable | Value |
| Path | C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\cap-tools\bin;C:\Program Files\TortoiseSVN\bin;C:\Windows\system32\config\systemprofile\AppData\Local\Microsoft\WindowsApps |
| Current | C:\Program Files (x86)\Alaska Software\cxp20\bin |
| Temp | C:\Windows\TEMP |
| AppData | C:\Windows\system32\config\systemprofile\AppData\Roaming |
In the following the full source code of your resource is shown.
0001 <%#page layout="/layouts/plain.layout" %>
0002 <%
0003 // /feedback.cxp?bid=1324&fid=F20EA1&title=Hello World
0004 // parameters: build-id / feature_id / title
0005 cBuildId := AllTrim( Coalesce(::params:bid,""))
0006 cFeatureId := AllTrim( Coalesce(::params:fid,""))
0007 cTitle := AllTrim( Coalesce(::params:title,""))
0008
0009 // $FIXME possibe we may add some data to proper process bread crumb
0010
0011 // remind referer to this feedback form so we can go back to that place after posting it
0012 ::Session:referer := ::HttpRequest:GetVariable("HTTP_REFERER")
0013 %>
0014
0015 @SECTION meta-title
0016 <title>Feedback | Xbase++ | Alaska Software</title>
0017
0018 @SECTION meta-description
0019 <meta name="description" content="Feedback" id="wdg-meta-description"/>
0020 <meta name="robots" content="noindex, nofollow"/>
0021
0022 @SECTION body
0023 <div class="ui huge center aligned header margin-top-2" id="top-level-header">
0024 <div class="content">
0025 <i class="paper plane icon"></i>
0026 Xbase++ Documentation feedback
0027 </div>
0028 </div>
0029
0030 <div class="ui container">
0031 <div class="ui horizontal list">
0032 <div class="item">
0033 <div class="header">Title</div>
0034 @(cTitle)
0035 </div>
0036 <div class="item">
0037 <div class="header">Build</div>
0038 @(cBuildId)
0039 </div>
0040 <div class="item">
0041 <div class="header">Feature</div>
0042 @(cFeatureId)
0043 </div>
0044 </div>
0045
0046 <form class="ui form" action="send_feedback.cxp" method="post">
0047 <div class="field">
0048 <label>Rate the doc</label>
0049 <div class="ui large star orange rating" id="rating" data-max-rating="5"></div>
0050 <input type="hidden" name="rate" value="0">
0051 </div>
0052 <div class="required field">
0053 <label>Email address</label>
0054 <div class="ui input">
0055 <input type="email" name="email" placeholder="Please type your email address" required>
0056 </div>
0057 </div>
0058 <div class="required field">
0059 <label>Comment</label>
0060 <div class="ui labeled input">
0061 <textarea name="comment" required
0062 placeholder="Please leave your comment regarding the documentation issue."></textarea>
0063 </div>
0064 </div>
0065 <input type="submit" value="Submit feedback" class="ui orange submit button" tabindex="0">
0066 <input type="hidden" name="title" value="@(cTitle)">
0067 <input type="hidden" name="build_id" value="@(cBuildId)">
0068 <input type="hidden" name="feature_id" value="@(cFeatureId)">
0069 </form>
0070 </div>
0071
0072 <script>
0073 $(#rating)
0074 .rating({
0075 maxRating: 5,
0076 onRate: function (rating) {
0077 $([name=rate]).val(rating);
0078 }
0079 });
0080 </script>
0081