Author: asoldano
Date: 2014-02-24 09:15:02 -0500 (Mon, 24 Feb 2014)
New Revision: 18425
Modified:
stack/cxf/trunk/modules/server/src/main/java/org/jboss/wsf/stack/cxf/metadata/MetadataBuilder.java
Log:
[JBWS-3766] Prevent JDK8 failure due to null value in concurrent hash map
Modified:
stack/cxf/trunk/modules/server/src/main/java/org/jboss/wsf/stack/cxf/metadata/MetadataBuilder.java
===================================================================
---
stack/cxf/trunk/modules/server/src/main/java/org/jboss/wsf/stack/cxf/metadata/MetadataBuilder.java 2014-02-24
14:08:58 UTC (rev 18424)
+++
stack/cxf/trunk/modules/server/src/main/java/org/jboss/wsf/stack/cxf/metadata/MetadataBuilder.java 2014-02-24
14:15:02 UTC (rev 18425)
@@ -268,7 +268,10 @@
result.setServiceName(new QName(serviceNS, serviceName));
Map<String, Object> props = new HashMap<String, Object>();
for (String k : ep.getProperties()) {
- props.put(k, ep.getProperty(k));
+ final Object v = ep.getProperty(k);
+ if (v != null) { //do not add null props [JBWS-3766]
+ props.put(k, v);
+ }
}
result.setProperties(props);
if (!missingServicePortAttr && annWsdlLocation.length() > 0) {
Show replies by date