JBuilder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
J빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

J빌더 자료실
[51] Borland JBuilder X Update 003
jbuilder [jbuilder] 11776 읽음    2004-02-17 19:46
Borland JBuilder X Update 003 BETA
Release Notes
This software patch is being provided to licensed users of Borland JBuilder X.
Installation and use is governed by the license statement for Borland JBuilder X.

This patch is intended for all supported platforms and languages for JBuilder X. Some strings displayed by the patch may be displayed in English, even if you are using a localized version of JBuilder X.

This update contains the JBuilder X plug-in for Borland Enterprise Server 6.0, as well as several bug fixes.

Borland Enterprise Server 6.0 Support
Borland® Enterprise Server 6, AppServer TM Edition is one of the most reliable, scalable, and fastest application servers for J2EETM platform applications and Web Services. A leading certified implementation of the J2EE 1.3 standard, AppServer Edition supports the latest industry standards such as EJB TM 2.1, JavaTM Message Service (JMS) 1.02, Servlet 2.3, JSPTM 1.2, XML, and SOAP. It is built on top of Borland® VisiBroker ®, the most widely deployed CORBA® solution on the market and provides powerful management features that enable high reliability, failover, and automatic restarting upon failure. Its revolutionary Application Server Partitioning architecture and tight integration with Borland ® JBuilder ®, the leading Java TM development solution, supports an efficient, seamless development and deployment environment for enterprise-class J2EE applications.

To download a trial version of Borland Enterprise Server 6, please visit the Borland Enterprise Server Downloads web site.

Specific Fixes for JBuilder X
EJB Development
General
[193244] When an EJB contains a method that has local home interface, there is a compilation error after a session facade is created using the "Launch DTO/SessionFacade" wizard
[194561] When launching DTO/Facade Wizard on a bean with many fields, the code generated in the file xxxDtoAssember.java is truncated.
[194177] Table reference editor dialog does not save changes when mapping a relationship using the default cross table.
[194176] Add the following DB data type to Java type mapping:

NCHAR - String
NVARCHAR - String

It gets mapped to Object by default.

[191251] When importing a database, the table columns should not sorted at structure pane.
[186073] Changing interfaces in the DD editor and switching back to the designer causes parse errors.
[185353] Adding a non-persistent field to a CMP 1.1 entity bean and forcing a commit converts it to a CMP field.
[188613] Do not write cmp-version to a BMP2.0 in ejb-jar.xml
[193815] Return statement generated for an entity bean with a primary key type 'java.lang.String' is incorrect.
[193367] JBuilder X sets the WebLogic JNDI name back to the default JBuilder generated name for EJBs, when you add a new method or change the signature of a method on the EJB in the EJB Designer.
[193100] When the CMP 2.0 Entity bean which is being referenced by a session bean is renamed, the local and home interface names of the <ejb-local-ref> tag in the ejb-jar.xml are not updated
[194244] Changes are not saved to jndi-defintions.xml when adding a data source manually and setting properties using 'Edit Data Source Properties'.
[186856] Changing variable name for a Context (e.g., EntityContext, SessionContext) on the EJB Designer fails to do so for setSessionContext() and unsetSessionContext().
[187020] Connector module dependencies are not included in the RAR built for the module
[194731] EJB reference is removed when the name of the referenced bean is changed.
[195460] Building an application module includes all java classes in the resultant EAR.
BES 6.0
[191802] You cannot open the Borland Enterprise Server console if you have configured both Borland Enterprise Server 5.2.1 and Borland Enterprise Server 6.0 in JBuilder.
Workaround: Only configure the version of Borland Enterprise Server (5.2.1 or 6.0) that you need for your current project.
[192982] JSP Compilation fails if jsp is created in a directory with "_" in the name.
Workaround: Rename directory to remove "_" characters.
[194670] Redeploying a module when the server is running sometimes results in a FileAccessError.
Workaround: Retry deployment, or restart the server.
[191836] If you deploy a WAR with JSPs and/or servlets, and then add new JSPs or servlets and redeploy, the new JSPs or servlets sometimes do not get loaded, and are not available from the server.
Workaround: Retry deployment, or restart the server.
[193761] If the bean name ends with "Helper", then it can not deployed to Borland Enterprise Server 6.
Workaround: Rename the bean so that it does not end with "Helper".
[194764] Changing the management agent port in the VM params field of the Deployment tab of module Properties dialog has no effect, i.e. will not cause a module deployment to be done using the new management agent port number.
Workaround: To deploy to a server on a different port, you must stop your server and management agent, and change the port in the Server Properties dialog, Custom tab, under Advanced settings...
[190088] The management osagent does not always shut down when the Management Agent is stopped. This is intermittent. It has no negative functional consequences besides leaving an extra process running. When the Management Agent is restarted, it will not attempt to start a new osagent; it will re-use the running osagent.
[no bug #] Changes to the Server or Configuration name in either the Deployment tab of the module properties dialog, or in the Server Properties dialog, Custom tab, will not be correctly applied unless you stop the management agent and the server, and then restart them.
WebSphere

[187696] EJB Module from existing descriptors : Does not read in CMP descriptors.
[191747] Should add a data type alias:
Database Vendor Type --- *
Data Type --- INT
Data Type Alias --- INTEGER

[191872] Incorrect settings in descriptor for transactions.
[195062] If a table column joins an ejb cmp relationship but not as a cmp field, then the ejb module can not be built (get mapping error).
[193242] Creating a struts client in DTO/Session facade wizard for a WebSphere 50 EJBModule renders JBuilder unstable.
[187484] If adding a field to a cmp that was created by selecting a table, then JB doesn't work any more (have to kill the process).
[187657] ClassCastException when reading ejb-jar.xml that contains a message driven bean.
[187693] Application client only : Create a module using existing code, the jndi names are not read in.
[187783] EJB Module: Create an ejb module using existing code, some original existing setting in server specific DD are lost.
[187484] If adding a field to a cmp that was created by selecting a table, then JB doesn't work any more (have to kill the process).
[187657] ClassCastException when reading ejb-jar.xml that contains a message driven bean.
[187693] Application client only : Create a module using existing code, the jndi names are not read in.
[187783]  EJB Module: Create an ejb module using existing code, some original existing setting in server specific DD are lost.
JBoss

[192520] If the <relationships> element is present in jbosscmp-jdbc.xml, then the <ejb-relation> element MUST either contain a <foreign-key-mapping /> marker or a <relation-table-mapping> element.
[193803] Webservice.war, EJBModule.jar and JBossServiceModule.sar. When I run the project to start JBoss, it fails.
[192509] The existing DD should be preserved when creating EJB module using existing dir or archive
[193364] The out-of-the-box integration with JBoss 3.2.3 fails.
[192524] For Many to One / One to One relationship:
If the <ejb-relation> is present in jbosscmp-jdbc.xml, then an empty element <key-fields /> marker MUST be inserted in the <ejb-relationship-role> element if this <ejb-relationship-role> element has no cmr field in the database table (thus no <key-field> element in the <ejb-relationship-role> element). Else the SELECT generated by JBoss will contain spurious fields.
[193740] JBoss 3.2.2/3 many-many relationship fails.
[193362] When using JBoss 3.2.3 RC1 and JBoss, with optimistic locking using "Version Column" method, JBuilder generates an incorrect jbosscmp-jdbc.xml file.
[190413] JBoss - Trying to run a simple JSP on JBoss 3.2.2 gives this error:
                java.lang.NoClassDefFoundError: org/apache/jasper/JspC

[193330] Relationship mapping is not written out for a 1-many uni-directional relationship using cross table mapping.
[191613] Get error when starting JBoss3.2.2 from JBuilder.                                                   14:23:44,625 INFO  [MainDeployer] Starting deployment of package:file:/D:/jboss-3.2.2/server/default/deploy/jmx-console.war/
14:23:44,625 INFO  [EmbeddedTomcatService] deploy, ctxPath=/jmx-console, warUrl=file:/D:/jboss-3.2.2/server/default/deploy/jmx-console.war/
14:23:44,734 ERROR [Engine] ContextConfig[/jmx-console] Exception processing JAR at resource path /WEB-INF/lib/jboss-jmx.jar
javax.servlet.ServletException: Exception processing JAR at resource path /WEB-INF/lib/jboss-jmx.jar
...
14:23:44,812 ERROR [Engine] ----- Root Cause -----

java.io.IOException: The system cannot find the path specified

WebLogic

[192881] JBuilderX allows creating relationship-caching information for an entity bean, but the designer doesn't allow you to associate that relationship cache with any ejbFinder or ejbSelect method.
[188668]  Making a module after adding/removing fields from a CMP entity bean fails.
[190026] Get java.lang.NullPointerException when building a web module with jsp files if uncheck project property "check JSPs for error at build-time"
[191656] Weblogic8.1sp1 and sp2: Verify-rows, verify-columns, optimistic-column for single table-map is not written out to DD. And user can not manually add them in xml file (modification not saved).
[193462] The generated weblogic.xml DOCTYPE entry uses -//BEASystems, Inc.//DTD Web Application 7.0//EN instead of (note the space between BEA and Systems) -//BEA Systems, Inc.//DTD Web Application 7.0//EN
[195454] Tomcat - Trying to start up the server with a read only web descriptor throws a VetoException.
[195455] WebLogic - Trying to start up the server with a read only web descriptor throws a VetoException.
[190297] When setting filters for classes in an EJB module, selecting a specific class in the filters includes all classes in the project
[187804] WebSphere - WEB module: When creating a module using existing code, the existing server specific DD should be fully preserved.
Web Development

[190018] If there is recursion of type declaration in a .xsd file, JB hangs when opening the xml file that uses this schema file.
[190106] Unable to selectively exclude and include class files in the web module
[193371] JBuilder X deletes package string in this parameter from time to time
[193062] For regular JSP's with no struts tags the complete path i.e extension mapped or path mapped should be used.
[193063] Tiles Definition renames across multiple sub modules that share same tile names with unique tile config. Files do not work correctly in this case.
[193068] When editing an action in an action designer pane, then moving to another part of JBuilder, returning to the action, the diagram disappears and you have to go back and click on the action in the structure pane to go back to the action designer pane
[193370] Classes of generated source (i.e. from CORBA IDL compiler) are not included in web module when synchronizing web module's WEB-INF/classes directory and when 'Project Properties/Build/Generate source to output path' option is enabled.
[190018] If there is recursion of type declaration in a .xsd file, JB hangs when opening the xml file that uses this schema file.
[188887] JBuilder X is much slower when synchronizing web application's WEB-INF/classes directory with projects classes directory.
[195239] The elements don't expose at TagInsight when the file path includes a space character in the XML SYSTEM ID catalog mapping.
[192608] The elements don't expose at TagInsight for described case.
[192982] Jsp files in a directory with "_" characters in directory's name will have compile error when built.
Please note - this fix requires a companion fix for BES5.2.x & BES6.0
[194772] JSP code generation :
Duplicate page directives are generated for content type in an international locale
Build System/EJB, Build System/JSP
[180269] Performance problems when building modules
[193463] All classes in the project's output path are included in an EJB jar with an include filter to add a single class (other than the EJB classes)
[194478] Classes do not get included in an EJB jar with automatic source discovery turned off, and packages added manually to a project.
[193481] Un-checking option to include class dependencies seems to override classes included using include filters
[194482] Adding a recursive package level include filter does not include all classes in certain cases.
[194483] Adding an include filter for all classes and resources in a project with the Java class file type turned off does not include any classes in the EJB jar
[193372]  All project classes are copied to to WAR modules rather than just selected classes.
Web Services

[186433] Axis Flow Designer does not refresh correctly.
[193703] Without <save all> after using webservices designer, the name of the Session bean added to the Web Services Designer is empty.
Mobile Development

[192553] Motorola SDK requires icons (png files) to be located in the root directory of the jar file. Currently, we will put in \icons directory
[192559] In MIDP-2.0, two new permission APIs are added to the MIDlet Suite. SUN WTK2.1 supports such new APIs
[193760] Can't execute task that will compile a non-JBuilder project.
[193534] New OpenTools based JDataStore UI cannot be launched in JBuilder X due to a class cast exception in com.borland.jbuilder.micro.MicroJDKToolAction.
[195471] Cannot open the Properties page for Obfuscation settings
[194205] Checkboxes in the permission window are un-checking themselves when options are combined
Refactoring

[189510] When trying to remove the sole argument out of a method the refactoring reports an error saying "Method Already Exists."
[188543] Refactor/Rename field doesn't work if "Always rebuild before refactoring." is ON.
[188604] Wrong code is generated after refactoring in default package in described case.
[193890] After Move class, an import syntactically incorrect is generated.
[188135] Introduce variable refactoring is not available on "chained" method calls
[188237] Undoing a refactoring does not work in Foundation.
Debugger

[192548] Array elements with invalid index will be shown when users mouse-right-click on up-arrow-... node.
Browser
[186070] The splitter between the Diagram component and the Editor component cannot be selected using View | Select Browser Splitter.
[184820] It is easy to undock a ProjectView pane such that its title bar is off the screen.
Editor
[188216] The Javadoc formatting logic is not working correctly.
[195174] Opening attached file runs the risk of freezing the browser.
[188861] Changing colors for the brace match highlight destroy the functionality of matching within the session.
[194980] Template with $Selection macro doesn't work and causes a crash.
[194020] Override a base class or interface method then Javadoc Conflicts list complains about that method as if it had no javadoc at all. I.e. it seems to completely ignore the inheritDoc tag.
[194636] Formatting packages corrupts code by truncating the last closing brace.

Team Development
[192849] In Clearcase, new UCM Project activities are created or recreated upon an initial check out of files.  This includes Activities of the same name.
[195787] JBuilderX calls the “cleartool.exe” tool when launching (even if there is NO project open). This causes a delay in startup.
Archive Builder
[190965] WebApp Module class filters seem to include all classes (in the project) when only specific classes are selected with include filters
Runtime System
[187985] Wrong tools.jar is used (the version present in the JDK set in the project properties - even if a different JDK is set in the run configuration).
Unit test
[195064] java.lang.NoClassDefFoundError generated in code that has apparently been recently added to a wizard-generated Comparison Fixture
Together Studio
[186856] Changing a variable name for a Context (e.g., EntityContext, SessionContext) on the EJB Designer now also does so for setSessionContext() and unsetSessionContext().
[186388] When Together modeling components are installed, changing the package name from the default of <Project Source> now generates correct code.
For more information about JBuilder, including FAQs and workarounds, please visit the JBuilder Developer Support web site. If you have a problem, please report it via the Bug Submission Form . Please be sure to include steps to reproduce, source code to help reproduce the problem and the exact text of any error messages encountered.

Installation Instructions
Read all the instructions through once before applying the update. The following description assumes that JBuilder has been installed in the directory \JBuilderX. If you have installed JBuilder in a different directory, substitute the one that you used. Unix users should substitute a simple (forward) slash ("/") wherever a backslash ("\") appears in a path name.

This patch is delivered as one ZIP file (jbx_patch_003.zip ) and Release Notes.

To install the patch:

If JBuilder is running, exit JBuilder.
Remove any and all other JBuilder X updates (jbx*.jar ) from your JBuilderX\patch directory.
Copy the patch ZIP file (jbx_patch_003.zip) to a local directory.
Make a backup of lib/javac.jar and lib/unittest.jar

Unpack the ZIP file into your JBuilderX installation. This should:
Copy javac.jar into your JBuilderX\lib directory
Copy unittest.jar into your JBuilderX\lib directory
Copy jbX_all.jar, jbX_bes.jar, jbX_me.jar and jbX_ws.jar into your JBuilderX\patch directory.
Restart JBuilder.

+ -

관련 글 리스트
51 Borland JBuilder X Update 003 jbuilder 11776 2004/02/17
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.