running wsimport (and perhaps also wsgen) by some tool within the same VM causes it to become unusable
fixed in trunk, jaxws-2.2.6u1 and metro2.2.0u1
fixed in istack-commons-2.11: http://java.net/projects/istack-commons/sources/svn/revision/148
in jaxb22 branch: http://java.net/projects/jaxb/sources/version2/revision/3904 => this should get to jaxws and metro dev versions automagically
in jaxb2251 branch: http://java.net/projects/jaxb/sources/version2/revision/3906 (released)
in jaxws2261 branch: http://java.net/projects/jax-ws/sources/sources/revision/13082
Todo: verify & release 2261 + integrate to metro 2201
Submit for review, if approved integrate to 22 branch.
When verified, needs to be merged into 2.2.6 branch (has to be created). As well then the new jaxws would have to be integrate to metro 2.2 branch and metro 2.2.0-1 will be released from there.
fix for this issue (in istack-commons project)
problem is that one of Ant's specific classloaders is returning unexpected value from getParent() method, see https://issues.apache.org/bugzilla/show_bug.cgi?id=35436 for details