Author: veithen Date: Sun Feb 15 21:46:02 2009 New Revision: 744764 URL: http://svn.apache.org/viewvc?rev=744764&view=rev Log: When encountering an unknown node type, throw an exception instead of returning an invalid StAX event type (0).
Modified: webservices/commons/trunk/modules/axiom/modules/axiom-impl/src/main/java/org/apache/axiom/om/impl/llom/OMStAXWrapper.java Modified: webservices/commons/trunk/modules/axiom/modules/axiom-impl/src/main/java/org/apache/axiom/om/impl/llom/OMStAXWrapper.java URL: http://svn.apache.org/viewvc/webservices/commons/trunk/modules/axiom/modules/axiom-impl/src/main/java/org/apache/axiom/om/impl/llom/OMStAXWrapper.java?rev=744764&r1=744763&r2=744764&view=diff ============================================================================== --- webservices/commons/trunk/modules/axiom/modules/axiom-impl/src/main/java/org/apache/axiom/om/impl/llom/OMStAXWrapper.java (original) +++ webservices/commons/trunk/modules/axiom/modules/axiom-impl/src/main/java/org/apache/axiom/om/impl/llom/OMStAXWrapper.java Sun Feb 15 21:46:02 2009 @@ -1264,7 +1264,7 @@ * @return Returns int. */ private int generateEvents(OMNode node) { - int returnEvent = 0; + int returnEvent; if (node == null) { if (log.isDebugEnabled()) { log.debug("Node is null...returning END_DOCUMENT"); @@ -1288,7 +1288,8 @@ returnEvent = generateCdataEvents(); break; default : - break; // just ignore any other nodes + throw new OMStreamingException("Encountered node with unknown node type " + + nodeType); } return returnEvent; }