오류 - 로깅 예외 : 단계> _sahi._takePageScreenShot() <이 90 초 내에 완료되지 않았습니다.때로는 Jenkins (개미로 실행)의 Sahi Pro 스크립트가 요소를 찾을 수 없습니다.
이 오류는 논리적 인 이유없이 나타납니다. 한 번 빌드를 실행하면 모든 것이 정상입니다. 그리고 다른 시간에이 오류가 나타나고 빌드가 실패합니다.
여기서 두 번만 스크립트가 실제로 실행되고 있음을 알 수 있습니다. 처음에 붙어 있지 않습니다.
이 오류가 발생하면 브라우저에서 무언가를 찾으려는 첫 번째 객체에 오류가 발생합니다.
콘솔 로그 :
[sahi] Nov 07, 2017 2:16:10 AM in.co.sahi.distributed.DSahiRunner startNonDistributedRun
[sahi] INFO: SuiteId : sahi_dde93c7c0a6640408608e800eeba549960a0
[sahi] Nov 07, 2017 2:16:10 AM in.co.sahi.distributed.DSahiRunner startNonDistributedRun
[sahi] INFO: URL : http://localhost:9999/_s_/dyn/in.co.sahi.command.Master_runNonDistributed?1=1&baseURL=http%3A%2F%2Fnewbrick.tietolatvia.lv%3A3650%2F&browserType=chrome&emailPasswordHidden=true&emailProp=&emailProperties=%2Fhome%2Fjenkins%2Fsahi%2Fsahi_pro_runner%2Fuserdata%2Fconfig%2Femail.properties&emailTrigger=success%2Cfailure&failedSuiteName=fail_chrome.dd.csv&host=localhost&isSendEmailS=false&isSingleSessionS=true&jsCodeCoverage=%24%7BjsCodeCoverage%7D&logsInfo=html%3A%2Fhome%2Fjenkins%2Fjenkins%2Fworkspace%2FPAIS1%2Freports%2Cjunit%3A%2Fhome%2Fjenkins%2Fjenkins%2Fworkspace%2FPAIS1%2Freports&port=9999&scriptsPathMaster=%2Fhome%2Fjenkins%2Fsahi%2Fsahi_pro_runner%2Fuserdata%2Fscripts&sendEmailPeriodicallyS=false&sendEmailPeriodicallyTime=&showPeriodicSummary=true&suiteId=sahi_dde93c7c0a6640408608e800eeba549960a0&suitePath=%2Fhome%2Fjenkins%2Fjenkins%2Fworkspace%2FPAIS1%2FPAIS1.dd.csv&threads=5
[java] Nov 07, 2017 2:16:10 AM in.co.sahi.command.Master addNodes
[java] INFO: syncNodes = false
[java] Nov 07, 2017 2:16:10 AM in.co.sahi.distributed.DSuiteRunner addNode
[java] INFO: Adding localhost:9999
[java] Nov 07, 2017 2:16:10 AM in.co.sahi.datastore.SahiDB createTables
[java] INFO: Check tables version
[java] Nov 07, 2017 2:16:11 AM in.co.sahi.datastore.SahiDB createTables
[java] INFO: versionFromDB=2017-04-21 21:05:44
[java] Nov 07, 2017 2:16:11 AM in.co.sahi.datastore.SahiDB createTables
[java] INFO: version=2017-04-21 21:05:44
[java] Nov 07, 2017 2:16:11 AM in.co.sahi.datastore.SahiDB createTables
[java] INFO: At current version. No changes were done.
[java] Nov 07, 2017 2:16:11 AM in.co.sahi.datastore.SahiDB createTables
[java] INFO: {result: [["SAHIKEY","SAHIVALUE"],["dbVersion","89"],["versionNo","2017-04-21 21:05:44"]]}
[java] Nov 07, 2017 2:16:11 AM in.co.sahi.datastore.SahiDB createTables
[java] INFO: Finished preparing report tables: 445ms
[java] Nov 07, 2017 2:16:11 AM net.sf.sahi.test.ProcessHelper execute
[java] INFO: env DISPLAY=:1 google-chrome --no-default-browser-check --no-first-run --start-maximized --user-data-dir=/home/jenkins/sahi/sahi_pro_runner/userdata/browser/chrome/profiles/sahi0 --proxy-server=127.0.0.1:9999 --disable-popup-blocking --always-authorize-plugins --allow-outdated-plugins --enable-npapi --disable-translate --no-managed-user-acknowledgment-check --disable-session-crashed-bubble --incognito http://sahi.example.com/_s_/dyn/Player_auto?startUrl=http%3A%2F%2Fnewbrick.tietolatvia.lv%3A3650%2F__SahiAmpersandSahi__sahisid=sahi_dde93c7c0a6640408608e800eeba549960a0sahix6cb39e7b0cb3f0486e09b270f80b45ed9098x__SahiAmpersandSahi__isSingleSession=true
[java] Nov 07, 2017 2:16:11 AM net.sf.sahi.test.TestLauncher execute
[java] INFO: #### Running Script: /home/jenkins/jenkins/workspace/PAIS1/Scen01.sah
[java] Nov 07, 2017 2:16:11 AM net.sf.sahi.test.ProcessHelper$PIDGatherer run
[java] INFO: PIDs: [32001, 32017, 32020, 32023, 32058, 32060]; 351 ms
[sahi] Nov 07, 2017 02:16:11 AM STARTED: Scen01.sah BROWSER: chrome
[sahi] Nov 07, 2017 02:16:11 AM Testcases: 0/0, Scripts: 0/0 BROWSER: chrome
[java] Rhino lib: startMode = BROWSER
[java] Rhino lib:Setting mode: BROWSER
[java] Nov 07, 2017 2:16:21 AM net.sf.sahi.RemoteRequestProcessor processHttp
[java] WARNING: Returning CannotConnectResponse for: https://ssl.gstatic.com/safebrowsing/csd/client_model_v5_variation_0.pb
[java] Nov 07, 2017 2:16:21 AM net.sf.sahi.RemoteRequestProcessor processHttp
[java] WARNING: Returning CannotConnectResponse for: https://ssl.gstatic.com/safebrowsing/csd/client_model_v5_ext_variation_0.pb
[java] Rhino lib:/home/jenkins/jenkins/workspace/PAIS1/Page/Base.sah already included.
[java] Rhino lib:/home/jenkins/jenkins/workspace/PAIS1/Page/Base.sah already included.
[java] Rhino lib:/home/jenkins/jenkins/workspace/PAIS1/Page/Base.sah already included.
[java] Rhino lib:/home/jenkins/jenkins/workspace/PAIS1/Page/Base.sah already included.
[java] Rhino lib:/home/jenkins/jenkins/workspace/PAIS1/Page/Order.sah already included.
[java] Rhino lib:/home/jenkins/jenkins/workspace/PAIS1/Page/Base.sah already included.
[java] Rhino lib:Step >_sahi._takePageScreenShot()< did not complete in 90 seconds.
[java] message = ALREADY_LOGGED (RhinoScriptRunner.run#1660)
[java] token = ALREADY_LOGGED (RhinoScriptRunner.run#1660)
[java] Nov 07, 2017 2:19:10 AM net.sf.sahi.RemoteRequestProcessor processHttp
[java] WARNING: Returning CannotConnectResponse for: https://safebrowsing.google.com/safebrowsing/downloads?client=googlechrome&appver=58.0.3029.110&pver=3.0&key=AIzaSyBOti4mM-6x9WDnZIjIeyEU21OpBXqWBgw&ext=0
[java] Nov 07, 2017 2:19:10 AM net.sf.sahi.RemoteRequestProcessor processHttp
[java] WARNING: Returning CannotConnectResponse for: https://alt2-safebrowsing.google.com/safebrowsing/downloads?client=googlechrome&appver=58.0.3029.110&pver=3.0&key=AIzaSyBOti4mM-6x9WDnZIjIeyEU21OpBXqWBgw
[java] Nov 07, 2017 2:20:10 AM net.sf.sahi.RemoteRequestProcessor processHttp
[java] WARNING: Returning CannotConnectResponse for: https://safebrowsing.google.com/safebrowsing/downloads?client=googlechrome&appver=58.0.3029.110&pver=3.0&key=AIzaSyBOti4mM-6x9WDnZIjIeyEU21OpBXqWBgw&ext=0
[java] Nov 07, 2017 2:20:10 AM net.sf.sahi.RemoteRequestProcessor processHttp
[java] WARNING: Returning CannotConnectResponse for: https://alt2-safebrowsing.google.com/safebrowsing/downloads?client=googlechrome&appver=58.0.3029.110&pver=3.0&key=AIzaSyBOti4mM-6x9WDnZIjIeyEU21OpBXqWBgw
[java] Rhino lib:Step >_sahi._takePageScreenShot()< did not complete in 90 seconds.
[sahi] Nov 07, 2017 02:21:16 AM FAILED: Scen01.sah BROWSER: chrome
[sahi] Nov 07, 2017 02:21:16 AM Testcases: 0/1, Scripts: 0/2 BROWSER: chrome
이 오류가 있었나요? 어떻게 그걸 벗어나?
제안 된 솔루션 중 하나 인 새로운 버전 7.1이 추가되었습니다. 그것은 작동하지 않았다. sahi.properties를 변경 - 첫 번째 시도 - 긍정적입니다. 그것이 미래에도 도움이되기를 바랍니다. 감사. sahi.properties에서 script.time_between_steps를 1000에서 100으로 변경했습니다. 다른 모든 값은 동일했습니다. – abiab
불행한 상황이 동일합니다. – abiab
내가 가지고있는 유일한 다른 팁 : 다른 숫자를 늘리고 한 번에 적은 수의 스크립트를 실행하고 짧은 스크립트를 실행하십시오. sahi pro를 사용할 때 [email protected]에 해결책을 요청할 수 있습니다. – globalworming