aboutsummaryrefslogtreecommitdiff
path: root/src/share/jaxws_classes/com/sun/xml/internal/ws/client/dispatch/DispatchImpl.java
diff options
context:
space:
mode:
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.java4
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;