Desktop Application using Katalon Studio WinAppDrivers getting following issues

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:

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 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:

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>
          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

1 Like