DEVTEST Workstation shrinking: jExplorer32.2.7.1.exe error popup with High DPI display machines
search cancel

DEVTEST Workstation shrinking: jExplorer32.2.7.1.exe error popup with High DPI display machines

book

Article ID: 75129

calendar_today

Updated On:

Products

CA Application Test CA Continuous Application Insight (PathFinder) Service Virtualization

Issue/Introduction

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) 

 

Environment

All supported DevTest releases.
 

 

Cause

This is related to Windows Display Scaling irrespective of HiDPI, though HiDPI displays usually require the use of Display Scaling. 

 

Resolution

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% 



 

Additional Information

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 .