Errors Output
  1. Can't call method "SyntaxError" on an undefined value at /usr/local/proj/asp/eg/syntax_error.asp line 59. , /usr/local/share/perl5/Apache/ASP.pm line 1522
Debug Output
  1. RUN ASP (v2.63) for /usr/local/proj/asp/eg/syntax_error.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. refreshing 0bb1756db218fc2839ac01406a317f3a with timeout 1632375013
  6. new session id 0bb1756db218fc2839ac01406a317f3a
  7. creating dbm for file /tmp/asp_demo/0b/0bb1756db218fc2839ac01406a317f3a, db SDBM_File, serializer: Data::Dumper
  8. tieing session 0bb1756db218fc2839ac01406a317f3a
  9. clearing starting session
  10. forcing groups cleanup
  11. testing internal time for cleanup groups
  12. current_master - Checked: 1632374479; PID: 16954; ServerID: bbf0c9532bae3cbe; - is_master - 0
  13. 1632374495 time is stale, is_master 0 - Checked: 1632374479; PID: 16954; ServerID: bbf0c9532bae3cbe;
  14. is_master 1 after update b6f74f6c78b97528 - 16953
  15. groups - 0e; 01; 0d; 0a; 00; 0c; 02; 08; 03; 09; 07; 0b; 0f; 04; 06; 05
  16. group check 0e, next in 19 sec
  17. checking group ids -
  18. group check 01, next in 20 sec
  19. checking group ids -
  20. group check 0d, next in 24 sec
  21. checking group ids -
  22. group check 0a, next in 18 sec
  23. checking group ids -
  24. group check 00, next in 7 sec
  25. checking group ids - 00859bc82086f938c1cb662d98018a33
  26. resetting timeout for deletion lock on 00859bc82086f938c1cb662d98018a33
  27. creating dbm for file /tmp/asp_demo/00/00859bc82086f938c1cb662d98018a33, db SDBM_File, serializer: Data::Dumper
  28. Session_OnEnd - session: 00859bc82086f938c1cb662d98018a33;
  29. executing Session_OnEnd
  30. creating dbm for file /tmp/asp_demo/00/00859bc82086f938c1cb662d98018a33, db SDBM_File, serializer: Data::Dumper
  31. deleting session - files_deleted: 1; session_id: 00859bc82086f938c1cb662d98018a33;
  32. group check 0c, next in 13 sec
  33. checking group ids -
  34. group check 02, next in 9 sec
  35. checking group ids - 029fce08446de993485669c15bd1acb4
  36. resetting timeout for deletion lock on 029fce08446de993485669c15bd1acb4
  37. creating dbm for file /tmp/asp_demo/02/029fce08446de993485669c15bd1acb4, db SDBM_File, serializer: Data::Dumper
  38. Session_OnEnd - session: 029fce08446de993485669c15bd1acb4;
  39. executing Session_OnEnd
  40. creating dbm for file /tmp/asp_demo/02/029fce08446de993485669c15bd1acb4, db SDBM_File, serializer: Data::Dumper
  41. deleting session - files_deleted: 1; session_id: 029fce08446de993485669c15bd1acb4;
  42. group check 08, next in 9 sec
  43. checking group ids -
  44. group check 03, next in 20 sec
  45. checking group ids -
  46. group check 09, next in 10 sec
  47. checking group ids -
  48. group check 07, next in 5 sec
  49. checking group ids -
  50. group check 0b, next in 10 sec
  51. checking group ids - 0bb1756db218fc2839ac01406a317f3a
  52. 0bb1756db218fc2839ac01406a317f3a not timed out with 1632375013
  53. group check 0f, next in 20 sec
  54. checking group ids -
  55. group check 04, next in 27 sec
  56. checking group ids -
  57. group check 06, next in 22 sec
  58. checking group ids -
  59. group check 05, next in 11 sec
  60. checking group ids - 05e18e57a51c96a4aa36e9bc2aa34843
  61. resetting timeout for deletion lock on 05e18e57a51c96a4aa36e9bc2aa34843
  62. creating dbm for file /tmp/asp_demo/05/05e18e57a51c96a4aa36e9bc2aa34843, db SDBM_File, serializer: Data::Dumper
  63. Session_OnEnd - session: 05e18e57a51c96a4aa36e9bc2aa34843;
  64. executing Session_OnEnd
  65. creating dbm for file /tmp/asp_demo/05/05e18e57a51c96a4aa36e9bc2aa34843, db SDBM_File, serializer: Data::Dumper
  66. deleting session - files_deleted: 1; session_id: 05e18e57a51c96a4aa36e9bc2aa34843;
  67. cleanup groups - deleted: 1;
  68. Application_OnEnd
  69. executing Application_OnEnd
  70. Application_OnStart
  71. executing Application_OnStart
  72. Session_OnStart - session: 0bb1756db218fc2839ac01406a317f3a;
  73. executing Session_OnStart
  74. updating LastSessionTimeout from 1632374545
  75. parse file /usr/local/proj/asp/eg/syntax_error.asp
  76. parsing /usr/local/proj/asp/eg/syntax_error.asp
  77. found header.inc at /usr/local/proj/asp/eg/header.inc
  78. runtime exec of dynamic include header.inc args ()
  79. start parse of data - 1484
  80. undefing sub Apache::ASP::Demo::__ASP__local_proj_asp_eg_synta__error_aspx912a61bdf9084209b6314417f66088c7xINC code CODE(0x55d4876face0)
  81. compiling into package Apache::ASP::Demo subid [Apache::ASP::Demo::__ASP__local_proj_asp_eg_synta__error_aspx912a61bdf9084209b6314417f66088c7xINC]
  82. register include /usr/local/proj/asp/eg/header.inc with success
  83. parse file /usr/local/proj/asp/eg/compile_error.inc
  84. parsing /usr/local/proj/asp/eg/compile_error.inc
  85. start parse of data - 116
  86. undefing sub Apache::ASP::Demo::__ASP_local_proj_asp_eg_compile_error_incx921cacac8ca764a2f25214b2023f9318xINC code CODE(0x55d4881f5970)
  87. compiling into package Apache::ASP::Demo subid [Apache::ASP::Demo::__ASP_local_proj_asp_eg_compile_error_incx921cacac8ca764a2f25214b2023f9318xINC]
  88. undefing sub Apache::ASP::Demo::__ASP_local_proj_asp_eg_compile_error_incx921cacac8ca764a2f25214b2023f9318xINC code CODE(0x55d4881f5970)
  89. register include compile_error.inc with error:
  90. Script_OnStart
  91. executing Script_OnStart
  92. [syntax_error.asp] - Script_OnStart /usr/local/proj/asp/eg/syntax_error.asp in global.asa
  93. executing Apache::ASP::Demo::__ASP__local_proj_asp_eg_synta__error_aspx912a61bdf9084209b6314417f66088c7xINC
  94. executing Apache::ASP::Demo::__ASP__usr_local_proj_asp_eg_header_incx3436ef45a26199e890479d9a7f0923bcxINC
  95. done executing include code Apache::ASP::Demo::__ASP__usr_local_proj_asp_eg_header_incx3436ef45a26199e890479d9a7f0923bcxINC
  96. [syntax_error.asp] - Debugging - can; take - just: about; - any; kind - of reference - or scalar
  97. Can't call method "SyntaxError" on an undefined value at /usr/local/proj/asp/eg/syntax_error.asp line 59. , /usr/local/share/perl5/Apache/ASP.pm line 1522
  98. ASP Done Processing Apache::ASP=HASH(0x55d4881a5388) - Application: Apache::ASP::Application=HASH(0x55d4881a5880); GlobalASA: Apache::ASP::GlobalASA=HASH(0x55d4881cf480); Internal: Apache::ASP::State=HASH(0x55d4881da1a8); Request: Apache::ASP::Request=HASH(0x55d4881da3b8); Response: Apache::ASP::Response=HASH(0x55d4881cf600); Server: Apache::ASP::Server=HASH(0x55d4881da010); Session: Apache::ASP::Session=HASH(0x55d4881cf4f8); app_state: 1; basename: syntax_error.asp; cleanup: ARRAY(0x55d487ab2c70); compile_checksum: 3436ef45a26199e890479d9a7f0923bc; compile_includes: 1; compile_perl_count: 2; cookie_domain: ; cookie_path: /; dbg: 3; debugs_output: ARRAY(0x55d487ab2c28); destroy: 1; dir_config: APR::Table=HASH(0x55d4881aef10); dirname: /usr/local/proj/asp/eg/; errors_output: ARRAY(0x55d4881fdcb0); errs: 1; filename: /usr/local/proj/asp/eg/syntax_error.asp; global: /usr/local/proj/asp/eg//.; global_package: Apache::ASP::Demo; group_refresh: 30; headers_in: APR::Table=HASH(0x55d487ab2a18); http_only_session: ; includes_dir: ARRAY(0x55d487aae408); init_packages: ARRAY(0x55d4881da718); inode_names: 0; internal_cached_keys: HASH(0x55d4881f5a60); lang_comment: #; lang_language: PerlScript; lang_module: Apache::ASP::Lang::PerlScript; lang_object: Apache::ASP::Lang::PerlScript=HASH(0x55d4881da0d0); last_compile_include_data: HASH(0x55d4881e4b20); last_time: 1632374713.3812; no_cache: 0; package: Apache::ASP::Demo; paranoid_session: ; parse_config: 1; parse_file_count: 2; pod_comments: 1; r: Apache2::RequestRec=SCALAR(0x55d4881c6260); register_includes: HASH(0x55d4881f4f50); remote_ip: 35.172.203.87; request_binary_read: 1; response_tied: 1; run_perl_script: SCALAR(0x55d4881cf7e0); search_dirs_cache: HASH(0x55d4881dd4b8); secure_session: ; session_count: 1; session_id: 0bb1756db218fc2839ac01406a317f3a; 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: 1632374713.36674; 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: CCBot/2.0 (https://commoncrawl.org/faq/); use_strict: 1; win32: 0; xml_subs_match: my:\w+; xml_subs_perl_args: 1; xml_subs_strict: ; xslt: 0;
  99. errors out
  100. Can't call method "SyntaxError" on an undefined value at /usr/local/proj/asp/eg/syntax_error.asp line 59. , /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/syntax_error.asp
  1: ;;
  2: 
  3: ;  
  4: use File::Basename;
  5: if($Request->QueryString('buffer')) {
  6: 	$Response->{Buffer} = 1;
  7: } else {
  8: 	$Response->{Buffer} = 0; 
  9: }
 10: ; &Apache::ASP::WriteRef($main::Response, \('
 11: ')); $Response->Include('/usr/local/proj/asp/eg/header.inc', ); ; &Apache::ASP::WriteRef($main::Response, \('
 12: We are creating a perl syntax error... this should demonstrate 
 13: how error handling is done.  Please check the error log file if 
 14: you are interested in the output there.
 15: <p>
 16: You can turn this error messaging off by setting the Debug variable
 17: in the ASP config to 1 or 0.
 18: <p>
 19: Also here is an example of how you can use debugging, an API
 20: extension $Response->Debug(@args), in your script.  The debug 
 21: output will show up below, and in your error logs.  This user 
 22: style debugging is turned off with the same Debug setting set to 0.
 23: <p>
 24: 
 25: 
 26: 
 27: ')); 
 28:    $Response->Debug(
 29: 	"Debugging", 
 30: 	['can', 'take'], 
 31: 	{'just'=>'about'},
 32: 	sub { ['any', 'kind']},
 33: 	\"of reference",
 34: 	"or scalar"
 35: 	);
 36: 
 37:    print "Try this script also with <a href=".basename($0)."?buffer=1>buffering on.</a>";
 38: ; &Apache::ASP::WriteRef($main::Response, \('
 39: 
 40: <p>
 41: 
 42: This script by default does a runtime syntax error.  If you would like
 43: to see a script <b>compile error, <a href="'.( basename($0) ).'?compile_error=1">click here</a></b>.
 44: 
 45: <p>
 46: <a href="source.asp?file='.($Request->ServerVariables("SCRIPT_NAME")).'">
 47: view this file\'s source
 48: </a>
 49: 
 50: <br>
 51: <br>
 52: 
 53: ')); 
 54: if($Request->QueryString('compile_error')) {
 55:   $Response->Include("compile_error.inc");
 56: } else {
 57:         my $Object;
 58: 	# create a run-time syntax error
 59: 	$Object->SyntaxError(); 
 60: }
 61: ; &Apache::ASP::WriteRef($main::Response, \('
 62: 
 63: 
 64: 
 65: 
 66: 
 67: 
 68: 
 69: 
 70: 
 71: 
 72: 
 73: 
 74: Misc Text Below Error'));


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.