[ 
https://issues.apache.org/jira/browse/XERCESJ-1683?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16932040#comment-16932040
 ] 

Radu Coravu commented on XERCESJ-1683:
--------------------------------------

Sometimes when I have similar problems in our code (when I cannot consistently 
reproduce the problem and I can guard the problem but without fully 
understanding how it appears) I guard the error at the low level but I also add 
some logging there with an exception stack trace so that the code will work but 
if someone from our QA team sees the logging when using the product they will 
get back to me.

> ArithmeticException in SymbolHash.get
> -------------------------------------
>
>                 Key: XERCESJ-1683
>                 URL: https://issues.apache.org/jira/browse/XERCESJ-1683
>             Project: Xerces2-J
>          Issue Type: Bug
>          Components: SAX
>            Reporter: Radu Coravu
>            Priority: Major
>
> We use as XSModelImpl to iterate XML Schema components.
> One of our clients, on a schema that they did not provide obtained this NPE:
> {code}[ AWT-EventQueue-0 ]  -  java.lang.ArithmeticException: / by zero
> java.lang.ArithmeticException: / by zero
>     at org.apache.xerces.util.SymbolHash.get(Unknown Source)
>     at org.apache.xerces.impl.xs.XSModelImpl.getSubstitutionGroup(Unknown 
> Source) {code}
> The NPE seams feasible if a SymbolHash with zero length is constructed and 
> then queried for a value. Maybe this could be taken into account on your side.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: j-dev-unsubscr...@xerces.apache.org
For additional commands, e-mail: j-dev-h...@xerces.apache.org

Reply via email to