Patch-ID# 113638-04 Keywords: sun one studio 4 update 1 enterprise edition multilanguage Synopsis: Sun[tm] ONE Studio 4 update 1, EE 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: Enterprise 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 17061 17324 17771 18388 18866 19491 19594 20308 20340 20552 20623 20746 20934 20948 20965 21013 21017 21147 21186 21206 21297 21745 21783 21874 21919 22336 22477 22497 22568 22569 22570 22579 22613 22647 22952 22979 23049 23133 23197 23214 23272 23274 23325 23385 23455 23460 23462 23470 23480 23512 23570 23641 23649 23659 23722 23734 23734 23752 23771 23788 23791 23795 23805 23858 24147 24219 24227 24314 24441 24611 24924 25228 25261 25281 25323 25475 25598 25774 25943 25969 26007 26166 26249 26250 26432 26433 26756 26803 27110 27383 27458 27671 28055 28332 28389 28827 28883 29056 29647 29653 29875 4381919 4476509 4481783 4507587 4519087 4521639 4616259 4625460 4628363 4640134 4644498 4647130 4648800 4658937 4660036 4660684 4662057 4662750 4663532 4665603 4665908 4668144 4668737 4669403 4672468 4672514 4673140 4673309 4673791 4674965 4678252 4678285 4678477 4678825 4678832 4678876 4678957 4678975 4679155 4679304 4680635 4680817 4681073 4681252 4681430 4682765 4684256 4684355 4684522 4684577 4684849 4685337 4685848 4685850 4687235 4687286 4687486 4687505 4687525 4687570 4687729 4688170 4688232 4688310 4688796 4688983 4689017 4689272 4691096 4691432 4691881 4694483 4695921 4696018 4696225 4696564 4698770 4698799 4699902 4700069 4700585 4707717 4707730 4707738 4707873 4707876 4707879 4707882 4707886 4707890 4707902 4707905 4707906 4707907 4707909 4707947 4707949 4707951 4707952 4707955 4710396 4716840 4718349 4725710 4727735 4728055 4729495 4731355 4731372 4731804 4732341 4734546 4736521 4737192 4739429 4740229 4740235 4740292 4741251 4741299 4741803 4742070 4743041 4746104 4746858 4746995 4750470 4751369 4752211 4752374 4753463 4758392 4759480 4760090 4760823 4761023 4762477 4763063 4763748 4765553 4766773 4767246 4767789 4767989 4768622 4768779 4769268 4769499 4770354 4772497 4775195 4777016 4792566 4810140 4818020 4820243 4824309 4834254 4838228 6258 Changes incorporated in this version: 4678477, 19594, 4741803, 4665908, 4680635, 4688310, 4688983, 4698770, 4698799, 4699902, 4725710, 4728055, 4729495, 4743041, 4765553, 4768622, 4775195 21745 21013 21017 25774 4689272 4727735 23734 20308 22647 22952 22979 23385 23795 23734 25228 28827 4753463 4769268 4810140 Patches accumulated and obsoleted by this patch: 114894-01 Patches which conflict with this patch: Patches required with this patch: Obsoleted by: Files included with this patch: activation.nbm appasm.nbm appclient.nbm appsrv.nbm appsrvWL.nbm autoupdate.nbm autoupdateffj.nbm clazz.nbm corba.nbm core_patch.nbm cpp.nbm db.nbm debuggercore.nbm editor.nbm ejb.nbm ejbmodule.nbm externaleditor.nbm feempmt-perfnode.nbm (Solaris SPARC only) filecopy.nbm form.nbm html.nbm httpserver.nbm importear.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 solaris_native.nbm (Solaris SPARC only) solaris_support.nbm (Solaris SPARC only) tomcat40.nbm vcscore.nbm vcsgen.nbm web-jsp.nbm web-taglibed.nbm wsdl.nbm xalan2.nbm xml-catalog-dev.nbm xml-core-dev.nbm xml-tax-dev.nbm xml-tree-edit-dev.nbm xmlservices.nbm Problem Description: Application Assembler Support 4678477: I18N - mnemonic key doesn`t work with translated. EJB Module Assembly 4741803: I18N - AddEJB dialog - mnemonic key doesn`t work when translated EJB workshop 4665908: CMP>Deleting a Copied logical bean should not delete the original bean 4680635: I18N - mnemonic key doesn`t work with translated. 4688310: Method parameters haven`t got updated properly 4688983: User should not be allowed to rename CREATE method for the stateless session ejb 4698770: I18N - Multibyte EJB name not saved while traversing between Wizard 4698799: I18N - MDB Wizard when traversed back and forth throws Exception 4699902: CMP>Cutting and copying cmp field was generating NullPointerException 4725710: User should not be able to rename an ejb using invalid name 4728055: IndexOutOfBoundsException when clicking Finish after specifying CMP bean class. 4729495: CMP> The values entered by the user are lost for the logical bean name 4743041: I18N issue with mnemonic set on "Add CMP Field" dialog 4765553: CMP> Deleting the create method after renaming the method causes exception 4768622: Alt-B(Back) hotkey focuses on wrong wizard 4775195: can not recover Stateless Session EJB `create()` node thru rename 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 Web Services 4810140: Web Logic 701 raises NotSerializable exception when running a web service client 4753463: NPE while creating a webservice (return type of service method is not available) 4769268: [a11y] Mnemonic not working in UDDI Categories (taxonomies) dialog box (from 114894-01) WebLogic Plugin 4758392: Exception when generating Related CMP EJB's from PointBase sample schema 4792566: Deploy of j2ee apps to weblogic7 app server fails 4818020: no mnemonic and no focus on the check box 4820243: Weblogic deployment progress indicator does not indicate failed deployment 4824309: can not set arguments to appclient with weblogic plugin 4834254: NullPointerException while deploying a EJB module that was developed using Sierra (from 113638-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 CPP 17324: "Extra"options found in"Native Binary Execution"executor type 21147: Motif Application template example did not run correctly 21783: Programs are executed with pwd=ide pwd, which is usually wrong 22568: Preprocessor statements get indented with IndentEngine 22569: Fortran IndentEngine doesn`t deal w/ Fixed Fortran 22570: C comment in fixed Fortran not recognised 22613: Fortran DataLoader doesn`t recognise .mod files 23570: Debug item comes&goes in context menu 24611: Can not execute the JNI sample code when it`s under a subdirectory. 24924: incorrect resource name used in Utilities.loadImage call 25598: Remove obsolete field from Make Executor properties panel in Options window 26756: back out api change installed 8/5/02, issue 23570. 26803: Coloring mistakes 27458: Missing"Create Native Connector"action on"Elf Data Objects" 4838228: Error generated when using built-in editor (e.g. using the scroll bar) in a Fort 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 External Editor 17061: BaseDocument quirk causes New"Main"Template to be corrupted in the external editor 23049: IDE waiting for editor open in AWT thread 23722: reorganize the help to ease l10n issues 26432: "It may take some time"message doesn`t go away 26433: Files are sometimes modified, sometimes saved, without my agreement! 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. Solaris Native 4481783: MakefileWizard needs to understand ~ and $var expansions 4507587: [a11y] mnemonics should exist for the checkboxes in the "visible stack columns" 4519087: [a11y] mnemonic problems in add breakpoints dialog 4521639: [a11y] Send comments dialog doesn`t give good initial focus 4628363: Can close makefile wizard with file chooser open 4684577: Mnemonics conflict: Build | New Makefile & Compile All have the same mnemonic `M 4688796: Next button should be disabled at Makefile review page 4691881: [i18n] script of the dbx custom button does not work in ja locale. 4696225: get error msg; dbx: expecting an integer 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 113638-02) J2EE Reference Implementation plug-in 4715621: J2EE server don't start in multi user installation. Pointbase 4760288: Need to use with root-user IDE that was installed using umbrella. (from 113638-01) Application Assembler 1.2 Support 4696018: EJB name prop editor of ejb in mod in app displays invalid value after error mes 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 EJB Module Assembly 4691096: mis-type in DD view title - Readonly instead of Read-only EJB workshop 4616259: BMP properties: wrong tooltip for Reentrant property 4625460: Should be able to "Finish" Related CMP EBJs wizard after selecting data source 4658937: Unable to provide mutable class types as "create()" method params for CMP beans 4669403: Strange behavior of customizer when making parameter invalid 4672468: ejb>ejbSelect method not showing up in the explorer after Copy/Paste in Source 4672514: After rename of ejbSelect, error badge remains until you view `error info` 4673140: Modifying finder method in source editor may not update associated query element 4673791: Changing primary key class should change code that references it 4674965: red badges continue appear on finderMthds even after succesfull bean validation 4678252: Clicking on Esc button gives an error message 4678285: Add Bus.Method:Clicking on Esc button gives an error message 4678957: Add Local References dlg: Mnemonics have to be changed 4678975: Add EJB Reference dlg: Same mnemonic is repeated twice 4681073: Wrong behavior when rename remote iface 4681252: ejb>ejbql validation error for where clause in finder method 4684355: "Add New Create Method" dialog "Warning" message does not have a default button 4684522: I18N - mnemonic key doesn`t work with translated. 4684849: One way relationship throws NPE 4685337: I18N - mnemonic key doesn`t work with translated. 4685848: Session EJB Wizard: Same mnemonic is repeated twice 4685850: Indication that a field is a primary key is removed when name is changed in wiz 4687235: EJB>Renaming logical bean with java causes Exception and makes ide unstable 4687286: Cancel on method parameter custom property editor still commits the changes 4687486: IllegalArgumentException in dialog Add Persistent Field 4687505: Customizer: Mnemonics for Large and Small Icon do nothing 4687525: MDB Property Editor: Mnemonic does not work 4687570: After illegal attempt to add duplicate finder, bad XML left in EJB descriptor 4688170: NPE when trying to delete Session EJB 4688232: Customizer for create method: mnemonic for Exceptions set in the wrong place 4691432: IllegalArgumentException when rename an ejb 4694483: CMP>exception after removing and adding a cmp field using accessability 4695921: Typo in the cmp relationship wizard`s add/edit screen: multicplicity 4696564: NPE when click OK in the Select Local/Local Home Iface 4700069: CMP>Need to check package validity before creating the bean. 4700585: EJB Resource`s sharing scope cannot be saved when set to "Not Set" 4751369: regression: impossible to add methods to EJB after renaming its package 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) Import EAR 4731804: NPE when importing EAR with `ignore` import policy. J2EE Common Library 4752211: Activation, Mail and Xalan2 NBMs are missing title and description text J2EE Reference Implementation plug-in 4644498: Unable to explore source main class from the AppClient`s reference. 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 Performance Analyzer 1.0, Solaris (Solaris SPARC only) 4680817: "analyzer -v" option displays incorrect path to Analyzer jar file 4689017: Check for Performance Analyer patch 111705-03 and issue message to user if not Solaris Native (Solaris SPARC only) 4673309: Clean up handling of experiment, directory, group in collector GUI 4678825: Collector data descriptor environment vars. are wrongly passed to Dbx 4678832: Collector Enable and Disable menu items should always be avail., with feedback 4678876: Pause and resume should be enabled ONLY during a run; meaningless at other times 4679155: "Record Sample When dbx Stops Process" checkbox missing in FCS release 4679304: Audible beep is not indicative of the problem when the user clicks on menu item 4681430: [I18N]: some messages does not come from Bundle.properties 4732341: Analyzer launcher within the IDE is ignoring the "FCC" specified in userdir sett 4752374: configure: Get Null exception when every other time start configure window 23805: Bkpt is not set correctly in external editor (via shift+F8) Schema2Beans Library 4760823: Schema2BeansRuntimeException:CantCreateXMLDOMDocument_msg w/OraclePlugin 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. Web Services 4715612: Expanding UDDI node in runtime explorer throw exception in multi user installation 4476509: Should not be able to generate/compile an empty service - validation should stop 4682765: .xms file not updated after deleting xml operations 4737192: compilation of beans for complex nested input fails for xml operations 4739429: No Deserializer found exception executing a Soap client created from Orion WSDL 4740229: komodoResultsAvoidingNameCollision fails on complex operation 4740235: GenerateEJBException generating web service from WSDL node 4740292: Renaming web serivce does not rename SOAP URL 4746858: Linux: progress bar isn`t closed after web service is created 4750470: Web services does not work properly on Oracle9iAS 4752211: Activation, Mail and Xalan2 NBMs are missing title and description text 4760823: Schema2BeansRuntimeException:CantCreateXMLDOMDocument_msg w/OraclePlugin XML 23197: Commentcauses 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. Please note that solaris_native.nbm, solaris_support.nbm and feempmt-perfnode.nbm should be selected only if you are running the IDE on Solaris SPARC platform and have the modules already installed. 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