installer icon indicating copy to clipboard operation
installer copied to clipboard

Login script fails, authenticated scan not possible

Open pymnh opened this issue 1 year ago • 7 comments

I am using scnr_pro (via trial license) with its WebUI

I have configured a user role wiht login type: "script" and "http client":

http.post( 'https://REDACTED/api/sessions',
    parameters:     {
          'identifier'   => 'REDACTED',
          'secret' => 'REDACTED',
          'locale' => 'de_DE'

    },
    mode:           :sync,
    update_cookies: true
)

Starting a scan via WebUI with the above user/login configuration will abort after a few seconds with following errors:

I, [2024-09-17T13:28:15.726774 #17566]  INFO -- System: [PID 17566] RPC Server started.
I, [2024-09-17T13:28:15.726808 #17566]  INFO -- System: Listening on 127.0.0.1:13007
I, [2024-09-17T13:28:15.918519 #17566]  INFO -- Call: instance.alive? [127.0.0.1]
I, [2024-09-17T13:28:16.105056 #17566]  INFO -- Call: instance.restore! [127.0.0.1]
[scnr/engine/ui/output_interface/implemented.rb#print_exception:16] [NoMethodError] undefined method `scheme' for nil:NilClass
[scnr/engine/ui/output_interface/implemented.rb#print_error_backtrace:12] /home/user/.local/bin/scnr-v1.5.1-linux-x86_64/scnr-v1.5.1/.system/gems/gems/scnr-engine-0.1.2/lib/scnr/engine/browser/parts/http.rb:243:in `make_response_key'
[scnr/engine/ui/output_interface/implemented.rb#print_error_backtrace:12] /home/user/.local/bin/scnr-v1.5.1-linux-x86_64/scnr-v1.5.1/.system/gems/gems/scnr-engine-0.1.2/lib/scnr/engine/browser/parts/http.rb:236:in `get_response'
[scnr/engine/ui/output_interface/implemented.rb#print_error_backtrace:12] /home/user/.local/bin/scnr-v1.5.1-linux-x86_64/scnr-v1.5.1/.system/gems/gems/scnr-engine-0.1.2/lib/scnr/engine/browser/parts/http.rb:62:in `response'
[scnr/engine/ui/output_interface/implemented.rb#print_error_backtrace:12] /home/user/.local/bin/scnr-v1.5.1-linux-x86_64/scnr-v1.5.1/.system/gems/gems/scnr-engine-0.1.2/lib/scnr/engine/browser/javascript/parts/environment.rb:61:in `supported?'
[scnr/engine/ui/output_interface/implemented.rb#print_error_backtrace:12] /home/user/.local/bin/scnr-v1.5.1-linux-x86_64/scnr-v1.5.1/.system/gems/gems/scnr-engine-0.1.2/lib/scnr/engine/browser/javascript/parts/environment.rb:69:in `wait_till_ready'
[scnr/engine/ui/output_interface/implemented.rb#print_error_backtrace:12] /home/user/.local/bin/scnr-v1.5.1-linux-x86_64/scnr-v1.5.1/.system/gems/gems/scnr-engine-0.1.2/lib/scnr/engine/browser/parts/engine.rb:100:in `wait_till_ready'
[scnr/engine/ui/output_interface/implemented.rb#print_error_backtrace:12] /home/user/.local/bin/scnr-v1.5.1-linux-x86_64/scnr-v1.5.1/.system/gems/gems/scnr-engine-0.1.2/components/plugins/login/login_script.rb:40:in `block in prepare'
[scnr/engine/ui/output_interface/implemented.rb#print_error_backtrace:12] /home/user/.local/bin/scnr-v1.5.1-linux-x86_64/scnr-v1.5.1/.system/gems/gems/scnr-engine-0.1.2/lib/scnr/engine/session.rb:334:in `login_from_sequence'
[scnr/engine/ui/output_interface/implemented.rb#print_error_backtrace:12] /home/user/.local/bin/scnr-v1.5.1-linux-x86_64/scnr-v1.5.1/.system/gems/gems/scnr-engine-0.1.2/lib/scnr/engine/session.rb:253:in `block in login'
[scnr/engine/ui/output_interface/implemented.rb#print_error_backtrace:12] /home/user/.local/bin/scnr-v1.5.1-linux-x86_64/scnr-v1.5.1/.system/gems/gems/scnr-engine-0.1.2/lib/scnr/engine/utilities.rb:396:in `exception_jail'
[scnr/engine/ui/output_interface/implemented.rb#print_error_backtrace:12] /home/user/.local/bin/scnr-v1.5.1-linux-x86_64/scnr-v1.5.1/.system/gems/gems/scnr-engine-0.1.2/lib/scnr/engine/session.rb:252:in `login'
[scnr/engine/ui/output_interface/implemented.rb#print_error_backtrace:12] /home/user/.local/bin/scnr-v1.5.1-linux-x86_64/scnr-v1.5.1/.system/gems/gems/scnr-engine-0.1.2/components/plugins/login/login_script.rb:49:in `prepare'
[scnr/engine/ui/output_interface/implemented.rb#print_error_backtrace:12] /home/user/.local/bin/scnr-v1.5.1-linux-x86_64/scnr-v1.5.1/.system/gems/gems/scnr-engine-0.1.2/lib/scnr/engine/plugin/manager.rb:212:in `block (3 levels) in restore'
[scnr/engine/ui/output_interface/implemented.rb#print_error_backtrace:12] /home/user/.local/bin/scnr-v1.5.1-linux-x86_64/scnr-v1.5.1/.system/gems/gems/scnr-engine-0.1.2/lib/scnr/engine/utilities.rb:396:in `exception_jail'
[scnr/engine/ui/output_interface/implemented.rb#print_error_backtrace:12] /home/user/.local/bin/scnr-v1.5.1-linux-x86_64/scnr-v1.5.1/.system/gems/gems/scnr-engine-0.1.2/lib/scnr/engine/plugin/manager.rb:206:in `block (2 levels) in restore'
[scnr/engine/utilities.rb#exception_jail:400] 
[scnr/engine/utilities.rb#exception_jail:401] Parent:
[scnr/engine/utilities.rb#exception_jail:402] SCNR::Engine::Session
[scnr/engine/utilities.rb#exception_jail:403] 
[scnr/engine/utilities.rb#exception_jail:404] Block:
[scnr/engine/utilities.rb#exception_jail:405] #<Proc:0x000000001f00abd0 /home/user/.local/bin/scnr-v1.5.1-linux-x86_64/scnr-v1.5.1/.system/gems/gems/scnr-engine-0.1.2/lib/scnr/engine/session.rb:252>
[scnr/engine/utilities.rb#exception_jail:406] 
[scnr/engine/utilities.rb#exception_jail:407] Caller:
[scnr/engine/utilities.rb#exception_jail:408] /home/user/.local/bin/scnr-v1.5.1-linux-x86_64/scnr-v1.5.1/.system/gems/gems/scnr-engine-0.1.2/lib/scnr/engine/utilities.rb:395:in `exception_jail'
[scnr/engine/utilities.rb#exception_jail:408] /home/user/.local/bin/scnr-v1.5.1-linux-x86_64/scnr-v1.5.1/.system/gems/gems/scnr-engine-0.1.2/lib/scnr/engine/session.rb:252:in `login'
[scnr/engine/utilities.rb#exception_jail:408] /home/user/.local/bin/scnr-v1.5.1-linux-x86_64/scnr-v1.5.1/.system/gems/gems/scnr-engine-0.1.2/components/plugins/login/login_script.rb:49:in `prepare'
[scnr/engine/utilities.rb#exception_jail:408] /home/user/.local/bin/scnr-v1.5.1-linux-x86_64/scnr-v1.5.1/.system/gems/gems/scnr-engine-0.1.2/lib/scnr/engine/plugin/manager.rb:212:in `block (3 levels) in restore'
[scnr/engine/utilities.rb#exception_jail:408] /home/user/.local/bin/scnr-v1.5.1-linux-x86_64/scnr-v1.5.1/.system/gems/gems/scnr-engine-0.1.2/lib/scnr/engine/utilities.rb:396:in `exception_jail'
[scnr/engine/utilities.rb#exception_jail:408] /home/user/.local/bin/scnr-v1.5.1-linux-x86_64/scnr-v1.5.1/.system/gems/gems/scnr-engine-0.1.2/lib/scnr/engine/plugin/manager.rb:206:in `block (2 levels) in restore'
[scnr/engine/utilities.rb#exception_jail:409] --------------------------------------------------------------------------------
[scnr/engine/ui/output_interface/implemented.rb#print_exception:16] [NoMethodError] undefined method `scheme' for nil:NilClass
[scnr/engine/ui/output_interface/implemented.rb#print_error_backtrace:12] /home/user/.local/bin/scnr-v1.5.1-linux-x86_64/scnr-v1.5.1/.system/gems/gems/scnr-engine-0.1.2/lib/scnr/engine/browser/parts/http.rb:243:in `make_response_key'
[scnr/engine/ui/output_interface/implemented.rb#print_error_backtrace:12] /home/user/.local/bin/scnr-v1.5.1-linux-x86_64/scnr-v1.5.1/.system/gems/gems/scnr-engine-0.1.2/lib/scnr/engine/browser/parts/http.rb:236:in `get_response'
[scnr/engine/ui/output_interface/implemented.rb#print_error_backtrace:12] /home/user/.local/bin/scnr-v1.5.1-linux-x86_64/scnr-v1.5.1/.system/gems/gems/scnr-engine-0.1.2/lib/scnr/engine/browser/parts/http.rb:62:in `response'
[scnr/engine/ui/output_interface/implemented.rb#print_error_backtrace:12] /home/user/.local/bin/scnr-v1.5.1-linux-x86_64/scnr-v1.5.1/.system/gems/gems/scnr-engine-0.1.2/lib/scnr/engine/browser/javascript/parts/environment.rb:61:in `supported?'
[scnr/engine/ui/output_interface/implemented.rb#print_error_backtrace:12] /home/user/.local/bin/scnr-v1.5.1-linux-x86_64/scnr-v1.5.1/.system/gems/gems/scnr-engine-0.1.2/lib/scnr/engine/browser/javascript/parts/environment.rb:69:in `wait_till_ready'
[scnr/engine/ui/output_interface/implemented.rb#print_error_backtrace:12] /home/user/.local/bin/scnr-v1.5.1-linux-x86_64/scnr-v1.5.1/.system/gems/gems/scnr-engine-0.1.2/lib/scnr/engine/browser/parts/engine.rb:100:in `wait_till_ready'
[scnr/engine/ui/output_interface/implemented.rb#print_error_backtrace:12] /home/user/.local/bin/scnr-v1.5.1-linux-x86_64/scnr-v1.5.1/.system/gems/gems/scnr-engine-0.1.2/components/plugins/login/login_script.rb:40:in `block in prepare'
[scnr/engine/ui/output_interface/implemented.rb#print_error_backtrace:12] /home/user/.local/bin/scnr-v1.5.1-linux-x86_64/scnr-v1.5.1/.system/gems/gems/scnr-engine-0.1.2/lib/scnr/engine/session.rb:334:in `login_from_sequence'
[scnr/engine/ui/output_interface/implemented.rb#print_error_backtrace:12] /home/user/.local/bin/scnr-v1.5.1-linux-x86_64/scnr-v1.5.1/.system/gems/gems/scnr-engine-0.1.2/lib/scnr/engine/session.rb:253:in `block in login'
[scnr/engine/ui/output_interface/implemented.rb#print_error_backtrace:12] /home/user/.local/bin/scnr-v1.5.1-linux-x86_64/scnr-v1.5.1/.system/gems/gems/scnr-engine-0.1.2/lib/scnr/engine/utilities.rb:396:in `exception_jail'
[scnr/engine/ui/output_interface/implemented.rb#print_error_backtrace:12] /home/user/.local/bin/scnr-v1.5.1-linux-x86_64/scnr-v1.5.1/.system/gems/gems/scnr-engine-0.1.2/lib/scnr/engine/session.rb:252:in `login'
[scnr/engine/ui/output_interface/implemented.rb#print_error_backtrace:12] /home/user/.local/bin/scnr-v1.5.1-linux-x86_64/scnr-v1.5.1/.system/gems/gems/scnr-engine-0.1.2/components/plugins/login/login_script.rb:49:in `prepare'
[scnr/engine/ui/output_interface/implemented.rb#print_error_backtrace:12] /home/user/.local/bin/scnr-v1.5.1-linux-x86_64/scnr-v1.5.1/.system/gems/gems/scnr-engine-0.1.2/lib/scnr/engine/plugin/manager.rb:212:in `block (3 levels) in restore'
[scnr/engine/ui/output_interface/implemented.rb#print_error_backtrace:12] /home/user/.local/bin/scnr-v1.5.1-linux-x86_64/scnr-v1.5.1/.system/gems/gems/scnr-engine-0.1.2/lib/scnr/engine/utilities.rb:396:in `exception_jail'
[scnr/engine/ui/output_interface/implemented.rb#print_error_backtrace:12] /home/user/.local/bin/scnr-v1.5.1-linux-x86_64/scnr-v1.5.1/.system/gems/gems/scnr-engine-0.1.2/lib/scnr/engine/plugin/manager.rb:206:in `block (2 levels) in restore'
[/home/user/.local/bin/scnr-v1.5.1-linux-x86_64/scnr-v1.5.1/.system/gems/gems/scnr-engine-0.1.2/components/plugins/login/login_script.rb#set_status:87] An error was encountered while executing the login script.
I, [2024-09-17T13:28:21.179952 #17566]  INFO -- Call: scan.progress [127.0.0.1]
I, [2024-09-17T13:28:21.206997 #17566]  INFO -- Call: scan.generate_session_snapshot [127.0.0.1]
I, [2024-09-17T13:28:21.242921 #17566]  INFO -- Call: instance.generate_report [127.0.0.1]
I, [2024-09-17T13:28:21.402699 #17566]  INFO -- Call: instance.consumed_pids [127.0.0.1]
I, [2024-09-17T13:28:21.410464 #17566]  INFO -- Call: instance.shutdown [127.0.0.1]
I, [2024-09-17T13:28:21.410781 #17566]  INFO -- System: Shutting down in 2 seconds...

pymnh avatar Sep 17 '24 11:09 pymnh

Hello,

Any chance I can get the redacted info in private so as to debug this?

Best regards, Tasos L.

Zapotek avatar Sep 17 '24 11:09 Zapotek

Hi,

I have sent you a mail to your GMail Address :)

Kind regards

pymnh avatar Sep 18 '24 07:09 pymnh

Thank you very much, received.

Zapotek avatar Sep 18 '24 07:09 Zapotek

Issue should be solved with v1.5.2. Please give it a shot and let me know.

Cheers!

Zapotek avatar Sep 18 '24 08:09 Zapotek

Thank you for the very quick response and fix :)

The scan still aborts but gracefully with the following error:

 The script was executed successfully, but the login check failed.

Possibly the login check is just badly configured, I will try to find out if i can fix it and let you know :)

pymnh avatar Sep 18 '24 13:09 pymnh

I tried multiple different login checks and I always got either of these results, for the latest tries only the second result.

Configs i tried:

- URL: $hostname/settings
- Pattern: user-settings
- Logout exclusion patterns: logout

- URL: $hostname/api/users/me
- Pattern: activated
- Logout exclusion patterns: logout

  1. Check aborts gracefully and shows "aborted" in the UI. with with the following message in the cli output
The script was executed successfully, but the login check failed.
  1. Check aborts not gracefully, but showing "completed" in the UI, with this log/traceback:
I, [2024-09-18T15:23:12.373315 #86788]  INFO -- System: [PID 86788] RPC Server started.
I, [2024-09-18T15:23:12.373347 #86788]  INFO -- System: Listening on 127.0.0.1:28599
I, [2024-09-18T15:23:12.531986 #86788]  INFO -- Call: instance.alive? [127.0.0.1]
I, [2024-09-18T15:23:12.718798 #86788]  INFO -- Call: instance.restore! [127.0.0.1]
I, [2024-09-18T15:23:17.793940 #86788]  INFO -- Call: scan.progress [127.0.0.1]
I, [2024-09-18T15:23:22.809162 #86788]  INFO -- Call: scan.progress [127.0.0.1]
I, [2024-09-18T15:23:27.810755 #86788]  INFO -- Call: scan.progress [127.0.0.1]
I, [2024-09-18T15:23:32.803076 #86788]  INFO -- Call: scan.progress [127.0.0.1]
[scnr/engine/ui/output_interface/implemented.rb#print_exception:16] [NoMethodError] undefined method `wait_for_pending_requests' for nil:NilClass
[scnr/engine/ui/output_interface/implemented.rb#print_error_backtrace:12] /home/user/.local/bin/scnr-v1.5.2/.system/gems/gems/scnr-engine-0.1.2/lib/scnr/engine/browser/parts/engine.rb:106:in `wait_till_ready'
[scnr/engine/ui/output_interface/implemented.rb#print_error_backtrace:12] /home/user/.local/bin/scnr-v1.5.2/.system/gems/gems/scnr-engine-0.1.2/components/plugins/login/login_script.rb:40:in `block in prepare'
[scnr/engine/ui/output_interface/implemented.rb#print_error_backtrace:12] /home/user/.local/bin/scnr-v1.5.2/.system/gems/gems/scnr-engine-0.1.2/lib/scnr/engine/session.rb:334:in `login_from_sequence'
[scnr/engine/ui/output_interface/implemented.rb#print_error_backtrace:12] /home/user/.local/bin/scnr-v1.5.2/.system/gems/gems/scnr-engine-0.1.2/lib/scnr/engine/session.rb:253:in `block in login'
[scnr/engine/ui/output_interface/implemented.rb#print_error_backtrace:12] /home/user/.local/bin/scnr-v1.5.2/.system/gems/gems/scnr-engine-0.1.2/lib/scnr/engine/utilities.rb:396:in `exception_jail'
[scnr/engine/ui/output_interface/implemented.rb#print_error_backtrace:12] /home/user/.local/bin/scnr-v1.5.2/.system/gems/gems/scnr-engine-0.1.2/lib/scnr/engine/session.rb:252:in `login'
[scnr/engine/ui/output_interface/implemented.rb#print_error_backtrace:12] /home/user/.local/bin/scnr-v1.5.2/.system/gems/gems/scnr-engine-0.1.2/components/plugins/login/login_script.rb:49:in `prepare'
[scnr/engine/ui/output_interface/implemented.rb#print_error_backtrace:12] /home/user/.local/bin/scnr-v1.5.2/.system/gems/gems/scnr-engine-0.1.2/lib/scnr/engine/plugin/manager.rb:212:in `block (3 levels) in restore'
[scnr/engine/ui/output_interface/implemented.rb#print_error_backtrace:12] /home/user/.local/bin/scnr-v1.5.2/.system/gems/gems/scnr-engine-0.1.2/lib/scnr/engine/utilities.rb:396:in `exception_jail'
[scnr/engine/ui/output_interface/implemented.rb#print_error_backtrace:12] /home/user/.local/bin/scnr-v1.5.2/.system/gems/gems/scnr-engine-0.1.2/lib/scnr/engine/plugin/manager.rb:206:in `block (2 levels) in restore'
[scnr/engine/utilities.rb#exception_jail:400] 
[scnr/engine/utilities.rb#exception_jail:401] Parent:
[scnr/engine/utilities.rb#exception_jail:402] SCNR::Engine::Session
[scnr/engine/utilities.rb#exception_jail:403] 
[scnr/engine/utilities.rb#exception_jail:404] Block:
[scnr/engine/utilities.rb#exception_jail:405] #<Proc:0x0000000022850a08 /home/user/.local/bin/scnr-v1.5.2/.system/gems/gems/scnr-engine-0.1.2/lib/scnr/engine/session.rb:252>
[scnr/engine/utilities.rb#exception_jail:406] 
[scnr/engine/utilities.rb#exception_jail:407] Caller:
[scnr/engine/utilities.rb#exception_jail:408] /home/user/.local/bin/scnr-v1.5.2/.system/gems/gems/scnr-engine-0.1.2/lib/scnr/engine/utilities.rb:395:in `exception_jail'
[scnr/engine/utilities.rb#exception_jail:408] /home/user/.local/bin/scnr-v1.5.2/.system/gems/gems/scnr-engine-0.1.2/lib/scnr/engine/session.rb:252:in `login'
[scnr/engine/utilities.rb#exception_jail:408] /home/user/.local/bin/scnr-v1.5.2/.system/gems/gems/scnr-engine-0.1.2/components/plugins/login/login_script.rb:49:in `prepare'
[scnr/engine/utilities.rb#exception_jail:408] /home/user/.local/bin/scnr-v1.5.2/.system/gems/gems/scnr-engine-0.1.2/lib/scnr/engine/plugin/manager.rb:212:in `block (3 levels) in restore'
[scnr/engine/utilities.rb#exception_jail:408] /home/user/.local/bin/scnr-v1.5.2/.system/gems/gems/scnr-engine-0.1.2/lib/scnr/engine/utilities.rb:396:in `exception_jail'
[scnr/engine/utilities.rb#exception_jail:408] /home/user/.local/bin/scnr-v1.5.2/.system/gems/gems/scnr-engine-0.1.2/lib/scnr/engine/plugin/manager.rb:206:in `block (2 levels) in restore'
[scnr/engine/utilities.rb#exception_jail:409] --------------------------------------------------------------------------------
[scnr/engine/ui/output_interface/implemented.rb#print_exception:16] [NoMethodError] undefined method `wait_for_pending_requests' for nil:NilClass
[scnr/engine/ui/output_interface/implemented.rb#print_error_backtrace:12] /home/user/.local/bin/scnr-v1.5.2/.system/gems/gems/scnr-engine-0.1.2/lib/scnr/engine/browser/parts/engine.rb:106:in `wait_till_ready'
[scnr/engine/ui/output_interface/implemented.rb#print_error_backtrace:12] /home/user/.local/bin/scnr-v1.5.2/.system/gems/gems/scnr-engine-0.1.2/components/plugins/login/login_script.rb:40:in `block in prepare'
[scnr/engine/ui/output_interface/implemented.rb#print_error_backtrace:12] /home/user/.local/bin/scnr-v1.5.2/.system/gems/gems/scnr-engine-0.1.2/lib/scnr/engine/session.rb:334:in `login_from_sequence'
[scnr/engine/ui/output_interface/implemented.rb#print_error_backtrace:12] /home/user/.local/bin/scnr-v1.5.2/.system/gems/gems/scnr-engine-0.1.2/lib/scnr/engine/session.rb:253:in `block in login'
[scnr/engine/ui/output_interface/implemented.rb#print_error_backtrace:12] /home/user/.local/bin/scnr-v1.5.2/.system/gems/gems/scnr-engine-0.1.2/lib/scnr/engine/utilities.rb:396:in `exception_jail'
[scnr/engine/ui/output_interface/implemented.rb#print_error_backtrace:12] /home/user/.local/bin/scnr-v1.5.2/.system/gems/gems/scnr-engine-0.1.2/lib/scnr/engine/session.rb:252:in `login'
[scnr/engine/ui/output_interface/implemented.rb#print_error_backtrace:12] /home/user/.local/bin/scnr-v1.5.2/.system/gems/gems/scnr-engine-0.1.2/components/plugins/login/login_script.rb:49:in `prepare'
[scnr/engine/ui/output_interface/implemented.rb#print_error_backtrace:12] /home/user/.local/bin/scnr-v1.5.2/.system/gems/gems/scnr-engine-0.1.2/lib/scnr/engine/plugin/manager.rb:212:in `block (3 levels) in restore'
[scnr/engine/ui/output_interface/implemented.rb#print_error_backtrace:12] /home/user/.local/bin/scnr-v1.5.2/.system/gems/gems/scnr-engine-0.1.2/lib/scnr/engine/utilities.rb:396:in `exception_jail'
[scnr/engine/ui/output_interface/implemented.rb#print_error_backtrace:12] /home/user/.local/bin/scnr-v1.5.2/.system/gems/gems/scnr-engine-0.1.2/lib/scnr/engine/plugin/manager.rb:206:in `block (2 levels) in restore'
[/home/user/.local/bin/scnr-v1.5.2/.system/gems/gems/scnr-engine-0.1.2/components/plugins/login/login_script.rb#set_status:87] An error was encountered while executing the login script.
[scnr/engine/ui/output_interface/implemented.rb#print_exception:16] [NoMethodError] undefined method `wait_for_pending_requests' for nil:NilClass
[scnr/engine/ui/output_interface/implemented.rb#print_error_backtrace:12] /home/user/.local/bin/scnr-v1.5.2/.system/gems/gems/scnr-engine-0.1.2/lib/scnr/engine/browser/parts/engine.rb:106:in `wait_till_ready'
[scnr/engine/ui/output_interface/implemented.rb#print_error_backtrace:12] /home/user/.local/bin/scnr-v1.5.2/.system/gems/gems/scnr-engine-0.1.2/components/plugins/login/login_script.rb:40:in `block in prepare'
[scnr/engine/ui/output_interface/implemented.rb#print_error_backtrace:12] /home/user/.local/bin/scnr-v1.5.2/.system/gems/gems/scnr-engine-0.1.2/lib/scnr/engine/session.rb:334:in `login_from_sequence'
[scnr/engine/ui/output_interface/implemented.rb#print_error_backtrace:12] /home/user/.local/bin/scnr-v1.5.2/.system/gems/gems/scnr-engine-0.1.2/lib/scnr/engine/session.rb:253:in `block in login'
[scnr/engine/ui/output_interface/implemented.rb#print_error_backtrace:12] /home/user/.local/bin/scnr-v1.5.2/.system/gems/gems/scnr-engine-0.1.2/lib/scnr/engine/utilities.rb:396:in `exception_jail'
[scnr/engine/ui/output_interface/implemented.rb#print_error_backtrace:12] /home/user/.local/bin/scnr-v1.5.2/.system/gems/gems/scnr-engine-0.1.2/lib/scnr/engine/session.rb:252:in `login'
[scnr/engine/ui/output_interface/implemented.rb#print_error_backtrace:12] /home/user/.local/bin/scnr-v1.5.2/.system/gems/gems/scnr-engine-0.1.2/lib/scnr/engine/session.rb:208:in `block in ensure_logged_in'
[scnr/engine/ui/output_interface/implemented.rb#print_error_backtrace:12] /home/user/.local/bin/scnr-v1.5.2/.system/gems/gems/scnr-engine-0.1.2/lib/scnr/engine/session.rb:207:in `times'
[scnr/engine/ui/output_interface/implemented.rb#print_error_backtrace:12] /home/user/.local/bin/scnr-v1.5.2/.system/gems/gems/scnr-engine-0.1.2/lib/scnr/engine/session.rb:207:in `ensure_logged_in'
[scnr/engine/ui/output_interface/implemented.rb#print_error_backtrace:12] /home/user/.local/bin/scnr-v1.5.2/.system/gems/gems/scnr-engine-0.1.2/lib/scnr/engine/framework/parts/audit.rb:79:in `audit_page'
[scnr/engine/ui/output_interface/implemented.rb#print_error_backtrace:12] /home/user/.local/bin/scnr-v1.5.2/.system/gems/gems/scnr-engine-0.1.2/lib/scnr/engine/framework/parts/audit.rb:257:in `audit_queues'
[scnr/engine/ui/output_interface/implemented.rb#print_error_backtrace:12] /home/user/.local/bin/scnr-v1.5.2/.system/gems/gems/scnr-engine-0.1.2/lib/scnr/engine/framework/parts/audit.rb:237:in `block in audit'
[scnr/engine/ui/output_interface/implemented.rb#print_error_backtrace:12] /home/user/.local/bin/scnr-v1.5.2/.system/gems/gems/scnr-engine-0.1.2/lib/scnr/engine/framework/parts/audit.rb:209:in `loop'
[scnr/engine/ui/output_interface/implemented.rb#print_error_backtrace:12] /home/user/.local/bin/scnr-v1.5.2/.system/gems/gems/scnr-engine-0.1.2/lib/scnr/engine/framework/parts/audit.rb:209:in `audit'
[scnr/engine/ui/output_interface/implemented.rb#print_error_backtrace:12] /home/user/.local/bin/scnr-v1.5.2/.system/gems/gems/scnr-engine-0.1.2/lib/scnr/engine/framework.rb:96:in `block in run'
[scnr/engine/ui/output_interface/implemented.rb#print_error_backtrace:12] /home/user/.local/bin/scnr-v1.5.2/.system/gems/gems/scnr-engine-0.1.2/lib/scnr/engine/utilities.rb:396:in `exception_jail'
[scnr/engine/ui/output_interface/implemented.rb#print_error_backtrace:12] /home/user/.local/bin/scnr-v1.5.2/.system/gems/gems/scnr-engine-0.1.2/lib/scnr/engine/framework.rb:96:in `run'
[scnr/engine/ui/output_interface/implemented.rb#print_error_backtrace:12] (eval):39:in `block (2 levels) in <encoded>'
[scnr/engine/ui/output_interface/implemented.rb#print_error_backtrace:12] /home/user/.local/bin/scnr-v1.5.2/.system/gems/gems/dsel-0.1.0/lib/dsel/api/generator.rb:245:in `block (3 levels) in define_call_router'
[scnr/engine/ui/output_interface/implemented.rb#print_error_backtrace:12] /home/user/.local/bin/scnr-v1.5.2/.system/gems/gems/dsel-0.1.0/lib/dsel/api/generator.rb:123:in `calling'
[scnr/engine/ui/output_interface/implemented.rb#print_error_backtrace:12] /home/user/.local/bin/scnr-v1.5.2/.system/gems/gems/dsel-0.1.0/lib/dsel/api/generator.rb:266:in `method_missing'
[scnr/engine/ui/output_interface/implemented.rb#print_error_backtrace:12] /home/user/.local/bin/scnr-v1.5.2/.system/gems/gems/dsel-0.1.0/lib/dsel/api/generator.rb:244:in `block (2 levels) in define_call_router'
[scnr/engine/ui/output_interface/implemented.rb#print_error_backtrace:12] /home/user/.local/bin/scnr-v1.5.2/.system/gems/gems/cuboid-0.2.11/lib/cuboid/rpc/server/instance.rb:107:in `block in restore!'
[scnr/engine/utilities.rb#exception_jail:400] 
[scnr/engine/utilities.rb#exception_jail:401] Parent:
[scnr/engine/utilities.rb#exception_jail:402] SCNR::Engine::Session
[scnr/engine/utilities.rb#exception_jail:403] 
[scnr/engine/utilities.rb#exception_jail:404] Block:
[scnr/engine/utilities.rb#exception_jail:405] #<Proc:0x000000002188b8c0 /home/user/.local/bin/scnr-v1.5.2/.system/gems/gems/scnr-engine-0.1.2/lib/scnr/engine/session.rb:252>
[scnr/engine/utilities.rb#exception_jail:406] 
[scnr/engine/utilities.rb#exception_jail:407] Caller:
[scnr/engine/utilities.rb#exception_jail:408] /home/user/.local/bin/scnr-v1.5.2/.system/gems/gems/scnr-engine-0.1.2/lib/scnr/engine/utilities.rb:395:in `exception_jail'
[scnr/engine/utilities.rb#exception_jail:408] /home/user/.local/bin/scnr-v1.5.2/.system/gems/gems/scnr-engine-0.1.2/lib/scnr/engine/session.rb:252:in `login'
[scnr/engine/utilities.rb#exception_jail:408] /home/user/.local/bin/scnr-v1.5.2/.system/gems/gems/scnr-engine-0.1.2/lib/scnr/engine/session.rb:208:in `block in ensure_logged_in'
[scnr/engine/utilities.rb#exception_jail:408] /home/user/.local/bin/scnr-v1.5.2/.system/gems/gems/scnr-engine-0.1.2/lib/scnr/engine/session.rb:207:in `times'
[scnr/engine/utilities.rb#exception_jail:408] /home/user/.local/bin/scnr-v1.5.2/.system/gems/gems/scnr-engine-0.1.2/lib/scnr/engine/session.rb:207:in `ensure_logged_in'
[scnr/engine/utilities.rb#exception_jail:408] /home/user/.local/bin/scnr-v1.5.2/.system/gems/gems/scnr-engine-0.1.2/lib/scnr/engine/framework/parts/audit.rb:79:in `audit_page'
[scnr/engine/utilities.rb#exception_jail:408] /home/user/.local/bin/scnr-v1.5.2/.system/gems/gems/scnr-engine-0.1.2/lib/scnr/engine/framework/parts/audit.rb:257:in `audit_queues'
[scnr/engine/utilities.rb#exception_jail:408] /home/user/.local/bin/scnr-v1.5.2/.system/gems/gems/scnr-engine-0.1.2/lib/scnr/engine/framework/parts/audit.rb:237:in `block in audit'
[scnr/engine/utilities.rb#exception_jail:408] /home/user/.local/bin/scnr-v1.5.2/.system/gems/gems/scnr-engine-0.1.2/lib/scnr/engine/framework/parts/audit.rb:209:in `loop'
[scnr/engine/utilities.rb#exception_jail:408] /home/user/.local/bin/scnr-v1.5.2/.system/gems/gems/scnr-engine-0.1.2/lib/scnr/engine/framework/parts/audit.rb:209:in `audit'
[scnr/engine/utilities.rb#exception_jail:408] /home/user/.local/bin/scnr-v1.5.2/.system/gems/gems/scnr-engine-0.1.2/lib/scnr/engine/framework.rb:96:in `block in run'
[scnr/engine/utilities.rb#exception_jail:408] /home/user/.local/bin/scnr-v1.5.2/.system/gems/gems/scnr-engine-0.1.2/lib/scnr/engine/utilities.rb:396:in `exception_jail'
[scnr/engine/utilities.rb#exception_jail:408] /home/user/.local/bin/scnr-v1.5.2/.system/gems/gems/scnr-engine-0.1.2/lib/scnr/engine/framework.rb:96:in `run'
[scnr/engine/utilities.rb#exception_jail:408] (eval):39:in `block (2 levels) in <encoded>'
[scnr/engine/utilities.rb#exception_jail:408] /home/user/.local/bin/scnr-v1.5.2/.system/gems/gems/dsel-0.1.0/lib/dsel/api/generator.rb:245:in `block (3 levels) in define_call_router'
[scnr/engine/utilities.rb#exception_jail:408] /home/user/.local/bin/scnr-v1.5.2/.system/gems/gems/dsel-0.1.0/lib/dsel/api/generator.rb:123:in `calling'
[scnr/engine/utilities.rb#exception_jail:408] /home/user/.local/bin/scnr-v1.5.2/.system/gems/gems/dsel-0.1.0/lib/dsel/api/generator.rb:266:in `method_missing'
[scnr/engine/utilities.rb#exception_jail:408] /home/user/.local/bin/scnr-v1.5.2/.system/gems/gems/dsel-0.1.0/lib/dsel/api/generator.rb:244:in `block (2 levels) in define_call_router'
[scnr/engine/utilities.rb#exception_jail:408] /home/user/.local/bin/scnr-v1.5.2/.system/gems/gems/cuboid-0.2.11/lib/cuboid/rpc/server/instance.rb:107:in `block in restore!'
[scnr/engine/utilities.rb#exception_jail:409] --------------------------------------------------------------------------------
[scnr/engine/ui/output_interface/implemented.rb#print_exception:16] [NoMethodError] undefined method `cookies' for nil:NilClass
[scnr/engine/ui/output_interface/implemented.rb#print_error_backtrace:12] /home/user/.local/bin/scnr-v1.5.2/.system/gems/gems/scnr-engine-0.1.2/lib/scnr/engine/session.rb:257:in `login'
[scnr/engine/ui/output_interface/implemented.rb#print_error_backtrace:12] /home/user/.local/bin/scnr-v1.5.2/.system/gems/gems/scnr-engine-0.1.2/lib/scnr/engine/session.rb:208:in `block in ensure_logged_in'
[scnr/engine/ui/output_interface/implemented.rb#print_error_backtrace:12] /home/user/.local/bin/scnr-v1.5.2/.system/gems/gems/scnr-engine-0.1.2/lib/scnr/engine/session.rb:207:in `times'
[scnr/engine/ui/output_interface/implemented.rb#print_error_backtrace:12] /home/user/.local/bin/scnr-v1.5.2/.system/gems/gems/scnr-engine-0.1.2/lib/scnr/engine/session.rb:207:in `ensure_logged_in'
[scnr/engine/ui/output_interface/implemented.rb#print_error_backtrace:12] /home/user/.local/bin/scnr-v1.5.2/.system/gems/gems/scnr-engine-0.1.2/lib/scnr/engine/framework/parts/audit.rb:79:in `audit_page'
[scnr/engine/ui/output_interface/implemented.rb#print_error_backtrace:12] /home/user/.local/bin/scnr-v1.5.2/.system/gems/gems/scnr-engine-0.1.2/lib/scnr/engine/framework/parts/audit.rb:257:in `audit_queues'
[scnr/engine/ui/output_interface/implemented.rb#print_error_backtrace:12] /home/user/.local/bin/scnr-v1.5.2/.system/gems/gems/scnr-engine-0.1.2/lib/scnr/engine/framework/parts/audit.rb:237:in `block in audit'
[scnr/engine/ui/output_interface/implemented.rb#print_error_backtrace:12] /home/user/.local/bin/scnr-v1.5.2/.system/gems/gems/scnr-engine-0.1.2/lib/scnr/engine/framework/parts/audit.rb:209:in `loop'
[scnr/engine/ui/output_interface/implemented.rb#print_error_backtrace:12] /home/user/.local/bin/scnr-v1.5.2/.system/gems/gems/scnr-engine-0.1.2/lib/scnr/engine/framework/parts/audit.rb:209:in `audit'
[scnr/engine/ui/output_interface/implemented.rb#print_error_backtrace:12] /home/user/.local/bin/scnr-v1.5.2/.system/gems/gems/scnr-engine-0.1.2/lib/scnr/engine/framework.rb:96:in `block in run'
[scnr/engine/ui/output_interface/implemented.rb#print_error_backtrace:12] /home/user/.local/bin/scnr-v1.5.2/.system/gems/gems/scnr-engine-0.1.2/lib/scnr/engine/utilities.rb:396:in `exception_jail'
[scnr/engine/ui/output_interface/implemented.rb#print_error_backtrace:12] /home/user/.local/bin/scnr-v1.5.2/.system/gems/gems/scnr-engine-0.1.2/lib/scnr/engine/framework.rb:96:in `run'
[scnr/engine/ui/output_interface/implemented.rb#print_error_backtrace:12] (eval):39:in `block (2 levels) in <encoded>'
[scnr/engine/ui/output_interface/implemented.rb#print_error_backtrace:12] /home/user/.local/bin/scnr-v1.5.2/.system/gems/gems/dsel-0.1.0/lib/dsel/api/generator.rb:245:in `block (3 levels) in define_call_router'
[scnr/engine/ui/output_interface/implemented.rb#print_error_backtrace:12] /home/user/.local/bin/scnr-v1.5.2/.system/gems/gems/dsel-0.1.0/lib/dsel/api/generator.rb:123:in `calling'
[scnr/engine/ui/output_interface/implemented.rb#print_error_backtrace:12] /home/user/.local/bin/scnr-v1.5.2/.system/gems/gems/dsel-0.1.0/lib/dsel/api/generator.rb:266:in `method_missing'
[scnr/engine/ui/output_interface/implemented.rb#print_error_backtrace:12] /home/user/.local/bin/scnr-v1.5.2/.system/gems/gems/dsel-0.1.0/lib/dsel/api/generator.rb:244:in `block (2 levels) in define_call_router'
[scnr/engine/ui/output_interface/implemented.rb#print_error_backtrace:12] /home/user/.local/bin/scnr-v1.5.2/.system/gems/gems/cuboid-0.2.11/lib/cuboid/rpc/server/instance.rb:107:in `block in restore!'
[scnr/engine/utilities.rb#exception_jail:400] 
[scnr/engine/utilities.rb#exception_jail:401] Parent:
[scnr/engine/utilities.rb#exception_jail:402] SCNR::Engine::Framework
[scnr/engine/utilities.rb#exception_jail:403] 
[scnr/engine/utilities.rb#exception_jail:404] Block:
[scnr/engine/utilities.rb#exception_jail:405] #<Proc:0x00000000214634c8 /home/user/.local/bin/scnr-v1.5.2/.system/gems/gems/scnr-engine-0.1.2/lib/scnr/engine/framework.rb:96>
[scnr/engine/utilities.rb#exception_jail:406] 
[scnr/engine/utilities.rb#exception_jail:407] Caller:
[scnr/engine/utilities.rb#exception_jail:408] /home/user/.local/bin/scnr-v1.5.2/.system/gems/gems/scnr-engine-0.1.2/lib/scnr/engine/utilities.rb:395:in `exception_jail'
[scnr/engine/utilities.rb#exception_jail:408] /home/user/.local/bin/scnr-v1.5.2/.system/gems/gems/scnr-engine-0.1.2/lib/scnr/engine/framework.rb:96:in `run'
[scnr/engine/utilities.rb#exception_jail:408] (eval):39:in `block (2 levels) in <encoded>'
[scnr/engine/utilities.rb#exception_jail:408] /home/user/.local/bin/scnr-v1.5.2/.system/gems/gems/dsel-0.1.0/lib/dsel/api/generator.rb:245:in `block (3 levels) in define_call_router'
[scnr/engine/utilities.rb#exception_jail:408] /home/user/.local/bin/scnr-v1.5.2/.system/gems/gems/dsel-0.1.0/lib/dsel/api/generator.rb:123:in `calling'
[scnr/engine/utilities.rb#exception_jail:408] /home/user/.local/bin/scnr-v1.5.2/.system/gems/gems/dsel-0.1.0/lib/dsel/api/generator.rb:266:in `method_missing'
[scnr/engine/utilities.rb#exception_jail:408] /home/user/.local/bin/scnr-v1.5.2/.system/gems/gems/dsel-0.1.0/lib/dsel/api/generator.rb:244:in `block (2 levels) in define_call_router'
[scnr/engine/utilities.rb#exception_jail:408] /home/user/.local/bin/scnr-v1.5.2/.system/gems/gems/cuboid-0.2.11/lib/cuboid/rpc/server/instance.rb:107:in `block in restore!'
[scnr/engine/utilities.rb#exception_jail:409] --------------------------------------------------------------------------------
I, [2024-09-18T15:23:37.836532 #86788]  INFO -- Call: scan.progress [127.0.0.1]
I, [2024-09-18T15:23:37.843199 #86788]  INFO -- Call: scan.generate_session_snapshot [127.0.0.1]
I, [2024-09-18T15:23:37.884534 #86788]  INFO -- Call: instance.generate_report [127.0.0.1]
I, [2024-09-18T15:23:38.033308 #86788]  INFO -- Call: instance.consumed_pids [127.0.0.1]
I, [2024-09-18T15:23:38.045476 #86788]  INFO -- Call: instance.shutdown [127.0.0.1]
I, [2024-09-18T15:23:38.045679 #86788]  INFO -- System: Shutting down in 2 seconds...

pymnh avatar Sep 18 '24 13:09 pymnh

I tried both configs but couldn't reproduce the error.

Are you sure you're not supposed to submit a JSON body when logging in? Btw, I tried it but got a server error 500, I may have the wrong data.

Zapotek avatar Sep 20 '24 09:09 Zapotek