Multiple error in my console

Hi,

I encountered multiple error in my console and and I do not know where it’s coming from :

SLF4J: The requested version 1.7.16 by your slf4j binding is not compatible with [1.6]
SLF4J: See http://www.slf4j.org/codes.html#version_mismatch for further details.
2019-08-10 12:43:11.972 INFO  c.k.katalon.core.main.TestCaseExecutor   - --------------------
2019-08-10 12:43:11.972 INFO  c.k.katalon.core.main.TestCaseExecutor   - START Test Cases/TC_Principale
2019-08-10 12:43:12.329 DEBUG testcase.TC_Principale                   - 1: openBrowser("")
2019-08-10 12:43:12.527 INFO  c.k.k.core.webui.driver.DriverFactory    - Starting 'Firefox' driver
août 10, 2019 12:43:12 PM org.openqa.selenium.remote.DesiredCapabilities firefox
INFOS: Using `new FirefoxOptions()` is preferred to `DesiredCapabilities.firefox()`
2019-08-10 12:43:12.624 INFO  c.k.k.core.webui.driver.DriverFactory    - Action delay is set to 0 seconds
1565437398099	mozrunner::runner	INFO	Running command: "C:\\Program Files\\Mozilla Firefox\\firefox.exe" "-marionette" "-foreground" "-no-remote" "-profile" "C:\\Users\\33695\\AppData\\Local\\Temp\\rust_mozprofile.FhNdv7BfKNqj"
1565437398462	addons.webextension.screenshots@mozilla.org	WARN	Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid extension permission: mozillaAddons
1565437398462	addons.webextension.screenshots@mozilla.org	WARN	Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid extension permission: telemetry
1565437398463	addons.webextension.screenshots@mozilla.org	WARN	Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid extension permission: resource://pdf.js/
1565437398463	addons.webextension.screenshots@mozilla.org	WARN	Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid extension permission: about:reader*
1565437399765	Marionette	INFO	Listening on port 34941
1565437400216	Marionette	WARN	TLS certificate errors will be ignored for this session
1565437400233	Marionette	INFO	Proxy settings initialised: {"proxyType":"direct"}
août 10, 2019 12:43:20 PM org.openqa.selenium.remote.ProtocolHandshake createSession
INFOS: Detected dialect: W3C
2019-08-10 12:43:20.324 INFO  c.k.k.core.webui.driver.DriverFactory    - sessionId = 43ff64a5-6bf4-4782-9e76-f4cca70dfee9
2019-08-10 12:43:20.336 INFO  c.k.k.core.webui.driver.DriverFactory    - browser = Firefox 68.0
2019-08-10 12:43:20.336 INFO  c.k.k.core.webui.driver.DriverFactory    - platform = Windows 10
2019-08-10 12:43:20.336 INFO  c.k.k.core.webui.driver.DriverFactory    - seleniumVersion = 3.141.59
2019-08-10 12:43:20.337 INFO  c.k.k.core.webui.driver.DriverFactory    - proxyInformation = ProxyInformation{proxyOption=NO_PROXY, proxyServerType=HTTP, password=, proxyServerAddress=, proxyServerPort=0}
2019-08-10 12:43:20.338 DEBUG testcase.TC_Principale                   - 2: navigateToUrl("https://www.pagesjaunes.fr/")
2019-08-10 12:43:21.565 DEBUG testcase.TC_Principale                   - 3: setText(findTestObject("PJ/1_Page_Accueil/1_TF_input_quoi qui _quoiqui"), "architecte")
JavaScript error: https://www.pagesjaunes.fr/assets/home/js/foot.home.min_8f5be2.js, line 278: ReferenceError: algoliasearch is not defined
JavaScript error: https://www.pagesjaunes.fr/assets/home/js/foot.home.min_8f5be2.js, line 278: ReferenceError: algoliasearch is not defined
JavaScript error: https://www.pagesjaunes.fr/assets/home/js/foot.home.min_8f5be2.js, line 278: ReferenceError: algoliasearch is not defined
JavaScript error: https://www.pagesjaunes.fr/assets/home/js/foot.home.min_8f5be2.js, line 278: ReferenceError: algoliasearch is not defined
JavaScript error: https://www.pagesjaunes.fr/assets/home/js/foot.home.min_8f5be2.js, line 278: ReferenceError: algoliasearch is not defined
JavaScript error: https://www.pagesjaunes.fr/assets/home/js/foot.home.min_8f5be2.js, line 278: ReferenceError: algoliasearch is not defined
JavaScript error: https://www.pagesjaunes.fr/assets/home/js/foot.home.min_8f5be2.js, line 278: ReferenceError: algoliasearch is not defined
JavaScript error: https://www.pagesjaunes.fr/assets/home/js/foot.home.min_8f5be2.js, line 278: ReferenceError: algoliasearch is not defined
JavaScript error: https://www.pagesjaunes.fr/assets/home/js/foot.home.min_8f5be2.js, line 278: ReferenceError: algoliasearch is not defined
JavaScript error: https://www.pagesjaunes.fr/assets/home/js/foot.home.min_8f5be2.js, line 278: ReferenceError: algoliasearch is not defined
JavaScript error: https://www.pagesjaunes.fr/assets/home/js/foot.home.min_8f5be2.js, line 278: ReferenceError: algoliasearch is not defined
2019-08-10 12:43:21.663 DEBUG testcase.TC_Principale                   - 4: setText(findTestObject("PJ/1_Page_Accueil/2_TF_input_o _ou"), "mantes-la-jolie")
JavaScript error: https://www.pagesjaunes.fr/assets/home/js/foot.home.min_8f5be2.js, line 278: ReferenceError: algoliasearch is not defined
JavaScript error: https://www.pagesjaunes.fr/assets/home/js/foot.home.min_8f5be2.js, line 278: ReferenceError: algoliasearch is not defined
JavaScript error: https://www.pagesjaunes.fr/assets/home/js/foot.home.min_8f5be2.js, line 278: ReferenceError: algoliasearch is not defined
JavaScript error: https://www.pagesjaunes.fr/assets/home/js/foot.home.min_8f5be2.js, line 278: ReferenceError: algoliasearch is not defined
JavaScript error: https://www.pagesjaunes.fr/assets/home/js/foot.home.min_8f5be2.js, line 278: ReferenceError: algoliasearch is not defined
JavaScript error: https://www.pagesjaunes.fr/assets/home/js/foot.home.min_8f5be2.js, line 278: ReferenceError: algoliasearch is not defined
JavaScript error: https://www.pagesjaunes.fr/assets/home/js/foot.home.min_8f5be2.js, line 278: ReferenceError: algoliasearch is not defined
JavaScript error: https://www.pagesjaunes.fr/assets/home/js/foot.home.min_8f5be2.js, line 278: ReferenceError: algoliasearch is not defined
JavaScript error: https://www.pagesjaunes.fr/assets/home/js/foot.home.min_8f5be2.js, line 278: ReferenceError: algoliasearch is not defined
JavaScript error: https://www.pagesjaunes.fr/assets/home/js/foot.home.min_8f5be2.js, line 278: ReferenceError: algoliasearch is not defined
JavaScript error: https://www.pagesjaunes.fr/assets/home/js/foot.home.min_8f5be2.js, line 278: ReferenceError: algoliasearch is not defined
JavaScript error: https://www.pagesjaunes.fr/assets/home/js/foot.home.min_8f5be2.js, line 278: ReferenceError: algoliasearch is not defined
JavaScript error: https://www.pagesjaunes.fr/assets/home/js/foot.home.min_8f5be2.js, line 278: ReferenceError: algoliasearch is not defined
JavaScript error: https://www.pagesjaunes.fr/assets/home/js/foot.home.min_8f5be2.js, line 278: ReferenceError: algoliasearch is not defined
JavaScript error: https://www.pagesjaunes.fr/assets/home/js/foot.home.min_8f5be2.js, line 278: ReferenceError: algoliasearch is not defined
JavaScript error: https://www.pagesjaunes.fr/assets/home/js/foot.home.min_8f5be2.js, line 278: ReferenceError: algoliasearch is not defined
2019-08-10 12:43:21.735 DEBUG testcase.TC_Principale                   - 5: click(findTestObject("PJ/1_Page_Accueil/3_Loupe_i_A proximit_icon icon-search"))
2019-08-10 12:43:22.113 DEBUG testcase.TC_Principale                   - 6: delay(5)
2019-08-10 12:43:27.128 DEBUG testcase.TC_Principale                   - 7: driver = getWebDriver()
2019-08-10 12:43:27.143 DEBUG testcase.TC_Principale                   - 8: buttons = driver.findElements(By.xpath("//a[@title='E-Mail']"))
2019-08-10 12:43:27.183 DEBUG testcase.TC_Principale                   - 9: a = buttons.size()
2019-08-10 12:43:27.183 DEBUG testcase.TC_Principale                   - 10: println("Number Of Email Object in this Page: " + a)
Number Of Email Object in this Page: 12
2019-08-10 12:43:27.183 DEBUG testcase.TC_Principale                   - 11: while (click(findTestObject("Object Repository/Page_Contactez un architecte dans la rgion Ile-de-France pour raliser vos projets devis et infos/span_Suivant")))
[Parent 10764, Gecko_IOThread] WARNING: pipe error: 109: file z:/task_1563383129/build/src/ipc/chromium/src/chrome/common/ipc_channel_win.cc, line 341
JavaScript error: https://a.adhslx.com/?id=94969&w=300&h=250&seller=100188100&adv=477649&oi=547538&cp=560589&cr=94969&zone=163414044&rtbsid=5032&v=2&price=0.1&bid=0.15&deviceid=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa&appid=-1&M1=pjbooster5d4e9fd33f9ea_0&M2=6&M3=-1..-1..-1..-1..-1..-1..-1..-1..1..-1..-1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa..0.139&vid=170156543380639975, line 101: SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON data
JavaScript error: https://c.adhslx.com/?id=44815&clctag=https%3A%2F%2Fwww.pagesjaunes.fr%2Fstat%2FclicAnn%3Fv%3D3.0%26p1%3D8%26p2%3D1%26p3%3D20190704171059PTD0001%26p4%3DPTD%26p5%3DLR%26p6%3D1701565433806399756265433811097%26p7%3D%26p8%3DGAUCHE%26p9%3D%26p10%3D%26p11%3D, line 100: SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON data
JavaScript error: https://a.adhslx.com/?id=44815&w=300&h=250&seller=2914&adv=9241&oi=515924&cp=566821&cr=44815&zone=152625591&rtbsid=5055&v=2&deviceid=ee41b1d0dacf4f7ea483966ed7931e84&appid=-1&M1=7170728289161525046_0&%20M2=2&M3=-1..2..1..-1..-1..-1..-1..-1..1..40..-1..ee41b1d0dacf4f7ea483966ed7931e84..0.764&gndr=u&age=0&ui=1668603801453706580&price=0.85&bid=0.85&cache_b=327946935, line 100: SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON data
JavaScript error: https://a.adhslx.com/?id=94969&w=300&h=250&seller=100188100&adv=477649&oi=547538&cp=560589&cr=94969&zone=163414044&rtbsid=5032&v=2&price=0.1&bid=0.15&deviceid=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa&appid=-1&M1=pjbooster5d4e9fd33f9ea_0&M2=6&M3=-1..-1..-1..-1..-1..-1..-1..-1..1..-1..-1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa..0.139&vid=170156543380639975, line 101: SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON data
JavaScript error: https://c.adhslx.com/?id=44815&clctag=https%3A%2F%2Fwww.pagesjaunes.fr%2Fstat%2FclicAnn%3Fv%3D3.0%26p1%3D8%26p2%3D1%26p3%3D20190704171059PTD0001%26p4%3DPTD%26p5%3DLR%26p6%3D1701565433806399756265433811097%26p7%3D%26p8%3DGAUCHE%26p9%3D%26p10%3D%26p11%3D, line 100: SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON data
JavaScript error: https://a.adhslx.com/?id=44815&w=300&h=250&seller=2914&adv=9241&oi=515924&cp=566821&cr=44815&zone=152625591&rtbsid=5055&v=2&deviceid=ee41b1d0dacf4f7ea483966ed7931e84&appid=-1&M1=7170728289161525046_0&%20M2=2&M3=-1..2..1..-1..-1..-1..-1..-1..1..40..-1..ee41b1d0dacf4f7ea483966ed7931e84..0.764&gndr=u&age=0&ui=1668603801453706580&price=0.85&bid=0.85&cache_b=327946935, line 100: SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON data
2019-08-10 12:43:30.315 INFO  c.k.katalon.core.main.TestCaseExecutor   - END Test Cases/TC_Principale

this is my code :slight_smile:

import static com.kms.katalon.core.testobject.ObjectRepository.findTestObject

import org.openqa.selenium.By
import org.openqa.selenium.Keys
import org.openqa.selenium.WebDriver
import org.openqa.selenium.WebElement

import com.kms.katalon.core.webui.driver.DriverFactory
import com.kms.katalon.core.webui.keyword.WebUiBuiltInKeywords as WebUI

WebUI.openBrowser('')
WebUI.navigateToUrl('https://www.pagesjaunes.fr/')
WebUI.setText(findTestObject('PJ/1_Page_Accueil/1_TF_input_quoi qui _quoiqui'), 'architecte')
WebUI.setText(findTestObject('PJ/1_Page_Accueil/2_TF_input_o _ou'), 'mantes-la-jolie')
WebUI.click(findTestObject('PJ/1_Page_Accueil/3_Loupe_i_A proximit_icon icon-search'))
//WebUI.click(findTestObject('PJ/2_Page_Resultat_Recherche/a_E-Mail'))
WebUI.delay(5)
//Cliquer sur le 1er Btn Email, 2ème Btn EMAIL
WebDriver driver = DriverFactory.getWebDriver()
List <WebElement> buttons = driver.findElements(By.xpath('//a[@title=\'E-Mail\']'))

a = buttons.size()
println("Number Of Email Object in this Page: "+a)
//while(WebUI.click(findTestObject('Object Repository/Page_Contactez un architecte dans la rgion Ile-de-France pour raliser vos projets devis et infos/span_Suivant'))){

if(a == 0){
	println("------------ PAS DE MAILS DANS CETTE PAGE ------------")
}else{
	for (def i=0; i<buttons.size(); i++){
		println("Loop n° "+i+" Nombre Email : "+buttons.size())
		buttons.get(i).click()
		
		//On rempli le formulaire et on envoie
		//WebUI.waitForElementVisible(findTestObject('PJ/3_Page_Formulaire/1_TF _Nom'), 5)
		
		WebUI.setText(findTestObject('PJ/3_Page_Formulaire/1_TF _Nom'),'totou')
		WebUI.setText(findTestObject('PJ/3_Page_Formulaire/2_TF_Email'),'xx@xx.com')
		WebUI.setText(findTestObject('PJ/3_Page_Formulaire/3_TF_TEL'),'0695826456')
		WebUI.setText(findTestObject('PJ/3_Page_Formulaire/4_TF_Objet_Message'),'blabla')
		
		
		//WebUI.click(findTestObject('PJ/3_Page_Formulaire/6_BTN_EnvoyerMSG'))
		WebUI.delay(3)
		WebUI.click(findTestObject('PJ/3_Page_Formulaire/X_i_Fermer_icon icon-fermer'))
		//WebUI.rightClick(findTestObject('PJ/3_Page_Formulaire/7_Libelle_CB_Merci votre message a bien t envoy'))
		//WebUI.click(findTestObject('PJ/4_Page_Prospect/1_NomEntreprise_h1'))
		//WebUI.click(findTestObject('PJ/3_Page_Formulaire/8_span_Retour aux rsultats')) //-> pas toujours présent ce lien
		//on fera un Alt + <- sur Mozilla
		WebUI.delay(3)
		WebUI.back()
		//WebUI.sendKeys(findTestObject('4bis/button_Prsentation'),Keys.chord(Keys.LEFT_ALT,Keys.ARROW_LEFT))
		//WebUI.closeBrowser()
		println("i==a"+i+a)
		if (i==buttons.size()-1){
			//cliquer sur SUIVANT
			WebUI.click(findTestObject('Object Repository/Page_Contactez un architecte dans la rgion Ile-de-France pour raliser vos projets devis et infos/span_Suivant'))
			WebUI.delay(3)
			buttons = driver.findElements(By.xpath("//a[@title='E-Mail']"))
		}else{
		buttons = driver.findElements(By.xpath("//a[@title='E-Mail']"))
		}
	}
	
	
//buttons = driver.findElements(By.xpath("//a[@title='E-Mail']"))
WebUI.delay(3)
//& WebUI.verifyElementVisible(findTestObject('Object Repository/Page_Contactez un architecte dans la rgion Ile-de-France pour raliser vos projets devis et infos/span_Suivant'))==false

//if (i==a){
//	println("------------ FINISHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH ------------")
//}



}
//}

As you discovered yourself, there are two libraries (Hibernate and some other) transitively importing SLF4J in two different versions. Unfortunately the older version is being picked up by maven (there are some rules which dependency should be chosen by maven in this situation). The solution is to add the exclusion in the dependency that imports older version of SLF4J ( com.example:foo-bar is example here):

<dependency>
  <groupId>com.example</groupId>
  <artifactId>foo-bar</artifactId>
  <version>1.2.3</version>
   <exclusions>
     <exclusion>
        <groupId>org.slf4j</groupId>
        <artifactId>slf4j-api</artifactId>
     </exclusion>
   </exclusions>
</dependency>

If you still experience this problem, issue:

$ mvn dependency:tree

Look for 1.5.8 version and exclude it from all libraries importing it.

Can we use this code for my shopify store?