JDK-8170370 : Re-examine wrapper gen in JAX-WS
  • Type: Bug
  • Component: xml
  • Sub-Component: jax-ws
  • Affected Version: 9
  • Priority: P2
  • Status: Closed
  • Resolution: Fixed
  • Submitted: 2016-11-27
  • Updated: 2017-04-03
  • Resolved: 2017-01-19
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 9
9Fixed
Related Reports
Relates :  
Relates :  
Relates :  
Relates :  
Relates :  
Description
com/sun/xml/internal/ws/model/Injector.java needs to be re-examined as it relies on being able to break into protected ClassLoader methods. As a short term solution then it can use Unsafe::defineClass to inject the classes but the Injector code also attempts to invoke other methods.

For now, we propose to disable wrapper gen in JDK 9. This has the effect of causing a problem for wsgen (see JDK-8169981). It also causes the test javax/xml/ws/clientjar/TestWsImport.java to fail.
Comments
fixed in jaxws-master
19-01-2017