A Microsoft Software Update (KB942840) is incompatible with some versions of TIBCO General Interface®.

A Microsoft Software Update (KB942840) is incompatible with some versions of TIBCO General Interface®.

book

Article ID: KB0090660

calendar_today

Updated On:

Products Versions
TIBCO General Interface -
Not Applicable -

Description

Description:
A Microsoft Software Update (KB942840) is incompatible with some versions of TIBCO General Interface®.

Symptoms
========
After applying Microsoft Update KB942840 to your Windows XP, XP-64, 2003 Server, or 64-bit 2003 Server, applications built with certain versions of TIBCO General Interface would exhibit one or more of the following symptoms:

   * The application appears to stop functioning
   * When using a "Matrix" Component, invoking the "repaint()" method did not appear to function correctly
   * With advanced logging enabled, an exception stack trace could be seen on "repaint()" that contains the wording "Uncaught Exception: Reference to Undeclared namespace prefix: 'xsl'."  Here is an example:

   ****************************************
   11:38:05.687 global (ERROR) - Uncaught Exception: Reference to
   undeclared namespace prefix: 'xsl'.
    (line: 24, file: file://C:\tibco\gi\3.2\GI_Builder.html)
       at jsx3.xml.Entity.selectSingleNode()
       at jsx3.gui.Matrix.mC()
    at jsx3.gui.Matrix.getXSL()
        ...
   ****************************************
   * You would see a generic error of the type:
        Line: 55
        Char: 73
        Error: Exception thrown not caught
  

Impact
======
* Loss of Functionality
Your GI-Based application would not display data in some areas after the Microsoft software update was applied.


Workaround
==========
* Upgrade your GI to a minimum version of 3.5.1
* Uninstall Microsoft Software Update KB942840.


Cause
=====
On November 26, 2007 Microsoft released software update KB942840 to improve performance of Internet Explorer 6 (http://support.microsoft.com/?kbid=942840).  KB942840 also contains an update to Microsoft® Windows® Script 5.7, originally released in August of 2007.  Windows Script 5.7 contains VBScript 5.7, JScript 5.7, Windows Script Components, Windows Script Host 5.7, and Windows Script Runtime 5.7.

There is an incompatibility between the updated Windows Script 5.7, and some versions of TIBCO General Interface (3.2.x, 3.3.x, 3.4.x, and 3.5.0) released prior to the Windows Script update.  


Resolution
==========
This issue was discovered shortly after the release of Windows Script 5.7.  It was tracked under CR # 1-8EMMJV, and fixed by GI 3.5.1 release in October 2007.

Customers are advised to not apply KB942840 if they are using an affected version of GI.
Symptoms:

Cause:

Issue/Introduction

A Microsoft Software Update (KB942840) is incompatible with some versions of TIBCO General Interface®.