[
https://issues.apache.org/jira/browse/XERCESJ-1329?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12631082#action_12631082
]
Michael Glavassevich commented on XERCESJ-1329:
-----------------------------------------------
The comment in the code states that the exception should be unreachable. In
what context has this occurred? Which version of Xerces? Do you have a test
case?
> XSSimpleTypeDecl: internal error
> --------------------------------
>
> Key: XERCESJ-1329
> URL: https://issues.apache.org/jira/browse/XERCESJ-1329
> Project: Xerces2-J
> Issue Type: Bug
> Reporter: Anil Saldhana
>
> ==========================
> void applyFacets1(XSFacets facets, short presentFacet, short fixedFacet) {
> try {
> applyFacets(facets, presentFacet, fixedFacet,
> SPECIAL_PATTERN_NONE, fDummyContext);
> } catch (InvalidDatatypeFacetException e) {
> // should never gets here, internel error
> throw new RuntimeException("internal error");
> }
> // we've now applied facets; so lock this object:
> fIsImmutable = true;
> }
> /**
> * built-in derived types by restriction
> */
> void applyFacets1(XSFacets facets, short presentFacet, short fixedFacet,
> short patternType) {
> try {
> applyFacets(facets, presentFacet, fixedFacet, patternType,
> fDummyContext);
> } catch (InvalidDatatypeFacetException e) {
> // should never gets here, internel error
> throw new RuntimeException("internal error");
> }
> // we've now applied facets; so lock this object:
> fIsImmutable = true;
> }
> ==============================================
> What do we do when we see exceptions such as following:
> Caused by: java.lang.RuntimeException: internal error
> at org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.applyFacets1(Unknown
> Source)
> at
> org.apache.xerces.impl.dv.xs.SchemaDVFactoryImpl.createBuiltInTypes(Unknown
> Source)
> at
> org.apache.xerces.impl.dv.xs.SchemaDVFactoryImpl.<clinit>(UnknownSource)
> ... 45 more
> Give us more info on what is wrong. Let the RTE add more info rather than
> just "internal error".
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]