Consultor Eletrônico



Kbase P72133: Win32 Intel bug fixes contained within Progress 9.1D/WebSpeed3.1D Service Pack 1
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   10/15/2008
Status: Verified

GOAL:

Win32 Intel bug fixes contained within Progress 9.1D/WebSpeed3.1D Service Pack 1

FACT(s) (Environment):

Progress 9.1D
WebSpeed 3.1D
Windows

FIX:


Win32 Intel PROGRESS Service Pack 9.1D01 and WebSpeed Service Pack 3.1D01

Issue Number Description
------------ --------------------------------------------------

20020730-036 Assigning a temp-table handle to a variable could
cause error 4009: "Invalid UIC passed to
ioGetAttribute (4009)."

20020729-028 Error "Could not open Dynamic Library:
bin\tagext32.dll (8013)" when trying to generate
an Offset file from Workshop.

20020726-027 In some cases, SQL92 joins on non-indexed 4GL
character data stored with trailing blanks will
return too few rows in the result set. This
character data with trailing blanks will only
occur with data created by certain 4GL constructs
like ASSIGN. The problem was that the dynamic
indexes created during the join, because the data
was non-indexed, did not match the records with
the trailing blanks.

20020726-005 Memory use for SQL92 client stack space was set
too high.

20020725-051 When using 4GL sockets, sometimes a READ-RESPONSE
event fires, causing the specified read response
procedure to run when the socket is still
connected but there are no bytes available to
read.

20020725-047 Record lock\unlock shouldn't be allowed on
ERO-enabled database.

20020722-037 DataObjects with calculated fields are not
destroyed when data is read from the server. This
can be duplicated with any SDO that has a
calculated field running with an appserver.

20020722-026 The server may hang and not start a broker.

20020722-022 When 2 SDOs are involved in a Data link and the
relationship is based on differently named fields
(i.e. CustNumber in SDO-1 to CustNum on SDO-2)
then the value of the foreign field is not
retrieved from SDO-1.

20020718-022 The current classpath set in the registry points
to the wrong jar files.

20020718-012 Invoking the SESSION:GET-PRINTERS() method can
cause either a hang, a GPF or error 893.

20020716-033 Unable to start an AdminServer due to
authentication failures.

20020716-019 Foreign field map between two tables fails with an
Appserver connection until the navigation buttons
are selected in the child table.

20020716-013 When executing a container as a standalone object,
the error "FUNCTION function given invalid or
unknown context to run IN. (5705)" when creating
records may be displayed.

20020716-011 When navigating through records that have child
data with a viewer (and this viewer has an SDF
that is NOT a select, lookup or combo), an error
indicating that the function 'GetKeyField' could
not be found may be displayed.

20020716-005 When you turn on the enhanced logging, the
timestamp in the message has incorrect
milliseconds and timezone values.

20020715-040 4GL tracing for webspeed

20020711-001 SDO join fails with multiple buffers

20020709-053 The S1002 ODBC error "Invalid descriptor index"
prevents the application from continuing because
the PROGRESS client cannot process the error.

20020709-018 Can't install WebClient application upgrades where
the application cab files are created using
digital signatures.

20020709-004 After the memory-leak fixes, a local table-handle
output parameter operates in such a way that
deleting this parameter in the calling routine
also deletes the called table. Now, however, the
called routine must be careful to delete its
table, since it will no longer happen
automatically..

20020708-022 If a database managed by the AdminServer performs
an abnormal shutdown, the AdminServer will receive
a "User initiated shutdown" message instead of the
correct "Abnormal shutdown" message.

20020705-019 Column widths always are set to the fields format
and cannot be overridden by object properties.

20020705-002 Error handling for chained attributes was deemed
incorrect in 9.1D and therefore is now different.
In that release the implementation provided the
unknown value for any expression where a leading
handle attribute was not able to be evaluated, or
was itself unknown. No error was raised for such
cases.

This bug fix results in error being raised for any
statement where a leading handle attribute cannot
be evaluated or is unknown.

This makes error handling the same for both
chained attributes and non-chained attributes.

20020703-035 Using the 'Fields Used' option for a query based
on a buffer fails with error 560 when the
procedure is saved by the AppBuilder.

20020702-019 Enabling latch activity data collection in promon
causes the database to hang waiting on a latch no
one seems to own.

20020702-013 When using the "Generate Delta.sql PROGRESS to
ORACLE" tool with an incremental .df that adds a
VARCHAR2 column plus a decending index on that
column, an incorrect foreign position was
calculated. After loading the schema holder df,
using the udpated schema holder would generate the
error 1461 or the error 4212.

20020702-003 An INPUT parameter (having the UNKNOWN value) that
is passed to another procedure and assigned to a
widget or handle results in Progress error 143.

20020702-002 When a dynamic TEMP-TABLE handle is passed to an
internal procedure of a persistent procedure
running on a stateless AppServer, the AppServer
server stays LOCKED even after the persistent
procedure has been deleted.

20020628-039 When adding owner information to webspeed broker,
the broker may not start.

20020628-010 Some queries involving date columns and the YEAR
or TO_DATE SQL functions return incorrect results.

20020627-024 Building a query for multiple tables with options
for a table other than the last table fails with
error 560.

20020627-017 Problem existed with code using the VST User Lock
where a hash change wasn't latched under certain
conditions causing memory violation (49).

20020624-039 New support has been added to the license manager
in order to support those products that are not
shipped as part of core.

20020622-001 If decending indices were contained in the Oracle
schema, the pull was not properly assigning the
foreign position of fields. This caused a mismatch
between the schema holder and the Oracle schema
which the client reported as an incorrect data
type.

20020621-032 If an asynchronous request to the AppServer
completes while a message box is being displayed
on the client, a STOP condition may be raised on
the client, causing it to end prematurely.

20020621-002 The recids are not retreived correctly from MS SQL
DataServer.

20020620-010 Memory violation error (49) when % with no
associated text string is parsed by a
parse_CGI_encoded function.

20020617-025 Records seem to be updated, but if they are locked
by another user, they are not updated and no error
message is given.

20020613-031 Reduce sh.ared memory overhead by the Database
Service Manager.

20020613-024 When you get a buffer object to a static
temp-table, you do not automatically also get a
temp-table object. Therefore, the buffer object's
TABLE-HANDLE attribute will still be null. This
causes confusion, since a buffer object for a
dynamic temp-table ALWAYS has the TABLE-HANDLE
attribute set to its temp-table object.

20020612-023 Security problem: an attacker could symbolically
link the procore file to an arbitrary disk file,
which could result in the Progress client or
Application Server overwriting that file even if
the file required root privileges for access.

20020612-019 In a 1-to-1 update for an SBO, the copyRow
function in the SBO calls the addRow function in
the SDOs.

20020612-003 The AppBuilder doesn't support building
SmartDataObjects with buffers. Fields were not
reference properly in the Multi-Field Selector and
required preprocessors were not generated.

20020611-007 Using PeerDirect with 3 level worksets or
transaction sets does not work.

20020610-034 Certain syntactically invalid client queries that
use the CONTAINS clause can cause a database
server to get caught in an infinite loop.

20020607-031 The comfirmDelete message displays all SDO fields
in a confirmation dialog window when deleting
records.

20020607-017 A System Error (49) can occur on the local machine
running Fathom if the remote machine's database is
being monitored and the remore machine is a 64-bit
system.

20020605-025 Change compiler optimization level so higher
performance code will be generated.

20020605-007 Security problem: 9.1D included two folders in
DLC\bin (83dbutils and 82dbutils) which contained
executables that are vulnerable to a buffer
overflow attack and which execute as ROOT. In
9.1D01, these executables do not have root
privileges.

20020605-002 If you add the column label for a field in an SDO,
the label displayed will be the column label in
the Data Dictionary.

20020604-003 The database may crash when a Java Trigger is
fired by an INSERT statement.

20020531-030 The limit of 32 temp-table (TABLE-HANDLE or TABLE)
arguments to a remote procedure has been increased
to 200.

20020531-027 If a temp-table is passed back more than once from
a procedure's output parameter, a GPF\core will
occur.

20020531-026 If SESSION:LOAD-ICON is invoked with the INVOKE
method of a dynamic CALL object, and no arguments
are passed, a core\GPF occurs. This has been fixed
so that an error message is now displayed instead
of the core\GPF.

20020531-014 A telnet session that sends a signal 1 causes
database to crash.

20020529-022 The LENGTH of the output of the QUOTER function
was off by one character, causing the null
terminator to be part of the output string. This
in turn caused concatenation to fail when other
elements are added to the end of the QUOTER
output. (This does not show up in WHERE clauses).

20020521-044 SESSION:TIME-SOURCE="server" returns the year 1902
instead of 2002 when using the AS\400 DataServer.

20020521-034 Invalid latch type errors 3713 and 3716 are
causing the server to crash.

20020516-010 When using a treeview menu to launch dynamic
containers, the treeview side is too small and is
not resizable.

20020515-033 Tooltips displayed on the toolbar erased the
region on the .screen where they were displayed.

20020514-009 When a STOP message is sent from a web client to
AIA, a reply consisting of an HTTP header with no
content is expected. This does not always happen
in a timely manner, causing the web client to
hang.

20020510-025 Security problem: the _probrkr was vulnerable to a
buffer overflow attack.

20020508-012 The Proxy Server\Firewall expects every HTTP(s)
request to come with a User-Agent string.

20020506-036 ProxyGen created dll files aren't correctly
registered via ProxyGen's automatic registration,
via MTS on Windows NT, or via Component Services
on Windows 2000.

20020502-014 If a dialog box contains a child frame or a
SmartObject, the dialog loses focus when you move
the dialog with the mouse.

20020501-044 Running an Oracle stored procedure that uses a
cursor from a 4GL client more than one time in the
same session will generate a protrace file and a
bus error\memory violation. The user will then be
exitied to the OS.

20020501-001 A specific SQL statement containing a WHERE clause
with multiple JOINS causes the SQL-92 engine to
perform a table scan although an appropriate index
exists for the table.

20020425-017 A deadlock condition between two threads
attempting to access the same queue without
correctly synchronizing it is causing the Sonic
adapter to hang the 4GL.

20020418-026 Queuing up large numbers of requests to multiple
AppServer connections at one time will cause
performance slowdowns and memory leaks which will
eventually cause the process to hang.

20020416-024 A GPF occurs on NT\W2K platforms when referencing
a static buffer-field handle after its associated
browse widget has already been destroyed.

20020326-013 Enhancement to have an entry in the webspeed
server log file for each 4gl program that is
executed by the WebSpeed agent.

20020318-018 ON VALUE-CHANGED trigger does not fire for the
LARGE editor widget on WINXP and WIN2K.

20020220-001 Initial values of database fields placed on
group-assign-target SmartDataViewers that have not
been initialized prior to an ADD operation are not
displayed on the screen.

20020206-016 If certain SQL92 statements, specifically blob
manipulation or stored procedures, encounter an
error during execution, that statement will reside
in the statement cache. This could eventually
lead to a statement cache overflow error. This
fix will evict the offending statement from the
statement cache when this type of error occurs and
overflow will not occur.

20010626-023 When running unattended batch processing, Progress
error 1051 may be displayed.

20000808-002 When using Microsoft Tabstrip, the hourglass does
not return to the default pointer when the wait
state is cleared.

19981104-057 Using the LOAD statement to get information from
certain registry keys in HKEY_LOCAL_MACHINE
without Administrator privileges will fail with a
4450 error even if you're only trying to read data
from the registry..