Patch-ID# 113645-04 Keywords: sun one studio 4 update 1 mobile edition multilanguage Synopsis: Sun[tm] ONE Studio 4 update 1, ME 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: Mobile 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 17771 18388 18866 20340 20552 20623 20746 21013 21017 21186 21206 21297 21874 21919 22336 22477 22497 23214 23455 23460 23462 23470 23480 23649 23659 23752 23771 23791 24147 24219 24227 24314 24441 25261 25281 25323 25475 25774 25969 26007 27383 27671 28055 28332 28389 28883 29056 29647 29653 29875 4381919 4640134 4647130 4648800 4660036 4660684 4662057 4662750 4663532 4665603 4668144 4668737 4672216 4684256 4687729 4690454 4707717 4707730 4707738 4707873 4707876 4707879 4707882 4707886 4707890 4707902 4707905 4707906 4707907 4707909 4707947 4707949 4707951 4707952 4707955 4710396 4716840 4718349 4731355 4731372 4734546 4736521 4741251 4741299 4742070 4746104 4746995 4759480 4761023 4762477 4763063 4763748 4766773 4767246 4767789 4767989 4768779 4769499 4770354 4772497 4777016 6258 6834 Changes incorporated in this version: 21013 21017 25774 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: autoupdate.nbm autoupdateffj.nbm clazz.nbm corba.nbm core_patch.nbm debuggercore.nbm editor.nbm filecopy.nbm httpserver.nbm java.nbm javacvs.nbm javadoc.nbm kjava.nbm kjava_emulator_linux.nbm (only for Linux) kjava_emulator_sol.nbm (only for Solaris) kjava_emulator_win.nbm (only for Windows) openide_patch.nbm rmi.nbm vcscore.nbm vcsgen.nbm Problem Description: 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 (from 113645-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 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. (from 113645-02) J2ME Wireless 4772478: When running ME (/opt/s1studio/me) with non-root, 'permission denied' occurs (from 113645-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 J2ME Wireless 4672216: a11y issue: synchronize content window, mnemonic confict 4690454: Docs -- missing image 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. 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 relevant to your platform and click OK. Select only one from the three kjava_emulator_XXX.nbm modules. If you install an emulator module designed for a different platforms, it will not work. 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