Author: thomas.diesler(a)jboss.com
Date: 2008-02-29 04:26:15 -0500 (Fri, 29 Feb 2008)
New Revision: 5864
Modified:
stack/native/trunk/src/main/java/org/jboss/ws/metadata/umdm/EndpointMetaData.java
Log:
[JBWS-1857] JAXBContext created for every wrapper type
Fix NPE with RPC endpoints
Modified:
stack/native/trunk/src/main/java/org/jboss/ws/metadata/umdm/EndpointMetaData.java
===================================================================
---
stack/native/trunk/src/main/java/org/jboss/ws/metadata/umdm/EndpointMetaData.java 2008-02-29
09:16:37 UTC (rev 5863)
+++
stack/native/trunk/src/main/java/org/jboss/ws/metadata/umdm/EndpointMetaData.java 2008-02-29
09:26:15 UTC (rev 5864)
@@ -672,9 +672,12 @@
if (factoryCreator instanceof JAXBAccessorFactoryCreator)
((JAXBAccessorFactoryCreator)factoryCreator).setJAXBContext(jaxbCtx);
- AccessorFactory factory = factoryCreator.create(paramMetaData);
- for (WrappedParameter wrapped : paramMetaData.getWrappedParameters())
- wrapped.setAccessor(factory.create(wrapped));
+ if (paramMetaData.getWrappedParameters() != null)
+ {
+ AccessorFactory factory = factoryCreator.create(paramMetaData);
+ for (WrappedParameter wParam : paramMetaData.getWrappedParameters())
+ wParam.setAccessor(factory.create(wParam));
+ }
}
// ---------------------------------------------------------------
Show replies by date