[
https://issues.apache.org/jira/browse/XERCESJ-1726?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17466571#comment-17466571
]
J Morris edited comment on XERCESJ-1726 at 12/29/21, 9:20 PM:
--------------------------------------------------------------
{noformat}
Hi,
I have now:
1) Downloaded the *Tortoise SVN* executable for Windows
2) *svn checkout*'ed the Xerces-J Development Revision
asf - Revision 1896469: /xerces/java/branches/xml-schema-1.1-dev
at the URL recommended to you e-mail
https://svn.apache.org/repos/asf/xerces/java/branches/xml-schema-1.1-dev/
3) Run the *build.bat jars* command to build the system
Updated my own *.bat* files to utilize this new Xerces-J installation, instead
of the one I downloaded before
The results of running this updated material seemingly with Java 1.8:
*> java -version
java version "1.8.0_261"
Java(TM) SE Runtime Environment (build 1.8.0_261-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.261-b12, mixed mode)*
are, so far, disappointing. In particular, my test cases, provided in the
*testX.zip* attachment to this thread (see previous episodes), all show exactly
the same problems as before.
My conclusion is that I must be doing something differently from you.
Did you run my test cases in reaching your most recently communicated
conclusions?
Best regards,
John.
{noformat}
was (Author: jm_jira):
{noformat}
Hi,
I have now:
1) Downloaded the *Tortoise SVN* executable for Windows
2) *svn checkout*'ed the Xerces-J Development Revision
asf - Revision 1896469: /xerces/java/branches/xml-schema-1.1-dev
at the URL recommended to you e-mail
https://svn.apache.org/repos/asf/xerces/java/branches/xml-schema-1.1-dev/
3) Run the *build.bat jars* command to build the system
Updated my own *.bat* files to utilize this new Xerces-J installation, instead
of the one I downloaded before
The results of running this updated materila are, so far, disappointing. In
particular, my test cases, provided in the *testX.zip* attachment to this
thread (see previous episodes), all show exactly the same problems as before.
My conclusion is that I must be doing something differently from you.
Did you run my test cases in reaching your most recently communicated
conclusions?
Best regards,
John.
{noformat}
> Possible Bug: Xerces 2.12.1 for XML Validation with XSD 1.1 Schema under Java
> -----------------------------------------------------------------------------
>
> Key: XERCESJ-1726
> URL: https://issues.apache.org/jira/browse/XERCESJ-1726
> Project: Xerces2-J
> Issue Type: Bug
> Components: Samples
> Affects Versions: 2.12.1
> Environment: Windows 7
> Java 1.8.0_261
> Xerces-J 2.12.1
> Reporter: J Morris
> Assignee: Mukul Gandhi
> Priority: Major
> Labels: test
> Attachments: testX.zip, test_cases_ mukul.zip
>
> Original Estimate: 72h
> Remaining Estimate: 72h
>
> I have recently been trying to validate the XML file *test1.xml* with a
> schema *test.xsd* containing *assert*/*assertion* constructs, using the
> sample program *jaxp.SourceValidator*.
> Unexpectedly, the result was several reported errors in what appeared to be
> syntactically correct and valid XML lines (*test1.xml*: 9 errors).
> After significant experimentation, it appeared that these errors were
> occurring at line numbers which the validation found troublesome. Inserting
> an extra line at one of the troublesome line numbers made the previously
> erroneous line (now *not* appearing at a troublesome line number) pass
> validation. On the other hand, the newly inserted line (occupying the
> troublesome line number) would fail validation.
> I tentatively interpreted this as meaning that *the validation errors were
> not real* and began to try to develop a test-case, as similar as possible to
> *test1.xml*, but which passed validation. The result was *test2.xml*, which
> was generated from *test1.xml* by inserting XML comment lines at each of the
> troublesome line numbers, thereby displacing the previously erroneous lines
> to non-trooublesome line numbers. Since XML comment lines do not require
> validation, this file passed validation for me (*test2.xml*: 0 errors).
> I then contacted Mukul Gandhi and he re-ran my validations *but came to a
> different result*. He saw errors in both XML files (*test1.xml*: 9 errors;
> *test2.xml*: 18 errors). Despite our joint efforts to achieve convergence
> between our respective validation runs, we have not so far succeeded.
> Mukul did point out a couple of things:
> 1) The way that I was using the "matches" function in the *assert*
> constructs. His experience suggested that this was unreliable. However, I was
> not certain whether this would have led to the type of behaviour that I was
> seeing (apparent troublesome line numbers).
> 2) He found that certain characters (probably the two accented French
> characters) in my XML files were not supported in the default XML encoding
> scheme, UTF-8. However, for me, no errors were reported for those by the
> validation program *jaxp.SourceValidator*.
> I would be very gratefull foe some help in getting to the bottom of this
> (both the original behaviour and the discrepancies with Mukul's validation
> runs).
--
This message was sent by Atlassian Jira
(v8.20.1#820001)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]