ADF from JDeveloper 10.1.2 not compatible with iAS 9.0.1

Hi,
We developed an ADF Application with JDeveloper 10.1.2 and we use the ADF interMedia domains (e.g. oracle.ord.im.OrdDocDomain). The application runs fine in JDeveloper, but doesn't run on our iAS 9.0.4.1. We get the following exception:
java.lang.NoClassDefFoundError: oracle/sql/DatumWithConnection
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:219)
at oracle.jbo.common.java2.JDK2ClassLoader.loadClassForName(JDK2ClassLoader.java:38)
at oracle.jbo.common.JBOClass.forName(JBOClass.java:161)
at oracle.jbo.common.JBOClass.findDataClass(JBOClass.java:203)
at oracle.jbo.server.AttributeDefImpl.initFromXML(AttributeDefImpl.java:2061)
at oracle.jbo.server.AttributeDefImpl.loadFromXML(AttributeDefImpl.java:2013)
at oracle.jbo.server.EntityDefImpl.loadAttribute(EntityDefImpl.java:2815)
at oracle.jbo.server.EntityDefImpl.loadAttributes(EntityDefImpl.java:2779)
at oracle.jbo.server.EntityDefImpl.loadFromXML(EntityDefImpl.java:2362)
at oracle.jbo.server.EntityDefImpl.loadFromXML(EntityDefImpl.java:2106)
at oracle.jbo.server.MetaObjectManager.loadFromXML(MetaObjectManager.java:514)
[...rest of stacktrace omitted ...]
The problem is that the JDBC version of the iAS 9.0.4.1 is missing the class DatumWithConnection that is indirectly referenced by the interMedia classes supplied with JDeveloper 10.1.2.
In detail, oracle.ord.im.OrdDoc uses oracle.sql.STRUCT. The inheritance hierarchy of STRUCT is different in the JDBC versions on iAS 9.0.4.1 (oracle.sql.Datum <- oracle.sql.STRUCT) and JDeveloper 10.1.2 (oracle.sql.Datum <- oracle.sql.DatumWithConnection <- oracle.sql.STRUCT). The class file of oracle.ord.im.OrdDoc (from 10.1.2. JDeveloper) was apparently compiled the new JDBC driver version since it contains a reference to oracle.sql.DatumWithConnection. And that class cannot be found if run on iAS 9.0.4.1 with its old JDBC version.
I think this is a very serious problem, since it means that ADF from JDeveloper 10.1.2 is not compatible with iAS 9.0.4.1, in contradiction to the support matrix (http://www.oracle.com/technology/products/jdev/collateral/papers/10g/as_supportmatrix.html).
Upgrading the JDBC Driver on the iAS seems to be the only clean solution for this problem (we also tried using old versions of the ordim.jar etc. but that always leads to other problems). But simply exchanging the JDBC jar-files on the server breaks the Enterprise Manager on our iAS installation.
I have two questions:
1) Is there a recommended workaround for the compatibility issue described above?
2) Is there a documented and supported way to upgrade the JDBC driver of iAS 9.0.4.1? I searched OTN and MetaLink and haven't found anything about this.
Kind Regards,
Kay
P.S. It is surprising that this problem is rarely mentioned in the OTN forums at all. The only relevant thread is on the JHeadstart Forum:
JHeadstart Deployment Issue
P.S.2
More info on what we tested:
We have thoroughly checked that the 10.1.2. ADF runtime was correctly deployed on our iAS 9.0.4.1. We installed a OC4J 9.0.4.0.0 standalone on the same linux machine as our iAS 9.0.4.1 and deployed our application on it, getting the same error (java.lang.NoClassDefFoundError: oracle/sql/DatumWithConnection) as on the iAS. Replacing the JDBC drivers of the OC4J standalone with the version that came with JDeveloper 10.1.2 solved the problem.

I don't think that mixing classes from different jar file is a good idea. Nevertheless, we tested this approach already. Adding the DatumWithConnection.class from the 10.1.0.3.0 JDBC version to the jar file of the original JDBC version (of the iAS 9.0.4.1.0) caused a java.lang.VerifyError to appear.
The DatumWithConnection class is not simply added in the newer JDBC version. It is inserted into the inheritance hierarchy of oracle.sql.STRUCT and oracle.sql.Datum. Simply providing the new class next to the old JDBC driver will not work.
To give more information about what's wrong with updating the complete JDBC driver, I justed tested it again. To update the JDBC driver I stopped the server, changed the contents of jdbc/lib, started the server. I tried it with JDBC Version 9.2.0.5 as well as 10.1.0.3.0.
In both cases, our own application works, i.e. no more NoClassDefFoundError caused by oracle.sql.DatumWithConnection.
The Enterprise Manager shows strange behaviour, however. Some features work as usual but, for example, when I click on the "Applications" tab for our OC4J instance, we just get the following error shown in the browser:
An error was encountered while loading page. Failed to initialize configuration management user session.. See base exception for details.
Root Cause: TDU
Resolution: See base exception for details.. TDU
In one of the server logs I found the following stacktrace:
java.lang.NoSuchFieldError: TDU
     at oracle.net.resolver.NavDescription.navigate(Unknown Source)
     at oracle.net.resolver.NavServiceAlias.navigate(Unknown Source)
     at oracle.net.resolver.AddrResolution.resolveAddrTree(Unknown Source)
     at oracle.net.resolver.AddrResolution.resolveAndExecute(Unknown Source)
     at oracle.net.ns.NSProtocol.establishConnection(Unknown Source)
     at oracle.net.ns.NSProtocol.connect(Unknown Source)
     at oracle.jdbc.ttc7.TTC7Protocol.connect(TTC7Protocol.java:1777)
     at oracle.jdbc.ttc7.TTC7Protocol.logon(TTC7Protocol.java:215)
     at oracle.jdbc.driver.OracleConnection.<init>(OracleConnection.java:365)
     at oracle.jdbc.driver.OracleDriver.getConnectionInstance(OracleDriver.java:547)
     at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:347)
     at java.sql.DriverManager.getConnection(DriverManager.java:512)
     at java.sql.DriverManager.getConnection(DriverManager.java:171)
     at oracle.context.isearch.admin.users.InstanceManager.getSchemaConnection(InstanceManager.java:688)
     at test.admin__status._jspService(_admin__status.java:112)
     at com.orionserver[Oracle Application Server Containers for J2EE 10g (9.0.4.1.0)].http.OrionHttpJspPage.service(OrionHttpJspPage.java:56)
     at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:349)
     at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:509)
     at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:413)
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
     at com.evermind[Oracle Application Server Containers for J2EE 10g (9.0.4.1.0)].server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:765)
     at com.evermind[Oracle Application Server Containers for J2EE 10g (9.0.4.1.0)].server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:317)
     at com.evermind[Oracle Application Server Containers for J2EE 10g (9.0.4.1.0)].server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:793)
     at com.evermind[Oracle Application Server Containers for J2EE 10g (9.0.4.1.0)].server.http.AJPRequestHandler.run(AJPRequestHandler.java:208)
     at com.evermind[Oracle Application Server Containers for J2EE 10g (9.0.4.1.0)].server.http.AJPRequestHandler.run(AJPRequestHandler.java:125)
     at com.evermind[Oracle Application Server Containers for J2EE 10g (9.0.4.1.0)].util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:192)
     at java.lang.Thread.run(Thread.java:534)
Kind Regards,
Kay

Similar Messages

  • Exporting comments from PDF-Adobe Acrobat 9 not compatible with MS Word. Any solution?

    Hi guys
    Has anybody solved this problem? Adobe Acrobat 9 is not compatible with Word 2010. Is there any alternate solution to export the comments?
    thanks
    PS

    For MS Office 2010 applications have Acrobat X on board.
    A useful reference: http://kb2.adobe.com/cps/333/333504.html
    Be well...

  • Error 2000 - The server is not compatible with this deployment client

    I'm getting an error trying to deploy a composite. It works for everyone else on the team, and our configurations are the same (as far as we can tell). We've compared JDev version info.
    Any idea what I can try? Thank you.
    [12:57:48 PM] ---- Deployment started. ----
    [12:57:48 PM] Target platform is (Weblogic 10.3).
    [12:57:48 PM] Running dependency analysis...
    [12:57:48 PM] Building...
    [12:58:05 PM] Deploying profile...
    [12:58:06 PM] Wrote Archive Module to C:\pkgs\svn\mdm\trunk\src\DRM WDK Source Code\Workflows\DrmRequestWorkflowSelection\deploy\sca_DrmRequestWorkflowSelectionComposite_rev3.0.jar
    [12:58:06 PM] Deploying sca_DrmRequestWorkflowSelectionComposite_rev3.0.jar to partition "default" on server soa_server1 [http://10.22.2.40:8001]
    [12:58:06 PM] Processing sar=/C:/pkgs/svn/mdm/trunk/src/DRM WDK Source Code/Workflows/DrmRequestWorkflowSelection/deploy/sca_DrmRequestWorkflowSelectionComposite_rev3.0.jar
    [12:58:06 PM] Adding sar file - C:\pkgs\svn\mdm\trunk\src\DRM WDK Source Code\Workflows\DrmRequestWorkflowSelection\deploy\sca_DrmRequestWorkflowSelectionComposite_rev3.0.jar
    [12:58:06 PM] Preparing to send HTTP request for deployment
    [12:58:06 PM] Creating HTTP connection to host:10.22.2.40, port:8001
    [12:58:06 PM] Sending internal deployment descriptor
    [12:58:06 PM] Sending archive - sca_DrmRequestWorkflowSelectionComposite_rev3.0.jar
    [12:58:07 PM] Error deploying archive sca_DrmRequestWorkflowSelectionComposite_rev3.0.jar to partition "default" on server soa_server1 [http://10.22.2.40:8001]
    *[12:58:07 PM] HTTP error code returned [2000]*
    *[12:58:07 PM] Error message from server:*
    The server is not compatible with this deployment client: please verify that the server is a SOA managed server and that its version is supported by this deployment client
    [12:58:07 PM] Check server log for more details.
    [12:58:07 PM] Error deploying archive sca_DrmRequestWorkflowSelectionComposite_rev3.0.jar to partition "default" on server soa_server1 [http://10.22.2.40:8001]
    [12:58:07 PM] #### Deployment incomplete. ####
    [12:58:07 PM] Error deploying archive file:/C:/pkgs/svn/mdm/trunk/src/DRM WDK Source Code/Workflows/DrmRequestWorkflowSelection/deploy/sca_DrmRequestWorkflowSelectionComposite_rev3.0.jar
    (oracle.tip.tools.ide.fabric.deploy.common.SOARemoteDeployer)
    Edited by: J Keller on Jun 6, 2013 8:03 AM

    Can anyone reply plz???

  • I need to silently upgrade from 3.5 to 7 but get an error message after 7 install. Platform version 7.0 is not compatible with minVersion = 1.9.1

    I'm trying to silently upgrade my environment to FF 7. I've gotten the silent install working great, it puts in my Proxy Server info, reassigns the home page and all that. But, the last version we pushed out was FF 3.5. If a user had that on their PC and they run the FF7 install, they get weird messages when clicking on the icon.
    XULRunner: Error: Platform version '7.0' is not compatible with minVersion >= 1.9.1 maxVersion <=1.9.1
    Another message they get is:
    AutoConfigAlert:
    Netscape.cfg/AutoConfig failed. Error: pref failed: [Exception... "Component returned failure code: 0x8000ffff (NS_ERROR_UNEXPECTED) [nsIPrefBranch.setBoolPref]" nsresult: "0x8000ffff (NS_ERROR_UNEXPECTED)" location: "JS frame :: prefcalls.js :: pref :: line 70" data: no]
    This is on Windows XP

    Do you have other virtualization or security software that might protect .ini and possibly other files in the Firefox program folder (C:\Program Files\Mozilla Firefox\) and prevent Firefox from updating them properly?
    You need to do a clean reinstall.
    Download a fresh Firefox copy and save the file to the desktop.
    * Firefox 7.0.x: http://www.mozilla.com/en-US/firefox/all.html
    * Uninstall your current Firefox version.
    * Do not remove personal data when you uninstall the current version or you lose your bookmarks and other data in the profile folder.
    Remove the Firefox program folder before installing that newly downloaded copy of the Firefox installer.
    * It is important to delete the Firefox program folder to remove all the files and make sure that there are no problems with files that were leftover after uninstalling.
    Your bookmarks and other profile data are stored elsewhere in the Firefox Profile Folder and won't be affected by a reinstall, but make sure that you do not select to remove personal data if you uninstall Firefox.
    * http://kb.mozillazine.org/Profile_folder_-_Firefox
    * http://kb.mozillazine.org/Profile_backup

  • Cannot install Logic from DVD version 9.0.0. because it is not compatible with the latest OS 10.8.3

    As I tried to install Logic 9.0.0 the OS comes out with a message saying that the OS is not compatible with this version of Logic.
    I have Logic conventional DVD Software package.
    How can I get this done?
    Any help, I appreciate!
    Thanks!

    No, the message prevents me from installing.
    Now, I took the App Icon from my Laptop which has the latest Logic Update installed and throw it in my new iMac's Application Folder. It seems to work OK.
    What I havent installed are the Additional Content and all the DVDs that come with Logic.

  • Font Book "not compatible" with 10.9 after upgrade from 10.7

    I upgraded from os x 10.7 to 10.9 on my iMac and now my font book won't open. I keep getting a message that says my version of font book is not compatible with 10.9. Is there a way to reinstall font book?

    No,
    You should download and install the 10.9.4 combo update. OS X Mavericks 10.9.4 Update (Combo)
    As with any system upgrade or update it is wise to backup first.

  • Upgrade from 3.6.2 to 3.6.3 get error message. 1.92.2 not compatible with mini ver. =1.9.2.3 max ver

    When Upgrading From Ver.3.6.2 To Ver 3.6.3, Get error message (Platform Ver 1.9.2.2 Not Compatible With miniversion>=1.9.2.3
    maxVersion

    Do a clean reinstall and download a fresh Firefox copy from http://www.mozilla.com/firefox/all.html and save the file to the desktop.
    Uninstall your current Firefox version and remove the Firefox program folder before installing that copy of the Firefox installer.
    It is important to delete the Firefox program folder to remove all the files and make sure that there are no problems with files that were leftover after uninstalling.
    You can skip the step to create a new profile, that is not necessary for this issue.
    See http://kb.mozillazine.org/Standard_diagnostic_-_Firefox#Clean_reinstall

  • I have a htc wildfire, and if i try to install firefox from android market place it says that my device is not compatible with firefox. how can i install it ?

    i have a htc wildfire, and if i try to install firefox from android market place it says that my device is not compatible with firefox. how can i install it ?

    According to a random website... the HTC Wildfire S uses a Qualcomm MSM7225 processor. This processor unfortunately does not support the full ARM version 7 instruction set, so Firefox cannot run on it.

  • How do i reinstall mountain Lion after installing maverick. Maverick  is not compatible with FileMaker 13 server. Maverick is now objecting to reinstalling Mountain Lion. Where do I go from here? Help?

    How do i reinstall mountain Lion after installing maverick. Maverick  is not compatible with FileMaker 13 server. Maverick is now objecting to reinstalling Mountain Lion. Where do I go from here? Help?

    If you can download the ML installer you can make a bootable install media by using:
    http://liondiskmaker.com/
    If your Mini came with ML you can also boot to Internet Recovery
    OS X: About OS X Recovery
    and it will install ML. Make sure you boot to Internet Recovery and not the Recovery Partition. If to the partition you will only get Mavericks.

  • Why is a video clip from iphoto not compatible with imovie?

    i have a video clip in iphoto and when i try to add it by dragging it into the videos in imovie, it says "the file will not be imported. it is not compatible with imovie". this video clip was taken with my friend's point and shoot type camera, then put on her computer, then put on a flash drive, then put on my computer. thank you so much for any help!

    Welcome to iMovie Discussions.
    Some "..point and shoot.." cameras create movies in an iMovie-compatible ".mov" format, but others create .avi files, or they record in the MPEG-1 format which iMovie can't unscramble.
    Not all point and shoot movies are compatible with iMovie, even if they play using Apple's QuickTime movie player which iPhoto relies on.
    These non-compatible movies need to be converted to .mov format, or some other compatible format such as DV or AIC, before trying to import them into iMovie. If you have QuickTime Pro, you can just open the movie clips and then use 'Export' to save them in the .mov format.
    ..More details from me - or others - later; I'm dashing out right now for a bite to eat..

  • Trying to veiw videos from a website that requires me to download firefox and silverlight.My imac osx 10.5.8 will now download firefox. firfx tells me my mac is not compatible with ffox Please help me ?  Thank you

    trying to veiw videos from a website that requires me to download firefox and silverlight.My imac osx 10.5.8 will now download firefox. firfx tells me my mac is not compatible with ffox Please help me ?  Thank you

    There is a version of Firefox 4 available for PPC Macs:
    TenFourFox 4.0.1 Firefox 4 For PowerPC Browser Released
    Version 4.0.1 of TenFour Fox, FloodGap's port of Firefox 4 for Power PC
    Macs that supports both Mac oS X 10.4 and 10.5. has been released.
    Mozilla.org dropped support for OS 10.5 after Firefox 3.6 and for Power
    PC with the fourth beta of Firefox 4.
    TenFourFox uses almost all the same code as Firefox 4 and has nearly all
    the same features, including faster JavaScript, WebM video, and HTML 5
    and CSS 3 support, as well as new and emerging Web features, but with
    the code needed to keep your Power Mac functional and fast. Out of beta
    and it's ready for action, versiob 4.0.1 is a performance, security and
    stability update incorporating Mozilla's Firefox 4.0.1 plus AltiVec acceler
    -ation for WebM and browser graphics, and G5 JavaScript acceleration.
    For more information, visit:
    http://www.floodgap.com/software/tenfourfox/
    Source: from http://www.applelinks.com - posted April 25, 2011)
    Now for the intersting bit: TenFourFox, like Firefox, does not support most plug-ins. Unless you are prone to headaches (in which case don't) you can read about that here:
    http://code.google.com/p/tenfourfox/wiki/PluginsNoLongerSupported
    But there is a workaround!
    Open TenFourFox and type in the address bar: about:config (no spaces) and click return. This gives you a warning that it might harm the application. Ignore that and click on 'I'll be careful, I promise' and you get the config file that you can edit - with great care.
    Look/search (scroll down) for: tenfourfox.plugins.enabled
    Set it to true. (Double click it to toggle it)
    Now close TenFourFox, open it again, and Flash will now work, as it now uses the plug-ins that Safari has stored.
    With SilverLight, Microsoft attempted to create their own version of what a replacement for Flash could be - but not to universal acclaim. You can read more about it here:
    http://silverlight.net/
    So, if you go to any sites that have been designed for this new Silverlight stuff, you can download the plug-in from here (but make certain that you are downloading SilverLight v.1.0 for OS X (10.4.8 upwards) if you are using a PPC Mac, but even this will not work with Safari 4. Version 2 only works with Intel Macs and does work with Safari 4/5. The solution is to download and install the latest version of Flip4Mac, which now includes a Silverlight component:
    http://dynamic.telestream.net/downloads/download-flip4macwmv.htm
    But the latest news is that Microsoft will probably abandon Silverlight in favour of HTML5:
    http://www.appleinsider.com/articles/10/10/29/apples_ios_pushes_microsoft_to_dia l_down_silverlight_for_html5.html  and
    http://www.bbc.co.uk/news/technology-11673384

  • I want to go back to Snow Leopard 10.6 from Lion. Quicken 2007 is not compatible with Lion.

    I want to go back to Snow Leopard 10.6 from Lion 10.7.2. Quicken 2007 is not compatible with Lion and I don't like Quicken Essentials 2012.

    Downgrade Lion to Snow Leopard
    1.  Boot from your Snow Leopard Installer Disc. After the installer loads select your language and click on the Continue button.  When the menu bar appears select Disk Utility from the Utilities menu.
    2. After DU loads select your hard drive (this is the entry with the mfgr.'s ID and size) from the left side list. Note the SMART status of the drive in DU's status area.  If it does not say "Verified" then the drive is failing or has failed and will need replacing.  SMART info will not be reported  on external drives. Otherwise, click on the Partition tab in the DU main window.
    3. Under the Volume Scheme heading set the number of partitions from the drop down menu to one. Set the format type to Mac OS Extended (Journaled.) Click on the Options button, set the partition scheme to GUID then click on the OK button. Click on the Partition button and wait until the process has completed.
    4. Quit DU and return to the installer. Install Snow Leopard.
    This will erase the whole drive so be sure to backup your files if you don't have a backup already. If you have performed a TM backup using Lion be aware that you cannot restore from that backup in Snow Leopard (see below.) I suggest you make a separate backup using Carbon Copy Cloner 3.4.1.
    If you have Snow Leopard Time Machine backups, do a full system restore per #14 in Time Machine - Frequently Asked Questions.  If you have subsequent backups from Lion, you can restore newer items selectively, via the "Star Wars" display, per #15 there, but be careful; some Snow Leopard apps may not work with the Lion files.

  • Trying to restore from backup of IPhone 4 onto New IPhone 5 - Message "ITunes could not restore the iPhone because the backup was corrupt or not compatible with the iPhone that is being restored".

    Hi
    I'm trying to restore from backup of IPhone 4 onto New IPhone 5 in iTunes but getting message:
    "ITunes could not restore the iPhone "iPhone" because the backup was corrupt or not compatible with the iPhone that is being restored".
    I've repeated the backup of my old phone but I'm still getting the same message.
    Any ideas please?
    Ger

    I just spent 3 hrs with AT&T tech support. No visual voicmail! i wiped phone 3 times, reset. everything no visual voicemail.
    I can access it through dialing holding down 1 then enter password, bu t Visual voicemail is DEAD. ATT says apple has major bug and fix won't be out until OCT 5th.
    If you Google it it lights up like a cristmas tree! Verizon is also inodated.
    1. Fake Map app usless Apple is fixing it though
    2. Batt is a joke, last like 2 hrs
    3. No visual voicemail
    4. Face time on ATT no longer works on cellular data per apple design.
    We need Steve Jobs!! he would have fired somebody for all these mistakes.
    Nopw i am locked into crashing my car because i have to type in numbers to here voicemails.
    Come on Apple send us a rebate or a Iphone 5 that meets the specs stated on the box and advertisments.!!
    We love Apple and dedicated, but this one is a joke.
    Not to mention you jacked us all being locked into 2 year plans with Verizon or ATT.
    No face time unless i buy a Bucket of 5 gb over celluar?  give me a break Take care of us apple Buy ATT and igve us unlimited plans with facetime and data you got enough money!

  • Is there any other plugin like "now playing x", what is displaying what i'm watching from youtube to my msn, for firefox 4? Now playing x is not compatible with firefox 4.

    Currently using Firefox 3.6.17
    Operating system: Windows 7 64bit
    Flash 10.2 r159

    Seems like no answer after 2 weeks... Well i ask a question, i answer to a question.
    Found workaround for that problem.
    # Open up the about:config page (type it in the address bar and enter) and then right-click anywhere in the about:config page and choose New –> Boolean.
    # Write extensions.checkCompatibility.4.0 and make it false.
    What it does, is disables automatic compatibility checking from firefox, so you could still use your older add-ons that are not compatible with firefox 4.
    Got that info from here:
    [[http://www.nirmaltv.com/2010/07/08/how-to-make-incompatible-add-ons-work-in-firefox-4/]]

  • I just discovered my videos from my Canon digital camera are not compatible with imovie or idvd so I need new software. Any ideas?

    Hi. I just discovered my videos from my Canon digital camera are not compatible with imovie or idvd (I'm very disappointed about that.) The photos are stored in my iphoto and I can burn a dvd using idvd but there is no audio So.... I need new software. I have a Mac OS X 10.5.8 and my digital still camera is the Canon Cybershot These are home movies of my kids and the viedeos are precious. Thanks in advance!

    Canon Cybershot
    I can't trace a camera of that name. All that comes up is either the Sony Cybershot or the Canon Powershot!
    Please confirm excactly what camera you have, and what version of iMovie.

Maybe you are looking for