URGENT: upgrade from jdk 1.5 to 1.6 causes OutOfMemoryErrors

I have an application that inserts several million records into a database.
Everything works find under JDK 1.4 and 1.5 and according to JProfiler, no memory leaks exist. the heap usage never exceeds 20MB when running under either of these jvms.
but for some reason, memory consumption under Java 1.6 skyrockets. the problem occurs with various Java 1.6.0_XX versions on Windows as well as on Linux. it also occurs regardless of database (oracle 10g or mysql 5.0.45) which pretty much rules out the jdbc driver causing the problem.
the jvm is launched without any extra parameters (aside from -XX:+PrintGCDetails).
The application uses Spring 1.2 and Hibernate 3.2 (although neither of these appears to be responsible for the massive memory consumption).
i have experimented with both the serial and parallel garbage collectors, tried increasing eden (young) size, tried increasing the jvm heap size (-Xmx; this simply delays the OutOfMemoryError) but nothing seems to solve the problem. i have included snippets of the GC details when running under either JVM.
im pretty much out of theories as to how to solve this. does anyone have any clue?
much appreciated
Benjamin
Here is a sample of the GC details when running under Java 1.5
[GC [DefNew: 704K->63K(704K), 0.0009842 secs][Tenured: 8741K->4819K(8852K), 0.0673614 secs] 9254K->4819K(9556K), 0.0684909 secs]
[GC [DefNew: 640K->64K(704K), 0.0010998 secs] 5459K->4961K(9428K), 0.0013923 secs]
[GC [DefNew: 704K->63K(704K), 0.0008307 secs] 5601K->5128K(9428K), 0.0009015 secs]
[GC [DefNew: 703K->63K(704K), 0.0009454 secs] 5768K->5314K(9428K), 0.0010974 secs]
[GC [DefNew: 703K->64K(704K), 0.0005796 secs] 5954K->5365K(9428K), 0.0006691 secs]
[GC [DefNew: 704K->64K(704K), 0.0005730 secs] 6005K->5452K(9428K), 0.0006394 secs]
[GC [DefNew: 704K->64K(704K), 0.0008441 secs] 6092K->5630K(9428K), 0.0009199 secs]
[GC [DefNew: 704K->63K(704K), 0.0009119 secs] 6270K->5676K(9428K), 0.0011003 secs]
[GC [DefNew: 703K->64K(704K), 0.0008150 secs] 6316K->5761K(9428K), 0.0010778 secs]
[GC [DefNew: 704K->63K(704K), 0.0012583 secs] 6401K->5930K(9428K), 0.0015591 secs]
[GC [DefNew: 703K->63K(704K), 0.0005651 secs] 6570K->5983K(9428K), 0.0006504 secs]
[GC [DefNew: 703K->63K(704K), 0.0006776 secs] 6623K->6063K(9428K), 0.0007520 secs]
[GC [DefNew: 703K->64K(704K), 0.0010686 secs] 6703K->6225K(9428K), 0.0011714 secs]
[GC [DefNew: 704K->63K(704K), 0.0012748 secs] 6865K->6277K(9428K), 0.0015974 secs]
[GC [DefNew: 703K->64K(704K), 0.0006470 secs] 6917K->6355K(9428K), 0.0007239 secs]
[GC [DefNew: 704K->63K(704K), 0.0008335 secs] 6995K->6510K(9428K), 0.0008702 secs]
[GC [DefNew: 703K->63K(704K), 0.0005282 secs] 7150K->6560K(9428K), 0.0005635 secs]
[GC [DefNew: 703K->64K(704K), 0.0005776 secs] 7200K->6634K(9428K), 0.0006132 secs]
[GC [DefNew: 704K->64K(704K), 0.0009024 secs] 7274K->6786K(9428K), 0.0009403 secs]
[GC [DefNew: 704K->64K(704K), 0.0009929 secs] 7426K->6916K(9428K), 0.0010620 secs]
[GC [DefNew: 704K->64K(704K), 0.0007581 secs] 7556K->6993K(9428K), 0.0009915 secs]
[GC [DefNew: 704K->63K(704K), 0.0008686 secs] 7633K->7147K(9428K), 0.0009058 secs]
[GC [DefNew: 703K->64K(704K), 0.0008011 secs] 7787K->7277K(9428K), 0.0008358 secs]
[GC [DefNew: 704K->63K(704K), 0.0005985 secs] 7917K->7351K(9428K), 0.0006325 secs]
[GC [DefNew: 703K->64K(704K), 0.0011532 secs] 7991K->7504K(9428K), 0.0012416 secs]
[GC [DefNew: 704K->63K(704K), 0.0010324 secs] 8144K->7636K(9428K), 0.0011210 secs]
[GC [DefNew: 703K->64K(704K), 0.0006600 secs] 8276K->7707K(9428K), 0.0007347 secs]
[GC [DefNew: 704K->63K(704K), 0.0008733 secs] 8347K->7859K(9428K), 0.0009091 secs]
[GC [DefNew: 683K->64K(704K), 0.0011623 secs] 8479K->8066K(9428K), 0.0012492 secs]
[GC [DefNew: 704K->63K(704K), 0.0006170 secs] 8706K->8129K(9428K), 0.0006887 secs]
[GC [DefNew: 703K->63K(704K), 0.0008206 secs] 8769K->8234K(9428K), 0.0009041 secs]
[GC [DefNew: 703K->63K(704K), 0.0008461 secs] 8874K->8434K(9428K), 0.0008814 secs]
[GC [DefNew: 703K->63K(704K), 0.0005558 secs] 9074K->8489K(9428K), 0.0006446 secs]
[GC [DefNew: 703K->64K(704K), 0.0006280 secs] 9129K->8584K(9428K), 0.0007199 secs]
[GC [DefNew: 697K->64K(704K), 0.0009556 secs] 9217K->8768K(9428K), 0.0010326 secs]
[GC [DefNew: 704K->63K(704K), 0.0005956 secs][Tenured: 8758K->4703K(8852K), 0.0646623 secs] 9408K->4703K(9556K), 0.0654001 secs]
Here is a sample of the GC details when running under Java 1.6
[GC [DefNew: 918K->64K(960K), 0.0020567 secs] 3778K->3020K(5056K), 0.0021595 secs]
[GC [DefNew: 949K->42K(960K), 0.0014172 secs] 3905K->3057K(5056K), 0.0015471 secs]
[GC [DefNew: 927K->35K(960K), 0.0010390 secs] 3942K->3086K(5056K), 0.0011432 secs]
[GC [DefNew: 833K->64K(960K), 0.0015407 secs] 3884K->3374K(5056K), 0.0016432 secs]
[GC [DefNew: 950K->23K(960K), 0.0012706 secs] 4261K->3500K(5056K), 0.0013968 secs]
[GC [DefNew: 919K->36K(960K), 0.0011697 secs] 4396K->3513K(5056K), 0.0012770 secs]
[GC [DefNew: 929K->55K(960K), 0.0012376 secs] 4407K->3551K(5056K), 0.0013605 secs]
[GC [DefNew: 951K->64K(960K), 0.0014868 secs] 4447K->3590K(5056K), 0.0015946 secs]
[GC [DefNew: 960K->64K(960K), 0.0017441 secs] 4486K->3701K(5056K), 0.0018505 secs]
[GC [DefNew: 960K->64K(960K), 0.0020746 secs] 4597K->3796K(5056K), 0.0021760 secs]
[GC [DefNew: 960K->6K(960K), 0.0015848 secs] 4692K->3757K(5056K), 0.0016879 secs]
[GC [DefNew: 898K->38K(960K), 0.0010172 secs] 4649K->3789K(5056K), 0.0011267 secs]
[GC [DefNew: 934K->57K(960K), 0.0010758 secs] 4685K->3852K(5056K), 0.0011904 secs]
[GC [DefNew: 912K->64K(960K), 0.0012502 secs] 4706K->3997K(5056K), 0.0014088 secs]
[GC [DefNew: 927K->46K(960K), 0.0011865 secs] 4860K->3998K(5056K), 0.0013099 secs]
[GC [DefNew: 942K->64K(960K), 0.0012960 secs][Tenured: 4089K->3401K(4096K), 0.0425501 secs] 4894K->3401K(5056K), 0.0441511 secs]
[GC [DefNew: 896K->33K(960K), 0.0011024 secs] 4297K->3435K(6632K), 0.0012661 secs]
[GC [DefNew: 925K->41K(960K), 0.0009093 secs] 4327K->3458K(6632K), 0.0010124 secs]
Processing file: xpressfeed_files\northamerica\f_sec_dprc.1.xml
[GC [DefNew: 937K->62K(960K), 0.0013139 secs] 4354K->3503K(6632K), 0.0014167 secs]
[GC [DefNew: 958K->63K(960K), 0.0016036 secs] 4399K->3571K(6632K), 0.0017231 secs]
[GC [DefNew: 925K->64K(960K), 0.0020497 secs] 4433K->4047K(6632K), 0.0021545 secs]
[GC [DefNew: 960K->63K(960K), 0.0028434 secs] 4943K->4682K(6632K), 0.0029479 secs]
[GC [DefNew: 949K->64K(960K), 0.0034273 secs] 5567K->5432K(6632K), 0.0035356 secs]
[GC [DefNew: 761K->63K(960K), 0.0027110 secs][Tenured: 5760K->3870K(5800K), 0.0521882 secs] 6130K->3870K(6760K), 0.0552171 secs]
[GC [DefNew: 896K->63K(960K), 0.0015790 secs] 4766K->4660K(7412K), 0.0016837 secs]
[GC [DefNew: 959K->64K(960K), 0.0022053 secs] 5556K->5198K(7412K), 0.0023537 secs]
[GC [DefNew: 960K->64K(960K), 0.0047609 secs][Tenured: 6672K->5573K(6708K), 0.0663528 secs] 7134K->5573K(7668K), 0.0714929 secs]
[GC [DefNew: 896K->64K(960K), 0.0013912 secs] 8550K->7829K(10252K), 0.0014999 secs]
[GC [DefNew: 960K->0K(960K), 0.0009803 secs] 8725K->7829K(10252K), 0.0010817 secs]
[GC [DefNew: 658K->0K(960K), 0.0003542 secs][Tenured: 7829K->6726K(9292K), 0.0533249 secs] 8488K->6726K(10252K), 0.0539479 secs]
[GC [DefNew: 896K->0K(960K), 0.0003906 secs] 11782K->10886K(12172K), 0.0005096 secs]
[GC [DefNew: 896K->0K(960K), 0.0003760 secs] 11782K->10886K(12172K), 0.0004794 secs]
[GC [DefNew: 896K->0K(960K), 0.0003961 secs] 11782K->10886K(12172K), 0.0005006 secs]
[GC [DefNew: 550K->0K(960K), 0.0003816 secs][Tenured: 10886K->8806K(11212K), 0.0578118 secs] 11437K->8806K(12172K), 0.0587164 secs]
[GC [DefNew: 1024K->0K(1152K), 0.0006045 secs] 18150K->17126K(24156K), 0.0007713 secs]
[GC [DefNew: 1600K->0K(1792K), 0.0004400 secs] 18726K->17126K(24796K), 0.0005490 secs]
[GC [DefNew: 1600K->0K(1792K), 0.0005157 secs] 18726K->17126K(24796K), 0.0006610 secs]
[GC [DefNew: 1600K->0K(1792K), 0.0003872 secs] 18726K->17126K(24796K), 0.0004886 secs]
[GC [DefNew: 635K->0K(1792K), 0.0004294 secs][Tenured: 17126K->12966K(23004K), 0.0691820 secs] 17761K->12966K(24796K), 0.0697843 secs]
[GC [DefNew: 1600K->0K(1792K), 0.0004238 secs] 31206K->29606K(41440K), 0.0005246 secs]
[GC [DefNew: 1600K->0K(1792K), 0.0004216 secs] 31206K->29606K(41440K), 0.0006283 secs]
[GC [DefNew: 2688K->0K(3008K), 0.0004735 secs] 32294K->29606K(42656K), 0.0005802 secs]
[GC [DefNew: 2688K->0K(3008K), 0.0004411 secs] 32294K->29606K(42656K), 0.0005629 secs]
[GC [DefNew: 2688K->0K(3008K), 0.0005797 secs] 32294K->29606K(42656K), 0.0006856 secs]
[GC [DefNew: 1628K->0K(3008K), 0.0004562 secs][Tenured: 29606K->21253K(39648K), 0.0685190 secs] 31235K->21253K(42656K), 0.0691471 secs]

thanks for showing interest in this problem
i have included the the OOM stack trace below. its the traditional Java Heap Space error...
With JProfiler, the app never goes over 20MB of usage when running under jre 1.5. But then with 1.6, usage skyrockets with the "char[]" class being responsible for some 200 MB of memory (running with -Xms128m -Xmx256m). shortly thereafter the thread crashes.
The application simply parses (very large) XML files using the SAX parser supplied by Sun in the JRE/JDK...in this case its Apache's Xerces implementation.
Here are links to some images taken from JProfiler. If you think any others would be of assistance just tell me and i can post them as well.
http://www.javenue.org/mem_profile_jre1.6.JPG
http://www.javenue.org/object_profile_jre1.6.JPG
http://www.javenue.org/allocated_objects_jre1.6.JPG
OOM StackTrace:
Caused by: java.lang.OutOfMemoryError: Java heap space
     at com.sun.org.apache.xerces.internal.util.XMLStringBuffer.append(Unknown Source)
     at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.refresh(Unknown Source)
     at com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.invokeListeners(Unknown Source)
     at com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.skipChar(Unknown Source)
     at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(Unknown Source)
     at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(Unknown Source)
     at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
     at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
     at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
     at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown Source)
     at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Unknown Source)
     at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
     at javax.xml.parsers.SAXParser.parse(Unknown Source)
     at javax.xml.parsers.SAXParser.parse(Unknown Source)
     ... 6 more

Similar Messages

  • Upgrade from JDK 1.2.2 to JDK 1.4.2. Any code changes required?

    Hi,
    We are in the processes of upgrading the JDK versions on servers to JDK 1.4.2 to support other software upgrades.
    The JDK versions on each of the servers are at different versions. On one of the servers, the version of JDK is currently at JDK 1.2.2_10. Can somebody please advise me if there would be any code changes required to support this upgrade (such as some methods being depreciated)?
    We are also evaluating if we need to upgrade to JDK 1.4.5. In such a case, would there be any code changes required to upgrade from JDK 1.4.1_x to JDK 1.4.5. I assume there wouldn't be any changes for this minor upgrade but just want to confirm.
    I would really appreciate an early reply.
    Thanks in advance.
    Regards,
    Vamshi

    "1.4.5" - you meant "1.5" ? :)
    About deprecations -- you will be warned by the compiler. E.g. "assert", "enum" are keywords and cannot be used as method names.
    The rest depends on your application. The more complex it is, the more differences can be encountered. You certainly need to run a test cycle for it with the new platform.
    From my experience, I can list some issues that I have read about or have experienced myself:
    1) serialization: the algorithm used to calculate the serialVersionUID had some changes between Java versions, due to compiler-added extra methods.
    If you don't have serialized instances, or your serialVersionUID is specified explicitly, you are safe.
    2) class loading order can be different in different platforms
    Once ago I have seen a paper from BEA Systems highlighting some open topics that can arise when migrating between different vendor's JVMs. Probably, it is the one:
    http://edocs.bea.com/jrockit/geninfo/devapps/codeprac.html
    In my friend's case, there was some class-initialization logic, that behaved differently when class loading order changed.
    3) Swing applications can sometimes behave slightly different.
    E.g., I observed some changes in focus handling, although minor ones. Fixed with several lines of code.
    4) Some libraries can depend on particular J2SE version. E.g. J2EE ones.
    E.g. I was not able to run J2EE 1.4 thick client application with JRE 1.5. The j2ee library used by the app either had some dependencies on sun.* classes, or on some protocols (not sure, I don't remember it well).
    5) Regression bugs are sometimes encountered. I.e. something that worked, does not work now.
    Summary: You need testing.

  • URGENT: Upgrade from Oracle 8.0.4 to Oracle 8.1.7

    How do I upgrade Oracle 8.0.4 to Oracle 8.1.7?
    Please Help me!!! I have to do this task and I don't know how to start.
    Thanks

    Hi,
    Get the Migration document from oracle for 8.1.7.
    Hope that helps.
    Thanks,
    Lanke

  • URGENT : Upgradation from 4.6c to ECC6.0.

    Hi all sap gurus,
    I am getting one problem in upgradation project.
    DATA: BEGIN OF pE_CONTROL,
    PRINT(1),
    CLASE_PRINT(1),
    PASE(1) VALUE 'X',
    JERAR(1),
    TITLES(1) VALUE ' ',
    LENG TYPE I VALUE 255,
    SEPAR(1),
    KTOPL LIKE T001-KTOPL,
    index LIKE SY-TABIX,
    open(1),
    clear(1),
    ACO(1),
    CLASE(3),
    table(30),
    field(51),
    DATa(520),
    TEXTO(1),
    ND_change(1),
    END OF pE_CONTROL.
    DATA: BEGIN OF GT_BUKRS OCCURS 0,
    BUKRS LIKE T001-BUKRS,
    IMP_VI LIKE BSID-WRBTR,
    IMP LIKE BSID-WRBTR,
    dollar like bsid-dmbe2,
    pesos like bsid-dmbtr,
    END OF GT_BUKRS.
    gt_bukrs = pe_control-data.
    In 4.6c they are using this logic there it is working fine.
    whereas in ecc6.0 it showing an error that
    ge_bukrs and pe_control-data are not convertable in unicode.
    at runtime it is showing the ##### symbols and data moving into fields of structure gt_bukrs is correct in non-unicode system.
    what can i do for this in ecc6.0.
    please help me in this regard.
    points will be rewarded. <= not allowed!!
    thanks and regards,
    Ravi shankar reddy s
    Edited by: Julius Bussche on Jul 15, 2008 1:23 PM

    Duplicate post. <= not allowed!!
    Edited by: Julius Bussche on Jul 15, 2008 1:24 PM

  • Planning to upgrade my application from JDK 5 to JDK 6

    Hi All,
    We are planning to upgrade JDK from JDK 5 to JDK 6. I would like to the stable release or update in JDK 6.
    Our development environment is Windows and Production environment is Red Hat Linux 5.4 (64bit).
    Please suggest the stable release in JDK 6 to upgrade my application.
    Regards,
    Kiran

    Apple's USB drive won't work with your computer at all.

  • Urgent SAP upgrade from 4.0B to 4.7 Oracle 9.2.0.6

    Dear support,
    I have upgraded my oracle database to 8.1.7.4 with 4.0B extended kernel along with upgradation from NT 4.0 to Win 2000 is finished , and we are planning to upgrade SAP to 4.7 version.Please let me know whether i need to upgrade my database to oracle 9.2.0.6 before upgrade prepare phase ,
    If yes then , do 4.0B ext kernel on Win 2000 will support oracle 9.2.0.6
    I am not able to find any info on service.sap.com\PAM , because info about 4.0B
    version not available.
    Best Regards,
    AjitR.

    -> regarding 40B_EXT see sapnote 1.009.695
    -> see sapnote 85.838 (section Operating System: WINDOWS FOR X86):
    <b>SAP KERNEL 4.0B_COM 32-BIT:</b>
    <b>ORACLE 8.1.7      WINDOWS SERVER 2000/IA32 32BIT    4,5
    ORACLE 9.2            WINDOWS SERVER 2000/IA32 32BIT     6,7,8</b>
    ORACLE 9.2            WINDOWS SERVER 2003/IA32 32BIT     9
    SAP KERNEL 4.0B_EXT 32-BIT:
    <b>ORACLE 9.2            WINDOWS SERVER 2000/IA32 32BIT     6,7,8</b>
    ORACLE 9.2            WINDOWS SERVER 2003/IA32 32BIT     9
    GreetZ, AH

  • Urgent - steps need to done, when MS SQL upgraded from 2000 to 2005

    SQL server is upgraded from MS SQL 2000 to MS SQL 2005.
    Please let me know the steps ned to be performed at XI .

    hi satya kiran,
    check the below blogs,
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/c90ecf8d-0d01-0010-4aa3-e6fc4da46bb3
    The process to perform the migration you describe is relatively easy. While note 799058 is relevant, you should first have a look at the System Copy Guide, which applies to your system. These guides can be found on SAP Service Marketplace:
    “Release & Upgrade Info”  “Installation & Upgrade Guides”  “SAP NetWeaver”  “SAP NetWeaver 7.0 (2004s)”
    Click on “Installation”, a new window opens. Check section “Installation - SAP NetWeaver Systems”
    You will see links to system copy guides for Service Release1 and Service Release 2, and separate entries for ABAP only systems, Java only systems and double stacks.
    For example: the SR2 guide for ABAPJava has the title: System Copy for SAP - Systems Based on SAP - NetWeaver 7.0 SR2 - ABAPJava”
    Each of this guides has a brief chapter on copying a MSSQL database. Please carefully read the guide and the SAP notes it refers to. The overall procedure for an ABAP only system will look like this:
    1. Apply note 600027 (change SQL Server collation) to your existing SQL2000 database. You HAVE to perform this step before moving the database to the new hardware.
    2. Prepare your new servers (Windows, SQL2005 installation following the SAP guidance on collation et cetera).
    3. Detach the SQL2000 database from your old system, copy the datafiles to the new machine and attach the database to the new SQL2005 server.
    4. Follow the system copy guide and run sapinst to install the SAP central instance and configure the database.
    Copying the Java stack is a little bit complicated, because you have to create an export of your Java data on your old system first. This is explained in great detail in the system copy guide.
    SAP 4.6C on SQL 2005
    Note: reward points if solution found helpfull
    Regards
    Chandrakanth.k

  • Portal Upgrade from EP6.0sp10 to EP6.0sp18

    Hi All,
      I am totally new to portal upgrade.we have current version of portal as follows:
    portal version is: 6.0.10.2.0
    KMC version is   : 6.0.10.1.0 (NW04 SPS10 Patch 1)
    Trex Version     : 6.1.10.01 
    1. I am little confuse about whats the difference between Upgrading from EP6.0sp10 to "<b>EP6.0sp18/ NW04sp18</b>".Is the process for doing above is  same or different.
    2. I heard from SAP that TREX must  be upgraded first before KMC and Portal.Is it true? whats is reason for that
    ?what should be latest SP and patch for TREX?any documents?
    3. Is there any specific sequence to upgrade like TREX->WAS>portal>KMC?
    4. What about customisations objects,will that be seriously affected after upgrade?How to prevent that?
    can anybody give the Basic knowledge of upgrade and process flow.
    Thanks in Advance.Help will be greatly appreciated.
    Amit

    Hi Amit,
    EP6 SP18 ist the actual Service Pack for Enterprise Portal. NW04 SPS(!) 18 is the complete Service Pack Stack for the NetWeaver platform. So if you want SP18 for your portal installation, you should get the whole NetWeaver platform in use for that to SPS18 (as you wrote, for EP this is normally WAS, EP, KM, TREX, eventually NWDS).
    TREX normally has the same counting as the rest, but in fact at the moment there is no SP18 for TREX, but it is renumbered again. The actual version reads TREX 6.1 Patch 26.
    Sequence is WAS -> portal -> KMC -> TREX. Anyhow, you should not await a stable version if using mixed SPs, especially if mixing 10 with 18 So get all in line and then restart working with your installation.
    As you normally shouldn't have customized standard objects but copied them into your own namespace and worked on these, there shouldn't be a problem. If you haven't gone this way, with such an update you will learn how urgent it is to keep this in mind --- never change standard objects...
    Hope it helps
    Detlev

  • Oracle drivers not found by servlets after upgrade of JDK

    I am using jakarta-tomcat 4.0.1 with WIN2K.
    After a recent upgrade to jdk 1.4.0_02 from jdk1.3.1, servlets that try to use oracle crash with this error:
    java.lang.NoClassDefFoundError: oracle/jdbc/driver/OracleDriver
         at ProductLookup.loadJDBCDriver(ProductLookup.java:23)
    the code at line 23 is:
    DriverManager.registerDriver ( new oracle.jdbc.driver.OracleDriver());
    This all worked prior to the upgrade of jdk.
    The code at line 23 does work using the command line.
    I did check the ENVIRONMENT VARIABLES - in my limitted knowledge they look OK. But I am sure there MUST be something missing &/or incorrect.
    During execution, the servlet is just not finding "something".
    I am relatively new to JAVA and especially new to servlets.
    What should I look for to solve this problem?
    TIA
    WalkGood

    The oracle drivers are in a file called classes12.zip.
    Make sure that you unzip these files to where the
    servlets can find them.
    %TOMCAT_HOME%\common\classes
    or
    %TOMCAT_HOME%\classes
    or
    %TOMCAT_HOME\webapps\{app name}\WEB-INF\classesIs %TOMCAT_HOME% an environment variable? I have one called CATALINA_HOME. It is set the jakarta folder "C:\jakarta-tomcat-4.0.1"
    Something I noticed: If I execute tomcat "startup.bat" in a command prompt window, I see echo'd messages. One says "Using CLASSPATH: C:\jakarta-tomcat-4.0.1\bin\bootstarp.jar;C:\jakarta-tomcat-4.0.1\lib\tools.jar" but this NOT match the Environment Variable "classpath" which does specify the path to the classes12.zip folder. Should the "catalina.bat" file assemble the classpath to include the same Environment Variable "classpath" in addition to bootstrap.jar and tools.jar?
    Where can I find specific documentation on how to setup the environment for jakarta-tomcat to find the ORACLE drivers during execution of a servlet?
    TIA
    WalkGood

  • Font color problem upgrading from 1.3.1 to 1.4.2_02

    I have noticed when we upgraded from 1.3.1 to 1.4.2_02 that JLabel font color is now black - it used to be blue. Does anyone know how to make the font color of JLabels revert back to the original blue without specifically calling setForeground() on each label?

    Sun has changed in the class MetalTheme the method
    JDK 1.3.1: public ColorUIResource getSystemTextColor() { return getPrimary1(); } into
    JDK 1.4.2: public ColorUIResource getSystemTextColor() { return getBlack(); }
    Just insert the following lines at the beginning of your main-method:
    MetalLookAndFeel.setCurrentTheme( new DefaultMetalTheme()
    { public ColorUIResource getSystemTextColor() { return getPrimary1(); }
    try{ UIManager.setLookAndFeel( "Metal" ); }
    catch( Exception e ){ e.printStackTrace(); }
    Now you have the old colors

  • Upgrading from 4.7 to ECC 6.0 And GTS 2.0 to a newer version

    Hi everyone,
    I am new to SAP SD, I am involved in upgrading from R/3 4.7 to ecc 6.0 and GTS 2.0 to a newer version. Can somebody tell me the major differences in these two vesions and also some link through which I can get some info. It is very urgent.
    Thanks.

    Dear Paranidharan Gandhi,
    Please visit the following links:
    http://service.sap.com/erp
    http://solutionbrowser.erp.sap.fmpmedia.com/ (Functional prespective)
    http://service.sap.com/instguides --> mySAP Business Suite Applications --> mySAP ERP --> mySAP
    ERP 2005 --> Upgrade
    http://help.sap.com/printdocu/core/Print46c/en/data/pdf/LOVC/LOVC.pdf
    For Functionality Differences pls refer to the below site -
    http://solutionbrowser.erp.sap.fmpmedia.com/
    After opening the site, please select the Source Release Version which is 4.6 b Then Select the Target
    Release Version which is "mySAP ERP 2005" or ECC 6.0
    Select the Solution Area like Financials, Human Capital Management, Sales....
    Select module like MM, PP, SD, QM.....
    Click on Search
    Then it displays the Release Version and the Delta Functionality. which can be downloaded to a word
    document if required.
    and also check the release notes of ECC 6.0 in service.sap.com.
    Hope this helps you.
    Do award points if you found them useful.
    Regards,
    Rakesh
    P.S. you can send me a mail at my mail id [email protected] for any specific details

  • Opatch error with IBM AIX6.1 when upgrade from r12.1.1 to r12.1.2

    I'm running E-Business Suite (Oracle Financials AR, AP and GL modules only) r12.1.1 on AIX 6.1. I clean install r12.1.1 from rapidwiz. I'm running one Apps tier and one database tier.
    Now I perform the upgrade to r12.1.2, and I plan the route to be:
    1. Use opatch to apply Database Preparation Path E for DB 11.1.0.7 (ID: 761570.1)
    * 7211965
    * 7330434
    * 7486407
    * 7627743
    * 7639602
    * 7684818
    * 8199107
    * 8639653
    * 8940108
    * 9026927
    * 9066130
    2. Use AutoPatch to apply R12.AD.B.DELTA.2 Patch 8502056
    3. Use AutoPatch to apply Release 12.1.2 Patch 7303033
    4. Use AutoPatch to apply post-R12.1.2's Database Preparation Path E: 5880762.
    5. Use AutoPatch to apply the latest consolidated online help Patch 7303032
    6. Use AutoPatch to apply Workflow Interoperability Patch 8291541
    Questions:
    1. Do I cover all things needed for upgrading from R12.1.1 to R12.1.2, or I have missed or overdone anything?
    2. When I now do the upgrade step 1, which needs to run opatch on Database tier, it says as below:
    orapth@HK01SO90003:7211965 > opatch apply
    Invoking OPatch 11.1.0.6.2
    Oracle Interim Patch Installer version 11.1.0.6.2
    Copyright (c) 2007, Oracle Corporation. All rights reserved.
    Oracle Home : /u01/app/oracle/db/erppth/product/11.1.0
    Central Inventory : /etc/oraInventory/ebs
    from : /etc/oraInst.loc
    OPatch version : 11.1.0.6.2
    OUI version : 11.1.0.7.0
    OUI location : /u01/app/oracle/db/erppth/product/11.1.0/oui
    Log file location : /u01/app/oracle/db/erppth/product/11.1.0/cfgtoollogs/opatch/opatch2010-06-03_21-08-18PM.log
    Unhandled exception
    Type=Segmentation error vmState=0x00000000
    J9Generic_Signal_Number=00000004 Signal_Number=0000000b Error_Value=00000000 Signal_Code=00000033
    Handler1=09001000A04C1C78 Handler2=09001000A04D4538
    R0=000000000000013C R1=0FFFFFFFFFFFE050 R2=0000000111C7FD48 R3=0000000000000400
    R4=0700000000342C40 R5=0000000111855668 R6=00000000000009F8 R7=000000000588800E
    R8=0000000005888008 R9=00000001119CE4C8 R10=0000000111C7F800 R11=0900000003EB3C38
    R12=0900000004379694 R13=000000011000D720 R14=00000001119CE4C8 R15=0000000110098E00
    R16=0000000110E7CD70 R17=0000000111B72E80 R18=09001000A04C53B0 R19=0000000000000002
    R20=0000000111C7F968 R21=00000001119CE5D0 R22=0000000110098E80 R23=0000000000000000
    R24=09001000A04F1A50 R25=09001000A04F13C8 R26=07000000003A36F8 R27=00000001100109B0
    R28=0000000000000000 R29=09001000A04BBC98 R30=0FFFFFFFFFFFE5E0 R31=0700000000342C40
    IAR=0900000003EB3C38 LR=0000000110662D38 MSR=A00000000000D032 CTR=0900000003EB3C38
    CR=2258544B20000004 FPSCR=8200400000000000 XER=2000000482004000
    FPR0 4032000000000000 (f: 0.000000, d: 1.800000e+01)
    FPR1 3ff0000000000000 (f: 0.000000, d: 1.000000e+00)
    FPR2 4033000000000000 (f: 0.000000, d: 1.900000e+01)
    FPR3 3fee666660000000 (f: 1610612736.000000, d: 9.500000e-01)
    FPR4 0000000000000000 (f: 0.000000, d: 0.000000e+00)
    FPR5 4530000000000000 (f: 0.000000, d: 1.934281e+25)
    FPR6 3fb9999999999999 (f: 2576980480.000000, d: 1.000000e-01)
    FPR7 3c63333333333333 (f: 858993472.000000, d: 8.326673e-18)
    FPR8 0000000082024000 (f: 2181185536.000000, d: 1.077649e-314)
    FPR9 0000000000000000 (f: 0.000000, d: 0.000000e+00)
    FPR10 4330000000000000 (f: 0.000000, d: 4.503600e+15)
    FPR11 4026000000000000 (f: 0.000000, d: 1.100000e+01)
    FPR12 3fe8000000000000 (f: 0.000000, d: 7.500000e-01)
    FPR13 4020800000000000 (f: 0.000000, d: 8.250000e+00)
    FPR14 0000000000000000 (f: 0.000000, d: 0.000000e+00)
    FPR15 0000000000000000 (f: 0.000000, d: 0.000000e+00)
    FPR16 0000000000000000 (f: 0.000000, d: 0.000000e+00)
    FPR17 0000000000000000 (f: 0.000000, d: 0.000000e+00)
    FPR18 0000000000000000 (f: 0.000000, d: 0.000000e+00)
    FPR19 0000000000000000 (f: 0.000000, d: 0.000000e+00)
    FPR20 0000000000000000 (f: 0.000000, d: 0.000000e+00)
    FPR21 0000000000000000 (f: 0.000000, d: 0.000000e+00)
    FPR22 0000000000000000 (f: 0.000000, d: 0.000000e+00)
    FPR23 0000000000000000 (f: 0.000000, d: 0.000000e+00)
    FPR24 0000000000000000 (f: 0.000000, d: 0.000000e+00)
    FPR25 0000000000000000 (f: 0.000000, d: 0.000000e+00)
    FPR26 0000000000000000 (f: 0.000000, d: 0.000000e+00)
    FPR27 0000000000000000 (f: 0.000000, d: 0.000000e+00)
    FPR28 0000000000000000 (f: 0.000000, d: 0.000000e+00)
    FPR29 0000000000000000 (f: 0.000000, d: 0.000000e+00)
    FPR30 0000000000000000 (f: 0.000000, d: 0.000000e+00)
    FPR31 0000000000000000 (f: 0.000000, d: 0.000000e+00)
    Module=/u01/app/oracle/db/erppth/product/11.1.0/jdk/jre/bin/libj9jit23.so
    Module_base_address=0900000003E89000
    Target=2_30_20070131_11312_BHdSMr (AIX 6.1)
    CPU=ppc64 (4 logical CPUs) (0x300000000 RAM)
    JVMDUMP006I Processing Dump Event "gpf", detail "" - Please Wait.
    JVMDUMP007I JVM Requesting System Dump using '/u02/oradata/staging/r12.1.2/DBPathE/7211965/core.20100603.210818.14745612.dmp'
    JVMDUMP010I System Dump written to /u02/oradata/staging/r12.1.2/DBPathE/7211965/core.20100603.210818.14745612.dmp
    JVMDUMP007I JVM Requesting Snap Dump using '/u02/oradata/staging/r12.1.2/DBPathE/7211965/Snap0001.20100603.210818.14745612.trc'
    JVMDUMP010I Snap Dump written to /u02/oradata/staging/r12.1.2/DBPathE/7211965/Snap0001.20100603.210818.14745612.trc
    JVMDUMP007I JVM Requesting Java Dump using '/u02/oradata/staging/r12.1.2/DBPathE/7211965/javacore.20100603.210818.14745612.txt'
    JVMDUMP012E Error in Java Dump: /u02/oradata/staging/r12.1.2/DBPathE/7211965/javacore.20100603.210818.14745612.txt
    JVMDUMP013I Processed Dump Event "gpf", detail "".
    OPatch failed with error code 160
    I also experience this when I run:
    opatch lsinventory
    Please help to solve this problem. Is it also OUI problem? I have tried to upgrade opatch version, and it still cannot solve the problem.
    I once tried patch 9216848, it makes the opatch work, but later when I finished installing this patch, I cannot see the forms as it says "magic number problem". Also the adworker always hangs when I do upgrade on R12.1.2 Patch 7303033. So I dun think it is a solution.

    Hi
    a. cannot open forms with FRM-92101 error code as it says "magic number" issuePlease post the complete error message.Error log of ora/10.1.3/j2ee/forms/forms_default_group_1/application.log
    10/06/02 21:03:03.552 formsweb: 10.1.3.4.0 Started
    10/06/02 21:08:06.396 formsweb: ListenerServlet init()
    10/06/02 21:08:07.781 formsweb: Forms session <1> aborted: runtime process failed during startup with errors exec(): 0509-036 Cannot load program /u01/app/oracle/as/erpdev/product/10.1.2/bin/frmweb because of the following errors:
         0509-150 Dependent module /u01/app/oracle/as/erpdev/product/10.1.2/jdk/jre/bin/classic/libjvm.a could not be loaded.
         0509-103 The module has an invalid magic number.
    10/06/02 21:08:07.784 formsweb: Forms session <1> exception stack trace:
    oracle.forms.engine.RunformException: Forms session <1> failed during startup: no response from runtime process
         at oracle.forms.servlet.RunformProcess.connect(Unknown Source)
         at oracle.forms.servlet.RunformProcess.dataToRunform(Unknown Source)
         at oracle.forms.servlet.RunformSession.dataToRunform(Unknown Source)
         at oracle.forms.servlet.ListenerServlet.doPost(Unknown Source)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:763)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
         at com.evermind[Oracle Containers for J2EE 10g (10.1.3.4.0) ].server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:713)
         at com.evermind[Oracle Containers for J2EE 10g (10.1.3.4.0) ].server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:370)
         at com.evermind[Oracle Containers for J2EE 10g (10.1.3.4.0) ].server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:871)
         at com.evermind[Oracle Containers for J2EE 10g (10.1.3.4.0) ].server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:453)
         at com.evermind[Oracle Containers for J2EE 10g (10.1.3.4.0) ].server.http.AJPRequestHandler.run(AJPRequestHandler.java:313)
         at com.evermind[Oracle Containers for J2EE 10g (10.1.3.4.0) ].server.http.AJPRequestHandler.run(AJPRequestHandler.java:199)
         at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
         at com.evermind[Oracle Containers for J2EE 10g (10.1.3.4.0) ].util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
         at java.lang.Thread.run(Thread.java:735)
    10/06/02 22:02:03.689 formsweb: Forms session <2> aborted: runtime process failed during startup with errors exec(): 0509-036 Cannot load program /u01/app/oracle/as/erpdev/product/10.1.2/bin/frmweb because of the following errors:
         0509-150 Dependent module /u01/app/oracle/as/erpdev/product/10.1.2/jdk/jre/bin/classic/libjvm.a could not be loaded.
         0509-103 The module has an invalid magic number.
    10/06/02 22:02:03.689 formsweb: Forms session <2> exception stack trace:
    oracle.forms.engine.RunformException: Forms session <2> failed during startup: no response from runtime process
         at oracle.forms.servlet.RunformProcess.connect(Unknown Source)
         at oracle.forms.servlet.RunformProcess.dataToRunform(Unknown Source)
         at oracle.forms.servlet.RunformSession.dataToRunform(Unknown Source)
         at oracle.forms.servlet.ListenerServlet.doPost(Unknown Source)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:763)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
         at com.evermind[Oracle Containers for J2EE 10g (10.1.3.4.0) ].server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:713)
         at com.evermind[Oracle Containers for J2EE 10g (10.1.3.4.0) ].server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:370)
         at com.evermind[Oracle Containers for J2EE 10g (10.1.3.4.0) ].server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:871)
         at com.evermind[Oracle Containers for J2EE 10g (10.1.3.4.0) ].server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:453)
         at com.evermind[Oracle Containers for J2EE 10g (10.1.3.4.0) ].server.http.AJPRequestHandler.run(AJPRequestHandler.java:313)
         at com.evermind[Oracle Containers for J2EE 10g (10.1.3.4.0) ].server.http.AJPRequestHandler.run(AJPRequestHandler.java:199)
         at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
         at com.evermind[Oracle Containers for J2EE 10g (10.1.3.4.0) ].util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
         at java.lang.Thread.run(Thread.java:735)
    b. getting hanged in adworkers when compiling objects in applying 7303033 patchAny errors in the workers log files?One of the Adworker log:
    The adpatch is hanged because some of its adworkers get this fault:
    Start time for file is: Thu Jun 03 2010 10:49:29
    JDBC connect string from AD_APPS_JDBC_URL is
    (DESCRIPTION=(ADDRESS_LIST=(LOAD_BALANCE=YES)(FAILOVER=YES)(ADDRESS=(PROTOCOL=tcp)(HOST=HK01SO90003.hkg.mizuho-sc.com)(PORT=1527)))(CONNECT_DATA=(SERVICE_NAME=pth)))
    adjava oracle.apps.ad.worker.AdJavaWorker "(DESCRIPTION=(ADDRESS_LIST=(LOAD_BALANCE=YES)(FAILOVER=YES)(ADDRESS=(PROTOCOL=tcp)(HOST=HK01SO90003.hkg.mizuho-sc.com)(PORT=1527)))(CONNECT_DATA=(SERVICE_NAME=pth)))" APPS ***** thin 8 /u01/app/oracle/as/erppth/appl/admin/adUtilMapNew.txt
    Copyright (c) 2002 Oracle Corporation
    Redwood Shores, California, USA
    AD Java
    Version 12.0.0
    NOTE: You may not use this utility for custom development
    unless you have written permission from Oracle Corporation.
    Reading product information from file...
    Reading language and territory information from file...
    Reading language information from applUS.txt ...
    Temporarily resetting CLASSPATH to:
    "/u01/app/oracle/as/erppth/appl/ad/12.0.0/java/adjava.zip:/u01/app/oracle/as/erppth/product/10.1.3/appsutil/jdk/lib/dt.jar:/u01/app/oracle/as/erppth/product/10.1.3/appsutil/jdk/lib/tools.jar:/u01/app/oracle/as/erppth/product/10.1.3/appsutil/jdk/jre/lib/rt.jar:/u01/app/oracle/as/erppth/comn/java/lib/appsborg.zip:/u01/app/oracle/as/erppth/product/10.1.2/forms/java:/u01/app/oracle/as/erppth/product/10.1.2/forms/java/frmall.jar:/u01/app/oracle/as/erppth/product/10.1.2/jlib/ewt3.jar:/u01/app/oracle/as/erppth/product/10.1.2/j2ee/OC4J_BI_Forms/applications/formsapp/formsweb/WEB-INF/lib/frmsrv.jar:/u01/app/oracle/as/erppth/comn/java/classes"
    Calling /u01/app/oracle/as/erppth/product/10.1.3/appsutil/jdk/jre/bin/java ...
    Exception in thread "main" java.sql.SQLRecoverableException: Io exception: There is no process to read data written to a pipe.
         at oracle.jdbc.driver.SQLStateMapping.newSQLException(SQLStateMapping.java:101)
         at oracle.jdbc.driver.DatabaseError.newSQLException(DatabaseError.java:133)
         at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:199)
         at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:263)
         at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:521)
         at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:418)
         at oracle.jdbc.driver.PhysicalConnection.<init>(PhysicalConnection.java:510)
         at oracle.jdbc.driver.T4CConnection.<init>(T4CConnection.java:203)
         at oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:33)
         at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:510)
         at java.sql.DriverManager.getConnection(Unknown Source)
         at java.sql.DriverManager.getConnection(Unknown Source)
         at oracle.apps.ad.worker.AdJavaWorker.getAppsConnection(AdJavaWorker.java:1041)
         at oracle.apps.ad.worker.AdJavaWorker.main(AdJavaWorker.java:276)
    Caused by: java.net.SocketException: There is no process to read data written to a pipe.
         at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:103)
         at java.net.SocketOutputStream.write(SocketOutputStream.java:147)
         at oracle.net.ns.DataPacket.send(DataPacket.java:150)
         at oracle.net.ns.NetOutputStream.flush(NetOutputStream.java:180)
         at oracle.net.ns.NetInputStream.getNextPacket(NetInputStream.java:169)
         at oracle.net.ns.NetInputStream.read(NetInputStream.java:117)
         at oracle.net.ns.NetInputStream.read(NetInputStream.java:92)
         at oracle.net.ns.NetInputStream.read(NetInputStream.java:77)
         at oracle.jdbc.driver.T4CMAREngine.unmarshalUB1(T4CMAREngine.java:1034)
         at oracle.jdbc.driver.T4CMAREngine.unmarshalSB1(T4CMAREngine.java:1010)
         at oracle.jdbc.driver.T4CTTIoauthenticate.receiveOauth(T4CTTIoauthenticate.java:760)
         at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:368)
         ... 8 more
    BTW, I'd like to ask where's my Database Initialiation File? I find init.ora and init<SID>.ora in $ORACLE_HOME/dbs in DB Tier, but I cannot find the lines -- pgamax_size. Which file I should edit and what things should I add / remove /edit?
    pgamax_size is a hidden parameter (why you need to set this one?).
    The PGAMAX_SIZE hidden parameter
    http://dba-blog.blogspot.com/2005/08/pgamaxsize-hidden-parameter.html
    I want to set the Database Initialiation File because in Database Preparation Guidelines (ID: 761570.1), it says that:
    1. Before performing any Applications upgrade or maintenance operations, customers must add the following to the database intialization file to disable fast validation for PL/SQL recompilations:
    disablefast_validate=TRUE
    The line should be commented out during the normal operation of the Applications system.
    2. Customers using Oracle iRecruitment on Oracle Database 11gR1 must add the following line to their database initialization file::
    event="31151 trace name context forever, level 0x100"
    Setting this event provides a fix for the issue reported in bug 6952870.
    3. If you encounter the error:
    ORA-04030: out of process memory when trying to allocate 822904 bytes (pga heap, kco buffer)
    ORA-07445: exception encountered: core dump [dbgtfdFileWrite()+48]
    set the pgamax_size initialization parameter to a larger value as follows: pgamax_size=104857600
    and restart your database.
    I wonder where I can modify these three parameters (which file to edit, and whether it is append / delete / modify values). Or I do not need to do these three points, or even I do not need to go through Database Preparation Guidelines (ID: 761570.1) because my database is 10.3.4 already?
    Thanks!

  • Upgrade from JDeveloper 9.0.3 to 10.1.2 and 10.1.3.5 problem

    Hi,
    I am upgrading a project from JDeveloper 9i (9.0.3.3. Build 1205) to 10g (10.1.2.3.0 Build 1936).
    90% of the code runs fine and I have managed to fix a few problems but I am stuck with the following exception when I call findByKey on a RowIterator (I am using BC4J)
    oracle.jbo.domain.DataCreationException: JBO-25009: Cannot create an object of type:oracle.jbo.domain.Number with value:2012-02-29
    at oracle.jbo.domain.TypeFactory.get(TypeFactory.java:747)
    at oracle.jbo.domain.TypeFactory.getInstance(TypeFactory.java:85)
    at oracle.jbo.domain.TypeFactory.checkEquals(TypeFactory.java:485)
    at oracle.jbo.server.RowFilterKey.paramQualifies(RowFilterKey.java:100)
    at oracle.jbo.server.EntityCache.findUnpostedRows(EntityCache.java:1369)
    at oracle.jbo.server.QueryCollection.addUnpostedRowsFromECache(QueryCollection.java:1673)
    at oracle.jbo.server.QueryCollection.findUnpostedRows(QueryCollection.java:1768)
    at oracle.jbo.server.QueryCollection.prepForQuery(QueryCollection.java:485)
    at oracle.jbo.server.ViewRowSetImpl.findByKey(ViewRowSetImpl.java:3397)
    at oracle.jbo.server.ViewRowSetImpl.findByKey(ViewRowSetImpl.java:3322)
    at oracle.jbo.server.ViewRowSetImpl.findByKey(ViewRowSetImpl.java:3311)
    at myclass.mymethod(myclass.java:114)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:585)
    at org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:280)
    at org.apache.struts.actions.LookupDispatchAction.execute(LookupDispatchAction.java:252)
    at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)
    at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)
    at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
    at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:763)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
    at com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:64)
    at tbs.framework.servlet.TbsServletFilter.doFilter(TbsServletFilter.java:112)
    at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:622)
    at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:369)
    at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:865)
    at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:447)
    at com.evermind.server.http.HttpRequestHandler.serveOneRequest(HttpRequestHandler.java:215)
    at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:117)
    at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:110)
    at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
    at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
    at java.lang.Thread.run(Thread.java:595)
    10.1.2.3 is an intermediate step trying to get to 10.1.3.5.
    I have verified the error is also present when testing in 10.1.3.5.
    I have gone through the release notes for 10.1.2.x but can't find anything :(
    Hope you can give me some guidance!

    I have upgraded from 9.0.3 to 9.0.4 and still get the mentioned error.
    It works on 9.0.3 and it doesn't work on 9.0.4!
    I have setup two instances of OC4J to test this, one with the 9.0.3 BC4J Libraries, the other with 9.0.4 BC4J Libraries
    I am using to deployment files, one created using JDev 9.0.3 and the other using JDev 9.0.4. I have tried the following combinations (results added as well)
    JDev9.0.3.Ear on OC4J (with 9.0.3 BC4J Libraries) -> it works
    JDev9.0.4.Ear on OC4J (with 9.0.3 BC4J Libraries) -> it works
    JDev9.0.3.Ear on OC4J (with 9.0.4 BC4J Libraries) -> same exception
    JDev9.0.4.Ear on OC4J (with 9.0.4 BC4J Libraries) -> same exception
    I have compared the source code from 9.0.3 with 9.0.4 projects and source files are unchanged, only project files are updated.
    So, could it be the JDK 1.3 to 1.4 upgrade causing an issue? The BC4J libraries (most probably)?
    Any clues?
    Edited by: user10349938 on 10-Apr-2012 20:14

  • Upgrades from BW 3.5 to BW 7.0

    Hi Experts,
    I have done SAP BW 3.0B and wants to know aboout upgrades from BW 3.5 to BW 7.0 Please Help as i have to prepare for the interview .This is urgent .
    Thanks in advance
    Sunitha

    Sunitha,
    BIW migration from 3.5 to 7.0 upgrade
    Here , You have some good docs to start with. Let me know if you need additional information.
    Thanks,
    @P...

  • Upgradation from 4.6c to 5

    Hi,
    We are into Upgradation Project from SAP 4.6c to SAP 5.
    1.The steps involved in Upgradation from 4.6c to 5.
    2. The time frame for each steps.
    3. Steps how to upload data from 4.6c to 5.
    pls, provide with document.its very urgent.
    Regrards,
    Manoj

    this is not really related to SAP on Oracle or DB and OS platforms.
    I suggest that you search SAP notes with this table name or try a Sales and Distribution forum.

Maybe you are looking for

  • Fail to deploy the "Virtual Shop Lite " Sample

    Fail to deploy the "Virtual Shop Lite " Sample in SAP Netweaver J2EE Preview (Release SAP NetWeaver™ 2007). I select the SAP Server node and choose Publish from the context menu. The SAP NetWeaver Developer Studio switches to the Deploy View Console

  • No Custom Equalizer :(

    i'm a new ipod mini user(just got my ipod 2 days back) All the mp3 players i owned till now had a custom EQ function. Somehow i'm not satisfied with the audio output of this ipod mini. Songs dont sound great with the built-in "Presets". I connected c

  • Table Interface in BI7

    Hello All, Can anyone tell me what has replaced the table interface in BI7? The table interface was used in reporting to alter layouts in the report or to bring fields together i.e. text longer than 60 chars. Thanks Bryn

  • Retrieve data from two tables and store it in one itab

    Hi All, i have an internal table of structure which has fields ar_object and objecttext. I want to retrieve all the ar_object from table toaom for object type BUS2012 and then the corresponding objecttext from toasp where toaom-ar_object = toasp-ar_o

  • Scripts for killing blocking oracle processes?

    We are having a problem in that when a user disconnects improperly, the oracle processes on our Oracle Apps box don't die properly and rows remain locked. For other terminal based versions, the script to kill the process is pretty simple, but for the