Sunteți pe pagina 1din 192

Oracle Application Server

Fixed Bugs List 10g Release 3 (10.1.3.5.0)


August 2009

This document accompanies Oracle Application Server 10g Release 3 (10.1.3) Patch Set 5 (10.1.3.5.0). This document includes the following sections:

Section 1, "Patch Set Documentation" Section 2, "Bugs Fixed in this Patch Set" Section 3, "Documentation Accessibility"

1 Patch Set Documentation


There are two documents related to this release of the Oracle Application Server patch set:

Oracle Application Server Patch Set Notes 10g Release 3 (10.1.3) Patch Set 5 (10.1.3.5.0) . It provides the following information:

System requirements and instructions needed to apply or remove the patch set. A list of known issues related to the Oracle Application Server 10g Release 3 (10.1.3) Patch Set 5 (10.1.3.5.0).

The Linux document is contained in the file /OracleAppServer10g_ 10.1.3.5_Linux_Patchset/doc/readme.html in the patch set distribution. The Microsoft Windows document is contained in the file \OracleAppServer10g_10.1.3.5_Windows_Patchset\doc\readme.html in the patch set distribution.

Oracle Application Server Fixed Bugs List 10g Release 3 (10.1.3) Patch Set 5 (10.1.3.5.0) (this document). It provides a list of all generic (common to all operating systems) bugs related to Oracle Application Server that have been fixed in this release, sorted by product group. The Linux document is contained in the file /OracleAppServer10g_ 10.1.3.5_Linux_Patchset/doc/bugsfixed.html in the patch set distribution. This Microsoft Windows document is contained in the file \OracleAppServer10g_10.1.3.5_Windows_ Patchset\doc\bugsfixed.html in the patch set distribution.

In addition, the following My Oracle Support (formerly MetaLink) notes have information related to this patch set:

OracleMetaLink Note 845044.1 Oracle Application Server Patch Set Notes Addendum 10g Release 3 (10.1.3) Patch Set 5 (10.1.3.5.0) OracleMetaLink Note 397022.1 Oracle Application Server 10g Release 3 (10.1.3) Support Status and Alerts

My Oracle Support is available at: http://support.oracle.com

2 Bugs Fixed in this Patch Set


The following tables show the bugs fixed in this patch set. This section includes the following sections:

Section 2.1, "Bugs Fixed by Bug Number" Section 2.2, "Oracle Application Server 10g Enterprise Edition Bugs" Section 2.3, "Oracle Containers for J2EE Bugs" Section 2.4, "Oracle ESB Bugs" Section 2.5, "Oracle HTTP Server Bugs" Section 2.6, "Oracle JDeveloper Bugs" Section 2.7, "Oracle TopLink Bugs" Section 2.8, "Oracle XML Developers Kit Bugs" Section 2.9, "Oracle BPEL Process Manager Bugs" Section 2.10, "OracleAS Integration Platform Bugs" Section 2.11, "OracleAS Single Sign-On Bugs" Section 2.12, "Oracle Web Services Bugs" Section 2.13, "Oracle Portal Bugs" Section 2.14, "Oracle SOA Platform Bugs" Section 2.15, "Oracle Enterprise Manager Bugs" Section 2.16, "Oracle Application Server Integration BAM Bugs" Section 2.17, "Oracle Web Services Manager Bugs" Section 2.18, "Oracle Security Developer Tools Bugs" Section 2.19, "Oracle Platform Security for Java"

2.1 Bugs Fixed by Bug Number


The following table shows the bugs fixed in numeric order.
Bug Number 3676075 3958270 Component Oracle XML Developers Kit Oracle JDeveloper Version Fixed 10.1.3.5 10.1.3.3 Description Not available When Passivation record was deleted, it was failing to activate even though FAILOVER flag is set.

Bug Number 4177824 4220259

Component Oracle TopLink Oracle BPEL Process Manager

Version Fixed 10.1.3.4 10.1.3.3

Description Fixed pessimistic locking support on SqlServer. Re-starting BPEL Server may result loss of 'lifecycle' and 'state' info of deployed processes, when displayed in BPEL console. You can now use pure sql to insert, update and select XMLType columns and tab les, and write xquery expressions. Deploying an application with context root of "/" fails. If the user specifies a delimited UTF-16 / UTF-8 file (big or small endian) w ith byte order mark in the NXSD wizard and checks the checkbox "Use first rec ord as field name", the wizard complains that "Field ... is invalid. Enter a different name." RowInconsistent exception is not thrown when the locking mode is optimistic a nd the row was modified by another user. Cant use multibyte characters because php isnt built with mbstring Virtual hosts would not inherit the base server's SSLCipherSuite configuration setting. ADF binding does not refresh member objects based on single Javabeans. Short cut keys for Edit Web Service Connection and Define Web Service Security are the same when Data control's context sensitive menu is invoked from the structure pane.

4255061

Oracle Application Server Integration Platform

10.1.3.3

4260538 4339687

Oracle Containers for J2EE Oracle Application Server Integration Platform

10.1.3.2 10.1.3.3

4412071

Oracle JDeveloper

10.1.3.4

4513567

Oracle HTTP Server

10.1.3.4

4667738

Oracle HTTP Server

10.1.3.3

4672895

Oracle JDeveloper

10.1.3.1

4715162

Oracle JDeveloper

10.1.3.1

4760148 4933638

Oracle XML Developers Kit Oracle Application Server Integration BAM

10.1.3.1 10.1.3.4 Plan Monitor stops working after ADC connection is lost

Bug Number 4935584

Component Oracle Application Server Integration BAM

Version Fixed 10.1.3.4

Description The report view log can grow quite large causing the list of recently viewed reports on the Active Studio home page to take a long time to appear or to not appear at all. Exposed method causes ClassCastException in 3-tier mode. BLOBDOMAIN.GETINPUTS TREAM does not cotain data when invoked twice This performance fix eliminates a linear scan that occured as a result of setting a ViewRow attribute. The fix is only be relevant to applications that have queried a large number of rows in a VO instance. Related to bug 4948556. This patch could prevent expensive linear scans on VOs that contain a large number of rows. DC creation fails with a Null Pointer Exception when using WSDL's that have have nested complex types that are unnamed. Printlogs script is not included in 10.1.3 Cannot pass parameter to the error page when form based authentication fails. The migrated <pagename>uimodel.xml missed table binding Attempting to delete the Context.PROVIDER_URL file provided as the input

4938366

Oracle JDeveloper

10.1.3.1

4938981

Oracle JDeveloper

10.1.3.1

4948556

Oracle JDeveloper

10.1.3.1

4948934

Oracle JDeveloper

10.1.3.1

4968253

Oracle JDeveloper

10.1.3.1

4970818

Oracle Application Server 10g Enterprise Edition Oracle Containers for J2EE Oracle JDeveloper

10.1.3.1

5001452

10.1.3.4

5016975

10.1.3.1

5020072

Oracle JDeveloper

10.1.3.1

5023204 5039166

Oracle JDeveloper Oracle JDeveloper

10.1.3.1 10.1.3.1 Value of as_chars is not accepted for defineColumnLength flag in 10.1.3 onwards

Bug Number 5042840

Component Oracle JDeveloper

Version Fixed 10.1.3.1

Description DOC literal style services can expose multiple top level elements in the response payload. The Data control creation failed to model all these top level elements under a unified accessor on the palette. Instead only the first top level element was modelled as the return value for the service WSDL's that specify schemas which have type definitions with cyclic references to self fails with a stack overflow error when modelled on the DC Palette. For batch EO operations, the rows are not posted to database as expected. Refresh failed with ReadOnlyAttrException (JBO-27004) when isAttributeUpdateable overridden in an Entity object. When providing a subclass of the ADF Lifecycle to override any of the following methods, the overridden method were never called: public void findForward(PageLifecycleC ontext context); public void handleError(PageLifecycleCo ntext context, Exception ex); public boolean hasErrors(PageLifecycleCont ext context); public void reportErrors(PageLifecycleCo ntext context) public boolean shouldAllowModelUpdate(P ageLifecycleContext context); Double entries of the Attributes were appearing when any new attribute was added through sql statement without expansion of the attribute node tree When creating a 1-1 (foreign key on target) relationship in the wizard, you n o longer have to create a 1-1 backpointer going in the opposite direction.

5044485

Oracle JDeveloper

10.1.3.1

5047906

Oracle JDeveloper

10.1.3.2

5058600

Oracle JDeveloper

10.1.3.1

5063323

Oracle JDeveloper

10.1.3.1

5064521

Oracle JDeveloper

10.1.3.1

5080247

Oracle Application Server Integration Platform

10.1.3.3

Bug Number 5092801

Component Oracle JDeveloper

Version Fixed 10.1.3.1

Description Getting ORACLE.JBO.ROWCREATE EXCEPTION When creating new row. OC4J doesn't handle JSESSIONID correctly when comma "," is used for the separator of cookie values. A setter method of PK throws NullPointerException when bean instance is initializing. A setter method of PK should not be called from a constructor method . During deployment Web service method is ignored as not JAX-RPC compliant OC4J doesn't free objects when clients access to an application. Reduce the memory footprint of the cached EvermindPageContext object in the J SP container. Class ODLFormatter throws a NullPointerException when using an ODLHandler with an anonymous logger. During the upgrade process, if it is detected that the return type of a was modified, the return type will be restored to the original value and sent to the log window. ploxy plug-in sometimes fails by socket() error. Unable to send large JMS Text of UTF-16 format. After importing an association, the source and destination attributes were not getting populated on invoking the association editor. Same behavior after importing a viewlink as well. Excessive bean loading with bi-directional and N:M relationship. Stackoverflow exception is thrown when creating large number of View Objects dynamically.

5097600

Oracle Containers for J2EE

10.1.3.3

5103278

Oracle Containers for J2EE

10.1.3.5

5108317

Web Services

10.1.3.1

5115115

Oracle Containers for J2EE Oracle Containers for J2EE

10.1.3.1

5121338

10.1.3.2

5124839

Oracle Application Server 10g Enterprise Edition Oracle JDeveloper

10.1.3.1

5131557

10.1.3.1

5136360 5149744 5171377

Oracle HTTP Server Oracle Containers for J2EE Oracle JDeveloper

10.1.3.2 10.1.3.3 10.1.3.5

5183276

Oracle Containers for J2EE Oracle JDeveloper

10.1.3.1

5186446

10.1.3.1

Bug Number 5187230

Component Oracle JDeveloper

Version Fixed 10.1.3.3

Description In case of an application deployed as Ejb, the client does not show the JBO exception, on any BC4J errors like contrsint violation, and instead it sends EjbException. Presence of Null valued bind variables in Application module was throwing JBO-25000: Unknown SQL type: null error. In 10.1.3, custom metric collector class is loaded by default application class loader. So, jar file is placed in /applib directory or it's required for adding configuration to global.libraries to put custom metric Now, metric collector api is contained in oc4j-api.jar Deployment fails with instantiation when an application inherits from Http SessionActivationListener. If the application has a call to other end of association accesor and other iteration and getter operation causes performance problem. Applying fix for bug 5064928 slows performance. In AS environment, RMI server doesn't bind to 0.0.0.0. BPEL Compile fails to validate any of XSD GROUP Elements. BPEL Compiler fails with Erros like: Error(155): [Error ORABPEL-10057]: invalid query .. Using intermedia image objects on a tree in JSF using ADF:RENDER tag was caus ing SQLException and the and a result the image was not displayed. ]] oc4j client cannot resolve prior versionssingle qoutes EJBMetaData class. When primary key for cmp bean uses some columns and the web

5191597

Oracle JDeveloper

10.1.3.1

5200238

Oracle Containers for J2EE

10.1.3.1

5208978

Oracle Containers for J2EE

10.1.3.2

5216192

Oracle JDeveloper

10.1.3.3

5235732 5261999 5262020

Oracle BPEL Process Manager Oracle Containers for J2EE Oracle BPEL Process Manager

10.1.3.3 10.1.3.2 10.1.3.4

5263769

Oracle JDeveloper

10.1.3.3

5263833

Oracle Containers for J2EE Oracle Containers for J2EE

10.1.3.5

5264030

10.1.3.2

Bug Number 5326560

Component Oracle JDeveloper

Version Fixed 10.1.3.1

Description ViewLink Destination Generate Accessor flag was not getting disabled in 10.1.3 and later versions. In case of URL Service Data Control, the XSD file that defines the structure of data at design time was expected to be available at the runtime by the system. Thi s is not an expected behavior. This fix removes the dependency on the XSDS at the runt ime. After having the process run 596 hours, opmnctl status -l shows N/A for uptime When <pick> is used as the initial <receive> activity, BPEL throws the follow ing exception: ORABPEL-03802 Correlation definition not registered. The correlation set definition for operation "<operation-name>", process "<pr ocess-name>", has not been registered with the process domain. if user define an ApplicationException as this: javax.ejb.ApplicationExcepti on(rollback=true), the user will receive an EJBException instead of the ApplicationException A Date format was getting set to timestamp format when VariableUsage tag was used in ADF Faces side and when custom date format was provided to bind variables instead of converting the user given date string into customized format specified by the user. When Variable tag was used the conversion was working appropriately. c4j doesnsingle qoutest show detailed information of SQLException when emulated two phase commit fails. Race Condition may cause NullPointerException.

5330573

Oracle JDeveloper

10.1.3.1

5330764

Oracle Application Server 10g Oracle BPEL Process Manager

10.1.3.4

5332819

10.1.3.2

5337882

Oracle Containers for J2EE

10.1.3.3

5344794

Oracle JDeveloper

10.1.3.4

5357462

Oracle Containers for J2EE

10.1.3.5

5365184

Oracle Application Server 10g Enterprise Edition

10.1.3.3

Bug Number 5366912

Component Oracle JDeveloper

Version Fixed 10.1.3.1

Description Exhausted resultset error is reported, on accessing VO after disconnect, and reconnect. Exhausted resultset error is reported, on accessing VO after disconnect,and r econnect. The XML schema Date data types is mapped to the java Calendar data type Hence when a input of type XSD:data was dropped as a ADF form, Faces could not create the calendar instance from the input date. This also disallowed date picker to be shown on input form. When using DB replication and servlet uses custom serializable object as session object, oc4j may throw AnnotatedClassNotFoundEx ception in TopLink class library in getting session object. The bug manifests when processTrain and processChoiceBar happen to be on same page and bound the same model and the MenuModel exhibits the 'Max Visited' behavior. When the validation fails on a newly created row, the row remains in the cache. ADF was improperly rendering attributes of the form "xsi:nil=" from a webserv ice response xml as data. DOC literal style services send payload using top level element names. Creating the payload uses the part name "parameters" which is incorrect. The payload should be constructed using the top level element describing the part. On updates on the JTable, the column selection is lost. That is the selected column is reset to -1. Timers occasionally stop executing.

5370632

Oracle JDeveloper

10.1.3.1

5374839

Oracle Containers for J2EE

10.1.3.3

5376555

Oracle JDeveloper

10.1.3.1

5376821

Oracle JDeveloper

10.1.3.4

5376910

Oracle JDeveloper

10.1.3.1

5383276

Oracle JDeveloper

10.1.3.1

5391442

Oracle JDeveloper

10.1.3.1

5395010

Oracle Containers for J2EE

10.1.3.2

Bug Number 5395281

Component Oracle JDeveloper

Version Fixed 10.1.3.1

Description In a combobox binding,if there exists only one value to be displayed, the appplication is hanging. InternalPersistenceException is thrown by PersistenceHttpService.getPe rsistenceManager in initial access when using DB session replication. sometimes oc4j loses HttpSession on SSL transport. resetState call is removing all the savepoints. setContentLength and various methods that affects to http header in HttpServletResponse works in included servlet. Itsingle qoutess violation of SRV.8.3. Cancel in pwd expire warning takes to login page during gito NullPointerException is thrown in StandardRequestLogger.appe ndIP when application uses oc4j SSL web server and a client cancels transferring of server reply. For example, when user presses browser stop button in SSL, the problem could be reproduced. In FireFox editing a text item was showing only the text content within the v isible borders of the RTE window. The remaining text below the bottom border of the RTE window was not displayed. mod_ossl crashes at memcpy When email notification service is configured to send multipart message, all parts in it are sent as attachments. It is not possible to have the first par t inline. When email notification service is configured to send multipart message, all parts in it are sent as attachments. It is not possible to have the first par t inline.

5395910

Oracle Containers for J2EE

10.1.3.2

5397239

Oracle Containers for J2EE Oracle JDeveloper Oracle Containers for J2EE

10.1.3.4

5401657 5404892

10.1.3.1 10.1.3.5

5405820

Oracle9iAS Single Sign-On Oracle Containers for J2EE

10.1.3.3

5409823

10.1.3.1

5409910

Portal

10.1.3.4

5417371 5445787

Oracle HTTP Server Oracle Application Server Integration Platform

10.1.3.2 10.1.3.1

5445787

Oracle Application Server Integration Platform

10.1.3.3

10

Bug Number 5450835

Component Web Services

Version Fixed 10.1.3.1

Description Deserialization of yyyy-mm-dd format is not accepted . Deserialization of yyyy-mm-dd format is not accepted . MDBsingle qoutess onMessage throws *Error object, oc4j ignores it and oc4j doesnsingle qoutest log any exceptions. JDBC connection pool with limit on maximum number of connections possible, if the AMs are not released When there are multiple correlation sets in a bpel process, if the following errors are thrown during run time, this bug might have been hit: Error while invoking bean "cube delivery": Failed to evaluate correlation que ry. When there are multiple correlation sets in a bpel process, if the following errors are thrown during run time, this bug might have been hit: Error while invoking bean "cube delivery": Failed to evaluate correlation que ry. ORABPEL-03813 Failed to evaluate the correlationAlias query "<xpath-query>" on the element "null". Please check your BPEL/WSDL source to make sure that property alias is define d correctly. Compensation Handler should be installed only for completed scope but the eng ine was incorrectly installing compensation handler for cancelled scope. This fix should address this issue. Compensation Handler should be installed only for completed scope but the eng ine was incorrectly installing compensation handler for cancelled scope. This fix should address this issue. Performance degradation in getAttribute()

5450835

Web Services

10.1.3.3

5472565

Oracle Containers for J2EE

10.1.3.5

5473620

Oracle JDeveloper

10.1.3.1

5474012

Oracle BPEL Process Manager

10.1.3.3

5474012

Oracle BPEL Process Manager

10.1.3.1

5480320

Oracle BPEL Process Manager

10.1.3.1

5480320

Oracle BPEL Process Manager

10.1.3.3

5498373

Oracle Containers for J2EE

10.1.3.1

11

Bug Number 5498373 5501803

Component Oracle Containers for J2EE Oracle JDeveloper

Version Fixed 10.1.3.3 10.1.3.3

Description Performance degradation in getAttribute() Updates to a combobox bound to a different iterator in a ADF Edit/Create form was not happening properly in select scenario. The scenario is described below: Initially, the create/edit form will be prefilled with existing data and th e combobox will have a selection (say item 1). Updates to a combobox bound to a different iterator in a ADF Edit/Create form was not happening properly in select scenario. To fix a NullPointerException occuring during access of ErrorData within an errorPage specified in a JSP page. JBO-29000 with ClassCastException message received when performing queries with blanked-out filter fields. OC4J doesn't call ExceptionListener when MessageListener is set to a subscrib er. OC4J doesnt call ExceptionListener when MessageListener is set to a subscrib er. Using poplateAttributeAsChanged, in afterCommit() to set the values of trans ient attributes, cuases JBO-28201. Using poplateAttributeAsChanged, in afterCommit() to set the values of trans ient attributes, cuases JBO-28201. Page query failed with JBO-29000 error with "Missing IN or OUT Parameter at I ndex 1" in the message. Page query failed with JBO-29000 error with "Missing IN or OUT Parameter at I ndex 1" in the message.

5501803

Oracle JDeveloper

10.1.3.1

5503858

Oracle Containers for J2EE

10.1.3.4

5508526

Oracle JDeveloper

10.1.3.1

5518745

Oracle Containers for J2EE

10.1.3.1

5518745

Oracle Containers for J2EE

10.1.3.4

5523741

Oracle JDeveloper

10.1.3.3

5523741

Oracle JDeveloper

10.1.3.1

5524157

Oracle JDeveloper

10.1.3.2

5524157

Oracle JDeveloper

10.1.3.1

12

Bug Number 5524157

Component Oracle JDeveloper

Version Fixed 10.1.3.3

Description Page query failed with JBO-29000 error with "Missing IN or OUT Parameter at I ndex 1" in the message. The customized returnType of getter Method in Application Module was getting changed to its superclass ApplicationModuleImpl. The customized returnType of getter Method in Application Module was getting changed to its superclass ApplicationModuleImpl. Selecting a TopLink mapping and right-clicking to create a descriptor would fail with an exception. When a Clustered JMS service fails TopLink may stop receiving Cache co-ordination messages from the JMS Topic. Extra JMS connections may continue to stay alive When a Clustered JMS service fails, TopLink may stop receiving Cache coordination messages from the JMS Topic. Extra JMS connections may continue to stay alive. Navigating to a different row in a table was not changing the current row when it happens immediately after another update event on the table through some other UI component. Navigating to a different row in a table was not changing the current row when it happens immediately after another update event on the table through some other UI component. user application gets ORA-00904 when application uses Orion CMP and complex EJB CMR configuration. When process is retired, in-flight instances may not complete if therE

5547428

Oracle JDeveloper

10.1.3.1

5547428

Oracle JDeveloper

10.1.3.3

5548007

Oracle JDeveloper

10.1.3.3

5555181

Oracle TopLink

10.1.3.3

5557627

Oracle JDeveloper

10.1.3.1

5557627

Oracle JDeveloper

10.1.3.3

5559931

Oracle Containers for J2EE

10.1.3.4

5567281

Oracle BPEL Process Manager

10.1.3.1

13

Bug Number 5567281

Component Oracle BPEL Process Manager Oracle Containers for J2EE Oracle Application Server Integration Platform

Version Fixed 10.1.3.3

Description When process is retired, in-flight instances may not complete if there Using CMP with M:N relationship causes some performance issue. While dequeuing a big big complex object in aq adapter you get a java.sql.exc eption, saying image is not in correct format or image is not collection. While dequeuing a big big complex object in aq adapter you get a java.sql.exc eption, saying image is not in correct format or image is not collection. Not available If client code has provided HTTP basic authentication credentials still it wa sn't sent it preemptively and expects 401 response code. After server sends the challenge then client ws stack sending the credentials . And requires multiple request/response messages. Now sending the credentilas in the first requrest if they are available. If client code has provided HTTP basic authentication credentials still it wa sn't sent it preemptively and expects 401 response code. After server sends the challenge then client ws stack sending the credentials . And requires multiple request/response messages. Now sending the credentilas in the first requrest if they are available. BPEL ORCL:SEQUENCE-NEXT-V AL() may stop returning values and may generate null values under heavy load In versions earlier than 10.1.3.3,users will encounter a ClassCastException when using TopLink OXM after redeploying their application.

5572563

10.1.3.3

5577268

10.1.3.1

5577268

Oracle SOA Platform 10.1.3.4

5580557 5582568

Oracle TopLink Web Services

10.1.3.5 10.1.3.3

5582568

Web Services

10.1.3.1

5587502

Oracle Application Server Integration Platform

10.1.3.3

5593818

Oracle TopLink

10.1.3.1

14

Bug Number 5593818

Component Oracle TopLink

Version Fixed 10.1.3.3

Description In versions earlier than 10.1.3.3,users will encounter a ClassCastException when using TopLink OXM after redeploying their application. When "bpelServers" is used in bpel.xml, on 10.1.2.0.2, the following <ERROR> <default.collaxa.cube> <BaseCubeSessionBean::logE rror> Error while Failed to authenticate credentials. ORABPEL-00004 Authentication failed. Errors occur when moving from source to design view and the map contains variable declarations in when or for-each clauses. Also, user may see duplicate variable declarations in cloned for-each or when clauses. JGroups cannot use from user applications. Custom error handler to display error messages in the jsf/jsp page did not show any error messages even if the application was throwing error. This was because the exception was getting ignored instead of passing it on to the upper layer. Custom error handler to display error messages in the jsf/jsp page did not show any error messages even if the application was throwing error. This was because the exception was getting ignored instead of passing it on to the upper layer. Custom error handler to display error messages in the jsf/jsp page did not show any error messages even if the application was throwing error. This was because the exception was getting ignored instead of passing it on to the upper layer. OC4J doesn't take over query string when requested URLs are not mapped to any servlets.

5594867

Oracle BPEL Process Manager

10.1.3.3

5596476

Oracle Application Server Integration Platform

10.1.3.1

5598126 5601026

Oracle Containers for J2EE Oracle JDeveloper

10.1.3.4 10.1.3.2

5601026

Oracle JDeveloper

10.1.3.1

5601026

Oracle JDeveloper

10.1.3.3

5604102

Oracle Containers for J2EE

10.1.3.2

15

Bug Number 5604102

Component Oracle Containers for J2EE

Version Fixed 10.1.3.1

Description OC4J doesn't take over query string when requested URLs are not mapped to any servlets. Garbled characters when using BPEL HTTP:BINDING while processing special european characters. getRequestDispatcher throws NullPointerException in user created thread. a request may return http response "404" when requested application is being redeployed with "-sequential" option in cluster environment. a request may return http response "404" when requested application is being redeployed with "-sequential" option in cluster environment. The adapter is not capable of handling special PL/SQL constant values such as G_ MISS_CHAR, G_MISS_DATE and G_MISS_NUM as values for inbound parameters to a stored procedure. The adapter is not capable of handling special PL/SQL constant values such as G_ MISS_CHAR, G_MISS_DATE and G_MISS_NUM as values for inbound parameters to a stored procedure. session-tracking disappears in orion-web.xml after deployment Nodes disappear from named template definitions. php5 is not available on Windows platform. php5 is not available on Windows platform. If more than 1 variable is used in the inputHeaderVariable tag, the BPEL

5604539

Oracle BPEL Process Manager

10.1.3.3

5608463

Oracle Containers for J2EE Oracle Containers for J2EE

10.1.3.3

5611328

10.1.3.1

5611328

Oracle Containers for J2EE

10.1.3.2

5615460

Oracle Application Server Integration Platform

10.1.3.3

5615460

Oracle Application Server Integration Platform

10.1.3.1

5616037

Oracle Containers for J2EE Oracle Application Server Integration Platform Oracle HTTP Server Oracle HTTP Server Oracle BPEL Process Manager

10.1.3.3

5619149

10.1.3.1

5621570 5621570 5623319

10.1.3.1 10.1.3.3 10.1.3.3

16

Bug Number 5623319

Component Oracle BPEL Process Manager

Version Fixed 10.1.3.1

Description If more than 1 variable is used in the inputHeaderVariable tag, the BPEL Error message was not getting reported to the UI page Error message was not getting reported to the UI page After setting query mode QUERY_MODE_SCAN_ ENTITY_ROWS on a VO based on multipl e entities, user was not able to retrieve values of all the attributes in the VO. Only the attributes of first entity were being fetched after using this query mode. After setting query mode QUERY_MODE_SCAN_ ENTITY_ROWS on a VO based on multipl e entities, user was not able to retrieve values of all the attributes in the VO. Only the attributes of first entity were being fetched after using this query mode. There was no public method to set alias name through the code Compilation error occurs while deployment of a webservices application. Compilation error occurs while deployment of a webservices application. Open a panel for the second time with attribue binding causing NullPointerExc eption in some situations. Open a panel for the second time with attribue binding causing NullPointerExc eption in some situations. NPE While Invoking a BPEL Process from SOAP Client. NPE While Invoking a BPEL Process from SOAP Client. connections.active metric value leaks at Solaris platform.

5630740

Oracle JDeveloper

10.1.3.2

5630740

Oracle JDeveloper

10.1.3.3

5632447

Oracle JDeveloper

10.1.3.2

5632447

Oracle JDeveloper

10.1.3.4

5634530

Oracle JDeveloper

10.1.3.3

5638117

Web Services

10.1.3.3

5638117

Web Services

10.1.3.1

5642176

Oracle JDeveloper

10.1.3.3

5642176

Oracle JDeveloper

10.1.3.1

5642667 5642667 5645218

Oracle BPEL Process Manager Oracle BPEL Process Manager Oracle Application Server 10g Enterprise Edition

10.1.3.1 10.1.3.4 10.1.3.1

17

Bug Number 5645218

Component Oracle Application Server 10g Oracle(R) BPEL Process Manager

Version Fixed 10.1.3.4

Description connections.active metric value leaks at Solaris platform. TEXT/CSV ATTACHMENTS ARE LOST WHILE RECIEVING FROM OUTLOOK n/a It should be possible to configure the worklistapp to run under container managed security. It should be possible to configure the worklist application to run under If user application uses form authentication and -Doc4j.formauth.redirect=tru e is specified, custom user managers authentication method is called twice in authentication failed case. When using a data control from a service method which returns an interface, J BO-25002 exception is thrown onn the console. When using a data control from a service method which returns an interface, J BO-25002 exception is thrown onn the console. When using a data control from a service method which returns an interface, J BO-25002 exception is thrown onn the console. Using copies/assigns of DBAdapter produced xml can cause exceptions like oracle.xml.parser.v2.XMLDO MException: prefix not allowed on nodes of type DOM Level 1.0 element in BPEL or ESB. Cross Reference Functionaltiy is not available in AS11. This adds this featur e to AS11. In addition this would be backported to 10.1.3.x. Cross Reference Functionaltiy is not available in AS11. This adds this featur e to AS11. In addition this would be backported to 10.1.3.x.

5645226

10.1.3.5

5648569

Oracle Application Server Integration Platform

10.1.3.3

5653420

Oracle Containers for J2EE

10.1.3.4

5657179

Oracle JDeveloper

10.1.3.1

5657179

Oracle JDeveloper

10.1.3.2

5657179

Oracle JDeveloper

10.1.3.3

5659094

Oracle BPEL Process Manager

10.1.3.3

5660447

Oracle ESB

10.1.3.1

5660447

Oracle ESB

10.1.3.3

18

Bug Number 5661884

Component Oracle Application Server Integration Platform Oracle Application Server Integration Platform Oracle Containers for J2EE

Version Fixed 10.1.3.3

Description Describe the bug in customer understandable terms. Do not describe the fix, nly the defect. Describe the bug in customer understandable terms. Do not describe the fix, nly the defect. custom error page will be corrupted in AS mode when user requests "/apppath/WEB-INF/..." or "/apppath/META-INF/..." URI. On process level COMPLETIONPERSISTPOLI CY=FAULTED not working properly On process level COMPLETIONPERSISTPOLI CY=FAULTED not working properly WSSE inbound security not working WSSE inbound security not working The bug is indicated by parsing errors that target nodes are not found and yo u have a structure with for-each nodes separated by sequence nodes: Example: A B sequence for-each sequence for-each_1 if Error occurs when the if is inserted. The for-each_1 cannot be found by the parser because it is separated from the root for-each at the same level by sequence nodes in the target tree. The bug is indicated by parsing errors that target nodes are not found and yo u have a structure with for-each nodes separated by sequence nodes: Example: A B sequence for-each sequence for-each_1 if Error occurs when the if is inserted. The for-each_1 cannot be found by the parser because it is separated from the root for-each at the same level by sequence nodes in the target tree.

5661884

10.1.3.1

5662742

10.1.3.3

5665884

Oracle BPEL Process Manager

10.1.3.3

5665884

Oracle BPEL Process Manager

10.1.3.1

5665917 5665917 5666550

Oracle BPEL Process Manager Oracle BPEL Process Manager Oracle Application Server Integration Platform

10.1.3.1 10.1.3.3 10.1.3.1

5666550

Oracle Application Server Integration Platform

10.1.3.3

19

Bug Number 5666882

Component Oracle BPEL Process Manager

Version Fixed 10.1.3.3

Description Synchronization issues while transforming IC messages form Common View format to XML record format may result in 'Message Handling Errors' ServerAdministrator is not bound to JNDI if XA Resource initialization fails. ServerAdministrator is not bound to JNDI if XA Resource initialization fails. standalone oc4j sends both of "Content-Length" and "Transfer-Encoding:chunked" headers. It violates RFC 2616 HTTP/1.1 Protocol. standalone oc4j sends both of "Content-Length" and "Transfer-Encoding:chunked" headers. It violates RFC 2616 HTTP/1.1 Protocol. HTTP server raises :413 Request Entity Too Large unlegitimately. XPath extensions GETFAULTASSTRING and GETFAULTNAME missing in 10.1.3.1 XPath extensions GETFAULTASSTRING and GETFAULTNAME missing in 10.1.3.1 Public API LOCATOR:LISTINSTANCES BYINDEX throws SQL exception - column JMSException is thrown when calling close() from onMessage(). JMSException is thrown when calling close() from onMessage().

5668343

Oracle Containers for J2EE Oracle Containers for J2EE Oracle Containers for J2EE

10.1.3.3

5668343

10.1.3.1

5670444

10.1.3.1

5670444

Oracle Containers for J2EE

10.1.3.4

5671354

Oracle Containers for J2EE Oracle BPEL Process Manager

10.1.3.5

5672007

10.1.3.1

5672007

Oracle BPEL Process Manager

10.1.3.3

5672391

Oracle Application Server Integration Platform Oracle Containers for J2EE Oracle Containers for J2EE

10.1.3.3

5677328

10.1.3.1

5677328

10.1.3.4

20

Bug Number 5677483

Component Oracle Application Server Integration Platform

Version Fixed 10.1.3.1

Description You may notice performance degredations in high concurrency DBAdapter applica tions, though only with jrockit vms. It was found that caching DocumentBuilderFactory improved performance when running on JRockit VM. No improvement could be detected on other virtual machines but caching this Factory should provide a slight performance improvement. You may notice performance degredations in high concurrency DBAdapter applica tions, though only with jrockit vms. It was found that caching DocumentBuilderFactory improved performance when running on JRockit VM. No improvement could be detected on other virtual machines but caching this Factory should provide a slight performance improvement. MQAdapter uses waiting polling mechanism to poll the message form Queue, which led to significant performance hit. Also, adapter do not support two or more bpel process processing the message with same message id's. To fix the compilation errors seen intermittantly when the page encoding char acterset is GB18030. A Java heap space error (Out of Memory) can occur while building the DOM object (i.e. generating the XML for the output parameters of a stored procedure). This is more likely to occur for very large complex type definitions (e.g. Java Struct that corresponds with a SQL object type).

5677483

Oracle Application Server Integration Platform

10.1.3.3

5682880

Oracle Application Server Integration Platform

10.1.3.3

5685688

Oracle Containers for J2EE

10.1.3.1

5685975

Oracle Application Server Integration Platform

10.1.3.3

21

Bug Number 5685975

Component Oracle Application Server Integration Platform

Version Fixed 10.1.3.1

Description A Java heap space error (Out of Memory) can occur while building the DOM object (i.e. generating the XML for the output parameters of a stored procedure). This is more likely to occur for very large complex type definitions (e.g. Java Struct that corresponds with a SQL object type). A Data Control creation of a WSDL document that has complex prototype or type that is not supported was throwing AdapterException error. Data Control creation failed during design time. A Data Control creation of a WSDL document that has complex prototype or type that is not supported was throwing AdapterException error. Data Control creation failed during design time. SSO plug in for IIS fails some time. Output of a webservice (obtained using webservice data control) was displayin g xmlns namespace attributes along with data. Output of a webservice (obtained using webservice data control) was displayin g xmlns namespace attributes along with data. Schema for event payload in JDev's EBS Adapter Wizard cannot be specified Schema for event payload in JDev's EBS Adapter Wizard cannot be specified sometimes request.getSession() returns null when application uses plain non-clustering session. sometimes request.getSession() returns null when application uses plain non-clustering session.

5688840

Oracle JDeveloper

10.1.3.2

5688840

Oracle JDeveloper

10.1.3.3

5689398 5696086

Oracle HTTP Server Oracle JDeveloper

10.1.3.3 10.1.3.1

5696086

Oracle JDeveloper

10.1.3.3

5698089

Oracle Application Server Integration Platform Oracle Application Server Integration Platform Oracle Containers for J2EE

10.1.3.1

5698089

10.1.3.3

5700076

10.1.3.3

5700076

Oracle Containers for J2EE

10.1.3.1

22

Bug Number 5702783

Component Oracle JDeveloper

Version Fixed 10.1.3.3

Description Even after setting click-to-edit property of the default cell editor in an AD F table to 1, the cell was not going into edit mode after single click. This was heppening when the click is on a different row than the currently selected one. Even after setting click-to-edit property of the default cell editor in an AD F table to 1, the cell was not going into edit mode after single click. This was heppening when the click is on a different row than the currently selected one. Passivation was failing leading to reconnect failure It was throwing JboSerializationException: JBO-25033 HttpServletRequest#getPara meterMap() returns unserializable map instance. As a result of this, an application cannot serialize returned map instance. For example, app cannot set this map instance to clustered HttpSession. ClassException is rasied when casting the return value of AM.findViewObject() to the respective interface type. ClassException is rasied when casting the return value of AM.findViewObject() to the respective interface type. java.servlet.error.exception_ type and java.servlet.error.exception will be null in an error page if error-page directive doesn't have "exception-type". java.servlet.error.exception_ type and java.servlet.error.exception will be null in an error page if error-page directive doesn't have "exception-type".

5702783

Oracle JDeveloper

10.1.3.2

5704980

Oracle JDeveloper

10.1.3.3

5705384

Oracle Containers for J2EE

10.1.3.5

5705778

Oracle JDeveloper

10.1.3.1

5705778

Oracle JDeveloper

10.1.3.3

5707970

Oracle Containers for J2EE

10.1.3.3

5707970

Oracle Containers for J2EE

10.1.3.1

23

Bug Number 5708644

Component Oracle JDeveloper

Version Fixed 10.1.3.3

Description An ADF table cell with checkbox as an editor was not responding mouseclick if the click happens immediately after another cell edit (which changed that cell's value). An ADF table cell with checkbox as an editor was not responding mouseclick if the click happens immediately after another cell edit (which changed that cell's value). Using a temporal attribute defined in an embedded object in JPQL results in an EJBQLException. Exception Description: Unknown state or association field [attributeName] of class [embeddedClassName]. A JaxRPC client invoking a BPEL process (that in turn invokes a stored procedure) encounters an error with the return DOM document because it expects an unqualified instance while the adapter creates and returns a qualified document regardless of the value for elementFormDefault. A JaxRPC client invoking a BPEL process (that in turn invokes a stored procedure) encounters an error with the return DOM document because it expects an unqualified instance while the adapter creates and returns a qualified document regardless of the value for elementFormDefault. Enables ormi to be used in conjunction with Java WebStart. Enables ormi to be used in conjunction with Java WebStart.

5708644

Oracle JDeveloper

10.1.3.2

5709520

Oracle TopLink

10.1.3.4

5709775

Oracle Application Server Integration Platform

10.1.3.3

5709775

Oracle Application Server Integration Platform

10.1.3.1

5711238

Oracle Containers for J2EE Oracle Containers for J2EE

10.1.3.3

5711238

10.1.3.1

24

Bug Number 5711523

Component Oracle BPEL Process Manager

Version Fixed 10.1.3.3

Description com.collaxa.cube.fe.CollaxaS ervlet.service() throws the following exception, this bug has been hit: java.nio.charset.IllegalCharse tNameException: "utf-8" at java.nio.charset.Charset.chec kName(Charset.java:300) at java.nio.charset.Charset.look up(Charset.java:418) at java.nio.charset.Charset.forN ame(Charset.java Renaming an association was not changing the attribute "Association" in "AccessorAttribute" tag of the entity xml involved in association. This happened only if EO editor for that entity is invoked before renaming. System initialization halts with an error message when JAR dependencies in its system libraries are not satisfied. System initialization halts with an error message when JAR dependencies in its system libraries are not satisfied. Fixed the bug where onMessage doesn't get callback when it's installed before invoke. Fixed the bug where onMessage doesn't get callback when it's installed before invoke. Undeploy was failing after deploy and bindWebApp operations Provide Support for iLog jRules On the BPEL console when process is invoked using "initiate" tab, result outp ut is missing the namespace string "xmlns =". On the BPEL console when process is invoked using "initiate" tab, result outp ut is missing the namespace string "xmlns =".

5713959

Oracle JDeveloper

10.1.3.3

5715172

Oracle Containers for J2EE

10.1.3.1

5715172

Oracle Containers for J2EE

10.1.3.3

5715315

Oracle BPEL Process Manager

10.1.3.1

5715315

Oracle BPEL Process Manager

10.1.3.3

5722822

Oracle JDeveloper

10.1.3.2

5724753

Oracle Application Server Integration Platform Oracle BPEL Process Manager

10.1.3.3

5724766

10.1.3.3

5724766

Oracle BPEL Process Manager

10.1.3.1

25

Bug Number 5726819

Component Oracle Containers for J2EE Oracle Containers for J2EE Oracle BPEL Process Manager Oracle BPEL Process Manager Oracle JDeveloper

Version Fixed 10.1.3.3

Description OC4J returns 404 response when mod_rewrite is enforced. OC4J returns 404 response when mod_rewrite is enforced. Mail activation agent is failing with heartbeat errors and mails are lost Mail activation agent is failing with heartbeat errors and mails are lost For a panel with a JTree bound to a table with lots of records, executeQuery( ) was taking a long time to finish. For a panel with a JTree bound to a table with lots of records, executeQuery( ) was taking a long time to finish. web-site entry in server.xml is removed when web-site is failed to instantiate. (For example, there is an error in default-web-site.xml configuration file by manually editing.) Default Exception handler can lead to duplicate message submission when the dequeue is executed under Local Transaction semantics. An invalid date format error occurs when a 'Z' is used in a XML dateTime string (e.g. 2007-01-01T00:00:00.000Z). An invalid date format error occurs when a 'Z' is used in a XML dateTime string (e.g. 2007-01-01T00:00:00.000Z). Using LogicalDeletePollingStrategy with RESERVE value causes toplink error 6024: UpdateObjectQuery(null). Using LogicalDeletePollingStrategy with RESERVE value causes toplink error 6024: UpdateObjectQuery(null).

5726819

10.1.3.1

5729652

10.1.3.1

5729652

10.1.3.1

5731813

10.1.3.2

5731813

Oracle JDeveloper

10.1.3.4

5733325

Oracle Containers for J2EE

10.1.3.4

5736456

Oracle Application Server Integration Platform

10.1.3.3

5739508

Oracle Application Server Integration Platform Oracle Application Server Integration Platform Oracle Application Server Integration Platform

10.1.3.3

5739508

10.1.3.1

5742242

10.1.3.3

5742242

Oracle Application Server Integration Platform

10.1.3.1

26

Bug Number 5744223

Component Oracle TopLink

Version Fixed 10.1.3.3

Description Null pointer exceptions no longer occur when shutting down a server using JMS. Null pointer exceptions no longer occur when shutting down a server using JMS. Null pointer exceptions no longer occur when shutting down a server using JMS. Null pointer exceptions no longer occur when shutting down a server using JMS. BPEL Standalone installation throws ESB class exceptions BPEL Standalone installation throws ESB class exceptions BPEL MESSAGES IN MANUAL RECOVERY QUEUE AND LOG FILES SUGGEST ERROR IN JDBC BPEL MESSAGES IN MANUAL RECOVERY QUEUE AND LOG FILES SUGGEST ERROR IN JDBC BATCH UPDATE Internal Server Error doesn't happen at browser on timeout While migrating a project from 10.1.2.0.2 to 10.1.3.1.0, an error ORABPEL-02152 occurs and migration fails. While migrating a project from 10.1.2.0.2 to 10.1.3.1.0, an error ORABPEL-02152 occurs and migration fails. Injection of EntityManager in Interceptors generates Enhancements have been made to parsing the sql statement to generate a repres entative xsd. More of the sql grammar is now supported. -The select title as "The Title" from Movies syntax was recognized but not the select title "The Title" from Movies syntax. In the SQL grammar the 'as' is optional. When using extended VOS with few of its bases VOs participating in VL, an A rrIndexOutofBoundExceptio n is thrown.

5744223

Oracle TopLink

10.1.3.1

5745110 5745110 5747361

Oracle BPEL Process Manager Oracle BPEL Process Manager Oracle BPEL Process Manager

10.1.3.3 10.1.3.1 10.1.3.1

5747361

Oracle(R) BPEL Process Manager

10.1.3.4

5747736

Oracle HTTP Server

10.1.3.3

5752625

Oracle BPEL Process Manager

10.1.3.1

5752625

Oracle BPEL Process Manager

10.1.3.3

5753222 5753996

Oracle Containers for J2EE Oracle Application Server Integration Platform

10.1.3.5 10.1.3.3

5754976

Oracle JDeveloper

10.1.3.3

27

Bug Number 5755530

Component Web Services

Version Fixed 10.1.3.1

Description When schema definition includes other schmea definition which doesn't contain targetNamespace then genValueType operation was failing using webservice ass embler. Assigning NULL as a valid value at runtime for an attribute of type (Integer, Long, Character, Byte, Short, Float, Double or Boolean) of a taglib produced a java.lang.NullPointerExcepti on. Assigning NULL as a valid value at runtime for an attribute of type (Integer, Long, Character, Byte, Short, Float, Double or Boolean) of a taglib produced a java.lang.NullPointerExcepti on. Connection pool attribute validate-connection-statemen t is not being used by OC4J when a connections needs to be validated. The pure sql adapter wizard sometimes reports perfectly valid sql as being in valid, preventing it from auto-generating an xsd representation of the result . The pure sql adapter wizard sometimes reports perfectly valid sql as being in valid, preventing it from auto-generating an xsd representation of the result . IASPT CAUSES DUPLICATE TRANSACTIONS AND SSL ERROR Faulted instances not saved if memoryoptimization set to true BPEL instance will show up when bpel is invoking esb flow which caused any error. BPEL instance will show up when bpel is invoking esb flow which caused any error.

5756814

Oracle Containers for J2EE

10.1.3.1

5756814

Oracle Containers for J2EE

10.1.3.4

5756993

Oracle Containers for J2EE

10.1.3.3

5762009

Oracle Application Server Integration Platform

10.1.3.1

5762009

Oracle Application Server Integration Platform

10.1.3.3

5763836

Oracle Application Server 10g Oracle BPEL Process Manager Oracle ESB

10.1.3.4

5765977

10.1.3.3

5769416

10.1.3.1

5769416

Oracle ESB

10.1.3.3

28

Bug Number 5770321

Component Oracle Application Server Integration Platform

Version Fixed 10.1.3.3

Description JMS Adapter does not propagate message expiration value for an outbound message in a request reply scenario.All outbound messages were generated with a default value of 0 for JMSExpiration, which means the message never expires. Wrong version of a deployed process may be invoked by running instances of the process if there are several versions of the process, and the instances are created while all those versions are being loaded. Also, default version info may be lost upon server restart. Wrong version of a deployed process may be invoked by running instances of the process if there are several versions of the process, and the instances are created while all those versions are being loaded. Also, default version info may be lost upon server restart. AQ/DB Adapter throw remote faults for ORA errors that are not retrieable AQ/DB adapter throw remote faults for ORA errors that are not retrieable When, for a deployed AQ adapter process, the value of activationInstances endpoint property is increased to a high value the changes does not take effect and the process hangs. When, for a deployed AQ adapter process, the value of activationInstances endpoint property is increased to a high value the changes does not take effect and the process hangs. Deployment fails with compilation error for a topDown assembled webservice application.

5837566

Oracle BPEL Process Manager

10.1.3.1

5837566

Oracle BPEL Process Manager

10.1.3.3

5838073

Oracle BPEL Process Manager Oracle BPEL Process Manager Oracle BPEL Process Manager

10.1.3.3

5838073

10.1.3.1

5839787

10.1.3.1

5839787

Oracle BPEL Process Manager

10.1.3.3

5841127

Web Services

10.1.3.1

29

Bug Number 5841127

Component Web Services

Version Fixed 10.1.3.4

Description Deployment fails with compilation error for a topDown assembled webservice application. Cannot get the detail message of runtime fault in 'summary' and 'detail' part with ora:getFaultAsString expression Cannot get the detail message of runtime fault in 'summary' and 'detail' part with ora:getFaultAsString expression When user worklist is accessed via Portal page, with status=ASSIGNED, a prior ity = value other than "ANY" in the filter fetches null resultset, even thoug h qualified tasks are assigned to the user. When user worklist is accessed via Portal page, with status=ASSIGNED, a prior ity = value other than "ANY" in the filter fetches null resultset, even thoug h qualified tasks are assigned to the user. Could not create package in a project with the same name as the package of the imported class files into the new project. This resulted into error messags eventhough the packages were created into a completely different directory structure. Could not create package in a project with the same name as the package of the imported class files into the new project. This resulted into error messags eventhough the packages were created into a completely different directory structure. When running a BPEL Process which is iterative there is a performance When running a BPEL Process which is iterative there is a performance

5841736

Oracle BPEL Process Manager

10.1.3.1

5841736

Oracle BPEL Process Manager

10.1.3.3

5842365

Oracle BPEL Process Manager

10.1.3.1

5842365

Oracle(R) BPEL Process Manager

10.1.3.4

5842582

Oracle JDeveloper

10.1.3.2

5842582

Oracle JDeveloper

10.1.3.4

5843221

Oracle BPEL Process Manager Oracle BPEL Process Manager

10.1.3.1

5843221

10.1.3.3

30

Bug Number 5845157

Component Oracle BPEL Process Manager Oracle BPEL Process Manager Oracle Containers for J2EE

Version Fixed 10.1.3.1

Description ACTIVATIONINSTANCES are updated automatically for all inbound pl's ACTIVATIONINSTANCES are updated automatically for all inbound pl's Provides the facilities for identity propagation from servlet container to remote ejb container. Not available

5845157

10.1.3.3

5846426

10.1.3.3

5850246

Oracle Application Server Integration BAM Oracle BPEL Process Manager

10.1.3.4

5851215

10.1.3.1

When you have domain with capital letters in the domain id then you get a file not found error when logging into bpel console. DB adapter throws the following exception: java.lang.StringIndexOutOfB oundsException: String index out of range: 2 at java.lang.String.substring(Str ing.java:1765) at oracle.tip.adapter.db.exceptio ns.DBExceptionHandler.isAb solutelyRetriable( DBExceptionHandler.java:32 3) Describe the bug in customer understandable terms. Do not describe the fix, only the defect. While migrating large projects, it was throwing outOfMemory error. OutofmemoryException is thrown when migrating a huge project to later version Not available web-app entry is lost from web-site configuration file when performing application redeployment if oc4j instance has two or more JVM ORABPEL-02025 and lost instances when use catch block without defined ORABPEL-02025 and lost instances when use catch block without defined

5851973

Oracle BPEL Process Manager

10.1.3.3

5852859

Oracle Application Server Integration Platform Oracle JDeveloper

10.1.3.3

5854143

10.1.3.4

5854312 5856376

Web Services Oracle Containers for J2EE

10.1.3.5 10.1.3.4

5859049

Oracle BPEL Process Manager Oracle BPEL Process Manager

10.1.3.1

5859049

10.1.3.3

31

Bug Number 5859167

Component Oracle BPEL Process Manager

Version Fixed 10.1.3.3

Description Inbound XML is not validated (per the schema generated during design time) when using AQ Adapter with ObjectTypes (ADT Queues) as it is done with RAW types. Inbound XML is not validated (per the schema generated during design time) when using AQ Adapter with ObjectTypes (ADT Queues) as it is done with RAW types. When you invoke an asynchronous service via an non-blocking invoke (adding When you invoke an asynchronous service via an non-blocking invoke (adding The LOCKMANAGER.AQUIRE hangs and times out under heavy load (1000s of The LOCKMANAGER.AQUIRE hangs and times out under heavy load (1000s of In previous versions, DB views were provided on top of the transactional tables so reports could be created. These views are missing in 10.1.3. DB views are added to 10.1.3.3 and the information about these views is Please copy the contents from the above URL to release notes. In previous versions, DB views were provided on top of the transactional tables so reports could be created. These views are missing in 10.1.3. DB views are added to 10.1.3.3 and the information about these views is Please copy the contents from the above URL to release notes. AutoUnpack may cause IOException when sharing ear files. AutoUnpack may cause IOException when sharing ear files. THE ORDER OF BINDING NAME ATTRIBUTES IS NOT FIXED

5859167

Oracle BPEL Process Manager

10.1.3.1

5859629

Oracle BPEL Process Manager Oracle BPEL Process Manager Oracle BPEL Process Manager

10.1.3.3

5859629

10.1.3.1

5862146

10.1.3.1

5862146

Oracle BPEL Process Manager

10.1.3.3

5862802

Oracle Application Server Integration Platform

10.1.3.3

5862802

Oracle Application Server Integration Platform

10.1.3.1

5864426

Oracle Containers for J2EE

10.1.3.3

5866404

Oracle ESB

10.1.3.5

32

Bug Number 5868290

Component Oracle Application Server Integration Platform Oracle ESB

Version Fixed 10.1.3.3

Description

5868724

10.1.3.1

ESB was not generating SOAP Faults when exceptions were found, causing the client SOAP stack to fail ESB was not generating SOAP Faults when exceptions were found, causing the client SOAP stack to fail IN MEMORY CALLS DO NOT ALLOW TO SET PRIORITY VIA HEADER VARIABLE In memory calls do not allow to set priority via header variable after setting the loglevel for the property *.collaxa.cube.activation to debug, AQ adpter does not work when the JVM is bounced. A meaningful exception is thrown when an uninitialized designtime cache is accessed. This results in an empty console and none of the actions have occurred and no oc4j startup errors have occurred leading to Cache being not initialized. In addition verify if the database esb parameters has right values for host name and port. When adding more than 8 VirtualHost directives in ssl.conf, OHS crash once a while during restarting. PL/SQL interfaces whose output parameters have type definitions that are extremely large and complex and whose values also are extremely large can cause an OutOfMemory error (Java heap space) to occur.

5868724

Oracle ESB

10.1.3.3

5868847

Oracle BPEL Process Manager

10.1.3.1

5868847

Oracle BPEL Process Manager Oracle BPEL Process Manager

10.1.3.3

5869752

10.1.3.1

5870015

Oracle ESB

10.1.3.3

5871782

Oracle HTTP Server

10.1.3.4

5873755

Oracle Application Server Integration Platform

10.1.3.3

33

Bug Number 5873755

Component Oracle Application Server Integration Platform

Version Fixed 10.1.3.1

Description PL/SQL interfaces whose output parameters have type definitions that are extremely large and complex and whose values also are extremely large can cause an OutOfMemory error (Java heap space) to occur. INITIATING PICK: parent ID only passed to first operation when 2 OPS INITIATING PICK: parent ID only passed to first operation when 2 OPS If you change a process from retired back to active, the activation agents should become active again If you change a process from retired back to active, the activation agents should become active again Upgrade ESB 10.1.3 project. BPEL to ESB communication over native binding did not work as expected. Upgrade ESB 10.1.3 project. BPEL to ESB communication over native binding did not work as expected. Empty logging.xml for logging and auditing when Tracing and Auditing are enabled in a dynamic provider services with multiple operations. Empty logging.xml for logging and auditing when Tracing and Auditing are enabled in a dynamic provider services with multiple operations. while trying to start OC4J after ADF is installed through "ADF Runtime Installer" on the top of 10.1.3.0 AS or OC4J It was throwing "apache.commons.logging" could not be found. error while trying to start OC4J after ADF is installed through "ADF Runtime Installer" on the top of 10.1.3.0 AS or OC4J Not available

5877854

Oracle BPEL Process Manager Oracle BPEL Process Manager Oracle BPEL Process Manager

10.1.3.1

5877854

10.1.3.3

5879997

10.1.3.3

5879997

Oracle BPEL Process Manager

10.1.3.1

5880596

Oracle ESB

10.1.3.3

5880596

Oracle ESB

10.1.3.1

5881545

Web Services

10.1.3.1

5881545

Web Services

10.1.3.3

5884357

Oracle JDeveloper

10.1.3.4

5890697

Oracle JDeveloper

10.1.3.4

34

Bug Number 5891959

Component Oracle BPEL Process Manager

Version Fixed 10.1.3.3

Description No Xpath library functions are being displayed from 'DOMAIN CONSOLE'->Xpath l ibrary tab. (File) Adapter Rejection Handling now handles additional properties correct Added a new ESB Inbound Endpoint Property "clusterGroupId" which will enforce adapter singleton behavior in a clustered environment.

5898485

Oracle Application Server Integration Platform Oracle ESB

10.1.3.3

5898500

10.1.3.3

5899959 5899959 5899966

Oracle TopLink Oracle TopLink Oracle ESB

10.1.3.1 10.1.3.4 10.1.3.3 Fixed a concurrent query execution problem. Endpoint properties may be set for adapter services. Properties may be set on routing services. Adding new wsdl operations to a routing service or a soap invocation is supported. A refresh wsdl button has been added to the service dialogs. Adding new wsdl operations to a routing service or a soap invocation is supported. A refresh wsdl button has been added to the service dialogs. A 'Parameter Type Conflict' error can occur when using a LOB (BLOB or CLOB) a s an IN/OUT parameter of a stored procedure. The error will occur if the size a BLOB is less than 2K or if the size of a CLOB is less than 4K. A 'Parameter Type Conflict' error can occur when using a LOB (BLOB or CLOB) a s an IN/OUT parameter of a stored procedure. The error will occur if the size a BLOB is less than 2K or if the size of a CLOB is less than 4K. SOME LOGS ARE NOT DISPLAYED IN ASC 10.1.3.1

5899969

Oracle ESB

10.1.3.1

5899969

Oracle ESB

10.1.3.3

5900308

Oracle Application Server Integration Platform

10.1.3.3

5900308

Oracle Application Server Integration Platform

10.1.3.1

5901925

Oracle Enterprise Manager

10.1.3.4

35

Bug Number 5905428

Component Oracle ESB

Version Fixed 10.1.3.1

Description The following exception is seen when users click an instance in the instances page of the ESB Console : An unhandled exception has been thrown in the ESB system. The exception reported is: oracle.tip.esb.monitor.Monito rException: Unable to build the instance relationship, as the required metadata is not available The following exception is seen when users click an instance in the instances page of the ESB Console : An unhandled exception has been thrown in the ESB system. The exception reported is: oracle.tip.esb.monitor.Monito rException: Unable to build the instance relationship, as the required metadata is not available In 10.1.3.1 if the SequencingPollingStrategy helper table was not setup correctly, polling would fail. An initial last_read_id always had to be specified, as the polling sql is select * from Movies where <original where clause> and last_read_ id > ?. Now if the helper table is there but not pre-seeded, the initial polling sql (only) will be for all rows: select * from Movies where <original where clause>. Thereafter the last_read_id will be populated. This makes polling with a lastUpdated timestamp or an Oracle system change number (SCN) simpler, as finding a good initial value can be hard if your intention is to process every row once.

5905428

Oracle ESB

10.1.3.3

5905935

Oracle Application Server Integration Platform

10.1.3.3

36

Bug Number 5905942

Component Oracle Application Server Integration Platform

Version Fixed 10.1.3.3

Description DBAdapter now supports Oracle database proxy authentication. By passing in p roperties on a per invoke basis, a user can specify proxyusername/password, a proxy distinguished name, or a proxy certificate. For each of these proxy roles can also be specified. With this feature all callers of a dbadapter in voke can be forced to pass in their proxy user name and/or credentials, for a dded security and auditing. A new activation spec property named 'SchemaValidation' [false/true] has been added, which can be configured in the WSDL. When set to true all xml produced by the polling DBAdapter (for recieves) will be validated against the XSD. JAVA.LANG.NULLPOINTE REXCEPTION after Applying Patch 5893510 Some message keys for admin_client.jar are not correct. new InitialContext() returns ApplicationContext object when it's called on j2ee application. Then, applicationContext.getNameI nNamespace() throws OperationNotSupportedExce ption always. new InitialContext() returns ApplicationContext object when it's called on j2ee application. Then, applicationContext.getNameI nNamespace() throws OperationNotSupportedExce ption always.

5905948

Oracle Application Server Integration Platform

10.1.3.3

5906995

Oracle BPEL Process Manager Oracle Containers for J2EE Oracle Containers for J2EE

10.1.3.3

5908013

10.1.3.5

5909511

10.1.3.1

37

Bug Number 5909511

Component Oracle Containers for J2EE

Version Fixed 10.1.3.4

Description new InitialContext() returns ApplicationContext object when its called on j2ee application. Then, applicationContext.getNameI nNamespace() throws OperationNotSupportedExce ption always. new InitialContext() returns ApplicationContext object when its called on j2ee application. Then, applicationContext.getNameI nNamespace() throws OperationNotSupportedExce ption always. Even though Console Backend is throwing an exception, it is not displayed on the ESB Control LAST_PAGE_PARTIAL iterator mode does not work correctly on backward navigatio n from the last page. For Oracle Apps APIs, if the value of an outbound parameter is one of the special PL/SQL constants such as G_MISS_CHAR, G_ MISS_DATE, or G_MISS_ NUM, the element in the generated XML is not declared xsi:nil="true". For Oracle Apps APIs, if the value of an outbound parameter is one of the special PL/SQL constants such as G_MISS_CHAR, G_ MISS_DATE, or G_MISS_ NUM, the element in the generated XML is not declared xsi:nil="true". This patch fixes the inability to create partner links with the Applications Adapter for Concurrent Programs that do not receive any parameters. When filling in fields in a JSF/JSP page, they are validated against rules th at are specified in entity objects. If the page contains regions, the validation errors get re ported several times, because duplicate errors coming from the regions are added to the list of err ors.

5910310

Oracle ESB

10.1.3.3

5910399

Oracle JDeveloper

10.1.3.1

5910879

Oracle Application Server Integration Platform

10.1.3.1

5910879

Oracle Application Server Integration Platform

10.1.3.3

5911023

Oracle Application Server Integration Platform

10.1.3.3

5912444

Oracle JDeveloper

10.1.3.1

38

Bug Number 5912444

Component Oracle JDeveloper

Version Fixed 10.1.3.4

Description When filling in fields in a JSF/JSP page, they are validated against rules th at are specified in entity objects. If the page contains regions, the validation errors get re ported several times, because duplicate errors coming from the regions are added to the list of err ors. Detailed error information is provided as part of the decision service fault message. That includes information about the step where the underlying rule engine failed, log output from the rule engine and Java stack trace information When multiple ip-address set in the request attribute of the ipaddr element of the notification server in opmn.xml like: <ipaddr remote="<ipaddress1>" request="<ipaddress1>;<ipad dress2>"/> "opmnctl status" command fails with "Bad OPMN server host address: <ipaddress1>;<ipaddress2>" and same error message is displayed after logging in AS Control. When you undeploy one revision of a BPEL process(async or sync) and try to ORABPEL-02152 : Instance not found in datasource. When you undeploy one revision of a BPEL process(async or sync) and try to ORABPEL-02152 : Instance not found in datasource. If we try to invoke a bpel process via Axis client api, then we get an AxisFault and client does not fetch info properly. If we try to invoke a bpel process via Axis client api, then we get an AxisFault and client does not fetch info properly. Mod_oc4j errors appear in ohss error log when oc4j restarts

5912820

Oracle Application Server Integration Platform

10.1.3.3

5914788

Oracle Application Server 10g

10.1.3.4

5915792

Oracle BPEL Process Manager

10.1.3.3

5915792

Oracle BPEL Process Manager

10.1.3.1

5919412

Oracle BPEL Process Manager

10.1.3.1

5919412

Oracle(R) BPEL Process Manager

10.1.3.4

5919967

Oracle HTTP Server

10.1.3.4

39

Bug Number 5921771

Component Oracle ESB

Version Fixed 10.1.3.3

Description The service browser allows you to select a services that has more replies faults than the routing service source operation. Namespace overwritten when deploying processes with inbound AQ Namespace overwritten when deploying processes with inbound AQ When omniportlet layout is defined with (a) display as Button (b) action type hyperlink (c) open hyperlink in new window, then onclick was still opening the link in the same browser window. Release Notes: If no instance is created due to XPath expression errors then this bug has been hit. AJP requests may cause StackOverFlowError. AJP requests may cause StackOverFlowError. An invoke will now only force the global transaction to rollback if the invok e consists of multiple write calls, and some writes happened before an except ion was encountered. An invoke will now only force the global transaction to rollback if the invok e consists of multiple write calls, and some writes happened before an except ion was encountered. ESB Console opens with an error popup : "A script on this page is causing Internet Explorer to run slowly. If it continues to run, your computer may become unresponsive. Do you want to abort the script?" ESB Console opens with an error popup : "A script on this page is causing Internet Explorer to run slowly. If it continues to run, your computer may become unresponsive. Do you want to abort the script?"

5923571

Oracle BPEL Process Manager Oracle BPEL Process Manager Portal

10.1.3.3

5923571

10.1.3.1

5924088

10.1.3.4

5926809

Oracle(R) BPEL Process Manager

10.1.3.4

5929491 5929491 5934419

Oracle Containers for J2EE Oracle Containers for J2EE Oracle Application Server Integration Platform

10.1.3.3 10.1.3.1 10.1.3.1

5934419

Oracle Application Server Integration Platform

10.1.3.3

5935817

Oracle ESB

10.1.3.3

5935817

Oracle ESB

10.1.3.1

40

Bug Number 5936159

Component Oracle Application Server Integration BAM Oracle Application Server Integration Platform

Version Fixed 10.1.3.4

Description "Object expected" and "m_ bIgnoreChangeLists is undefined" errors appear If the payload for task has a large XSD and user uses default generated XSD, than that JSP has too many elements. The display code for this is all in one method whose compiled size exceeds 64K limit. The new code removes some inline code of displaying element and calls a separate method. This reduces the size of the main method. However, if the XSD is even larger, then this too can cause larger than 64K code in main method and the generated JSP may not compile/run. In 10.1.3.1, the task form generator creates one large JSP. Within this If the payload for task has a large XSD and user uses default generated XSD, than that JSP has too many elements. The display code for this is all in one method whose compiled size exceeds 64K limit. The new code removes some inline code of displaying element and calls a separate method. This reduces the size of the main method. However, if the XSD is even larger, then this too can cause larger than 64K code in main method and the generated JSP may not compile/run. In 10.1.3.1, the task form generator creates one large JSP. Within this Strange behaviour calling from BPEL to BPEL getting NULLPOINTEREXCEPTION . NULL POINTER EXCEPTION was thrown when we validate a xml which has null values inside it.

5936844

10.1.3.1

5936844

Oracle Application Server Integration Platform

10.1.3.3

5937320

Oracle BPEL Process Manager

10.1.3.1

5937320

Oracle(R) BPEL Process Manager

10.1.3.4

41

Bug Number 5937688

Component Oracle JDeveloper

Version Fixed 10.1.3.2

Description An ADF table was not behaving as expected when cell editor is set to single c lick edit. The cell was going into edit mode on single click, but the caret was not visi ble in the textfield. Ideally the caret should have been visible at the position where the click oc cured. An ADF table was not behaving as expected when cell editor is set to single c lick edit. The cell was going into edit mode on single click, but the caret was not visi ble in the textfield. Ideally the caret should have been visible at the position where the click oc cured. There was no proper way to provide custom adapter based data controls in data control adapter framework. Cluster failover of oc4j may cause deadlock. Cluster failover of oc4j may cause deadlock. design time BAM sensor action wizard not resposive, hangs after clicking OK Null Pointer Exception seen when removing item ViewObject.getAllRowsInRa nge() returned invalid (null) rows. ]] When setting Compile Time With Release for the JSPServlet from EM, the ]] configuration beans would write to ]] $J2EE_ HOME/config/global-web-a pplication.xml, tag_reuse_ default ]] instead of tags_ reuse_default.

5937688

Oracle JDeveloper

10.1.3.4

5943135

Oracle JDeveloper

10.1.3.4

5944369 5944369 5945157

Oracle Containers for J2EE Oracle Containers for J2EE Oracle(R) BPEL Process Manager Oracle BPEL Process Manager Oracle JDeveloper

10.1.3.1 10.1.3.4 10.1.3.4

5945311 5948132

10.1.3.3 10.1.3.4

5948614

Oracle Containers for J2EE

10.1.3.5

42

Bug Number 5949896

Component Oracle Containers for J2EE

Version Fixed 10.1.3.3

Description The JMS Connector activation spec property "ReceiverThreads" is now deprecate d and is replaced by the MaxListenerThreads property. Additionally, a new Mi nListenerThreads property has been added. The new property is used to dedica te multiple listener threads to an MDB and avoid the time the MDB normally re quires to ramp-up the number of listener threads in response to a changing lo ad. When using db adapter configured to invoke a plsql procedure, bpel runtime th rows the exception "java.sql.SQLException: ORA-06531: Reference to uninitiali zed collection". j_security_check url has to be handled correctly. AQ Adapter deadlocks when activation instances are high. set flag 'useDefaultConnectionMana ger="true" in oc4j-ra.xml for AqAdapter, to make this patch effective. Set this flag only for inbound AQ Adapter. Always set this flag to "false" for outbound AQ Adapter. AQ Adapter deadlocks when activation instances are high. set flag 'useDefaultConnectionMana ger="true" in oc4j-ra.xml for AqAdapter, to make this patch effective. Set this flag only for inbound AQ Adapter. Always set this flag to "false" for outbound AQ Adapter. AQ Adapter deadlocks when activation instances are high. set flag useDefaultConnectionMana ger="true" in oc4j-ra.xml for AqAdapter, to make this patch effective. Set this flag only for inbound AQ Adapter. Always set this flag to "false" for outbound AQ Adapter.

5954475

Oracle Application Server Integration Platform

10.1.3.1

5956294

Oracle Application Server Integration Platform Oracle BPEL Process Manager

10.1.3.3

5956575

10.1.3.4

5956575

Oracle BPEL Process Manager

10.1.3.1

5956575

Oracle(R) BPEL Process Manager

10.1.3.4

43

Bug Number 5956917

Component Oracle BPEL Process Manager Oracle Containers for J2EE

Version Fixed 10.1.3.3

Description Endpoint not activated in a cluster env for inbound AQ adapter interactionS Fix to allow Servlet to send appropriate response to client when a JSP invoke d from the Servlet throws an unhandled exception. Fix to allow Servlet to send appropriate response to client when a JSP invoke d from the Servlet throws an unhandled exception.

5961411

10.1.3.1

5961411

Oracle Containers for J2EE

10.1.3.4

5962677 5962677

Web Services Web Services

10.1.3.1 10.1.3.4 Removed unnecessary response soap envelope in the case of one-way invocation. ESB deployment ignores certain ESB Properties ESB deployment ignores certain ESB Properties Null pointer exception thrown for a bpel process have non blocking invoke property set to true.

5963513 5963513 5965116

Oracle ESB Oracle ESB Oracle BPEL Process Manager

10.1.3.3 10.1.3.1 10.1.3.1

5968688 5968688 5968688 5968831

Oracle JDeveloper Oracle JDeveloper Oracle JDeveloper Web Services

10.1.3.1 10.1.3.4 10.1.3.4 10.1.3.1 Not available Throws CLASSCASTEXCEPTION for accessing security enabled webservices. Throws CLASSCASTEXCEPTION for accessing security enabled webservices. Throws CLASSCASTEXCEPTION for accessing security-enabled Web services. See bug

5968831

Web Services

10.1.3.4

5971534

Oracle Application Server Integration Platform

10.1.3.1

5971534

Oracle SOA Platform 10.1.3.4

Worklist views cannot be granted to groups, only to users. While retrieving the response from a HTTP webservice, there was a coding problem handling the encoding which resulted in corrupted

5973274

Oracle SOA Platform 10.1.3.5

44

Bug Number 5976817

Component

Version Fixed

Description By default task service EJB will start a new transaction. This transaction wi ll be rolled back when there is an exception. If there are no exceptions, thi s transaction will be commited. This default behavior can cause transaction i ssues if client code wants to roll back its own transaction and the task serv ice transaction together after task service invocation completes without exce ptions. If a client application wants task service invocations to participate in transactions it created, then set the element taskService/participateInCl ientTransaction in wf_client_ config.xml to true or set the value of CONNECTIO N_ PROPERTY.TASK_SERVICE_ PARTICIPATE_IN_CLIENT_ TRANSACTION to java.lang.String true in the map argument to WorkflowServiceClientFactor y.getWorkflowServic eClient(..) Either way, if task service operation fails, it will mark the tra nsaction for roll back. The JNDI name for the EJB that will participate in th e client transaction is ejb/bpel/services/workflow /TaskServiceGlobalTransact ionBean. When user performs delegation of task in a circular fashion, we get a stack overflow instead of throwing a warning about circular delegation. When user performs delegation of task in a circular fashion, we get a stack overflow instead of throwing a warning about circular delegation. While trying to use DBAdapter for a top level procedure in a schema which is not owned by user used for DB connection you will get an error. Not available

Oracle SOA Platform 10.1.3.5

5980742

Oracle Application Server Integration Platform

10.1.3.1

5980742

Oracle SOA Platform 10.1.3.4

5984140

Oracle SOA Platform 10.1.3.4

5987339

Oracle Containers for J2EE

10.1.3.4

45

Bug Number 5990764

Component Oracle BPEL Process Manager

Version Fixed 10.1.3.1

Description ></com:Note> MailActivationAgent not able to process XML documents when send as as mail attachment with content-type="text/xml". ></com:Note> MailActivationAgent not able to process XML documents when send as as mail attachment with content-type="text/xml". In IE7, extra white space appears at the bottom of the Active Studio window when opening the window as a pop-up in a tab instead of in a new window

5990764

Oracle(R) BPEL Process Manager

10.1.3.4

5996213

Oracle Application Server Integration BAM

10.1.3.4

5997936 5997936

Oracle ESB Oracle ESB

10.1.3.1 10.1.3.4 ESB FAULT DOES GET PROPAGATED TO ASYNC BPEL PROCESS WHEN FAULT HAPPENS. WSA MESSAGE ID WITH HTTP://SCHEMAS.XMLSO AP.ORG/WS/2004/08/ADD RESSING NOT Decision Services using a WebDAV based rule repository might fail with a null pointer execption under heavy load. Decision Services using a WebDAV based rule repository might fail with a null pointer execption under heavy load. Decision Services using a WebDAV based rule repository might fail with a null pointer exception under heavy load. Not available WS SECURITY HEADERS PASSED VIA PARTNERLINK ALWAYS OASIS2004COMPLIANT WS SECURITY HEADERS PASSED VIA PARTNERLINK CAN BE 2002/07 COMPLIANT IF OASIS2004COMPLIANT PARTNERLINK PROPERTY IS SET TO FALSE

5998028

Oracle SOA Platform 10.1.3.5

5999832

Oracle BPEL Process Manager

10.1.3.1

5999832

Oracle(R) BPEL Process Manager

10.1.3.4

6000077 6000957

Oracle XML Developers Kit Oracle BPEL Process Manager

10.1.3.4 10.1.3.1

6000957

Oracle(R) BPEL Process Manager

10.1.3.4

6001602

Oracle TopLink

10.1.3.1

46

Bug Number 6001602

Component Oracle TopLink

Version Fixed 10.1.3.4

Description Fix to Call to allow for deletes to be performed through stored procedures. Before this fix, it was possible for an exception to be thrown during the Delete. oc4j throws "OutOfMemoryError: PermGen space" when ejb application uses GenerateIIOP=true option. webcCipping portlet when rendered was changing the browser encoding to UTF-8 if Content-Type with charset Shift_JIS or EUC-JP is specified in the meta http-equiv tag of the webclipping URL With this fix. Any unhandled exception during a sync call will be returned to the caller. Prorogation of the WSSE header fails after applying Patch 6000957 Prorogation of the WSSE header fails after applying Patch 6000957 createInstance may fail if there are comments in opmn.xml. Not available

6002615

Oracle Containers for J2EE

10.1.3.1

6003038

Portal

10.1.3.4

6005407

Oracle(R) BPEL Process Manager Oracle BPEL Process Manager Oracle BPEL Process Manager Oracle Containers for J2EE Oracle Application Server Integration BAM Oracle Containers for J2EE Oracle Containers for J2EE

10.1.3.4

6009121

10.1.3.1

6009121

10.1.3.3

6009940

10.1.3.4

6012490

10.1.3.4

6021051

10.1.3.5

The usage of struts tags with the same id value was not allowed. oc4j throws "OutOfMemoryError: PermGen space" when ejb application uses GenerateIIOP=true option. MAXIMUM NUMBER OF SUBSCRIBERS FOR QUEUE ORAESB.ESB_CONTROL Release Notes: Fix problem where using wrong endpoint URL when there are Workflow service doesn't require bpeladmin/oc4jadmin to be seeded

6021476

10.1.3.1

6028985

Oracle ESB

10.1.3.4

6030220

Oracle SOA Platform 10.1.3.5

6030243

Oracle BPEL Process Manager

10.1.3.1

47

Bug Number 6030780

Component Oracle JDeveloper

Version Fixed 10.1.3.2

Description Using QUERY_MODE_ SCAN_ENTITY_ROWS in findByViewCriteria() on a VO with multiple entities was not fetching all the attribute values of the found row. Only base EO attributes were being fetched. Using QUERY_MODE_ SCAN_ENTITY_ROWS in findByViewCriteria() on a VO with multiple entities was not fetching all the attribute values of the found row. Only base EO attributes were being fetched. When an aggregate objects parent is invalidated, and then the parent is re-read, the identity of the aggregate object is not maintained. Exception is thrown when the OpenLDAP server has attributes with Resolves very rare NullPointerException in WriteLockManager.acquireRe adLocks Deployment of webservices fails with UnsupportedCallbackExcepti on. Bind Position for bind variables was getting erroneously changed when navigating between the bind variables in VO Editor. enable-iiop option will be removed even when applications are redeployed with -keepsettings option. transaction state is corrupted and beginning of transaction fails because transaction resource is active when using external JMS resource and it throws XAException in end of transaction. oc4j throws "IDL:omg.org/PortableServe r/POA/AdapterAlreadyExis ts:1.0" when ejb application uses GenerateIIOP=true option and an application is redeployed after restarting it.

6030780

Oracle JDeveloper

10.1.3.4

6033380

Oracle TopLink

10.1.3.4

6039508

Oracle BPEL Process Manager Oracle TopLink

10.1.3.1

6039935

10.1.3.4

6041249

Web Services

10.1.3.4

6041448

Oracle JDeveloper

10.1.3.4

6041491

Oracle Containers for J2EE

10.1.3.5

6042985

Oracle Containers for J2EE

10.1.3.4

6043773

Oracle Containers for J2EE

10.1.3.4

48

Bug Number 6046685

Component Oracle JDeveloper

Version Fixed 10.1.3.4

Description Using a RowsetIterateTag with tag reuse set cuases duplicate data on the re sulting page in jSF. JPublisher overwrites existing data types (that have the same name) when it generates wrappers for PL/SQL APIs. JPublisher overwrites existing data types (that have the same name) when it generates wrappers for PL/SQL APIs. Certiface for encryption not found while encrypting SOAP response . Certificate for encryption not found while encrypting SOAP response. N/A OutOfMemoryError may occur when custom user-manager is used. Drag and drop of regions between projects has been disabled from 10.1.3.0 onwards. However, even though the component palette did not allow this, dragging panels from navigator panel to other projects were being allowed. This has been fixed. Not available When the console is used to clear the wsdlCache, in a load-balanced When the console is used to clear the wsdlCache, in a load-balanced Clicking clear WSDL cache from the console will now propagate the message to the other nodes in the BPEL cluster. Previously, clicking the button would only affect the single node.

6050846

Oracle Application Server Integration Platform

10.1.3.1

6050846

Oracle SOA Platform 10.1.3.4

6051357

Web Services

10.1.3.4

6051716 6057625

Oracle JDeveloper Oracle Containers for J2EE Oracle JDeveloper

10.1.3.5 10.1.3.4

6059192

10.1.3.4

6065201 6070345

Oracle Containers for J2EE Oracle BPEL Process Manager Oracle(R) BPEL Process Manager

10.1.3.5 10.1.3.1

6070345

10.1.3.4

6071924

Oracle Web Services Manager

10.1.3.5

49

Bug Number 6073117

Component Oracle(R) BPEL Process Manager

Version Fixed 10.1.3.4

Description Release note: With a task assigned to a group, when it gets acquired by a user who also is an admin, the user cannot do any other actions except "release" and thus the user experiences an infinite loop of claim->release->claim states. Under certain circumstances, when multiple callbacks are received at the Under certain circumstances, when multiple callbacks are received at the same time, the first callback will be processed but the remaining callbacks will throw a "scope not found" error. Fixed by serializing the callbacks. Shutdown notifications for servlet context and session listeners are given in the reverse order that they are declared in the web.xml descriptor. Servlets are also now destoryed before context listeners. EvermindHttpServletRequest .getParameters throws NullPointerException if user defined servlet listener tries to call getParameter and client requests plain file. Active data in a Collapsed List view could result in an "Unknown method" Deployment may fail when a XML encoding in ears configuration is not the same as a platform encoding. Release Notes: An arrayindex out of bound exception is thrown during outbound execution for SignZoned data types. Not available

6073311

Oracle BPEL Process Manager Oracle(R) BPEL Process Manager

10.1.3.1

6073311

10.1.3.4

6080175

Oracle Containers for J2EE

10.1.3.5

6080570

Oracle Containers for J2EE

10.1.3.4

6080618

Oracle Application Server Integration BAM Oracle Containers for J2EE

10.1.3.4

6082272

10.1.3.4

6086281

Oracle(R) BPEL Process Manager

10.1.3.4

6086297

Oracle Application Server Integration BAM

10.1.3.4

6086434

Oracle SOA Platform 10.1.3.4

The customer will be able to use lookAhead construct. The customer will be able to use lookAhead construct.

50

Bug Number 6086453

Component Oracle(R) BPEL Process Manager

Version Fixed 10.1.3.4

Description DOMAINS CREATED IN A CLUSTER GETS NOT PROPAGATED TO NEW OR EXISTING NODES Resolves TOPLINK-6069 error when join exists on inheritance root descriptor. When using RMI between different versions, "Disconnected: No such queue item:0" error occurs. If value is set for an FK attribute in the Detail VO, which has few attributes added from master EO, the master attributes are not populated. This happens when the detail EO has multiple assocation. An exception is now thrown in the case that a parameterized query using objec t comparison does not specify a parameter matching the type expected by the m apping for the query key being compared. Drilling across to a target report with multiple views may only show one view when the target report is opened in a different window. Cookie values with illegal characters (like space) in it cannot be processed correctly. PROCESS_DEFAULT TABLE STILL CONTAINS INFORMATION FROM UNDEPLOYED PROCESSES Not available

6111278

Oracle TopLink

10.1.3.4

6114217

Oracle Containers for J2EE

10.1.3.4

6117727

Oracle JDeveloper

10.1.3.4

6119707

Oracle TopLink

10.1.3.5

6130673

Oracle Application Server Integration BAM

10.1.3.4

6131077

Oracle Containers for J2EE

10.1.3.4

6132141

Oracle(R) BPEL Process Manager

10.1.3.4

6133446 6137598 6141259

Oracle ESB Oracle Web Services Manager Oracle(R) BPEL Process Manager

10.1.3.4 10.1.3.5 10.1.3.4

BASICHEADERS NOT PUTTING WWW-AUTHENTICATE HEADERS FOR HTTP BINDING IN BPEL Unable to use extract credentials step in OWSM client agent.

6145544

Oracle Web Services Manager

10.1.3.4

51

Bug Number 6148021

Component Oracle(R) BPEL Process Manager

Version Fixed 10.1.3.4

Description BPEL NATIVE SCHEMA FOR COBOL COPYBOOK WITH IMPLIED DECIMAL GIVES IMPROPER OUTPUT. Release Notes: BPEL NATIVE SCHEMA FOR COBOL COPYBOOK WITH IMPLIED DECIMAL GIVES IMPROPER OUTPUT. Not available oc4j shows null line with timestamp to standard output log. Basic Authentication using HTTP binding will be supported with this fix Accessing WSIL URL like "http://<host:port>/esb/wsi l/TOLL/TestBPEL?wsdl" shows NPE at startup Also In BPEL-ESB scenario, ESB fails at startup due to undefined WSDL. ClassCastException is thrown when transaction handles an error from setRollbackOnly. addJVMOption of OpmnProcOc4j MBean replaces -XX option wrongly and it allows only one -XX option. Sometimes a redeploy operation or an application stop operation hang on Application.doStop. For secured jazn application, partial page rendering was not valid in the For secured jazn application, partial page rendering was not valid in the The certificate given to the OAM step is not the signing certificate from When using intermedia domains, the image is not displayed properly. Release Notes: Add content-type support for attachment. Now content type Fix for 5524157 does not work in 10.1.3.3

6152647 6153597

Web Services Oracle Containers for J2EE Oracle ESB

10.1.3.5 10.1.3.4

6158128

10.1.3.4

6166991

Oracle ESB

10.1.3.4

6167413

Oracle Containers for J2EE

10.1.3.4

6168295

Oracle Containers for J2EE

10.1.3.5

6199681

Oracle Containers for J2EE

10.1.3.4

6202622

Oracle JDeveloper

10.1.3.5

6206956

Oracle Web Services Manager Oracle JDeveloper

10.1.3.4

6210130

10.1.3.4

6211557

Oracle SOA Platform 10.1.3.5

6215854

Oracle JDeveloper

10.1.3.4

52

Bug Number 6240028

Component Oracle(R) BPEL Process Manager

Version Fixed 10.1.3.4

Description Release Notes: WEBSERVICE THAT DOES NOT CHALLENGE FOR BASIC CREDENTIALS CANNOT BE INVOKED OC4J versions 10.1.3 and above is unable to communicate correctly with 10.1.2 because of missing OrionRemoteException.class. Java Web Start application cannot use EJB via https:ormi protocol. When Consume functionality of JMS Adapter for BEA Weblogic fails with XML parsing error RELEASE NOTES: a. change process state from active to retired b. Restart bpel server c. Make process state active again. d. Induce a midprocess activity; activation agents do not fire. . RELEASE NOTES: a. change process state from active to retired b. Restart bpel server c. Make process state active again. d. Induce a midprocess activity; activation agents do not fire. . admin_client.jar command -bindWebApp will fail when password is not Not available

6252184

Oracle Containers for J2EE

10.1.3.5

6278851

Oracle Containers for J2EE Oracle ESB

10.1.3.4

6316554

10.1.3.4

6316613

Oracle(R) BPEL Process Manager

10.1.3.4

6328263

Oracle Containers for J2EE Oracle Application Server Integration BAM Web Services Oracle Application Server Integration BAM

10.1.3.4

6346871

10.1.3.4

6348535 6355162

10.1.3.5 10.1.3.4 Stopping the BAM services can cause errors in the service log files. BPEL console Test page using the HTML Form always results in invocation of default operation only. BAM SENSOR CREATION XML MAPPER MISMATCH Creation of the XSL map for a BAM sensor action fails when source variable is defined by XSD imported by a WSDL ]] NotSerializableException cause RMI failover for all calls.

6360009

Oracle SOA Platform 10.1.3.5

6372620

Oracle Application Server Integration BAM

10.1.3.4

6406436

Oracle Containers for J2EE

10.1.3.5

53

Bug Number 6445595

Component Oracle Containers for J2EE

Version Fixed 10.1.3.5

Description ]] HttpSession.removeAttribute () doesnsingle qoutest replicate when using onSetAttribute( ). WSRP portlets failed to deploy due to java.io.NotSerializableExcept ion after adding distributable TAG in wsrp portlet in a AS cluster configuration. In flexfiled customeview task details were not reflected when removing a valu e in the field which depends on the flexfiled on Taskdetails page admin_client.jar doesnsingle qoutest stop all processes when numprocs in opmn.xml is more than 2. Not available Opening a view on an external data object that is filtered on a date field would fail.

6447785

Oracle Portal

10.1.3.5

6450707

Oracle SOA Platform 10.1.3.5

6459047

Oracle Containers for J2EE

10.1.3.5

6461125 6476606

Oracle TopLink Oracle Application Server Integration BAM

10.1.3.5 10.1.3.4

54

Bug Number 6492421

Component

Version Fixed

Description While using Oracle Applications Adapter in jdeveloper, if the selected Operat ion Object (in the Oracle Applications Module Browser) is an API for which th e package name is exactly 29 characters, then after pressing the FINISH butto n in the wizard, we see this error (when the original package name is XXACT_Q C_COMMITMENT_ORDER_ PKG, and wrapper package name provided is XX_BPEL_ ORACLESR EXAMPLE ): Error while writing wsdl file...The wrapper procedure, XXACT_QC_ COMMITMENT_O RDER_ PKG, could not be found in the package, XX_BPEL_ ORACLESREXAMPLE, for the schema, APPS. Important Note: The fix for this bug will be applicable only with the fix of bugs 6820665 and 6939819. Fix for 6492421 alone will break the normal wizard functionality. Now we always recreate the wrapper procedure. Earlier we used to check if it exists and if yes then did not recreate it again. Not available

Oracle SOA Platform 10.1.3.5

6499630

Oracle Application Server Integration BAM Oracle Portal

10.1.3.4

6512796

10.1.3.5

When a plsql procedure containing owa_util.status_ line and owa_util.redirect_ url and the status was always returned as 302 regardless of what is set in the call to status_line, if the procedure is invoked through mod_ plsql. SocketInputStream.read throws SocketExcpetion: Connection reset intermittently when connection: close header and chunked transfer are used on client side. Not available

6598925

Oracle Containers for J2EE

10.1.3.5

6599959

Oracle Application Server Integration BAM

10.1.3.4

55

Bug Number 6600005

Component Oracle Application Server Integration BAM

Version Fixed 10.1.3.4

Description Not available

6604134

Oracle SOA Platform 10.1.3.5

Under high load, if you find some ArrayIndexOutOfBoundExce ption at java.util.ArrayList.add(), or a NullPointerException at ProcessSchemaManager.load WSDLs() (as found in the logs), then you may be hitting this bug. These exceptions may be followed by the error: Cannot find process content file. createinstance will fail when oc4j home instance doesnsingle qoutest have default-web-site. For this issue, we need to specify -noCloneHome command line option in createinstance. -noCloneHome avoid cloning home instance to new one. As a result of this, the issue will be resolved. NullPointerException while receiving email message using MailService. MQ adapter adds padding of garbade char if payload is not multiple of 1024 ORMI 1.3 provides SecureCredentials to provide secure credential exchange. As a result of this, we need to pay some additional performance costs when creating ORMI connection. This cost is only one time for each connection creation. So, in most cases, itsingle qoutess no problem. But, it may be unacceptable cost in some applications such as making lots of connections to different oc4j servers. If you have such applications, we can enable BasicCredentials to specify -Drmi.plaintext.passwords=t rue as oc4j java option.

6609349

Oracle Containers for J2EE

10.1.3.5

6611682

Oracle SOA Platform 10.1.3.5

6622811

Oracle SOA Platform 10.1.3.5

6626290

Oracle Containers for J2EE

10.1.3.5

56

Bug Number 6637644

Component Oracle TopLink

Version Fixed 10.1.3.5

Description When using Optimistic Locking with version locking and Remote Command Managem ent (RCM), objects whose descriptor cache coordination settings are set to single qoutesinvalidate changed o bjectssingle qoutes, the receiving session can potentially execute additional sql for a received changeset. The object w ill still be invalidated correctly, as configured. mq adapter unable to de-queue the message if it has binary zero value MQ adapter unable to de-queue the message if it has binary zero value. For this fix work the following endpoint property will be needed. adapter.mq.inbound.binaryN ulls=true Not available If CMR relationship and cascade-delete is set, NoSuchEntityException may be thrown. MQSeries adapter do not participate in XATransaction. Instructions: For client mode: - Supported with version 6.0 or later... com.ibm.mqetclient.jar Include this licensed jar in the class path. - in oc4j-ra.xml set lt config-property name=xATransaction value=true/ gt - in ra.xml include the following values for these elements. lt connection-interface gt oracle.tip.adapter.mq.IConne ction lt /connection-interface gt lt transaction-support gt XATransaction lt /transaction-support gt - for outbound XA with bpel include the following in bpel.xml lt configurations gt lt property name=transaction gt participate lt /property gt lt /configurations gt under bpel process. MQSeries adapter XA support is enabled with 10.1.3.5 for MQ version 6.0 or

6652556

Oracle SOA Platform 10.1.3.5

6664016 6664841

Oracle Containers for J2EE Oracle Containers for J2EE

10.1.3.5 10.1.3.5

6672318

Oracle SOA Platform 10.1.3.5

57

Bug Number 6687705

Component Oracle Containers for J2EE

Version Fixed 10.1.3.5

Description HTTPClient may use much cpu time to read data when using an instance from some threads. xml configuration files may corrupt if numprocs is greater than 1. Configure BAM with LDAP or similar custom authentication and try to assign folder permissions at the group level. The Active Studio design time will throw Javascript errors and folder permissions wont work as expected. The value compiletime-with-release of attribute tags-reuse belonging to lt ojsp-init gt element inside lt orion-web-app gt elem, is ignored when specified in applicationsingle qoutess orion-web.xml

6702510

Oracle Containers for J2EE Oracle Application Server Integration BAM

10.1.3.5

6705910

10.1.3.4

6711278

Oracle Containers for J2EE

10.1.3.5

6711294 6741110 6752611

Web Services Oracle ESB Oracle Containers for J2EE

10.1.3.5 10.1.3.5 10.1.3.5 Not available ApplicationException annotation ineffective for exception not in the same jar as the ejb bean. Not available Using drill across as a drill through action always uses the parameter values of the first data object in a Chart view with multiple data objects.

6769139 6778538

Oracle HTTP Server Oracle Application Server Integration BAM

10.1.3.5 10.1.3.4

6779629 6781800

Web Services

10.1.3.5 Release Notes: When input XML file contains an empty array element we get an error using File adapter. When input XML file contains an empty array element we get an error using File adapter. TOPIC WITH MULTIPLE CONSUMERS ONLY SHOWS ONE INSTANCE ON THE ESB CONSOLE

Oracle SOA Platform 10.1.3.5

6782187

Oracle ESB

10.1.3.5

58

Bug Number 6784057

Component

Version Fixed

Description The ftp adapter wizard will now allow the user to specify the File-modificati on format like SimpleDateFormat(append), ucy. When RMI Transport is configured for Remote Command Manager (RCM), the local connection object for the RCM is never unexported, which can cause a JVM to not be able to exit cleanly. ESB EHDR:GETREQUESTHEAD ER AND EHDR:SETOUTBOUNDHEA DER XSLT FUNCTIONS ONLY Surface Prompts were not displayed if a report was opened via a report link in an iframe in an html page. lt FaultTo gt WSAddressing element generation has been corrected in BPEL lt http:urlReplacement/ gt has been implemented in HTTP binding.

Oracle SOA Platform 10.1.3.5

6788643

Oracle TopLink

10.1.3.5

6795407

Oracle ESB

10.1.3.5

6796978

Oracle Application Server Integration BAM

10.1.3.4

6798668

Oracle SOA Platform 10.1.3.5

6809277

Oracle SOA Platform 10.1.3.5

59

Bug Number 6811827

Component Oracle ESB

Version Fixed 10.1.3.5

Description This problem is specific to invoking the webservice which is secured via WS-Security standards using signing and XML encryption. The caller must be able to use WS-Security standards to encrypt and sign the message (or parts of it) and pass the message to the end-point which is secured, in a way that the digitally signed message is undisturbed by ESB so that the end-point can validate the digital signature and unencrypt the message using the callersingle qoutess certificate. The response use case also will work, i.e., the end-point encrypts and digitally signs the response message and passes it back to the caller. For Routing service which invokes the SOAP service which is secured add a property called passthrough. When this is set to true, the entire payload is passed to the webservice end point. Java deadlock may occur when using Logger from Throwable.getMessage(). ESB 2 WAY RS CALLING POJO THROUGH WSIF LOSES THE RETURN VALUE During SOA server startup the tasks expired during the serversingle qoutess downtime error out and never expire after the server is up. RELEASE NOTES: During SOA server startup the tasks expired during the serversingle qoutess downtime error out and never expire after the server is up. Define a property in wf_config.xml as double qoutesworklist.expiryduratio ndouble qoutes. For all those tasks that have negative expiry, their expiry will be postponed by this value (# of minutes) during startup. The tasks which have positive expiry duration are left untouched.

6815699

Oracle Containers for J2EE Oracle ESB

10.1.3.5

6817058

10.1.3.5

6819416

Oracle SOA Platform 10.1.3.5

60

Bug Number 6819416

Component

Version Fixed

Description RELEASE NOTES: During SOA server startup the tasks expired during the serversingle qoutess downtime error out and never expire after the server is up. RELEASE NOTES: During SOA server startup the tasks expired during the serversingle qoutess downtime error out and never expire after the server is up. Define a property in wf_config.xml as worklist.expiryduration. For all those tasks that have negative expiry, their expiry will be postponed by this value (# of minutes) during startup. The tasks which have positive expiry duration are left untouched. Not available gt lt /SUPPL_DETAIL gt gt lt /SUPPL_DETAIL gt gt lt /SUPPL_DETAIL gt gt lt /SUPPL_DETAIL gt ORACLE APPS ADAPTER IN ESB SERVER NOT SURVIVING ERP DB BOUNCE In 10.1.3.5, ORACLE APPS ADAPTER IN ESB SERVER NOW SURVIVES ERP DB BOUNCE gt lt /SUPPL_DETAIL gt ESB DT AND RT JAVA PROCESS TAKE 100% CPU AFTER BOUNCING DB IN ESB CLUSTER

Oracle SOA Platform 10.1.3.5

6821895 6823996

Oracle JDeveloper

10.1.3.5

Oracle SOA Platform 10.1.3.5

6828119

Oracle ESB

10.1.3.5

6830549 6843688

Web Services Oracle JDeveloper

10.1.3.5 10.1.3.5 If you have a schema that includes another schema at a different schemalocati on which inturn includes a schema in yet another location, The first schema i s unable to resolve the references from the third schema since its schema Loc ation path relative to first schema is unknown.

61

Bug Number 6843688

Component Oracle JDeveloper

Version Fixed 10.1.3.5

Description If you have a schema that includes another schema at a different schemalocati on which inturn includes a schema in yet another location, The first schema i s unable to resolve the references from the third schema since its schema Loc ation path relative to first schema is unknown. Create an External Data Source using Oracle BI Server and try to create an External Data Object using this external data source. Attempts to browse this external data object will hang or cause exception. In case of SOAP1.2, a custom fault with no faultString generates a NullPointe rException when serialized Describe the bug in customer understandable terms. Do not describe the fix, only the defect. When have multiple operations, the editor always show the first operation, even if the actual operation is the second. In SOAP Request header namespace is stripped. gt lt /SUPPL_DETAIL gt java.lang.outofmemoryerror: java heap space when deploying a war file that co ntains a webservice with schemas that references each other Not available

6845898

Oracle Application Server Integration BAM

10.1.3.4

6853050

Web Services

10.1.3.5

6854773

Oracle SOA Platform 10.1.3.5

6859146 6862673

Web Services Web Services

10.1.3.5 10.1.3.5

6865193

Oracle TopLink

10.1.3.5

62

Bug Number 6865552

Component Oracle TopLink

Version Fixed 10.1.3.5

Description TIMESTAMPTZ support: TopLink does not provide a mechanism to configure how Calendar data is prov ided to the instantiation of Oracle TIMESTAMPTZ instances prior to passing them to the Oracle JDBC driver via par ameter binding. - TopLink does not provide a mechanism to check and adjust TIMESTAMPTZ time d ata (as necessary) based on a passed Calendar instance. New API was added to the oracle.toplink.platform.datab ase.oracle.Oracle9Platf orm (and therefore subclasses) to facilitate this behavior: 1. Configure the passing of Calendar objects as a String into the creation of TIMESTAMPTZ instances (True) or pass the Calendar object directly into the TIMESTAMPTZ instance (False). public void setPrintCalendarIntoTimesta mpTZ(Boolean printCalendarIntoTimestam pTZ) To retrieve current value: public Boolean getPrintCalendarIntoTimesta mpTZ() Default value is null. The Oracle driver version is detected and this propert y is enabled when the driver is a 9.x or 10.x driver, unless set to Boolean.FALSE. 2. Configure the comparison and correction of time data passed into the creat ion of TIMESTAMPTZ instances (True), or disable the compare and correction algorithm (False). public void setCorrectTimeInTimestamp TZ(Boolean correctTimeInTimestampTZ) To retrieve current value: public Boolean getCorrectTimeInTimestamp TZ() Default value is null. The time data will be corrected by default, unless the property is set to Boolean.FALSE.

63

Bug Number 6872515

Component Oracle Containers for J2EE

Version Fixed 10.1.3.5

Description HttpServletRequest.getString returns null if http application is dispatched as follows. gt app1 --(forwarded)-- gt app2 --(included)-- gt app3. this fixes the assign nodes merge issue. we had few complaints that does not take effect because bpel optimizes the consecutive assign nodes. now we no longer need to collapse the assign copy nodes. The optimized Assign Nodes collapse feature in BPEL Console instance tracking is now removed in 10.1.3.5 6878166 If user application creates lots of RMI connections, RMI requests taking a long time will fail. On PPR requests like table navigation and tab switching, timeout filter was not redirecting pages properly. Not available

6875162

Oracle SOA Platform 10.1.3.5

6878166 6880142

Oracle Containers for J2EE Oracle Containers for J2EE

10.1.3.5 10.1.3.5

6880464

Oracle JDeveloper

10.1.3.5

6884887

Oracle Application Server 10g Enterprise Edition

10.1.3.5

64

Bug Number 6890026

Component

Version Fixed

Description When the file adapter is configured for debatching and UniqueMessageSeperator is specified, the BatchManager is not receiving even notifications properly. It receives only one event each for BatchBegin and BatchComplete (or one BatchFailure event if some error occurs). Even if a number of failure s occur during reading, we only get one BatchFailure, and at the end no BatchComplete was received. Now onwards, we have introduced an endPoint property named double qoutesnotifyEachBatchFa iluredouble qoutes. If its value is double qoutestruedouble qoutes (case-insensitive): -we will raise BatchFailure event for each batch during which some error occ urs. -additionally, we also raise BatchComplete event once the file is processed completely. If this property is not double qoutestruedouble qoutes or unspecified, the behaviour is same as earli er.

Oracle SOA Platform 10.1.3.5

65

Bug Number 6890026

Component

Version Fixed

Description When the file adapter is configured for debatching and UniqueMessageSeperator is specified, the BatchManager is not receiving even notifications properly. It receives only one event each for BatchBegin and BatchComplete (or one BatchFailure event if some error occurs). Even if a number of failure s occur during reading, we only get one BatchFailure, and at the end no BatchComplete was received. Now onwards, we have introduced an endPoint property named notifyEachBatchFa ilure. If its value is true (case-insensitive): -we will raise BatchFailure event for each batch during which some error occ urs. -additionally, we also raise BatchComplete event once the file is processed completely. If this property is not true or unspecified, the behaviour is same as earli er. When pushing international characters into an inbound AQ adapter message, we encounter enconding error, and therefore bpel instance fails to be instantiated. ICommand exports invalid XML characters. ERROR ACCESSING ESB PROCESS FROM BPELWHERE BOTH IN SEPARATE CONTAINERS After applying the 6795150 patch on a machine with .NET not installed, WNA authentication still fails. Get-wsdl step consumes a lot of time while invoking a BPEL Process. During the insert operation in the dbAdapter, some of the table fields are skipped in the insert SQL query even if the value for these fields are not null.

Oracle SOA Platform 10.1.3.5

6910789

Oracle SOA Platform 10.1.3.5

6911095

Oracle Application Server Integration BAM Oracle ESB

10.1.3.4

6913685

10.1.3.5

6915917

Oracle Containers for J2EE

10.1.3.5

6917087

Oracle SOA Platform 10.1.3.5

6919218

Oracle SOA Platform 10.1.3.5

66

Bug Number 6919957

Component Oracle Application Server Integration BAM

Version Fixed 10.1.3.4

Description BAM Active Data Cache does not start if BAM schema is upgraded to Oracle database 11g. Release Notes: When manager tries to reassign a task to his reportee, he gets error he has an explicit BPMWorkflowReassign role granted. A manager should be to reassign always to his direct reportees. Create a new role ad add Administrator privelege to it. Assign a user to this new role. Login as this new user, click on Administrator webapp and try to add/delete users from an existing role. An exception window will pop up announcing that the user doesnt have permission to execute this action. While using MQ adapter to poll for MQ messages, if the dequeued message could not be correlated to any BPEL instance, then an endless sequence of these errors are seen in the logs: Correlation definition not registered. Apart from that, the dequeue operation is rolled back, hence message being still visible in the queue. Moreover, the message is not seen in the rejectionHandler. Graph binding editor is displaying same label for both data attributes and group attributes combo box when multiple data collection is chosen. Not available When serializing SOAP messages, it does not print the canonical name of encoding xml ISO-8859-1; instead, it uses the name of charset for the Java platform: ISO8859_1, which generates the wrong characters.

6926437

Oracle SOA Platform 10.1.3.5

6930980

Oracle Application Server Integration BAM

10.1.3.4

6934842

Oracle SOA Platform 10.1.3.5

6940572

Oracle JDeveloper

10.1.3.5

6951749 6953926

Oracle JDeveloper Web Services

10.1.3.5 10.1.3.5

67

Bug Number 6954365

Component

Version Fixed

Description A bug in the File Description page of the NXSD wizard triggers an error messa ge single qoutesError generating Native Formatsingle qoutes. Visual representation of the history of BPEL business flow was not displayed with the following error. Error : Internal Bug (# 81) single qoutes0.prettyDatesingle qoutes is null or not an object Performance of select on wftask table has been improved thru creation of 2 indexes on taskGroupId and workflowPattern column. Workflow Services API Reference Javadocs did not contain links to replacements for deprecated methods. when soapelement contains null param, soapelementserializer.serializ e return npe IllegalStateException seen when using PrintWriter and JspWriter and the respo nse was wrapped(once or multiple times) in an HttpServletResponseWrappe r. Not available

Oracle SOA Platform 10.1.3.5

6954825

Oracle SOA Platform 10.1.3.5

6955137

Oracle SOA Platform 10.1.3.5

6961897

Oracle SOA Platform 10.1.3.5

6964788

Web Services

10.1.3.5

6968063

Oracle Containers for J2EE

10.1.3.5

6972048

Oracle Application Server 10g Enterprise Edition Oracle HTTP Server

10.1.3.5

6972081

10.1.3.5

PHP EXECUTION GENERATING HTTPD CORE WITH SIMPLE single qoutesECHOsingle qoutes COMMAND With HPUX, implementing Certificate Revocation Lists(CRL) with Oracle HTTP Server(OHS) causes httpd to core dump with signal 11 or in some cases signal 10.

6973030

Oracle HTTP Server

10.1.3.5

68

Bug Number 6975458

Component

Version Fixed

Description A bpel process fails to compile (gives NullPointerException) if the processsingle qoutess wsdl does not contain any double qoutesservicedouble qoutes element (which implements its initiating portType) and if the wsdl is remote. On the other hand, the same wsdl if copied locally, and then specified, makes the bpel process compile successfully. Two symptoms: 1) Duplicate SQL is generated because UnitOfWork cache checks are not being p erformed when an early UnitOfWork transaction is begun. This occurs whilst reading a tree of related non-indirection-enable d objects using the aforementioned UnitOfWork 2) Unnecessary SQL is generated through existence checks when an object has a primitive primary key value of zero (0). This occurs when inserting new objects into a database. See above In tag attribute &lt; and &gt; are shown as lt and gt , not escaped. Test page not shown if wsdl contains an enumeration type whose name contains single qoutes-single qoutes ESB RETURNS REMOTE EXCEPTION WITHOUT FAULTSTRING ELEMENT ERROR MESSAGE Not available When JCA ActivationAgents are configured to be deployed in a cluster (using bpel.xml:clusterGroupId property), and if the bpel process has an initiating receive activity to file/f_t_p adapter. If multiple revisions of the process are deployed, we find instances of wrong revisions getting created. This could potentially cause bottlenecks in overall performance and

Oracle SOA Platform 10.1.3.5

6978106

Oracle TopLink

10.1.3.5

6982083

Web Services

10.1.3.5

6987776

Web Services

10.1.3.5

7005636

Oracle ESB

10.1.3.5

7009066 7011806

Oracle TopLink

10.1.3.5

Oracle SOA Platform 10.1.3.5

7020905

Oracle Application Server Integration BAM

10.1.3.4

69

Bug Number 7021056

Component Oracle JDeveloper

Version Fixed 10.1.3.5

Description 2nd and 3rd node for a 3 or more level of tree structure for data control was missing in the authorization edit panel so no authorization roles could be assigned. RELEASE NOTE: On a cluster, during a tasksingle qoutess expiration interval, when you reboot the nodes, expiry events are duplicated after reboot thus causing errors in task state. Deleted object registered into a UnitOfWork causes looping refresh and max_at tempt error. MDBsingle qoutess listener-thread is not allowed to be greater than 1 for non-oc4j JMS that uses durable topics. Not available Using access-mask inside of global-web-application.xml makes it ineffective. Not available

7022475

Oracle SOA Platform 10.1.3.5

7022597

Oracle TopLink

10.1.3.5

7025356

Oracle Containers for J2EE

10.1.3.5

7029066 7029122

Oracle HTTP Server Oracle Containers for J2EE Oracle Application Server Integration BAM Oracle JDeveloper

10.1.3.5 10.1.3.5

7030316

10.1.3.4

7041152 7044020

10.1.3.5

Not available Imported xsd files were still cached after redeploying BPEL process Even when a recommended version of MS Excel is installed , a message appears THIS VIEW REQUIRES EXCEL TO BE INSTALLED Enterprise Link plans could fail with a System.OutOfMemoryExcept ion error. JAVA.LANG.NULLPOINTE REXCEPTION IN BPEL While using ejb3.0 , from java to WSDL the parameterized collection type is n ot generated correctly , it should be as in Java instead of just a standard j ava type.

Oracle SOA Platform 10.1.3.5

7044132

Oracle Application Server Integration BAM

10.1.3.4

7111368

Oracle Application Server Integration BAM Oracle ESB Web Services

10.1.3.4

7114758 7115940

10.1.3.5 10.1.3.5

70

Bug Number 7116677

Component

Version Fixed

Description RELEASE NOTE: In an active-active cluster, human task with expiry interval defined fails to work during re-initiation after expiry. The task expires immediately upon re-init after expiration. When enabling the Message Tracking feature in an Enterprise Message The problem is that the unprocessed messages will not necessarily be read If a complex type has many children and one of the children (other than the f irst one) has a different namespace, an exception is thrown when trying to write that namespace. rotate logs does not work with apache 2.0 and opmn log show: [error] (14)Bad address: exec of single qoutes$OH/ohs/bin/rotatel ogssingle qoutes failed Not available UNEXPECTED BEHAVIOUR WITH ONEWAY SOAP SERVICE IN ESB. batchId was defined using bpel.process.revision.id and file name which can be set to the value larger than root_id column size 100 (varchar2) as total. An d, ora:batchprocessactive / ora:batchprocesscompleted failed, if batchId gt 10 0 chars. OC4J emits Send notification messages that fill server.log Activating a transaction which donsingle qoutest have single qoutespcidsingle qoutes attribute is causing java exception.

Oracle SOA Platform 10.1.3.5

7116903

Oracle Application Server Integration BAM

10.1.3.4

7118386

Web Services

10.1.3.5

7119311

Oracle HTTP Server

10.1.3.5

7121389 7127037

Web Services Oracle ESB

10.1.3.5 10.1.3.5

7127266

Oracle SOA Platform 10.1.3.5

7132128 7132748

Oracle Containers for J2EE Oracle JDeveloper

10.1.3.5 10.1.3.5

71

Bug Number 7138149

Component Web Services

Version Fixed 10.1.3.5

Description ORAWSDL supports the API as per the sepcification of JSR 110 MR 1.2. There is one change in javax.wsdl.xml.WSDLLocato r interface that might existing usage in case a concrete class has been created for this The reason is that the WSDLLocator has a new method close that must be /** * Releases all associated system resources such as the InputStreams * associated with the Base and Import InputSources. */ public void close(); To fix this problem, add this new method in the implementation class. The process wsdl for a bpel process does not contain any binding or service information in it. While displaying data from nested application module datacontrol when security permissions and policies are assigned using JAZN roles and policies, the data from nested AM does not show whereas it does show from parent AM datacontrol. The issue was in attribute permissions not matching up during runtime. While displaying data from nested application module datacontrol when security permissions and policies are assigned using JAZN roles and policies, the data from nested AM does not show whereas it does show from parent AM datacontrol. The issue was in attribute permissions not matching up during runtime. In a master-detail application when JAZN security was enabled the current selected row was not getting set for detail page and first row was showing by default since Method permission that is not required to set current row was being requested. So authorization failed resulting into reset of current row to default row.

7140163

Oracle SOA Platform 10.1.3.5

7142366

Oracle JDeveloper

10.1.3.5

7142366

Oracle JDeveloper

10.1.3.5

7148640

Oracle JDeveloper

10.1.3.5

72

Bug Number 7148640

Component Oracle JDeveloper

Version Fixed 10.1.3.5

Description In a master-detail application when JAZN security was enabled the current selected row was not getting set for detail page and first row was showing by default since Method permission that is not required to set current row was being requested. So authorization failed resulting into reset of current row to default row. oc4j throws ClassCastException on processing IIOP narrowing when an application is restarted or redeployed. OPMNCTL STATUS -L FAILS WITH 64-BIT JDK BPEL callback messages would not be marked as canceled if we send lots of callback messages very quickly. RMI over HTTP request may be hanged intermittently when restarting oc4j server TaskQueryService functions return BPELFault on console via SOAP interface. Release Notes: TaskQueryService functions return BPELFault on console via SOAP interface. Handles issue of getting null argument in WSIF RejectionHandler

7149684

Oracle Containers for J2EE

10.1.3.5

7150052 7154301

Oracle Application Server 10g

10.1.3.5

Oracle SOA Platform 10.1.3.5

7155621

Oracle Containers for J2EE

10.1.3.5

7157437

Oracle SOA Platform 10.1.3.5

7157437

Oracle SOA Platform 10.1.3.5

7158196

Oracle ESB

10.1.3.5

73

Bug Number 7159447

Component

Version Fixed

Description In the bpel designer, Human task activity editor, the Advanced tab had the following issue. On the Advanced tab, if the user had entered an expression such as lt %bpws:getVariableData(singl e qoutesinputVariablesingle qoutes)% gt , on the first re-edit of the Human Task,the expression is loaded incorrectly.The expression is loaded as bpws:getVariableData(single qoutesinputVariablesingle qoutes). The leading and trailing lt % % gt is missing. On clicking OK on the human task activity editor, a subsequent re-edit of the human task truncates the expression and the expression is now bpws:getVariableData( In the bpel designer, Human task activity editor, the Advanced tab had the following issue. On the Advanced tab, if the user had entered an expression such as Human Task,the expression is loaded incorrectly.The expression is loaded is missing. On clicking OK on the human task activity editor, a subsequent re-edit of the human task truncates the expression and the expression is now In the bpel designer, Human task activity editor, the Advanced tab had the following issue. On the Advanced tab, if the user had entered an expression such as lt %bpws:getVariableData(singl e qoutesinputVariablesingle qoutes)% gt , on the first re-edit of the Human Task,the expression is loaded incorrectly.The expression is loaded as bpws:getVariableData(single qoutesinputVariablesingle qoutes). The leading and trailing lt % % gt is missing. On clicking OK on the human task activity editor, a subsequent re-edit of the human task truncates the expression and the expression is now bpws:getVariableData(

Oracle SOA Platform 10.1.3.5

74

Bug Number 7161948

Component Web Services

Version Fixed 10.1.3.5

Description When using DII invokation, an exception is thrown if the soap response had an empty body If you were using IE7 (Internet Explorer version 7) with XSQL, and a web page that used either lt xsql:set-param gt or lt xsql:include-posted-xml gt , then the operation would fail. Workaround: Avoid using XSQL with IE7. When performing a query using a literal() expression (LiteralExpression), lit eral SQL is not printed within the SQL select statement from the query. This causes a validation exce ption to occur when database results are processed upon return. ctx.lookup always returns same object instance in oc4j server even when lookup should return different instance. When Apps Adapter uses OracleXADataSource for the connection-factory of the data source, opmn log shows the error ORA-02074: cannot SET NLS in a distributed transaction has been detected in fnd_global.set_nls.set_ parameter(single qoutesNLS_ LANGUAGEsingle qoutes,single qoutesAMERICANsingle qoutes) Xquery transformation fails for some instances under load on a multi CPU mach ine. ]] genWSDL command throws Duplicate type name error. When using dynamic file name convention, file is getting created without the patterns getting replaced by dynamic values in the file name.

7164086

Oracle XML Developers Kit

10.1.3.5

7168981

Oracle TopLink

10.1.3.5

7170200

Oracle Containers for J2EE

10.1.3.5

7175629

Oracle SOA Platform 10.1.3.5

7175733

Oracle SOA Platform 10.1.3.5

7175815

Web Services

10.1.3.5

7176508

Oracle SOA Platform 10.1.3.5

75

Bug Number 7176508

Component

Version Fixed

Description When using dynamic file name convention, file is getting created without the patterns getting replaced by dynamic values in the file name. Fixes the problem of missing links between BPEL service and the target ESB service in ESB console when ESB service is deleted and redeployed. This happens with a bpel process with JCA Activation agents. If the bpel.xml contains the property clusterGroupId to signify the deployment to a cluster, the following issue is seen: If some revision of the process is deployed on the server (say 1.0), and then if we try to deploy another revision of the process, we will find that newer revision will not be chosen as Primary Activation. This makes it impossible to override the older revision. On deployment of newer versions or redeployment of a bpel process, the default version of the process will NOW be chosen as Primary Activation. Secondly, from this fix onwards, the different versions of a bpel process will be kept in different clusters. For example, if bpel.xml specify the clusterGroupId property as someCluster, then revision a.b will join the cluster named as someClustera.b. Change the generated artifacts so that the name will be unique per

Oracle SOA Platform 10.1.3.5

7187905

Oracle ESB

10.1.3.5

7188549

Oracle SOA Platform 10.1.3.5

7188843

Web Services

10.1.3.5

76

Bug Number 7188997

Component

Version Fixed

Description There are two problems addressed with this bug: 1) For the case of ChunkedReading, when the nxsd flag double qoutesnxsd:validationdouble qoutes is tr ue, and if the translated message is invalid against the schema specified, th e flag double qoutesisMessageRejecteddou ble qoutes was not set to true in the returned header. 2) When the nxsd flag double qoutesnxsd:fieldValidationdo uble qoutes is true, and if any one of the t ranslated message contains some invalid scalar data for a xsd:decimal type (f or example double qoutesa5tdouble qoutes is not a valid xsd:decimal), no error was being reported. Ev en no TranslationException was being thrown if nxsd:validation is false and n xsd:fieldValidation is true. For this fix: 1) The fix for this bug is strictly dependent upon another fix 6505139. 2) In case of debatching (say, batch size=5): a) If Validation is true: if there is a validation error in any of the messag es (out of 5), we will assume the entire batch is invalid. b) If Validation is false: in this case, no validation will occur on the batc h of message. c) If fieldValition is true: it will validate the scalar data types only; thi s will ensure that in such scalar data errors, only that particular message i s rejected, and not the whole batch.

Oracle SOA Platform 10.1.3.5

77

Bug Number 7188997

Component

Version Fixed

Description There are two problems addressed with this bug: 1) For the case of ChunkedReading, when the nxsd flag nxsd:validation is tr ue, and if the translated message is invalid against the schema specified, th e flag isMessageRejected was not set to true in the returned header. 2) When the nxsd flag nxsd:fieldValidation is true, and if any one of the t ranslated message contains some invalid scalar data for a xsd:decimal type (f or example a5t is not a valid xsd:decimal), no error was being reported. Ev en no TranslationException was being thrown if nxsd:validation is false and n xsd:fieldValidation is true. For this fix: 1) The fix for this bug is strictly dependent upon another fix 6505139. 2) In case of debatching (say, batch size=5): a) If Validation is true: if there is a validation error in any of the messag es (out of 5), we will assume the entire batch is invalid. b) If Validation is false: in this case, no validation will occur on the batc h of message. c) If fieldValition is true: it will validate the scalar data types only; thi s will ensure that in such scalar data errors, only that particular message i s rejected, and not the whole batch. ESB runtime will work fine with out NPE after opmnctl stopproc application=esb-rt and then by doing opmnctl startproc application=esb-rt for the use case mentioned. Not available

Oracle SOA Platform 10.1.3.5

7190289

Oracle ESB

10.1.3.5

7193837

Oracle Containers for J2EE

10.1.3.5

78

Bug Number 7197794

Component Oracle Application Server 10g Enterprise Edition

Version Fixed 10.1.3.5

Description If the DMS property double qoutesoracle.dms.transtrace. maxaggregatesdouble qoutes has been set, and a ggregate tracing enabled, e.g. System.setProperty(double qoutesoracle.dms.transtrace.e nableddouble qoutes, double qoutestruedouble qoutes); System.setProperty(double qoutesoracle.dms.transtrace. maxtracesdouble qoutes, double qoutes5double qoutes); System.setProperty(double qoutesoracle.dms.transtrace. dumpenableddouble qoutes, double qoutestruedouble qoutes); System.setProperty(double qoutesoracle.dms.transtrace. maxrecordsdouble qoutes, double qoutes500double qoutes); System.setProperty(double qoutesoracle.dms.transtrace. maxaggregatesdouble qoutes, double qoutes2double qoutes); System.setProperty(double qoutesoracle.dms.transtrace. dumpintervaldouble qoutes, double qoutes30double qoutes); System.setProperty(double qoutesoracle.dms.transtrace. maxdumpsdouble qoutes, double qoutes4double qoutes); System.setProperty(double qoutesoracle.dms.transtrace. dumpdestinationdouble qoutes, double qoutes/tmp/dms1013 3/dumpdestinationdouble qoutes); System.setProperty(double qoutesoracle.dms.transtrace. debugdestinationdouble qoutes, double qoutes/tmp/dms101 33/debugdestinationdouble qoutes); then a NullPointerException will occur once the maxaggregate limit is reached . Requests to URLs to in the aggregate list will produce this problem. Requests to URLs which are already in the aggregate list will be processed wi thout error. In both cases the request will return to the user - but in the former case ex cessive log messages will occur as the trace is written to the error log as p art of handling the exception.

79

Bug Number 7199199

Component

Version Fixed

Description new BPEL domain creation and propagation across SOA cluster fails intermittently. When using single qoutes-Doc4j.formauth.redire ct=truesingle qoutes via AJP13, OC4J doesnsingle qoutest redirect correctly. CAN NOT ACCESS ANY DEPLOYED BPEL PROCESS, OMITTING REVISION# IN ENDPOINT DIRECTLY IN A BROWSER. WORKS FINE WHEN SAME ENDPOINT URL IS USED IN A JAVA ENABLE SEMANTIC ERROR DISTINCTION FOR ASYNC SYSTEMS TOO ESB ROUTING SERVICE WITH DISABLED ENDPOINT STOPS EXECUTION TO OTHER ENDPOINTS oc4j didnsingle qoutest accept Range HTTP header correctly. While performing task action, if there are any task changes, it is saved. Release cached EJB references so start/stop of the orabpel application will not throw an exception when trying to use a stale reference. deadlock issue may occur between worker thread and UnDeployerRunnable when using RMIoverIIOP. Itsingle qoutess very rare race condition.

Oracle SOA Platform 10.1.3.5

7202167

Oracle Containers for J2EE

10.1.3.5

7202298

Oracle SOA Platform 10.1.3.5

7203574

Oracle ESB

10.1.3.5

7206453

Oracle ESB

10.1.3.5

7207098

Oracle Containers for J2EE

10.1.3.5

7225302

Oracle SOA Platform 10.1.3.5

7225478

Oracle SOA Platform 10.1.3.5

7226104

Oracle Containers for J2EE

10.1.3.5

80

Bug Number 7228590

Component

Version Fixed

Description While using F_T_P Adapter to synch-read or move some file, if the source file does not exist, the BPEL remote fault thrown does not contain the Error Code and Error String. These two values are simply null. In general, this bug can occur if:: during invoke on some adapter, if the adapter encounters some EIS specific error (e.g. file not found: F_ T_P server), and if you find null values for ErrorCode/ErrorMessage in the BPEL remote fault. N/A sometimes getHeader() or getHeaders() throws StringIndexOutOfBoundsExc eption. When using the SAAJ API in OC4J 10.1.3.3, if a tag attribute value contains &#9; , &#x9; , &#10; , &#xA; , &#13; , &#xD;, OC4J SAAJ doesnsingle qoutest escape them when serializing a SOAP message. Not available Rollback Faults are not shown while stress test. CoordinatorCreationExceptio n with Unable to lock store... message prevents OC4J startup For OSR based UDDI lookup the current logic of allowing user taxonomies cause DB column overflow. bpelc now supports an additional parameter defaultRevision setting this to true will cause the process revision being deployed to be Calculated fields did not appear in the Field list on the Drill Across Fields page of the Drill Across Action editor. MISSING CLASS ERROR WHEN DEPLOYING ENTERPRISE APP TO OC4J WITH MULTIPLE JVM

Oracle SOA Platform 10.1.3.5

7230165 7233411

Oracle JDeveloper Oracle Containers for J2EE

10.1.3.5 10.1.3.5

7237826

Web Services

10.1.3.5

7238366 7241785 7241999

Oracle JDeveloper Web Services Oracle Containers for J2EE

10.1.3.5 10.1.3.5 10.1.3.5

7242768

Oracle SOA Platform 10.1.3.5

7247790

Oracle SOA Platform 10.1.3.5

7250598

Oracle Application Server Integration BAM

10.1.3.5

7252754

Oracle Containers for J2EE

10.1.3.5

81

Bug Number 7253857

Component Oracle Application Server Integration BAM

Version Fixed 10.1.3.5

Description You can now specify that Now Mode parameters for DateTime prompts should XSD for mapper source tree contained a required recursion: i.e order - gt cust omer - gt order repeating in the xsd where order and customer are both required nodes. This type of re cursion is infinite. No valid document can be created for it. However, the XML code generator for the XSL mapper test tool was running infinitely through these recursive nodes and eventually running o ut of memory. The Rename dialog allows you to rename a BPEL project. All artifacts (BPEL, XSD, XML, and WSDL files) are automatically renamed and references to these artifacts are automatically updated. The Rename dialog allows you to rename a BPEL project. All artifacts (BPEL, XSD, XML, and WSDL files) are automatically renamed and references to these artifacts are automatically updated. OPMN CORE DUMPS WHEN MORE THAN 5000 PROCESSES ARE RUNNING ON A SYSTEM custom view can be granted to users and groups ESB - CONCRETE WSDL INVALID DUE TO DIFFERENCE IN TARGET AND IMPORT NAME SPACE

7256867

Oracle SOA Platform 10.1.3.5

7256900

Oracle SOA Platform 10.1.3.5

7257456

Oracle Application Server 10g

10.1.3.5

7257654 7260623

Oracle SOA Platform 10.1.3.5 Oracle ESB 10.1.3.5

82

Bug Number 7275628

Component Oracle TopLink

Version Fixed 10.1.3.5

Description Using a model with no indirection, querying across relationships using joinin g to trigger nested joining, and having a DailyCacheInvalidationPolic y in place for invalidation can cause the query execution time to not be set on an objectsingle qoutess cache key. This has the effect of TopLink perceiving the object as i nvalid within the cache, and instead retrieving it from the database upon subsequent access attempts for the cache d object. Duplicate SQL is observed. RAC FAILOVER DURING START CAUSES DB SLIDE REPO CONN TO FAIL Inbound DB adapter does not retry on ORA-30006. ProtocolError is thrown instead of SystemException when XAER_RMER returned from 2PC commit. RELEASE NOTES: The endpoint property minimumDelayBetweenMess ages is not working as expected. This results in quite small delay (depending upon cpu load) between message 1 & 2, 3 & 4, 5 & 6 etc. When a direct mapping is set to be mutable with the setMutable() API, support ed mutable attributes (byte[], java.util.Date and subclasses, java.util.Calendar and subclasses) are not clo ned when a clone of their referencing object is created. Instead, the attributes are also referenced by the object from which they are cloned.

7279282

Oracle ESB

10.1.3.5

7279300 7279335

Oracle SOA Platform 10.1.3.5 Oracle Containers for J2EE 10.1.3.5

7280172

Oracle SOA Platform 10.1.3.5

7280390

Oracle TopLink

10.1.3.5

83

Bug Number 7281840

Component Oracle Web Services Manager

Version Fixed 10.1.3.5

Description The following properties: # Properties for handling eviction pool mechanism cfluent.db.minEvictableIdleTi meMillis=1800000 cfluent.db.timeBetweenEvicti onRunsMillis=-1 should be added to the files: $ORACLE_ HOME/owsm/config/ccore /policyui-config-installer.pro perties $ORACLE_ HOME/owsm/templates/cc ore/ui-config-installer.proper ties $ORACLE_ HOME/owsm/config/client agent/clientagent-config-inst aller.properties $ORACLE_ HOME/owsm/config/core man/monitor-config-installer .properties $ORACLE_ HOME/owsm/config/gatew ay/gateway-config-installer. properties $ORACLE_ HOME/owsm/config/polic ymanager/policymanager-co nfig-installer.proper $ORACLE_ HOME/owsm/config/serve ragent/serveragent-config-in staller.properties Then all OWSM components sshould be redeployed cd $ORACLE_ HOME/owsm/bin wsmadmin undeploy all wsmadmin deploy all If a firewall is configured between IAS and DB, then cfluent.db.timeBetweenEvicti onRunsMillis should be smaller then the timeout of the firewall in milliseconds NTLM authentication does not work due to pre-emptive authentication. Not available RELEASE NOTES: Error during attaching an office 2007 file as attachment to a task in worklistapp If the transient VO attributes does not appear at the end of base VO, creati on of extended VO fails.

7281910

Oracle SOA Platform 10.1.3.5

7284542 7286083

Oracle Web Services Manager

10.1.3.5

Oracle SOA Platform 10.1.3.5

7286903

Oracle JDeveloper

10.1.3.5

84

Bug Number 7295975

Component Oracle ESB

Version Fixed 10.1.3.5

Description WRITE FTP ADAPTER FILENAME NOT PRESERVED WHEN WHEN EXTERNAL WEB SERVICE IS WRITE FTP ADAPTER FILENAME NOT PRESERVED WHEN WHEN EXTERNAL WEB SERVICE IS gt REJECTIONHANDLER REPLY WITH EMPTY MESSAGE HEADER WHEN MALFORMED XML Invoking Multi-Org enabled PL/SQL APIs using Apps Adapter on EBS R12 instances causes the error The operating unit is either invalid or it cannot be derived. to be thrown from the APIs. Secured application with LDAP authentication was seeing huge performance hit when using ADF security permissions as the permissions were checking for regular expression pattern matching even if there were not wildcard permissions used in LDAP authentication. PURGE_BY_DATE.SQL DOES NOT DELETE FROM ALL REQUIRED TABLES AQ Adapter stops dequeuing after database is restarted. Issue happens only when the data source uses double qoutestx-level=globaldouble qoutes. FIX: To resolve this issue, you need the following three fixes: 1) OC4J:EmulatedDataSource bug 6437227, 2) OC4J:TransactionManager bug 7279335, 3) AQ-Adapter: This fix.

7296852

Oracle ESB

10.1.3.5

7297274

Oracle SOA Platform 10.1.3.5

7297954

Oracle JDeveloper

10.1.3.5

7303812

Oracle ESB

10.1.3.5

7306312

Oracle SOA Platform 10.1.3.5

85

Bug Number 7306312

Component

Version Fixed

Description RELEASE NOTES: AQ Adapter stops dequeuing after database is restarted. Issue happens only when the data source uses tx-level=global. FIX: To resolve this issue, you need the following three fixes: 1) OC4J:EmulatedDataSource bug 6437227, 2) OC4J:TransactionManager bug 7279335, 3) AQ-Adapter: This fix. For a group task if a user claims the task then the designated task owner cannot perform any actions on it. Change so that if content-encoding is set in the response, preserve that encoding otherwise default it to UTF-8 Change so that if content-encoding is set in the response, preserve that encoding otherwise default it to UTF-8 Active data is not supported for external data objects so the Active Now option is disabled for Active Now filters in views on external data objects. XSL-TRANSFORMS ERRORS DOES NOT RAISE ESB INSTANCE ERRORS Not available Reports filtered on a date range could take a long time to load even though there was an index on the date field. Descriptor changes across cluster nodes are now synchronized OC4J now properly encodes the URL with the session id when the request contains cookie names that contain a sub-string that is the session id Resolved bugs resulting in incomplete file transfers in Ftp Adapter

Oracle SOA Platform 10.1.3.5

7311422

Oracle SOA Platform 10.1.3.5

7316087

Oracle Web Services Manager

10.1.3.5

7317413

Oracle Application Server Integration BAM

10.1.3.5

7319336

Oracle ESB

10.1.3.5

7320679 7320717

Oracle Containers for J2EE Oracle Application Server Integration BAM

10.1.3.5 10.1.3.5

7321408

Oracle SOA Platform 10.1.3.5

7323339

Oracle Containers for J2EE

10.1.3.5

7326766

Oracle SOA Platform 10.1.3.5

86

Bug Number 7327360

Component

Version Fixed

Description While using file/f_tp adaptersingle qoutess MOVE/COPY operations, the bpel process completes successfully but we may find that the targetDir still doesnsingle qoutest contain the file expected (due to insufficient permission or some other requirement from the underlying filesystem). RELEASE NOTES: Numeric Overflow error is thrown while DBAdapter reads column of type NUMBER(10,0) with value more than Integer.MAX_ VAL. ESB Console properly shows the retryable error instance as non-retryable in service navigator panel (left panel) after service is modified. ADF Secured application was seeing huge performance hit when using ADF security permissions as the permissions were checking for regular expression pattern matching even if there were not wildcard permissions. ESB REJECTEDMESSAGEHAND LERS PROPERTY NOT PASSING CORRECT VALUES TO WSIF HANDLER Duplicate elements created in the xsl map in source view were not parsed corr ectly and did not generate an error message. Duplicate elements are currently only supported by adding cloned-for-each statements around them, otherwise an error should b e issued. Installation fails with Error occurred during initialization of VM Could not reserve enough space for object heap Could not create the Java virtual machine. BPEL CATCH BRANCH NOT CAPTURING ESB FAULT

Oracle SOA Platform 10.1.3.5

7328803

Oracle SOA Platform 10.1.3.5

7336985

Oracle ESB

10.1.3.5

7338619

Oracle JDeveloper

10.1.3.5

7346674

Oracle ESB

10.1.3.5

7347990

Oracle SOA Platform 10.1.3.5

7359632

Oracle Web Services Manager

10.1.3.5

7360356

Oracle ESB

10.1.3.5

87

Bug Number 7363085

Component Oracle XML Developer Kit Oracle ESB

Version Fixed 10.1.3.5

Description ORA-7445 crash in LsxNameTest when registering an XML schema ERROR WHEN DEPLOY ESB SOAP INVOCATION SERVICE CREATED FROM OTM WEB SERVICE WSDL Shared attachments cannot be accessed or deleted by the users sharing the attachments. Not available

7368682

10.1.3.5

7370784

Oracle SOA Platform 10.1.3.5

7373622 7374150 7375413

Oracle JDeveloper Oracle Web Services Manager

10.1.3.5 10.1.3.5

Oracle SOA Platform 10.1.3.5

gt lt /SUPPL_DETAIL gt While using AQ Adaptersingle qoutess dequeue operation, if the payload type of the destin ation queue is an object type (with following characteristics), we see NullPo interException (NPE) in the condition described below: --Object Type is such that it contains an attribute of type array of objects . --The NPE will be thrown for a payload in which atleast one of the members of the object array (as above) is NULL. When using Oracle9Platform and its subclasses against an Oracle9 or higher da tabase with native SQL enabled and binding disabled, writing a Calendar into a field of type TIMESTAMPTZ does not append the daylight savings time element single qoutesTZDsingle qoutes into the generated SQL. The element TZR is always appended to the SQL regardless o f whether the timestamp and timezone combination is in daylight savings. Fixes the problem of NullpointerException during the registration of a plain vanilla BPEL process to ESB. This problem arose because of the fix for bug 7187905.

7384304

Oracle TopLink

10.1.3.5

7387041

Oracle ESB

10.1.3.5

88

Bug Number 7387520

Component Oracle ESB

Version Fixed 10.1.3.5

Description ERROR DEPLOYING SOAP SERVICE CREATED USING WSDL PROVIDED BY 3RD PARTY createinstance throws error after applying 10.1.3.4 when ORACLE_HOME doesnsingle qoutest have Oracle HTTP Server. A purge script to clean up the data related to the processes running in the deleted domain is provided. Release Notes: A separate script to clean up data pertaining to the processes in the deleted domain is provided in the following location: $BPEL_ HOME/system/database/sc ripts/delete_domain_ data.sql This script should be run once a domain is deleted via BpelConsole, to perform full cleanup of the dehydration store. Using mapping file the tye java.util.Date can not be used, it comes as defaul t calendar class. Not available IllegalArgumentException is thrown while running stress test ADAPTER INBOUND MULTIPLEXING DOES NOT WORK IN A CLUSTER ENVT. While using AQ Adapter to read payload of type CLOB or VARCHAR, and using XSD Translator, the translator will report the error double qoutesIO Failure in translator.double qoutes if the payload message contains some NON-ASCII characters. While using AQ Adapter to read payload of type CLOB or VARCHAR, and using XSD Translator, the translator will report the error IO Failure in translator. if the payload message contains some NON-ASCII characters.

7387622

Oracle Containers for J2EE

10.1.3.5

7388473

Oracle SOA Platform 10.1.3.5

7389932

Web Services

10.1.3.5

7393205 7394587

Oracle JDeveloper Web Services

10.1.3.5 10.1.3.5

7408195

Oracle SOA Platform 10.1.3.5

7409750

Oracle SOA Platform 10.1.3.5

7409750

Oracle SOA Platform 10.1.3.5

89

Bug Number 7411760

Component Oracle JDeveloper

Version Fixed 10.1.3.5

Description Release Notes: Page input was not blocked during formsubmit using ENTER key 1. Introduced a property workflow.escalationtype in wf_config.xml, if TASK or unset then calls Task-based signature. If set to USER then user-based method is called. . .. Out of memory error should not be thrown when the setVariableData is used recursively within a Java Embedding activity. The overloaded setVariableData method needs to be used by setting clone as false. Out of memory error should not be thrown when the setVariableData is used recursively within a Java Embedding activity. The overloaded setVariableData method needs to be used by setting clone as false. RELEASE NOTES: Change the class loader so that the right one will be used in order to be able to load ESB classes ORACLE APPS ADAPTER IN BPEL SERVER NOT SURVIVING APPS ADAPTER DB BOUNCE Release notes: DB adapter polling fails with Java.io.NotSerializableExcept ion Not available Handles ESB to BPEL Call issue when LDAP based JAZN Security is Not available Not available Public API OWA_ COOKIE.SEND did not have a provision to allow setting/unsetting the new HttpOnly cookie flag. notification email send failed after connection to smtp server has been severed

7411975

Oracle SOA Platform 10.1.3.5

7418591

Oracle SOA Platform 10.1.3.5

7419732

Web Services

10.1.3.5

7421454

Oracle SOA Platform 10.1.3.5

7423246

Oracle SOA Platform 10.1.3.5

7424460 7425220

Oracle Containers for J2EE Oracle ESB

10.1.3.5 10.1.3.5

7431950 7432723 7433906

Oracle TopLink Oracle JDeveloper Oracle Portal

10.1.3.5 10.1.3.5 10.1.3.5

7434855

Oracle SOA Platform 10.1.3.5

90

Bug Number 7434855

Component

Version Fixed

Description notification email send failed after connection to smtp server has been severed RELEASE NOTES: If casesensitive=false in is_ config.xml, then a groups task fails to show up in group membersingle qoutess MY+GROUP filter listing. After a temporary database error, Plan Monitor returns an Unexpected error during background processing: Problem while adjusting list of monitored Plans exception due to a QueryBegin: Query already being defined error each time HandleListAdjustments is called. If the inbound file-ftp adapter uses XSDTranslator for debatching the input x ml data, and if the input XML is not well-formed, the corresponding batch is rejected an i nfinite number of times. JGroups threads go on increasing on changing the process state or redeploying it. JGroups threads go on increasing on changing the process state or redeploying it. Keep binary nulls should be the default behaviour in MQ series adapter. translation ByteReader should allow var-length encodings. Binary nulls are not normalized and preserved by default in MQ series to change this behavior and replace binary nulls with whitespace chars internally, BINARY_NULLS property must be set to false. Translation framework should allow variable length encodings in bytes

Oracle SOA Platform 10.1.3.5

7434951

Oracle SOA Platform 10.1.3.5

7435149

Oracle Application Server Integration BAM

10.1.3.5

7435421

Oracle SOA Platform 10.1.3.5

7438822

Oracle SOA Platform 10.1.3.5

7438822

Oracle SOA Platform 10.1.3.5

7442204

Oracle SOA Platform 10.1.3.5

91

Bug Number 7442204

Component

Version Fixed

Description Keep binary nulls should be the default behaviour in MQ series adapter. translation ByteReader should allow var-length encodings. Binary nulls are not normalized and preserved by default in MQ series to change this behavior and replace binary nulls with whitespace chars internally, BINARY_NULLS property must be set to false. Translation framework should allow variable length encodings in bytes Release Notes Binary nulls are not normalized and preserved by default in MQ series adapter. to change this behavior and replace binary nulls with whitespace chars internally, BINARY_NULLS property must be set to false. Translation framework should allow variable length encodings in bytes mode. Not available GenInterface(WSDL to JAVA) fails with Uniqueness Constraint violation Except ion Not available Not available abort instance action would also cancel the associated subscriptions for that instance. Create a transformation in BPEL and add 3rd parameters in source view. Go back to the design view, do some editing and save, the parameters are gone.

Oracle SOA Platform 10.1.3.5

7445932 7447837

Oracle Containers for J2EE Web Services

10.1.3.5 10.1.3.5

7448500 7454351 7454597

Oracle ESB Oracle JDeveloper

10.1.3.5 10.1.3.5

Oracle SOA Platform 10.1.3.5

7454823

Oracle SOA Platform 10.1.3.5

92

Bug Number 7458025

Component

Version Fixed

Description When using file-adaptersingle qoutess chunked interaction feature, if the bpelsingle qoutess while loop (in which you are carrying out the chunked interaction) is broken prematurely based on some condition, then the file-adapter is found to keep a lock on the source file and it cansingle qoutest be deleted/modified. For fix to work, you need to introduce one more invoke to chunked interaction where you set isEOF=true in the outbound header. This invoke will unlock the file. When using file-adaptersingle qoutess chunked interaction feature, if the bpelsingle qoutess while loop (in which you are carrying out the chunked interaction) is broken prematurely based on some condition, then the file-adapter is found to keep a lock on the source file and it cansingle qoutest be deleted/modified. For fix to work, you need to introduce one more invoke to chunked interaction where you set isEOF=true in the outbound header. This invoke will unlock the file. Not available ESB SYSTEM STILL ACCESSIBLE FROM EM CONSOLE AFTER ITS UNDEPLOYED When using different serializeIDs between EJB client and OC4J, the client uses cpu time. -contextRoot is ignored when deploying war file with orion-web.xml which contains wrong context-root. Not available RELEASE NOTES: Add a null check to avoid NullPointerException

Oracle SOA Platform 10.1.3.5

7458025

Oracle SOA Platform 10.1.3.5

7458109 7461155

Oracle JDeveloper Oracle ESB

10.1.3.5 10.1.3.5

7461747

Oracle Containers for J2EE

10.1.3.5

7478523

Oracle Containers for J2EE

10.1.3.5

7479749 7482783

Oracle JDeveloper Web Services

10.1.3.5 10.1.3.5

93

Bug Number 7483212

Component Oracle TopLink

Version Fixed 10.1.3.5

Description When using TopLink with Oracle TIMESTAMPTZ datatypes and (specifically) the O racle JDBC driver version 11.1.0.7, a NullPointerException can occur when attempting to read a TIMESTAMPTZ value. When regions are being defined declaratively, update listeners are not being configured. The listen can be defined programmatically using the Attributes.s etCacheEventListener api. AJP ROUTING TO /EM FROM OHS FAILS AFTER UPGRADE FROM 10.1.3.1 TO 10.1.3.4 Not available Not available Quoted charset in content-type causes to return a wrong content-type. When oc4j client uses stateful session bean and oc4j client loses RMI connection and oc4j server loses stateful session bean instance, oc4j client will take 60 sec for recovering RMI connection and finally it will fail. RACE CONDITION WITH ACTIVATION AGENT WHEN BPEL PROCESS IS TURNED OFF

7485066

Oracle Application Server 10g Enterprise Edition

10.1.3.5

7493666

Oracle Application Server 10g

10.1.3.5

7498411 7499436 7504050

Oracle JDeveloper

10.1.3.5

Oracle SOA Platform 10.1.3.5 Oracle Containers for J2EE Oracle Containers for J2EE 10.1.3.5

7506541

10.1.3.5

7510437

Oracle SOA Platform 10.1.3.5

94

Bug Number 7510987

Component Web Services

Version Fixed 10.1.3.5

Description Ech proxy should be generated in a separate output directory using wsa.jar (see -output parameter): java -jar wsa.jar genProxy -wsdl ActualizacionDatosLineaWeb Service.wsdl -mappingFileName ActualizacionDatosLineaWeb Service-java-wsdl-mapping.x ml -output proxy1 -overwriteBeans false -unwrapParameters true -mapHeadersToParameters false -classpath commons-movilnet2-0.1-SN APSHOT.jar;commons-rtb-0. 1-SNAPSHOT.jar -debug java -jar wsa.jar genProxy -wsdl ConsultarLlamadasWebServi ce.wsdl -mappingFileName ConsultarLlamadasWebServi ce-java-wsdl-mapping.xml -output proxy2 -overwriteBeans false -unwrapParameters true -mapHeadersToParameters false -classpath commons-movilnet2-0.1-SN APSHOT.jar;commons-rtb-0. 1-SNAPSHOT.jar -debug The sources should be compiled in the same classes files/packed in the same jar. Need to enter/search a validated value for user or group at first new rule cr eation step on Manager Rules before moving to the next step SEMANTIC ERROR HANDLING IS NOT IMPLEMENTED FOR ASYNC RULES gt lt /SUPPL_DETAIL gt Getting fault with the null perfix. Bind parameter changes may not be honored after a failover has occurred. An index on the Message ID field is now automatically added when the Enterprise Message Receiver creates the Message Log data object.

7516285

Oracle SOA Platform 10.1.3.5

7516363

Oracle ESB

10.1.3.5

7517089

Web Services

10.1.3.5

7517882

Oracle JDeveloper

10.1.3.5

7524635

Oracle Application Server Integration BAM

10.1.3.5

95

Bug Number 7526704

Component Oracle ESB

Version Fixed 10.1.3.5

Description ENABLE/DISABLE ADAPTER INBOUND SERVICE DOESNsingle qoutesT WORK SPORADICALLY dead lock happening due to race condition in updateMetadata() has been solved. If you were using the DOM interface in the Oracle XDK for Java, and you were using a multi-threaded application to access a DOM node of class XMLText, then it was possible for one or more threads to encounter a Java ClassCastException, either on java.lang.String, or char[] (often reported as double qoutesC[double qoutes). That could happen in a variety of conditions, but most commonly, when one thread was getting the content of the text node, and another thread was checking for white space in the content. In particular, it could happen when applying an XSL transformation. Workaround: Avoid accessing the same DOM document from multiple threads. Use synchronization. ESB SOAP Service WSDL URL does not flip to old value after SOA restart For sortable model, the row keys were not set correctly when the model was non ADFm based like collection or list.

7527216

Oracle SOA Platform 10.1.3.5

7527580

Oracle XML Developer Kit

10.1.3.5

7530456

Oracle ESB

10.1.3.5

7532806

Oracle JDeveloper

10.1.3.5

7533278 7533470 7537553

Oracle Web Services Manager Oracle ESB Web Services

10.1.3.5 10.1.3.5 10.1.3.5 Not available If the out file directory has .. and it is very long, then it throws IO Exc eption for windows for genProxy.

7541324 7552903

Oracle Web Services Manager Oracle Platform Security for Java

10.1.3.5 10.1.3.5 Not available

96

Bug Number 7552980

Component Oracle TopLink

Version Fixed 10.1.3.5

Description When using in memory querying (conforming) with the single qouteslikesingle qoutes operator in a mult ithreaded scenario, java.util.ConcurrentModifica tionException may be thrown. LOSS OF MILLISECOND PRECISION WHEN DB ADAPTER READS COLUMN OF TYPE, TIMESTAMP. gt lt /SUPPL_DETAIL gt gt lt /SUPPL_DETAIL gt ESB MQ SERIES ADAPTER NOT CONSUMING MESSAGES IN HA ENVIRONMENTS If validateXML is double qoutestruedouble qoutes and if the wsdl-messagesingle qoutes part-type is double qoutesxsd:intdouble qoutes, double qoutesxsd:stringdouble qoutes etc (some predefined simple type from XSD namespace), the verification of XML payload fails with error of kind: double qoutesCannot resolve single qoutesxsd:intsingle qoutes to a type definition for element Elem1double qoutes. Release Notes: Fix problem of BPEL passing wsa headers to services that BPEL SENSOR ACTION W/ JMS ADAPTER DOES NOT ROLLBACK / CLOSE THE CON. ON ERROR The server status page shows incorrect values after 10.1.3.4 PS is applied When doing a content only encryption of a text node special characters like lt , gt , & and \r are not escaped. Because of this, this XML cannot be decrypted. Changed values of dspInvokeThreads or dspEngineThreads in 10.1.3.4 will not get revert back after server restart.

7555498

Oracle SOA Platform 10.1.3.5

7564601

Oracle ESB

10.1.3.5

7571727

Oracle SOA Platform 10.1.3.5

7572780

Oracle SOA Platform 10.1.3.5

7573176

Oracle SOA Platform 10.1.3.5

7575666

Oracle HTTP Server

10.1.3.5

7576325

Oracle Security Developer Tools

10.1.3.5

7577303

Oracle SOA Platform 10.1.3.5

97

Bug Number 7583160

Component

Version Fixed

Description DeliveryService:mResults might cause lock issues during high load and needs to be threadsafed. RELEASE NOTE: DeliveryService:mResults might cause lock issues during high load and needs to be threadsafed. The attribute disable-output-escaping was effectively ignored by the mapper test tool. Slow performance retrieving high amount of xml data from web service BPELProcessId classsingle qoutess equals method is now implemented to take into account the nullity of revision tag Release Notes: Revert back the default behavior of pre-10.1.3.4. In case of unhandled exception, BPEL will not rethrow the exception. Configuration property handleTopLevelFault set to false will cause rethrow of exception Release Notes: Property named transaction in configuration section of bpel.xml is renamed to handleTopLevelFault in 10.1.3.5. If handleTopLevelFault is set to true, BPEL will not bubble up the unhandled exception. If it is not set, BPEL will bubble up the exception. AQ BASED ESB_CONTROL TOPIC QUEUE TABLES GROW ohs-routing is not restored correctly when stopping applications. Handles NullPointer Exception when SAP ADAPTER WSDL USED IN FOR ESB HANDLES ISSUE OF NullPointerException WHEN USING OPMNCTL STARTPROC/STOPROC

Oracle SOA Platform 10.1.3.5

7583160

Oracle SOA Platform 10.1.3.5

7583876

Oracle SOA Platform 10.1.3.5

7585305

Web Services

10.1.3.5

7590267

Oracle SOA Platform 10.1.3.5

7594608

Oracle SOA Platform 10.1.3.5

7599006

Oracle ESB

10.1.3.5

7602398

Oracle Containers for J2EE Oracle ESB

10.1.3.5

7605449

10.1.3.5

7605758

Oracle ESB

10.1.3.5

98

Bug Number 7605849

Component

Version Fixed

Description Resource adapter will restart after double qoutesopmnctl stopproc application=double qoutesappdouble qoutesdouble qoutes and then by doing double qoutesopmnctl startproc application=double qoutesappdouble qoutesdouble qoutes Resource adapter will restart after opmnctl stopproc application=app and then by doing opmnctl startproc application=app RELEASE NOTES: While using ftp adapter to write file on ftp server, sometime the file is not successfully written to the server. This bug is more likely to arise when keepConnections=false and/or using IIS ftp server. The bpel instance completes successfully without reporting any error, but the file is not written/partially written. charts display on worklistapp is causing OutOfMemoryError Loss of messages from MQ queue when process state changed. Rare deadlock occurred during commit of transaction. Threads stuck in acquir eReadLock and waitOnLock

Oracle SOA Platform 10.1.3.5

7605849

Oracle SOA Platform 10.1.3.5

7611330

Oracle SOA Platform 10.1.3.5

7612681

Oracle SOA Platform 10.1.3.5

7612933

Oracle SOA Platform 10.1.3.5

7612976

Oracle TopLink

10.1.3.5

99

Bug Number 7628551

Component

Version Fixed

Description Mechanism to cache the WSDL information when using UDDI registry. To use the caching feature for UDDI the user needs to do the following : 1. PartnerLinkBinding property useRegistryCache needs to be set to true in bpel.xml file for the partner link which is using UDDI registry. 2. Ensure the following property is set in domain.xml file : lt property id=uddiRefreshInterval gt lt name gt Refresh Interval for UDDI Cache lt /name gt lt value gt 86400 lt /value gt lt comment gt lt ![CDATA[ The periodic time interval in seconds after which the UDDI cache will be refreshed. All entries in the cache will be deleted when its refreshed. lt p/ gt For the partnerlinks whose WSDL location is obtained through UDDI registry the WSDL location is cached after the first invocation. This optimization is applicable only if partnerlink binding property useRegistryCache is set to true in bpel.xml. lt p/ gt The default value is 86400 which is one day. lt p/ gt ]] gt lt /comment gt lt /property gt This determines the refresh interval in seconds for UDDI cache. The default value is 86400. Mechanism to cache the WSDL information when using UDDI registry. To use the caching feature for UDDI the user needs to do the following : 1. PartnerLinkBinding property useRegistryCache needs to be set to true in bpel.xml file for the partner link which is using UDDI registry. 2. Ensure the following property is set in collaxa-config.xml file : lt property id=uddiRefreshInterval gt lt name gt Refresh Interval for UDDI Cache lt /name gt lt value gt 86400 lt /value gt lt comment gt lt ![CDATA[ The periodic time interval in seconds after which the UDDI cache will be refreshed. All entries in the cache will be deleted when its refreshed. lt p/ gt For the partnerlinks whose WSDL location is obtained through UDDI registry the WSDL location is cached after the first invocation. This

Oracle SOA Platform 10.1.3.5

100

Bug Number 7631662

Component

Version Fixed

Description RACE CONDITION WITH BPEL PROCESS DOMAIN OBSERVER ERRORING OUT DURING BPEL DEPLOYMENT OR PROCESS LOADING AT STARTUP HAS BEEN FIXED. Not available ActivityManagerLocalbean not found in ProcessManagerbean The copy rule for the email body - that implies it to be an attachment, is no longer generated by the ui. Email body should now appear inline and not as an attachment. Fixed length padding ignored for empty elements while using NXSD translation. Sybase does not work properly as the database used for HTTP session This fix ensures that the wsa:Action SOAP Header has same value as the It also fixes a couple of bugs which caused the wsa:Action SOAP Header on Release Notes: In a clustered environment a worklistapp invoking task detail page on a different node will get http500 error. The Sensor.xsd under single qoutes lt bpel gt /server/xmllibsingle qoutes made to conform to the ActionData DOM generated by BPEL Sensors The Sensor.xsd under single qoutes lt bpel gt /server/xmllibsingle qoutes made to conform to the ActionData DOM generated by BPEL Sensors HTTP request with length greater than 4096 returns 400 response in OC4J Standalone

Oracle SOA Platform 10.1.3.5

7632246 7633288

Oracle Containers for J2EE

10.1.3.5

Oracle SOA Platform 10.1.3.5

7634328

Oracle SOA Platform 10.1.3.5

7634798

Oracle SOA Platform 10.1.3.5

7635412

Oracle Containers for J2EE

10.1.3.5

7636636

Oracle SOA Platform 10.1.3.5

7637328

Oracle SOA Platform 10.1.3.5

7639776

Oracle SOA Platform 10.1.3.5

7641088

Oracle Containers for J2EE

10.1.3.5

101

Bug Number 7648546

Component Oracle HTTP Server

Version Fixed 10.1.3.5

Description SIMPLE PHP SCRIPT WITH DATE() PHP5 FUNCTION WILL GENERATE CORE ON 10.1.3.3 Grouping by Week in a Crosstab or Chart view could cause group values for Day of Month or Day of Week to be calculated incorrectly for weeks that include the end of one month and the beginning of another. JMS adapter : When oc4j is shutdown or process state changed to stopped messa ges or lost. WS-ADDRESSING HEADERS NOT BEING PASSED THROUGH ESB. Not available DMS Collector uses high CPU for preparing for logging metrics tables. Not available Not available JmsAdapter suddenly stops polling and there is no exception in the logs. CallStatus was cached unnecessary in cube context until it is replaced by oth er invocation

7653552

Oracle Application Server Integration BAM

10.1.3.5

7656219

Oracle SOA Platform 10.1.3.5

7657634

Oracle ESB

10.1.3.5

7657731 7670088

Oracle Containers for J2EE Oracle Application Server 10g Enterprise Edition

10.1.3.5 10.1.3.5

7670557 7670571 7670810

Oracle SOA Platform 10.1.3.5 Oracle HTTP Server 10.1.3.5

Oracle SOA Platform 10.1.3.5

7672698

Oracle SOA Platform 10.1.3.5

7674690 7675194

Oracle Web Services Manager

10.1.3.5 While using bpelx:rename activity in the bpel process, the error below is seen if bpel retries some partnerlink in that bpel process: double qoutesoracle.xml.parser.v2.X MLDOMException: invalid namespacefor prefix xmlnsdouble qoutes. Not available 0 byte task detail (content.html) is attached to human task notification e-mail

Oracle SOA Platform 10.1.3.5

7678771 7687857

Oracle Web Services Manager

10.1.3.5

Oracle SOA Platform 10.1.3.5

102

Bug Number 7694903

Component Oracle XML Developers Kit

Version Fixed 10.1.3.5

Description If you were using the XDK for Java to process an XML Schema; and the Schema document used lt xsd:redefine gt to redefine a complex or simple type, at more than one level of lt xsd:redefine gt ; and the included Schema document did _not_ specify a target namespace with lt xsd:schema targetNamespace=... gt ; then it was possible for the processing to fail with XML-24528: Invalid reference (for complex types) or XML-24505: Invalid value single qoutesenumerationsingle qoutes specified for facet (for simple types). Workaround: Always specify an explicit targetNamespace attribute on the lt xsd:schema gt element. Not available Redeploying of ESB project using JDev or ant would cleanup the Slide repository for the given project and would maintain only the up-to-date artifacts of the given project. Deleting the service from ESB Console will not remove the artifacts from slide repository as they could be referred other services. oc4j creates new LDAP connection for each incoming request when JSSO associated application is used. Unable to invoke dynamic http bindings

7697720 7699878

Oracle SOA Platform 10.1.3.5 Oracle ESB 10.1.3.5

7704892

Oracle Platform Security for Java

10.1.3.5

7705724 7705914 7709468

Oracle SOA Platform 10.1.3.5 Oracle Web Services Manager 10.1.3.5

Oracle SOA Platform 10.1.3.5

BPEL FAULT THROWN IN CATCH/ALL BLOCK NOT RETURNED WHEN TX MARKED FOR ROLLBACK IN AN EJB INVOKED FROM A BPEL PROCESS

103

Bug Number 7709468

Component

Version Fixed

Description BPEL FAULT THROWN IN CATCH/ALL BLOCK NOT RETURNED WHEN TX MARKED FOR ROLLBACK IN AN EJB INVOKED FROM A BPEL PROCESS Extend Response Header Handler functionality to Throw Faults. A New Partner Link property double qoutesfaultableResponseHea derHandlerdouble qoutes is implemeneted, which should point to the java .class that implemets the interface com.collaxa.cube.ws.Faultabl eHeaderHandler. This class can now throw BPELFault(s) based on the contents of Response Header. For Example: in bpel.xml, set this property as: <partnerLinkBinding name=double qoutesCallMyTestFuncdoubl e qoutes> <property name=double qouteswsdlLocationdouble qoutes>CallMyTestFunc.wsd l</property> .... <propertyname=double qoutesfaultableResponseHea derHandlerdouble qoutes> com.collaxa.cube.ws.FaultHe aderHandlerImpl </property> </partnerLinkBinding>

Oracle SOA Platform 10.1.3.5

7709765

Oracle SOA Platform 10.1.3.5

104

Bug Number 7709765

Component

Version Fixed

Description Release Notes: Extend Response Header Handler functionality to Throw Faults. A New Partner Link property faultableResponseHeaderHa ndler is implemeneted, which should point to the java .class that implemets the interface com.collaxa.cube.ws.Faultabl eHeaderHandler. This class can now throw BPELFault(s) based on the contents of Response Header. For Example: in bpel.xml, set this property as: lt partnerLinkBinding name=CallMyTestFunc gt lt property name=wsdlLocation gt CallMyTestFunc.wsdl lt /property gt .... lt propertyname=faultableResp onseHeaderHandler gt com.collaxa.cube.ws.FaultHe aderHandlerImpl lt /property gt lt /partnerLinkBinding gt Cannot send email to comma separated list of addresses. RMI over HTTP doesnsingle qoutest support a dot in an application name. Named View Criteria was not getting passivated and hence was not getting activated during next request to fetch paginated data for the view criteria condition. large number of BPEL Processes deployed. For using the feature/fix, you need to add below property to $OARCLE_ HOME/integration/esb/con fig/esb_config.ini and then restart soa. VerificationService code is modified to read realmname from http header using attribute double qoutesIDENTITY_ CONTEXTdouble qoutes for multi-realm support.

Oracle SOA Platform 10.1.3.5

7709827 7712394

Oracle SOA Platform 10.1.3.5 Oracle Containers for J2EE Oracle JDeveloper 10.1.3.5

7714511

10.1.3.5

7720420

Oracle ESB

10.1.3.5

7827801

Oracle SOA Platform 10.1.3.5

105

Bug Number 7827801

Component

Version Fixed

Description VerificationService code is modified to read realmname from http header using attribute IDENTITY_ CONTEXT for multi-realm support. There is absolutely no log on log.xml even if WorkConsumer.run() is terminated by exceptions. This fix ensures ParseEscapedXML function does not throw the FOTY0001 type error when an xpath expression with a valid escaped xml string is specified as argument. Http 500 response is generated when content-type has no subtype or content-ty pe is empty. NPE has been fixed in HTTP basic authorization with HTTP binding. NAMED FAULT NOT PROPAGATING FROM ESB TO CALLING BPEL

Oracle SOA Platform 10.1.3.5

7828331

Oracle Containers for J2EE

10.1.3.5

7832818

Oracle SOA Platform 10.1.3.5

7955521

Oracle Containers for J2EE

10.1.3.5

8197736

Oracle SOA Platform 10.1.3.5

8201910

Oracle ESB

10.1.3.5

106

Bug Number 8203470

Component Oracle ESB

Version Fixed 10.1.3.5

Description ESB Does not provide support for adapter end point property single qoutesuseJgroupConfigFilesi ngle qoutes. ESB Does not provide support for adapter end point property single qoutesuseJgroupConfigFilesi ngle qoutes. If ESB_RT and BPEL are in different containers, the bug fix for 8203470 wonsingle qoutest be working as expected with out following configuration change. In OH/opmn/config/opmn.xm l of the container where esb_ rt is running, edit the jvm options of single qoutesoc4j_ esbrtsingle qoutes, and add -Dorabpel.home= lt Oracle Home of bpel gt . for example: lt process-type id=oc4j_esbrt module-id=OC4J status=enabled gt lt module-data gt lt category id=start-parameters gt lt data id=java-options value=-server -XX:MaxPermSize=128M -ms512M -mx512M -XX:AppendRatio=3 -Djava.security.policy=$ORA CLE_HOME/j2ee/oc4j_ esbrt/config/java2.policy -Djava.awt.headless=true -Doc4j.userThreads=true -Dhttp.webdir.enable=false -Doraesb.home=/home/orac le/product/10.1.3.1/OracleA S_1/integration/esb -Dorabpel.home=/home/ora cle/product/10.1.3.1/Oracle AS_1/bpel -Dhttp.proxySet=false/ gt / MOD_REWRITE BEHAVES INCORRECTLY ON APACHE 2.0 ON HPUX ITANIUM Not available Release Notes: A parallel workflow involving an assignee performing ad hoc routing to a new user is now supported.

8208760

Oracle HTTP Server

10.1.3.5

8210203 8211568

Oracle HTTP Server

10.1.3.5

Oracle SOA Platform 10.1.3.5

107

Bug Number 8212881

Component

Version Fixed

Description In DB Adapter, when selecting a stored procedure with no arguments and reside s within a package, an error occurs, and the user cannot select the procedure and proceed. In case users have multiple connection-factories with the same host, port and queue manager, then please include config-property connectionFactoryLocation with the following syntax. lt config-property name=connectionFactoryLoc ation value=UNIQUE_VAL/ gt under the connection-factory element in oc4j-ra.xml db adapter could not treat b.c. datetime properly Not available NEW OPERATIONS ADDED TO A WSDL ARE NOT CORRECTLY SAVEDNEW OPERATIONS ADDED TO A WSDL ARE NOT CORRECTLY SAVED Earlier http:address elements were showing service url instead of virtual url for registered service wsdl url.

Oracle SOA Platform 10.1.3.5

8214947

Oracle SOA Platform 10.1.3.5

8216730 8217148 8218571

Oracle SOA Platform 10.1.3.5 Oracle SOA Platform 10.1.3.5 Oracle ESB 10.1.3.5

8227167

Oracle Web Services Manager

10.1.3.5

108

Bug Number 8227218

Component Oracle ESB

Version Fixed 10.1.3.5

Description Manual steps to setup password encryption between ESB and BPEL 1. Take new non-default password for weblogic user and encrypt it using the bpel dev prompt, for example if your non-default password is notweblogic do: SOA:~/product/10.1.3.1/Or acleAS_1/bpel/bin]$ . ./devprompt.sh SOA:~/product/10.1.3.1/Or acleAS_1/bpel/bin]$ java com.collaxa.cube.util.Encrypt Password notweblogic WCRx6zgvsHh9yCswMh6hg Q== 2. Update ant-orabpel.properties with the encrypted password for example: /home/oracle/product/10.1. 3.1/OracleAS_ 1/bpel/utilities /ant-orabpel.properties should NOT contain admin.password which is plain text but you should add the encrypted password from step 4. admin.encrypted.password = WCRx6zgvsHh9yCswMh6hg Q== 3. Restart your SOA Managed Server from Weblogic Console. Manual steps to setup password encryption between ESB and BPEL 1. Take new non-default password for weblogic user and encrypt it using the bpel dev prompt, for example if your non-default password is notweblogic do: SOA:~/product/10.1.3.1/Or acleAS_1/bpel/bin]$ . ./devprompt.sh SOA:~/product/10.1.3.1/Or acleAS_1/bpel/bin]$ java com.collaxa.cube.util.Encrypt Password notweblogic WCRx6zgvsHh9yCswMh6hg Q== 2. Update ant-orabpel.properties with the encrypted password for example: /home/oracle/product/10.1. 3.1/OracleAS_ 1/bpel/utilities /ant-orabpel.properties should NOT contain admin.password which is plain text but you should add the encrypted password from step 4. admin.encrypted.password = WCRx6zgvsHh9yCswMh6hg Q== 3. Restart your SOA Managed Server from Weblogic Console. Manual steps to setup password

109

Bug Number 8230352 8231894

Component Web Services

Version Fixed 10.1.3.5

Description

Oracle SOA Platform 10.1.3.5

Manually added activation agents were removed after saving. The problem of data encryption failure on a Receive or Pick activity which is a callback of an async process (not a create instance activity) is fixed. REFRESHING WSDL ON JDEV, THE SERVICES ARE NOT CORRECTLY DELETED SYSTEM FREE MEMORY CALCULATIONS ARE INCORRECTLY CALCULATED IN IAS CONSOLE Namespace would always gets printed for XML elemtns as xmlns, if namespace URI is not null A multibyte URL request may cause ArrayIndexOutOfBoundsExc eption.

8234306

Oracle SOA Platform 10.1.3.5

8238994

Oracle ESB

10.1.3.5

8240061

Oracle Application Server 10g

10.1.3.5

8249924

Oracle SOA Platform 10.1.3.5

8251347

Oracle Containers for J2EE

10.1.3.5

8251981 8257223

Web Services

10.1.3.5 CONFIGURING THE NOTIFICATIONSERVICE TO USE SMTP AUTHENTICATION HAS BEEN FIXED. The authenticate bpel ldap xpath function failed load ldap connection Not available NullPointerException when bpel process invokes more than one operation on the same partner link via uddi. double qoutesshow alldouble qoutes of BPELConsolesingle qoutess instances page has been limited to show at most 1000 instances per page. show all of BPELConsolesingle qoutess instances page has been limited to show at most 1000 instances per page. Not available

Oracle SOA Platform 10.1.3.5

8263144

Oracle SOA Platform 10.1.3.5

8264042 8265534

Oracle Containers for J2EE

10.1.3.5

Oracle SOA Platform 10.1.3.5

8269607

Oracle SOA Platform 10.1.3.5

8269607

Oracle SOA Platform 10.1.3.5

8269824

Oracle JDeveloper

10.1.3.5

110

Bug Number 8279280

Component

Version Fixed

Description Provide threshHoldTimeInMinutes property in recovery-config.xml to disable auto recovery for invokes, callbacks and activities. Auto recovery will pick invoke and callbacks messages with receive data lt current time - also, auto recovery will pick activities with modify date lt current time Release Notes: Due to JavaMail implementation differences, in 10.1.3.4 Actionable email feature throws Error in closing email folder error. Datasource Proxy functionality throws exception when JDBC is upgraded using shared libraries. ESB REPROCESSING API RESUBMITINSTANCEIDS CONSUMES MORE TIME FOR RESUBMITTING MQ Adapter can handle the order of message processing when IgnoreReplyForErrors is set to true on SyncReqResActivationSpec as follows. IgnoreReplyForErrors=true To solve his issue the customer may create a custom step containing: HttpServletRequest request = (HttpServletRequest)message Context.getProperty(javax.se rvlet.request); String queryString = request.getQueryString(); messageContext.setExtraQue ryString(queryString); Not available The property nxsd:handleLargeDocuments can be defined in server level when the following is written in pc.properties. oracle.tip.pc.services.translati on.xlators.nxsd.HandleLarge Documents=true You donsingle qoutest need to specify it in each xsd with the above setting.

Oracle SOA Platform 10.1.3.5

8280097

Oracle SOA Platform 10.1.3.5

8284461

Oracle Containers for J2EE

10.1.3.5

8288687

Oracle ESB

10.1.3.5

8289376

Oracle SOA Platform 10.1.3.5

8290794

Oracle Web Services Manager

10.1.3.5

8294006 8294315

Oracle JDeveloper

10.1.3.5

Oracle SOA Platform 10.1.3.5

111

Bug Number 8295266

Component

Version Fixed

Description In a BPEL process, among a set of scopes, when the last scope is positioned within Switch or similar activities, during compensation,this lastly completed scope will be compensated first irrespective of the positioning of the scopes. gt lt /SUPPL_DETAIL gt OSB interop feature would not cause JMS adapter to not work with JMS queue running on WLS 9.2 If customer is using interop feature introduced thru bug 7349221 - PROVIDE T3 INTEROP BETWEEN BPEL AND OSB 3.1 and customer is also using JMSAdapter that connects to JMS Queue present on 9.2 WLS and weblogic.jar has been added in your environment using metalink note 549016.1, no server.xml file change is needed, Else follow below instructions : a. Open $ORACLE_HOME/j2ee/ lt container name gt /config/server.xml in some editor, where lt container name gt is the name of container where BPEL is deployed (For example oc4j_ soa) b.Search for name=oracle.bpel.common version=10.1.3 gt c. Inside oracle.bpel.common shared library, add one more lt code-source path/ gt as below : lt code-source path=$ORACLE_ HOME/bpel/lib/wlclient_ oc4jinterop.jar/ gt Please note that you would need to expand above $ORACLE_ HOME to it actual path (please look at entry for orabpel.jar in same file for example). PURGE_BY_DATE.SQL DOES NOT DELETE DATA IN ESB_SERVICE_ RELATION TABLE

Oracle SOA Platform 10.1.3.5

8296353

Oracle SOA Platform 10.1.3.5

8298053

Oracle ESB

10.1.3.5

112

Bug Number 8307790

Component

Version Fixed

Description MQ Adapter dequeue can work on the following configuration. 1. XA is used for MQ Adapter. 2. oc4j-ra.xml contain deployment configurations for deploying MQ adapter to OC4J. 3. Transaction Manager (JTA) is configured to use Database Store as persistent store for logs. Infinite loop with ORAPBEL-02104, while a faulted message was retried by The view title and prompts are not displayed properly when viewed in Active Studio or ActiveViewer. The view title and prompts are not displayed properly when viewed in Active Studio or ActiveViewer. Excessive Logging of a Warning message at single qoutesWARNINGsingle qoutes Level. Excessive logging of warning message The value parameter passed in Predicate.addClause contains Strings, and will be deprecated. Please pass List of ITaskAssingee. in domain.log may occur whenever task-service or task-query-service is used. Not available XML PARSING ERROR WHEN ONE RS CALLS ANOTHER

Oracle SOA Platform 10.1.3.5

8313574

Oracle SOA Platform 10.1.3.5

8325545

Oracle Application Server Integration BAM

10.1.3.5

8330123

Oracle SOA Platform 10.1.3.5

8331901 8334063

Oracle SOA Platform 10.1.3.5 Oracle ESB 10.1.3.5

8334813

Web Services

10.1.3.5

8335304

Oracle Web Services Manager

10.1.3.5

CLOSE_WAITS sockets were keep on increasing due to policymanger polling. INVALID TOKEN ERROR IN VERIFICATION SERVICE. RECEIVED INVALID TOKEN ERROR when trying to use UpdateTaskOutcome using the Workflow context returned in initiate task opertation.

8337869

Oracle SOA Platform 10.1.3.5

113

Bug Number 8342907

Component

Version Fixed

Description Callback for pick activity with onMessage branches on more than 2 partnerlinks are now delivered as per BPEL spec. For application running in WebSphere StackOverFlow error was thrown when large number of users interacted with the application because ADFContext threadlocals were not getting released by Websphere app server and so custom filter had to be implemented in the application since it was not using ADF model based ADFBindingFilter. When RMIConnectionException occurs while calling ejb method, oc4j recover the call until other exception occurs. When RMIConnectionException occurs while calling ejb method, oc4j recover the call until other exception occurs. Summary Crosstab show empty Cross Total when active data arrives to the report and is applied; or when filter at any column is applied Also when a summary crosstab report, with some rows filtered out is collapsed at any higher level and then expanded, aggregated for the filtered rows are also visible. For Summary Calculator with Count Distinct selected as aggregate function ,Cross Total will still be blank if filtering at Column level is selected and active data is applied to the report. In such case, row level totals will also blank, if rows/columns are collapse. It causes performance issue at JMXStateFactgory.getJMXStat e() to access EJB instances from many clients at the same time.

Oracle SOA Platform 10.1.3.5

8347111

Oracle JDeveloper

10.1.3.5

8348124

Oracle Containers for J2EE

10.1.3.5

8357339

Oracle Application Server Integration BAM

10.1.3.5

8359621

Oracle Containers for J2EE

10.1.3.5

8359856

Oracle Web Services Manager

10.1.3.5

114

Bug Number 8364839

Component Oracle Application Server Integration BAM

Version Fixed 10.1.3.5

Description The issue was presence of extra time entries on x-axis breaking the time interval rule provided at the time of bar chart report creation. HUMAN WORKFLOW TASKS NOT ROLLED BACK WHEN INVOKING BPEL PROCESS INSTANCES TIME OUT. Release Notes: HUMAN WORKFLOW TASKS NOT ROLLED BACK WHEN INVOKING BPEL PROCESS INSTANCES TIME OUT.

8371134

Oracle SOA Platform 10.1.3.5

8371134

Oracle SOA Platform 10.1.3.5

8371405 8394335

Web Services

10.1.3.5 Notifications on ASSIGN were not sent when a task was escalated due to a timeout. NullPointerException happened while transaction recovery phase for jms adapter Not available When applying the filter expression in a chart/list is within a time period - 1 DAY ago, the filter fails with data that is the current day with a time of 00:00:00 AM (or 12:00:00 AM). To solve his issue the customer may create a custom step containing: messageContext.setProperty( com.cfluent.gateway.http.urls uffix, ;test=112); 8401899

Oracle SOA Platform 10.1.3.5

8395619

Oracle SOA Platform 10.1.3.5

8396943 8399778

Oracle SOA Platform 10.1.3.5 Oracle Application Server Integration BAM 10.1.3.5

8401290

Oracle Web Services Manager

10.1.3.5

8401899

Oracle SOA Platform 10.1.3.5

8402083 8405696

Oracle SOA Platform 10.1.3.5 Oracle SOA Platform 10.1.3.5

Not available client classes now have the serial version id used in by the class files A fault poilicy binding provided at domain level can provide specific process names that bind to a fault policy file.

8412783

Oracle SOA Platform 10.1.3.5

115

Bug Number 8415887

Component

Version Fixed

Description javax.xml.xpath.XPathExpres sionException: FOTY0001 error when using ora:translateFromNative function. ESB 10.1.3.4 IS NOT ABLE TO COMMUNICATE WITH A SECURED WEB SERVICE NullPointerException occurred in NXSDTranslatorImpl.endEle ment() when an element doesnsingle qoutest have any tags within complexType as follows. lt element name=empty gt lt complexType/ gt lt /element gt Applying fix for bug 5709216 breaks EM deployment functionality. MQ Adapter logs debug statements even at ERROR Levels. This fix ensures that BPEL on weblogic throws valid and appropriate exceptiond and not null pointer exceptions. Not available

Oracle SOA Platform 10.1.3.5

8419381

Oracle ESB

10.1.3.5

8424938

Oracle SOA Platform 10.1.3.5

8425672

Oracle Containers for J2EE

10.1.3.5

8427963

Oracle SOA Platform 10.1.3.5

8435877

Oracle SOA Platform 10.1.3.5

8436835 8444973 8451012

Oracle SOA Platform 10.1.3.5 Oracle JDeveloper Oracle ESB 10.1.3.5 10.1.3.5

see bug 8451012 Bug fix for ClassCastException when ESB Service is called with Custom SOAP Header Not available BPEL Suitcase that has an MQ Adapter with transaction configured as double qoutesLocal BPEL Suitcase that has an MQ Adapter with transaction configured as double qoutesLocal Transactiondouble qoutes deploys fine with the fix. When a local partner link is created in a scope, an invoke in the scope cansingle qoutest be wired to the local partner link. xml_document table insert/update will work with sql server.

8453184 8458964

Oracle SOA Platform 10.1.3.5 Oracle SOA Platform 10.1.3.5

8464043

Oracle SOA Platform 10.1.3.5

8466181

Oracle SOA Platform 10.1.3.5

116

Bug Number 8467106

Component Oracle JDeveloper

Version Fixed 10.1.3.5

Description isDirty flag is reset when we reconnect after a disconnect operation with ret ainState flag set to true. lt FD gt has been added in inline jgroups configuration to detect the crash of primary node for singleton adapters (for example File) when we use useJgroupConfigFile=false or do not define useJgroupConfigFile at all. Two new properties fd_ timeout and fd_max_tries have been introduced which could be used to set timeout and max_tries parameter of lt FD gt configuration. LDAP connection remained open after authenticating user against LDAP repository with Worklist API. Not available The issue of deployment plan not being applied on different nodes of the cluster has been addressed with this fix. File/F_tp adaptersingle qoutess MOVE operation doessingle qoutesnt work when source and target file are on different file systems and target is on NFS. OPMNCTL STATUS -FMT UTM SHOWS ZERO FOR HTTP_SERVER Under load, nonBlockingInvoke property on partnerlink may run into MetaData Not Found Errors NullPointerException thrown with bpelx:remove has been fixed.

8469220

Oracle SOA Platform 10.1.3.5

8469438

Oracle SOA Platform 10.1.3.5

8471147 8481847

Oracle SOA Platform 10.1.3.5 Oracle SOA Platform 10.1.3.5

8516268

Oracle SOA Platform 10.1.3.5

8517957

Oracle Application Server 10g

10.1.3.5

8519884

Oracle SOA Platform 10.1.3.5

8525367

Oracle SOA Platform 10.1.3.5

8533225 8541426 8552186 8554605

Web Services Web Services

10.1.3.5 10.1.3.5 Not available In a production server, we do not allow deployment of a process with same

Oracle SOA Platform 10.1.3.5 Oracle SOA Platform 10.1.3.5

8557884

Web Services

10.1.3.5

117

Bug Number 8568602

Component

Version Fixed

Description Release Notes: In a high notification volume environment, the actionable notification delivery stalls with JMS queue filling up rapidly beyond a point. Identity Service API function lookupUser() fails, if user has more than one description. NullPointerException happened while transaction recovery phase for Apps Adapter Concerte wsdl would be generated if their are 2 imports of wsdl in ref-wsdl where irst wsdl does not have portType while second import has portType For variable length encoding schemes like UTF8, it is up to the user to ensure that fixed Length of bytes read doesnsingle qoutest include any partially read character. In byte mode: nxsd:stream=bytes we have introduced a new annotation nxsd:lengthUnit which may be used with nxsd:fixedLength annotation to provide hints on the unit of length. usage: lt xsd:element name=field1 type=xsd:string nxsd:style=fixedLength nxsd:length=10 nxsd:lengthUnit=Byte/ gt implies: read 10 bytes from native and encode into a string value according to nxsd:encoding attribute value or utf8 as default. please refer to this wiki for more instructions: Simultaneous invocation of HashMap.put() method causes stuck threads. Simultaneous invocation of HashMap.put() method causes stuck threads.

Oracle SOA Platform 10.1.3.5

8569553

Oracle SOA Platform 10.1.3.5

8602322

Oracle SOA Platform 10.1.3.5

8616203

Oracle SOA Platform 10.1.3.5

8627858

Oracle SOA Platform 10.1.3.5

8642678

Oracle SOA Platform 10.1.3.5

118

Bug Number 8643382

Component

Version Fixed

Description MQ poison messagesingle qoutess backout occurred and then xa transaction was committed when BPEL business process, to which the poison message was propagated threw RecourseException The transaction is once rolled back when BPEL business process, to which MQ poison message is propagated, throws RecourseException And then, the poison message gets backout immediately after itsingle qoutess dequeued at next time. For a content repository having a datacontrol of tree bindings such that there were recursive nodes then the authorizations of these datacontrol attributes could not be edited because the authorization panel did not pop up and was throwing OutOfMemory errors. EHDR:GETINSTANCEID() RAISES NPE WHEN USING MORE THAN ON ROUTING SERVICE

Oracle SOA Platform 10.1.3.5

8651969

Oracle JDeveloper

10.1.3.5

8653491

Oracle ESB

10.1.3.5

2.2 Oracle Application Server 10g Enterprise Edition Bugs


The following table lists the Oracle Application Server 10g Enterprise Edition bugs fixed by this patch set.
Fixed in Release 10.1.3.1 10.1.3.1 Bug Number 4970818 5124839 Description Printlogs script is not included in 10.1.3 Class ODLFormatter throws a NullPointerException when using an ODLHandler with an anonymous logger. After having the process run 596 hours, opmnctl status -l shows N/A for uptime connections.active metric value leaks at Solaris platform. Race Condition may cause NullPointerException. connections.active metric value leaks at Solaris platform.

10.1.3.1 10.1.3.1 10.1.3.3 10.1.3.4

5330764 5645218 5365184 5645218

119

Fixed in Release 10.1.3.4

Bug Number 5914788

Description When multiple ip-address set in the request attribute of the ipaddr element of the notification server in opmn.xml like: <ipaddr remote="<ipaddress1>" request="<ipaddress1>;<ipaddress2>"/> "opmnctl status" command fails with "Bad OPMN server host address: <ipaddress1>;<ipaddress2>" and same error message is displayed after logging in AS Control. After having the process run 596 hours, opmnctl status -l shows N/A for uptime IASPT CAUSES DUPLICATE TRANSACTIONS AND SSL ERROR If the DMS property double qoutesoracle.dms.transtrace.maxaggregatesdou ble qoutes has been set, and a ggregate tracing enabled, e.g. System.setProperty(double qoutesoracle.dms.transtrace.enableddouble qoutes, double qoutestruedouble qoutes); System.setProperty(double qoutesoracle.dms.transtrace.maxtracesdouble qoutes, double qoutes5double qoutes); System.setProperty(double qoutesoracle.dms.transtrace.dumpenableddoub le qoutes, double qoutestruedouble qoutes); System.setProperty(double qoutesoracle.dms.transtrace.maxrecordsdouble qoutes, double qoutes500double qoutes); System.setProperty(double qoutesoracle.dms.transtrace.maxaggregatesdou ble qoutes, double qoutes2double qoutes); System.setProperty(double qoutesoracle.dms.transtrace.dumpintervaldoub le qoutes, double qoutes30double qoutes); System.setProperty(double qoutesoracle.dms.transtrace.maxdumpsdouble qoutes, double qoutes4double qoutes); System.setProperty(double qoutesoracle.dms.transtrace.dumpdestinationd ouble qoutes, double qoutes/tmp/dms1013 3/dumpdestinationdouble qoutes); System.setProperty(double qoutesoracle.dms.transtrace.debugdestinationd ouble qoutes, double qoutes/tmp/dms101 33/debugdestinationdouble qoutes); then a NullPointerException will occur once the maxaggregate limit is reached . Requests to URLs to in the aggregate list will produce this problem. Requests to URLs which are already in the aggregate list will be processed wi thout error. In both cases the request will return to the user - but in the former case ex cessive log messages will occur as the trace is written to the error log as p art of handling the exception. Not available

10.1.3.4 10.1.3.4 10.1.3.5

5330764 5763836 7197794

10.1.3.5

6972048

120

Fixed in Release 10.1.3.5

Bug Number 7485066

Description When regions are being defined declaratively, update listeners are not being configured. The listen can be defined programmatically using the Attributes.s etCacheEventListener api. DMS Collector uses high CPU for preparing for logging metrics tables. Not available SYSTEM FREE MEMORY CALCULATIONS ARE INCORRECTLY CALCULATED IN IAS CONSOLE OPMNCTL STATUS -L FAILS WITH 64-BIT JDK OPMN CORE DUMPS WHEN MORE THAN 5000 PROCESSES ARE RUNNING ON A SYSTEM AJP ROUTING TO /EM FROM OHS FAILS AFTER UPGRADE FROM 10.1.3.1 TO 10.1.3.4 OPMNCTL STATUS -FMT UTM SHOWS ZERO FOR HTTP_SERVER

10.1.3.5 10.1.3.5 10.1.3.5

7670088 6884887 8240061

10.1.3.5 10.1.3.5

7150052 7257456

10.1.3.5 10.1.3.5

7493666 8517957

2.3 Oracle Containers for J2EE Bugs


The following table lists the Oracle Containers for J2EE bugs fixed by this patch set.
Fixed in Release 10.1.3.1 10.1.3.1 10.1.3.1 10.1.3.1 Bug Number 5115115 5149744 5183276 5200238 Description OC4J doesn't free objects when clients access to an application. Unable to send large JMS Text of UTF-16 format. Excessive bean loading with bi-directional and N:M relationship. In 10.1.3, custom metric collector class is loaded by default application class loader. So, jar file is placed in /applib directory or it's required for adding configuration to global.libraries to put custom metric Now, metric collector api is contained in oc4j-api.jar if user define an ApplicationException as this: javax.ejb.ApplicationException(rollback=true), the user will receive an EJBException instead of the ApplicationException When using DB replication and servlet uses custom serializable object as session object, oc4j may throw AnnotatedClassNotFoundException in TopLink class library in getting session object. ></SUPPL_DETAIL> ></SUPPL_DETAIL> sometimes oc4j loses HttpSession on SSL transport.

10.1.3.1

5337882

10.1.3.1

5374839

10.1.3.1

5397239

121

Fixed in Release 10.1.3.1

Bug Number 5409823

Description ></SUPPL_DETAIL> ></SUPPL_DETAIL> NullPointerException is thrown in StandardRequestLogger.appendIP when application uses oc4j SSL web server and a client cancels transferring of server reply. For example, when user presses browser stop button in SSL, the problem could be reproduced. Performance degradation in getAttribute() OC4J doesn't call ExceptionListener when MessageListener is set to a subscrib er. OC4J doesn't take over query string when requested URLs are not mapped to any servlets. a request may return http response "404" when requested application is being redeployed with "-sequential" option in cluster environment. ServerAdministrator is not bound to JNDI if XA Resource initialization fails. standalone oc4j sends both of "Content-Length" and "Transfer-Encoding:chunked" headers. It violates RFC 2616 HTTP/1.1 Protocol. JMSException is thrown when calling close() from onMessage(). To fix the compilation errors seen intermittantly when the page encoding char acterset is GB18030. sometimes request.getSession() returns null when application uses plain non-clustering session. java.servlet.error.exception_type and java.servlet.error.exception will be null in an error page if error-page directive doesn't have "exception-type". Enables ormi to be used in conjunction with Java WebStart. System initialization halts with an error message when JAR dependencies in its system libraries are not satisfied. OC4J returns 404 response when mod_rewrite is enforced. Assigning NULL as a valid value at runtime for an attribute of type (Integer, Long, Character, Byte, Short, Float, Double or Boolean) of a taglib produced a java.lang.NullPointerException.

10.1.3.1 10.1.3.1 10.1.3.1

5498373 5518745 5604102

10.1.3.1

5611328

10.1.3.1 10.1.3.1

5668343 5670444

10.1.3.1 10.1.3.1

5677328 5685688

10.1.3.1

5700076

10.1.3.1

5707970

10.1.3.1 10.1.3.1

5711238 5715172

10.1.3.1 10.1.3.1

5726819 5756814

122

Fixed in Release 10.1.3.1

Bug Number 5909511

Description new InitialContext() returns ApplicationContext object when it's called on j2ee application. Then, applicationContext.getNameInNamespace() throws OperationNotSupportedException always. new InitialContext() returns ApplicationContext object when it's called on j2ee application. Then, applicationContext.getNameInNamespace() throws OperationNotSupportedException always. AJP requests may cause StackOverFlowError. Cluster failover of oc4j may cause deadlock. Fix to allow Servlet to send appropriate response to client when a JSP invoke d from the Servlet throws an unhandled exception. oc4j throws "OutOfMemoryError: PermGen space" when ejb application uses GenerateIIOP=true option. oc4j throws "OutOfMemoryError: PermGen space" when ejb application uses GenerateIIOP=true option. oc4j throws "IDL:omg.org/PortableServer/POA/AdapterA lreadyExists:1.0" when ejb application uses GenerateIIOP=true option and an application is redeployed after restarting it. When using RMI between different versions, "Disconnected: No such queue item:0" error occurs. Deploying an application with context root of "/" fails. Reduce the memory footprint of the cached EvermindPageContext object in the J SP container. Deployment fails with instantiation when an application inherits from Http SessionActivationListener. In AS environment, RMI server doesn't bind to 0.0.0.0. When primary key for cmp bean uses some columns and the web Timers occasionally stop executing. InternalPersistenceException is thrown by PersistenceHttpService.getPersistenceManager in initial access when using DB session replication. OC4J doesn't take over query string when requested URLs are not mapped to any servlets.

10.1.3.1 10.1.3.1 10.1.3.1

5929491 5944369 5961411

10.1.3.1

6002615

10.1.3.1

6021476

10.1.3.1

6043773

10.1.3.1

6114217

10.1.3.2 10.1.3.2

4260538 5121338

10.1.3.2

5208978

10.1.3.2 10.1.3.2 10.1.3.2 10.1.3.2

5261999 5264030 5395010 5395910

10.1.3.2

5604102

123

Fixed in Release 10.1.3.2

Bug Number 5611328

Description a request may return http response "404" when requested application is being redeployed with "-sequential" option in cluster environment. OC4J doesn't handle JSESSIONID correctly when comma "," is used for the separator of cookie values. Unable to send large JMS Text of UTF-16 format. if user define an ApplicationException as this: javax.ejb.ApplicationException(rollback=true), the user will receive an EJBException instead of the ApplicationException When using DB replication and servlet uses custom serializable object as session object, oc4j may throw AnnotatedClassNotFoundException in TopLink class library in getting session object. Performance degradation in getAttribute() Using CMP with M:N relationship causes some performance issue. getRequestDispatcher throws NullPointerException in user created thread. session-tracking disappears in orion-web.xml after deployment custom error page will be corrupted in AS mode when user requests "/apppath/WEB-INF/..." or "/apppath/META-INF/..." URI. ServerAdministrator is not bound to JNDI if XA Resource initialization fails. sometimes request.getSession() returns null when application uses plain non-clustering session. java.servlet.error.exception_type and java.servlet.error.exception will be null in an error page if error-page directive doesn't have "exception-type". Enables ormi to be used in conjunction with Java WebStart. System initialization halts with an error message when JAR dependencies in its system libraries are not satisfied. OC4J returns 404 response when mod_rewrite is enforced. Connection pool attribute validate-connection-statement is not being used by OC4J when a connections needs to be validated. Provides the facilities for identity propagation from servlet container to remote ejb container.

10.1.3.3

5097600

10.1.3.3 10.1.3.3

5149744 5337882

10.1.3.3

5374839

10.1.3.3 10.1.3.3 10.1.3.3 10.1.3.3 10.1.3.3

5498373 5572563 5608463 5616037 5662742

10.1.3.3 10.1.3.3

5668343 5700076

10.1.3.3

5707970

10.1.3.3 10.1.3.3

5711238 5715172

10.1.3.3 10.1.3.3

5726819 5756993

10.1.3.3

5846426

124

Fixed in Release 10.1.3.3

Bug Number 5864426

Description AutoUnpack may cause IOException when sharing ear files. AutoUnpack may cause IOException when sharing ear files. AJP requests may cause StackOverFlowError. The JMS Connector activation spec property "ReceiverThreads" is now deprecate d and is replaced by the MaxListenerThreads property. Additionally, a new Mi nListenerThreads property has been added. ></SUPPL_DETAIL> ></SUPPL_DETAIL> NullPointerException is thrown in StandardRequestLogger.appendIP when application uses oc4j SSL web server and a client cancels transferring of server reply. For example, when user presses browser stop button in SSL, the problem could be reproduced. Assigning NULL as a valid value at runtime for an attribute of type (Integer, Long, Character, Byte, Short, Float, Double or Boolean) of a taglib produced a java.lang.NullPointerException. Fix to allow Servlet to send appropriate response to client when a JSP invoke d from the Servlet throws an unhandled exception. Cookie values with illegal characters (like space) in it cannot be processed correctly. Java Web Start application cannot use EJB via https:ormi protocol. oc4j shows null line with timestamp to standard output log. Sometimes a redeploy operation or an application stop operation hang on Application.doStop. EvermindHttpServletRequest.getParameters throws NullPointerException if user defined servlet listener tries to call getParameter and client requests plain file. Deployment may fail when a XML encoding in ears configuration is not the same as a platform encoding. admin_client.jar command -bindWebApp will fail when password is not ClassCastException is thrown when transaction handles an error from setRollbackOnly. transaction state is corrupted and beginning of transaction fails because transaction resource is active when using external JMS resource and it throws XAException in end of transaction.

10.1.3.3 10.1.3.3

5929491 5949896

10.1.3.4

5409823

10.1.3.4

5756814

10.1.3.4

5961411

10.1.3.4 10.1.3.4 10.1.3.4 10.1.3.4

6131077 6278851 6153597 6199681

10.1.3.4

6080570

10.1.3.4

6082272

10.1.3.4 10.1.3.4 10.1.3.4

6328263 6167413 6042985

125

Fixed in Release 10.1.3.4

Bug Number 5856376

Description web-app entry is lost from web-site configuration file when performing application redeployment if oc4j instance has two or more JVM When using RMI between different versions, "Disconnected: No such queue item:0" error occurs. Not available standalone oc4j sends both of "Content-Length" and "Transfer-Encoding:chunked" headers. It violates RFC 2616 HTTP/1.1 Protocol. OutOfMemoryError may occur when custom user-manager is used. user application gets ORA-00904 when application uses Orion CMP and complex EJB CMR configuration. JGroups cannot use from user applications. web-site entry in server.xml is removed when web-site is failed to instantiate. (For example, there is an error in default-web-site.xml configuration file by manually editing.) Cluster failover of oc4j may cause deadlock. oc4j throws "IDL:omg.org/PortableServer/POA/AdapterA lreadyExists:1.0" when ejb application uses GenerateIIOP=true option and an application is redeployed after restarting it. If user application uses form authentication and -Doc4j.formauth.redirect=true is specified, custom user managers authentication method is called twice in authentication failed case. Cannot pass parameter to the error page when form based authentication fails. new InitialContext() returns ApplicationContext object when its called on j2ee application. Then, applicationContext.getNameInNamespace() throws OperationNotSupportedException always. new InitialContext() returns ApplicationContext object when its called on j2ee application. Then, applicationContext.getNameInNamespace() throws OperationNotSupportedException always. JMSException is thrown when calling close() from onMessage(). sometimes oc4j loses HttpSession on SSL transport. OC4J doesnt call ExceptionListener when MessageListener is set to a subscrib er.

10.1.3.4

6114217

10.1.3.4 10.1.3.4

5987339 5670444

10.1.3.4 10.1.3.4

6057625 5559931

10.1.3.4 10.1.3.4

5598126 5733325

10.1.3.4 10.1.3.4

5944369 6043773

10.1.3.4

5653420

10.1.3.4 10.1.3.4

5001452 5909511

10.1.3.4 10.1.3.4 10.1.3.4

5677328 5397239 5518745

126

Fixed in Release 10.1.3.4

Bug Number 5503858

Description To fix a NullPointerException occuring during access of ErrorData within an errorPage specified in a JSP page. createInstance may fail if there are comments in opmn.xml. Not available Applying fix for bug 5709216 breaks EM deployment functionality. createinstance will fail when oc4j home instance doesnsingle qoutest have default-web-site. For this issue, we need to specify -noCloneHome command line option in createinstance. -noCloneHome avoid cloning home instance to new one. As a result of this, the issue will be resolved. xml configuration files may corrupt if numprocs is greater than 1. admin_client.jar doesnsingle qoutest stop all processes when numprocs in opmn.xml is more than 2. ]] When setting Compile Time With Release for the JSPServlet from EM, the ]] configuration beans would write to ]] $J2EE_ HOME/config/global-web-application.xml, tag_reuse_default ]] instead of tags_reuse_ default. ApplicationException annotation ineffective for exception not in the same jar as the ejb bean. If user application creates lots of RMI connections, RMI requests taking a long time will fail. Java deadlock may occur when using Logger from Throwable.getMessage(). enable-iiop option will be removed even when applications are redeployed with -keepsettings option. The value compiletime-with-release of attribute tags-reuse belonging to lt ojsp-init gt element inside lt orion-web-app gt elem, is ignored when specified in applicationsingle qoutess orion-web.xml 6878166 OC4J versions 10.1.3 and above is unable to communicate correctly with 10.1.2 because of missing OrionRemoteException.class. After applying the 6795150 patch on a machine with .NET not installed, WNA authentication still fails. Not available

10.1.3.4 10.1.3.5 10.1.3.5 10.1.3.5

6009940 7320679 8425672 6609349

10.1.3.5 10.1.3.5

6702510 6459047

10.1.3.5

5948614

10.1.3.5 10.1.3.5

6752611 6880142

10.1.3.5 10.1.3.5

6815699 6041491

10.1.3.5

6711278

10.1.3.5 10.1.3.5

6878166 6252184

10.1.3.5

6915917

10.1.3.5

6664016

127

Fixed in Release 10.1.3.5

Bug Number 7025356

Description MDBsingle qoutess listener-thread is not allowed to be greater than 1 for non-oc4j JMS that uses durable topics. ProtocolError is thrown instead of SystemException when XAER_RMER returned from 2PC commit. addJVMOption of OpmnProcOc4j MBean replaces -XX option wrongly and it allows only one -XX option. A setter method of PK throws NullPointerException when bean instance is initializing. A setter method of PK should not be called from a constructor method . OC4J emits Send notification messages that fill server.log OC4J now properly encodes the URL with the session id when the request contains cookie names that contain a sub-string that is the session id Using access-mask inside of global-web-application.xml makes it ineffective. When using single qoutes-Doc4j.formauth.redirect=truesingle qoutes via AJP13, OC4J doesnsingle qoutest redirect correctly. oc4j throws ClassCastException on processing IIOP narrowing when an application is restarted or redeployed. IllegalStateException seen when using PrintWriter and JspWriter and the respo nse was wrapped(once or multiple times) in an HttpServletResponseWrapper. ]] HttpSession.removeAttribute() doesnsingle qoutest replicate when using onSetAttribute( ). If CMR relationship and cascade-delete is set, NoSuchEntityException may be thrown. HTTPClient may use much cpu time to read data when using an instance from some threads. Some message keys for admin_client.jar are not correct. ]] NotSerializableException cause RMI failover for all calls. The usage of struts tags with the same id value was not allowed. sometimes getHeader() or getHeaders() throws StringIndexOutOfBoundsException.

10.1.3.5

7279335

10.1.3.5

6168295

10.1.3.5

5103278

10.1.3.5 10.1.3.5

7132128 7323339

10.1.3.5

7029122

10.1.3.5

7202167

10.1.3.5

7149684

10.1.3.5

6968063

10.1.3.5 10.1.3.5 10.1.3.5

6445595 6664841 6687705

10.1.3.5 10.1.3.5 10.1.3.5 10.1.3.5

5908013 6406436 6021051 7233411

128

Fixed in Release 10.1.3.5

Bug Number 6080175

Description Shutdown notifications for servlet context and session listeners are given in the reverse order that they are declared in the web.xml descriptor. Servlets are also now destoryed before context listeners. Not available Not available When using different serializeIDs between EJB client and OC4J, the client uses cpu time. createinstance throws error after applying 10.1.3.4 when ORACLE_HOME doesnsingle qoutest have Oracle HTTP Server. HTTP server raises :413 - Request Entity Too Large unlegitimately. -contextRoot is ignored when deploying war file with orion-web.xml which contains wrong context-root. ctx.lookup always returns same object instance in oc4j server even when lookup should return different instance. Not available Quoted charset in content-type causes to return a wrong content-type. Not available SocketInputStream.read throws SocketExcpetion: Connection reset intermittently when connection: close header and chunked transfer are used on client side. c4j doesnsingle qoutest show detailed information of SQLException when emulated two phase commit fails. RMI over HTTP doesnsingle qoutest support a dot in an application name. HTTP request with length greater than 4096 returns 400 response in OC4J Standalone When oc4j client uses stateful session bean and oc4j client loses RMI connection and oc4j server loses stateful session bean instance, oc4j client will take 60 sec for recovering RMI connection and finally it will fail. setContentLength and various methods that affects to http header in HttpServletResponse works in included servlet. Itsingle qoutess violation of SRV.8.3. Not available MDBsingle qoutess onMessage throws *Error object, oc4j ignores it and oc4j doesnsingle qoutest log any exceptions.

10.1.3.5 10.1.3.5 10.1.3.5 10.1.3.5

7445932 7193837 7461747 7387622

10.1.3.5 10.1.3.5

5671354 7478523

10.1.3.5

7170200

10.1.3.5 10.1.3.5 10.1.3.5 10.1.3.5

6065201 7504050 7632246 6598925

10.1.3.5

5357462

10.1.3.5 10.1.3.5 10.1.3.5

7712394 7641088 7506541

10.1.3.5

5404892

10.1.3.5 10.1.3.5

8264042 5472565

129

Fixed in Release 10.1.3.5 10.1.3.5 10.1.3.5

Bug Number 7207098 7602398 8284461

Description oc4j didnsingle qoutest accept Range HTTP header correctly. ohs-routing is not restored correctly when stopping applications. Datasource Proxy functionality throws exception when JDBC is upgraded using shared libraries. Http 500 response is generated when content-type has no subtype or content-ty pe is empty. HttpServletRequest#getParameterMap() returns unserializable map instance. As a result of this, an application cannot serialize returned map instance. For example, app cannot set this map instance to clustered HttpSession. HttpServletRequest.getString returns null if http application is dispatched as follows. gt app1 --(forwarded)-- gt app2 --(included)-- gt app3. ORMI 1.3 provides SecureCredentials to provide secure credential exchange. As a result of this, we need to pay some additional performance costs when creating ORMI connection. This cost is only one time for each connection creation. So, in most cases, itsingle qoutess no problem. But, it may be unacceptable cost in some applications such as making lots of connections to different oc4j servers. If you have such applications, we can enable BasicCredentials to specify -Drmi.plaintext.passwords=true as oc4j java option. When RMIConnectionException occurs while calling ejb method, oc4j recover the call until other exception occurs. When RMIConnectionException occurs while calling ejb method, oc4j recover the call until other exception occurs. It causes performance issue at JMXStateFactgory.getJMXState() to access EJB instances from many clients at the same time. Injection of EntityManager in Interceptors generates CoordinatorCreationException with Unable to lock store... message prevents OC4J startup deadlock issue may occur between worker thread and UnDeployerRunnable when using RMIoverIIOP. Itsingle qoutess very rare race condition. RMI over HTTP request may be hanged intermittently when restarting oc4j server

10.1.3.5

7955521

10.1.3.5

5705384

10.1.3.5

6872515

10.1.3.5

6626290

10.1.3.5

8348124

10.1.3.5

8359621

10.1.3.5 10.1.3.5 10.1.3.5

5753222 7241999 7226104

10.1.3.5

7155621

130

Fixed in Release 10.1.3.5

Bug Number 7828331

Description There is absolutely no log on log.xml even if WorkConsumer.run() is terminated by exceptions. Not available Not available A multibyte URL request may cause ArrayIndexOutOfBoundsException. ]] oc4j client cannot resolve prior versionssingle qoutes EJBMetaData class. Sybase does not work properly as the database used for HTTP session MISSING CLASS ERROR WHEN DEPLOYING ENTERPRISE APP TO OC4J WITH MULTIPLE JVM

10.1.3.5 10.1.3.5 10.1.3.5 10.1.3.5 10.1.3.5 10.1.3.5

7657731 7424460 8251347 5263833 7635412 7252754

2.4 Oracle ESB Bugs


The following table lists the Oracle ESB bugs fixed by this patch set.
Fixed in Release 10.1.3.1 Bug Number 5660447 Description Cross Reference Functionaltiy is not available in AS11. This adds this featur e to AS11. In addition this would be backported to 10.1.3.x. BPEL instance will show up when bpel is invoking esb flow which caused any error. ESB was not generating SOAP Faults when exceptions were found, causing the client SOAP stack to fail Upgrade ESB 10.1.3 project. BPEL to ESB communication over native binding did not work as expected. Adding new wsdl operations to a routing service or a soap invocation is supported. A refresh wsdl button has been added to the service dialogs. The following exception is seen when users click an instance in the instances page of the ESB Console : An unhandled exception has been thrown in the ESB system. The exception reported is: oracle.tip.esb.monitor.MonitorException: Unable to build the instance relationship, as the required metadata is not available ESB Console opens with an error popup : "A script on this page is causing Internet Explorer to run slowly. If it continues to run, your computer may become unresponsive. Do you want to abort the script?" ESB deployment ignores certain ESB Properties

10.1.3.1 10.1.3.1

5769416 5868724

10.1.3.1

5880596

10.1.3.1

5899969

10.1.3.1

5905428

10.1.3.1

5935817

10.1.3.1 10.1.3.1

5963513 5997936

131

Fixed in Release 10.1.3.3

Bug Number 5660447

Description Cross Reference Functionaltiy is not available in AS11. This adds this featur e to AS11. In addition this would be backported to 10.1.3.x. BPEL instance will show up when bpel is invoking esb flow which caused any error. ESB was not generating SOAP Faults when exceptions were found, causing the client SOAP stack to fail A meaningful exception is thrown when an uninitialized designtime cache is accessed. This results in an empty console and none of the actions have occurred and no oc4j startup errors have occurred leading to Cache being not initialized. In addition verify if the database esb parameters has right values for host name and port. Upgrade ESB 10.1.3 project. BPEL to ESB communication over native binding did not work as expected. Added a new ESB Inbound Endpoint Property "clusterGroupId" which will enforce adapter singleton behavior in a clustered environment. Endpoint properties may be set for adapter services. Properties may be set on routing services. Adding new wsdl operations to a routing service or a soap invocation is supported. A refresh wsdl button has been added to the service dialogs. The following exception is seen when users click an instance in the instances page of the ESB Console : An unhandled exception has been thrown in the ESB system. The exception reported is: oracle.tip.esb.monitor.MonitorException: Unable to build the instance relationship, as the required metadata is not available Even though Console Backend is throwing an exception, it is not displayed on the ESB Control The service browser allows you to select a services that has more replies faults than the routing service source operation. ESB Console opens with an error popup : "A script on this page is causing Internet Explorer to run slowly. If it continues to run, your computer may become unresponsive. Do you want to abort the script?" ESB deployment ignores certain ESB Properties Not available MAXIMUM NUMBER OF SUBSCRIBERS FOR QUEUE ORAESB.ESB_CONTROL

10.1.3.3 10.1.3.3

5769416 5868724

10.1.3.3

5870015

10.1.3.3

5880596

10.1.3.3

5898500

10.1.3.3

5899966

10.1.3.3

5899969

10.1.3.3

5905428

10.1.3.3

5910310

10.1.3.3

5921771

10.1.3.3

5935817

10.1.3.3 10.1.3.4 10.1.3.4

5963513 6133446 6028985

132

Fixed in Release 10.1.3.4

Bug Number 5997936

Description ESB FAULT DOES GET PROPAGATED TO ASYNC BPEL PROCESS WHEN FAULT HAPPENS. Basic Authentication using HTTP binding will be supported with this fix Accessing WSIL URL like "http://<host:port>/esb/wsil/TOLL/TestBPE L?wsdl" shows NPE at startup Also In BPEL-ESB scenario, ESB fails at startup due to undefined WSDL. When Consume functionality of JMS Adapter for BEA Weblogic fails with XML parsing error gt lt /SUPPL_DETAIL gt ESB DT AND RT JAVA PROCESS TAKE 100% CPU AFTER BOUNCING DB IN ESB CLUSTER

10.1.3.4 10.1.3.4

6158128 6166991

10.1.3.4 10.1.3.5

6316554 6828119

133

Fixed in Release 10.1.3.5

Bug Number 8227218

Description Manual steps to setup password encryption between ESB and BPEL 1. Take new non-default password for weblogic user and encrypt it using the bpel dev prompt, for example if your non-default password is notweblogic do: SOA:~/product/10.1.3.1/OracleAS_ 1/bpel/bin]$ . ./devprompt.sh SOA:~/product/10.1.3.1/OracleAS_ 1/bpel/bin]$ java com.collaxa.cube.util.EncryptPassword notweblogic WCRx6zgvsHh9yCswMh6hgQ== 2. Update ant-orabpel.properties with the encrypted password for example: /home/oracle/product/10.1.3.1/OracleAS_ 1/bpel/utilities /ant-orabpel.properties should NOT contain admin.password which is plain text but you should add the encrypted password from step 4. admin.encrypted.password = WCRx6zgvsHh9yCswMh6hgQ== 3. Restart your SOA Managed Server from Weblogic Console. Manual steps to setup password encryption between ESB and BPEL 1. Take new non-default password for weblogic user and encrypt it using the bpel dev prompt, for example if your non-default password is notweblogic do: SOA:~/product/10.1.3.1/OracleAS_ 1/bpel/bin]$ . ./devprompt.sh SOA:~/product/10.1.3.1/OracleAS_ 1/bpel/bin]$ java com.collaxa.cube.util.EncryptPassword notweblogic WCRx6zgvsHh9yCswMh6hgQ== 2. Update ant-orabpel.properties with the encrypted password for example: /home/oracle/product/10.1.3.1/OracleAS_ 1/bpel/utilities /ant-orabpel.properties should NOT contain admin.password which is plain text but you should add the encrypted password from step 4. admin.encrypted.password = WCRx6zgvsHh9yCswMh6hgQ== 3. Restart your SOA Managed Server from Weblogic Console. Manual steps to setup password encryption between ESB and BPEL 1. Take new non-default password for weblogic user and encrypt it using the bpel dev prompt, for example if your non-default password is notweblogic do: SOA:~/product/10.1.3.1/OracleAS_ 1/bpel/bin]$ . ./devprompt.sh SOA:~/product/10.1.3.1/OracleAS_ 1/bpel/bin]$ java com.collaxa.cube.util.EncryptPassword notweblogic WCRx6zgvsHh9yCswMh6hgQ== 2. Update ant-orabpel.properties with the encrypted password for example: /home/oracle/product/10.1.3.1/OracleAS_ 1/bpel/utilities /ant-orabpel.properties should NOT contain admin.password which is plain text but you should add the encrypted password from step 4. admin.encrypted.password = WCRx6zgvsHh9yCswMh6hgQ== 3. Restart your SOA Managed Server from Weblogic Console.

134

Fixed in Release 10.1.3.5

Bug Number 8451012

Description see bug 8451012 Bug fix for ClassCastException when ESB Service is called with Custom SOAP Header RAC FAILOVER DURING START CAUSES DB SLIDE REPO CONN TO FAIL ESB REJECTEDMESSAGEHANDLERS PROPERTY NOT PASSING CORRECT VALUES TO WSIF HANDLER gt lt /SUPPL_DETAIL gt gt lt /SUPPL_DETAIL gt ESB MQ SERIES ADAPTER NOT CONSUMING MESSAGES IN HA ENVIRONMENTS NAMED FAULT NOT PROPAGATING FROM ESB TO CALLING BPEL PURGE_BY_DATE.SQL DOES NOT DELETE FROM ALL REQUIRED TABLES PURGE_BY_DATE.SQL DOES NOT DELETE DATA IN ESB_SERVICE_RELATION TABLE ESB REPROCESSING API RESUBMITINSTANCEIDS CONSUMES MORE TIME FOR RESUBMITTING THE ORDER OF BINDING NAME ATTRIBUTES IS NOT FIXED XSL-TRANSFORMS ERRORS DOES NOT RAISE ESB INSTANCE ERRORS ERROR DEPLOYING SOAP SERVICE CREATED USING WSDL PROVIDED BY 3RD PARTY Handles NullPointer Exception when SAP ADAPTER WSDL USED IN FOR ESB AQ BASED ESB_CONTROL TOPIC QUEUE TABLES GROW ESB SOAP Service WSDL URL does not flip to old value after SOA restart

10.1.3.5 10.1.3.5

7279282 7346674

10.1.3.5

7564601

10.1.3.5 10.1.3.5 10.1.3.5 10.1.3.5

8201910 7303812 8298053 8288687

10.1.3.5 10.1.3.5 10.1.3.5

5866404 7319336 7387520

10.1.3.5 10.1.3.5 10.1.3.5

7605449 7599006 7530456

135

Fixed in Release 10.1.3.5

Bug Number 8203470

Description ESB Does not provide support for adapter end point property single qoutesuseJgroupConfigFilesingle qoutes. ESB Does not provide support for adapter end point property single qoutesuseJgroupConfigFilesingle qoutes. If ESB_RT and BPEL are in different containers, the bug fix for 8203470 wonsingle qoutest be working as expected with out following configuration change. In OH/opmn/config/opmn.xml of the container where esb_rt is running, edit the jvm options of single qoutesoc4j_esbrtsingle qoutes, and add -Dorabpel.home= lt Oracle Home of bpel gt . for example: lt process-type id=oc4j_esbrt module-id=OC4J status=enabled gt lt module-data gt lt category id=start-parameters gt lt data id=java-options value=-server -XX:MaxPermSize=128M -ms512M -mx512M -XX:AppendRatio=3 -Djava.security.policy=$ORACLE_ HOME/j2ee/oc4j_esbrt/config/java2.policy -Djava.awt.headless=true -Doc4j.userThreads=true -Dhttp.webdir.enable=false -Doraesb.home=/home/oracle/product/10.1.3 .1/OracleAS_1/integration/esb -Dorabpel.home=/home/oracle/product/10.1. 3.1/OracleAS_1/bpel -Dhttp.proxySet=false/ gt / Handles ESB to BPEL Call issue when LDAP based JAZN Security is ESB 10.1.3.4 IS NOT ABLE TO COMMUNICATE WITH A SECURED WEB SERVICE ESB 2 WAY RS CALLING POJO THROUGH WSIF LOSES THE RETURN VALUE ESB ROUTING SERVICE WITH DISABLED ENDPOINT STOPS EXECUTION TO OTHER ENDPOINTS Fixes the problem of missing links between BPEL service and the target ESB service in ESB console when ESB service is deleted and redeployed. JAVA.LANG.NULLPOINTEREXCEPTION IN BPEL ESB RETURNS REMOTE EXCEPTION WITHOUT FAULTSTRING ELEMENT ERROR MESSAGE ERROR ACCESSING ESB PROCESS FROM BPEL- WHERE BOTH IN SEPARATE CONTAINERS UNEXPECTED BEHAVIOUR WITH ONEWAY SOAP SERVICE IN ESB.

10.1.3.5 10.1.3.5

7425220 8419381

10.1.3.5 10.1.3.5

6817058 7206453

10.1.3.5

7187905

10.1.3.5 10.1.3.5

7114758 7005636

10.1.3.5

6913685

10.1.3.5

7127037

136

Fixed in Release 10.1.3.5

Bug Number 6811827

Description This problem is specific to invoking the webservice which is secured via WS-Security standards using signing and XML encryption. The caller must be able to use WS-Security standards to encrypt and sign the message (or parts of it) and pass the message to the end-point which is secured, in a way that the digitally signed message is undisturbed by ESB so that the end-point can validate the digital signature and unencrypt the message using the callersingle qoutess certificate. The response use case also will work, i.e., the end-point encrypts and digitally signs the response message and passes it back to the caller. For Routing service which invokes the SOAP service which is secured add a property called passthrough. When this is set to true, the entire payload is passed to the webservice end point. WRITE FTP ADAPTER FILENAME NOT PRESERVED WHEN WHEN EXTERNAL WEB SERVICE IS WRITE FTP ADAPTER FILENAME NOT PRESERVED WHEN WHEN EXTERNAL WEB SERVICE IS TOPIC WITH MULTIPLE CONSUMERS ONLY SHOWS ONE INSTANCE ON THE ESB CONSOLE ESB - CONCRETE WSDL INVALID DUE TO DIFFERENCE IN TARGET AND IMPORT NAME SPACE Fixes the problem of NullpointerException during the registration of a plain vanilla BPEL process to ESB. This problem arose because of the fix for bug 7187905. ERROR WHEN DEPLOY ESB SOAP INVOCATION SERVICE CREATED FROM OTM WEB SERVICE WSDL Not available Not available BPEL CATCH BRANCH NOT CAPTURING ESB FAULT ENABLE/DISABLE ADAPTER INBOUND SERVICE DOESNsingle qoutesT WORK SPORADICALLY gt REJECTIONHANDLER REPLY WITH EMPTY MESSAGE HEADER WHEN MALFORMED XML ENABLE SEMANTIC ERROR DISTINCTION FOR ASYNC SYSTEMS TOO Not available SEMANTIC ERROR HANDLING IS NOT IMPLEMENTED FOR ASYNC RULES

10.1.3.5

7295975

10.1.3.5

6782187

10.1.3.5

7260623

10.1.3.5

7387041

10.1.3.5

7368682

10.1.3.5 10.1.3.5 10.1.3.5 10.1.3.5

6741110 7448500 7360356 7526704

10.1.3.5

7296852

10.1.3.5 10.1.3.5 10.1.3.5

7203574 7533470 7516363

137

Fixed in Release 10.1.3.5

Bug Number 7190289

Description ESB runtime will work fine with out NPE after opmnctl stopproc application=esb-rt and then by doing opmnctl startproc application=esb-rt for the use case mentioned. HANDLES ISSUE OF NullPointerException WHEN USING OPMNCTL STARTPROC/STOPROC Redeploying of ESB project using JDev or ant would cleanup the Slide repository for the given project and would maintain only the up-to-date artifacts of the given project. Deleting the service from ESB Console will not remove the artifacts from slide repository as they could be referred other services. ESB SYSTEM STILL ACCESSIBLE FROM EM CONSOLE AFTER ITS UNDEPLOYED NEW OPERATIONS ADDED TO A WSDL ARE NOT CORRECTLY SAVEDNEW OPERATIONS ADDED TO A WSDL ARE NOT CORRECTLY SAVED ESB Console properly shows the retryable error instance as non-retryable in service navigator panel (left panel) after service is modified. REFRESHING WSDL ON JDEV, THE SERVICES ARE NOT CORRECTLY DELETED XML PARSING ERROR WHEN ONE RS CALLS ANOTHER WS-ADDRESSING HEADERS NOT BEING PASSED THROUGH ESB. Handles issue of getting null argument in WSIF RejectionHandler ESB EHDR:GETREQUESTHEADER AND EHDR:SETOUTBOUNDHEADER XSLT FUNCTIONS ONLY EHDR:GETINSTANCEID() RAISES NPE WHEN USING MORE THAN ON ROUTING SERVICE large number of BPEL Processes deployed. For using the feature/fix, you need to add below property to $OARCLE_ HOME/integration/esb/config/esb_config.ini and then restart soa.

10.1.3.5

7605758

10.1.3.5

7699878

10.1.3.5 10.1.3.5

7461155 8218571

10.1.3.5

7336985

10.1.3.5 10.1.3.5 10.1.3.5 10.1.3.5 10.1.3.5

8238994 8334063 7657634 7158196 6795407

10.1.3.5

8653491

10.1.3.5

7720420

2.5 Oracle HTTP Server Bugs


The following table lists the Oracle HTTP Server bugs fixed by this patch set.
Fixed in Release 10.1.3.1 10.1.3.2 Bug Number 5621570 5136360 Description php5 is not available on Windows platform. ploxy plug-in sometimes fails by socket() error.

138

Fixed in Release 10.1.3.2 10.1.3.3 10.1.3.3 10.1.3.3 10.1.3.3 10.1.3.4 10.1.3.4 10.1.3.4

Bug Number 5417371 4667738 5621570 5689398 5747736 4513567 5919967 5871782

Description mod_ossl crashes at memcpy Virtual hosts would not inherit the base server's SSLCipherSuite configuration setting. php5 is not available on Windows platform. SSO plug in for IIS fails some time. Internal Server Error doesn't happen at browser on timeout Cant use multibyte characters because php isnt built with mbstring Mod_oc4j errors appear in ohss error log when oc4j restarts When adding more than 8 VirtualHost directives in ssl.conf, OHS crash once a while during restarting. Not available rotate logs does not work with apache 2.0 and opmn log show: [error] (14)Bad address: exec of single qoutes$OH/ohs/bin/rotatelogssingle qoutes failed Not available The server status page shows incorrect values after 10.1.3.4 PS is applied Not available With HPUX, implementing Certificate Revocation Lists(CRL) with Oracle HTTP Server(OHS) causes httpd to core dump with signal 11 or in some cases signal 10. PHP EXECUTION GENERATING HTTPD CORE WITH SIMPLE single qoutesECHOsingle qoutes COMMAND Not available MOD_REWRITE BEHAVES INCORRECTLY ON APACHE 2.0 ON HPUX ITANIUM SIMPLE PHP SCRIPT WITH DATE() PHP5 FUNCTION WILL GENERATE CORE ON 10.1.3.3

10.1.3.5 10.1.3.5

7029066 7119311

10.1.3.5 10.1.3.5 10.1.3.5 10.1.3.5

6769139 7575666 7670571 6973030

10.1.3.5

6972081

10.1.3.5 8208760 7648546

8210203 Oracle HTTP Server Oracle HTTP Server

2.6 Oracle JDeveloper Bugs


The following table lists the Oracle JDeveloper bugs fixed by this patch set.
Fixed in Release 10.1.3.1 Bug Number 4672895 Description ADF binding does not refresh member objects based on single Javabeans.

139

Fixed in Release 10.1.3.1

Bug Number 4715162

Description Short cut keys for Edit Web Service Connection and Define Web Service Security are the same when Data control's context sensitive menu is invoked from the structure pane. Exposed method causes ClassCastException in 3-tier mode. BLOBDOMAIN.GETINPUTSTREAM does not cotain data when invoked twice This performance fix eliminates a linear scan that occured as a result of setting a ViewRow attribute. The fix is only be relevant to applications that have queried a large number of rows in a VO instance. Related to bug 4948556. This patch could prevent expensive linear scans on VOs that contain a large number of rows. DC creation fails with a Null Pointer Exception when using WSDL's that have have nested complex types that are unnamed. The migrated <PAGENAME>UIMODEL.XML missed table binding Attempting to delete the Context.PROVIDER_ URL file provided as the input

10.1.3.1 10.1.3.1 10.1.3.1

4938366 4938981 4948556

10.1.3.1

4948934

10.1.3.1

4968253

10.1.3.1 10.1.3.1 10.1.3.1 10.1.3.1 10.1.3.1

5016975 5020072 5023204 5039166 5042840

Value of as_chars is not accepted for defineColumnLength flag in 10.1.3 onwards DOC literal style services can expose multiple top level elements in the response payload. The Data control creation failed to model all these top level elements under a unified accessor on the palette. Instead only the first top level element was modelled as the return value for the service WSDL's that specify schemas which have type definitions with cyclic references to self fails with a stack overflow error when modelled on the DC Palette. Refresh failed with ReadOnlyAttrException (JBO-27004) when isAttributeUpdateable overridden in an Entity object. When providing a subclass of the ADF Lifecycle to override any of the following methods, the overridden method were never called: public void findForward(PageLifecycleContext context); public void handleError(PageLifecycleContext context, Exception ex); public boolean hasErrors(PageLifecycleContext context); public void reportErrors(PageLifecycleContext context) public boolean shouldAllowModelUpdate(PageLifecycleConte xt context);

10.1.3.1

5044485

10.1.3.1

5058600

10.1.3.1

5063323

140

Fixed in Release 10.1.3.1

Bug Number 5064521

Description Double entries of the Attributes were appearing when any new attribute was added through sql statement without expansion of the attribute node tree Getting ORACLE.JBO.ROWCREATEEXCEPTION When creating new row. During the upgrade process, if it is detected that the return type of a was modified, the return type will be restored to the original value and sent to the log window. Stackoverflow exception is thrown when creating large number of View Objects dynamically. Presence of Null valued bind variables in Application module was throwing JBO-25000: Unknown SQL type: null error. Using intermedia image objects on a tree in JSF using ADF:RENDER tag was caus ing SQLException and the and a result the image was not displayed. ViewLink Destination Generate Accessor flag was not getting disabled in 10.1.3 and later versions. In case of URL Service Data Control, the XSD file that defines the structure of data at design time was expected to be available at the runtime by the system. Thi s is not an expected behavior. This fix removes the dependency on the XSDS at the runt ime. Exhausted resultset error is reported, on accessing VO after disconnect, and reconnect. Exhausted resultset error is reported, on accessing VO after disconnect,and r econnect. The XML schema Date data types is mapped to the java Calendar data type Hence when a input of type XSD:data was dropped as a ADF form, Faces could not create the calendar instance from the input date. This also disallowed date picker to be shown on input form. The bug manifests when processTrain and processChoiceBar happen to be on same page and bound the same model and the MenuModel exhibits the 'Max Visited' behavior. The user initally uses the processTrain to navigate the steps and then uses the processChoiceBar's "Next" button to go the the step. The "Next" button vanishes in the following page even when there are more steps that follow. This problem fixes itself when the user goes back step and uses the processTrain or the dropdown in the processChoiceBar component to navigate to the next step.

10.1.3.1

5092801

10.1.3.1

5131557

10.1.3.1

5186446

10.1.3.1

5191597

10.1.3.1

5263769

10.1.3.1

5326560

10.1.3.1

5330573

10.1.3.1

5366912

10.1.3.1

5370632

10.1.3.1

5376555

141

Fixed in Release 10.1.3.1

Bug Number 5376910

Description ADF was improperly rendering attributes of the form "xsi:nil=" from a webserv ice response xml as data. DOC literal style services send payload using top level element names. Creating the payload uses the part name "parameters" which is incorrect. The payload should be constructed using the top level element describing the part. On updates on the JTable, the column selection is lost. That is the selected column is reset to -1. In a combobox binding,if there exists only one value to be displayed, the appplication is hanging. resetState call is removing all the savepoints. JDBC connection pool with limit on maximum number of connections possible, if the AMs are not released Updates to a combobox bound to a different iterator in a ADF Edit/Create form was not happening properly in select scenario. The scenario is described below: Initially, the create/edit form will be prefilled with existing data and th e combobox will have a selection (say item 1). Now if insert row command is i ssued, all the fields are reset. Fill in all the fields and for the combobox choose the same item 1. This selection is not captured and if a commit happen s, empty value is send by the combobox (or error dialog if the field represen ted by the combobox is mandatory). Note: The combobox display attribute should be different from the value attri bute for this defect to occur. JBO-29000 with ClassCastException message received when performing queries with blanked-out filter fields. Using poplateAttributeAsChanged, in afterCommit() to set the values of trans ient attributes, cuases JBO-28201. Page query failed with JBO-29000 error with "Missing IN or OUT Parameter at I ndex 1" in the message. The customized returnType of getter Method in Application Module was getting changed to its superclass ApplicationModuleImpl. Navigating to a different row in a table was not changing the current row when it happens immediately after another update event on the table through some other UI component. Custom error handler to display error messages in the jsf/jsp page did not show any error messages even if the application was throwing error. This was because the exception was getting ignored instead of passing it on to the upper layer.

10.1.3.1

5383276

10.1.3.1 10.1.3.1

5391442 5395281

10.1.3.1 10.1.3.1

5401657 5473620

10.1.3.1

5501803

10.1.3.1

5508526

10.1.3.1

5523741

10.1.3.1

5524157

10.1.3.1

5547428

10.1.3.1

5557627

10.1.3.1

5601026

142

Fixed in Release 10.1.3.1

Bug Number 5642176

Description Open a panel for the second time with attribue binding causing NullPointerExc eption in some situations. When using a data control from a service method which returns an interface, J BO-25002 exception is thrown onn the console. Output of a webservice (obtained using webservice data control) was displayin g xmlns namespace attributes along with data. ClassException is rasied when casting the return value of AM.findViewObject() to the respective interface type. LAST_PAGE_PARTIAL iterator mode does not work correctly on backward navigatio n from the last page. When filling in fields in a JSF/JSP page, they are validated against rules th at are specified in entity objects. If the page contains regions, the validation errors get re ported several times, because duplicate errors coming from the regions are added to the list of err ors.

10.1.3.1

5657179

10.1.3.1

5696086

10.1.3.1

5705778

10.1.3.1

5910399

10.1.3.1

5912444

10.1.3.1 10.1.3.2

5968688 4412071 RowInconsistent exception is not thrown when the locking mode is optimistic a nd the row was modified by another user. For batch EO operations, the rows are not posted to database as expected. ADF was improperly rendering attributes of the form "xsi:nil=" from a webserv ice response xml as data. Page query failed with JBO-29000 error with "Missing IN or OUT Parameter at I ndex 1" in the message. Custom error handler to display error messages in the jsf/jsp page did not show any error messages even if the application was throwing error. This was because the exception was getting ignored instead of passing it on to the upper layer. Error message was not getting reported to the UI page After setting query mode QUERY_MODE_ SCAN_ENTITY_ROWS on a VO based on multipl e entities, user was not able to retrieve values of all the attributes in the VO. Only the attributes of first entity were being fetched after using this query mode. When using a data control from a service method which returns an interface, J BO-25002 exception is thrown onn the console.

10.1.3.2 10.1.3.2

5047906 5376910

10.1.3.2

5524157

10.1.3.2

5601026

10.1.3.2 10.1.3.2

5630740 5632447

10.1.3.2

5657179

143

Fixed in Release 10.1.3.2

Bug Number 5688840

Description A Data Control creation of a WSDL document that has complex prototype or type that is not supported was throwing AdapterException error. Data Control creation failed during design time. Even after setting click-to-edit property of the default cell editor in an AD F table to 1, the cell was not going into edit mode after single click. This was heppening when the click is on a different row than the currently selected one. An ADF table cell with checkbox as an editor was not responding mouseclick if the click happens immediately after another cell edit (which changed that cell's value). Undeploy was failing after deploy and bindWebApp operations For a panel with a JTree bound to a table with lots of records, executeQuery( ) was taking a long time to finish. Could not create package in a project with the same name as the package of the imported class files into the new project. This resulted into error messags eventhough the packages were created into a completely different directory structure. An ADF table was not behaving as expected when cell editor is set to single c lick edit. The cell was going into edit mode on single click, but the caret was not visi ble in the textfield. Ideally the caret should have been visible at the position where the click oc cured. Using QUERY_MODE_SCAN_ENTITY_ROWS in findByViewCriteria() on a VO with multiple entities was not fetching all the attribute values of the found row. Only base EO attributes were being fetched. When Passivation record was deleted, it was failing to activate even though FAILOVER flag is set. In case of an application deployed as Ejb, the client does not show the JBO exception, on any BC4J errors like contrsint violation, and instead it sends EjbException. If the application has a call to other end of association accesor and other iteration and getter operation causes performance problem. Using intermedia image objects on a tree in JSF using ADF:RENDER tag was caus ing SQLException and the and a result the image was not displayed. ADF was improperly rendering attributes of the form "xsi:nil=" from a webserv ice response xml as data.

10.1.3.2

5702783

10.1.3.2

5708644

10.1.3.2 10.1.3.2

5722822 5731813

10.1.3.2

5842582

10.1.3.2

5937688

10.1.3.2

6030780

10.1.3.3

3958270

10.1.3.3

5187230

10.1.3.3

5216192

10.1.3.3

5263769

10.1.3.3

5376910

144

Fixed in Release 10.1.3.3

Bug Number 5501803

Description Updates to a combobox bound to a different iterator in a ADF Edit/Create form was not happening properly in select scenario. The scenario is described below: Initially, the create/edit form will be prefilled with existing data and th e combobox will have a selection (say item 1). Now if insert row command is i ssued, all the fields are reset. Fill in all the fields and for the combobox choose the same item 1. This selection is not captured and if a commit happen s, empty value is send by the combobox (or error dialog if the field represen ted by the combobox is mandatory). Note: The combobox display attribute should be different from the value attri bute for this defect to occur. Using poplateAttributeAsChanged, in afterCommit() to set the values of trans ient attributes, cuases JBO-28201. Page query failed with JBO-29000 error with "Missing IN or OUT Parameter at I ndex 1" in the message. The customized returnType of getter Method in Application Module was getting changed to its superclass ApplicationModuleImpl. Selecting a TopLink mapping and right-clicking to create a descriptor would fail with an exception. Navigating to a different row in a table was not changing the current row when it happens immediately after another update event on the table through some other UI component. Custom error handler to display error messages in the jsf/jsp page did not show any error messages even if the application was throwing error. This was because the exception was getting ignored instead of passing it on to the upper layer. Error message was not getting reported to the UI page There was no public method to set alias name through the code Open a panel for the second time with attribue binding causing NullPointerExc eption in some situations. When using a data control from a service method which returns an interface, J BO-25002 exception is thrown onn the console. A Data Control creation of a WSDL document that has complex prototype or type that is not supported was throwing AdapterException error. Data Control creation failed during design time.

10.1.3.3

5523741

10.1.3.3

5524157

10.1.3.3

5547428

10.1.3.3

5548007

10.1.3.3

5557627

10.1.3.3

5601026

10.1.3.3 10.1.3.3 10.1.3.3

5630740 5634530 5642176

10.1.3.3

5657179

10.1.3.3

5688840

145

Fixed in Release 10.1.3.3

Bug Number 5696086

Description Output of a webservice (obtained using webservice data control) was displayin g xmlns namespace attributes along with data. Even after setting click-to-edit property of the default cell editor in an AD F table to 1, the cell was not going into edit mode after single click. This was heppening when the click is on a different row than the currently selected one. Passivation was failing leading to reconnect failure It was throwing JboSerializationException: JBO-25033 ClassException is rasied when casting the return value of AM.findViewObject() to the respective interface type. An ADF table cell with checkbox as an editor was not responding mouseclick if the click happens immediately after another cell edit (which changed that cell's value). Renaming an association was not changing the attribute "Association" in "AccessorAttribute" tag of the entity xml involved in association. This happened only if EO editor for that entity is invoked before renaming. When using extended VOS with few of its bases VOs participating in VL, an A rrIndexOutofBoundException is thrown.

10.1.3.3

5702783

10.1.3.3

5704980

10.1.3.3

5705778

10.1.3.3

5708644

10.1.3.3

5713959

10.1.3.3

5754976

10.1.3.4 10.1.3.4

5968688 5731813 For a panel with a JTree bound to a table with lots of records, executeQuery( ) was taking a long time to finish. After setting query mode QUERY_MODE_ SCAN_ENTITY_ROWS on a VO based on multipl e entities, user was not able to retrieve values of all the attributes in the VO. Only the attributes of first entity were being fetched after using this query mode. RowInconsistent exception is not thrown when the locking mode is optimistic a nd the row was modified by another user. while trying to start OC4J after ADF is installed through "ADF Runtime Installer" on the top of 10.1.3.0 AS or OC4J It was throwing "apache.commons.logging" could not be found. error while trying to start OC4J after ADF is installed through "ADF Runtime Installer" on the top of 10.1.3.0 AS or OC4J If value is set for an FK attribute in the Detail VO, which has few attributes added from master EO, the master attributes are not populated. This happens when the detail EO has multiple assocation.

10.1.3.4

5632447

10.1.3.4

4412071

10.1.3.4

5884357

10.1.3.4

6117727

146

Fixed in Release 10.1.3.4

Bug Number 5943135

Description There was no proper way to provide custom adapter based data controls in data control adapter framework. Not available Drag and drop of regions between projects has been disabled from 10.1.3.0 onwards. However, even though the component palette did not allow this, dragging panels from navigator panel to other projects were being allowed. This has been fixed. Using QUERY_MODE_SCAN_ENTITY_ROWS in findByViewCriteria() on a VO with multiple entities was not fetching all the attribute values of the found row. Only base EO attributes were being fetched. Bind Position for bind variables was getting erroneously changed when navigating between the bind variables in VO Editor. When using intermedia domains, the image is not displayed properly. Fix for 5524157 does not work in 10.1.3.3 While migrating large projects, it was throwing outOfMemory error. OutofmemoryException is thrown when migrating a huge project to later version A Date format was getting set to timestamp format when VariableUsage tag was used in ADF Faces side and when custom date format was provided to bind variables instead of converting the user given date string into customized format specified by the user. When Variable tag was used the conversion was working appropriately. ViewObject.getAllRowsInRange() returned invalid (null) rows. Release Notes: When the validation fails on a newly created row, the row remains in the cache. Using a RowsetIterateTag with tag reuse set cuases duplicate data on the re sulting page in jSF. An ADF table was not behaving as expected when cell editor is set to single c lick edit. The cell was going into edit mode on single click, but the caret was not visi ble in the textfield. Ideally the caret should have been visible at the position where the click oc cured. Could not create package in a project with the same name as the package of the imported class files into the new project. This resulted into error messags eventhough the packages were created into a completely different directory structure.

10.1.3.4 10.1.3.4

5890697 6059192

10.1.3.4

6030780

10.1.3.4

6041448

10.1.3.4 10.1.3.4 10.1.3.4

6210130 6215854 5854143

10.1.3.4

5344794

10.1.3.4 10.1.3.4

5948132 5376821

10.1.3.4

6046685

10.1.3.4

5937688

10.1.3.4

5842582

147

Fixed in Release 10.1.3.4

Bug Number 5912444

Description When filling in fields in a JSF/JSP page, they are validated against rules th at are specified in entity objects. If the page contains regions, the validation errors get re ported several times, because duplicate errors coming from the regions are added to the list of err ors. Not available 2nd and 3rd node for a 3 or more level of tree structure for data control was missing in the authorization edit panel so no authorization roles could be assigned. In a master-detail application when JAZN security was enabled the current selected row was not getting set for detail page and first row was showing by default since Method permission that is not required to set current row was being requested. So authorization failed resulting into reset of current row to default row. Secured application with LDAP authentication was seeing huge performance hit when using ADF security permissions as the permissions were checking for regular expression pattern matching even if there were not wildcard permissions used in LDAP authentication. ADF Secured application was seeing huge performance hit when using ADF security permissions as the permissions were checking for regular expression pattern matching even if there were not wildcard permissions. Not available Graph binding editor is displaying same label for both data attributes and group attributes combo box when multiple data collection is chosen. Not available Not available Not available Not available For sortable model, the row keys were not set correctly when the model was non ADFm based like collection or list. Named View Criteria was not getting passivated and hence was not getting activated during next request to fetch paginated data for the view criteria condition. For secured jazn application, partial page rendering was not valid in the For secured jazn application, partial page rendering was not valid in the Not available

10.1.3.4 10.1.3.5

5968688 7021056

10.1.3.5

7148640

10.1.3.5

7297954

10.1.3.5

7338619

10.1.3.5 10.1.3.5

7393205 6940572

10.1.3.5 10.1.3.5 10.1.3.5 10.1.3.5 10.1.3.5

7041152 7238366 7498411 7458109 7532806

10.1.3.5

7714511

10.1.3.5

6202622

10.1.3.5

8294006

148

Fixed in Release 10.1.3.5 10.1.3.5 10.1.3.5

Bug Number 8269824 7373622 5171377

Description Not available Not available After importing an association, the source and destination attributes were not getting populated on invoking the association editor. Same behavior after importing a viewlink as well. While displaying data from nested application module datacontrol when security permissions and policies are assigned using JAZN roles and policies, the data from nested AM does not show whereas it does show from parent AM datacontrol. The issue was in attribute permissions not matching up during runtime. Not available Release Notes: Page input was not blocked during formsubmit using ENTER key N/A If you have a schema that includes another schema at a different schemalocati on which inturn includes a schema in yet another location, The first schema i s unable to resolve the references from the third schema since its schema Loc ation path relative to first schema is unknown. Activating a transaction which donsingle qoutest have single qoutespcidsingle qoutes attribute is causing java exception. Not available If the transient VO attributes does not appear at the end of base VO, creati on of extended VO fails. On PPR requests like table navigation and tab switching, timeout filter was not redirecting pages properly. Not available Not available Graph binding editor is displaying same label for both data attributes and group attributes combo box when multiple data collection is chosen. Not available Not available Not available Not available

10.1.3.5

7142366

10.1.3.5 10.1.3.5 10.1.3.5 10.1.3.5

7454351 7411760 6051716 6843688

10.1.3.5

7132748

10.1.3.5 10.1.3.5

6951749 7286903

10.1.3.5

6880464

10.1.3.5 10.1.3.5 10.1.3.5

7479749 7432723 6940572

10.1.3.5 10.1.3.5 10.1.3.5 10.1.3.5 10.1.3.5 10.1.3.5

7041152 7238366 7498411 7458109 7532806 7714511

149

Fixed in Release 10.1.3.5

Bug Number 6202622

Description For secured jazn application, partial page rendering was not valid in the For secured jazn application, partial page rendering was not valid in the Not available

10.1.3.5 10.1.3.5 10.1.3.5 10.1.3.5

8294006 8444973 8269824 8467106

Not available isDirty flag is reset when we reconnect after a disconnect operation with ret ainState flag set to true. N/A Not available Not available After importing an association, the source and destination attributes were not getting populated on invoking the association editor. Same behavior after importing a viewlink as well. 2nd and 3rd node for a 3 or more level of tree structure for data control was missing in the authorization edit panel so no authorization roles could be assigned. In a master-detail application when JAZN security was enabled the current selected row was not getting set for detail page and first row was showing by default since Method permission that is not required to set current row was being requested. So authorization failed resulting into reset of current row to default row. While displaying data from nested application module datacontrol when security permissions and policies are assigned using JAZN roles and policies, the data from nested AM does not show whereas it does show from parent AM datacontrol. The issue was in attribute permissions not matching up during runtime. Not available Not available Release Notes: Page input was not blocked during formsubmit using ENTER key Bind parameter changes may not be honored after a failover has occurred. N/A If you have a schema that includes another schema at a different schemalocati on which inturn includes a schema in yet another location, The first schema i s unable to resolve the references from the third schema since its schema Loc ation path relative to first schema is unknown.

10.1.3.5 10.1.3.5 10.1.3.5 10.1.3.5

7230165 7373622 6821895 5171377

10.1.3.5

7021056

10.1.3.5

7148640

10.1.3.5

7142366

10.1.3.5 10.1.3.5 10.1.3.5 10.1.3.5 10.1.3.5 10.1.3.5

7393205 7454351 7411760 7517882 6051716 6843688

150

Fixed in Release 10.1.3.5

Bug Number 8651969

Description For a content repository having a datacontrol of tree bindings such that there were recursive nodes then the authorizations of these datacontrol attributes could not be edited because the authorization panel did not pop up and was throwing OutOfMemory errors. Activating a transaction which donsingle qoutest have single qoutespcidsingle qoutes attribute is causing java exception. Secured application with LDAP authentication was seeing huge performance hit when using ADF security permissions as the permissions were checking for regular expression pattern matching even if there were not wildcard permissions used in LDAP authentication. Not available If the transient VO attributes does not appear at the end of base VO, creati on of extended VO fails. On PPR requests like table navigation and tab switching, timeout filter was not redirecting pages properly. Not available ADF Secured application was seeing huge performance hit when using ADF security permissions as the permissions were checking for regular expression pattern matching even if there were not wildcard permissions. Not available For application running in WebSphere StackOverFlow error was thrown when large number of users interacted with the application because ADFContext threadlocals were not getting released by Websphere app server and so custom filter had to be implemented in the application since it was not using ADF model based ADFBindingFilter.

10.1.3.5

7132748

10.1.3.5

7297954

10.1.3.5 10.1.3.5

6951749 7286903

10.1.3.5

6880464

10.1.3.5 10.1.3.5

7479749 7338619

10.1.3.5 10.1.3.5

7432723 8347111

2.7 Oracle TopLink Bugs


The following table lists the Oracle TopLink bugs fixed by this patch set.
Fixed in Release 10.1.3.1 10.1.3.1 Bug Number 4177824 5593818 In versions earlier than 10.1.3.3,users will encounter a ClassCastException when using TopLink OXM after redeploying their application. Null pointer exceptions no longer occur when shutting down a server using JMS. Null pointer exceptions no longer occur when shutting down a server using JMS. Description

10.1.3.1

5744223

151

Fixed in Release 10.1.3.1 10.1.3.1 10.1.3.3

Bug Number 5899959 6001602 5555181

Description

When a Clustered JMS service fails TopLink may stop receiving Cache co-ordination messages from the JMS Topic. Extra JMS connections may continue to stay alive When a Clustered JMS service fails, TopLink may stop receiving Cache coordination messages from the JMS Topic. Extra JMS connections may continue to stay alive. In versions earlier than 10.1.3.3,users will encounter a ClassCastException when using TopLink OXM after redeploying their application. Null pointer exceptions no longer occur when shutting down a server using JMS. Null pointer exceptions no longer occur when shutting down a server using JMS. Fix to Call to allow for deletes to be performed through stored procedures. Before this fix, it was possible for an exception to be thrown during the Delete. Resolves very rare NullPointerException in WriteLockManager.acquireReadLocks Resolves TOPLINK-6069 error when join exists on inheritance root descriptor. Fixed pessimistic locking support on SqlServer. Fixed a concurrent query execution problem. Using a temporal attribute defined in an embedded object in JPQL results in an EJBQLException. Exception Description: Unknown state or association field [attributeName] of class [embeddedClassName]. When an aggregate objects parent is invalidated, and then the parent is re-read, the identity of the aggregate object is not maintained. An exception is now thrown in the case that a parameterized query using objec t comparison does not specify a parameter matching the type expected by the m apping for the query key being compared. Not available

10.1.3.3

5593818

10.1.3.3

5744223

10.1.3.4

6001602

10.1.3.4 10.1.3.4 10.1.3.4 10.1.3.4 10.1.3.4

6039935 6111278 4177824 5899959 5709520

10.1.3.4

6033380

10.1.3.5

6119707

10.1.3.5

6865193

152

Fixed in Release 10.1.3.5

Bug Number 6865552

Description TIMESTAMPTZ support: - TopLink does not provide a mechanism to configure how Calendar data is prov ided to the instantiation of Oracle TIMESTAMPTZ instances prior to passing them to the Oracle JDBC driver via par ameter binding. - TopLink does not provide a mechanism to check and adjust TIMESTAMPTZ time d ata (as necessary) based on a passed Calendar instance. New API was added to the oracle.toplink.platform.database.oracle.Oracle9 Platf orm (and therefore subclasses) to facilitate this behavior: 1. Configure the passing of Calendar objects as a String into the creation of TIMESTAMPTZ instances (True) or pass the Calendar object directly into the TIMESTAMPTZ instance (False). public void setPrintCalendarIntoTimestampTZ(Boolean printCalendarIntoTimestam pTZ) To retrieve current value: public Boolean getPrintCalendarIntoTimestampTZ() Default value is null. The Oracle driver version is detected and this propert y is enabled when the driver is a 9.x or 10.x driver, unless set to Boolean.FALSE. 2. Configure the comparison and correction of time data passed into the creat ion of TIMESTAMPTZ instances (True), or disable the compare and correction algorithm (False). public void setCorrectTimeInTimestampTZ(Boolean correctTimeInTimestampTZ) To retrieve current value: public Boolean getCorrectTimeInTimestampTZ() Default value is null. The time data will be corrected by default, unless the property is set to Boolean.FALSE. When using Optimistic Locking with version locking and Remote Command Managem ent (RCM), objects whose descriptor cache coordination settings are set to single qoutesinvalidate changed o bjectssingle qoutes, the receiving session can potentially execute additional sql for a received changeset. The object w ill still be invalidated correctly, as configured. When RMI Transport is configured for Remote Command Manager (RCM), the local connection object for the RCM is never unexported, which can cause a JVM to not be able to exit cleanly. Not available

10.1.3.5

6637644

10.1.3.5

6788643

10.1.3.5

6461125

153

Fixed in Release 10.1.3.5

Bug Number 6978106

Description Two symptoms: 1) Duplicate SQL is generated because UnitOfWork cache checks are not being p erformed when an early UnitOfWork transaction is begun. This occurs whilst reading a tree of related non-indirection-enable d objects using the aforementioned UnitOfWork 2) Unnecessary SQL is generated through existence checks when an object has a primitive primary key value of zero (0). This occurs when inserting new objects into a database. See above Using a model with no indirection, querying across relationships using joinin g to trigger nested joining, and having a DailyCacheInvalidationPolicy in place for invalidation can cause the query execution time to not be set on an objectsingle qoutess cache key. This has the effect of TopLink perceiving the object as i nvalid within the cache, and instead retrieving it from the database upon subsequent access attempts for the cache d object. Duplicate SQL is observed. Deleted object registered into a UnitOfWork causes looping refresh and max_at tempt error. When performing a query using a literal() expression (LiteralExpression), lit eral SQL is not printed within the SQL select statement from the query. This causes a validation exce ption to occur when database results are processed upon return. When using Oracle9Platform and its subclasses against an Oracle9 or higher da tabase with native SQL enabled and binding disabled, writing a Calendar into a field of type TIMESTAMPTZ does not append the daylight savings time element single qoutesTZDsingle qoutes into the generated SQL. The element TZR is always appended to the SQL regardless o f whether the timestamp and timezone combination is in daylight savings. When a direct mapping is set to be mutable with the setMutable() API, support ed mutable attributes (byte[], java.util.Date and subclasses, java.util.Calendar and subclasses) are not clo ned when a clone of their referencing object is created. Instead, the attributes are also referenced by the object from which they are cloned. When using in memory querying (conforming) with the single qouteslikesingle qoutes operator in a mult ithreaded scenario, java.util.ConcurrentModificationException may be thrown. Rare deadlock occurred during commit of transaction. Threads stuck in acquir eReadLock and waitOnLock Not available

10.1.3.5

7275628

10.1.3.5 10.1.3.5

7022597 7168981

10.1.3.5

7384304

10.1.3.5

7280390

10.1.3.5

7552980

10.1.3.5

7612976

10.1.3.5

5580557

154

Fixed in Release 10.1.3.5 10.1.3.5

Bug Number 7009066 7483212

Description Not available When using TopLink with Oracle TIMESTAMPTZ datatypes and (specifically) the O racle JDBC driver version 11.1.0.7, a NullPointerException can occur when attempting to read a TIMESTAMPTZ value. Not available

10.1.3.5

7431950

2.8 Oracle XML Developers Kit Bugs


The following table lists the Oracle XML Developer Kit bugs fixed by this patch set.
Fixed in Release 10.1.3.1 10.1.3.4 10.1.3.5 Bug Number 4760148 6000077 7527580 Not available If you were using the DOM interface in the Oracle XDK for Java, and you were using a multi-threaded application to access a DOM node of class XMLText, then it was possible for one or more threads to encounter a Java ClassCastException, either on java.lang.String, or char[] (often reported as double qoutesC[double qoutes). That could happen in a variety of conditions, but most commonly, when one thread was getting the content of the text node, and another thread was checking for white space in the content. In particular, it could happen when applying an XSL transformation. Workaround: Avoid accessing the same DOM document from multiple threads. Use synchronization. ORA-7445 crash in LsxNameTest when registering an XML schema If you were using the XDK for Java to process an XML Schema; and the Schema document used <xsd:redefine> to redefine a complex or simple type, at more than one level of <xsd:redefine>; and the double qoutesincludeddouble qoutes Schema document did _not_ specify a target namespace with <xsd:schema targetNamespace=...>; then it was possible for the processing to fail with XML-24528: Invalid reference (for complex types) or XML-24505: Invalid value single qoutesenumerationsingle qoutes specified for facet (for simple types). Workaround: Always specify an explicit targetNamespace attribute on the <xsd:schema> element. Description

10.1.3.5 10.1.3.5

7363085 7694903

155

Fixed in Release 10.1.3.5

Bug Number 7527580

Description If you were using the DOM interface in the Oracle XDK for Java, and you were using a multi-threaded application to access a DOM node of class XMLText, then it was possible for one or more threads to encounter a Java ClassCastException, either on java.lang.String, or char[] (often reported as double qoutesC[double qoutes). That could happen in a variety of conditions, but most commonly, when one thread was getting the content of the text node, and another thread was checking for white space in the content. In particular, it could happen when applying an XSL transformation. Workaround: Avoid accessing the same DOM document from multiple threads. Use synchronization. ORA-7445 crash in LsxNameTest when registering an XML schema Not available If you were using IE7 (Internet Explorer version 7) with XSQL, and a web page that used either lt xsql:set-param gt or lt xsql:include-posted-xml gt , then the operation would fail. Workaround: Avoid using XSQL with IE7.

10.1.3.5 3676075 7164086

7363085 Oracle XML Developers Kit Oracle XML Developers Kit

2.9 Oracle BPEL Process Manager Bugs


The following table lists the Oracle BPEL Process Manager bugs fixed by this patch set.
Fixed in Release 10.1.3.1 Bug Number 4220259 Description Re-starting BPEL Server may result loss of 'lifecycle' and 'state' info of deployed processes, when displayed in BPEL console. When there are multiple correlation sets in a bpel process, if the following errors are thrown during run time, this bug might have been hit: Error while invoking bean "cube delivery": Failed to evaluate correlation que ry. ORABPEL-03813 Failed to evaluate the correlationAlias query "<xpath-query>" on the element "null". Please check your BPEL/WSDL source to make sure that property alias is define d correctly. Compensation Handler should be installed only for completed scope but the eng ine was incorrectly installing compensation handler for cancelled scope. This fix should address this issue. When process is retired, in-flight instances may not complete if there If more than 1 variable is used in the inputHeaderVariable tag, the BPEL

10.1.3.1

5474012

10.1.3.1

5480320

10.1.3.1 10.1.3.1

5567281 5623319

156

Fixed in Release 10.1.3.1 10.1.3.1

Bug Number 5642667 5665884

Description NPE While Invoking a BPEL Process from SOAP Client. On process level COMPLETIONPERSISTPOLICY=FAULTED not working properly WSSE inbound security not working XPATH extensions GETFAULTASSTRING and GETFAULTNAME missing in 10.1.3.1 Fixed the bug where onMessage doesn't get callback when it's installed before invoke. On the BPEL console when process is invoked using "initiate" tab, result outp ut is missing the namespace string "xmlns =". Mail activation agent is failing with heartbeat errors and mails are lost Mail activation agent is failing with heartbeat errors and mails are lost BPEL standalone installation throws ESB class exceptions BPEL messages in manual recovery queue and log files suggest error in JDBC While migrating a project from 10.1.2.0.2 to 10.1.3.1.0, an error ORABPEL-02152 occurs and migration fails. Wrong version of a deployed process may be invoked by running instances of the process if there are several versions of the process, and the instances are created while all those versions are being loaded. Also, default version info may be lost upon server restart. AQ/DB adapter throw remote faults for ORA errors that are not retrieable When, for a deployed AQ adapter process, the value of activationInstances endpoint property is increased to a high value the changes does not take effect and the process hangs. Cannot get the detail message of runtime fault in 'SUMMARY' and 'DETAIL' part with ora:getFaultAsString expression When user worklist is accessed via Portal page, with status=ASSIGNED, a prior ity = value other than "ANY" in the filter fetches null resultset, even thoug h qualified tasks are assigned to the user. When running a BPEL Process which is iterative there is a performance ACTIVATIONINSTANCES are updated automatically for all inbound pl's

10.1.3.1 10.1.3.1 10.1.3.1 10.1.3.1

5665917 5672007 5715315 5724766

10.1.3.1 10.1.3.1 10.1.3.1 10.1.3.1 10.1.3.1

5729652 5729652 5745110 5747361 5752625

10.1.3.1

5837566

10.1.3.1 10.1.3.1

5838073 5839787

10.1.3.1

5841736

10.1.3.1

5842365

10.1.3.1 10.1.3.1

5843221 5845157

157

Fixed in Release 10.1.3.1

Bug Number 5851215

Description When you have domain with capital letters in the domain id then you get a file not found error when logging into bpel console. ORABPEL-02025 and lost instances when use catch block without defined Inbound XML is not validated (per the schema generated during design time) when using AQ Adapter with ObjectTypes (ADT Queues) as it is done with RAW types. When you invoke an asynchronous service via an non-blocking invoke (adding The LOCKMANAGER.AQUIRE hangs and times out under heavy load (1000s of In memory calls do not allow to set priority via header variable after setting the loglevel for the property *.collaxa.cube.activation to debug, AQ adpter does not work when the JVM is bounced. INITIATING PICK: parent ID only passed to first operation when 2 OPS If you change a process from retired back to active, the activation agents should become active again When you undeploy one revision of a BPEL process(async or sync) and try to ORABPEL-02152 : Instance not found in datasource. If we try to invoke a bpel process via Axis client api, then we get an AxisFault and client does not fetch info properly. Namespace overwritten when deploying processes with inbound AQ Strange behaviour calling from BPEL to BPEL getting NULLPOINTEREXCEPTION. AQ Adapter deadlocks when activation instances are high. set flag 'useDefaultConnectionManager="true" in oc4j-ra.xml for AqAdapter, to make this patch effective. Set this flag only for inbound AQ Adapter. Always set this flag to "false" for outbound AQ Adapter. Null pointer exception thrown for a bpel process have non blocking invoke property set to true. ></com:Note> MailActivationAgent not able to process XML documents when send as as mail attachment with content-type="text/xml". Decision Services using a WebDAV based rule repository might fail with a null pointer execption under heavy load.

10.1.3.1 10.1.3.1

5859049 5859167

10.1.3.1 10.1.3.1 10.1.3.1 10.1.3.1

5859629 5862146 5868847 5869752

10.1.3.1 10.1.3.1

5877854 5879997

10.1.3.1

5915792

10.1.3.1

5919412

10.1.3.1 10.1.3.1 10.1.3.1

5923571 5937320 5956575

10.1.3.1

5965116

10.1.3.1

5990764

10.1.3.1

5999832

158

Fixed in Release 10.1.3.1

Bug Number 6000957

Description WS Security headers passed via PARTNERLINK always OASIS2004COMPLIANT Prorogation of the WSSE header fails after applying Patch 6000957 Workflow service doesn't require bpeladmin/oc4jadmin to be seeded Exception is thrown when the OpenLDAP server has attributes with When the console is used to clear the wsdlCache, in a load-balanced Under certain circumstances, when multiple callbacks are received at the When <pick> is used as the initial <receive> activity, BPEL throws the follow ing exception: ORABPEL-03802 Correlation definition not registered. The correlation set definition for operation "<operation-name>", process "<pr ocess-name>", has not been registered with the process domain. Please try to redeploy your process to the process domain. Re-starting BPEL Server may result loss of 'lifecycle' and 'state' info of deployed processes, when displayed in BPEL console. Applying fix for bug 5064928 slows performance. When there are multiple correlation sets in a bpel process, if the following errors are thrown during run time, this bug might have been hit: Error while invoking bean "cube delivery": Failed to evaluate correlation que ry. ORABPEL-03813 Failed to evaluate the correlationAlias query "<xpath-query>" on the element "null". Please check your BPEL/WSDL source to make sure that property alias is define d correctly. Compensation Handler should be installed only for completed scope but the eng ine was incorrectly installing compensation handler for cancelled scope. This fix should address this issue. When process is retired, in-flight instances may not complete if there When "bpelServers" is used in bpel.xml, on 10.1.2.0.2, the following <ERROR> <default.collaxa.cube> <BaseCubeSessionBean::logError> Error while Failed to authenticate credentials. ORABPEL-00004 Authentication failed. Garbled characters when using BPEL HTTP:BINDING while processing special european characters.

10.1.3.1 10.1.3.1 10.1.3.1 10.1.3.1 10.1.3.1 10.1.3.2

6009121 6030243 6039508 6070345 6073311 5332819

10.1.3.3

4220259

10.1.3.3 10.1.3.3

5235732 5474012

10.1.3.3

5480320

10.1.3.3 10.1.3.3

5567281 5594867

10.1.3.3

5604539

159

Fixed in Release 10.1.3.3 10.1.3.3

Bug Number 5623319 5659094

Description If more than 1 variable is used in the inputHeaderVariable tag, the BPEL Using copies/assigns of DBAdapter produced xml can cause exceptions like oracle.xml.parser.v2.XMLDOMException: prefix not allowed on nodes of type DOM Level 1.0 element in BPEL or ESB. ON process level COMPLETIONPERSISTPOLICY=FAULTED not working properly WSSE inbound security not working Synchronization issues while transforming IC messages form Common View format to XML record format may result in 'Message Handling Errors' XPath extensions GETFAULTASSTRING and GETFAULTNAME MISSING IN 10.1.3.1 com.collaxa.cube.fe.CollaxaServlet.service() throws the following exception, this bug has been hit: java.nio.charset.IllegalCharsetNameException: "utf-8" at java.nio.charset.Charset.checkName(Charset.ja va:300) . Fixed the bug where onMessage doesn't get callback when it's installed before invoke. On the BPEL console when process is invoked using "initiate" tab, result outp ut is missing the namespace string "xmlns =". BPEL standalone installation throws ESB class exceptions While migrating a project from 10.1.2.0.2 to 10.1.3.1.0, an error ORABPEL-02152 occurs and migration fails. Faulted instances not saved if memoryoptimization set to true Wrong version of a deployed process may be invoked by running instances of the process if there are several versions of the process, and the instances are created while all those versions are being loaded. Also, default version info may be lost upon server restart. AQ/DB adapter throw remote faults for ORA errors that are not retrieable When, for a deployed AQ adapter process, the value of activationInstances endpoint property is increased to a high value the changes does not take effect and the process hangs. Cannot get the detail message of RUNTIME FAULT IN 'SUMMARY' and 'DETAIL' part with ora:getfaultasstring expression

10.1.3.3

5665884

10.1.3.3 10.1.3.3

5665917 5666882

10.1.3.3 10.1.3.3

5672007 5711523

10.1.3.3 10.1.3.3

5715315 5724766

10.1.3.3 10.1.3.3

5745110 5752625

10.1.3.3 10.1.3.3

5765977 5837566

10.1.3.3 10.1.3.3

5838073 5839787

10.1.3.3

5841736

160

Fixed in Release 10.1.3.3 10.1.3.3 10.1.3.3

Bug Number 5843221 5845157 5851973

Description When running a BPEL Process which is iterative there is a performance ACTIVATIONINSTANCES are updated automatically for all inbound PL'S DB adapter throws the following exception: java.lang.StringIndexOutOfBoundsException: String index out of range: 2 at java.lang.String.substring(String.java:1765). ORABPEL-02025 and lost instances when use catch block without defined Inbound XML is not validated (per the schema generated during design time) when using AQ Adapter with ObjectTypes (ADT Queues) as it is done with RAW types. When you invoke an asynchronous service via an non-blocking invoke (adding The LOCKMANAGER.AQUIRE hangs and times out under heavy load (1000s of In memory calls do not allow to set priority via header variable INITIATING PICK: parent ID only passed to first operation when 2 OPS If you change a process from retired back to active, the activation agents should become active again No Xpath library functions are being displayed from 'DOMAIN CONSOLE'->Xpath l ibrary tab. JAVA.LANG.NULLPOINTEREXCEPTION after Applying Patch 5893510 When you undeploy one revision of a BPEL process(async or sync) and try to ORABPEL-02152 : Instance not found in datasource. Namespace overwritten when deploying processes with inbound AQ Null Pointer Exception seen when removing item Endpoint not activated in a cluster env for inbound AQ adapter interactions Prorogation of the WSSE header fails after applying Patch 6000957 BPEL Compile fails to validate any of XSD GROUP Elements. BPEL Compiler fails with Erros like: Error(155): [Error ORABPEL-10057]: invalid query .. NPE While Invoking a BPEL Process from SOAP Client.

10.1.3.3 10.1.3.3

5859049 5859167

10.1.3.3 10.1.3.3 10.1.3.3 10.1.3.3 10.1.3.3

5859629 5862146 5868847 5877854 5879997

10.1.3.3

5891959

10.1.3.3 10.1.3.3

5906995 5915792

10.1.3.3 10.1.3.3 10.1.3.3 10.1.3.3 10.1.3.4

5923571 5945311 5956917 6009121 5262020

10.1.3.4

5642667

161

Fixed in Release 10.1.3.4

Bug Number 5956575

Description AQ Adapter deadlocks when activation instances are high. set flag 'useDefaultConnectionManager="true" in oc4j-ra.xml for AqAdapter, to make this patch effective. Set this flag only for inbound AQ Adapter. Always set this flag to "false" for outbound AQ Adapter. WS SECURITY HEADERS PASSED VIA PARTNERLINK CAN BE 2002/07 COMPLIANT IF OASIS2004COMPLIANT PARTNERLINK PROPERTY IS SET TO FALSE When the console is used to clear the wsdlCache, in a load-balanced Clicking clear WSDL cache from the console will now propagate the message to the other nodes in the BPEL cluster. Previously, clicking the button would only affect the single node. When user worklist is accessed via Portal page, with status=ASSIGNED, a prior ity = value other than "ANY" in the filter fetches null resultset, even thoug h qualified tasks are assigned to the user. NULL POINTER EXCEPTION was thrown when we validate a xml which has null values inside it. PROCESS_DEFAULT TABLE STILL CONTAINS INFORMATION FROM UNDEPLOYED PROCESSES AQ Adapter deadlocks when activation instances are high. set flag useDefaultConnectionManager="true" in oc4j-ra.xml for AqAdapter, to make this patch effective. Set this flag only for inbound AQ Adapter. Always set this flag to "false" for outbound AQ Adapter. Under certain circumstances, when multiple callbacks are received at the same time, the first callback will be processed but the remaining callbacks will throw a "scope not found" error. Fixed by serializing the callbacks. BASICHEADERS NOT PUTTING WWW-AUTHENTICATE HEADERS FOR HTTP BINDING IN BPEL Release Notes: WEBSERVICE THAT DOES NOT CHALLENGE FOR BASIC CREDENTIALS CANNOT BE INVOKED RELEASE NOTES: a. change process state from active to retired b. Restart bpel server c. Make process state active again. d. Induce a midprocess activity; activation agents do not fire. . RELEASE NOTES: a. change process state from active to retired b. Restart bpel server c. Make process state active again. d. Induce a midprocess activity; activation agents do not fire. .

10.1.3.4

6000957

10.1.3.4

6070345

10.1.3.4

5842365

10.1.3.4

5937320

10.1.3.4

6132141

10.1.3.4

5956575

10.1.3.4

6073311

10.1.3.4

6141259

10.1.3.4

6240028

10.1.3.4

6316613

162

Fixed in Release 10.1.3.4

Bug Number 5926809

Description Release Notes: If no instance is created due to XPath expression errors then this bug has been hit. With this fix. Any unhandled exception during a sync call will be returned to the caller. Release Notes: An arrayindex out of bound exception is thrown during outbound execution for SignZoned data types. Release note: With a task assigned to a group, when it gets acquired by a user who also is an admin, the user cannot do any other actions except "release" and thus the user experiences an infinite loop of claim->release->claim states. Release Notes: BPEL NATIVE SCHEMA FOR COBOL COPYBOOK WITH IMPLIED DECIMAL GIVES IMPROPER OUTPUT. Release Notes: BPEL NATIVE SCHEMA FOR COBOL COPYBOOK WITH IMPLIED DECIMAL GIVES IMPROPER OUTPUT. DOMAINS CREATED IN A CLUSTER GETS NOT PROPAGATED TO NEW OR EXISTING NODES design time BAM sensor action wizard not resposive, hangs after clicking OK If we try to invoke a bpel process via Axis client api, then we get an AxisFault and client does not fetch info properly. ></com:Note> MailActivationAgent not able to process XML documents when send as as mail attachment with content-type="text/xml". BPEL MESSAGES IN MANUAL RECOVERY QUEUE AND LOG FILES SUGGEST ERROR IN JDBC BATCH UPDATE Decision Services using a WebDAV based rule repository might fail with a null pointer execption under heavy load. Decision Services using a WebDAV based rule repository might fail with a null pointer exception under heavy load. BPEL Compile fails to validate any of XSD GROUP Elements. BPEL Compiler fails with Erros like: Error(155): [Error ORABPEL-10057]: invalid query .. TEXT/CSV ATTACHMENTS ARE LOST WHILE RECIEVING FROM OUTLOOK

10.1.3.4 10.1.3.4

6005407 6086281

10.1.3.4

6073117

10.1.3.4

6148021

10.1.3.4

6086453

10.1.3.4 10.1.3.4

5945157 5919412

10.1.3.4

5990764

10.1.3.4

5747361

10.1.3.4

5999832

10.1.3.4

5262020

10.1.3.5

5645226

2.10 OracleAS Integration Platform Bugs


The following table lists the Oracle Application Server Integration Platformbugs fixed by this patch set.

163

Fixed in Release 10.1.3.1

Bug Number 5445787

Description When email notification service is configured to send multipart message, all parts in it are sent as attachments. It is not possible to have the first par t inline. While dequeuing a big big complex object in aq adapter you get a java.sql.exc eption, saying image is not in correct format or image is not collection. Errors occur when moving from source to design view and the map contains variable declarations in when or for-each clauses. Also, user may see duplicate variable declarations in cloned for-each or when clauses. The adapter is not capable of handling special PL/SQL constant values such as G_MISS_ CHAR, G_MISS_DATE and G_MISS_NUM as values for inbound parameters to a stored procedure. Nodes disappear from named template definitions. Describe the bug in customer understandable terms. Do not describe the fix, nly the defect. The bug is indicated by parsing errors that target nodes are not found and yo u have a structure with for-each nodes separated by sequence nodes: Example: A B sequence for-each sequence for-each_1 if Error occurs when the if is inserted. The for-each_1 cannot be found by the parser because it is separated from the root for-each at the same level by sequence nodes in the target tree. You may notice performance degredations in high concurrency DBAdapter applica tions, though only with jrockit vms. It was found that caching DocumentBuilderFactory improved performance when running on JRockit VM. No improvement could be detected on other virtual machines but caching this Factory should provide a slight performance improvement. A Java heap space error (Out of Memory) can occur while building the DOM object (i.e. generating the XML for the output parameters of a stored procedure). This is more likely to occur for very large complex type definitions (e.g. Java Struct that corresponds with a SQL object type). Schema for event payload in JDev's EBS Adapter Wizard cannot be specified

10.1.3.1

5577268

10.1.3.1

5596476

10.1.3.1

5615460

10.1.3.1 10.1.3.1 10.1.3.1

5619149 5661884 5666550

10.1.3.1

5677483

10.1.3.1

5685975

10.1.3.1

5698089

164

Fixed in Release 10.1.3.1

Bug Number 5709775

Description A JaxRPC client invoking a BPEL process (that in turn invokes a stored procedure) encounters an error with the return DOM document because it expects an unqualified instance while the adapter creates and returns a qualified document regardless of the value for elementFormDefault. An invalid date format error occurs when a 'Z' is used in a XML dateTime string (e.g. 2007-01-01T00:00:00.000Z). Using LogicalDeletePollingStrategy with RESERVE value causes toplink error 6024: UpdateObjectQuery(null). The pure sql adapter wizard sometimes reports perfectly valid sql as being in valid, preventing it from auto-generating an xsd representation of the result . In previous versions, DB views were provided on top of the transactional tables so reports could be created. These views are missing in 10.1.3. DB views are added to 10.1.3.3 and the information about these views is Please copy the contents from the above URL to release notes. PL/SQL interfaces whose output parameters have type definitions that are extremely large and complex and whose values also are extremely large can cause an OutOfMemory error (Java heap space) to occur. A 'Parameter Type Conflict' error can occur when using a LOB (BLOB or CLOB) a s an IN/OUT parameter of a stored procedure. The error will occur if the size a BLOB is less than 2K or if the size of a CLOB is less than 4K. For Oracle Apps APIs, if the value of an outbound parameter is one of the special PL/SQL constants such as G_MISS_CHAR, G_ MISS_DATE, or G_MISS_NUM, the element in the generated XML is not declared xsi:nil="true". An invoke will now only force the global transaction to rollback if the invok e consists of multiple write calls, and some writes happened before an except ion was encountered. In this case it is not possible to allow the user to ha ndle the exception as the transaction state is corrupt.

10.1.3.1

5739508

10.1.3.1

5742242

10.1.3.1

5762009

10.1.3.1

5862802

10.1.3.1

5873755

10.1.3.1

5900308

10.1.3.1

5910879

10.1.3.1

5934419

165

Fixed in Release 10.1.3.1

Bug Number 5936844

Description If the payload for task has a large XSD and user uses default generated XSD, than that JSP has too many elements. The display code for this is all in one method whose compiled size exceeds 64K limit. The new code removes some inline code of displaying element and calls a separate method. This reduces the size of the main method. However, if the XSD is even larger, then this too can cause larger than 64K code in main method and the generated JSP may not compile/run. In 10.1.3.1, the task form generator creates one large JSP. Within this When using db adapter configured to invoke a plsql procedure, bpel runtime th rows the exception "java.sql.SQLException: ORA-06531: Reference to uninitiali zed collection". See bug When user performs delegation of task in a circular fashion, we get a stack overflow instead of throwing a warning about circular delegation. JPublisher overwrites existing data types (that have the same name) when it generates wrappers for PL/SQL APIs. You can now use pure sql to insert, update and select XMLType columns and tab les, and write xquery expressions. Any registered xml schema will automatica lly be imported from the db into your studio project. Since it was already possible to store XML in CLOB columns (see sample tutorials/122.DBAdapter/advanced/dmlInvok e/InsertWithClobs), it was felt that XMLType support should involve: -allowing users to write XQuery expressions in SQL (to query for and update. If the user specifies a delimited UTF-16 / UTF-8 file (big or small endian) w ith byte order mark in the NXSD wizard and checks the checkbox "Use first rec ord as field name", the wizard complains that "Field ... is invalid. Enter a different name." When creating a 1-1 (foreign key on target) relationship in the wizard, you n o longer have to create a 1-1 backpointer going in the opposite direction. When email notification service is configured to send multipart message, all parts in it are sent as attachments. It is not possible to have the first par t inline. BPEL ORCL:SEQUENCE-NEXT-VAL() may stop returning values and may generate null values under heavy load

10.1.3.1

5954475

10.1.3.1 10.1.3.1

5971534 5980742

10.1.3.1

6050846

10.1.3.3

4255061

10.1.3.3

4339687

10.1.3.3

5080247

10.1.3.3

5445787

10.1.3.3

5587502

166

Fixed in Release 10.1.3.3

Bug Number 5615460

Description The adapter is not capable of handling special PL/SQL constant values such as G_MISS_ CHAR, G_MISS_DATE and G_MISS_NUM as values for inbound parameters to a stored procedure. n/a It should be possible to configure the worklistapp to run under container managed security. It should be possible to configure the worklist application to run under Describe the bug in customer understandable terms. Do not describe the fix, nly the defect. The bug is indicated by parsing errors that target nodes are not found and yo u have a structure with for-each nodes separated by sequence nodes: Example: A B sequence for-each sequence for-each_1 if Error occurs when the if is inserted. The for-each_1 cannot be found by the parser because it is separated from the root for-each at the same level by sequence nodes in the target tree. Public API LOCATOR:LISTINSTANCESBYINDEX throws SQL exception - column You may notice performance degredations in high concurrency DBAdapter applica tions, though only with jrockit vms. It was found that caching DocumentBuilderFactory improved performance when running on JRockit VM. No improvement could be detected on other virtual machines but caching this Factory should provide a slight performance improvement. MQAdapter uses waiting polling mechanism to poll the message form Queue, which led to significant performance hit. Also, adapter do not support two or more bpel process processing the message with same message id's. A Java heap space error (Out of Memory) can occur while building the DOM object (i.e. generating the XML for the output parameters of a stored procedure). This is more likely to occur for very large complex type definitions (e.g. Java Struct that corresponds with a SQL object type). Schema for event payload in JDev's EBS Adapter Wizard cannot be specified A JaxRPC client invoking a BPEL process (that in turn invokes a stored procedure) encounters an error with the return DOM document because it expects an unqualified instance while the adapter creates and returns a qualified document regardless of the value for elementFormDefault. Provide Support for iLog jRules

10.1.3.3

5648569

10.1.3.3 10.1.3.3

5661884 5666550

10.1.3.3

5672391

10.1.3.3

5677483

10.1.3.3

5682880

10.1.3.3

5685975

10.1.3.3 10.1.3.3

5698089 5709775

10.1.3.3

5724753

167

Fixed in Release 10.1.3.3

Bug Number 5736456

Description Default Exception handler can lead to duplicate message submission when the dequeue is executed under Local Transaction semantics. An invalid date format error occurs when a 'Z' is used in a XML dateTime string (e.g. 2007-01-01T00:00:00.000Z). Using LogicalDeletePollingStrategy with RESERVE value causes toplink error 6024: UpdateObjectQuery(null). Enhancements have been made to parsing the sql statement to generate a repres entative xsd. More of the sql grammar is now supported. -The select title as "The Title" from Movies syntax was recognized but not the select title "The Title" from Movies syntax. In the SQL grammar the 'as' is optional. This is for Pure SQL Adapter. The pure sql adapter wizard sometimes reports perfectly valid sql as being in valid, preventing it from auto-generating an xsd representation of the result . JMS Adapter does not propagate message expiration value for an outbound message in a request reply scenario.All outbound messages were generated with a default value of 0 for JMSExpiration, which means the message never expires. Describe the bug in customer understandable terms. Do not describe the fix, only the defect. In previous versions, DB views were provided on top of the transactional tables so reports could be created. These views are missing in 10.1.3. DB views are added to 10.1.3.3 and the information about these views is Please copy the contents from the above URL to release notes.

10.1.3.3

5739508

10.1.3.3

5742242

10.1.3.3

5753996

10.1.3.3

5762009

10.1.3.3

5770321

10.1.3.3 10.1.3.3

5852859 5862802

10.1.3.3 10.1.3.3

5868290 5873755 PL/SQL interfaces whose output parameters have type definitions that are extremely large and complex and whose values also are extremely large can cause an OutOfMemory error (Java heap space) to occur. (File) Adapter Rejection Handling now handles additional properties correct A 'Parameter Type Conflict' error can occur when using a LOB (BLOB or CLOB) a s an IN/OUT parameter of a stored procedure. The error will occur if the size a BLOB is less than 2K or if the size of a CLOB is less than 4K.

10.1.3.3 10.1.3.3

5898485 5900308

168

Fixed in Release 10.1.3.3

Bug Number 5905935

Description In 10.1.3.1 if the SequencingPollingStrategy helper table was not setup correctly, polling would fail. An initial last_read_id always had to be specified, as the polling sql is select * from Movies where <original where clause> and last_read_id > ?. Now if the helper table is there but not pre-seeded, the initial polling sql (only) will be for all rows: select * from Movies where <original where clause>. Thereafter the last_ read_id will be populated. This makes polling with a lastUpdated timestamp or an Oracle system change number (SCN) simpler, as finding a good initial value can be hard if your intention is to process every row once. DBAdapter now supports Oracle database proxy authentication. By passing in p roperties on a per invoke basis, a user can specify proxyusername/password, a proxy distinguished name, or a proxy certificate. For each of these proxy roles can also be specified. With this feature all callers of a dbadapter in voke can be forced to pass in their proxy user name and/or credentials, for a dded security and auditing. A new activation spec property named 'SchemaValidation' [false/true] has been added, which can be configured in the WSDL. When set to true all xml produced by the polling DBAdapter (for recieves) will be validated against the XSD. On failure the xml record will be rejected but still marked as processed by the DBAdapter. For Oracle Apps APIs, if the value of an outbound parameter is one of the special PL/SQL constants such as G_MISS_CHAR, G_ MISS_DATE, or G_MISS_NUM, the element in the generated XML is not declared xsi:nil="true". This patch fixes the inability to create partner links with the Applications Adapter for Concurrent Programs that do not receive any parameters. Detailed error information is provided as part of the decision service fault message. That includes information about the step where the underlying rule engine failed, log output from the rule engine and Java stack trace information An invoke will now only force the global transaction to rollback if the invok e consists of multiple write calls, and some writes happened before an except ion was encountered. In this case it is not possible to allow the user to ha ndle the exception as the transaction state is corrupt.

10.1.3.3

5905942

10.1.3.3

5905948

10.1.3.3

5910879

10.1.3.3

5911023

10.1.3.3

5912820

10.1.3.3

5934419

169

Fixed in Release 10.1.3.3

Bug Number 5936844

Description If the payload for task has a large XSD and user uses default generated XSD, than that JSP has too many elements. The display code for this is all in one method whose compiled size exceeds 64K limit. The new code removes some inline code of displaying element and calls a separate method. This reduces the size of the main method. However, if the XSD is even larger, then this too can cause larger than 64K code in main method and the generated JSP may not compile/run. In 10.1.3.1, the task form generator creates one large JSP. Within this j_security_check url has to be handled correctly.

10.1.3.3

5956294

2.11 OracleAS Single Sign-On Bugs


The following table lists the Oracle Application Server Single Sign-On bugs fixed by this patch set.
Fixed in Release 10.1.3.3 Bug Number 5405820 Description Cancel in pwd expire warning takes to login page during gitO

2.12 Oracle Web Services Bugs


The following table lists the Oracle Web Services bugs fixed by this patch set.
Fixed in Release 10.1.3.1 10.1.3.1 10.1.3.1 Bug Number 5108317 5450835 5582568 Description During deployment WEB service method is ignored as not jax-rpc compliant Deserialization of yyyy-mm-dd format is not accepted . If client code has provided HTTP basic authentication credentials still it wa sn't sent it preemptively and expects 401 response code. After server sends the challenge then client ws stack sending the credentials . And requires multiple request/response messages. Now sending the credentilas in the first requrest if they are available. Compilation error occurs while deployment of a webservices application. When schema definition includes other schmea definition which doesn't contain targetNamespace then genValueType operation was failing using webservice ass embler. Deployment fails with compilation error for a topDown assembled webservice application. Empty logging.xml for logging and auditing when Tracing and Auditing are enabled in a dynamic provider services with multiple operations.

10.1.3.1 10.1.3.1

5638117 5755530

10.1.3.1 10.1.3.1

5841127 5881545

170

Fixed in Release 10.1.3.1 10.1.3.1 10.1.3.3 10.1.3.3

Bug Number 5962677 5968831 5450835 5582568

Description

Throws CLASSCASTEXCEPTION for accessing security enabled webservices. Deserialization of yyyy-mm-dd format is not accepted . If client code has provided HTTP basic authentication credentials still it wa sn't sent it preemptively and expects 401 response code. After server sends the challenge then client ws stack sending the credentials . And requires multiple request/response messages. Now sending the credentilas in the first requrest if they are available. Compilation error occurs while deployment of a webservices application. When schema definition includes other schmea definition which doesn't contain targetNamespace then genValueType operation was failing using webservice ass embler. Empty logging.xml for logging and auditing when Tracing and Auditing are enabled in a dynamic provider services with multiple operations. Removed unnecessary response soap envelope in the case of one-way invocation. Deployment fails with compilation error for a topDown assembled webservice application. Throws CLASSCASTEXCEPTION for accessing security enabled webservices. Throws CLASSCASTEXCEPTION for accessing security-enabled Web services. Deployment of webservices fails with UnsupportedCallbackException. Certiface for encryption not found while encrypting SOAP response . Certificate for encryption not found while encrypting SOAP response. Not available

10.1.3.3 10.1.3.3

5638117 5755530

10.1.3.3

5881545

10.1.3.4 10.1.3.4 10.1.3.4

5962677 5841127 5968831

10.1.3.4 10.1.3.4

6041249 6051357

10.1.3.5 10.1.3.5 10.1.3.5 10.1.3.5 10.1.3.5 10.1.3.5

5854312 6348535 6779629 6830549 6982083 6862673

In tag attribute &lt; and &gt; are shown as lt and gt , not escaped. gt lt /SUPPL_DETAIL gt java.lang.outofmemoryerror: java heap space when deploying a war file that co ntains a webservice with schemas that references each other Not available

10.1.3.5

7121389

171

Fixed in Release 10.1.3.5

Bug Number 7138149

Description ORAWSDL supports the API as per the sepcification of JSR 110 MR 1.2. There is one change in javax.wsdl.xml.WSDLLocator interface that might existing usage in case a concrete class has been created for this The reason is that the WSDLLocator has a new method close that must be /** * Releases all associated system resources such as the InputStreams * associated with the Base and Import InputSources. */ public void close(); To fix this problem, add this new method in the implementation class. ]] genWSDL command throws Duplicate type name error. When using DII invokation, an exception is thrown if the soap response had an empty body Change the generated artifacts so that the name will be unique per In case of SOAP1.2, a custom fault with no faultString generates a NullPointe rException when serialized If a complex type has many children and one of the children (other than the f irst one) has a different namespace, an exception is thrown when trying to write that namespace. Ech proxy should be generated in a separate output directory using wsa.jar (see -output parameter): java -jar wsa.jar genProxy -wsdl ActualizacionDatosLineaWebService.wsdl -mappingFileName ActualizacionDatosLineaWebService-java-wsdl -mapping.xml -output proxy1 -overwriteBeans false -unwrapParameters true -mapHeadersToParameters false -classpath commons-movilnet2-0.1-SNAPSHOT.jar;comm ons-rtb-0.1-SNAPSHOT.jar -debug java -jar wsa.jar genProxy -wsdl ConsultarLlamadasWebService.wsdl -mappingFileName ConsultarLlamadasWebService-java-wsdl-map ping.xml -output proxy2 -overwriteBeans false -unwrapParameters true -mapHeadersToParameters false -classpath commons-movilnet2-0.1-SNAPSHOT.jar;comm ons-rtb-0.1-SNAPSHOT.jar -debug The sources should be compiled in the same classes files/packed in the same jar. Using mapping file the tye java.util.Date can not be used, it comes as defaul t calendar class. GenInterface(WSDL to JAVA) fails with Uniqueness Constraint violation Except ion RELEASE NOTES: Add a null check to avoid NullPointerException gt lt /SUPPL_DETAIL gt Getting fault with the null perfix.

10.1.3.5 10.1.3.5 10.1.3.5 10.1.3.5

7175815 7161948 7188843 6853050

10.1.3.5

7118386

10.1.3.5

7510987

10.1.3.5 10.1.3.5 10.1.3.5 10.1.3.5

7389932 7447837 7482783 7517089

172

Fixed in Release 10.1.3.5 10.1.3.5

Bug Number 8251981 7537553

Description

If the out file directory has .. and it is very long, then it throws IO Exc eption for windows for genProxy.

10.1.3.5 10.1.3.5

8230352 8334813

10.1.3.5 10.1.3.5

8533225 7115940 While using ejb3.0 , from java to WSDL the parameterized collection type is n ot generated correctly , it should be as in Java instead of just a standard j ava type.

10.1.3.5 10.1.3.5

8371405 6953926 When serializing SOAP messages, it does not print the canonical name of encoding xml ISO-8859-1; instead, it uses the name of charset for the Java platform: ISO8859_1, which generates the wrong characters. when soapelement contains null param, soapelementserializer.serialize return npe Test page not shown if wsdl contains an enumeration type whose name contains single qoutes-single qoutes In SOAP Request header namespace is stripped. Rollback Faults are not shown while stress test. Not available IllegalArgumentException is thrown while running stress test When using the SAAJ API in OC4J 10.1.3.3, if a tag attribute value contains &#9; , &#x9; , &#10; , &#xA; , &#13; , &#xD;, OC4J SAAJ doesnsingle qoutest escape them when serializing a SOAP message. RELEASE NOTES: Change the class loader so that the right one will be used in order to be able to load ESB classes Slow performance retrieving high amount of xml data from web service

10.1.3.5 10.1.3.5

6964788 6987776

10.1.3.5 10.1.3.5 10.1.3.5 10.1.3.5 10.1.3.5

6859146 7241785 6152647 7394587 7237826

10.1.3.5

7419732

10.1.3.5 10.1.3.5 10.1.3.5 10.1.3.5

7585305 6711294 8557884 8541426

2.13 Oracle Portal Bugs


The following table lists the Oracle Portal bugs fixed by this patch set.

173

Fixed in Release 10.1.3.4

Bug Number 6003038

Description webcCipping portlet when rendered was changing the browser encoding to UTF-8 if Content-Type with charset Shift_JIS or EUC-JP is specified in the meta http-equiv tag of the webclipping URL When omniportlet layout is defined with (a) display as Button (b) action type hyperlink (c) open hyperlink in new window, then onclick was still opening the link in the same browser window. In FireFox editing a text item was showing only the text content within the v isible borders of the RTE window. The remaining text below the bottom border of the RTE window was not displayed. WSRP portlets failed to deploy due to java.io.NotSerializableException after adding distributable TAG in wsrp portlet in a AS cluster configuration. When a plsql procedure containing owa_ util.status_line and owa_util.redirect_url and the status was always returned as 302 regardless of what is set in the call to status_ line, if the procedure is invoked through mod_ plsql. Public API OWA_COOKIE.SEND did not have a provision to allow setting/unsetting the new HttpOnly cookie flag.

10.1.3.4

5924088

10.1.3.4

5409910

10.1.3.5

6447785

10.1.3.5

6512796

10.1.3.5

7433906

2.14 Oracle SOA Platform Bugs


The following table lists the Oracle SOA Platform bugs fixed by this patch set.
Fixed in Release 10.1.3.4 Bug Number 5980742 Description When user performs delegation of task in a circular fashion, we get a stack overflow instead of throwing a warning about circular delegation. The customer will be able to use lookAhead construct. The customer will be able to use lookAhead construct. While dequeuing a big big complex object in aq adapter you get a java.sql.exc eption, saying image is not in correct format or image is not collection. While trying to use DBAdapter for a top level procedure in a schema which is not owned by user used for DB connection you will get an error. Worklist views cannot be granted to groups, only to users.

10.1.3.4

6086434

10.1.3.4

5577268

10.1.3.4

5984140

10.1.3.4

5971534

174

Fixed in Release 10.1.3.4

Bug Number 6050846

Description JPublisher overwrites existing data types (that have the same name) when it generates wrappers for PL/SQL APIs. Release notes: DB adapter polling fails with Java.io.NotSerializableException see bug 8217148 Not available This fix ensures that BPEL on weblogic throws valid and appropriate exceptiond and not null pointer exceptions. Simultaneous invocation of HashMap.put() method causes stuck threads. Simultaneous invocation of HashMap.put() method causes stuck threads. BPEL Suitcase that has an MQ Adapter with transaction configured as Local BPEL Suitcase that has an MQ Adapter with transaction configured as Local Transaction deploys fine with the fix. Release Notes: In a high notification volume environment, the actionable notification delivery stalls with JMS queue filling up rapidly beyond a point. RELEASE NOTES: When pushing international characters into an inbound AQ adapter message, we encounter enconding error, and therefore bpel instance fails to be instantiated. mq adapter unable to de-queue the message if it has binary zero value MQ adapter unable to de-queue the message if it has binary zero value. For this fix work the following endpoint property will be needed. adapter.mq.inbound.binaryNulls=true This happens with a bpel process with JCA Activation agents. If the bpel.xml contains the property clusterGroupId to signify the deployment to a cluster, the following issue is seen: If some revision of the process is deployed on the server (say 1.0), and then if we try to deploy another revision of the process, we will find that newer revision will not be chosen as Primary Activation. This makes it impossible to override the older revision. On deployment of newer versions or redeployment of a bpel process, the default version of the process will NOW be chosen as Primary Activation. Secondly, from this fix onwards, the different versions of a bpel process will be kept in different clusters. For example, if bpel.xml specify the clusterGroupId property as someCluster, then revision a.b will join the cluster named as someClustera.b. Descriptor changes across cluster nodes are now synchronized

10.1.3.5 10.1.3.5 10.1.3.5 10.1.3.5

7423246 8217148 8552186 8435877

10.1.3.5

8642678

10.1.3.5

8458964

10.1.3.5

8568602

10.1.3.5

6910789

10.1.3.5

6652556

10.1.3.5

7188549

10.1.3.5

7321408

175

Fixed in Release 10.1.3.5 10.1.3.5

Bug Number 7438822 7656219

Description JGroups threads go on increasing on changing the process state or redeploying it. JMS adapter : When oc4j is shutdown or process state changed to stopped messa ges or lost. RACE CONDITION WITH ACTIVATION AGENT WHEN BPEL PROCESS IS TURNED OFF NullPointerException when bpel process invokes more than one operation on the same partner link via uddi. Release Notes: In a clustered environment a worklistapp invoking task detail page on a different node will get http500 error. Keep binary nulls should be the default behaviour in MQ series adapter. translation ByteReader should allow var-length encodings. Binary nulls are not normalized and preserved by default in MQ series to change this behavior and replace binary nulls with whitespace chars internally, BINARY_NULLS property must be set to false. Translation framework should allow variable length encodings in bytes Release Notes Binary nulls are not normalized and preserved by default in MQ series adapter. to change this behavior and replace binary nulls with whitespace chars internally, BINARY_NULLS property must be set to false. Translation framework should allow variable length encodings in bytes mode. Release Notes: Extend Response Header Handler functionality to Throw Faults. A New Partner Link property faultableResponseHeaderHandler is implemeneted, which should point to the java .class that implemets the interface com.collaxa.cube.ws.FaultableHeaderHandler. This class can now throw BPELFault(s) based on the contents of Response Header. For Example: in bpel.xml, set this property as: lt partnerLinkBinding name=CallMyTestFunc gt lt property name=wsdlLocation gt CallMyTestFunc.wsdl lt /property gt .... lt propertyname=faultableResponseHeaderHandl er gt com.collaxa.cube.ws.FaultHeaderHandlerImpl lt /property gt lt /partnerLinkBinding gt While retrieving the response from a HTTP webservice, there was a coding problem handling the encoding which resulted in corrupted

10.1.3.5

7510437

10.1.3.5

8265534

10.1.3.5

7637328

10.1.3.5

7442204

10.1.3.5

7709765

10.1.3.5

5973274

176

Fixed in Release 10.1.3.5

Bug Number 6890026

Description When the file adapter is configured for debatching and UniqueMessageSeperator is specified, the BatchManager is not receiving even notifications properly. It receives only one event each for BatchBegin and BatchComplete (or one BatchFailure event if some error occurs). Even if a number of failure s occur during reading, we only get one BatchFailure, and at the end no BatchComplete was received. Now onwards, we have introduced an endPoint property named notifyEachBatchFa ilure. If its value is true (case-insensitive): -we will raise BatchFailure event for each batch during which some error occ urs. -additionally, we also raise BatchComplete event once the file is processed completely. If this property is not true or unspecified, the behaviour is same as earli er. Visual representation of the history of BPEL business flow was not displayed with the following error. Error : Internal Bug (# 81) single qoutes0.prettyDatesingle qoutes is null or not an object A bpel process fails to compile (gives NullPointerException) if the processsingle qoutess wsdl does not contain any service element (which implements its initiating portType) and if the wsdl is remote. On the other hand, the same wsdl if copied locally, and then specified, makes the bpel process compile successfully. Under high load, if you find some ArrayIndexOutOfBoundException at java.util.ArrayList.add(), or a NullPointerException at ProcessSchemaManager.loadWSDLs() (as found in the logs), then you may be hitting this bug. These exceptions may be followed by the error: Cannot find process content file. Performance of select on wftask table has been improved thru creation of 2 indexes on taskGroupId and workflowPattern column. NTLM authentication does not work due to pre-emptive authentication. WSA MESSAGE ID WITH HTTP://SCHEMAS.XMLSOAP.ORG/WS/200 4/08/ADDRESSING NOT Resolved bugs resulting in incomplete file transfers in Ftp Adapter

10.1.3.5

6954825

10.1.3.5

6975458

10.1.3.5

6604134

10.1.3.5

6955137

10.1.3.5 10.1.3.5

7281910 5998028

10.1.3.5

7326766

177

Fixed in Release 10.1.3.5

Bug Number 5976817

Description By default task service EJB will start a new transaction. This transaction wi ll be rolled back when there is an exception. If there are no exceptions, thi s transaction will be commited. This default behavior can cause transaction i ssues if client code wants to roll back its own transaction and the task serv ice transaction together after task service invocation completes without exce ptions. If a client application wants task service invocations to participate in transactions it created, then set the element taskService/participateInCl ientTransaction in wf_client_config.xml to true or set the value of CONNECTIO N_PROPERTY.TASK_SERVICE_ PARTICIPATE_IN_CLIENT_TRANSACTION to java.lang.String true in the map argument to WorkflowServiceClientFactory.getWorkflowSer vic eClient(..) Either way, if task service operation fails, it will mark the tra nsaction for roll back. The JNDI name for the EJB that will participate in th e client transaction is ejb/bpel/services/workflow/TaskServiceGlob alTransact ionBean. Release Notes: Fix problem where using wrong endpoint URL when there are custom view can be granted to users and groups While using F_T_P Adapter to synch-read or move some file, if the source file does not exist, the BPEL remote fault thrown does not contain the Error Code and Error String. These two values are simply null. In general, this bug can occur if:: during invoke on some adapter, if the adapter encounters some EIS specific error (e.g. file not found: F_T_P server), and if you find null values for ErrorCode/ErrorMessage in the BPEL remote fault. lt http:urlReplacement/ gt has been implemented in HTTP binding. Imported xsd files were still cached after redeploying BPEL process batchId was defined using bpel.process.revision.id and file name which can be set to the value larger than root_id column size 100 (varchar2) as total. An d, ora:batchprocessactive / ora:batchprocesscompleted failed, if batchId gt 10 0 chars. Xquery transformation fails for some instances under load on a multi CPU mach ine.

10.1.3.5 10.1.3.5 10.1.3.5

6030220 7257654 7228590

10.1.3.5 10.1.3.5 10.1.3.5

6809277 7044020 7127266

10.1.3.5

7175733

178

Fixed in Release 10.1.3.5

Bug Number 7188997

Description There are two problems addressed with this bug: 1) For the case of ChunkedReading, when the nxsd flag nxsd:validation is tr ue, and if the translated message is invalid against the schema specified, th e flag isMessageRejected was not set to true in the returned header. 2) When the nxsd flag nxsd:fieldValidation is true, and if any one of the t ranslated message contains some invalid scalar data for a xsd:decimal type (f or example a5t is not a valid xsd:decimal), no error was being reported. Ev en no TranslationException was being thrown if nxsd:validation is false and n xsd:fieldValidation is true. For this fix: 1) The fix for this bug is strictly dependent upon another fix 6505139. 2) In case of debatching (say, batch size=5): a) If Validation is true: if there is a validation error in any of the messag es (out of 5), we will assume the entire batch is invalid. b) If Validation is false: in this case, no validation will occur on the batc h of message. c) If fieldValition is true: it will validate the scalar data types only; thi s will ensure that in such scalar data errors, only that particular message i s rejected, and not the whole batch. NullPointerException while receiving email message using MailService. BPEL callback messages would not be marked as canceled if we send lots of callback messages very quickly. CAN NOT ACCESS ANY DEPLOYED BPEL PROCESS, OMITTING REVISION# IN ENDPOINT DIRECTLY IN A BROWSER. WORKS FINE WHEN SAME ENDPOINT URL IS USED IN A JAVA RELEASE NOTES: AQ Adapter stops dequeuing after database is restarted. Issue happens only when the data source uses tx-level=global. FIX: To resolve this issue, you need the following three fixes: 1) OC4J:EmulatedDataSource bug 6437227, 2) OC4J:TransactionManager bug 7279335, 3) AQ-Adapter: This fix. Release Notes: TaskQueryService functions return BPELFault on console via SOAP interface. Relase notes: For a group task if a user claims the task then the designated task owner cannot perform any actions on it. When using dynamic file name convention, file is getting created without the patterns getting replaced by dynamic values in the file name. If the inbound file-ftp adapter uses XSDTranslator for debatching the input x ml data, and if the input XML is not well-formed, the corresponding batch is rejected an i nfinite number of times.

10.1.3.5 10.1.3.5

6611682 7154301

10.1.3.5

7202298

10.1.3.5

7306312

10.1.3.5

7157437

10.1.3.5

7311422

10.1.3.5

7176508

10.1.3.5

7435421

179

Fixed in Release 10.1.3.5

Bug Number 7516285

Description Need to enter/search a validated value for user or group at first new rule cr eation step on Manager Rules before moving to the next step notification email send failed after connection to smtp server has been severed BPELProcessId classsingle qoutess equals method is now implemented to take into account the nullity of revision tag abort instance action would also cancel the associated subscriptions for that instance. ActivityManagerLocalbean not found in ProcessManagerbean Not available While using AQ Adapter to read payload of type CLOB or VARCHAR, and using XSD Translator, the translator will report the error IO Failure in translator. if the payload message contains some NON-ASCII characters. Resource adapter will restart after opmnctl stopproc application=app and then by doing opmnctl startproc application=app Changed values of dspInvokeThreads or dspEngineThreads in 10.1.3.4 will not get revert back after server restart. RACE CONDITION WITH BPEL PROCESS DOMAIN OBSERVER ERRORING OUT DURING BPEL DEPLOYMENT OR PROCESS LOADING AT STARTUP HAS BEEN FIXED. BPEL FAULT THROWN IN CATCH/ALL BLOCK NOT RETURNED WHEN TX MARKED FOR ROLLBACK IN AN EJB INVOKED FROM A BPEL PROCESS If validateXML is true and if the wsdl-messagesingle qoutes part-type is xsd:int, xsd:string etc (some predefined simple type from XSD namespace), the verification of XML payload fails with error of kind: Cannot resolve single qoutesxsd:intsingle qoutes to a type definition for element Elem1. The Sensor.xsd under single qoutes lt bpel gt /server/xmllibsingle qoutes made to conform to the ActionData DOM generated by BPEL Sensors The Sensor.xsd under single qoutes lt bpel gt /server/xmllibsingle qoutes made to conform to the ActionData DOM generated by BPEL Sensors NPE has been fixed in HTTP basic authorization with HTTP binding. RELEASE NOTE: DeliveryService:mResults might cause lock issues during high load and needs to be threadsafed.

10.1.3.5 10.1.3.5

7434855 7590267

10.1.3.5 10.1.3.5 10.1.3.5 10.1.3.5

7454597 7633288 7499436 7409750

10.1.3.5

7605849

10.1.3.5

7577303

10.1.3.5

7631662

10.1.3.5

7709468

10.1.3.5

7571727

10.1.3.5

7639776

10.1.3.5 10.1.3.5

8197736 7583160

180

Fixed in Release 10.1.3.5

Bug Number 7458025

Description When using file-adaptersingle qoutess chunked interaction feature, if the bpelsingle qoutess while loop (in which you are carrying out the chunked interaction) is broken prematurely based on some condition, then the file-adapter is found to keep a lock on the source file and it cansingle qoutest be deleted/modified. For fix to work, you need to introduce one more invoke to chunked interaction where you set isEOF=true in the outbound header. This invoke will unlock the file. VerificationService code is modified to read realmname from http header using attribute IDENTITY_CONTEXT for multi-realm support. Namespace would always gets printed for XML elemtns as xmlns, if namespace URI is not null While using bpelx:rename activity in the bpel process, the error below is seen if bpel retries some partnerlink in that bpel process: oracle.xml.parser.v2.XMLDOMException: invalid namespacefor prefix xmlns.

10.1.3.5

7827801

10.1.3.5

8249924

10.1.3.5

7675194

10.1.3.5 10.1.3.5

8402083 8330123 Excessive Logging of a Warning message at single qoutesWARNINGsingle qoutes Level. Excessive logging of warning message The value parameter passed in Predicate.addClause contains Strings, and will be deprecated. Please pass List of ITaskAssingee. in domain.log may occur whenever task-service or task-query-service is used. charts display on worklistapp is causing OutOfMemoryError RELEASE NOTES: A purge script to clean up the data related to the processes running in the deleted domain is provided. Release Notes: A separate script to clean up data pertaining to the processes in the deleted domain is provided in the following location: $BPEL_ HOME/system/database/scripts/delete_ domain_data.sql This script should be run once a domain is deleted via BpelConsole, to perform full cleanup of the dehydration store. Out of memory error should not be thrown when the setVariableData is used recursively within a Java Embedding activity. The overloaded setVariableData method needs to be used by setting clone as false. Out of memory error should not be thrown when the setVariableData is used recursively within a Java Embedding activity. The overloaded setVariableData method needs to be used by setting clone as false. show all of BPELConsolesingle qoutess instances page has been limited to show at most 1000 instances per page.

10.1.3.5 10.1.3.5

7612681 7388473

10.1.3.5

7418591

10.1.3.5

8269607

181

Fixed in Release 10.1.3.5

Bug Number 8371134

Description Release Notes: HUMAN WORKFLOW TASKS NOT ROLLED BACK WHEN INVOKING BPEL PROCESS INSTANCES TIME OUT. LDAP connection remained open after authenticating user against LDAP repository with Worklist API. Workflow Services API Reference Javadocs did not contain links to replacements for deprecated methods. Under load, nonBlockingInvoke property on partnerlink may run into MetaData Not Found Errors MQSeries adapter do not participate in XATransaction. Instructions: For client mode: Supported with version 6.0 or later... com.ibm.mqetclient.jar Include this licensed jar in the class path. - in oc4j-ra.xml set lt config-property name=xATransaction value=true/ gt - in ra.xml include the following values for these elements. lt connection-interface gt oracle.tip.adapter.mq.IConnection lt /connection-interface gt lt transaction-support gt XATransaction lt /transaction-support gt for outbound XA with bpel include the following in bpel.xml lt configurations gt lt property name=transaction gt participate lt /property gt lt /configurations gt under bpel process. MQSeries adapter XA support is enabled with 10.1.3.5 for MQ version 6.0 or this fixes the assign nodes merge issue. we had few complaints that does not take effect because bpel optimizes the consecutive assign nodes. now we no longer need to collapse the assign copy nodes. The optimized Assign Nodes collapse feature in BPEL Console instance tracking is now removed in 10.1.3.5 gt lt /SUPPL_DETAIL gt gt lt /SUPPL_DETAIL gt gt lt /SUPPL_DETAIL gt gt lt /SUPPL_ DETAIL gt ORACLE APPS ADAPTER IN ESB SERVER NOT SURVIVING ERP DB BOUNCE In 10.1.3.5, ORACLE APPS ADAPTER IN ESB SERVER NOW SURVIVES ERP DB BOUNCE In flexfiled customeview task details were not reflected when removing a valu e in the field which depends on the flexfiled on Taskdetails page

10.1.3.5

8469438

10.1.3.5

6961897

10.1.3.5

8519884

10.1.3.5

6672318

10.1.3.5

6875162

10.1.3.5

6823996

10.1.3.5

6450707

182

Fixed in Release 10.1.3.5

Bug Number 6492421

Description While using Oracle Applications Adapter in jdeveloper, if the selected Operat ion Object (in the Oracle Applications Module Browser) is an API for which th e package name is exactly 29 characters, then after pressing the FINISH butto n in the wizard, we see this error (when the original package name is XXACT_Q C_ COMMITMENT_ORDER_PKG, and wrapper package name provided is XX_BPEL_ ORACLESR EXAMPLE ): Error while writing wsdl file...The wrapper procedure, XXACT_ QC_COMMITMENT_O RDER_PKG, could not be found in the package, XX_BPEL_ ORACLESREXAMPLE, for the schema, APPS. Important Note: The fix for this bug will be applicable only with the fix of bugs 6820665 and 6939819. Fix for 6492421 alone will break the normal wizard functionality. Now we always recreate the wrapper procedure. Earlier we used to check if it exists and if yes then did not recreate it again. While using MQ adapter to poll for MQ messages, if the dequeued message could not be correlated to any BPEL instance, then an endless sequence of these errors are seen in the logs: Correlation definition not registered. Apart from that, the dequeue operation is rolled back, hence message being still visible in the queue. Moreover, the message is not seen in the rejectionHandler. Release Notes: Add content-type support for attachment. Now content type Release Notes: When manager tries to reassign a task to his reportee, he gets error he has an explicit BPMWorkflowReassign role granted. A manager should be to reassign always to his direct reportees. Describe the bug in customer understandable terms. Do not describe the fix, only the defect. When have multiple operations, the editor always show the first operation, even if the actual operation is the second. Release Notes: When input XML file contains an empty array element we get an error using File adapter. When input XML file contains an empty array element we get an error using File adapter. MQ adapter adds padding of garbade char if payload is not multiple of 1024 When Apps Adapter uses OracleXADataSource for the connection-factory of the data source, opmn log shows the error ORA-02074: cannot SET NLS in a distributed transaction has been detected in fnd_global.set_nls.set_ parameter(single qoutesNLS_ LANGUAGEsingle qoutes,single qoutesAMERICANsingle qoutes)

10.1.3.5

6934842

10.1.3.5 10.1.3.5

6211557 6926437

10.1.3.5

6854773

10.1.3.5

6781800

10.1.3.5 10.1.3.5

6622811 7175629

183

Fixed in Release 10.1.3.5

Bug Number 6954365

Description A bug in the File Description page of the NXSD wizard triggers an error messa ge single qoutesError generating Native Formatsingle qoutes. When JCA ActivationAgents are configured to be deployed in a cluster (using bpel.xml:clusterGroupId property), and if the bpel process has an initiating receive activity to file/f_t_p adapter. If multiple revisions of the process are deployed, we find instances of wrong revisions getting created. Inbound DB adapter does not retry on ORA-30006. new BPEL domain creation and propagation across SOA cluster fails intermittently. While performing task action, if there are any task changes, it is saved. In the bpel designer, Human task activity editor, the Advanced tab had the following issue. On the Advanced tab, if the user had entered an expression such as lt %bpws:getVariableData(single qoutesinputVariablesingle qoutes)% gt , on the first re-edit of the Human Task,the expression is loaded incorrectly.The expression is loaded as bpws:getVariableData(single qoutesinputVariablesingle qoutes). The leading and trailing lt % % gt is missing. On clicking OK on the human task activity editor, a subsequent re-edit of the human task truncates the expression and the expression is now bpws:getVariableData( In the bpel designer, Human task activity editor, the Advanced tab had the following issue. On the Advanced tab, if the user had entered an expression such as Human Task,the expression is loaded incorrectly.The expression is loaded is missing. On clicking OK on the human task activity editor, a subsequent re-edit of the human task truncates the expression and the expression is now In the bpel designer, Human task activity editor, the Advanced tab had the following issue. On the Advanced tab, if the user had entered an expression such as lt %bpws:getVariableData(single qoutesinputVariablesingle qoutes)% gt , on the first re-edit of the Human Task,the expression is loaded incorrectly.The expression is loaded as bpws:getVariableData(single qoutesinputVariablesingle qoutes). The leading and trailing lt % % gt is missing. On clicking OK on the human task activity editor, a subsequent re-edit of the human task truncates the expression and the expression is now bpws:getVariableData(

10.1.3.5

7011806

10.1.3.5 10.1.3.5 10.1.3.5 10.1.3.5

7279300 7199199 7225302 7159447

184

Fixed in Release 10.1.3.5

Bug Number 7328803

Description RELEASE NOTES: Numeric Overflow error is thrown while DBAdapter reads column of type NUMBER(10,0) with value more than Integer.MAX_VAL. Invoking Multi-Org enabled PL/SQL APIs using Apps Adapter on EBS R12 instances causes the error The operating unit is either invalid or it cannot be derived. to be thrown from the APIs. The ftp adapter wizard will now allow the user to specify the File-modificati on format like SimpleDateFormat(append),ucy. gt lt /SUPPL_DETAIL gt While using AQ Adaptersingle qoutess dequeue operation, if the payload type of the destin ation queue is an object type (with following characteristics), we see NullPo interException (NPE) in the condition described below: --Object Type is such that it contains an attribute of type array of objects . --The NPE will be thrown for a payload in which atleast one of the members of the object array (as above) is NULL. RELEASE NOTES: The endpoint property minimumDelayBetweenMessages is not working as expected. This results in quite small delay (depending upon cpu load) between message 1 & 2, 3 & 4, 5 & 6 etc. The process wsdl for a bpel process does not contain any binding or service information in it. Duplicate elements created in the xsl map in source view were not parsed corr ectly and did not generate an error message. Duplicate elements are currently only supported by adding cloned-for-each statements around them, otherwise an error should b e issued. RELEASE NOTES: If casesensitive=false in is_ config.xml, then a groups task fails to show up in group membersingle qoutess MY+GROUP filter listing. BPEL console Test page using the HTML Form always results in invocation of default operation only. ORACLE APPS ADAPTER IN BPEL SERVER NOT SURVIVING APPS ADAPTER DB BOUNCE Shared attachments cannot be accessed or deleted by the users sharing the attachments. lt FaultTo gt WSAddressing element generation has been corrected in BPEL

10.1.3.5

7297274

10.1.3.5

6784057

10.1.3.5

7375413

10.1.3.5

7280172

10.1.3.5

7140163

10.1.3.5

7347990

10.1.3.5

7434951

10.1.3.5

6360009

10.1.3.5

7421454

10.1.3.5 10.1.3.5

7370784 6798668

185

Fixed in Release 10.1.3.5

Bug Number 7327360

Description While using file/f_tp adaptersingle qoutess MOVE/COPY operations, the bpel process completes successfully but we may find that the targetDir still doesnsingle qoutest contain the file expected (due to insufficient permission or some other requirement from the underlying filesystem). 1. Introduced a property workflow.escalationtype in wf_config.xml, if TASK or unset then calls Task-based signature. If set to USER then user-based method is called. ... During the insert operation in the dbAdapter, some of the table fields are skipped in the insert SQL query even if the value for these fields are not null. The copy rule for the email body - that implies it to be an attachment, is no longer generated by the ui. Email body should now appear inline and not as an attachment. XSD for mapper source tree contained a required recursion: i.e order - gt cust omer - gt order repeating in the xsd where order and customer are both required nodes. This type of re cursion is infinite. No valid document can be created for it. However, the XML code generator for the XSL mapper test tool was running infinitely through these recursive nodes and eventually running o ut of memory. Get-wsdl step consumes a lot of time while invoking a BPEL Process. For OSR based UDDI lookup the current logic of allowing user taxonomies cause DB column overflow. BPEL SENSOR ACTION W/ JMS ADAPTER DOES NOT ROLLBACK / CLOSE THE CON. ON ERROR dead lock happening due to race condition in updateMetadata() has been solved. Release Notes: Revert back the default behavior of pre-10.1.3.4. In case of unhandled exception, BPEL will not rethrow the exception. Configuration property handleTopLevelFault set to false will cause rethrow of exception Release Notes: Property named transaction in configuration section of bpel.xml is renamed to handleTopLevelFault in 10.1.3.5. If handleTopLevelFault is set to true, BPEL will not bubble up the unhandled exception. If it is not set, BPEL will bubble up the exception. Not available

10.1.3.5

7411975

10.1.3.5

6919218

10.1.3.5

7634328

10.1.3.5

7256867

10.1.3.5 10.1.3.5

6917087 7242768

10.1.3.5

7573176

10.1.3.5 10.1.3.5

7527216 7594608

10.1.3.5

7697720

186

Fixed in Release 10.1.3.5

Bug Number 7116677

Description RELEASE NOTE: In an active-active cluster, human task with expiry interval defined fails to work during re-initiation after expiry. The task expires immediately upon re-init after expiration.

2.15 Oracle Enterprise Manager Bugs


The following table lists the Oracle Enterprise Manager bugs fixed by this patch set.
Fixed in Release 10.1.3.4 Bug Number 5901925 Description SOME LOGS ARE NOT DISPLAYED IN ASC 10.1.3.1

2.16 Oracle Application Server Integration BAM Bugs


The following table lists the Oracle Application Server Integration BAM bugs fixed by this patch set.
Fixed in Release 10.1.3.4 10.1.3.4 Bug Number 6086297 5936159 Description Not available "Object expected" and "m_ bIgnoreChangeLists is undefined" errors appear BAM SENSOR CREATION - XML MAPPER MISMATCH Creation of the XSL map for a BAM sensor action fails when source variable is defined by XSD imported by a WSDL Not available Not available Not available Surface Prompts were not displayed if a report was opened via a report link in an iframe in an html page. Opening a view on an external data object that is filtered on a date field would fail. Active data in a Collapsed List view could result in an "Unknown method" ICommand exports invalid XML characters. Configure BAM with LDAP or similar custom authentication and try to assign folder permissions at the group level. The Active Studio design time will throw Javascript errors and folder permissions wont work as expected. Plan Monitor stops working after ADC connection is lost

10.1.3.4

6372620

10.1.3.4 10.1.3.4 10.1.3.4 10.1.3.4

6346871 6600005 6599959 6796978

10.1.3.4 10.1.3.4 10.1.3.4 10.1.3.4

6476606 6080618 6911095 6705910

10.1.3.4

4933638

187

Fixed in Release 10.1.3.4

Bug Number 6130673

Description Drilling across to a target report with multiple views may only show one view when the target report is opened in a different window. Create a new role ad add Administrator privelege to it. Assign a user to this new role. Login as this new user, click on Administrator webapp and try to add/delete users from an existing role. An exception window will pop up announcing that the user doesnt have permission to execute this action. Stopping the BAM services can cause errors in the service log files. BAM Active Data Cache does not start if BAM schema is upgraded to Oracle database 11g. The report view log can grow quite large causing the list of recently viewed reports on the Active Studio home page to take a long time to appear or to not appear at all. Create an External Data Source using Oracle BI Server and try to create an External Data Object using this external data source. Attempts to browse this external data object will hang or cause exception. When enabling the Message Tracking feature in an Enterprise Message The problem is that the unprocessed messages will not necessarily be read Not available Enterprise Link plans could fail with a System.OutOfMemoryException error. Even when a recommended version of MS Excel is installed , a message appears THIS VIEW REQUIRES EXCEL TO BE INSTALLED Not available This could potentially cause bottlenecks in overall performance and Not available In IE7, extra white space appears at the bottom of the Active Studio window when opening the window as a pop-up in a tab instead of in a new window Not available Using drill across as a drill through action always uses the parameter values of the first data object in a Chart view with multiple data objects. You can now specify that Now Mode parameters for DateTime prompts should Reports filtered on a date range could take a long time to load even though there was an index on the date field.

10.1.3.4

6930980

10.1.3.4 10.1.3.4 10.1.3.4

6355162 6919957 4935584

10.1.3.4

6845898

10.1.3.4

7116903

10.1.3.4 10.1.3.4 10.1.3.4

6012490 7111368 7044132

10.1.3.4 10.1.3.4 10.1.3.4 10.1.3.4

7030316 7020905 5850246 5996213

10.1.3.4 10.1.3.4

6499630 6778538

10.1.3.5 10.1.3.5

7253857 7320717

188

Fixed in Release 10.1.3.5

Bug Number 7435149

Description After a temporary database error, Plan Monitor returns an Unexpected error during background processing: Problem while adjusting list of monitored Plans exception due to a QueryBegin: Query already being defined error each time HandleListAdjustments is called. An index on the Message ID field is now automatically added when the Enterprise Message Receiver creates the Message Log data object. Active data is not supported for external data objects so the Active Now option is disabled for Active Now filters in views on external data objects. Calculated fields did not appear in the Field list on the Drill Across Fields page of the Drill Across Action editor. Grouping by Week in a Crosstab or Chart view could cause group values for Day of Month or Day of Week to be calculated incorrectly for weeks that include the end of one month and the beginning of another. When applying the filter expression in a chart/list is within a time period - 1 DAY ago, the filter fails with data that is the current day with a time of 00:00:00 AM (or 12:00:00 AM). Summary Crosstab show empty Cross Total when active data arrives to the report and is applied; or when filter at any column is applied Also when a summary crosstab report, with some rows filtered out is collapsed at any higher level and then expanded, aggregated for the filtered rows are also visible. For Summary Calculator with Count Distinct selected as aggregate function ,Cross Total will still be blank if filtering at Column level is selected and active data is applied to the report. In such case, row level totals will also blank, if rows/columns are collapse. The view title and prompts are not displayed properly when viewed in Active Studio or ActiveViewer. The view title and prompts are not displayed properly when viewed in Active Studio or ActiveViewer. The issue was presence of extra time entries on x-axis breaking the time interval rule provided at the time of bar chart report creation.

10.1.3.5

7524635

10.1.3.5

7317413

10.1.3.5

7250598

10.1.3.5

7653552

10.1.3.5

8399778

10.1.3.5

8357339

10.1.3.5

8325545

10.1.3.5

8364839

2.17 Oracle Web Services Manager Bugs


The following table lists the Oracle Web Services Manager bugs fixed by this patch set.

189

Fixed in Release 10.1.3.4 10.1.3.4 10.1.3.5

Bug Number 6145544 6206956 7316087

Description Unable to use extract credentials step in OWSM client agent. The certificate given to the OAM step is not the signing certificate from Change so that if content-encoding is set in the response, preserve that encoding otherwise default it to UTF-8 Change so that if content-encoding is set in the response, preserve that encoding otherwise default it to UTF-8

10.1.3.5 10.1.3.5

7374150 7359632 Installation fails with Error occurred during initialization of VM Could not reserve enough space for object heap Could not create the Java virtual machine. Not available

10.1.3.5 10.1.3.5 10.1.3.5 10.1.3.5 10.1.3.5 10.1.3.5

7284542 6071924 6137598 7541324 7533278 7281840

The following properties: # Properties for handling eviction pool mechanism cfluent.db.minEvictableIdleTimeMillis=1800000 cfluent.db.timeBetweenEvictionRunsMillis=-1 should be added to the files: $ORACLE_ HOME/owsm/config/ccore/policyui-config-i nstaller.properties $ORACLE_ HOME/owsm/templates/ccore/ui-config-inst aller.properties $ORACLE_ HOME/owsm/config/clientagent/clientagentconfig-installer.properties $ORACLE_ HOME/owsm/config/coreman/monitor-confi g-installer.properties $ORACLE_ HOME/owsm/config/gateway/gateway-confi g-installer.properties $ORACLE_ HOME/owsm/config/policymanager/policy manager-config-installer.proper $ORACLE_ HOME/owsm/config/serveragent/serveragen t-config-installer.properties Then all OWSM components sshould be redeployed cd $ORACLE_HOME/owsm/bin wsmadmin undeploy all wsmadmin deploy all If a firewall is configured between IAS and DB, then cfluent.db.timeBetweenEvictionRunsMillis should be smaller then the timeout of the firewall in milliseconds

10.1.3.5 10.1.3.5

7705914 8401290 To solve his issue the customer may create a custom step containing: messageContext.setProperty(com.cfluent.gatew ay.http.urlsuffix, ;test=112);

10.1.3.5

7674690

190

Fixed in Release 10.1.3.5 10.1.3.5

Bug Number 7678771 8290794

Description Not available To solve his issue the customer may create a custom step containing: HttpServletRequest request = (HttpServletRequest)messageContext.getPrope rty(javax.servlet.request); String queryString = request.getQueryString(); messageContext.setExtraQueryString(queryStri ng); CLOSE_WAITS sockets were keep on increasing due to policymanger polling.

10.1.3.5 10.1.3.5 10.1.3.5

8335304 8359856 8227167

Earlier http:address elements were showing service url instead of virtual url for registered service wsdl url.

2.18 Oracle Security Developer Tools Bugs


The following table lists the Oracle Security Developer Tools bugs fixed by this patch set.
Fixed in Release 10.1.3.5 Bug Number 7576325 Description When doing a content only encryption of a text node special characters like lt , gt , & and \r are not escaped. Because of this, this XML cannot be decrypted.

2.19 Oracle Platform Security for Java


Fixed in Release 10.1.3.5 Bug Number 7704892 Description oc4j creates new LDAP connection for each incoming request when JSSO associated application is used. Not available

10.1.3.5

7552903

3 Documentation Accessibility
Our goal is to make Oracle products, services, and supporting documentation accessible, with good usability, to the disabled community. To that end, our documentation includes features that make information available to users of assistive technology. This documentation is available in HTML format, and contains markup to facilitate access by the disabled community. Accessibility standards will continue to evolve over time, and Oracle is actively engaged with other market-leading technology vendors to address technical obstacles so that our documentation can be accessible to all of our customers. For more information, visit the Oracle Accessibility Program Web site at http://www.oracle.com/accessibility/

191

Accessibility of Code Examples in Documentation Screen readers may not always correctly read the code examples in this document. The conventions for writing code require that closing braces should appear on an otherwise empty line; however, some screen readers may not always read a line of text that consists solely of a bracket or brace. Accessibility of Links to External Web Sites in Documentation This documentation may contain links to Web sites of other companies or organizations that Oracle does not own or control. Oracle neither evaluates nor makes any representations regarding the accessibility of these Web sites. TTY Access to Oracle Support Services Oracle provides dedicated Text Telephone (TTY) access to Oracle Support Services within the United States of America 24 hours a day, seven days a week. For TTY support, call 800.446.2398.

Oracle Application Server Patch Set Notes, 10g Release 3 (10.1.3.5.0) Copyright 2006, 2009, Oracle. All rights reserved. The Programs (which include both the software and documentation) contain proprietary information; they are provided under a license agreement containing restrictions on use and disclosure and are also protected by copyright, patent, and other intellectual and industrial property laws. Reverse engineering, disassembly, or decompilation of the Programs, except to the extent required to obtain interoperability with other independently created software or as specified by law, is prohibited. The information contained in this document is subject to change without notice. If you find any problems in the documentation, please report them to us in writing. This document is not warranted to be error-free. Except as may be expressly permitted in your license agreement for these Programs, no part of these Programs may be reproduced or transmitted in any form or by any means, electronic or mechanical, for any purpose. If the Programs are delivered to the United States Government or anyone licensing or using the Programs on behalf of the United States Government, the following notice is applicable: U.S. GOVERNMENT RIGHTS Programs, software, databases, and related documentation and technical data delivered to U.S. Government customers are "commercial computer software" or "commercial technical data" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such, use, duplication, disclosure, modification, and adaptation of the Programs, including documentation and technical data, shall be subject to the licensing restrictions set forth in the applicable Oracle license agreement, and, to the extent applicable, the additional rights set forth in FAR 52.227-19, Commercial Computer Software--Restricted Rights (June 1987). Oracle USA, Inc., 500 Oracle Parkway, Redwood City, CA 94065. The Programs are not intended for use in any nuclear, aviation, mass transit, medical, or other inherently dangerous applications. It shall be the licensee's responsibility to take all appropriate fail-safe, backup, redundancy and other measures to ensure the safe use of such applications if the Programs are used for such purposes, and we disclaim liability for any damages caused by such use of the Programs. Oracle, JD Edwards, PeopleSoft, and Siebel are registered trademarks of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. The Programs may provide links to Web sites and access to content, products, and services from third parties. Oracle is not responsible for the availability of, or any content provided on, third-party Web sites. You bear all risks associated with the use of such content. If you choose to purchase any products or services from a third party, the relationship is directly between you and the third party. Oracle is not responsible for: (a) the quality of third-party products or services; or (b) fulfilling any of the terms of the agreement with the third party, including delivery of products or services and warranty obligations related to purchased products or services. Oracle is not responsible for any loss or damage of any sort that you may incur from dealing with any third party.

192

S-ar putea să vă placă și