TOPIC This document contains an overview and download information for Apple's Patch 2 for WebObjects Release 4.0.1. Apple recommends that all users of WebObjects 4.0.1 install this patch set on all platforms except Mac OS X Server 1.2. WebObjects 4.0.1 Patch 2 includes all of the fixes from WebObjects 4.0.1 Patch 1. If you have already installed WebObjects 4.0.1 Patch 1 on your system, you can install Patch 2 over your existing installation. If you have not installed Patch 1, you do not need to. 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 Before You Install (Windows NT) Windows NT users who have customized their WindowsName.table time zone assignment file should back up that file before installing this patch and restore their custom file after this patch is installed. This patch installs a new copy of WindowsName.table which contains different default assignments for some Windows time zones. Before You Install (Mac OS X Server) This version of the patch is intended for Mac OS X Server versions prior to 1.2. Do not install this patch on Mac OS X Server 1.2. Mac OS X Server users who have customized their tnsnames.ora Oracle database configuration file should back up that file before installing this patch and restore their custom file after this patch is installed. This patch will overwrite your tnsnames.ora file.
Installing WebObjects 4.0.1 Patch 2 on MacOS X Server 1.0 1. Download WO401OSXPatch2.pkg.compressed , the patch installer for Mac OS X Server. NOTE: Some versions of OmniWeb for Mac OS X Server incorrectly add a .Z file extension to downloads in .compressed format. If the file you download has an extension of .compressed.Z, rename it to .compressed or it will not be correctly uncompressed by OpenUp. 2. Uncompress the patch file. Your web browser or FTP client may perform this step for you. 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 WO401MacOSXSPatch2.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. When the installation completes, the system must be rebooted. Log out and use the reboot button on the login panel.
Installing WebObjects 4.0.1 Patch 2 on Windows NT 4.0
2. Log in as a user with Administrator privileges. 3. Make sure that there are no WebObjects, OPENSTEP or EOF applications running. 4. Double-click on the patch installer, WO401NTPatch2.exe, to start the install process. 5. A screen will appear with some information about this patch. After you have read it, click "Next" to continue. 6. The license agreement for this patch will appear. To agree to the license and continue the installation, click "Yes". 7. The patch will now be installed on your system and you will be asked if you want to reboot. Select "Yes, I want to restart my computer now" to reboot your Windows NT system. The WinZip self-extractor will automatically quit and remove the temporary installation in about 20 seconds. 8. For WebObjects developer installations, see TIL article 70135 . There are manual steps you must take to avoid some century issues
Installing WebObjects 4.0.1 Patch 2 on Solaris and HP-UX 1. Download WO401SolarisPatch2.TAR.Z , the patch installer for Solaris, or WO401HPUXPatch2.TAR.Z , the patch installer for HP-UX. Also download the patch installer, patcher.sh . 2. Log in as root. If you're not sure how to log in as root, see your system administrator. 3. Make sure that there are no WebObjects, OPENSTEP or EOF applications running. 4. Change to the directory containing the patch and the patch installer, "patcher.sh". 5. At a shell prompt, type: patcher.sh -install WO401SolarisPatch2.TAR.Z or patcher.sh -install WO401HPUXPatch2.TAR.Z For more information on using the "patcher.sh" program, type the following at the command prompt: patcher.sh -help 6. Reboot your Unix system
Issues Addressed Corrected in WebObjects 4.0.1 Patch 2
Application hangs if a Sybase stored procedure is missing from the database
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:
Calls to NSLog() are very slow on Windows NT
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.