ExportXMLWordPrintable

    • Type: Problem report
    • Resolution: Unresolved
    • Priority: Trivial
    • None
    • Affects Version/s: 8.0.0beta2
    • Component/s: Server (S)
    • None

      Steps to reproduce:
      1. Setup server conf

      
      WebDriverURL=http://127.0.0.1:4444/wd/hub
      StartBrowserPollers=1
      

      2. Selenium:

      docker run -d --name selenium-chrome -p 4444:4444 selenium/standalone-chrome
      
      

      3. Script can be used to emulate hanging site connection(in console):

      while true; do nc -l -p 8888; done
      

      4. Setup host with Browser Item

      Item script:

      var browser = new Browser(Browser.chromeOptions());
      try {    browser.navigate("http://192.168.54.101:8888/");
          return "OK";
      } catch(e) {
          return "ERR: " + e.message;
      } 
      

      5. Go to Item Test
      6. Get Value and test

      Expected result: Timeout error message. ERR: cannot open url: timeout: Timed out receiving message from renderer: -0.004

      Actual result:

      Server Log:

      86482:20260928:153118.042 webdriver_release()
       86482:20260928:153118.042 webdriver_destroy()
       86482:20260928:153118.149 closed webdriver session a886f943028ae68219463502f2610e33
       86482:20260928:153118.149 zbx_es_execute() output:'ERR: cannot open url: timeout: Timed out receiving message from renderer: -0.004
        (Session info: chrome=153.0.8010.47)'
       86482:20260928:153118.149 End of zbx_es_execute():SUCCEED  allocated memory: 120477 max allocated or requested memory: 125372 max allowed memory: 1073741824
       86482:20260928:153118.149 In zbx_es_destroy_env()
       86482:20260928:153118.149 End of zbx_es_destroy_env():SUCCEED 
       86482:20260928:153118.149 End of get_value():SUCCEED
       86482:20260928:153118.149 End of zbx_trapper_item_test_run():SUCCEED
       86482:20260928:153118.149 trapper_item_test() json.buffer:'{}'
       86482:20260928:153118.149 End of zbx_trapper_item_test()
       86482:20260928:153118.149 zbx_setproctitle() title:'trapper #1 [processed data in 60.992637 sec, waiting for connection]'
      

      I suspect cause of this =- trapper_item_test() json.buffer:'{}'
      Empty buffer received causing Test Item to treat it as Unexpected error

        1. BrowserItemTimeout.png
          50 kB
          Vitalijs Cernisovs
        2. ServerError.png
          22 kB
          Vitalijs Cernisovs

            Assignee:
            Vitalijs Cernisovs
            Reporter:
            Vitalijs Cernisovs
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:

                Estimated:
                Original Estimate - Not Specified
                Not Specified
                Remaining:
                Remaining Estimate - Not Specified
                Not Specified
                Logged:
                Time Spent - 1h
                1h