Possible 10.1.2.1 bug

I have a problem with a 10.1.2.1 generated uix application. I have a master-detail table relationship, lets say Departments -> Employees and have generated corresponding pages (both with table layout style). This generates a DepartmentTable.uix page with uix 'single selection' button to drill down to employees.
If I select a department (using the radio buttons) and click to drill down to employees it works as expected. However if I navigate next page of departments and click 'employees' I get an error. The error seems to occur when you try to drill down, using the single selection button on a page which does not contain the current row.
Stack Trace:
05/08/26 16:49:54 java.lang.NumberFormatException: null
05/08/26 16:49:54      at java.lang.Integer.parseInt(Integer.java:436)
05/08/26 16:49:54      at java.lang.Integer.parseInt(Integer.java:518)
05/08/26 16:49:54      at oracle.jheadstart.controller.strutsadf.action.JhsDataAction.onSetCurrentRowWithIndex(JhsDataAction.java:1595)
05/08/26 16:49:54      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
05/08/26 16:49:54      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java)
05/08/26 16:49:54      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
05/08/26 16:49:54      at java.lang.reflect.Method.invoke(Method.java)
05/08/26 16:49:54      at oracle.adf.controller.lifecycle.PageLifecycle.handleEvent(PageLifecycle.java:544)
05/08/26 16:49:54      at oracle.adf.controller.struts.actions.StrutsPageLifecycle.handleEvent(StrutsPageLifecycle.java:252)
05/08/26 16:49:54      at oracle.adf.controller.struts.actions.StrutsUixLifecycle.handleEvent(StrutsUixLifecycle.java:249)
I hope that description makes sense!
Any ideas ?

You are correct. Thank you for reporting this. It is a bug that was introduced with the 10.1.2.1 version. I have fixed it and we will put it on the Supplement Option site soon. In the mean while, if this is issue is bothering you or you just want to quickly test if the fix will work for you, you can create your own DataAction class that subclasses the JhsDataAction, and override this method:
public void onSetCurrentRowWithIndex(DataActionContext daContext)
sLog.debug("Executing onSetCurrentRowWithIndex");
DCBindingContainer bindingContainer = daContext.getBindingContainer();
if (bindingContainer == null)
sLog.debug("No binding container (UIModel / modelReference) found.");
return;
HttpServletRequest request = daContext.getHttpServletRequest();
String source = request.getParameter(SOURCE);
String indexStr = request.getParameter(source+":selected");
if (indexStr != null)
int index = Integer.parseInt(indexStr);
DCIteratorBinding ib = bindingContainer.findCtrlBinding(source).getDCIteratorBinding();
ib.setCurrentRowIndexInRange(index);
sLog.debug("Current row index of "+ib.getName()+" set to "+index);
else
sLog.debug("No row selected on current page; leaving row currency as is");
(Lines in bold were added to the original implementation).
Hope this helps,
Peter Ebell
JHeadstart Team

Similar Messages

  • Solaris8 and 9 (possibly 7) /dev/poll driver bug report.

    Hello,
    I'd like to report a bug in the solaris 8 and 9 /dev/poll driver (poll(7d)).
    As i do not have a support account with sun or anything like that, there
    seems to be no other way to do that here (which is of course a very sad
    thing).
    Bug details:
    The /dev/poll device provides an ioctl-request (DP_ISPOLLED) for checking
    if a particular filedescriptor is currently in the set of monitored
    filedescriptors for that particular /dev/poll fd set (open /dev/poll fd).
    A quote from the documentation of the poll(7d) manual page taken from
    Solaris9:
    "DP_ISPOLLED ioctl allows you to query if a file descriptor is already in
    the monitored set represented by fd. The fd field of the pollfd structure
    indicates the file descriptor of interest. The DP_ISPOLLED ioctl returns 1
    if the file descriptor is in the set. The events field contains the
    currently polled events. The revents field contains 0. The ioctl returns 0
    if the file descriptor is not in the set. The pollfd structure pointed by
    pfd is not modified. The ioctl returns a -1 if the call fails."
    It says that when you query for an filedescriptor which is currently being
    monitored in the set, that it would return 1, and change the events field of
    the pollfd structure to the events it's currently monitoring that fd for.
    The revents field would be set to zero.
    However the only thing which actually happens here, is that FD_ISPOLLED
    returns 1 when the fd is in the set and 0 if not. When the fd is in the
    set, when FD_ISPOLLED returns 1, the events field remains unmodified, but
    the revents field gets changed.
    A small sample code to illustrate:
    #include <stdio.h>
    #include <unistd.h>
    #include <sys/types.h>
    #include <sys/stat.h>
    #include <fcntl.h>
    #include <sys/devpoll.h>
    main() {
    struct pollfd a;
    int dp_fd = open("/dev/poll", O_WRONLY);
    a.fd = 0; /* stdin */
    a.events = POLLIN; /* we monitor for readability, POLLIN=1 */
    a.revents = 0;
    write(dp_fd, &a, sizeof(a));
    a.fd = 0;
    a.events = 34; /* filled in with bogus number to show malfunctioning */
    a.revents = 0;
    printf("DP_ISPOLLED returns: %d\n", ioctl(dp_fd, DP_ISPOLLED, &a));
    printf("a.fd=%d, a.events=%hd, a.revents=%hd\n", a.fd, a.events,
    a.revents);
    According to the documentation of /dev/poll and namely DP_ISPOLLED this
    program is supposed to print the following:
    DP_ISPOLLED returns: 1
    a.fd=0, a.events=1, a.revents=0
    However it prints the following:
    DP_ISPOLLED returns: 1
    a.fd=0, a.events=34, a.revents=1
    You can take any number instead of '34' and it will simply remain untouched
    after the DP_ISPOLLED ioctl-request.
    I hope it's clear now that the solaris8 and solaris9 (and probably solaris7
    with /dev/poll patch too) DP_ISPOLLED implementation is broken.
    This bug is also easily illustrated by looking at the solaris8 kernel sourcecode:
    <snippet osnet_volume/usr/src/uts/common/io/devpoll.c:dpioctl()>
    case DP_ISPOLLED:
    pollfd_t pollfd;
    polldat_t *pdp;
    if (pollfd.fd < 0) {
    mutex_exit(&pcp->pc_lock);
    break;
    pdp = pcache_lookup_fd(pcp, pollfd.fd);
    if ((pdp != NULL) && (pdp->pd_fd == pollfd.fd) &&
    (pdp->pd_fp != NULL)) {
    pollfd.revents = pdp->pd_events;
    if (copyout(&pollfd, (caddr_t)arg,
    sizeof(pollfd_t))) {
    mutex_exit(&pcp->pc_lock);
    DP_REFRELE(dpep);
    return (set_errno(EFAULT));
    *rvalp = 1;
    </snippet>
    its' clearly visible that the code writes the current monitored events to
    the revents field:
    'pollfd.revents = pdp->pd_events;'
    and that it doesnt set revents to zero.
    It's funny to see that this has been like this since Solaris8 (possibly 7). That means nobody ever used DP_ISPOLLED that way or people were simply to lazy to file a bug report.
    Another funny thing related to this. is that Hewlett-Packard did seem to know about this. Since HP-UX11i version 1.6 they also support /dev/poll. From their manual page i ll quote some sentences from their WARNING session:
    "The ioctl(DP_ISPOLLED) system call also returns its result in the revents member of the pollfd structure, in order to be compatible with the implementation of the /dev/poll driver by some other vendors."
    Hopefully this will get fixed.
    I also like to reexpress my very negative feelings towards the fact that you're not able to file bug reports when you do not have a support contract. Ridiculous.
    Thanks,
    bighawk

    Have I mentioned how much i love my playbook now Great job on os 2.0

  • Possible MW 10.1.3 bug

    Hi,
    I may have stumbled across a bug in MW 10.1.3
    It seems that when exporting the project to the Deployment XML, workbench forgets to export the "Order Query Key" specified in "Collection Options" of one-to-many mappings.
    When exporting to "Project Java Source" the
    addAscendingOrdering("XXX") is there.
    Any possible workarounds?
    Thanks,
    Tony.

    Hi Tony,
    I have reproduced this problem and entered a bug against 10.1.3. The only workaround is to specify the ordering in an amendment method. Thanks for reporting this issue.
    thanks,
    Karen

  • Two Apple displays not possible with Nvidia 7300 GT (bug?)

    I have a Mac Pro with a Nvidia GeForce 7300 with an Apple 23" display connected to it.
    Yesterday I wanted to hook up a second 20" Apple display to it and it was simply not possible because the two sockets on the graphics cards are so near to each other, that the plugs of the displays obstruct each other.
    So I can't plug in both displays at the same time.
    Any ideas how to solve this?
    Thanks!

    I was curious, so I tried connecting a second dvi cable to the 7300 on my Mac Pro. It fit fine, with no problems.
    I checked my collection of cables, and the few DVI cables I have, all fit with both connectors on the video card occupied.
    The only thing I can think of is the DVI cable you are using is oversized, or has more likely some plastic tabs left over from the molding process that are getting in the way.
    Tom N.

  • Possible List Drag and Drop bug

    Hi all,
    I am using a spark.components.List that I wish the user to be able to reorder by dragging and dropping. Therefore I have dragEnabled,dropEnabled and dragMoveEnabled all set to true.
    I have a custom item renderer that has two states ('default' and 'notDefault' for the sake of argument) that the list uses. The currentState of the item renderer is determined by the data it is given.
    When items are moved around they do get reordered correctly, however if I have an item in the 'notDefault' state and drag it somewhere it ends up rendered in the 'default' state after dragging, even if the data it is displaying requires the 'notDefault' state. What is more frustrating is that the item renderer reports its currentState as 'notDefault' even though it is showing 'default'.
    The difference between the two states is that there is a VGroup with controls in it excluded from the 'default' state, and therefore if these are displayed before dragging (ie we are in the 'notDefault' state) they are consequently not displayed after dragging.
    Anybody have any ideas?

    Might be a bug.  File a bug or post a simple test case.
    Alex Harui
    Flex SDK Developer
    Adobe Systems Inc.
    Blog: http://blogs.adobe.com/aharui

  • Possible version 9 document save bug?

    whenst opening SOME v9 docs i get the following error msg: There was a problem reading this document (9). is there a problem in v9 whenst saving? is there a problem on my side opening? it is reproducible with the afflicted docs, but nearly all pdfs do not generate such errors. i use a fully licensed copy of adobe acrobat to open; unsure what created the docs. dean

    > Don't you understand the message:<br />> "This document reader enables reader capabilities that are no <br />> longer enabled in this Reader version."<br /><br />I'm sure I'm not the only one who can't make head or tail of that <br />message, assuming it's properly transcribed.  To me it says that <br />this Reader version includes reader capabilities that are no longer <br />enabled, but that 'this document reader' enables them. If 'this <br />document reader' is something other than 'this Reader version', then <br />what is it? If it isn't, then the message is nonsense. Capabilities <br />can't be enabled - they are inherently able, otherwise they're not <br />capabilities. Is 'capabilities' intended as a misguided synonym for <br />'functions', which can be enabled or disabled?<br /><br /><searches...> An earlier reference to a message like that omits the <br />first 'reader', in which case the message probably means that this <br />document includes functions which don't work in this Reader version.<br />-- <br />Noel

  • Palm Treo-1.11VZW possible software problem!! (bug??)

    Recently had to replace my Treo 700p,, due to the fact that it kept thinking I had a hands-free earpiece plugged in, but wasn't.  The speaker phone option would disappear when I made a call.  Couldnt speak or hear caller--and they couldn't hear me.
    This is the bigger issue.  They replaced my phone from Asurion insurance.  It had version 1.11VZW sw on it.  First I noticed that it could not see my 4Gb micro sd card w/ adapter. My old phone did.  Also when you hold down the "Home button", it did not show my most recent categories above it.  Holding the button down just flashed throught the main categories pages very rapidly.  My old phone software version was Treo_-1.10. 
    Palm Support website gives a memory card installer for 1.06, 1.10 and _-1.10 versions (Claims _-1.10 doesn't need it, and says NOTHING about -1.11).  I was on net chatting with Palm support at 4:30 am on).  Chatted with 2 techs, with one suggesting that I install the software update 1.10).  To make things short, at present my phone is continually rebooting after calibrating the stylus. (soft and Hard reboots have no effect).  I have Asurion sending me another phone due tomorrow.  I hope that I don't have to go through the same issues again.  I hope that Palm / Verizon checks the two issues with their version 1.11
    Any comments / suggestions welcome!!

    Thank you for responding!!  Well I have the new replaced device and checked for the 'old' issues and did not see them. 
    What I do see is that: I want to see my email icon on the blue 'Command Bar' (if that's what it's called).  I went to the 'default apps' option and made sure that it is on 'Mail', but I still do not see it.   This Treo is also Treo-1.11-VZW.  I could try reinstalling my Versamail, but versamail is working fine, and i don't want to chance it  I aslo don't want to go through the hassle of contacting Asurion for the 3rd time!!

  • Annoying bug in finder....how is possible that this thing was not noticed?

    I can understand that is not possible to see all the bugs, but this is kinda bothering me, because is not exactly a bug that require a lot of efforts at all....here we go, maybe you know about it so iw ould love to know when it will be fixed.
    format an USB disk as "apple partition map" (not GUID or boot), now copy a lot of stuff on it (20-30-50 Gb, doesn't matter once that you have more than 5 Gb and you are dealing with a lot of files or packages, and you will see that everything goes fine.
    Now copy FROM the USB drive to anywhere else... now start to cry, because you will see messages from finder, saying that an error has occurred and the file is unreadable (-36); then the bar of the copy window stay stuck on the screen and you need to restart finder to make it work again.
    a workaround is to copy small quantity of data...but if you deal, like me, with big data moving and stuff like that you wikll understand that is not possible to loose hours to copy stuff one by one, instead of select the entire folder and wait that it will copy.
    It works from USB to USB (apple partition map), same from computer to USB (apm) but not on the other direction, so can't be the drive, and i've tried with another USB drive formatted with GUID and it works fine in both directions, while when you format it in APM it won't work form USB to computer (or any other device).
    I've updated to the latest 10.5.1, is still doing it.... hoping that 10.5.2 will fix the issue, and please don't tell me to move 2 Tb of data somewhere else because i need to format my disks as GUID and not as APM would be too much to take LOL
    BTW, every computer that is sold after Oct receive free leopard even if it does not came with it.... now i wonder if you do the same with the computer bought in september, since i spent money for a mac pro that came with tiger... would be really nice since you put on it all the latest software (ilife 08 and iwork 08) to have also Leopard, since is a business machine that cost 3k and not a toy like a pc that cost 500 dollars
    I have a picture to show the issue; but i don't see anything here that let me attach pictures (btw the thing is so evident that you don't need one)
    I've upgraded from Tig to Leo; could be possible that this is the problem, but even in this case i would expect that an upgrade, if offered as option, should be able to let the machine to work without flaws like this one...honestly is not acceptable at all, especially from your company.
    And please: add the discussion link on the Leopard page in the support section...it took me 20 minutes to find a way to go in the discussion forum (had no idea if there is one, since is not mentioned on the Leopard support page), and is even harder to find a link to post a bug or to send a message to the dev team about issues like that.
    Thanks, hope that somebody will take care of this!

    Thanks Ashka and Larry.
    I will send a message to the link that you have pointed out; hoping that somebody will see it and fix the issue.
    I was expecting that an Apple representative would be on teh forum monitoring the things and checking what happens here....but seems that is not the case
    BTW i am glad that i was able to test-drive Leopard....now i know that i can stick with Tiger until the issues are resolved
    At the moment the only way that i have to copy files is using the console instead of finder:
    ditto -V -rsrc [source] [destination]
    with this command you can copy entirely the files (works differently from cp and is specific for mac, since is a dev tool from apple included in any MAc OSX); so if you have issue like mine you can use this command in terminal and you will be able to copy stuff that won't copy using finder.
    BTW now i know that there is a direct url at discussions.apple.com; before i was simply going in the specific software/hardware section and clicking on the link "visit the discussions here", while on Leopard page (and also on other pages, like imovie or itunes), there is no link to the discussions, so if you are not so smart you are basically not able to find the discussion forum site

  • Possible bug found in jndi

    hi @ all,
    i'm using jdk 1.5.0_04 which includes jndi already.
    i figured out, that when i set the propertyjava.naming.ldap.version to a hashtable which i parse toInitialLdapContext as the environment jndi does not recognizes it. I took a look to the sources and foud that the ldap version is set fix at the constructor AFTER the environmental hashtable has been copied to the internal data.
    is it possible that this is a bug or is there something i'm missing to know?
    can someone answer this question?
    greez
    dialsc

    wrong category

  • Declaring array of T[] - possible bug?

    See the following code:
    class A {}
    class B {}
    public class Test {
         public static void main(String[] args) {
              A a = null;
              foo(a);
         public static <T> void foo(T a) {
              T[] t = (T[]) new Object[10];
              Object[] o = t; // correct. Object[] is parent of T[].
              o[0] = new B(); // correct.  Insert B into object[].
              T val = t[0]; // Type error if T is not A!!
              System.out.println(t[0]);
    }T[] t = (T[]) new Object[10]; is the way of declaring an array of T that people in this forum recommend. However, I've found something
    quite strange. As you can see in the code above , T must be A. However, strangely enough, T val = t[0] succeeded. In this code, T is obviously A, and t[0] is also obviously B. However, JDK raises only one warning about T[] t = (T[]) new Object[10];, saying that "cast from Object[] to T[] is actually checking against erased type Object[]."
    Though the tutorial on generics says that codes are type-safe only when there's no warning, assigning instance of B into the variable whose type is A is quite weird.
    Is this a bug or my mistake?
    TIA.

    T[] t = (T[]) new Object[10];My compiler gives a warning here, which makes sense:     [javac] Compiling 236 source files to C:\cygwin\home\jeff\dev\scratch\classes
        [javac] C:\cygwin\home\jeff\dev\scratch\Test.java:14: warning: [unchecked] unchecked cast
        [javac] found   : java.lang.Object[]
        [javac] required: T[]
        [javac]         T[] t = (T[]) new Object[10];
        [javac]                       ^
        [javac] 1 warning
    Object[] o = t; // correct. Object[] is parent of
    of T[].No, it's not. Object is the parent of T.
    [url http://java.sun.com/docs/books/jls/second_edition/html/arrays.doc.html#40879]JLS 10.8 Class Objects for Arrays: The direct superclass of an array type is Object.
    The conversion works because [url http://java.sun.com/docs/books/jls/second_edition/html/conversions.doc.html#184206]JLS 5.2 Assignment Conversion says:
    Assignment of a value of compile-time reference type S (source) to a variable of compile-time reference type T (target) is checked as follows:
    If S is an array type SC[], that is, an array of components of type SC:
    If T is a class type, then T must be Object, or a compile-time error occurs.
    If T is an interface type, then a compile-time error occurs unless T is the type java.io.Serializable or the type Cloneable, the only interfaces implemented by arrays.
    If T is an array type TC[], that is, an array of components of type TC, then a compile-time error occurs unless one of the following is true:
    TC and SC are the same primitive type.
    TC and SC are both reference types and type SC is assignable to TC, as determined by a recursive application of these compile-time rules for assignability.
    I'm a little disappointed that this doesn't at least produce a warning, but I guess you can't expect generics to catch everything.
    o[0] = new B(); // correct. Insert B into
    to object[].This is why it kind of sucks that the previous statement works.
    T[] t = (T[]) new Object[10]; is the way of declaring
    an array of T that people in this forum recommend.They do? Seems odd, but then, I'm not really on 5.0 yet, so I don't know that much about generics.
    However, I've found something
    quite strange. As you can see in the code above , T
    must be A. However, strangely enough, T val = t[0]
    succeeded. In this code, T is obviously A, and t[0]
    is also obviously B. That may be a bug, or it may just be a limitation of how far generics can go in type checking. Poke through some generics tutorials and white papers, and if you don't find an explanation, submit it to the bug parade.
    Though the tutorial on generics says that codes are
    type-safe only when there's no warning, assigning
    instance of B into the variable whose type is A is
    quite weird.Yeah, but the code that got you there is kind of weird too. Generics provide type safety in a lot of common scenarios, but they can't cover every possibility.
    Is this a bug or my mistake?Not sure. My guess is this is just something that generics are not meant to cover, but it could be a bug.

  • Foreach syntax + generics, Possible compiler bug?

    I'm encountering an odd problem trying to use generics and the foreach (colon) syntax. The code in question:
    for (Iterator<String> it = col.getParameterNames().iterator(); it.hasNext();) {}
    for (String paramName : col.getParameterNames()) {}col is an instance of an inner class of the class whose method this code snippet is from, getParameterNames has the signature:
    public Set<String> getParameterNames();
    The first line, using the Iterator<String> explicitly, compiles fine. The second line, when present, raises the compiler error:
    found : java.lang.Object
    required: java.lang.String
    for (String paramName : col.getParameterNames()) {
    I cannot seem to reliably reproduce this situation in other (simpler) classes I write, but this one in particular seems to trigger it. Is it possible this is a compiler bug, or might there be something I'm doing incorrectly that I'm missing? Are my expectations about how the second line should work incorrect? It seems to in other circumstances...
    javac is 1.6.0_01. Any ideas?

    Here is a quick update, I'm more inclined to think of this as bad behavior now.
    This code compiles:
    public class Test {
    Vector<InnerTest> inners = new Vector<InnerTest>();
        public class InnerTest {        
           public Set<String> someSet() { return (new HashMap<String,String>()).keySet(); }
        public Test() {
            for (InnerTest it : inners) {
                for (String s : it.someSet()) {        
    }however, the following does not:
    public class Test {
    Vector<InnerTest> inners = new Vector<InnerTest>();
        public class InnerTest<P> {        
           public Set<String> someSet() { return (new HashMap<String,String>()).keySet(); }
        public Test() {
            for (InnerTest it : inners) {
                for (String s : it.someSet()) {        
    }Again, the problem might be with my expectations (I haven't gone through the specifications yet with this in mind), but I can't fathom how or why the unused parameter would make a difference in that method's tpye matching.

  • Network Drives and Bugs - A Word of Caution

    A couple of weeks ago I replaced my trusty Buffalo 802.11b/g wireless router with an AirPort Extreme Base Station so that I could set up a network drive using a 500GB USB hard drive attached to the AEBS, which was considerably less expensive than buying a dedicated network drive/file server appliance.
    Yesterday my Apple TV lost its network connection for no apparent reason and I was unable to reconnect it. After resetting both the Apple TV and the AEBS I still could not establish a connection due to an "incorrect password" that was not incorrect. After re-entering the same password again into the AEBS and then the Apple TV I could finally reconnect. I would think that this problem would be attributed to a software bug in either the AEBS or the Apple TV.
    During the re-syncing process I started getting error messages that iTunes could not find many of my files. It turns out that iTunes could only find files that were imported into it after I moved the library to the network drive. Files that had been imported prior to the network drive had to re-imported back into iTunes before it would recognize the correct file path for these files even though the correct file path to the network drive was specified in the iTunes Preferences.
    It appears that iTunes was not automatically checking the library path specified in the Preferences settings for the files it couldn't find, possibly the result of another bug in iTunes.
    iMac Mac OS X (10.4.9) The more I think, the more I think I shouldn't think more.

    In any case, it
    shouldn't matter whether the files were pre-loaded or
    copied over the network as long as the files are
    actually on the drive and the specified file path is
    correct.
    The file path specified in Preferences > Advanced > General just specifies where the iTunes Music Folder is located, not the path to any particular media file, which could be anywhere. Changing this preference affects all future files imported into the Music Folder but not those already in the iTunes library. IOW, this is more like a default location than a global file path.
    The library file is a database stored on the local drive in ~/Music/iTunes/iTunes Library. It contains the iTunes metadata reference record for each media file, among other things. There is also an iTunes Music Library.xml file in the ~/Music/iTunes/ folder, used by other applications. (See What are the iTunes library files? for more about this.)
    The content of these files is maintained by the iTunes app, not the file system. So if you manually move your iTunes Music Folder to another location (IOW, not through the application), the database may not be updated properly, leading to error messages because the file path info may be wrong.
    To avoid this, you should follow the procedure described in iTunes for Mac: Moving your iTunes Music folder or iTunes for Windows: Moving your iTunes Music folder.
    I believe ... the lost files in iTunes may be the
    result of software bugs in iTunes, Apple TV
    and/or AirPort Extreme.
    For this much at least, the "bug" is in your expectation of what setting the iTunes preference does, not in the operation of the application itself. It may or may not have anything to do with your other problems, of course.

  • Oracle XML parser and IBM jdk bug

    Hello,
    From a few messages found in the XML forum it seems that IBM jvm could cause problems with oracle XML parser. ( see http://technet.oracle.com:89/ubb/Forum11/HTML/003823.html )
    I am using IBM jvm (jdk 1.3) on a linux box, and problems are starting to arise:
    I have
    - 1 BC4J based jsp app which works fine.
    - 2 XML parsing BC4J apps which cause strange errors (like parsing 40 documents fine and failing on the 41st for no apparent reason)
    Hopefully, Steven Muench provided precious advice on this (basically, disabling the JIT), however some issues are still open:
    <BLOCKQUOTE><font size="1" face="Verdana, Arial">quote:</font><HR>You should file a bug with IBM to get this fixed, using your stylesheet as a testcase. Lots of people have hit this problem.<HR></BLOCKQUOTE>
    Has anyone (from oracle or else) done this yet? I have gone (quickly) through IBM website but I didn't find any bug report utility or the like...
    <BLOCKQUOTE><font size="1" face="Verdana, Arial">quote:</font><HR>Disable your JIT compiler (or switch JVM's) and you won't have the error.<HR></BLOCKQUOTE>
    Turning off the JIT indeed made the errors vanish, thanks a lot for the tip!
    I have a few more questions though :
    * As the BC4J framework uses the xml parser, It is fairly possible that the ibm jvm bug will affect it...
    I haven't had any problems (yet?) with the BC4J part of my applications, but I'm a bit concerned about having random bugs lurking around (I have more than enough of my own :) )
    Has anyone stumbled upon IBM JVM vs oracle parser issues in BC4J? (oracle.xml.parser.v2.XXXXXX exceptions...)
    * If BC4J is indeed affected, what's the solution?
    - Disable the JIT? (And forget about performance?... hmmm... no)
    - Switch parsers? (oracle parser is too tightly integrated in the BC4J Framework isn't it?.. hmm... not possible either)
    - Wait for a patch from IBM (and use another one in the meantime) / switch JVM :
    In either case, I'd really like to know what is the JVM that oracle people use / would advise.
    Thanks for your help
    null

    For those interested,
    last week i reported this bug in the ibm jvm news forum.
    They said that the problem had been investigated and would be fixed in their next service release.
    FYI: the current release (SR7, labeled "build cx130-20010329) still has various problems wih oracle XML parser.
    Remi
    null

  • VOWizard-Bug: WHERE Clause not modified on EO add if manually changed befor

    VOWizard-Bug: WHERE Clause is not modified on adding a EO (with association) if it was manually changed before
    Testcase:
    - Create a VO based on 2 EO (Association already defined) --> Jon in WHERE Clause automatically created by Wizard
    - Then modify the WHERE clause, e.g. change an equal to outer join.
    - All works fine.
    - Then add a EO (also Association defined) and chose some attributes.
    - Test and wonder why there are much more rows in the result than expected.
    - Look into the Query-Tab and control the WHERE clause: Wizard forgot to add the new join... and therefore we get a cartesian product between the old view and the new added EO...
    Possible solutions to fix the Bug:
    1. add the JOIN ;-)
    or
    2. at least display a warning that the JOIN is not automatically created!
    Regards, Markus
    GE Medical Systems

    Hi Markus-
    Once the where clause has been customized, we don't update it in the interest of not messing up the user's custom code. However, we should probably warn the user in the types of cases you mention above that he will need to update the where clause manually to include the new information. We will add this in a future release.
    Thanks,
    Ray

  • Is There Any Way to check/test if there is a bug/error in JRE???

    Hi
    I was wondering if there is a way to check/test if there is bugs/errors in JRE ??
    can somebody tell me ??
    Thanks.

    Hi
    I was wondering if there is a way to check/test if
    there is bugs/errors in JRE ??
    can somebody tell me ??
    Thanks.I would trust that the JRE is basically bug free (it is never completely bug free, or there wouldn't be minor update versions).
    If it has bugs, what kind of programming code would you think would find them, when the buggy VM would be running that code, possibly incorrectly due to the bug in the first place?
    Your question is a bit backwards. If you're going to worry about VM bugs, then you'd better be a whole lot more worried about the OS too.

Maybe you are looking for

  • Time Machine won't restore a critical backup - disk space not sufficient error

    Using Time Machine Restore Backup says my Macintosh HD has 55 GB available. I need to restore a 50GB Time Machine Backup from an external disk to the Macintosh HD device as the transfer destination of the restore copy it it gives me a message 'This D

  • PDFs Crashing Acrobat 9.3.4 for seemingly no reason

    We're having a big problem with commented PDFs (made in Indesign) crashing at seemingly random points. Have tried re-saving the PDFs, opening in different locations (both local and network drives), changing view options, etc... The crashes occur on o

  • How to Turn Off Undo Closed Tab

    As the title says, I am finding this feature to be very annoying and I would like to be able to disable this. It was never present in previous versions so I am hoping somewhere is just as annoyed with this new feature as I am. Does anyone know anyway

  • Remove 10.2.0.4 patchset software

    Hi, I have patched and upgraded a 10.2.0.1 database to 10.2.0.4 patchset, leaving the COMPATIBLE init parameter set to 10.2.0.1. Before doing so, I haven't backuped the Oracle Home directory. Now I'd like to revert the patchset, thus returning to the

  • Improper Download

    Every time that I attempt to reinstall iTunes, I get an error message that reads "iTunes has installed improperly. Please reinstall iTunes. Error 7 (Windows error 998)" However, I had iTunes originally, then something went wrong that forced me to uni