dev@glassfish.java.net

Fault1_2Impl source code? (P1 issue)

From: Bobby Bissett <Robert.Bissett_at_Sun.COM>
Date: Fri, 30 Oct 2009 14:55:17 -0400

Hi all,

I need to find the source code for this class that's currently in v3:
com.sun.xml.messaging.saaj.soap.ver1_2.Fault1_2Impl

It's in webservices-osgi.jar, coming from the wsit workspace through
saaj-impl.jar as checked in here, I think:
https://wsit.dev.java.net/source/browse/wsit/wsit/lib/runtime/saaj-impl.jar?rev=1.33&view=log
I've checked out branch SAAJ-1_3 of the sources -- is that correct?
The source isn't matching up for me in the debugger, but if this is
the right branch I can just build and replace what I have locally.

I don't think this class has been changed in months, but there is a P1
regression in cts testing where the test is doing:

soapFault.setFaultActor(someUri);
soapFault.getFaultActor();

The getter is not returning the same data. Instead, I'm seeing simply
'env:Fault' but no exceptions are thrown and nothing is logged (this
is happening inside a servlet). Calling setFaultRole() instead works,
but according to the spec the two methods should be equivalent for
soap 1.2.

(FWIW, the test passes when the soap fault is class
com.sun.xml.messaging.saaj.soap.ver1_1.Fault1_1Impl instead.)

Thanks,
Bobby