/
Why am I getting the Application Error "The Penta for Windows version of this window is out of date?"


Why am I getting the Application Error "The Penta for Windows version of this window is out of date?"

Issue/Symptom/Question

When I try to go into a screen in PENTA for Windows (PfW) I receive the following Application Error: The PENTA for Windows version of this window is out of date. Your Penta for Windows installation needs to be updated. Please contact your PFW coordinator.

An information box appeared with the following text:

Penta has detected a error, but is unable to log it.

Please write down the following information:

User Id: PENTA

Database: PROD.PENTA

Date/Time: 8/9/2018 07:48:14

Object: CFE COMP000583 - prs057 Penta Version: @(#)$Id: prs057.exp,v 19700.9 2016/10/20 Exp Version: @(#)$Id: prs057.exp,v 19700.12 2017/12/08 $

Applies To

PENTA for Windows

Window is out of date

Resolution/Fix/Answer

The typical reason this error occurs is that a patch on the Linux Application Server or the PENTA for Windows machine is missing (not installed).

Patches for PENTA for Windows have a patch that is installed on the Linux Application Server and a corresponding patch that is installed on the PENTA for Windows machine. A member of Penta's Support or Tech Services Team install the patch on the Linux Application Server.

The error will be logged in the ptiError.log file.

Here's an example of how to decipher the ptiError.log entry. 

Object: CFE COMP000583 - prs057 Penta Version: @(#)$Id: prs057.exp,v 19700.9 2016/10/20  Exp Version: @(#)$Id: prs057.exp,v 19700.12 2017/12/08 $

The red text is the version of the screen running on the Linux Application Server - in this case it's version 19700.9

The blue text is the version of the screen running on the PENTA for Windows machine - in this case it's version 19700.12

In this example, the Linux Application Server has not been patched yet (Linux is running 19700.9, PENTA for Windows is running 19700.12)

When the Linux Application portion of the patch is missing, log a Service Desk Ticket and reference this article. Please provide the following information in your Service Desk Ticket.

  1. The entry from the ptiError.log file.
  2. Or, the text from the Information Box that appeared when you tried to enter the screen. 

When the PENTA for Windows portion of the patch is missing, you can connect to your PENTA for Windows download page and see if you can find the missing patch and download the patch to the PENTA for Windows machine and install the patch. If you are not sure what patch needs to be installed, log a Service Desk Ticket and reference this article. Please provide the following information in your Service Desk Ticket.

  1. The entry from the ptiError.log file.
  2. Or, the text from the Information Box that appeared when you tried to enter the screen.

Other possible solutions:

If the ptiError entry or pop message indicates a problem with the PENTA for Windows portion of the patch, you can also check the following. 

  1. If you are using the Central .ini feature for PENTA for Windows, How can I determine if we are using the central ini feature for PENTA for Windows?  make sure the central location has a copy of the patch.ini file. The patch.ini file contains information about the patches that are installed for the PENTA for Windows Application.
  2. If you are using Citrix to launch PENTA for Windows, make sure the 'Working Directory' is set to C:\Program Files (x86)\Penta Technologies, Inc\Penta for Windows
    1. Note: If you are using the Central .ini feature for PENTA for Windows, the 'Working Directory' would be the location of the central .ini files. 

Cause 

There is a patch missing on the Linux Application server or the PENTA for Windows machine.

There is no (or an outdated) patch.ini file in the Central .ini location

The 'Working Directory' defined in Citrix is incorrect. 

Related content