Errors Output
- sdbm store returned -1, errno 28, key "Started" at /usr/local/share/perl5/MLDBM.pm line 162.
at /usr/local/share/perl5/MLDBM.pm line 162.
MLDBM::STORE('MLDBM=HASH(0x5562c86135d8)', 'Started', 1) called at /usr/local/share/perl5/MLDBM/Sync.pm line 87
MLDBM::Sync::AUTOLOAD('MLDBM::Sync=HASH(0x5562c850f050)', 'Started', 1) called at /usr/local/share/perl5/Apache/ASP/State.pm line 350
Apache::ASP::State::STORE('Apache::ASP::State=HASH(0x5562c8523590)', 'Started', 1) called at /usr/local/share/perl5/Apache/ASP/Session.pm line 218
Apache::ASP::Session::STORE('Apache::ASP::Session=HASH(0x5562c850ef60)', 'Started', 1) called at /usr/local/proj/asp/eg//./global.asa line 17
Apache::ASP::Demo::Script_OnStart() called at /usr/local/share/perl5/Apache/ASP.pm line 1518
eval {...} called at /usr/local/share/perl5/Apache/ASP.pm line 1518
Apache::ASP::Execute('Apache::ASP=HASH(0x5562c8613f90)', 'Script_OnStart') called at /usr/local/share/perl5/Apache/ASP/GlobalASA.pm line 163
Apache::ASP::GlobalASA::ExecuteEvent('Apache::ASP::GlobalASA=HASH(0x5562c850eee8)', 'Script_OnStart') called at /usr/local/share/perl5/Apache/ASP/GlobalASA.pm line 264
Apache::ASP::GlobalASA::ScriptOnStart('Apache::ASP::GlobalASA=HASH(0x5562c850eee8)') called at /usr/local/share/perl5/Apache/ASP.pm line 1479
eval {...} called at /usr/local/share/perl5/Apache/ASP.pm line 1478
Apache::ASP::Run('Apache::ASP=HASH(0x5562c8613f90)') called at /usr/local/share/perl5/Apache/ASP.pm line 192
Apache::ASP::handler('Apache2::RequestRec=SCALAR(0x5562c862e3b8)') called at -e line 0
eval {...} called at -e line 0
, /usr/local/share/perl5/Apache/ASP.pm line 1522
Debug Output
- RUN ASP (v2.63) for /usr/local/proj/asp/eg/session.asp
- GlobalASA package Apache::ASP::Demo
- creating dbm for file /tmp/asp_demo/server/internal, db SDBM_File, serializer: Data::Dumper
- creating dbm for file /tmp/asp_demo/server/application, db SDBM_File, serializer: Data::Dumper
- session id from cookie: 0846302bba0ca46a2636fa625fe87d48
- refreshing 0846302bba0ca46a2636fa625fe87d48 with timeout 1752076931
- creating dbm for file /tmp/asp_demo/08/0846302bba0ca46a2636fa625fe87d48, db SDBM_File, serializer: Data::Dumper
- session not expired - time: 1752076631; timeout: 1752076931;
- tieing session 0846302bba0ca46a2636fa625fe87d48
- parse file /usr/local/proj/asp/eg/session.asp
- parsing /usr/local/proj/asp/eg/session.asp
- found header.inc at /usr/local/proj/asp/eg/header.inc
- runtime exec of dynamic include header.inc args ()
- parse file /usr/local/proj/asp/eg/header.inc
- parsing /usr/local/proj/asp/eg/header.inc
- start parse of data - 1145
- undefing sub Apache::ASP::Demo::__ASP__usr_local_proj_asp_eg_header_incx3436ef45a26199e890479d9a7f0923bcxINC code CODE(0x5562c862ed00)
- compiling into package Apache::ASP::Demo subid [Apache::ASP::Demo::__ASP__usr_local_proj_asp_eg_header_incx3436ef45a26199e890479d9a7f0923bcxINC]
- found footer.inc at /usr/local/proj/asp/eg/footer.inc
- runtime exec of dynamic include footer.inc args ()
- parse file /usr/local/proj/asp/eg/footer.inc
- parsing /usr/local/proj/asp/eg/footer.inc
- start parse of data - 99
- undefing sub Apache::ASP::Demo::__ASP__usr_local_proj_asp_eg_footer_incx3436ef45a26199e890479d9a7f0923bcxINC code CODE(0x5562c8612ac8)
- compiling into package Apache::ASP::Demo subid [Apache::ASP::Demo::__ASP__usr_local_proj_asp_eg_footer_incx3436ef45a26199e890479d9a7f0923bcxINC]
- start parse of data - 1430
- undefing sub Apache::ASP::Demo::__ASP__usr_local_proj_asp_eg_session_aspx3436ef45a26199e890479d9a7f0923bcxINC code CODE(0x5562c8612bd0)
- compiling into package Apache::ASP::Demo subid [Apache::ASP::Demo::__ASP__usr_local_proj_asp_eg_session_aspx3436ef45a26199e890479d9a7f0923bcxINC]
- register include /usr/local/proj/asp/eg/header.inc with success
- register include /usr/local/proj/asp/eg/footer.inc with success
- Script_OnStart
- executing Script_OnStart
- [session.asp] - Script_OnStart /usr/local/proj/asp/eg/session.asp in global.asa
- sdbm store returned -1, errno 28, key "Started" at /usr/local/share/perl5/MLDBM.pm line 162.
at /usr/local/share/perl5/MLDBM.pm line 162.
MLDBM::STORE('MLDBM=HASH(0x5562c86135d8)', 'Started', 1) called at /usr/local/share/perl5/MLDBM/Sync.pm line 87
MLDBM::Sync::AUTOLOAD('MLDBM::Sync=HASH(0x5562c850f050)', 'Started', 1) called at /usr/local/share/perl5/Apache/ASP/State.pm line 350
Apache::ASP::State::STORE('Apache::ASP::State=HASH(0x5562c8523590)', 'Started', 1) called at /usr/local/share/perl5/Apache/ASP/Session.pm line 218
Apache::ASP::Session::STORE('Apache::ASP::Session=HASH(0x5562c850ef60)', 'Started', 1) called at /usr/local/proj/asp/eg//./global.asa line 17
Apache::ASP::Demo::Script_OnStart() called at /usr/local/share/perl5/Apache/ASP.pm line 1518
eval {...} called at /usr/local/share/perl5/Apache/ASP.pm line 1518
Apache::ASP::Execute('Apache::ASP=HASH(0x5562c8613f90)', 'Script_OnStart') called at /usr/local/share/perl5/Apache/ASP/GlobalASA.pm line 163
Apache::ASP::GlobalASA::ExecuteEvent('Apache::ASP::GlobalASA=HASH(0x5562c850eee8)', 'Script_OnStart') called at /usr/local/share/perl5/Apache/ASP/GlobalASA.pm line 264
Apache::ASP::GlobalASA::ScriptOnStart('Apache::ASP::GlobalASA=HASH(0x5562c850eee8)') called at /usr/local/share/perl5/Apache/ASP.pm line 1479
eval {...} called at /usr/local/share/perl5/Apache/ASP.pm line 1478
Apache::ASP::Run('Apache::ASP=HASH(0x5562c8613f90)') called at /usr/local/share/perl5/Apache/ASP.pm line 192
Apache::ASP::handler('Apache2::RequestRec=SCALAR(0x5562c862e3b8)') called at -e line 0
eval {...} called at -e line 0
, /usr/local/share/perl5/Apache/ASP.pm line 1522
- ASP Done Processing Apache::ASP=HASH(0x5562c8613f90) - Application: Apache::ASP::Application=HASH(0x5562c85f5f78); GlobalASA: Apache::ASP::GlobalASA=HASH(0x5562c850eee8); Internal: Apache::ASP::State=HASH(0x5562c85f6128); Request: Apache::ASP::Request=HASH(0x5562c862e5c8); Response: Apache::ASP::Response=HASH(0x5562c85f5c00); Server: Apache::ASP::Server=HASH(0x5562c8614488); Session: Apache::ASP::Session=HASH(0x5562c85f5b10); app_state: 1; basename: session.asp; cleanup: ARRAY(0x5562c850e8d0); compile_checksum: 3436ef45a26199e890479d9a7f0923bc; compile_includes: 1; compile_perl_count: 3; cookie_domain: ; cookie_path: /; dbg: 3; debugs_output: ARRAY(0x5562c86098d0); destroy: 1; dir_config: APR::Table=HASH(0x5562c84df5f8); dirname: /usr/local/proj/asp/eg/; errors_output: ARRAY(0x5562c84dead0); errs: 1; filename: /usr/local/proj/asp/eg/session.asp; global: /usr/local/proj/asp/eg//.; global_package: Apache::ASP::Demo; group_refresh: 30; headers_in: APR::Table=HASH(0x5562c850d6c0); http_only_session: ; includes_dir: ARRAY(0x5562c84f9988); init_packages: ARRAY(0x5562c850f008); inode_names: 0; lang_comment: #; lang_language: PerlScript; lang_module: Apache::ASP::Lang::PerlScript; lang_object: Apache::ASP::Lang::PerlScript=HASH(0x5562c850f188); last_time: 1752076631.6000; no_cache: 0; package: Apache::ASP::Demo; paranoid_session: ; parse_config: 1; parse_file_count: 3; pod_comments: 1; r: Apache2::RequestRec=SCALAR(0x5562c862e3b8); register_includes: HASH(0x5562c8612ba0); remote_ip: 216.73.217.4; request_binary_read: 1; response_tied: 1; run_perl_script: SCALAR(0x5562c862ebe0); search_dirs_cache: HASH(0x5562c862e718); secure_session: ; session_cookie: 1; session_count: 1; session_id: 0846302bba0ca46a2636fa625fe87d48; session_serialize: ; session_state: 1; session_timeout: 300; session_url: 1; session_url_force: ; session_url_match: ; session_url_parse: 0; session_url_parse_match: ; start_time: 1752076631.59575; stat_inc: 0; stat_inc_match: 0; stat_scripts: 1; state_db: ; state_dir: /tmp/asp_demo; state_manager: 10; state_serialize: ; state_serializer: ; ua: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com); use_strict: 1; win32: 0; xml_subs_match: my:\w+; xml_subs_perl_args: 1; xml_subs_strict: ; xslt: 0;
- errors out
- sdbm store returned -1, errno 28, key "Started" at /usr/local/share/perl5/MLDBM.pm line 162.
at /usr/local/share/perl5/MLDBM.pm line 162.
MLDBM::STORE('MLDBM=HASH(0x5562c86135d8)', 'Started', 1) called at /usr/local/share/perl5/MLDBM/Sync.pm line 87
MLDBM::Sync::AUTOLOAD('MLDBM::Sync=HASH(0x5562c850f050)', 'Started', 1) called at /usr/local/share/perl5/Apache/ASP/State.pm line 350
Apache::ASP::State::STORE('Apache::ASP::State=HASH(0x5562c8523590)', 'Started', 1) called at /usr/local/share/perl5/Apache/ASP/Session.pm line 218
Apache::ASP::Session::STORE('Apache::ASP::Session=HASH(0x5562c850ef60)', 'Started', 1) called at /usr/local/proj/asp/eg//./global.asa line 17
Apache::ASP::Demo::Script_OnStart() called at /usr/local/share/perl5/Apache/ASP.pm line 1518
eval {...} called at /usr/local/share/perl5/Apache/ASP.pm line 1518
Apache::ASP::Execute('Apache::ASP=HASH(0x5562c8613f90)', 'Script_OnStart') called at /usr/local/share/perl5/Apache/ASP/GlobalASA.pm line 163
Apache::ASP::GlobalASA::ExecuteEvent('Apache::ASP::GlobalASA=HASH(0x5562c850eee8)', 'Script_OnStart') called at /usr/local/share/perl5/Apache/ASP/GlobalASA.pm line 264
Apache::ASP::GlobalASA::ScriptOnStart('Apache::ASP::GlobalASA=HASH(0x5562c850eee8)') called at /usr/local/share/perl5/Apache/ASP.pm line 1479
eval {...} called at /usr/local/share/perl5/Apache/ASP.pm line 1478
Apache::ASP::Run('Apache::ASP=HASH(0x5562c8613f90)') called at /usr/local/share/perl5/Apache/ASP.pm line 192
Apache::ASP::handler('Apache2::RequestRec=SCALAR(0x5562c862e3b8)') called at -e line 0
eval {...} called at -e line 0
, /usr/local/share/perl5/Apache/ASP.pm line 1522
ASP to Perl Script
-: use strict;;;use vars qw($Application $Session $Response $Server $Request);;
-: #line 1 /usr/local/proj/asp/eg/session.asp
1: ;;
2:
3: ;
4: my $form = $Request->Form();
5:
6: # process form here
7: if($form->{increment}) {
8: $Session->{Count}++;
9: } elsif($form->{timeout}) {
10: $Session->Timeout(.25);
11: } elsif($form->{abandon}) {
12: $Session->Abandon();
13: }
14:
15: my @rows = (
16: '$Session->{Count}',
17: '$Session->{Timeout}',
18: '$Session->{SessionID}'
19: );
20: ; &Apache::ASP::WriteRef($main::Response, \('
21: ')); $Response->Include('/usr/local/proj/asp/eg/header.inc', ); ; &Apache::ASP::WriteRef($main::Response, \('
22:
23: This file demonstrates the use of the $Session object, as well
24: as one implementantion of cookieless sessions involving the
25: use of the SessionQuery setting, and the <nobr>$Server->URL($url, \\%params)</nobr>
26: method to add session ids to the form query string.
27: <p>
28: To demo the cookieless sessions, just turn off your cookies
29: and use this form.
30: <p>
31: <center>
32: <table border=1>
33: <tr><td colspan=2 align=center><b>Session Object Demonstration</b></td></tr>
34: <form action='.($Server->URL($demo->{file})).' method=POST>
35: <tr>
36: <td colspan=2 align=center>
37: <input type=submit name=increment value="Increment Count">
38: <input type=submit name=timeout value="Timeout 15 Seconds">
39: <input type=submit name=abandon value="Abandon">
40: <td>
41: </tr>
42: </form>
43: ')); for (@rows){ ; &Apache::ASP::WriteRef($main::Response, \('
44: <tr>
45: <td><tt>'.($Server->HTMLEncode($_)).'</tt></td>
46: <td>'.(eval($_) || $@).'</td>
47: </tr>
48: ')); } ; &Apache::ASP::WriteRef($main::Response, \('
49: </table>
50: </center>
51: <p>
52: The value for $Session->{Count} gets reset to 10 on every session start
53: in the global.asa file.
54:
55: ')); $Response->Include('/usr/local/proj/asp/eg/footer.inc', ); ;
An error has occured with the Apache::ASP script just run.
If you are the developer working on this script, and cannot work
through this problem, please try researching it at the
Apache::ASP web site,
specifically the FAQ section.
Failing that, check out your
support options, and
if necessary include this debug output with any query.