JDeveloper 10.1.3.1 Production
JDeveloper 10.1.3.1 (Build 3984) is now in production and can be downloaded from OTN.
The Feature Matrix can be found [Here].
The list of bugs fixed in this release [Here].
Note that JDeveloper 10.1.3.1 does not automatically migrate the ...ViewController/public_html/WEB-INF/lib directory to use the latest adf-faces-impl.jar or(*) jsf-impl.jar
You should manually copy the files <JDeveloper_Home>/jlib/adf-faces-impl.jar and <JDeveloper_Home>/jsf-ri/jsf-impl.jar to your project directory .../WEB-INF/lib
The right version of adf-faces-impl.jar has the following in its Manifest.mf:
(...)NB: adf-faces-impl.jar from both versions have the same size of 3,918,976 bytes. So you cannot distinguish them on this criterium.Built-By: sobryan(...)Build-Jdk: 1.4.2_09(...)
The right version of jsf-impl.jar has a size of 796,261 bytes.
Its Manifest.mf file includes the following information:
(...)Implementation-Version: 1.1_02-b08(...)
If you don't copy the right files, you may encounter the following symptoms:
- Bugs that should be fixed in this release still reproduce
This happens after the migration from JDeveloper 10.1.3.0 Build 3673 - Running your application stops with a runtime exception after migration from JDeveloper 10.1.3.1 Developer's Preview (Build 3914):
java.lang.NoSuchMethodError:
oracle.adf.view.faces.context.AdfFacesContextFactory.createContext (Ljava/lang/Object;Ljava/lang/Object;)Loracle/adf/view/faces/context/AdfFacesContext;at oracle.adfinternal.view.faces.webapp.AdfFacesFilterImpl.doFilter(AdfFacesFilterImpl.java:187)at oracle.adf.view.faces.webapp.AdfFacesFilter.doFilter(AdfFacesFilter.java:106)(...)
For those who have access to MetaLink, you can find more information in the following documents:
Note 395980.1 - ADF Faces Application Migrated to JDeveloper 10.1.3.1 Does Not Automatically Migrate the WEB-INF/lib Directory
Bug 5607187 - MIGR: 10.1.3.0 PROJ TO 10.1.3.1, JSF-IMPL.JAR NOT UPDATED
Bug 5615982 - MIGR: NOSUCHMETHODERROR MIGRATING ADF FACES APP FROM 10.1.3.1 DEV PREVIEW
(*) Depending on your migration path, from JDeveloper 10.1.3.0 (Build 3673) directly, or through JDeveloper 10.1.3.1 Developer's Preview (Build 3914), one or the other file may be migrated correctly.