diff --git a/spring-ws-support/src/main/java/org/springframework/ws/transport/jms/support/JmsTransportUtils.java b/spring-ws-support/src/main/java/org/springframework/ws/transport/jms/support/JmsTransportUtils.java index e091cb1e..11941746 100644 --- a/spring-ws-support/src/main/java/org/springframework/ws/transport/jms/support/JmsTransportUtils.java +++ b/spring-ws-support/src/main/java/org/springframework/ws/transport/jms/support/JmsTransportUtils.java @@ -102,6 +102,9 @@ public abstract class JmsTransportUtils { * @return a jms URI */ public static URI toUri(Destination destination) throws URISyntaxException, JMSException { + if (destination == null) { + return null; + } String destinationName; if (destination instanceof Queue) { destinationName = ((Queue) destination).getQueueName();