Hi,
I was trying to connect Desktop Application using Katalon Studio WinAppDrivers getting following issues, We have configured the studio as suggested in the Katalon setup documents.
Detailed Error:
java.util.concurrent.ExecutionException: org.openqa.selenium.SessionNotCreatedException: Unable to create a new remote session. Please check the server log for more details. Original error: Unable to parse remote response: window.onload = function() { //const queryString = window.location.search;
// const urlParams = new URLSearchParams(queryString); for when we move off of IE11
// sessionStorage.setItem('url', urlParams.get('url') );
// sessionStorage.setItem('reason', urlParams.get('reason') );
// sessionStorage.setItem('reasoncode', urlParams.get('reasoncode') );
// sessionStorage.setItem('user', urlParams.get('user') );
urlParam = function(name){
var results = new RegExp('[\?&]' + name + '=([^&#]*)').exec(window.location.href);
if (results == null){
return null;
}
else {
return decodeURIComponent(results[1]) || 0;
}
}
sessionStorage.setItem('url', urlParam('url') );
sessionStorage.setItem('reason', urlParam('reason') );
sessionStorage.setItem('reasoncode', urlParam('reasoncode') );
sessionStorage.setItem('user', urlParam('user') );
window.location.replace('url_block.html');
}
</script>
</head>
Build info: version: ‘unknown’, revision: ‘unknown’, time: ‘unknown’
System info: host: ‘WXLT110295475’, ip: ‘192.168.1.72’, os.name: ‘Windows 10’, os.arch: ‘amd64’, os.version: ‘10.0’, java.version: ‘1.8.0_282’
Driver info: driver.version: WindowsDriver
at com.kms.katalon.composer.components.impl.dialogs.ProgressMonitorDialogWithThread.runAndWait(ProgressMonitorDialogWithThread.java:49)
at com.kms.katalon.composer.windows.dialog.WindowsAppComposite$5.run(WindowsAppComposite.java:240)
at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:122)
Caused by: org.openqa.selenium.SessionNotCreatedException: Unable to create a new remote session. Please check the server log for more details. Original error: Unable to parse remote response:
// const urlParams = new URLSearchParams(queryString); for when we move off of IE11
// sessionStorage.setItem('url', urlParams.get('url') );
// sessionStorage.setItem('reason', urlParams.get('reason') );
// sessionStorage.setItem('reasoncode', urlParams.get('reasoncode') );
// sessionStorage.setItem('user', urlParams.get('user') );
urlParam = function(name){
var results = new RegExp('[\?&]' + name + '=([^&#]*)').exec(window.location.href);
if (results == null){
return null;
}
else {
return decodeURIComponent(results[1]) || 0;
}
}
sessionStorage.setItem('url', urlParam('url') );
sessionStorage.setItem('reason', urlParam('reason') );
sessionStorage.setItem('reasoncode', urlParam('reasoncode') );
sessionStorage.setItem('user', urlParam('user') );
window.location.replace('url_block.html');
}
</script>
</head>
Build info: version: ‘unknown’, revision: ‘unknown’, time: ‘unknown’
System info: host: ‘WXLT110295475’, ip: ‘192.168.1.72’, os.name: ‘Windows 10’, os.arch: ‘amd64’, os.version: ‘10.0’, java.version: ‘1.8.0_282’
Driver info: driver.version: WindowsDriver
at io.appium.java_client.remote.AppiumCommandExecutor$1.createSession(AppiumCommandExecutor.java:208)
at io.appium.java_client.remote.AppiumCommandExecutor.createSession(AppiumCommandExecutor.java:217)
at io.appium.java_client.remote.AppiumCommandExecutor.execute(AppiumCommandExecutor.java:239)
at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:552)
at io.appium.java_client.DefaultGenericMobileDriver.execute(DefaultGenericMobileDriver.java:42)
at io.appium.java_client.AppiumDriver.execute(AppiumDriver.java:1)
at io.appium.java_client.windows.WindowsDriver.execute(WindowsDriver.java:1)
at org.openqa.selenium.remote.RemoteWebDriver.startSession(RemoteWebDriver.java:213)
at org.openqa.selenium.remote.RemoteWebDriver.(RemoteWebDriver.java:131)
at io.appium.java_client.DefaultGenericMobileDriver.(DefaultGenericMobileDriver.java:38)
at io.appium.java_client.AppiumDriver.(AppiumDriver.java:84)
at io.appium.java_client.windows.WindowsDriver.(WindowsDriver.java:38)
at com.kms.katalon.core.windows.driver.WindowsDriverFactory.newWindowsDriver(WindowsDriverFactory.java:194)
at com.kms.katalon.core.windows.driver.WindowsDriverFactory.startApplication(WindowsDriverFactory.java:133)
at com.kms.katalon.composer.windows.spy.WindowsInspectorController.startApplication(WindowsInspectorController.java:150)
at com.kms.katalon.composer.windows.dialog.WindowsAppComposite$5$1.call(WindowsAppComposite.java:243)
at com.kms.katalon.composer.components.impl.dialogs.ProgressMonitorDialogWithThread.startThreadAndWait(ProgressMonitorDialogWithThread.java:36)
at com.kms.katalon.composer.components.impl.dialogs.ProgressMonitorDialogWithThread.runAndWait(ProgressMonitorDialogWithThread.java:48)
… 2 more
Caused by: java.lang.reflect.InvocationTargetException
at io.appium.java_client.remote.AppiumCommandExecutor$1.createSession(AppiumCommandExecutor.java:186)
… 19 more
Caused by: org.openqa.selenium.WebDriverException: Unable to parse remote response:
// const urlParams = new URLSearchParams(queryString); for when we move off of IE11
// sessionStorage.setItem('url', urlParams.get('url') );
// sessionStorage.setItem('reason', urlParams.get('reason') );
// sessionStorage.setItem('reasoncode', urlParams.get('reasoncode') );
// sessionStorage.setItem('user', urlParams.get('user') );
urlParam = function(name){
var results = new RegExp('[\?&]' + name + '=([^&#]*)').exec(window.location.href);
if (results == null){
return null;
}
else {
return decodeURIComponent(results[1]) || 0;
}
}
sessionStorage.setItem('url', urlParam('url') );
sessionStorage.setItem('reason', urlParam('reason') );
sessionStorage.setItem('reasoncode', urlParam('reasoncode') );
sessionStorage.setItem('user', urlParam('user') );
window.location.replace('url_block.html');
}
</script>
</head>
at org.openqa.selenium.remote.ProtocolHandshake.createSession(ProtocolHandshake.java:115)
... 20 more
Caused by: org.openqa.selenium.json.JsonException: Unable to determine type from: <. Last 1 characters read: <
Build info: version: ‘unknown’, revision: ‘unknown’, time: ‘unknown’
System info: host: ‘WXLT110295475’, ip: ‘192.168.1.72’, os.name: ‘Windows 10’, os.arch: ‘amd64’, os.version: ‘10.0’, java.version: ‘1.8.0_282’
Driver info: driver.version: WindowsDriver
at org.openqa.selenium.json.JsonInput.peek(JsonInput.java:122)
at org.openqa.selenium.json.JsonTypeCoercer.lambda$null$6(JsonTypeCoercer.java:140)
at org.openqa.selenium.json.JsonTypeCoercer.coerce(JsonTypeCoercer.java:126)
at org.openqa.selenium.json.Json.toType(Json.java:69)
at org.openqa.selenium.json.Json.toType(Json.java:55)
at org.openqa.selenium.json.Json.toType(Json.java:50)
at org.openqa.selenium.remote.ProtocolHandshake.createSession(ProtocolHandshake.java:112)
… 20 more