Uploaded image for project: 'CXF'
  1. CXF
  2. CXF-3383

byte[] mtom attachments unmarshal error

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 2.2.6
    • 2.4, 2.3.4
    • None
    • None
    • jboss 5.1.0, windows xp, jdk 1.6_22

    Description

      Hi,

      I'm having a class with following attributes

      public class Profile{
      
          private String appName;
          private String userName;
          private HashMap<String, byte[]> keyData = new HashMap<String, byte[]>();
      
          @XmlJavaTypeAdapter(HashMapAdapter.class)
          public HashMap<String, byte[]> getKeyData() {
              return keyData;
          }
      
      // other methods.......
      }
      

      I've defined adapter for hashmap as

      public final class HashMapAdapter extends XmlAdapter<HashMapType, HashMap<String, byte[]>> {
      
      	public HashMapType marshal(HashMap<String, byte[]> arg0) throws Exception {
      		HashMapType myHashMapType = new HashMapType();
      		if(arg0 != null && arg0.size() > 0){
      			for(Entry<String, byte[]> entry : arg0.entrySet()) {
      				if(entry != null){
      					HashMapEntryType myHashEntryType = new HashMapEntryType();
      					myHashEntryType.key = entry.getKey();
      					myHashEntryType.value = entry.getValue();
      					myHashMapType.entry.add(myHashEntryType);
      				}
      			}
      		}
      		return myHashMapType;
      	}
      
      	public HashMap<String, byte[]> unmarshal(HashMapType arg0) throws Exception {
      		HashMap<String, byte[]> hashMap = new HashMap<String, byte[]>();
      		if(arg0 != null && arg0.entry != null){
      			for(HashMapEntryType myHashEntryType : arg0.entry) {
      				if(myHashEntryType.key != null){
      					hashMap.put(myHashEntryType.key, myHashEntryType.value);
      				}
      			}
      		}
      		return hashMap;
      	}
      }
      
      class HashMapEntryType {
          @XmlAttribute
          public String key; 
      
          @XmlValue
          public byte[] value;
      }
      
      class HashMapType {
      	public List<HashMapEntryType> entry = new ArrayList<HashMapEntryType>();
      }
      

      I've mtom-enabled set to true. When I access Profile class on the client side, I get exception as:

      08-Mar-2011 17:46:01 org.apache.cxf.phase.PhaseInterceptorChain doDefaultLogging
      WARNING: Interceptor for {http://wsapi.api.client.caseware.banctec.com/}WSAPIServiceService#{http://wsapi.api.client.caseware.banctec.com/}getUserProfile has thrown exception, unwinding now
      org.apache.cxf.interceptor.Fault: Unmarshalling Error: null 
      	at org.apache.cxf.jaxb.JAXBEncoderDecoder.unmarshall(JAXBEncoderDecoder.java:791)
      	at org.apache.cxf.jaxb.JAXBEncoderDecoder.unmarshall(JAXBEncoderDecoder.java:632)
      	at org.apache.cxf.jaxb.io.DataReaderImpl.read(DataReaderImpl.java:133)
      	at org.apache.cxf.interceptor.DocLiteralInInterceptor.getPara(DocLiteralInInterceptor.java:251)
      	at org.apache.cxf.interceptor.DocLiteralInInterceptor.handleMessage(DocLiteralInInterceptor.java:127)
      	at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:255)
      	at org.apache.cxf.endpoint.ClientImpl.onMessage(ClientImpl.java:755)
      	at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.handleResponseInternal(HTTPConduit.java:2335)
      	at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.handleResponse(HTTPConduit.java:2193)
      	at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.close(HTTPConduit.java:2037)
      	at org.apache.cxf.io.CacheAndWriteOutputStream.postClose(CacheAndWriteOutputStream.java:47)
      	at org.apache.cxf.io.CachedOutputStream.close(CachedOutputStream.java:188)
      	at org.apache.cxf.transport.AbstractConduit.close(AbstractConduit.java:56)
      	at org.apache.cxf.transport.http.HTTPConduit.close(HTTPConduit.java:697)
      	at org.apache.cxf.interceptor.MessageSenderInterceptor$MessageSenderEndingInterceptor.handleMessage(MessageSenderInterceptor.java:62)
      	at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:255)
      	at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:516)
      	at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:313)
      	at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:265)
      	at org.apache.cxf.frontend.ClientProxy.invokeSync(ClientProxy.java:73)
      	at org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:124)
      	at $Proxy41.getUserProfile(Unknown Source)
      	at com.banctec.caseware.client.api.wsapi.WSAPIServiceTest.testGetUserProfile(WSAPIServiceTest.java:739)
      	at com.banctec.caseware.client.api.wsapi.WSAPIServiceTest.main(WSAPIServiceTest.java:800)
      Caused by: javax.xml.bind.UnmarshalException
       - with linked exception:
      [javax.xml.bind.UnmarshalException
       - with linked exception:
      [java.lang.NullPointerException]]
      	at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.handleStreamException(UnmarshallerImpl.java:425)
      	at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal0(UnmarshallerImpl.java:362)
      	at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal(UnmarshallerImpl.java:339)
      	at org.apache.cxf.jaxb.JAXBEncoderDecoder.unmarshall(JAXBEncoderDecoder.java:768)
      	... 23 more
      Caused by: javax.xml.bind.UnmarshalException
       - with linked exception:
      [java.lang.NullPointerException]
      	at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallingContext.handleEvent(UnmarshallingContext.java:642)
      	at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallingContext.handleError(UnmarshallingContext.java:671)
      	at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallingContext.handleError(UnmarshallingContext.java:667)
      	at com.sun.xml.bind.v2.runtime.unmarshaller.Loader.handleParseConversionException(Loader.java:267)
      	at com.sun.xml.bind.v2.runtime.unmarshaller.ValuePropertyLoader.text(ValuePropertyLoader.java:73)
      	at com.sun.xml.bind.v2.runtime.unmarshaller.StructureLoader.text(StructureLoader.java:267)
      	at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallingContext.text(UnmarshallingContext.java:494)
      	at com.sun.xml.bind.v2.runtime.unmarshaller.MTOMDecorator.startElement(MTOMDecorator.java:103)
      	at com.sun.xml.bind.v2.runtime.unmarshaller.StAXStreamConnector.handleStartElement(StAXStreamConnector.java:242)
      	at com.sun.xml.bind.v2.runtime.unmarshaller.StAXStreamConnector.bridge(StAXStreamConnector.java:176)
      	at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal0(UnmarshallerImpl.java:360)
      	... 25 more
      Caused by: javax.xml.bind.UnmarshalException
       - with linked exception:
      [java.lang.NullPointerException]
      	... 36 more
      Caused by: java.lang.NullPointerException
      	at org.apache.cxf.attachment.LazyDataSource.getInputStream(LazyDataSource.java:67)
      	at com.sun.xml.bind.v2.runtime.unmarshaller.Base64Data.get(Base64Data.java:188)
      	at com.sun.xml.bind.v2.runtime.unmarshaller.Base64Data.getExact(Base64Data.java:154)
      	at com.sun.xml.bind.v2.model.impl.RuntimeBuiltinLeafInfoImpl.decodeBase64(RuntimeBuiltinLeafInfoImpl.java:827)
      	at com.sun.xml.bind.v2.model.impl.RuntimeBuiltinLeafInfoImpl.access$100(RuntimeBuiltinLeafInfoImpl.java:111)
      	at com.sun.xml.bind.v2.model.impl.RuntimeBuiltinLeafInfoImpl$15.parse(RuntimeBuiltinLeafInfoImpl.java:652)
      	at com.sun.xml.bind.v2.model.impl.RuntimeBuiltinLeafInfoImpl$15.parse(RuntimeBuiltinLeafInfoImpl.java:655)
      	at com.sun.xml.bind.v2.runtime.reflect.TransducedAccessor$CompositeTransducedAccessorImpl.parse(TransducedAccessor.java:241)
      	at com.sun.xml.bind.v2.runtime.unmarshaller.ValuePropertyLoader.text(ValuePropertyLoader.java:63)
      	... 31 more
      Exception in thread "main" javax.xml.ws.soap.SOAPFaultException: Unmarshalling Error: null 
      	at org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:146)
      	at $Proxy41.getUserProfile(Unknown Source)
      	at com.banctec.caseware.client.api.wsapi.WSAPIServiceTest.testGetUserProfile(WSAPIServiceTest.java:739)
      	at com.banctec.caseware.client.api.wsapi.WSAPIServiceTest.main(WSAPIServiceTest.java:800)
      Caused by: javax.xml.bind.UnmarshalException
       - with linked exception:
      [javax.xml.bind.UnmarshalException
       - with linked exception:
      [java.lang.NullPointerException]]
      	at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.handleStreamException(UnmarshallerImpl.java:425)
      	at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal0(UnmarshallerImpl.java:362)
      	at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal(UnmarshallerImpl.java:339)
      	at org.apache.cxf.jaxb.JAXBEncoderDecoder.unmarshall(JAXBEncoderDecoder.java:768)
      	at org.apache.cxf.jaxb.JAXBEncoderDecoder.unmarshall(JAXBEncoderDecoder.java:632)
      	at org.apache.cxf.jaxb.io.DataReaderImpl.read(DataReaderImpl.java:133)
      	at org.apache.cxf.interceptor.DocLiteralInInterceptor.getPara(DocLiteralInInterceptor.java:251)
      	at org.apache.cxf.interceptor.DocLiteralInInterceptor.handleMessage(DocLiteralInInterceptor.java:127)
      	at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:255)
      	at org.apache.cxf.endpoint.ClientImpl.onMessage(ClientImpl.java:755)
      	at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.handleResponseInternal(HTTPConduit.java:2335)
      	at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.handleResponse(HTTPConduit.java:2193)
      	at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.close(HTTPConduit.java:2037)
      	at org.apache.cxf.io.CacheAndWriteOutputStream.postClose(CacheAndWriteOutputStream.java:47)
      	at org.apache.cxf.io.CachedOutputStream.close(CachedOutputStream.java:188)
      	at org.apache.cxf.transport.AbstractConduit.close(AbstractConduit.java:56)
      	at org.apache.cxf.transport.http.HTTPConduit.close(HTTPConduit.java:697)
      	at org.apache.cxf.interceptor.MessageSenderInterceptor$MessageSenderEndingInterceptor.handleMessage(MessageSenderInterceptor.java:62)
      	at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:255)
      	at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:516)
      	at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:313)
      	at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:265)
      	at org.apache.cxf.frontend.ClientProxy.invokeSync(ClientProxy.java:73)
      	at org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:124)
      	... 3 more
      Caused by: javax.xml.bind.UnmarshalException
       - with linked exception:
      [java.lang.NullPointerException]
      	at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallingContext.handleEvent(UnmarshallingContext.java:642)
      	at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallingContext.handleError(UnmarshallingContext.java:671)
      	at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallingContext.handleError(UnmarshallingContext.java:667)
      	at com.sun.xml.bind.v2.runtime.unmarshaller.Loader.handleParseConversionException(Loader.java:267)
      	at com.sun.xml.bind.v2.runtime.unmarshaller.ValuePropertyLoader.text(ValuePropertyLoader.java:73)
      	at com.sun.xml.bind.v2.runtime.unmarshaller.StructureLoader.text(StructureLoader.java:267)
      	at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallingContext.text(UnmarshallingContext.java:494)
      	at com.sun.xml.bind.v2.runtime.unmarshaller.MTOMDecorator.startElement(MTOMDecorator.java:103)
      	at com.sun.xml.bind.v2.runtime.unmarshaller.StAXStreamConnector.handleStartElement(StAXStreamConnector.java:242)
      	at com.sun.xml.bind.v2.runtime.unmarshaller.StAXStreamConnector.bridge(StAXStreamConnector.java:176)
      	at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal0(UnmarshallerImpl.java:360)
      	... 25 more
      Caused by: javax.xml.bind.UnmarshalException
       - with linked exception:
      [java.lang.NullPointerException]
      	... 36 more
      Caused by: java.lang.NullPointerException
      	at org.apache.cxf.attachment.LazyDataSource.getInputStream(LazyDataSource.java:67)
      	at com.sun.xml.bind.v2.runtime.unmarshaller.Base64Data.get(Base64Data.java:188)
      	at com.sun.xml.bind.v2.runtime.unmarshaller.Base64Data.getExact(Base64Data.java:154)
      	at com.sun.xml.bind.v2.model.impl.RuntimeBuiltinLeafInfoImpl.decodeBase64(RuntimeBuiltinLeafInfoImpl.java:827)
      	at com.sun.xml.bind.v2.model.impl.RuntimeBuiltinLeafInfoImpl.access$100(RuntimeBuiltinLeafInfoImpl.java:111)
      	at com.sun.xml.bind.v2.model.impl.RuntimeBuiltinLeafInfoImpl$15.parse(RuntimeBuiltinLeafInfoImpl.java:652)
      	at com.sun.xml.bind.v2.model.impl.RuntimeBuiltinLeafInfoImpl$15.parse(RuntimeBuiltinLeafInfoImpl.java:655)
      	at com.sun.xml.bind.v2.runtime.reflect.TransducedAccessor$CompositeTransducedAccessorImpl.parse(TransducedAccessor.java:241)
      	at com.sun.xml.bind.v2.runtime.unmarshaller.ValuePropertyLoader.text(ValuePropertyLoader.java:63)
      	... 31 more
      
      

      I've also tried on cxf-2.3.3 it's same.. could anyone please tell me what's going wrong?

      here is in/out bound soap message log.

      08-Mar-2011 17:46:00 org.apache.cxf.interceptor.AbstractLoggingInterceptor log
      INFO: Outbound Message
      ---------------------------
      ID: 2
      Address: http://localhost:8080/webservice/services/WSAPI
      Encoding: UTF-8
      Content-Type: multipart/related; type="application/xop+xml"; boundary="uuid:2c1e62c5-f595-466e-a0f8-1f753af20bfc"; start="<root.message@cxf.apache.org>"; start-info="text/xml"
      Headers:

      {SOAPAction=[""], Accept=[*/*]}

      Payload:
      --uuid:2c1e62c5-f595-466e-a0f8-1f753af20bfc
      Content-Type: application/xop+xml; charset=UTF-8; type="text/xml";
      Content-Transfer-Encoding: binary
      Content-ID: <root.message@cxf.apache.org>

      <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"><soap:Body><ns1:getUserProfile xmlns:ns1="http://wsapi.api.client.caseware.banctec.com/"><arg0><appName>efpViewer</appName><keyData/><userName>efpadmin</userName></arg0></ns1:getUserProfile></soap:Body></soap:Envelope>
      -uuid:2c1e62c5-f595-466e-a0f8-1f753af20bfc-
      --------------------------------------
      08-Mar-2011 17:46:01 org.apache.cxf.interceptor.AbstractLoggingInterceptor log
      INFO: Inbound Message
      ----------------------------
      ID: 2
      Response-Code: 200
      Encoding: ISO-8859-1
      Content-Type: multipart/related; type="application/xop+xml"; boundary="uuid:c5104836-41db-45a5-9444-0c1f69df1876"; start="<root.message@cxf.apache.org>"; start-info="text/xml"
      Headers:

      {content-type=[multipart/related; type="application/xop+xml"; boundary="uuid:c5104836-41db-45a5-9444-0c1f69df1876"; start="<root.message@cxf.apache.org>"; start-info="text/xml"], Date=[Tue, 08 Mar 2011 17:46:00 GMT], transfer-encoding=[chunked], X-Powered-By=[Servlet 2.5; JBoss-5.0/JBossWeb-2.1], Server=[Apache-Coyote/1.1]}

      Payload:
      --uuid:c5104836-41db-45a5-9444-0c1f69df1876
      Content-Type: application/xop+xml; charset=UTF-8; type="text/xml";
      Content-Transfer-Encoding: binary
      Content-ID: <root.message@cxf.apache.org>

      <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"><soap:Body><ns1:getUserProfileResponse xmlns:ns1="http://wsapi.api.client.caseware.banctec.com/"><return><appName>efpViewer</appName><keyData><entry key="rootTreeObjectMasterSlave"><xop:Include xmlns:xop="http://www.w3.org/2004/08/xop/include" href="cid:7e6c08e7-7db0-486a-81a9-38c9558a2807-1@http%3A%2F%2Fcxf.apache.org%2F"/></entry><entry key="rootTreeObjectDividerPosition"><xop:Include xmlns:xop="http://www.w3.org/2004/08/xop/include" href="cid:7e6c08e7-7db0-486a-81a9-38c9558a2807-2@http%3A%2F%2Fcxf.apache.org%2F"/></entry><entry key="insetsRightUserProfileKey"><xop:Include xmlns:xop="http://www.w3.org/2004/08/xop/include" href="cid:7e6c08e7-7db0-486a-81a9-38c9558a2807-3@http%3A%2F%2Fcxf.apache.org%2F"/></entry><entry key="insetsLeftUserProfileKey"><xop:Include xmlns:xop="http://www.w3.org/2004/08/xop/include" href="cid:7e6c08e7-7db0-486a-81a9-38c9558a2807-4@http%3A%2F%2Fcxf.apache.org%2F"/></entry><entry key="annotationToolbarLayoutPosition"><xop:Include xmlns:xop="http://www.w3.org/2004/08/xop/include" href="cid:7e6c08e7-7db0-486a-81a9-38c9558a2807-5@http%3A%2F%2Fcxf.apache.org%2F"/></entry><entry key="rootTreeObjectOnePageOnly"><xop:Include xmlns:xop="http://www.w3.org/2004/08/xop/include" href="cid:7e6c08e7-7db0-486a-81a9-38c9558a2807-6@http%3A%2F%2Fcxf.apache.org%2F"/></entry><entry key="rootTreeObjectVerticalSplit"><xop:Include xmlns:xop="http://www.w3.org/2004/08/xop/include" href="cid:7e6c08e7-7db0-486a-81a9-38c9558a2807-7@http%3A%2F%2Fcxf.apache.org%2F"/></entry><entry key="printHeaderPage"><xop:Include xmlns:xop="http://www.w3.org/2004/08/xop/include" href="cid:7e6c08e7-7db0-486a-81a9-38c9558a2807-8@http%3A%2F%2Fcxf.apache.org%2F"/></entry><entry key="rootTreeObjectVerticalSplitCasePanelPosition"><xop:Include xmlns:xop="http://www.w3.org/2004/08/xop/include" href="cid:7e6c08e7-7db0-486a-81a9-38c9558a2807-9@http%3A%2F%2Fcxf.apache.org%2F"/></entry><entry key="windowHeightUserProfileKey"><xop:Include xmlns:xop="http://www.w3.org/2004/08/xop/include" href="cid:7e6c08e7-7db0-486a-81a9-38c9558a2807-10@http%3A%2F%2Fcxf.apache.org%2F"/></entry><entry key="insetsTopUserProfileKey"><xop:Include xmlns:xop="http://www.w3.org/2004/08/xop/include" href="cid:7e6c08e7-7db0-486a-81a9-38c9558a2807-11@http%3A%2F%2Fcxf.apache.org%2F"/></entry><entry key="windowXPositionUserProfileKey"><xop:Include xmlns:xop="http://www.w3.org/2004/08/xop/include" href="cid:7e6c08e7-7db0-486a-81a9-38c9558a2807-12@http%3A%2F%2Fcxf.apache.org%2F"/></entry><entry key="insetsBottomUserProfileKey"><xop:Include xmlns:xop="http://www.w3.org/2004/08/xop/include" href="cid:7e6c08e7-7db0-486a-81a9-38c9558a2807-13@http%3A%2F%2Fcxf.apache.org%2F"/></entry><entry key="printEmptyPages"><xop:Include xmlns:xop="http://www.w3.org/2004/08/xop/include" href="cid:7e6c08e7-7db0-486a-81a9-38c9558a2807-14@http%3A%2F%2Fcxf.apache.org%2F"/></entry><entry key="hideannotations"><xop:Include xmlns:xop="http://www.w3.org/2004/08/xop/include" href="cid:7e6c08e7-7db0-486a-81a9-38c9558a2807-15@http%3A%2F%2Fcxf.apache.org%2F"/></entry><entry key="rootTreeObjectHorizontalSplitCasePanelPosition"><xop:Include xmlns:xop="http://www.w3.org/2004/08/xop/include" href="cid:7e6c08e7-7db0-486a-81a9-38c9558a2807-16@http%3A%2F%2Fcxf.apache.org%2F"/></entry><entry key="showCasePanel"><xop:Include xmlns:xop="http://www.w3.org/2004/08/xop/include" href="cid:7e6c08e7-7db0-486a-81a9-38c9558a2807-17@http%3A%2F%2Fcxf.apache.org%2F"/></entry><entry key="windowYPositionUserProfileKey"><xop:Include xmlns:xop="http://www.w3.org/2004/08/xop/include" href="cid:7e6c08e7-7db0-486a-81a9-38c9558a2807-18@http%3A%2F%2Fcxf.apache.org%2F"/></entry><entry key="imageToolbarLayoutPosition"><xop:Include xmlns:xop="http://www.w3.org/2004/08/xop/include" href="cid:7e6c08e7-7db0-486a-81a9-38c9558a2807-19@http%3A%2F%2Fcxf.apache.org%2F"/></entry><entry key="windowWidthUserProfileKey"><xop:Include xmlns:xop="http://www.w3.org/2004/08/xop/include" href="cid:7e6c08e7-7db0-486a-81a9-38c9558a2807-20@http%3A%2F%2Fcxf.apache.org%2F"/></entry><entry key="rootTreeObjectLeftDividerPosition"><xop:Include xmlns:xop="http://www.w3.org/2004/08/xop/include" href="cid:7e6c08e7-7db0-486a-81a9-38c9558a2807-21@http%3A%2F%2Fcxf.apache.org%2F"/></entry><entry key="imageToolbarLayoutDirection"><xop:Include xmlns:xop="http://www.w3.org/2004/08/xop/include" href="cid:7e6c08e7-7db0-486a-81a9-38c9558a2807-22@http%3A%2F%2Fcxf.apache.org%2F"/></entry><entry key="annotationToolbarLayoutDirection"><xop:Include xmlns:xop="http://www.w3.org/2004/08/xop/include" href="cid:7e6c08e7-7db0-486a-81a9-38c9558a2807-23@http%3A%2F%2Fcxf.apache.org%2F"/></entry><entry key="printWatermarks"><xop:Include xmlns:xop="http://www.w3.org/2004/08/xop/include" href="cid:7e6c08e7-7db0-486a-81a9-38c9558a2807-24@http%3A%2F%2Fcxf.apache.org%2F"/></entry></keyData><userName>efpadmin</userName></return></ns1:getUserProfileResponse></soap:Body></soap:Envelope>
      --uuid:c5104836-41db-45a5-9444-0c1f69df1876
      Content-Type: application/octet-stream
      Content-Transfer-Encoding: binary
      Content-ID: <7e6c08e7-7db0-486a-81a9-38c9558a2807-1@http://cxf.apache.org/>

      false
      --uuid:c5104836-41db-45a5-9444-0c1f69df1876
      Content-Type: application/octet-stream
      Content-Transfer-Encoding: binary
      Content-ID: <7e6c08e7-7db0-486a-81a9-38c9558a2807-2@http://cxf.apache.org/>

      250
      --uuid:c5104836-41db-45a5-9444-0c1f69df1876
      Content-Type: application/octet-stream
      Content-Transfer-Encoding: binary
      Content-ID: <7e6c08e7-7db0-486a-81a9-38c9558a2807-3@http://cxf.apache.org/>

      0
      --uuid:c5104836-41db-45a5-9444-0c1f69df1876
      Content-Type: application/octet-stream
      Content-Transfer-Encoding: binary
      Content-ID: <7e6c08e7-7db0-486a-81a9-38c9558a2807-4@http://cxf.apache.org/>

      4
      --uuid:c5104836-41db-45a5-9444-0c1f69df1876
      Content-Type: application/octet-stream
      Content-Transfer-Encoding: binary
      Content-ID: <7e6c08e7-7db0-486a-81a9-38c9558a2807-5@http://cxf.apache.org/>

      1
      --uuid:c5104836-41db-45a5-9444-0c1f69df1876
      Content-Type: application/octet-stream
      Content-Transfer-Encoding: binary
      Content-ID: <7e6c08e7-7db0-486a-81a9-38c9558a2807-6@http://cxf.apache.org/>

      true
      --uuid:c5104836-41db-45a5-9444-0c1f69df1876
      Content-Type: application/octet-stream
      Content-Transfer-Encoding: binary
      Content-ID: <7e6c08e7-7db0-486a-81a9-38c9558a2807-7@http://cxf.apache.org/>

      false
      --uuid:c5104836-41db-45a5-9444-0c1f69df1876
      Content-Type: application/octet-stream
      Content-Transfer-Encoding: binary
      Content-ID: <7e6c08e7-7db0-486a-81a9-38c9558a2807-8@http://cxf.apache.org/>

      true
      --uuid:c5104836-41db-45a5-9444-0c1f69df1876
      Content-Type: application/octet-stream
      Content-Transfer-Encoding: binary
      Content-ID: <7e6c08e7-7db0-486a-81a9-38c9558a2807-9@http://cxf.apache.org/>

      350
      --uuid:c5104836-41db-45a5-9444-0c1f69df1876
      Content-Type: application/octet-stream
      Content-Transfer-Encoding: binary
      Content-ID: <7e6c08e7-7db0-486a-81a9-38c9558a2807-10@http://cxf.apache.org/>

      600.0
      --uuid:c5104836-41db-45a5-9444-0c1f69df1876
      Content-Type: application/octet-stream
      Content-Transfer-Encoding: binary
      Content-ID: <7e6c08e7-7db0-486a-81a9-38c9558a2807-11@http://cxf.apache.org/>

      44
      --uuid:c5104836-41db-45a5-9444-0c1f69df1876
      Content-Type: application/octet-stream
      Content-Transfer-Encoding: binary
      Content-ID: <7e6c08e7-7db0-486a-81a9-38c9558a2807-12@http://cxf.apache.org/>

      4.0
      --uuid:c5104836-41db-45a5-9444-0c1f69df1876
      Content-Type: application/octet-stream
      Content-Transfer-Encoding: binary
      Content-ID: <7e6c08e7-7db0-486a-81a9-38c9558a2807-13@http://cxf.apache.org/>

      0
      --uuid:c5104836-41db-45a5-9444-0c1f69df1876
      Content-Type: application/octet-stream
      Content-Transfer-Encoding: binary
      Content-ID: <7e6c08e7-7db0-486a-81a9-38c9558a2807-14@http://cxf.apache.org/>

      true
      --uuid:c5104836-41db-45a5-9444-0c1f69df1876
      Content-Type: application/octet-stream
      Content-Transfer-Encoding: binary
      Content-ID: <7e6c08e7-7db0-486a-81a9-38c9558a2807-15@http://cxf.apache.org/>

      false
      --uuid:c5104836-41db-45a5-9444-0c1f69df1876
      Content-Type: application/octet-stream
      Content-Transfer-Encoding: binary
      Content-ID: <7e6c08e7-7db0-486a-81a9-38c9558a2807-16@http://cxf.apache.org/>

      153
      --uuid:c5104836-41db-45a5-9444-0c1f69df1876
      Content-Type: application/octet-stream
      Content-Transfer-Encoding: binary
      Content-ID: <7e6c08e7-7db0-486a-81a9-38c9558a2807-17@http://cxf.apache.org/>

      true
      --uuid:c5104836-41db-45a5-9444-0c1f69df1876
      Content-Type: application/octet-stream
      Content-Transfer-Encoding: binary
      Content-ID: <7e6c08e7-7db0-486a-81a9-38c9558a2807-18@http://cxf.apache.org/>

      50.0
      --uuid:c5104836-41db-45a5-9444-0c1f69df1876
      Content-Type: application/octet-stream
      Content-Transfer-Encoding: binary
      Content-ID: <7e6c08e7-7db0-486a-81a9-38c9558a2807-19@http://cxf.apache.org/>

      0
      --uuid:c5104836-41db-45a5-9444-0c1f69df1876
      Content-Type: application/octet-stream
      Content-Transfer-Encoding: binary
      Content-ID: <7e6c08e7-7db0-486a-81a9-38c9558a2807-20@http://cxf.apache.org/>

      800.0
      --uuid:c5104836-41db-45a5-9444-0c1f69df1876
      Content-Type: application/octet-stream
      Content-Transfer-Encoding: binary
      Content-ID: <7e6c08e7-7db0-486a-81a9-38c9558a2807-21@http://cxf.apache.org/>

      288
      --uuid:c5104836-41db-45a5-9444-0c1f69df1876
      Content-Type: application/octet-stream
      Content-Transfer-Encoding: binary
      Content-ID: <7e6c08e7-7db0-486a-81a9-38c9558a2807-22@http://cxf.apache.org/>

      1
      --uuid:c5104836-41db-45a5-9444-0c1f69df1876
      Content-Type: application/octet-stream
      Content-Transfer-Encoding: binary
      Content-ID: <7e6c08e7-7db0-486a-81a9-38c9558a2807-23@http://cxf.apache.org/>

      1
      --uuid:c5104836-41db-45a5-9444-0c1f69df1876
      Content-Type: application/octet-stream
      Content-Transfer-Encoding: binary
      Content-ID: <7e6c08e7-7db0-486a-81a9-38c9558a2807-24@http://cxf.apache.org/>

      true
      -uuid:c5104836-41db-45a5-9444-0c1f69df1876-
      --------------------------------------

      Attachments

        1. Profile.java
          3 kB
          Prasad Deshpande
        2. ProfileHashMapAdapter.java
          2 kB
          Prasad Deshpande
        3. WSTestService.java
          0.3 kB
          Prasad Deshpande
        4. WSTestServiceImpl.java
          0.6 kB
          Prasad Deshpande

        Activity

          People

            dkulp Daniel Kulp
            prasad.deshpande Prasad Deshpande
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: