Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-6481615

Filtered XMLStreamReader returns -1 when getEventType is called

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: P2 P2
    • 1.4.0
    • 1.0.2
    • xml
    • 1.4
    • generic
    • generic
    • Verified

        When a XMLStreamReader whose current event type (for eg:) is START_ELEMENT is wrapped with XMLStreamFilter . The newly created XMLStreamReader returns getEventType as -1 instead of START_ELEMENT.




        test provided by santiago:

            public void testTwo(){
                try {
                    XMLStreamReader reader =
                            factory.createXMLStreamReader(new StringReader(XML));
                    reader.next(); // advance to START_ELEMENT
                    XMLStreamReader filter =
                            factory.createFilteredReader(reader, new Filter());
                    assertTrue(filter.getEventType() != -1);
                }
                catch (Exception e) {
                    e.printStackTrace();
                    fail("Unexpected Exception: " + e.getMessage());
                }
            }

              spericas Santiago Pericasgeertsen
              vkorcl Venugopal K (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

                Created:
                Updated:
                Resolved:
                Imported:
                Indexed: