diff options
Diffstat (limited to 'src/share/jaxws_classes/com/sun/xml/internal/ws/client/dispatch/DispatchImpl.java')
-rw-r--r-- | src/share/jaxws_classes/com/sun/xml/internal/ws/client/dispatch/DispatchImpl.java | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/share/jaxws_classes/com/sun/xml/internal/ws/client/dispatch/DispatchImpl.java b/src/share/jaxws_classes/com/sun/xml/internal/ws/client/dispatch/DispatchImpl.java index 72e130a3..5b3f9c1b 100644 --- a/src/share/jaxws_classes/com/sun/xml/internal/ws/client/dispatch/DispatchImpl.java +++ b/src/share/jaxws_classes/com/sun/xml/internal/ws/client/dispatch/DispatchImpl.java @@ -386,8 +386,10 @@ public abstract class DispatchImpl<T> extends Stub implements Dispatch<T> { endpoint = (String) requestContext.get(BindingProvider.ENDPOINT_ADDRESS_PROPERTY); } // This is existing before packetTakesPriorityOverRequestContext so leaving in place. - if (endpoint == null) + if (endpoint == null) { + if (message.endpointAddress == null) throw new WebServiceException(DispatchMessages.INVALID_NULLARG_URI()); endpoint = message.endpointAddress.toString(); + } String pathInfo = null; String queryString = null; |