On machines with High DPI Scaling, When you click on a WebService Step in DevTest Workstation, it shrinks the workstation console. OR you see jExplorer32.2.7.1.exe error popup when running through ITR in Workstation
java.lang.NullPointerException
at com.itko.lisa.web.jxbrowser.JxBrowser.<init>(JxBrowser.java:103)
at com.itko.lisa.web.jxbrowser.JxBrowserUtils.getViewerBrowserWrapper(JxBrowserUtils.java:195)
at com.itko.lisa.web.ViewHTMLResults.renderWebView(ViewHTMLResults.java:500)
at com.itko.lisa.web.ViewHTMLResults.cleanUpViewFromITRTabSwitch(ViewHTMLResults.java:847)
All supported DevTest releases.
This is related to Windows Display Scaling irrespective of HiDPI, though HiDPI displays usually require the use of Display Scaling.
This is a limitation with the internal Java FX Browser that DevTest uses and machines with High DPI Scaling.
You could use any of the 3 workarounds to resolve this issue.
Workaround - 1
Switch browser components - will maintain all functionality using a native JxBrowser component used by older versions of DevTest.
Update lisa.internal.browser.win in local.properties file (this is a Windows property)
lisa.internal.browser.win=com.itko.lisa.web.jxbrowser.JxBrowserUtils
OR
Workaround - 2
Disable browser component - some functionality will be missing like the rendering of html results in the ITR
Update lisa.internal.browser in local.properties file
lisa.internal.browser.on=false
OR
Workaround- 3
Change the scaling to 100%
Disabling the internal browser altogether doesn’t completely remove the issue as the internal browser is still used by the web 1.0 recorder. So try out the first option to use JxBrowser .