Fixes in NetPhantom 6.90 Build 6900

These are fixes done since version 6.80 Build 6800 in chronological order.

Version 6.90 Build 6900

  • Client internal error in listbox
    The following exception could sometimes occur, and the server logs:
      [DATE_TIME] [CLIENT_ID] Client  [THREAD_ID]   I   n/a    Internal program error in NetPhantom Client.
        Details: java.lang.ArrayIndexOutOfBoundsException: 3 >= 3
          at java.util.Vector.elementAt
          at se.entra.phantom.client.PJListBox$PJListBoxFocusManager.focusOnCurrentCell
          at se.entra.phantom.client.PJListBox$PJListBoxFocusManager.focusOnCurrentCell
          at se.entra.phantom.client.PJListBox.setFocusAfterUpdate
          at se.entra.phantom.client.CListBox.update
          at se.entra.phantom.client.PPanel.updatePanel
          at se.entra.phantom.client.SessionManager.processInboundTransactionAWT
      [DATE_TIME] [CLIENT_ID] Client  [THREAD_ID]   I   n/a    Read Subtransaction [code=31]: data size remaining = 2
    After this, the client exits.
     
  • Initial client splash screen with logo too small on HiRes displays
    When display (font) scaling is set to more than 100%, the splash screen does not take the setting into account, i.e. is pixel oriented and doesn't scale.
     
  • Row height in tree component sometimes too small
    On high resolution screens (Retina or HiDPI) the row height for the tree control is too small. This is now corrected to take into account any scaling factor and also a potential ratioY that might be set for the client.
     
  • Row height in tables of the ServerAdmin File Manager sometimes too small
    On high resolution screens (Retina or HiDPI) the row height for the table in Server Admin File Manager panel is too small. This is now corrected to take into account any scaling factor and also a potential ratioY that might be set for the client.
     
  • ServerAdmin GUI cuts off certain text prompts on HiRes displays
    Many panels in the ServerAdmin have been adjusted to fit one of the "worst" display zooms on HiRes displays: 150%. They are now displaying all the contents without being cut off.
     
  • Missing classes in NetPhantomRAPP jar file
    The packages com.netphantom.common and se.entra.phantom.auth were missing in NetPhantomRAPP.jar. If the NetPhantomServer.jar was used instead, the problem did not occur.
     
  • Failure signing Jar files with timestamp
    If the timestamp was not set to "http://sha256timestamp.ws.symantec.com/sha256/timestamp", the signing of Jar files from the Editor would fail. The previous timestamp URL "https://timestamp.geotrust.com/tsa" is now automatically changed the "http://sha256timestamp.ws.symantec.com/sha256/timestamp"
     
  • NetPhantomClientImages.jar not signed with new certificate
    The image Jar "NetPhantomClientImages.jar" was not signed with the new NetPhantom certificate, so running a JNLP file that also referred to that image file would fail.
     
  • Web application
    A web application could be blocked from advancing by REXX calls to external objects. This error did not appear consistently but depended on application timing.