Errors Output
  1. 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(0x5562c8643a48)', 'Started', 1) called at /usr/local/share/perl5/MLDBM/Sync.pm line 87 MLDBM::Sync::AUTOLOAD('MLDBM::Sync=HASH(0x5562c8525378)', 'Started', 1) called at /usr/local/share/perl5/Apache/ASP/State.pm line 350 Apache::ASP::State::STORE('Apache::ASP::State=HASH(0x5562c864db18)', 'Started', 1) called at /usr/local/share/perl5/Apache/ASP/Session.pm line 218 Apache::ASP::Session::STORE('Apache::ASP::Session=HASH(0x5562c86447f8)', '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(0x5562c8526210)', 'Script_OnStart') called at /usr/local/share/perl5/Apache/ASP/GlobalASA.pm line 163 Apache::ASP::GlobalASA::ExecuteEvent('Apache::ASP::GlobalASA=HASH(0x5562c8644900)', 'Script_OnStart') called at /usr/local/share/perl5/Apache/ASP/GlobalASA.pm line 264 Apache::ASP::GlobalASA::ScriptOnStart('Apache::ASP::GlobalASA=HASH(0x5562c8644900)') 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(0x5562c8526210)') called at /usr/local/share/perl5/Apache/ASP.pm line 192 Apache::ASP::handler('Apache2::RequestRec=SCALAR(0x5562c8614278)') called at -e line 0 eval {...} called at -e line 0 , /usr/local/share/perl5/Apache/ASP.pm line 1522
Debug Output
  1. RUN ASP (v2.63) for /usr/local/proj/asp/eg/session_query_parse.asp
  2. GlobalASA package Apache::ASP::Demo
  3. creating dbm for file /tmp/asp_demo/server/internal, db SDBM_File, serializer: Data::Dumper
  4. creating dbm for file /tmp/asp_demo/server/application, db SDBM_File, serializer: Data::Dumper
  5. session id from cookie: 09584cdd1e8153f8b2a85a62c0938f3b
  6. refreshing 09584cdd1e8153f8b2a85a62c0938f3b with timeout 1752085104
  7. creating dbm for file /tmp/asp_demo/09/09584cdd1e8153f8b2a85a62c0938f3b, db SDBM_File, serializer: Data::Dumper
  8. session not expired - time: 1752085044; timeout: 1752085344;
  9. tieing session 09584cdd1e8153f8b2a85a62c0938f3b
  10. Script_OnStart
  11. executing Script_OnStart
  12. [session_query_parse.asp] - Script_OnStart /usr/local/proj/asp/eg/session_query_parse.asp in global.asa
  13. 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(0x5562c8643a48)', 'Started', 1) called at /usr/local/share/perl5/MLDBM/Sync.pm line 87 MLDBM::Sync::AUTOLOAD('MLDBM::Sync=HASH(0x5562c8525378)', 'Started', 1) called at /usr/local/share/perl5/Apache/ASP/State.pm line 350 Apache::ASP::State::STORE('Apache::ASP::State=HASH(0x5562c864db18)', 'Started', 1) called at /usr/local/share/perl5/Apache/ASP/Session.pm line 218 Apache::ASP::Session::STORE('Apache::ASP::Session=HASH(0x5562c86447f8)', '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(0x5562c8526210)', 'Script_OnStart') called at /usr/local/share/perl5/Apache/ASP/GlobalASA.pm line 163 Apache::ASP::GlobalASA::ExecuteEvent('Apache::ASP::GlobalASA=HASH(0x5562c8644900)', 'Script_OnStart') called at /usr/local/share/perl5/Apache/ASP/GlobalASA.pm line 264 Apache::ASP::GlobalASA::ScriptOnStart('Apache::ASP::GlobalASA=HASH(0x5562c8644900)') 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(0x5562c8526210)') called at /usr/local/share/perl5/Apache/ASP.pm line 192 Apache::ASP::handler('Apache2::RequestRec=SCALAR(0x5562c8614278)') called at -e line 0 eval {...} called at -e line 0 , /usr/local/share/perl5/Apache/ASP.pm line 1522
  14. ASP Done Processing Apache::ASP=HASH(0x5562c8526210) - Application: Apache::ASP::Application=HASH(0x5562c86447c8); GlobalASA: Apache::ASP::GlobalASA=HASH(0x5562c8644900); Internal: Apache::ASP::State=HASH(0x5562c8613fd8); Request: Apache::ASP::Request=HASH(0x5562c863c568); Response: Apache::ASP::Response=HASH(0x5562c8651528); Server: Apache::ASP::Server=HASH(0x5562c84a34f8); Session: Apache::ASP::Session=HASH(0x5562c8651b70); app_state: 1; basename: session_query_parse.asp; cleanup: ARRAY(0x5562c84a32b8); compile_checksum: 3436ef45a26199e890479d9a7f0923bc; cookie_domain: ; cookie_path: /; dbg: 3; debugs_output: ARRAY(0x5562c86351e0); destroy: 1; dir_config: APR::Table=HASH(0x5562c863ca90); dirname: /usr/local/proj/asp/eg/; errors_output: ARRAY(0x5562c8651858); errs: 1; filename: /usr/local/proj/asp/eg/session_query_parse.asp; global: /usr/local/proj/asp/eg//.; global_package: Apache::ASP::Demo; group_refresh: 6; headers_in: APR::Table=HASH(0x5562c84a3300); http_only_session: ; includes_dir: ARRAY(0x5562c8525fa8); init_packages: ARRAY(0x5562c84a34c8); inode_names: 0; last_time: 1752085044.4542; no_cache: 0; package: Apache::ASP::Demo; paranoid_session: ; r: Apache2::RequestRec=SCALAR(0x5562c8614278); remote_ip: 216.73.216.141; request_binary_read: 1; response_tied: 1; run_perl_script: SCALAR(0x5562c7ada968); search_dirs_cache: HASH(0x5562c84a36d8); secure_session: ; session_cookie: 1; session_count: 1; session_id: 09584cdd1e8153f8b2a85a62c0938f3b; session_serialize: ; session_state: 1; session_timeout: 60; session_url: ^http://localhost; session_url_force: ; session_url_match: ^http://localhost; session_url_parse: ^http://localhost; session_url_parse_match: ^http://localhost; start_time: 1752085044.45257; 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; xslt: 0;
  15. errors out
  16. 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(0x5562c8643a48)', 'Started', 1) called at /usr/local/share/perl5/MLDBM/Sync.pm line 87 MLDBM::Sync::AUTOLOAD('MLDBM::Sync=HASH(0x5562c8525378)', 'Started', 1) called at /usr/local/share/perl5/Apache/ASP/State.pm line 350 Apache::ASP::State::STORE('Apache::ASP::State=HASH(0x5562c864db18)', 'Started', 1) called at /usr/local/share/perl5/Apache/ASP/Session.pm line 218 Apache::ASP::Session::STORE('Apache::ASP::Session=HASH(0x5562c86447f8)', '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(0x5562c8526210)', 'Script_OnStart') called at /usr/local/share/perl5/Apache/ASP/GlobalASA.pm line 163 Apache::ASP::GlobalASA::ExecuteEvent('Apache::ASP::GlobalASA=HASH(0x5562c8644900)', 'Script_OnStart') called at /usr/local/share/perl5/Apache/ASP/GlobalASA.pm line 264 Apache::ASP::GlobalASA::ScriptOnStart('Apache::ASP::GlobalASA=HASH(0x5562c8644900)') 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(0x5562c8526210)') called at /usr/local/share/perl5/Apache/ASP.pm line 192 Apache::ASP::handler('Apache2::RequestRec=SCALAR(0x5562c8614278)') 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_query_parse.asp
  1: ;;
  2: 
  3: ;  $Response->Include('/usr/local/proj/asp/eg/header.inc', ); ; &Apache::ASP::WriteRef($main::Response, \('
  4: ')); $Response->{Expires} = -100; ; &Apache::ASP::WriteRef($main::Response, \('
  5: Here we are going to demo another cookieless session
  6: implementation.  Unlike the one at 
  7: <a href=session.asp>session.asp</a>, you as the developer
  8: do NOT need to tag specific URLs with $Server->URL().
  9: <p>
 10: Instead what happens is that Apache::ASP will automatically
 11: parse through the script output looking for all local 
 12: URLs, and those URLs matching the SessionQueryParseMatch
 13: config, currently set to <tt>'.($Server->Config('SessionQueryParseMatch')).'</tt> ...
 14: These URLs will then have the current $Session->SessionID 
 15: inserted into their query strings.
 16: <p>
 17: So turn off the cookies and see what happens!  You 
 18: should notice that all local URLs, including
 19: the link to <a href='.( $demo->{file} ).'>itself</a>,
 20: now have the session id carried by the query strings.
 21: <p>
 22: <table>
 23: <tr>
 24: <td>The current session id is:</td><td> <tt>'.($Session->SessionID).'</tt> </td>
 25: <tr>
 26: <td>The current count is:</td> <td>'.(++$Session->{Count}).'</td>
 27: </table>
 28: 
 29: <p>
 30: Here are some other links that may or may not have
 31: the session id parsed in depending whether they match 
 32: SessionQueryParseMatch:
 33: 
 34: <ul>
 35: <li><a href="http://localhost.blah.blah.localhost/">Link to localhost</a>
 36: <li><a href="http://anotherhost.blah.blah.anotherhost/">Link to anotherhost</a>
 37: </ul>
 38: 
 39: ')); $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.