Tuesday Jan 13, 2015

Malware sites offering Oracle 'patches'

Warning

It has come to our attention that there are non-Oracle sites offering Oracle 'fixes' for genuine Oracle error messages.

You probably already don't need to be told, however:

please do not download these fixes as

  • they are not authorized by us in any way and
  • are more than likely to be dangerous to your system

If you do encounter one of these sites please inform us immediately via  Communities or create a SR and we will rectify the situation.

If you are unsure if a patch can be trusted, contact the 


Proactive Support is already investigating some known sites.


I'd also like to take this opportunity to make people aware that

any article in MOS is copyrighted by Oracle.

So please refrain from re-posting MOS articles on external sites. Instead, if you find a useful article and are interested in sharing it, please pass a description and the MOS Document ID, so that users can easily find the article.

Wednesday Oct 01, 2014

Patch released for ADF Mobile navigation issue in iOS 8

A new patch for Oracle Application Development Framework (ADF) Mobile has been released to specifically address the following issue:

iOS-based Mobile Applications developed using Oracle ADF Mobile may encounter feature navigation and login issues while running on devices running iOS 8.  While navigation through the navigation bar of the application still works, programmatic navigation such as navigating to custom springboard or via gotoFeature Data Control may fail, causing the application to appear to hang.  The same symptom may also occur when navigating from the login screen to the default feature.

See Note  1929990.1 ADF Mobile Application Feature Navigation and Login Hanging While Running on iOS8 Devices

Also see Patch 19662784

Which MAF or ADF component should I use?

What Mobile Application Framework(MAF) components are available?  The ADF Mobile Design Wiki contains a list of MAF components that can be used.


How can I find out which  ADF components are supported by the release of ADF I am using?  The  Oracle ADF Faces Rich Client Components site can be referenced to get the latest information about NEW ADF 12C  Components. Begin by reviewing the ADF Cheat Sheets, below is a sample of the first two pages of the sheets.


To find additional documentation for the latest version see the following:

Oracle Fusion Middleware Tag Reference for Oracle ADF Faces

Oracle Fusion Middleware Data Visualization Tools Tag Reference for Oracle ADF Faces

Oracle Fusion Middleware Tag Reference for Oracle ADF Mobile-

For your version of ADF see the documentation with a similar title.

The  Oracle ADF Faces Rich Client Components can be referenced to get additional information about the ADF Components.

Wednesday Sep 24, 2014

Oracle Mobile Application Framework Version (2.0.1) Now Available

The Oracle Mobile Application Framework (MAF) Version (2.0.1) has been released September 23, 2014. 

Apple iOS 8 Support

The new release has support for Apple iOS 8. Updating to MAF 2.0.1 is necessary to stay current with the latest Apple iOS AppStore upload requirements.  Apple has just changed several upload requirements in the first part of September 2014, and MAF 2.0.1 has been enhanced to meet these ever-changing upload requirements that were frequently introduced without any prior warning.

Enterprise Application Management and Security Enhancements

MAF 2.0.1, has a tighter integration with Oracle Mobile Security Suite (OMSS) to manage iOS version of MAF applications.  Mobile Application Framework by itself provides robust encryption and tight integration with enterprise security infrastructure.  However, when you need Mobile Application Management, Data Leak Policy Enforcement, and Containerization support, Oracle Mobile Security Suite is Oracle's recommended solution.

Enhanced Tooling Support

JDeveloper users are used to using the “Run Configurations” feature in order to test their code.  Previously in MAF, this was never hooked up and the only way to run an app was to deploy it via the applications menu.  Now the run/debug configurations are setup to build/deploy and run the applications in either release or debug mode.

There are also a number of enhancements for AMX Components, for both data display and visualization.

See the  New Oracle Mobile Application Framework Version (2.0.1) Now Available blog entry to see the full details.

Thursday Aug 14, 2014

Top 10 solution documents for JDeveloper/ADF/MAF April 2014 thru July 2014.





The following are the top 10 documents that are linked to SRs as solutions, for JDeveloper/ADF issues, during 5/2014 thru 7/2014. JDeveloper/ADF

1465411.1 Where to Find Oracle Java Development Products Documentation The purpose of this document is to assist you to locate the Oracle Java Development product documentation.  This note is linked to the SR when documentation solved the issue.
971256.1 How to Request the ADF Libraries Source Code This document describes the process for requesting access to the ADF Libraries Source Code. It is a guide for the customers to show the process behind it.
1599898.1 Supportability on Internet Explorer 11 (IE11) with Oracle ADF   Currently, Oracle ADF is NOT CERTIFIED with Microsoft Internet Explorer 11.  There are plans to certify it for Oracle ADF  11.1.1.7.0, 11.1.2.4.0 and 12.1.2.0.0 versions, first half of 2014, subject of change.
1328698.1 How To Install the ADF Runtime Libraries 11g Release 2 in WebLogic Sever 10.3.5 / 10.3.6 ?  Note - Oracle ADF 11.1.2.X Application Development Runtimes are provided as a patch for the complete Oracle ADF Runtime and is available through Oracle Support.
1466449.1 Where to Find the Oracle Java Development MOS Communities and OTN Discussion Forums   This document is to assist you to locate the Oracle Java Development product documentation.
401694.1 Oracle JDeveloper Releases Provide a release matrix for Oracle JDeveloper
1401400.1 Stuck Threads Showing "ReentrantLock" in ADF Faces Application in Standalone WLS. You have developed an ADF Faces application in JDeveloper 11g. The application runs correctly in the Integrated WebLogic Server
1555476.1 How to bypass compatibility mode in IE 8/9 browsers and force the target ADF page to the maximum document mode supported by the browser (standard mode) ?  Since Oracle JDeveloper 11g Release 1 11.1.1.6.0, a popup warning is shown to the user when the ADF application is running in the Internet Explorer (IE) browser. The popup warning will only show when your Internet Explorer is run with Compatibility View Mode enabled.
1380442.1 Stuck Threads in Sessions Replication in WLS Cluster 10.3.5 for ADF Application  You have developed an ADF application that is deployed in Managed Servers in a WLS Cluster 10.3.5. Intermittently, your cluster hangs because of stuck threads.
1461023.1 After Patching ADF to version 11.1.1.6+ a Popup Window Shows with a Warning About Running Internet Explorer in Compatibility Mode


Wednesday Jul 09, 2014

Mobile Application Framework Training

There is training for Mobile Application Framework(MAF) on line.  The Oracle Mobile Platform YouTube channel is a focus on Oracle's strategic initiatives around Mobile. The channel is being launched with a phased release of over 40 videos giving you a complete end-to-end training in Oracle Mobile Application Framework (Oracle MAF.)  The following videos are available now:

Introduction and Overview

Designing and Developing a MAF Application

UI Development in Oracle MAF

Oracle Enterprise Pack for Eclipse

This informative training will give an insight into what MAF is all about.

Monday Jun 23, 2014

Information on ADF Mobile Best Practices and Design

The ADF Mobile Design Wiki contains information on Best Practices, Design Principles, Example Applications, Patterns, Components and Child Pages. The Example  Applications  give the developer a guide to coding constructs, from the very simple to the more complex.


The Common Patterns list gives information on common patterns, comments, appearance, behavior, and usage, that are used by the ADF Mobile Developer.

The Components list is a set of user interface components that are available in ADF Mobile. This information provides the building blocks for designing Native Phone and Tablet apps. The component information describes appearance, behavior, usage and gives sample code for these components.

The Child Pages give information on component options, appearance, usage, code samples and resources. They are an excellent resource for developers to model their code after.

The ADF Mobile Developer can benefit from understanding the Best practices, Design  Principles, and Patterns as defined on the ADF Mobile Design Wiki

Friday May 09, 2014

Top 10 solution documents for OWSM and OAG/OEG

The following are the top 10 documents that are linked to SRs as solutions, for Oracle Web Services Manager (OWSM) and Oracle API Gateway (OAG/OEG) , from 1 Jan 2014 thru 1 May 2014

1481062.1 Enterprise Manager Cannot Invoke WS Policy Manager When Managed Servers SSL Port Is Enabled  According to the documentation http://docs.oracle.com/cd/E23943_01/web.1111/b32511/diagnosing.htm#BABHEHHI. which mentioned that by default the OWSM auto look up feature tries to connect over SSL.
1604041.1 Error Message " "Too many open files" in Gateway logs or warning:  cannot create interrupt pipe for thread:  Too many open files
1569900.1 Misconfigured Policy Accessor URL in config/fmwconfig/policy-accessor-config.xml or Any Inconsistent SSL configuration in the Weblogic Domain can break OWSM.
1618855.1 Error "WSM-00035 : Error in Signature reference mechanism compliance : Expected : thumbprint , Actual : direct" When Using SAML With OWSM. A SAML based OWSM service policy is used, such as oracle/wss11_saml_or_username_token_with_message_protection_service_policy Requests sent to the service fail even though the correct client policy is attached on the client side.
1419373.1 SBL-EAI-08000 Error While Calling Siebel UCM (Universal Customer Master) Organization Service From SOA 11g  Unable to process SOAP Header child element 'wsse:Security' with 'mustUnderstand="1"'(SBL-EAI-08000).
726219.1 For debugging purposes when you have a problem or during development, you may want to increase this log level to get further details.
1485851.1 After an upgrade from FMW 11.1.1.3 or earlier to FMW 11.1.1.4 or later, Web Services secured with OWSM fail.
1311343.1 Importing an OWSM 11g Custom Policy File in EM Fails with WSM-02079 "Insufficient Permission To Access EJB" Error  When trying to import a custom Oracle Web Services Manager (OWSM) policy file using Enterprise Manager (EM) in Oracle Fusion Middleware 11g following these steps in the docs, it fails .
1585107.1 How To Configure SMTP And Send Reports Through Email On OEG?  
1358581.1 How to Change the Database Instance Being Used By OWSM 10g  The database ORAWSM schema has been moved from one database instance to another. How can the OWSM instance be changed to use the new database instance?

Tuesday Mar 25, 2014

Top 10 solution documents for JDeveloper/ADF Dec 2013 thru Mar 2014.

The following are the top 10 documents that are linked to SRs as solutions, for JDeveloper/ADF issues, during 12/2013 thru 3/2014.

JDeveloper/ADF

1465411.1 Where to Find Oracle Java Development Products Documentation The purpose of this document is to assist you to locate the Oracle Java Development product documentation.  This note is linked to the SR when documentation solved the issue.
1599898.1 Supportability on Internet Explorer 11 (IE11) with Oracle ADF   Currently, Oracle ADF is NOT CERTIFIED with Microsoft Internet Explorer 11.  There are plans to certify it for Oracle ADF  11.1.1.7.0, 11.1.2.4.0 and 12.1.2.0.0 versions, first half of 2014, subject of change.
1328698.1 How To Install the ADF Runtime Libraries 11g Release 2 in WebLogic Sever 10.3.5 / 10.3.6 ?  Note - Oracle ADF 11.1.2.* Application Development Runtimes are provided as a patch for the complete Oracle ADF Runtime and is available through Oracle Support.
971256.1 How to Request the ADF Libraries Source Code This document describes the process for requesting access to the ADF Libraries Source Code. It is a guide for the customers to show the process behind it.
1401400.1 The application runs correctly in the Integrated WebLogic Server.  However, when the application is used in your Standalone WLS, some users are complaining about performance issues. Also, the following Stuck Threads are shown in the WLS Log files, during calls to DataControlFrameImpl.lock.
1555476.1 How to bypass compatibility mode in IE 8/9 browsers and force the target ADF page to the maximum document mode supported by the browser (standard mode) ?  Since Oracle JDeveloper 11g Release 1 11.1.1.6.0, a popup warning is shown to the user when the ADF application is running in the Internet Explorer (IE) browser. The popup warning will only show when your Internet Explorer is run with Compatibility View Mode enabled.
1486612.1 How to upgrade 11gR2 ADF libraries on WebLogic Server  Have an existing environment with ADF 11gR2 installed and want to upgrade to a newer version of ADF 11gR2.
1103523.1

OUI-67124:Inventory check failed: Patch ID xxx is NOT registered in Oracle Home inventory. How to apply standalone OPatch version 11.1.0.0.0 on a JDeveloper 11g on a Windows machine which has language set to German

853789.1 Installing ADF Runtime and Oracle Enterprise Manager on Oracle Fusion Middleware 11g R1  The  document describes the steps for installing ADF Runtime and Oracle Enterprise Manager (OEM) on Oracle Fusion Middleware (OFM) 11gR1 WebLogic Server.
1466449.1 Where to Find the Oracle Java Development MOS Communities and OTN Discussion Forums   This document is to assist you to locate the Oracle Java Development product documentation.

Friday Jan 17, 2014

Supportability on Internet Explorer 11 (IE11) with Oracle ADF

Information from Note: Supportability on Internet Explorer 11 (IE11) with Oracle ADF (Doc ID 1599898.1)

Currently, Oracle ADF is supported or  CERTIFIED with Microsoft Internet Explorer 11 once a patch is applied.. Please check the certification matrix to identify the current patch for Oracle ADF 11.1.1.7.0, 11.1.2.4.0 and 12.1.2.0.0 versions.

As new browser versions are released by Microsoft, Oracle needs time to validate its software against these new browser versions. We have to ensure Oracle's software has the quality expected by our customers. We apologize for any inevitable delays and plan to still meet our customers' expectations regarding the quality of Oracle ADF software.

Below is the error the end users will see in IE11 (within a popup):

You are using an unsupported browser. The supported browsers are Internet Explorer 7 and higher, Firefox 2.0.0.2 and higher, Safari 3.1.2 and higher, and Google Chrome 1.0 or higher.

Example of the popup screen: Unsupported image


The most significant change between MS IE 10 and IE 11 is that the browser's User-Agent header has changed, and ADF no longer even recognizes the browser's product family. Also, internal testing has shown that there are many other changes in IE 11 that have an impact on ADF, and these all need to be evaluated before ADF can be certified for use with IE 11. Customers should bear in mind that the certification process takes some time.

***********************************************************************

There is a change in the patches from Development, some of the current IE11 patches will be superseded by new versions containing an additional IE9 regression fix, in particular 18176711

11.1.1.7.0 customers should now use patch 18277370, instead of previous patch 18071063 (which will be withdrawn at some point).

11.1.2.4.0 patch 18277436 is now available and supersedes previously
withdrawn patch 18070879

************************************************************************

Monday Dec 09, 2013

Top 10 solution documents for JDBC

The following are the top 10 documents that are linked to SRs as solutions, for JDBC issues, during the last quarter.[Read More]

Wednesday Dec 04, 2013

Top 10 solution documents for JDeveloper/ADF

The following are the top 10 documents that are linked to SRs as solutions, for JDeveloper/ADF issues, during the last quarter.

JDeveloper/ADF

1465411.1

Where to Find Oracle Java Development Products Documentation
The purpose of this document is to assist you to locate the Oracle Java Development product documentation
.  This note is linked to the SR when documentation solved the issue.

1328698.1 How To Install the ADF Runtime Libraries 11g Release 2 in WebLogic Sever 10.3.5 / 10.3.6 ?
This document describes how to install the 11gR2 libraries in your WebLogic environment.
971256.1 How to Request the ADF Libraries Source Code
This document describes the process for requesting access to the ADF Libraries Source Code. It is a guide for the customers to show the process behind it.
1461023.1 After Upgrading to ADF 11.1.1.6.0 a Popup Window Shows with a Warning About Running Internet Explorer in Compatibility Mode
This document describes the process for disabling the compatibility warning and consequence.
1435962.1 JDeveloper/ADF 11.1.1.6, 11.1.1.7 and WebLogic Server 10.3.6 Setup
JDeveloper is distributed with WebLogic Server 10.3.5. If you want to configure a WebLogic Server 10.3.6 domain to test an ADF application , you will need to install WebLogic Server 10.3.6 and use the 10.3.6 JRF template to add the ADF runtime libraries.
1555476.1

How to bypass compatibility mode in IE 8/9 browsers and force the target ADF page to the maximum document mode supported by the browser (standard mode) ?
How to bypass Compatibility View Mode in IE 8/9 browsers and force the target ADF page to the maximum document mode supported by the IE browser (Standard Mode) 

1288557.1

How To Set the Logging Level to FINEST
This can be setup using the JDeveloper IDE GUI or by manually editing the file logging.xml that is located in the directory...\system11.1.1.X.xx.xx.xx\DefaultDomain\config\fmwconfig\servers\DefaultServer\

1103523.1

OUI-67124:Inventory check failed: Patch ID xxx is NOT registered in Oracle Home inventory.
How to apply standalone OPatch version 11.1.0.0.0 on a JDeveloper 11g on a Windows machine which has language set to German

469101.1

Getting Errors ORA-30683 and ORA-12535 When Debugging PL/SQL Using JDeveloper
When the database debugger is running, for example to debug PL/SQL through a databaseconnection,the ports used are randomly assigned. This can cause problems with firewalls, and to avoid them you can edit the file ide.properties to ensure that a specific port is used.

1056058.1

In an ADF Tree, How To Hide The Node Icon For Leaf Nodes Without Child
Is it possible to hide the expand-node-icon in an af:tree that uses ADF Business Components, if the node has no children 

Friday Nov 22, 2013

Which ADF component should be used?

---- UPDATE ---

How can I find out which ADF components are supported by the release of ADF I am using?  The  Oracle ADF Faces Rich Client Components site can be referenced to get the latest information about NEW ADF 12C  Components. Begin by reviewing the ADF Cheat Sheets, below is a sample of the first two pages of the sheets.


To find additional documentation for the latest version see the following:

Oracle Fusion Middleware Tag Reference for Oracle ADF Faces

Oracle Fusion Middleware Data Visualization Tools Tag Reference for Oracle ADF Faces

Oracle Fusion Middleware Tag Reference for Oracle ADF Mobile-

For your version of ADF see the documentation with a similar title.

The  Oracle ADF Faces Rich Client Components can be referenced to get additional information about the ADF Components.


Wednesday Oct 23, 2013

What causes a JBO-29000 Error

The JBO prefix indicates the message was generated by Oracle Business Components for Java (BC4J). In the early versions of JDeveloper the BC4J was a framework for building and customizing domain-specific components. The BC4J framework evolved into the Application Development Framework (ADF), which is an end-to-end Java EE framework that simplifies application development by providing out-of-the-box infrastructure services and a visual and declarative development experience.  The JBO prefix has been kept for the errors generated from the ADF framework. The JBO-29000 is the following:

JBO-29000: JboException

Cause: If an unexpected exception occurs during a framework operation, this exception is thrown, with the unexpected exception included in the details of this exception.

Action: Fix the cause for the exception in the details for this JboException.

The JBO-29000 JboException is a generic error message that is a wrapper for the actual cause of the issue. The error condition or error code in the message details must be used to find the cause and solution for the issue.  The framework is reporting that it has received an unexpected exception from outside the framework component.  This could be a database error or a Java code exception.  The error trace and code must be analyzed to determine the true cause of the issue.

Example 1:

oracle.jbo.JboException: JBO-29000: Unexpected exception caught: java.sql.SQLDataException, msg=ORA-01882: timezone region not found
    at oracle.jbo.server.OracleSQLBuilderImpl.setSessionTimeZone(OracleSQLBuilderImpl.java:5490)
    at oracle.jbo.server.DBTransactionImpl.refreshConnectionMetadata(DBTransactionImpl.java:5020)
    at oracle.jbo.server.DBTransactionImpl.initTransaction(DBTransactionImpl.java:1132)
    at oracle.jbo.server.DBTransactionImpl.initTxn(DBTransactionImpl.java:6372)
    at oracle.jbo.server.DBTransactionImpl2.connectToDataSource(DBTransactionImpl2.java:286)
Truncated. see log file for complete stacktrace

The cause of the issue is the database reported error: "ORA-01882: timezone region not found" which is an incorrect configuration of the timezone. If the database cannot find it from the V$TIMEZONE_NAMES table, it will generate the error ORA-01882: timezone not found, see Note 756075.1.  

Example 2:

oracle.jbo.JboException: JBO-29000: Unexpected exception caught: java.lang.NullPointerException, msg=null
    at oracle.adf.model.binding.DCIteratorBinding.reportException(DCIteratorBinding.java:372)
    at oracle.adf.model.binding.DCIteratorBinding.callInitSourceRSI(DCIteratorBinding.java:1670)
    at oracle.adf.model.binding.DCIteratorBinding.internalGetRowSetIterator(DCIteratorBinding.java:1630)
    at oracle.adf.model.binding.DCIteratorBinding.getRowSetIterator(DCIteratorBinding.java:1594)
    at oracle.adf.model.binding.DCIteratorBinding.getNavigatableRowIterator(DCIteratorBinding.java:1887)
    at oracle.jbo.uicli.binding.JUCtrlHierBinding.bringNodeToRangeKeyPath(JUCtrlHierBinding.java:771)
    at oracle.adfinternal.view.faces.model.binding.FacesCtrlHierBinding.bringNodeToRangeKeyPath(FacesCtrlHierBinding.java:101)
    at oracle.adfinternal.view.faces.model.binding.RowDataManager.setRowKey(RowDataManager.java:134)
    at oracle.adfinternal.view.faces.model.binding.FacesCtrlHierBinding$FacesModel.setRowKey(FacesCtrlHierBinding.java:633)
    at org.apache.myfaces.trinidad.component.UIXCollection.setRowKey(UIXCollection.java:425)
    at oracle.adfinternal.view.faces.renderkit.rich.TableRendererUtils.decodeSelectedRowKeys(TableRendererUtils.java:660)
    at oracle.adfinternal.view.faces.renderkit.rich.table.BaseTableRenderer.decodeIncompatiblePropertyKey(BaseTableRenderer.java:232)
    at oracle.adf.view.rich.render.RichRenderer.decode(RichRenderer.java:260)
    at org.apache.myfaces.trinidad.component.UIXComponentBase.__rendererDecode(UIXComponentBase.java:1121)

This issue was caused by not setting a Primary Key (PK)  for the View Object (VO.)  Primary Key is mandatory for VO. When VO gets passivation/deactivtion, the exception raises, See Note 1579918.1.

Since the JBO-29000 error can have many different causes, the details of the error message must be examined to lead to the proper solution for the issue, and a search must be made using the error message details along with the JBO-29000 to find information on the issue.

About


This is the official blog of the Java Development Proactive Services Team. Here we will provide information on our activities, publications, product related information and more. We look forward to your feedback to improve what we do!

Search

Categories
Archives
« February 2015
SunMonTueWedThuFriSat
1
2
3
4
6
7
8
9
10
11
12
13
14
15
16
17
18
20
21
22
23
24
25
26
27
28
       
       
Today