TOPIC This document contains an overview and download information for Apple's Patch 3 for WebObjects Release 4.0.1 running on Mac OS X Server version 1.2. Apple recommends that all users of WebObjects 4.0.1 on Mac OS X Server 1.2 install this patch. WebObjects 4.0.1 Patch 3 includes all relevant fixes from WebObjects 4.0.1 Patch 1 and WebObjects 4.0.1 Patch 2. Because this is the first patch Apple has produced for this platform, you do not need to install any other patch before you install this patch.
The WebObjects Current Patch List,
TIL article 70037
, contains information on all available patches and workarounds for all versions of WebObjects, including EOF patches. Please read this document if you're not sure which patches you need on your system.
DISCUSSION Installing WebObjects 4.0.1 Patch 3 on MacOS X Server 1.2 1. Download WO401MacOSXSPatch3.pkg.tar , the patch installer for Mac OS X Server. 2. Untar the patch file. Your web browser or FTP client may perform this step for you. Otherwise, double-click on the .tar file to uncompress it. 2. Log in as root on your Mac OS X Server system. If you're not sure how to log in as root, see your system administrator. 3. Double-click on the WO401MacOSXSPatch3.pkg file. 4. Click the Install button in the Installer package window. An Install Package panel will open. 5. Make sure that there are no other WebObjects or EOF applications running. 6. Click 'Install' in the Install Package panel and, when prompted for confirmation, click OK to proceed. The Installer window displays information about the progress of the installation, which may take several minutes. 7. The system must now be rebooted. Log out and use the reboot button on the login panel. After installing the patch, if you encounter compile-time warnings such as: warning: could not use precompiled header run the command: /usr/bin/fixPrecomps to update your pre-compiled headers.
Issues Addressed Addressed in WebObjects 4.0.1 Patch 3
RESOLUTION:
NSCalendarDate not correctly creating dates with the dateByAddingYears: method
RESOLUTION:
RESOLUTION:
RESOLUTION:
Addressed in WebObjects 4.0.1 Patch 2
RESOLUTION:
RESOLUTION:
String conversion for case-insensitive comparison should all be done by the database
RESOLUTION:
RESOLUTION:
SybaseEOAdaptor's binaryID prototype should map to Sybase binary type
RESOLUTION:
EOF fails silently if an entity name is typed incorrectly.
RESOLUTION:
RESOLUTION:
ODBC adaptor generates spurious login error message
RESOLUTION:
Leak in EODatabaseContext avaliableChannel method
RESOLUTION:
EODatabase never releases snapshots
RESOLUTION:
Optimistic locking fails on Oracle for rows with trailing spaces
RESOLUTION:
Deleting newly inserted objects fails
RESOLUTION:
Exception logging into SQL Server 7.0 via ODBCEOAdaptor
RESOLUTION:
Incorrect time zone conversion in EOAccess layer
RESOLUTION:
Incorrect time zone conversion in SybaseEOAdaptor
RESOLUTION:
Special characters crash Sybase adaptor
RESOLUTION:
OracleEOAdaptor generates incorrect SQL for left and right outer joins
RESOLUTION:
Some exceptions not passed across Java Bridge
RESOLUTION:
Java access violation error when bridge cannot find a class
RESOLUTION:
Garbage collector frees wrapped objects prematurely
RESOLUTION:
alloc or init returning nil confuses the Java bridge
RESOLUTION:
Case-insensitive matching sometimes fails
RESOLUTION:
ODBC adaptor prepends owner to table name
RESOLUTION:
selectObject: method return values don't match documentation
RESOLUTION:
WebObjects applications set unnecessary cookies
RESOLUTION:
Can't compile EOArchive subclasses containing JavaBeans
RESOLUTION:
DirectToWeb generation fails on MacOS X Server
[DTWTemplate writeAndAddToProjectComponentNamed:]: selector not recognized
RESOLUTION:
OracleEOAdaptor state not reset when closing the database channel fails
RESOLUTION:
EnterpriseObjects examples Rental data contains an invalid date value
RESOLUTION:
Raw row fetch ignores CustomQuery hint
RESOLUTION:
Applications using multiple databases may experience unexpected interactions.
RESLOUTION:
WebObjects example "FDF1040EZ" uses deprecated java.util.Date API
RESOLUTION:
Enterprise Objects "ModelerBundle" example uses two-digit year format
RESOLUTION:
WebObjects example "ElementTour" uses deprecated java.util.Date API
RESOLUTION:
NSTimeZone method +timeZoneForSecondsFromGMT returns incorrect results
RESOLUTION:
Mapping of old time zone names and abbreviations not completely accurate.
RESOLUTION:
WOApplication raises a released exception.
RESOLUTION:
|
Document Information | |
Product Area: | WebObjects |
Category: | WebObjects 4 |
Sub Category: | Patches |
Copyright © 2000 Apple Computer, Inc. All rights reserved.