Patch-ID# 118405-03 Keywords: sun[tm] java studio creator 2004q2 (multi-language/japanese release) Synopsis: Sun[tm] Java Studio Creator 2004Q2 Update 7 Date: Feb/25/2005 Install Requirements: Additional instructions may be listed below Solaris Release: 9 SunOS Release: 5.9 Unbundled Product: Sun[tm] Java Studio Creator Unbundled Release: 2004Q2 Xref: Topic: Relevant Architectures: Relevant Architectures: SPARC(r), x86 NOTE: This patch is intended for Solaris(tm) SPARC , Solaris x86, Linux, MacOS, and Microsoft Windows operating systems. A detailed list of supported platforms can be found at the following URL: http:// www.sun.com/software/products/jscreator/sysreq.html BugId's fixed with this patch: 2120890 4973209 4990427 5023427 5031320 5032478 5035364 5038882 5040230 5055074 5056679 5064475 5065327 5065662 5069623 5073034 5073036 5073050 5073651 5073680 5074033 5074040 5076426 5076440 5078001 5080992 5081006 5081040 5081711 5083126 5083860 5084725 5085790 5087500 5088104 5088972 5090063 5090116 5090155 5090970 5090977 5090982 5090985 5091113 5092068 5092863 5095727 5095910 5095912 5095916 5096582 5097052 5097412 5099343 5099484 5099756 5099876 5100394 5100869 5102299 5102863 5105405 5105792 5107408 5107518 5107800 5107968 5108238 5109930 6170011 6170019 6170034 6170037 6174967 6176195 6176384 6176404 6176407 6176449 6179977 6181397 6183709 6183771 6183797 6183828 6186362 6191911 6192273 6194849 6195590 6199121 6208653 6211429 6212405 6212452 6218773 6220429 6220921 6223295 6223887 6224450 6225368 6228979 6228982 6228987 6228991 6228995 6228998 Changes incorporated in this version: 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: All .nbm Problem Description: Fixed in Update 7: 6220429 Application instances interfere with each other 6220921 Page2 invoking Page1 afterXXX methods - causes big delay in navigating to Page2 6218773 Adding EJBs cannot handle Array return type correctly 6223295 Managed Bean creation is synchronized, causing unacceptable performance degradation 6223887 The Designer ignores "height" style for TABLE element 6224450 Greying out of visual preview possibly due to CSS handling 6228979 If you create Transparent Images, the background color is not painted 6228982 Cannot use table as the root tag in a page fragment 6228987 Background images in table cells don't work 6228991 Importing pages with xmlns attributes on the html tag fails 6228995 Setting style="margin:auto" on the body tag causes the red panic message to appear 6228998 Refresh doesn't always work 6225368 SOAP headers are not being generated for a Web Service Fixed in Update 6: 6211429 Deleting Rows from Database Table gives java.sql.SQLException: Invalid parameter binding(s). 6208653 getContext method no longer present in page bean 5099876 While exercising Performing Inserts, Updates & Deletes Tutorial against DB2, Delete trip functionality does not work 6212452 Projects with errors deplete memory and IDE may eventually hang 6212405 If class referenced in Page bean is missing then jsp page gets corrupted Fixed in Update 5: Customer Reported Bugs: ----------------------- 6195590 Changing properties and de-selecting component, save toolbar icon sometimes still grey 5081040 Drag drop of a component label on a data table with paging buttons 5099343 Property type non correctly reported in Property Bindings window 6179977 Page navigation fails at runtime on 1st try 6170011 When lots of components on a page bound to rowset for remote DB IDE slows down 5085790 Datatablemodel not updating with commit - no matching row found for rows with NULL 6194849 Fill the List dialog OK removes converter 5095727 Add Table dialog lists all tables twice for MySQL Connector/J 3.0.14 & 3.0.11 5102863 We don't include source for all the files (e.g. ComponentBundle) used in our run 5107408 inserting a page fragment from a directory which is not the page directory 6191911 Messing w/page bean imports messes up designer 6170034 Page Fragment name, "header" is invalid 5100869 If Page with DataTable is created in subfolder then path in jsp missing for DataTable 5107800 expression for select items missing sub-folder dollar for page in sub-folder 2120890 JSP source and design sometimes get out of sync 6199121 Oracle connection closed error occurs when 3 clients execute app which contains a long query 6186362 PropertyNotFoundException at runtime if component in app has upper case letter id value 6183771 Number format dialog box does not allow to select currency symbol/code 5031320 Edit dropdown undo action is not enabled when clip dropped, ctrl+z works 6183709 Web page named "import" is invalid 5032478 Copy in Edit menu for Log File is not enabled 5076426 Cannot put components on page named "default" 5105405 Reorganizing java files in a package hierarchy breaks app 5100394 User's manual changes in web.xml are lost 5064475 Property window loses uncommitted changes when click on ... button 5080992 Datatable - after unchecking output column must click twice on editor pane for focus 5097412 Query Editor generates table alias 'AS' syntax when used with Oracle 5084725 Designer doesn't refresh when rearrange gridpanel using app outline 5102299 Cannot drag and drop database table onto dropdown if in a group panel 5040230 Components placed into a grid panel cannot be reordered Customer Requested Enhancements: -------------------------------- 5078001 Table layout has limited component types for columns ? want image and hyperlink options 6183797 Hyperlink component as a component type for the datatable column contents is not available 6170037 Data Table enhancements - layout dialog doesn't reflect jsp source changes 5095910 Feature for auto export of war file for Jakarta Tomcat with all required jar file. 5095912 IDE should have an option to chose the Application Server 6170019 Add Expression Language to documentation 6192273 Need BigDecimal Converter for oracle in palette and property sheet 5083126 Unable to add components to "Added components" tab 5038882 App Server Log should be shown in the main editor pane 5069623 Want ability to specify joins for non FK relationships 5081006 Handle query editor SQL errors more gracefully 5095916 Query Generator with Support for foreign key links between two tables 6183828 Cannot include forward slash as one of the character in the data source name 6181397 After dropping a component, setup Backing bean for editing component behavior -comp_id.setValue 5076440 Requested new features for Visual Editor ? copy/paste, more precision in grid size and drag&drop placement Usability Enhancements: ----------------------- 5073034 Improve terminology consistency for binding DB to component 5073036 Fill the List dialog box has non-intuitive default 5074033 Need way to directly edit component text in visual designer 5088972 Having both action and processAction events causes confusion 5090977 Tool tip for output text is misleading 5090985 Tooltip for Component Label is not very helpful to a new user 4973209 JavaScript properties should have a couple of default actions 5090982 Tooltip for Page Fragment is not very helpful to a new user 5023427 Data Table -> Table Layout Dialog ? doubleclicking behavior is incomplete ? not both directions 6176384 Add information in help regarding the resource bundles (properties files) 6176404 Add links to system requirements in the online help. 6176407 Add more information in the online help regarding rowsets. 5081711 Users do not see areas to insert their own code for TODO's in code clips 5107968 Need ability to control layout of Navigation flow editor 5073050 Code clip double click interaction is inconstistent 5074040 Not sure what OK button on code clip dialog box means 5090155 Auto switching of the palette and server nav causes confusion 5090970 JSF and Clips tab names for palette are confusing 5090063 Tooltips do not stay visible long enough 5056679 Removing a table from the query design view not intuitive 5073680 Users unable to easily find Java Source code 5090116 View Java Class action in menu item not discovered Fixed in Update 3: 6174967 new module and its localization (l10n NBM) can not be installed from UC in the same time 5107518 IDE Exit is very slow in zh locale 5105792 not properly writing UTF-8 xml files 6176195 Cannot AutoUpdate core.jar using core.nbm 5109930 info.xml of css.nbm has html format license 5099756 Create/Modify Reference Dialog Doesn't Scroll library list 5108238 Thread.dumpstack in ML FCS bits 5099484 I18N - encoding property for java source files are not always set to UTF-8 5083860 Application Outline: Double Clicking on a RowSet doesn't open Query Editor 6176449 JSP source and design get out of sync 5065327 Inline message component disappears if associated "for" component dele 5035364 Stylesheet changes not reflected in designer unless refresh 5091113 Should prevent paste into radiolist/checkboxlist / dropdown 5097052 Percentage widths in nested components is not computed correctly 5055074 Designer does not respect the "rules" and "frame" attribute on 5065662 can not drag/drop rowset to component in grid 5096582 The design view greys out on dropping a component label onto a multi select list 4990427 Enter key should have same effect as double click for selected component 5088104 When drop on second form, component is repositioned to upper left 5092863 Browser preview incorrectly encodes apostrophe embedded in quote 5087500 Autoupdate doesn't detect errorhandler.client had been installed 5073651 USERTEST: Allow double click on page background to open Java Source Editor 5092068 add instruction text for dragging to set "for" property Patch Installation Instructions: -------------------------------- 1) Save the patch archive file to your disk. 2) Unpack the archive in a temporary directory. 3) From Sun Java Studio Creator, choose Tools > Update Center. 4) In the dialog box choose Install manually downloaded modules, and click the Next button. 5) Click the Add button and find the temporary directory with the unpacked NBM files. 6) Select all of the NBM files and click OK. 7) The wizard will guide you through the installation process. 8) In the final step the user will be asked to restart Sun Java Studio Creator, select yes and click 'OK' to start the patch installation (files are written to disk at this point). ****(Non-English locale customers only)***** Perform from step 3 thru step 8 to install the two nbms under the "Patch" directory and then perform from step 3 thru step 8 again to install all other nbms. Special Install Instructions: ----------------------------- Warning: Module updates should be installed globally (into the IDE installation directory rather than the user's directory). If you do not have write permissions to the IDE installation directory, you must let the administrator who has write permissions install the modules of this patch. The administrator must choose all of the modules to install globally. Patch Installation Instructions and Special Install Instructions are listed below. NOTE: Patches are cumulative thus Update 7 which contains additional fixes also includes all fixes, RFE's and preview features from previous updates. Check out "What's New in Reef Shark Release" at: http://developers.sun.com/prodtech/javatools/jscreator/reef.html. The archived file when unpacked contains the following directories: "Patch" (See IMPORTANT NOTE below), "Creator_Update_7", "JDK_Doc" and "Preview_Features". Customers are encouraged to install all the applicable *.nbm files found under the above mentioned directories. In addition the J2SE SDK upgrade for the product is also recommended and complements Update 7. Select and install only one J2SE SDK upgrade/patch-id based on the platform the product is installed. Patch-ID's for the J2SE SDK upgrade are based on platform and listed here for convenience: 118938-01 (Solaris_Sparc), 118939-01 (Solaris_x86), 118940-01 (Linux) and 118941-01 (Windows). The version of the J2SE SDK being upgrade is 1.4.2_06. For Sun[tm] Java Studio Creator MacOS users no J2SE SDK upgrade is needed for this patch. The latest J2SE SDK (JDK 1.4.2_05) from Apple should be used. Release Notes for the Update 7 release (Part Number: 817-5027-10) can be found at the following website: http://developers.sun.com/prodtech/javatools/jscreator/reference/docs/ReleaseNotes.html IMPORTANT NOTE: Customers using the product in a Japanese or Simplified Chinese locale must download patches 118405-03 or 118406-04 respectively and install the two files found under the "Patch" directory "autoupdate_*.nbm" and "openide_*.nbm" BEFORE installing ANY other module including the J2SE SDK upgrade. REQUIRED INSTALLATION STEP: The two NBM's mentioned above "autoupdate_*.nbm" and "openide_*.nbm" must be installed FIRST. After the IDE restarts and patch installation of these two NBM's are complete, install all remaining nbms. Uninstalling the Patch: ------------------------------ Uninstallation of module updates is generally not possible through the tool's interface and needs to be done manually. Before installing the patch, back up the entire contents of the to a temporary folder. These backup files can be retrieved at a later date, if needed, to replace any files that were updated during the patch installation. README -- Last modified date: Friday, February 25, 2005