Tuesday, September 11

[fix] Enable User Customizations across Sessions using MDS can break your popup


Issues

Enable User Customizations across Sessions using MDS can break your popup

Viewlet

Environment

JDeveloper 11gR2 (11.1.2.0.0 - 11.1.2.2.0)

ADF Features

Using af:popup




Enable User Customizations across Sessions using MDS




Reproduce

1.) Start tablePopup.jsf
2.) Login into the app with weblogic - Account
3.) Scroll down the table (more than 25 rows)
4.) Try to open the Popup with the ToolbarButton

Expected behavior 

Enable User Customizations across Sessions using MDS should not have negative impact on the application.

Fix

Using af:popup with autoCancel = "disabled" produced this issues. Set this property to "" or "enabled" is a fix for this issues. (BUG 11057528)



Thursday, September 6

Using Oracle EM 11g FMC and ADR 11.1.1.6.0 with JDev 11.1.2.2.0


Goal

Using Oracle EM 11g FMC and ADR 11.1.1.6.0 with JDeveloper 11.1.2.2.0 - Software


Environment

OL 6.2
JDeveloper 11.1.2.2.0 - Software


Software

OTN: ADR libraries 11.1.1.6.0 (Application Development Runtime)


Patches

MOS: 5912518 - OPatch v11.1.0.0.1
MOS: 13656274
MOS: 6880880 - OPatch  v11.1.0.9.7 
MOS: 13656372


References

MOS: How To Install the ADF Runtime Libraries 11g Release 2 in WebLogic Sever 10.3.5 / 10.3.6 ? [ID 1328698.1]


Install ADR 11.1.1.6.0

[oracle@endvm software]$ unzip ofm_appdev_generic_11.1.1.6.0_disk1_1of1.zip 
:
[oracle@endvm software]$ cd Disk1/
[oracle@endvm ~]$ export JDK_HOME=/usr/jdk1.6.0_33


[oracle@endvm Disk1]$ ./runInstaller 
:
Set Oracle Middleware Home =  /u01/app/oracle/product/11.1.2/middleware inside OUI.


Install OPatch Version 11.1.0.0.1

a) For Standalone JDeveloper/Standalone WLS install type:
   Download the latest version of OPatch(11.1.0.0.0)via BUG 5912518 from My
   Oracle Support (formerly Metalink).
 
   Patch: p5912518_111000_GENERIC.zip
   Please follow the instructions to install this patch.
 
b) For OUI (WebCenter/SOA/Classic/etc) install type:
   Download the latest version of OPatch (11.1.0.9.4 or higher)via BUG 6880880
   from My Oracle Support (formerly Metalink).

[oracle@endvm software]$ export JDEV_HOME=/u01/app/oracle/product/11.1.2/middleware/jdeveloper/
[oracle@endvm ~]$ export JDK_HOME=/usr/jdk1.6.0_33
[oracle@endvm software]$ unzip p5912518_111000_GENERIC.zip
[oracle@endvm software]$ mv 5912518/OPatch/ $JDEV_HOME/
[oracle@endvm ~]$ export ORACLE_HOME=$JDEV_HOME
[oracle@endvm ~]$ cd $ORACLE_HOME/OPatch

[oracle@endvm OPatch]$ ./opatch lsinventory -jdk $JDK_HOME


Install Patch 13656274

[oracle@endvm jdeveloper]$ cd /home/oracle/software
[oracle@endvm software]$ unzip p13656274_111160_Generic.zip
[oracle@endvm software]$ cd 13656274
[oracle@endvm 13656274]$ export PATH=$ORACLE_HOME/OPatch:$PATH
[oracle@endvm 13656274]$ export ORACLE_HOME=/u01/app/oracle/product/11.1.2/middleware/oracle_common


Install OPatch Version 11.1.0.9.0 (6880880)

Patch 13656372 requires OPatch version 11.1.0.9.0.
The OPatch version being used (11.1.0.0.1) doesn't meet the minimum version required by the patch(es). Please download latest OPatch from My Oracle Support.
[oracle@endvm software]$ rm -rf /u01/app/oracle/product/11.1.2/middleware/jdeveloper/OPatch/
[oracle@endvm software]$ unzip p6880880_111000_Linux-x86-64.zip
[oracle@endvm software]$ mv 6880880/OPatch/ $JDEV_HOME/


Install Patch 13656372

[oracle@endvm software]$ unzip p13656372_111160_Generic.zip[oracle@endvm 13656372]$ cd ..[oracle@endvm software]$ cd 13656372/[oracle@endvm 13656372]$ opatch apply -jdk $JDK_HOME


upgradeADF

[oracle@endvm bin]$ cd /u01/app/oracle/product/11.1.2/middleware/oracle_common/common/bin
[oracle@endvm bin]$ ./wlst.sh

wls:/offline> upgradeADF('/u01/app/oracle/product/11.1.2/middleware/user_projects/domains/test.adf.domain')Target Library "jsf#2.0@1.0.0.0_2-0-2" to JRF "AdminServer"wls:/offline>exit()

Exiting WebLogic Scripting Tool.

Exception: java.lang.ClassNotFoundException: javax.faces.application.ProjectStage

<06 .09.2012=".09.2012" 18:32="18:32" mesz="mesz" uhr="uhr">
<06 .09.2012=".09.2012" 18:32="18:32" mesz="mesz" uhr="uhr">
<06 .09.2012=".09.2012" 18:32="18:32" mesz="mesz" uhr="uhr">
java.lang.ClassNotFoundException: javax.faces.application.ProjectStage


Solution

You have not upgrade the Domain !


Test



Wednesday, September 5

root can do everything except: ojdeploy

Issues

NPE at org.apidesign.netbinox.JarBundleFile$2.getLocalURL running OJDeploy as root

Environment

OL 6.2

OJDeploy (11.1.2.2.0)
Hudson 2.x inside Tomcat 7.0.29

Features

Call OJDeploy from Ant Script with Hudson Job



Conclusion

Why i run into this pitfall ? 

I deploy Hudson into Tomcat and configure quick and dirty Tomcat as a service executed by root.
Running Tomcat as installation user oracle works perfect!

May be interesting for someone who trap in the same NPE pitfall.

Monday, September 3

[Solved] Enable User Customizations across Sessions using MDS can break your Application


Issues

Enable User Customizations across Sessions using MDS can break your ADF Application

Viewlet

Environment

JDeveloper 11gR2 (11.1.2.0.0 - 11.1.2.2.0)

ADF Features

Using af:foreach and af.accordion for dynamic UI



Enable User Customizations across Sessions using MDS


Deactivate all persistent options for showDetailItem




Reproduce

1.) Start homeForEach.jsf
2.) Login into the app with weblogic - Account
3.) Try to open a af:showDetailItem - Component inside af.accordion     

Expected behavior 

Enable User Customizations across Sessions using MDS should not have negative impact on the application.

Solution

A solution to this issues can be found on the ADF EMG Tracker.