diff -r cc682329886b -r b0610cd08440 src/share/jaxws_classes/javax/xml/bind/JAXBException.java --- a/src/share/jaxws_classes/javax/xml/bind/JAXBException.java Thu Sep 26 10:43:28 2013 -0700 +++ b/src/share/jaxws_classes/javax/xml/bind/JAXBException.java Fri Oct 04 16:21:34 2013 +0100 @@ -48,7 +48,7 @@ * Exception reference * */ - private Throwable linkedException; + private volatile Throwable linkedException; static final long serialVersionUID = -5621384651494307979L; @@ -133,7 +133,7 @@ * indicates that the linked exception does not exist or * is unknown). */ - public synchronized void setLinkedException( Throwable exception ) { + public void setLinkedException( Throwable exception ) { this.linkedException = exception; }