Author: dkulp
Date: Fri Sep 2 15:55:58 2011
New Revision: 1164594
URL: http://svn.apache.org/viewvc?rev=1164594&view=rev
Log:
Fix a hanging test.
Modified:
cxf/trunk/rt/databinding/jaxb/src/main/java/org/apache/cxf/jaxb/JAXBEncoderDecoder.java
Modified:
cxf/trunk/rt/databinding/jaxb/src/main/java/org/apache/cxf/jaxb/JAXBEncoderDecoder.java
URL:
http://svn.apache.org/viewvc/cxf/trunk/rt/databinding/jaxb/src/main/java/org/apache/cxf/jaxb/JAXBEncoderDecoder.java?rev=1164594&r1=1164593&r2=1164594&view=diff
==============================================================================
---
cxf/trunk/rt/databinding/jaxb/src/main/java/org/apache/cxf/jaxb/JAXBEncoderDecoder.java
(original)
+++
cxf/trunk/rt/databinding/jaxb/src/main/java/org/apache/cxf/jaxb/JAXBEncoderDecoder.java
Fri Sep 2 15:55:58 2011
@@ -495,8 +495,10 @@ public final class JAXBEncoderDecoder {
f.set(obj, o);
} else {
- f.set(obj, u.unmarshal(reader, f.getType()));
+ f.set(obj, getElementValue(u.unmarshal(reader,
f.getType())));
}
+ } else {
+ throw new NoSuchFieldException("No accessible field "
+ q.getLocalPart());
}
} catch (NoSuchFieldException ex) {
String s =
Character.toUpperCase(q.getLocalPart().charAt(0))