-
Notifications
You must be signed in to change notification settings - Fork 112
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
JAXWS TCK failures with GF 6.1 and JDK 11 #649
Comments
WIP PR - #662 |
https://ci.eclipse.org/jakartaee-tck/job/jakartaee-tck/job/master/1331/testReport/ shows latest jaxws failures |
JAXWS tests passes with GF build #117, we are seeing failures with latest GF build. |
We are seeing " [wsgen] Caused by: java.lang.ClassNotFoundException: com.sun.tools.ws.WsGen" even though webservices-osgi.jar is in classpath. complete stack-trace is as follows:
|
Wsgen failure also mentioned on #668 (comment) |
@gurunrao Setting |
Post making
|
Adding ws-addr.xsd to lib/schema resolves the FileNotFoundException. |
not sure if |
It is defined in jax-ws-catalog.xml to be served by lib/schemas. In the below stack trace, it fails to resolve
|
PR with fixes - #676 will not be required as metro team will fix issue with wsgen and resolution of ws-addr.xsd |
jaxws standalone tck passing here - https://ci.eclipse.org/jakartaee-tck/blue/organizations/jenkins/jakartaee-tck/detail/master/1347/tests [javatest.batch] ******************************************************************************** |
#676 (comment) calls out that we need to add schemas for Does anyone think that we do not need to add schemas for |
if you're fine with following warning during the build:
those schemas don't have to be added. I believe what is going on is self explanatory :-) |
@lukasj If an implementation fails due to the missing schemas and such implementation creates a TCK challenge, would we exclude the tests that depend on those missing schemas. If yes, I would like to add the schemas. FYI, the current TCK process https://jakarta.ee/committees/specification/tckprocess explains valid challenges:
|
@scottmarlow the case here is the case where "catalog contains an URI pointing to non-existing resource". From the XML WS perspective - catalogs are defined in section 4.4, important part is:
From the catalog perspective (OASIS XML Catalogs 1.1 specification) - the behaviour is, IMHO, correct - catalog returns a pointer to uri matched by provided systemId (7.1.2, step 2) Possible failures are defined in section 8 which says (among others):
therefore I think that current behaviour is correct and the test itself does not need to change Makes sense? |
@lukasj I agree that the current Jakarta EE 8/9 test is covering what happens in the missing schema case (thanks to your explanation and linked material). Thank you! I will cancel the CQs |
@scottmarlow happy to help |
JAXWS TCK Test run logs and details of failures can be seen here - xml-ws-tck-junit-report.txt
Failure count can be found at wiki - https://github.com/eclipse-ee4j/jakartaee-tck/wiki/Jakarta-EE-9.1-TCK-results
Steps for reproducing issue by running JAXWS TCK, can be found with wiki - https://github.com/eclipse-ee4j/jakartaee-tck/wiki/Instructions-for-Building-&-Running-Jakarta-EE-Standalone-TCKs
JAXWS TCK bundle can be downloaded from https://download.eclipse.org/ee4j/jakartaee-tck/jakartaee9-eftl/staged-910/jakarta-xml-ws-tck-3.0.0.zip
Archive with logs and results can be found at https://ci.eclipse.org/jakartaee-tck/job/9.1/job/eftl-standalonetck-build-run-910/28/artifact/xml-ws-tck-results.tar.gz
The text was updated successfully, but these errors were encountered: