Products | Versions |
---|---|
TIBCO ActiveMatrix BusinessWorks | 5.12, 5.13.x, 5.14 |
After upgrading to BW 5.12 or later version, service with UsernameToken authentication that uses Custom Password Lookup fails and returns SOAP Fault with faultstring 'Exception thrown while trying to deserialize the SOAP message'.
Exception thrown while trying to deserialize the SOAP message
.....
caused by: java.lang.NoSuchMethodError: org.apache.ws.security.WSPasswordCallback.getIdentifer()Ljava/lang/String;
BW 5.12 and later versions use a newer version of WSS4J. In the newer version, the method org.apache.ws.security.WSPasswordCallback.getIdentifer() has been replaced with getIdentifier(). Custom Password Lookup code fails due to this change in method name.