Patch-ID# 113433-04
Keywords: sun one studio 4 update 1 community edition multilanguage
Synopsis: Sun[tm] ONE Studio 4 update 1, CE Patch, Multilanguage
Date: Sep/15/2003


Install Requirements: Additional instructions may be listed below                      
                      
Solaris Release: 8 9

SunOS Release: 5.8 5.9

Unbundled Product: Sun One Studio 4 update 1

Unbundled Release: Community Edition

Xref: 

Topic: 

Relevant Architectures: sparc i386
NOTE: This patch is intended for Sparc Solaris, x86 Linux and Windows operating systems.

BugId's fixed with this patch: 14545 16834 17771 18388 18866 19491 19594 20308 20340 20552 20623 20746 20934 20948 20965 21013 21017 21186 21206 21297 21745 21874 21919 22336 22477 22497 22579 22647 22952 22979 23133 23197 23214 23272 23274 23325 23385 23455 23460 23462 23470 23480 23512 23641 23649 23659 23734 23734 23752 23771 23788 23791 23795 23858 24147 24219 24227 24314 24441 25228 25261 25281 25323 25475 25774 25943 25969 26007 26166 26249 26250 27110 27383 27671 28055 28332 28389 28827 28883 29056 29647 29653 29875 4381919 4640134 4647130 4648800 4660036 4660684 4662057 4662750 4663532 4665603 4668144 4668737 4684256 4687729 4689272 4707717 4707730 4707738 4707873 4707876 4707879 4707882 4707886 4707890 4707902 4707905 4707906 4707907 4707909 4707947 4707949 4707951 4707952 4707955 4710396 4716840 4718349 4727735 4731355 4731372 4734546 4736521 4741251 4741299 4742070 4746104 4746995 4759480 4760288 4761023 4762477 4763063 4763748 4766773 4767246 4767789 4767989 4768779 4769499 4770354 4772497 4777016 6258

Changes incorporated in this version: 21745 21013 21017 25774 4689272 4727735 23734 20308 22647 
22952 22979 23385 23795 19594 23734 25228 28827

Patches accumulated and obsoleted by this patch: 

Patches which conflict with this patch: 

Patches required with this patch: 

Obsoleted by: 

Files included with this patch: 

activation.nbm
autoupdate.nbm
autoupdateffj.nbm
clazz.nbm
corba.nbm
core_patch.nbm
db.nbm
debuggercore.nbm
editor.nbm
filecopy.nbm
form.nbm
html.nbm
httpserver.nbm
j2eelib.nbm
j2eeserver.nbm
java.nbm
javacvs.nbm
javadoc.nbm
jsp_debug.nbm
jspie.nbm
mail.nbm
openide_patch.nbm
pointbase.nbm
rmi.nbm
schema2beans.nbm
tomcat40.nbm
vcscore.nbm
vcsgen.nbm
web-jsp.nbm
web-taglibed.nbm
xalan2.nbm
xml-catalog-dev.nbm
xml-core-dev.nbm
xml-tax-dev.nbm
xml-tree-edit-dev.nbm

Problem Description:

HTML
21745: Unability to share Czech characters between windows and linux
 
HTTP Server
21013: Base classpath, filesystem and javadoc URLs shouldn`t be equal
21017: "Base Javadoc URL"is always accessible
25774: `Port`value can be set to 0
 
J2EE Reference Implementation plug-in
4689272: I18N - Different mnemonics are assigned for a single message
4727735: I18N - syntax error in Bundle.properties file
 
J2EE Server Registry
23734: Unable to start installed tomcat after disable/enable operation
 
JSP/Servlet
20308: web.xml is not updated after renaming the servlet package
22647: Unexisting steps displayed in wizard
22952: Line numbers of JSP breakpoints displayed incorrectly in debugger window
22979: ClassCastException in Add Breakpoint
23385: Servlet mapping generated even if servlet entry is not
23795: ClassCastException happens when switching to JSP debugger type
 
Schema2Beans Library
19594: I18N - Module name and description is not localizable
 
Tomcat 4.0 Server
23734: Unable to start installed tomcat after disable/enable operation
25228: Output tabs for log have bad names
28827: External Tomcat installations with basedir != homedir not preserved after restart
 
(from 113433-03)
 
Auto Update
21874: Feedback needed if nbm cannot be copied into IDE dir
22477: Autoupdate - inconsistant behavior.
28389: SignVerifier doesn`t correctly handle empty files
29875: Post install hook doesn`t work with a space in userdir path
4767789: user with the following password cannot login to update center from the IDE
 
Core Patch
17771: Infinite loop in Options Dialog (Properties of Properties)
18866: I18N - Output Window displays Japanese characters badly using internal execution
21186: [TableModel PE] It`s impossible set cell value as Character
 
Database Explorer
23788: Exception while defining a new table
 
Debugger Core
4736521: Null pointer exception when adding second breakpoint
 
Editor
6258: [i18n] UNDO shows intermediate characters of Japanese
14545: I18N - abbreviation with multibyte name does not expand in editor
25969: IndexOutOfBoundsException while editing (code completion)
28055: [completion] Wrong class resolution during code completion
28332: DrawGraphics does not correctly offset for underline and strikethrough
28883: Code Completion does not work properly with default java.lang.* classes
29647: Status area"jumps around"when there is an error message
29653: Code completion exception Nevada build 021218 while editing
 
File Copy
23659: I18N -"Select setting"does not come from Bundle.properties
 
Java Source Files
18388: I18N-message"Jikes Compiler"doesnt come from the property file
21919: Import Management Tool does not handle ambiguous references correct
27671: [IMT] Import Manager removes FQN even when conflict exists
4707905: [fastjavac]:fastjavac omits a required null pointer check
4707906: [fastjavac]:fastjavac fails to generare required null pointer check in discarded subexpr
4734546: [fastjavac]:Fastjavac do not find packages in sourcepath
4759480: [fastjavac]:Fastjavac fails to compile file with EOF terminated line comment
4761023: [fastjavac]:Fastjavac produces error message without a line number
4762477: [fastjavac]:Fastjavac do not report "cannot assign a value to final variable" error in stati
4763063: [fastjavac]:JCK14a: fastjavac fails to detect conditional with constant value
4763748: [fastjavac]:Fastjavac crashes on creating accessor
4767246: [fastjavac]:Wrong "Statement not reached" error
4767989: [fastjavac]:JCK14a: an instance creation expression of inner class with primary evaluated to
4768779: [fastjavac]:JCK14a: attempt to assign to a cast class member variable
4769499: [fastjavac]:Fastjavac crashes on generating class
4770354: [fastjavac]:JCK14a: fastjavac does not detect that the variable might already have been assi
4772497: [fastjavac]:JCK14a: infinite cycle in compiler
 
Javadoc
20623: move down overwrite the entries in Auto Comment Tool
4777016: Auto Comment does not always save tag description
 
OpenIDE Patch
22497: NullPointerException at Node$Property.hashCode(Node.java:880)
 
RMI
29056: Cancel RMI on modified document causes deadlock.
 
Sourceless Java Classes
27383: Compiler cannot delete class file (FSException)
 
VCS Generic Command-Line Support
4640134: Wrong genericCVS FS"imported"while switching projhects.
 
XML
19491: XML module does not honor node delegates set via info
 
(from 113433-02)
 
Pointbase
4760288: Need to use with root-user IDE that was installed using umbrella.
 
(from 113433-01)
 
Auto Update
20746: Bad count of downloaded KBytes
24219: Double click on nbms in zip throws exception
24314: Finish button should be disabled
4766773: REGRESSION: S1S4u1 cannot download from S1S Update Center
 
CORBA
23214: Update Implementation action on IDL with valuetype adds this.init... () into constructor
23460: Incorrectly generated implementation for valuetypes when Skeletons are Tie-Based
23480: IORDataObject does not call getAnnotate
 
CVS Built-in Client
20340: cvs-update/checkout throws CME in RequestProcessor
24147: IAE: when verify VCS-Group
 
Editor
16834: Syntax highlight assert statements
20552: Find next fails when cursor is on the only match
21206: [completion]Code completion disapears after Backspace
21297: (Un)indent is performed also on text with guarded blocks
22336: Cursor disappears
23455: StringIndexOutOfBoundsException while typing into HTML editor
23649: Constructors are not added into code completion properly
23771: Indentation engine property behaviour is strange
24441: Wrong code completetion
25261: Completion for the HTML tag`s attributes doesnt work at the end of file
25281: Remove the bookmark coloring from Fonts and Colors option
25323: [completion]Dispearing code completion
25475: copy (ctrl-c) doesn`t always work
 
Form Editor
20934: IllegalArgumentException after set incorrect value to Direction(BorderLayout)
20948: [JList] wrong code generated for property"layoutOrientation"
20965: [Char Editor] IllegalArgumentException after change FormConnection->CharEditor
22579: Dragging components from Top Container to JInternalFrame throws Exception
23512: Big thickness for border - impossible change order of components
23858: [Test form] work wrong (when is used Applet with Null Layout)
 
J2EE Common Library
4752211: Activation, Mail and Xalan2 NBMs are missing title and description text
 
JSP/Servlet
23133: taglb: in"Add New Tag"or tag customizer,"other support class""..."is nonfunctional
23641: taglb: when editing tag`s"display-name"field, dirty bit is not being set
25943: Duplicate mnemonic used on tag attribute customizer
26166: Editing Tag example in Editor not reflected in customizer
26249: New tag library contains spurious comment
26250: Duplicate mnemonic used in tag customizer
27110: extra>is added to the end of web.xml file
 
Java Source Files
4381919: [fastjavac]:fastjavac does not catch capitalization error between filename and public class
4647130: [fastjavac]:F4J building: fastjavac can't resolve import
4648800: [fastjavac]:Fastjavac generates wrong invokevirtual
4660036: [fastjavac]:I18N - fastjavac treat full width space (\u3000) as valid white space
4660684: [fastjavac]:Fastjavac shows char code incorrectly in "Invalid character in input" error mess
4662057: [fastjavac]:F4J building: fastjavac tries to resolve all constructors
4662750: [fastjavac]:F4J building: Wrong "Can't make forward reference" error message.
4663532: [fastjavac]:F4J building: fastjavac tries to resolve import classes completely
4665603: [fastjavac]:I18N - Fastjavac can not convert multibyte sources on singlebyte locale
4668144: [fastjavac]:F4J building: unable to find ancestor`s top-level inner
4668737: [fastjavac]:F4J building: wrong "Can't make static reference" error message.
4684256: [fastjavac]:FastJavac compilation don't work for servlets and JSPs
4687729: [fastjavac]:Fastjavac wrongly report "`return` without value" error
4707717: [fastjavac]:bytecode generated for "synchronized" statment is not exception safe
4707730: [fastjavac]:fastjavac doesn't diagnose EndOfLineComment without the required LineTerminator
4707738: [fastjavac]:fastjavac fails to diagnose early implicit reference to this.
4707873: [fastjavac]:fastjavac syntax error on Empty array initializer with comma
4707876: [fastjavac]:fastjavac rejects abstract method in strictfp class
4707879: [fastjavac]:fastjavac fails to accept an interface that conflicts with Object.
4707882: [fastjavac]:fastjavac improperly extends superclass's scope to implements clause
4707886: [fastjavac]:fastjavac fails when a method of the same signature fails to override.
4707890: [fastjavac]:fastjavac fails to allow cross-package implementation
4707902: [fastjavac]:fastjavac allows access to interface members inherited protected from Object
4707907: [fastjavac]:fastjavac crash, burn, and core dump
4707909: [fastjavac]:compiler fails to allow anonymous constructor that throws an exception
4707947: [fastjavac]:fastjavac rejects assignment to field declared later
4707949: [fastjavac]:fastjavac allows Object += String
4707951: [fastjavac]:fastjavac allows more than 255 levels of array
4707952: [fastjavac]:fastjavac allows a member name whose length can't be represented in the bytecode
4707955: [fastjavac]:fastjavac allows string constants unrepresentable in the bytecode
4710396: [fastjavac]:Fastjavac does not print -source in the option synopsis
4716840: [fastjavac]:fastjavac complains on wrong level
4718349: [fastjavac]:async exceptions versus return in try in synchronized
4731355: [fastjavac]:Fastjavac wrongly report "Cannot be both strictfp and native" error
4731372: [fastjavac]:fastjavac doesn't accept small float constant
4741251: [fastjavac]:Fastjavac do not report "Class not found" error
4741299: [fastjavac]:Regression: Fastjavac crashes on JCK testcase expr15802m445
4742070: [fastjavac]:Fastjavac do not compile classes from classpath
4746104: [fastjavac]:Fastjavac crashes when file not exist
4746995: [fastjavac]:fastjavac crashes on duplicate definition of local inner
 
VCS Core
23462: "Recursive on Restart"auto-refresh property does not work.
23752: ALL: Deadlock during change of relative mount point.
24227: I18N - Multibyte VCS Group name is corrupted at"Remove VCS Group"menu
 
VCS Generic Command-Line Support
23470: CVS:"Keyword Substitution"option of"Import"command does not work.
23791: ALL: Unable to move commands up or down under own folder.
26007: ALL: Invokation of"Variable Editor"deletes environment variables.
 
Schema2Beans Library
4760823: Schema2BeansRuntimeException:CantCreateXMLDOMDocument_msg w/OraclePlugin
 
XML
23197: Comment<!--<!DOCTYPE"[<-->causes parse fatal error
23272: Customizer dialog truncates warning messages
23274: ArrayIndexOutOfBoundsException at switchObjects(TreeObjectList.java:395)
23325: Typos in templates

Patch Installation Instructions:
--------------------------------
1) Save the patch archive file to your disk.  
2) Unpack the archive in a temporary directory.  
3) Run Sun One Studio and choose "Update Center" in the main menu Tools.  
4) In the dialog box choose "Install manually downloaded modules"
and click the Next button.  
5) Click the button Add and find the temporary directory with the
unpacked  NBM files.  
6) Select all the NBM files and click OK.  
7) Following steps are the same as when you install updates from the
Update Center.  
8) After the IDE restarts copy the contents of the backup directory to a
safe place. This backup directory contains all the files that were replaced
during installation of the updates.  For single user mode the backup can 
be found at IDEINSTALLDIR/update/backup/netbeans directory, and for the multiuser 
mode the backup can be found at USERDIR/update/backup/netbeans directory.

Special Install Instructions:
----------------------------- 
Warning: Some of the modules need to be installed globally (into the IDE
installation directory rather than into a user's userdir). If you are
running the IDE in a multi-user environment and you don't have write
permissions to the IDE installation directory, you must let the administrator
with write permissions install the modules of this patch. It is recommended
that the administrator chooses all the modules to install globally. The
regular users then don't need to install the patch at all.
 
Uninstalling the Patch:  
-----------------------
Uninstallation of module updates is generally not possible but if the
user after installing the updates backups the contents of the directory 
somewhere (s)he can put these files later back to the IDE directory structure. 
This backup directory contains all the files that were replaced during 
installation of the updates.

README -- Last modified date:  Monday, September 15, 2003

