Before applying the PowerUpdate patch we need to: 1. Stop Fuego Engines. 2. Stop Web Servers that are using Fuego Web Applications. 3. Stop Fuego Launcher. 4. Stop all other Fuego Applications (ie: Execution Console, Component Manager, etc). 5. Proceed with the PowerUpdate Patch application. 6. Resume operation with Fuego. It is necessary to stop all related Fuego applications since we need to ensure that the files to be patched can be copied correctly in the machine where the patch is being applied. IMPORTANT NOTE: If you have to apply a patch, you need to make sure that a more recent patch has not been applied. Bugs fixed ---------- SP 1 (October 13th, 2003). ------------------------- - Getting Severe Error messages when running the updater with processes containing Split-Join circuits problem solved. (17991) - Work Measure for automatic activities in the Operational Data Store was counted twice. (18003) - Improve cache filling so the first participant does not pay the penalty of loading the cache. (16534) - The sorting of filtered instances was not consistent when mixing different instance retrieval sizes. (17124) - Increased the Operational Data Store Updater SQL Statements timeout for a considerably big volume of process instance information. (18109) - Corrected java.lang.IllegalStateException when logging into the portal. (17865) - FDI now support Informix Dynamic Server as a Directory Service provider. (18519) - Corrected load method since it was raising an SQLException after migrating from 4.2 to 4.5.2. (18612) - SQL Component introspection capabilities allow the instrospection of Informix Dynamic Server tables. (18704) - Corrected PAPI-2300 NumberFormatException when creating an instance with a java pgm. (17987) - Fixed NullPointerException when retrieving data from an Informix table containing a binary field with null values. (18708) - MessageQueueListener: when JMS server is restarted, the listener stops processing the messages. Now it restarts automatically. (16202) - Organizational Data import operation was failing and no error message was displayed to the end user or administrator. Now it does. (16241) - Insufficient information in task execution error when executing Fuego Ant Tasks. (15954) - Fixed NullPointerException when opening the Organization Manager when connected to Microsoft Active Directory. (16296) - Improved event message when the engine detects a new participant has been added through Microsoft's Active Directory Console. (16307) - SessionValidator framework implemented to allow Single Sign On (SSO) on each request and not only at login time. (16308) - Organizational Manager report generation ends in a blank error dialog when obtaining information from Microsoft Active Directory. (16247) - Fuego's Launcher was consuming big chunks of the CPU when a thread dump was generated with the kill -3 signal on Unix platforms. (16261) - Fuego's Launcher was consuming big chunks of the CPU after stopping the engine with kill -9 signal on Unix platforms. (16285). - Corrected SQLException in DynamicSQL exection when executing stored procedures connected to a Microsoft SQL Server RDBMS. (16310) - Exposed some functionality from the engine to know how many TODOITEMS have expired and need to be executed in order to implement traffic load control and regulate instance creation rate. (16320) - Fixed bug where the Grab transitions were disssapearing after running the 4.2 to 4.5.2 code migrator. (16341) - Fixed problem when migrating from 4.2 to 4.5.2 where WAM Preferences were not being migrated properly. (16342) - ProcessInstance code migration tranformation was incorrectly replacing instID in the existing code. (16373) - Improve multi-process operations when deploying processes. (16281) - Fixed sorting order problem which was lost when multiple user were accessing the same custom view and using different ordering directions. (16386) - Improved and optimized login time. Now the italized views is a properties of the portal.properties file and can be calculated on demand rather than being a mandatory feature. (16664) - Corrected problem where performNextTask behavior broken when global creation activity uses "relay to". (16702) - Fixed problem where the portal views were not being ordered by the last column used by the end user. (16834) - Portal's HTTP Debugger can not be configured to start by enabling a property in the portal.properties configuration file. (16854) - Extended CIL input statement to support labels rendered out of a String variable rather than having to hard code a String literal. (17321) - Now, we are able to obtain the locale of the connected user running a task from the participant's predefined variable. (17495) - Corrected SQL query problem when running the updater with multiple engines using external variables which are not used in all of them. (17933) - Corrected Operational Data Store Updater calculations since the Process Completed metric was also counting the split instances. (17978) SP 2 (October 20th, 2003). ------------------------- - Fixed NullPointerException when importing a Visio drawing. (18610) - Special chars (á, é, ñ) were not being converted by the migration tool. (18792) - Code migration tools were raising a NullPointerException when the specified working directory was invalid. (18796) - Engine could not redeploy a processes (republishing and updating metadata) since there were ToDoItems not releasing Read Locks. (18767) - Old ToDoItems for in process activities (first activity of the process) remain on the ToDoQueue even if instances have already finished the process. (18768) - The Engine was taking a long time to start when recreating process activity counters. (18859-18740) - Visio mapping was not recognizing repeated shapes. (18787) - After installing 4.5.3 over 4.5.2, non-editable textfields in presentations were shownn with a different length. (18931) - Corrected problem when intercepting pages with special characters (á,é,ñ). Those characters were being lost. (18701) - java.io.IOException: Broken pipe ... fuego.rmi.mmp.ConnectionMultiplexer. (18867) - The cubes were not built correctly when using Informix as the target DB. (19060) - Fixed problem were multiline components were always appearing centered. (18837) SP 3 (November 3rd, 2003). ------------------------- - Corrected NullPointerException when converting 3.1 processes into 4.5. (19145) - Fixed problem when dropping an Informix engine db when both the user and tables were selected for deletion. (19274) - Solved problem so that Fuego Web Applications can now run on a container using a 1.4 JVM. Sun One 7 uses this JVM version. (19349) - Removed JVM checking when Fuego Web Applications are booting so that they can run with a 1.4 JVM. (19354) - Fixed NullPointerException at fuego.server.ProcessInstanceManager$GetTaskInfoTA.run method. (19385) - Improved startup algorithm when rebuilding counters to speed up the engine booting phase. (19224) - Fixed problem where the engine could not start due to invalid engine log file formats. (18750) - Corrected problem when deleting a component from the Catalogue where the FDI was Informix. (19409) - Fixed problem after installing 4.5.3 over 4.5.2, where non-editable textfields in presentations were shown with a different length. (19831) - Corrected problem where Web Services deployed on a Sun One Application Server could not be invoked, since the SOAP message was not being qualified with the namespace. (19614) - Fixed problem when migration an engine database deployed on MS SQL Server. (19663) SP 4 (November 21st, 2003). -------------------------- - AbstractMethodError in SQL Server when migrating the engine data. (19776) - Fixed problem when assigning an array to an internal attribute of a structure instrospected from a WSDL. (19801) - Implemented support for typed arrays when invoking Web Services. (19874) - PAPI-1260: The participant 'xxxx' selected the instance problem corrected. (19737) - Corrected problem where saved item info was not correctly filled. (19923) - Fixed problem to allow using java components with non-public constructor (but public singleton). (20059) - Now, the Component Manager can catalogue a class within a package with prefix "etopware". (20210) - SQL Server SQL Components were not identifying properly the primary key fields to automatically generate store, add, delete methods for generated components. (20151). - Max Split copies value is too small in some cases so the limit has been increased. (20240) - DIR-00001: SET CHAINED command not allowed within multi-statement transaction when running sql statement with Sybase. (20162) SP 5 (January 21st, 2004). ------------------------- - Code migration correction from 4.2 to 4.5 to support SQL in clauses. (19334) - Corrected component loading problem in the Component Manager due to component cross references in different modules. (20435) - Fixed problem when using the CORBA Dynamic invocation Block when attempting to do an argument conversion. (20698) - Added process version to the process leyends on the Process Analyzer browser and cubes data. (20713) - Improved performance when consolidating engine events into the Operational Data Store. (20715) - Enhancement added so that Oracle Synonyms could be instrospected as SQL resources. (21064) - Solved problem when clicking on instance in the search window that was loading the instance detail information into the incorrect window when more than one browser was opened. (21013) - Corrected problem when receiving emails in UTF-7 encoding since they could not be read and the exception was interrupting normal script execution. (21430) - Added property "fuego.portal.views.useFlashVersion" so that if it is set to true, it will use the Flash Work Portal menu by default. (21524) - Corrected Catalogue compilation problem when performing a catalogue checkin synchronizing against a DB2 FDI. (21579) - Fixed FDI table field size limitation when commiting large Fuego XObjects into the Component Catalogue. (21529) - Corrected SQL problem when inserting a Blob object into a DB2 database. (21607) SP 6 (March 3rd, 2004). ---------------------- - Adding FDI Fuego Block to distribution to be able to manage organization structure programmatically from a process. - Corrected behavior of fuego.portal.useNESession when set in the portal.properties. (22316) - Engine log now plug a module to store engine log messages into a file using jlogger format. (22398) - Solved problem where the catalogue reloading changed the type of a XObject group type from an XOArray[] to XOArray[][]. (22407) - Engine log reader is now printing milliseconds and Thread name. (22502) - Implemented Optimistic 2 Phase Commit protocol for DynamicSQL so that the individual stmts are not autocommit but committed or rollbacked when the task finishes. (22489) - First implementation to support null values as arguments when using DynamicSQL. (22228) - 3DES plugin encryption implementation for directory.properties file password properties. (22078) - Corrected problem in the Work Portal since users where having session take over situations. (21070) - Solved problem where the Disposer thread in the Engine was not rescheduling correctly having in some ocassions hourly shifts depending on the duration of the disposal action. (22488) - Corrected problem where the Work Portal page that was being viewed tried to close. (22271) SP 7 (March 11th, 2004). ----------------------- - Added alphabetical order for the Work Portal Global activities in the Portal activities panel. (22495) - Corrected fuegoblock-fdi's changePassword method to check the oldPassword matches the current password before changing it. (22359) - Added support for IBM DB2 Type 2 JDBC Driver. - Completed correction of a problem where the Work Portal page that was being viewed tried to close. (22271) - Finished DynamicSQL null field implementation totally wrapped within the component to support null arguments. (22526) - Added the ability to add external variables as part of the search results view. (22002) SP 8 (March 24th, 2004). ----------------------- - XO's attributes can now load a binary values and display them in a presentation image. (22651) - Corrected NullPointerException in portal log when getting notes. (22532) - Added more information in the log message : "Polling timestamps differ in more than 60000 milliseconds. This may cause the missing of update events.". (22739) - Fixed data type error when deploying a process, if there's an instance variable of type Time mapped to an external variable. (22671) - FDI rebuild information is now complete. (22668) - Improved performance and memory consumption of the Updater. (22592) - Improved behaviour of Fuego after the db server is rebooted. (22796) SP 9 (April 7th, 2004). ----------------------- - After an XO is cloned, changes made in the second XO are no longer reflected in the first one. (22539) - Fixed XML instrospection of certain types. (22802-22961) - Fixed problem with MSSQL unique identification numbers generation. (22820) - Portal views are now properly updated when a process is redeployed. (22823-22932) - Interactive activities are now processed correctly. (22835) - Improved Analyzer memory consumption while loading processes. (22968) SP 10 (April 21th, 2004). ----------------------- - The portal now supports through a property the ability to skip the 'Attachments' view from the Work Portal menu. The property "fuego.portal.hideAttachmentsView" will need to be specified in the 'portal.properties' file. This property must be assigned the value "true" for the Attachments view to not show up on the Work Portal menu. (23090) - After upgrading to 4.5.3 from previous Fuego version the DB2 configurations were lost. (23078) SP 11 (May 18th, 2004). ---------------------- - When running fuegodwupdater from command line the log directory name is no longer "Mandatory" (23216) - DynamicSQL had a cursor leak when the query did not return any row (23273) - No longer there are several sessions per client (22976) - Polling difference warning is no longer logged even when no difference exists (23577) SP 12 (June 5th, 2004). ---------------------- - Polling difference warning is given even when no difference really existed. (23577) - NullPointerException solved when cleaning the cache after no client was connected. (22451) - Never ending Execution Threads that are aborted was not releasing the concurrency control when the automatic activity had a thread concurrency limit. (23953) SP 13 (July 12th, 2004). ---------------------- - Fixed problem logging in to MSAD 2003. (24298) SP 14 (July 19th, 2004). ----------------------- - Fixed problems moving processes between engines (24057) SP 15 (September 17th, 2004). ---------------------------- - Fixed fuegotech.lang.CheckFailed: Ensurement failed: Couldn't find the user in database. (22186) - Added more detail in Exception message (23194) - WebServer: if an argument to postTo method contains a null value, the components no longer throws a NullPointerException. (25253) - Added export functionality for 5.1 migration SP 16 (October 8th, 2004). ------------------------- - Fixed several export problems for 5.1 migration (24795-25094-25135-25153-25125-25167) SP 17 (October 12th, 2004). -------------------------- - Fixed time parsing error under IBM WebSphere in Portal. (25524) SP 18 (November 4th, 2004). -------------------------- - Mail dispatcher is falling down with a NotSerializableException. (25710) - Code can not be published because AlreadyDefinedException is thrown. (25779) SP 19 (January 6th, 2005) -------------------------- - Provide more diagnostic info on Fuego Launcher (26090) - Added DB2 type 2 driver support in the archive viewer configuration (26956) SP 20 (January 28th, 2005) -------------------------- - Leak in module DB connections fixed (27592) - Instances are getting stuck in a join activity problem fixed (27390) SP 21 (July 12th, 2005) -------------------------- - Fixed RuntimeException when exporting instances (28569) - Fixed problem in instances export (29075) - Fixed Participant export problem where it was not able to export participant properties without categories. (29076) - Correct the problem when Organization export failed to include participants firstName (29077) . SP 22 (November 21th 2005) -------------------------- - Removed the cache size and max instance size restriction from the engine properties in the console (F07591) SP 23 (May 5th 2006) Revision 65226 -------------------------- - Fixed a java.lang.ClassCastException: java.lang.Long when trying to apply a filter. (F07957)