Summary for Patch 1144 rev3 (Released)

Version 5.3.0.2

Full summary
Summary Improve the way NULL chars in data files are handled.
Platform Windows
Category bugfix
Requires 1123, 1094
Server Required Patch/es
Supersedes 1130, 1108, 1105, 1099, 1093, 1084
Superseded by
Affects Client: System Analyzer
Last Updated July 13, 2012

Download now

Download_red Patch1144-3.zip

Description

OpeniT will specify "--picky" option when starting SummaSummarum.exe.
If this option is specified, SummaSummarum will rename *.data to *.error for files that have NULL
chars.
This will prevent them from being sent to the server for processing thereby preventing data
corruption.

Supersedes Patch Description

Expand all

Patch 1130 — AppUsage can not get CATIA Application name
When CATIA or any application is executed from a Network share like \\server\share\folder\app.exe,
AppUsage and Recorder.exe are unable to recognize the Application details which are being read from
the version information embedded in the exe. There were two problems:

1. An error in the parsing code which failed to parse the file paths with the above mentioned
format. This has been fixed.

2. Permission issues. Since AppUsage runs under LOCALSYSTEM account, it is unable to access the
version information by opening the file. This is because when a user connects to a network share,
only applications that run under that user's session will be able to access the network share.
Since this is the way Windows works and is caused by the security constraints imposed by the
Operating system, the correct way to workaround this, is to run OpeniT Client under an user account,
that has the required permissions to access the network share from which the application is being
executed. This user account should also have administrative and debug privileges as AppUsage needs
this to function properly.
Another alternative is to install the application locally on the hosts.

Patch 1108 — Handle missed stop events
If AppUsage misses the stop event of a process, that process will continue to be logged as running.
This version, after logging process data, checks and removes processes that are not running anymore.

But this means AppUsage Elapsed time can be inaccurate by 1 hour (or a period equal to log interval)
in the worst case for any process whose stop event is missed.
Patch 1105 — Handle wrong start/end time.
Handling wrong start/stop time reported by the Native Event Logger has been improved.
Patch 1099 — Fix some crashes in AppUsage and errors related to start and end time.
This patch fixes some errors caused by the event tracer reporting wrong start
and end times. It also fixes a crash caused during logging data and a crash
that occured when
performance monitoring was turned on.
Visual C++ 2005 SP1 Redistributable Package (x86) required for Appusage is included in Patch 1094.
Patch 1093 — Fix some crashes in AppUsage and errors related to start and end time.
This patch fixes some errors caused by the event tracer reporting wrong start
and end times. It also fixes a crash caused during logging data and a crash that occured when
performance monitoring was turned on.
Patch 1084 — Fixed a bug causing program crash for AppUsage
AppUsage was crashing on some hosts when opening the appusage_counters file.
This has been fixed and execption handling has been improved.

Installation

Unpack the zip file anywhere on the machine to patch.
Run install.exe to start installation.
Once the patch has been installed, you may delete the unpacked directory.

Changes have been made to try other methods(including forcible termination) to terminate of OpeniT processes that did not respond to the quit signal, so as to allow the patch to be installed.

NOTE: The patch must be installed by a user with administrator rights.
To prevent installation problems, it is recommended that other users are logged off and only administrator user is logged on, when installing this patch.


Corresponding Unix Patches

No corresponding Patches available.



Back to Version 5.3.0.2