Sun Java Composite Application Platform Suite 6.2 Release Notes

Repository-Based Issues Addressed

The following table lists and provides brief descriptions for the issues addressed for the repository-based components for this release.

Issue ID 

Description 

6826572 

If the first patch installation for a given version uses the –basedir and –type arguments, subsequent patch installations fail if those two arguments are not used. 

6873904 

For the Alert Agent, if “localhost” is used instead of “FQDN” for the application server host, the email alerts incorrectly indicate that the server is down. 

6673876 

In the Alert Agent notification window, the text “undefined” appears where the alert type of component should appear. 

6854720 

The alerts sent by a Collaboration are not correctly sent to the Alert Agent. 

6758036 

The configagent URL (http://hostname:portnumber/configagent) throws an HTTP 403 error.

6741432, 6791279, 6817248, 6818090, 6721528, 6793310, 6688669, 6818531, 6795512, 6813828 

Code completion does not work correctly in several cases: 

  • For database OTDs

  • For the Batch Adapter

  • For IDocs for the SAP ALE Adapter

  • When an Adapter throws a codegen exception while creating OTD JAR files

  • When a JCD calls another JCD

  • In projects created prior to R5.1.3U4 that use XSD OTD with repeating nodes

  • For Excel OTDs and the COM/DCOM Adapter

  • With certain users or certain subpackages

6870281 

Duplicate modules are installed in separate directories during the Java CAPS installation. 

6797961 

The location of common library files is changed to be relative to the installation path for Java CAPS R6U1. If you import projects created in one Java CAPS environment into a different Java CAPS environment, they will have reference errors. 

6854845 

A null pointer exception occurs when you open a Java Collaboration in a project that was imported from a previous version. 

6820987 

The Java debugger does not stop on the specified breakpoints in Java Collaboration Definitions (JCDs). The debuggers throws an illegal state exception. 

6738600 

When using JDK 1.6.0 with the Japan locale, Java CAPS fails to create a Logical Host and produces an XML error. 

6819884 

A null pointer exception occurs during the build process. 

6854726 

After a JAR file is exported and checked-in, an error occurs when you check out the exported file. 

67694146774099 

When a Connectivity Map is copied, the UUID is reused for the Batch Adapter. The Adapter uses the UUID to store the state file. 

6698893 

An Adapter developed using the Sun Adapter Development Kit throws a null pointer exception when the Adapter properties are modified on the Connectivity Map. 

6740575 

An illegal state exception occurs when an imported JAR file is updated. 

6866132 

With both NetBeans and GlassFish ES running on Solaris, an IAS deployment exception occurs when deploying an application. 

6737840 

Compiling a JCD that uses a WSDL document throws a JaxRpcCodelet exception.

6749529 

If you edit the HL7, File, or Batch external system properties and then check in the components, you cannot view the properties again. 

6789726 

Large Java Collaboration Definitions take a long time to open in the Java Collaboration Editor. 

6811471 

An incorrect class named used by the Java Collaboration Editor causes compilation to fail. 

6697896 

When a method in a JCD throws an exception and does not include the throw clause, the Java Collaboration Editor does not detect the missing clause. The build process fails. 

6763815 

A stack overflow error might occur when you try to import a JAR file to a JCD. 

6850777 

The validation window for the JCD code validation no longer includes links that take you to the location of the error in the JCD code. 

6711362 

JCD validation fails for some SAP BAPI RFC OTD methods when the JCD is relaunched. 

6856662 

When you expand OTD nodes to add a string literal to a field, the OTD tree collapses when you select String Literal and you have to expand the nodes again. 

6784131 

The New Project Wizard is displayed in English when using the Japan locale. 

6776449 

The CAPS repository menu is displayed in English when using the Japan locale. 

6824032 

The OTD Tester and JCD Editor cannot be opened when Shift_JIS, EUC_JP, MS932, UTF-8, or ASCII is set for antecoding, encoding, decoding, and postcoding. An unknown encoding name error occurs. 

6864437 

The XSD OTD Tester hangs intermittently. 

6762637 

When using the OTD Tester on custom HL7 OTDs with imported nodes, extra fields appear in the OTD nodes and messages are mapped incorrectly. 

6670197 

In the XSD and DTD OTD Testers, Big5 encoding does not appear in the encoding list. 

6785593 

When using Java CAPS on Japanese Windows 2003, you cannot select Topic in the Enterprise Manager. 

6855515 

Email alerts are not generated when the application server stops responding. 

6865584 

When you shut down Enterprise Manager, not all related processes are stopped. 

672112467211266716090 

Enterprise Manager is slow to display the list of servers. 

6800355 

Enterprise Manager continues to display the old server log from the original location after the location is changed. 

6732516 

Enterprise Manager needs to support publishing messages to a JMS Grid daemon that is configured for SSL. 

6847410 

Custom alerts sent by a JCD cannot be viewed on the Enterprise Manager. 

6751770 

On the Manager Servers window of the Enterprise Manager, the application server username and password appear in text instead of being encrypted. 

6851084 

When several domains are being monitored in Enterprise Manager, the domains' status may change to “UNKNOWN” and Enterprise Manager must be restarted in order to continue monitoring services. 

6846203 

The Enterprise Manager displays “NA” for the Last Published Date/Time for queues and topics when Enterprise Manager is in a different locale from the Logical Host. 

6594815 

The server log displays the following error as a result of miscommunication between Event Management and Application Deployer: 

Access denied for user: lh1.mydomain.com:18000. Password is invalid.

6759925 

Enterprise Manager no longer received alerts after the domain is restarted. 

6859272 

An email alert should be generated when the application server starts up. 

6701138 

When running Java CAPS on the Traditional Chinese locale, most components show English language messages on the GlassFish Admin Console. 

6723372 

When you delete a queue in a Sun Message Server using Enterprise Manager, the message server pauses and does not recover. All subsequent connection attempts fail. 

6839760 

You cannot use Enterprise Manager to republish journalled messages. 

6807782 

An email alert should be generated when the application server shuts down. 

6632052 

The new Enterprise Manager web application, Configurator, requires Japanese translation. 

6585570 

Command line codegen fails on Linux platforms. 

6692113 

Importing a Web Service Definition fails with a runtime validation exception. 

6803308 

When a WSDL document from a JCD is factored into a BPEL project (so the business process can invoke the JCD web service), the WSDL document that is generated by building and deploying the BPEL project is incorrect. 

6758401 

Running the asadmin extract-caps-application-configuration command does not generate the Connectivity Map properties file.

6794552 

When you expose a web service hosted on GlassFish, the WSDL file is redirected to an incorrect file. 

6818409 

When a SOAP fault response contains non-ASCII characters, those characters are transmitted incorrectly, generating the following error: Invalid byte 2 of 3–byte UTF-8 sequence. 

6767075 

There is a JMQ login failure between GlassFish ES and the remote JMQ broker if the passwords in the Connector Connection Pools are encrypted. 

6846935 

JAX RPC does not handle the nillable attribute “xsi:nil” correctly, causing a namespace error after a call to an external web service. 

6721690 

The delay in milliseconds and the number of encounters for JMS JCA redelivery attempts is restricted to 5000. This limit should be removed. 

6755951 

JMS JCA activation fails with a connection leak, which in turn causes a memory leak in JMS Grid. 

6730245 

On the JMS JCA Wizard, the concurrency mode options are incorrect. They should be serial, cc, and sync. 

6737996 

It is not possible to use JMS JCA message-driven beans to look up managed connection pools using lookup://ResourceName in repository-based projects.

6704923 

Expired JMS messages still appear in Enterprise Manager and the control utility for a short time. 

6628677 

You cannot change the default stcms.log file location because the log file name is overridden during initialization.

6799451 

After an in-doubt transaction is rolled back for a queue receiver, the messages are included in the message count for the queue again but they are not redelivered. 

6793140 

After an in-doubt transaction is recovered, database references for the transactions are not cleaned up. This causes the size of the database files to increase. 

6821855 

After messages fill a database file and a new file is created, the synchronization might not be up to date. This means that if the server is restarted, messages are redelivered resulting in the following error: Duplicate Message On Restart.

6795780 

When using an older stcjms.jar client to receive JMS messages from an STCMS queue, a persistence optimization fault occurs when the client commits on receiving. Also, when the domain hosting the STCMS is restarted, the consumed messages are not marked as having been consumed.

6636894 

When the JMS service is shut down using stcmsctrlutil, the application server interrupts all blocking JMS client threads and the clients throw an interrupted exception.

6768755 

Running stcmsctrlutil.exe against the STCMS server generates poller errors.

6777456 

The circular list on which the backlog manager's log action list is based is not thread safe. 

6805901 

An STCMS client Ping Runner might incorrectly close sockets that it does not own when socket pooling is enabled. 

6820661 

The TxLogManager is unable to delete an empty database file, causing a break in sequence numbers on startup. The STCMS log shows a broken pipe error. 

6808637 

The raunifiedjms.jar file needs to be updated with the latest version of stcjms_453.jar.

6831154 

Several JMS Ping Runner threads cause an out of memory error. 

6673656 

Running the command asadmin restore-stcms does not restore the STCMS instance on Solaris and Linux.

6800006 

The STCMS IQ Manager stops processing messages and eventually crashes with a core dump. 

6717194 

STCMS might have excessive memory usage due to memory fragmentation under heavy loads, and the server will stop responding. 

6821861 

When journalling is enabled, the following message appears in stcms.log on startup:

StartupMessageLists() : MessageQueue with id=xxx was deleted

6794825 

Include Java Message Queue 4.2 or later with Java CAPS. 

6798247 

During heavy stress tests, the application server might experience ping timeouts and forcibly disconnect client connections. 

6855097 

If you undeploy and redeploy a business process while a transaction is in process, the application server becomes stuck in a continuous loop until the domain is restarted. 

6801521 

When the network connection on a JMS client is disabled before the STCMS server receives a ping message on the socket, the socket remains established and is not cleaned up. 

6845567 

When the number of messages in the JMS server reaches the ServerMaxMessage value, throttling begins and the insert rate is reduced.

6772445 

Duplicate JMS message are produced because in-doubt transactions are not recovered properly. 

6850646 

The journaller might incorrectly overwrite the backup LSN for a queue or topic in the backup.log file, causing duplicate backups of the same messages.

6831273 

Java Message Queue message redelivery does not work when the destination is a queue and the source is a topic. 

6793357 

Messages are not picked up from a JMS queue when the receive method is used with multiple client instances.

6746747 

When the setClientId method tries to change the client ID, an exception (javax.jms.IllegalStateException) should occur.

6835050 

JMS is unable to process large messages on Windows Server 2003 running in 64–byte mode. 

6780050 

JMS messages are lost on restart when multiple subscribers with different message selectors subscribe to the same topic. 

6731073 

The JMS server duplicates sequence numbers when message selectors subscribe to the same topic. 

6728669 

When message selector is used and some subscribers do not match the selector, the server might use invalid message location information on restart to skip these messages, causing the server to stop responding. 

6697729 

When using the ESB API Kit in a request/reply scenario, the IQ Manager leaks memory and requires frequent restarts. 

6729721 

When an ESB API Kit for C/C++ client connects using SSL, the QueueReceiver.receive and QueueReceiver.receiveNoWait methods throw exceptions.

6768533 

For the ESB API Kit for COBOL, the JMSEMAP.COB and JMSOMAP.COB files are in EBCDIC but should be in ASCII.

6802532 

An error occurs while running the ESB API Kit for COBOL sample, JMSRQRP. 

6856220 

An error occurs when you import an OTD template using the OTD Editor. 

6776513 

Data is parsed incorrectly in DTD OTDs created from a DTD that contains an element of the type “ANY”. 

6704168 

In NetBeans, the copy option from the drop-down menu does not work for HL7 OTDs. 

6734987 

The methods for an Oracle OTD table node do not appear in the auto-completion list in the Java Collaboration Editor. 

6713648 

If you add elements from external templates to a user-defined OTD, the OTD Editor fails to load the OTD. 

6861987 

The EDIFACT OTC Library cannot be accessed from NetBeans. 

6786703 

Unmarshalling for an EDIFACT message does not work when special mask characters appear in the message. 

6816675 

The marshal process for an EDIFECT OTD does not preserve the leading zero before a decimal point. 

6687344 

The Oracle OTD Wizard displays duplicate rows for a table if the table has multiple synonyms. 

6666832 

When you modify an Oracle or Sybase prepared statement in an OTD, the parameter names all reset to param1, param2, and so on. This breaks any code that uses the prepared statement. 

6764153 

When you modify an Oracle or Sybase prepared statement in an OTD, the updates are not saved. 

6605314 

An exception occurs when you select the java.sql.ARRAY type for the return parameter when using the OTD Wizard to create an OTD from a procedure.

6744950 

In an ASC_X12 OTD, an unmarshall exception is thrown when trying to unmarshal a node defined as “ANY” with xsi:type=”ST”. 

6773219 

XSD OTD unmarshal process runs slowly. 

6757893 

Using relaunch.sh to relaunch an XSD OTD from the command line fails.

6802091 

Relaunching an XSD OTD from the command line checks out the OTD automatically. 

6784305 

After the marshal process for an XSD OTD, additional characters appear in the parsed data. 

6731064 

If you import a project that includes a custom OTD and a business process from Java CAPS 5.1.1, a runtime exception occurs when you run the deployed project. 

6755454 

Multiple enhancements to the validation OTD and Collaborations for SWIFT. 

6755496 

Some private methods are used by not generated in validation Collaborations for MT fields in the SWIFT OTD libraries. 

6755961 

There are parsing errors for the following two similar patterns: “cv/ 160–288h ls” and “CV/ 160–288h )”. 

6765321 6755499 6867642 

Multiple fixes to MT fields in the SWIFT 2008 OTD Library. 

6788175 

In the SWIFT OTD Library, field 40E fails to parse for MT700, MT710, and MT720. 

6771459 

The command-line build process fails for a project that contains a MT541 OTD from the 2008 SWIFT OTD Library.  

6862418 

SVR rules in SWIFT OTDs need to be updated. 

6758499 

Multiple fixes to the SWIFT 2008 OTD Library. 

6873632 

The SWIFT OTD Library is not working in a BPEL use case scenario.  

6674137 

An error occurs when unmarshalling a SWIFT MT300 message using the Unmarshal From String button on the OTD Editor. 

6773189 

The SEF OTD Wizard does not generate the SEF OTD. 

6828882 

The COBOL Copybook Converter handles “OCCURS” incorrectly in a redefined item, which might result in wrong data being unmarshalled to a repeating node in the generated OTD. 

6614227 

Extra fields appear in the OTD Editor after dragging the same OTD from the external templates twice. 

6817815 

When an OTD contains recursive nodes, NetBeans stops responding when you try to map the fields. A severe heap-size error occurs. 

6770478 

A Java Collaboration Definition (JCD) cannot be created for the COM/DCOM Adapter. 

6732365 

Weblogic OTD methods are not available to be called from a JCD. 

6855976 

When using an XSD OTD with two elements, each having a child and sharing the same name, changing an attribute in one of the elements also changes the attribute in the other element. 

6820389 

A compiling error occurs when a remove method is called in an OTD generated from an XSD, even though the method appears in the generated OTD class and appears in the method completion dialog box.

6821073 

The Command Line Branch Installer Tool needs to be added to version 6.2.  

6838020 

The SwiftOTDLibrary2008.sar file cannot be installed on a machine that has multiple IP addresses.

6766868 

Patch installation fails when a custom administrator username and password are used. This release adds two new options to the patch installer: -repuser and -reppwd.

6861603 

When you import a project that uses Java CAPS components that are not installed, the import process fails with no warning. 

6702637 

When there are multiple repository branches running on the Chinese locale, you cannot change to a different branch in NetBeans. 

67431606763648 

The repository project import tool is not working correctly, either from the command line or IDE. 

6794338 

Performance is slow on the NetBeans IDE when working with a remote Java CAPS repository. 

6736086 

You cannot use “data” as part of the repository name. 

6794581 

A “missing port information” exception occurs when a project contains a JCD exposed as a web service, which in turn invokes a second JCD exposed as a web service. 

6853915 

A null pointer exception occurs when trying to view WSDL provider details in the UDDI Registry. 

6857884 

The tool buttons on the WSDL Binding Editor are not visible. 

6804467 

SQL 2000 and SQL 2005 stored procedure result sets always display 0 (zero) and cannot be edited in the WSDL Wizard. 

6760541 

Invoking an SSL-enabled web service from a JCD client fails because it attempts to invoke the incorrect ENDPOINT_ADDRESS_PROPERTY.

6756093 

When working with the Chinese or Japanese locale, you cannot create a correlation set for a business process. 

6694020 

When working with a Chinese locale, you cannot set the Use Correlations property in the Business Process Manager Editor.

6680585 

On AIX domains, log messages change depending on the logging levels and the SOAP response does not match it's defining WSDL file in a Business Process Manager project. 

6855693 

In NetBeans, you cannot save changes to a BPM database script that was modified externally. 

6681111 

Building a project containing a business process fails with a codegen exception. 

6770863 

If a JCD in a business process throws an exception, the Enterprise Manager does not show the failed JCD in red. 

6727500 

Tasks are not listed on the Worklist Manager for any user with the Manager role. 

6819654 

After making changes to a Composite Page Designer page flow, you cannot save the changes. 

6833158 

A Composite Page Designer page-flow applications stop responding after a popup window is closed. 

6750082 

When you create non-JMS connector connection pools using asadmin commands with the default properties, the connection pools do not appear under the CAPS node on the GlassFish Admin Console. 

6818090 

When an Adapter throws a CodeGenException, code completion is disabled without any information about the cause of the exception.

6862156 

A null pointer exception occurs when you import a 5.0.5 project and try to migrate a Batch eWay module. 

6762993 

The Batch SFTP Adapter stops responding when the server is unresponsive. The get method performs slowly.

6670570 

The JCD Tester does not work for Collaborations that contain a Batch FTP OTD. 

6762992 

The Batch SFTP Adapter stops responding when the application server becomes unresponsive. The Adapter is also experiencing delays when calling the get method.

6762418 

The get method in the Batch Local File OTD does not perform post-transfer commands if Synchronization is set to “no” in the Connectivity Map.

6759950 

A Batch SFTP project stops responding after processing 1000 messages, and the domain main process stops responding as well. 

6767112 

When the specified file is not found by the Batch Adapter, the FileNotFoundException is not captured when the TargetFileNameIsPattern property is set to false.

6790775 

When using a Batch SFTP External Application to connect to a Serv-U SFTP server, the connection fails and an SftpStatusException is thrown.

6757925 

Batch Local File External Applications incorrectly concatenate the drive letter to the UNC path, so the Adapter is unable to write the file to the specified location. 

6818519 

The Batch SFTP External System throws an exception when connecting to MySecureShell SFTP server. Part of the solution to this is to set SFTP version 3 as the maximum SFTP protocol version to be used by the client. 

6877193 

The sample provided for the Adapter Development Kit does not work correctly. 

6869815 

Projects created with Adapter Development Kit components cannot be opened in Java CAPS 6.2. 

6870286 

The NBM files for Adapters created by the Adapter Development Kit fail to build. 

6856357 

When the Adapter Development Kit is used to create a new Adapter with custom icons (that is, not the default image files), the code generation fails. 

6867425 

When the Adapter Development Kit is used to create a new Adapter, the Adapter SAR file fails to build. 

6814363 

A null pointer exception occurs when DB2 Connect Type 4 drivers are used to access a result set returned from a stored procedure. 

6802229 

The Statement.setQueryTimeout method is not supported for mainframe DB2 drivers.

677254067725416771937 

Connections to DB2, SQL Server, and Oracle intermittently experience very long delays. 

6835472 

A BPEL project with an eMail Adapter fails at runtime with the following error: NoClassDefFoundError:PersistentBeanMEssageWrapper

6750580 

The eMail Adapter throws an exception when processing multipart/related messages and does not process subsequent messages. 

6771879 

For the HTTP Adapter, a call to input.getRequest.getText returns null even if the message contained text.

6807060 

For the HTTP Adapter, a call to the post method throws a null pointer exception.

6770903 

Under heavy loads, the HTTP Adapter produces the following error: Internal Server Error – 500. 

6852307 

When using an HTTP Adapter server project with basic authentication, deployment fails with an exception. 

6830725 

When a JCD connects to Informix, the JCD does not reconnect if the connection to Informix is broken. 

6843990 

When Sun Java System Application Server is the deployment target, the Connection Pool Settings properties for the LDAP Adapter are ignored. 

6855988 

The build process fails for a Composite Application that includes a JBI Bridge project. 

6760943 

The application server throws an “instance not found” exception when deploying a Composite Application that includes a JBI Bridge project. 

6677837 

The Admin Console stops responding when you create a Connector Connection Pool on Solaris 10, zh_TW locale (Traditional Chinese). 

6750562 

When using the JDBC/ODBC Adapter to invoke a DB2 procedure with several IN and OUT parameters, a SQL error occurs. This is due to the clearParameters method.

6781008 

The command asadmin extract-caps-application-configuration does not work for the WebSphere MQ Adapter.

6841180 

With JDK 1.6 versions, Environment Override does not work for the Oracle Adapter after running the asadmin extract and asadmin import commands on the project's EAR file.

6744428 

When you import a 5.0.5 project that includes a SAP eWay, the import process stops responding and has to be ended manually. 

6856107 

The SAP Wizard fails and throws an exception due to an issue with sapjco3.jar backward compatibility.

6818117 

When the SAP BAPI Global RAR is used in inbound mode with JCo 3, an abstract method error occurs. 

6810843 

The SAP BAPI Adapter does not auto-commit when used in non-transactional/Transactional (tRfc) mode. 

6795976 

When a SAP BAPI OTD is relaunched, the JCD using that OTD no longer works. 

6724617 

When a SAP project is imported from ICAN 5.0.5, the JCD fails validation and cannot be built. 

6739514 

On the SAP IDoc Wizard, the List IDocs button does not display all IDocs in the system. 

6772238 

The Sap IDoc Wizard allows you to select unsupported versions of SAP. 

6867277 

TCP/IP Adapter projects fail with a NotSerializableException.

6696822 

The order of the database columns in a business process is different than the order in the SQL Server OTD. 

6775765 

The TCP/IP Adapter methods app.getSocket().getInputStream() and app.getSocket() dispose of the first 1024 bytes passed to it.

6795068 

Port numbers for the TCP/IP Adapter are logged incorrectly (they include a comma). 

6827513 

An invalid descriptor error occurs when deploying some Composite Applications. 

6738915 

Frequent class cast exceptions are thrown on HL7 connections when multiple HL7 projects are running on the same server. 

6827513 

With the TCP/IP HL7 Adapter installed, projects that were upgraded from Release 6 fail to deploy with an “invalid archive descriptor” error. 

6798876 

Autoboxing is supported in Java CAPS, but the code does not compile for JCDs in repository-based projects.  

6785947 

Deploying a project that uses the Unified Resource Adapter (URA) is deployed throws a an exception, ClassNotFound Exception.

6813161 

The ECRC file needs to be synchronized in all user's userid directory. This file should be stored in one location in the NetBeans home directory.

6718240 

The Scheduler might start at an incorrect time when set to Weekly by Day. 

6768527 

An Access Control List (ACL) cannot be removed from a project. 

6792243 

When a user is removed through User Management in NetBeans, the user persists after the IDE is restarted because the ACL is not updated. 

6809565 

If you select the spreadsheet view on a Deployment Profile, all fields display “Invalid Data”. 

6751202 

An out of memory exception occurs during deployment and redeployment of a Batch Adapter project. 

6734521 

The logical host randomly fails with an index out of bounds exception. 

6794331 

If on the Admin Console you select Application Server, the Monitor tab, the Runtime tab, and then any View option other than JVM, an HTTP 404 error occurs. 

6824377 

A generated WSDL document does not create SLL and user token elements. 

6858220 

A web services project imported from version 5.0.5 fails to build in Release 6.2. 

6828690 

When using a token and SSL connection, the web service throws a socket exception. 

6770349 

The response from a web service operation cannot be parsed due to “nil” dateTime elements, and an unmarshal exception occurs. 

6691795 

An error occurs when sending a web service request that contains the text xsi:nil="true" on AIX.

6780177 

An LDAP reference used in a web service client environment property is interpreted literally. 

6740199 

A web service client project throws a null pointer exception during runtime. 

6799913 

Web service response time is slow. 

6809678 

Escape characters contained within XML elements of SOAP requests are being escaped twice,  

6703921 

When multiple web services are invoked from JCDs and each WSDL document has the same target namespace, the projects cannot be built due to non-unique package and class names.  

6807530 

You cannot send nullable elements to a web service. 

6737049 

Unable to retrieve the SOAP fault message after invoking a web service from a JCD. 

6810985 

Invoking an external web service fails when the response contains a datetime element with an empty value.