|
I tried cleaning up...no luck :(
patching file src/main/java/org/apache/ws/commons/schema/SchemaBuilder.java Hunk #1 FAILED at 27. Hunk #2 succeeded at 41 (offset -3 lines). Hunk #3 succeeded at 75 with fuzz 1 (offset -3 lines). Hunk #4 succeeded at 225 (offset -3 lines). Hunk #5 FAILED at 273. Hunk #6 FAILED at 500. Hunk #7 succeeded at 1309 (offset 108 lines). Hunk #8 succeeded at 1330 (offset 108 lines). Hunk #9 succeeded at 1508 (offset 140 lines). Hunk #10 succeeded at 1811 (offset 240 lines). Hunk #11 succeeded at 1858 (offset 240 lines). Hunk #12 FAILED at 1880. Hunk #13 succeeded at 2084 (offset 241 lines). Hunk #14 succeeded at 2151 (offset 256 lines). 4 out of 14 hunks FAILED -- saving rejects to file src/main/java/org/apache/ws/commons/schema/SchemaBuilder.java.rej patching file src/main/java/org/apache/ws/commons/schema/utils/TargetNamespaceValidator.java patching file src/main/java/org/apache/ws/commons/schema/XmlSchemaCollection.java patching file src/main/java/org/apache/ws/commons/schema/XmlSchemaException.java patching file src/main/java/org/apache/ws/commons/schema/XmlSchema.java Reversed (or previously applied) patch detected! Assume -R? [n] n Apply anyway? [n] n Skipping patch. 5 out of 5 hunks ignored -- saving rejects to file src/main/java/org/apache/ws/commons/schema/XmlSchema.java.rej patching file src/main/java/org/apache/ws/commons/schema/XmlSchemaSerializer.java Hunk #1 succeeded at 93 (offset -4 lines). patching file src/main/java/org/apache/ws/commons/schema/XmlSchemaType.java patching file src/test/java/tests/CircularSchemaTest.java patching file src/test/java/tests/IncludeTest.java Hunk #2 FAILED at 120. Hunk #3 FAILED at 127. 2 out of 3 hunks FAILED -- saving rejects to file src/test/java/tests/IncludeTest.java.rej patching file src/test/test-resources/includedWithoutNamespace.xsd patching file src/test/test-resources/includingWithNamespace.xsd Did you apply the patch for
I've applied
thanks, dims In the meantime, I have detected that Axis 2 depends much, much more on these deprecated API's than I had expected. Unfortunately that means, that the serialization stuff in Axis 2 is most likely broken, at least if it depends on the same assumptions, which are implicit in the API. (Basically, it is assumed that all namespaces are declared in the top level elements, which is of course recommendable, but cannot be trusted.)
I'll try to understand the serialization framework in Axis 2 first, before I'll continue my work. Jochen,
I can run more tests to check but i'd prefer that we stick to the game plan and get the changes for 78 in (which may break more things) and then i can clean up afterwards in time for Axis2 1.1 release. thanks, -- dims Ok, Dims, as requested, here's the updated patch.
Applied as-is. looks good.
thanks, dims Hi, I am sorry to report that I created a duplicate log,
http://issues.apache.org/jira/browse/WSCOMMONS-87 But please, have a look anyway at the included test case which could be added to the test suite. Thank you. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
WSCOMMONS-81.Note, that the patch introduces some incompatible API changes. However, these changes are caused by design errors in the API. For example, it is invalid to assume, that a schema with a given system ID can be included only once. Likewise, it is invalid to assume that only one schema with a given target namespace exists.