Advertisement
Guest User

Untitled

a guest
Jan 19th, 2016
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.28 KB | None | 0 0
  1. SEVERE: Problem with reading the data, class com.client.CustomerData, ContentType: application/json.
  2. Exception in thread "main" javax.ws.rs.client.ResponseProcessingException: Problem with reading the data, class com.client.CustomerData, ContentType: application/json.
  3. at org.apache.cxf.jaxrs.impl.ResponseImpl.reportMessageHandlerProblem(ResponseImpl.java:438)
  4. at org.apache.cxf.jaxrs.impl.ResponseImpl.doReadEntity(ResponseImpl.java:378)
  5. at org.apache.cxf.jaxrs.impl.ResponseImpl.readEntity(ResponseImpl.java:319)
  6. at org.apache.cxf.jaxrs.impl.ResponseImpl.readEntity(ResponseImpl.java:309)
  7. at com.client.Test.main(Test.java:14)
  8. Caused by: javax.ws.rs.BadRequestException: HTTP 400 Bad Request
  9. at org.apache.cxf.jaxrs.utils.SpecExceptions.toBadRequestException(SpecExceptions.java:84)
  10. at org.apache.cxf.jaxrs.utils.ExceptionUtils.toBadRequestException(ExceptionUtils.java:114)
  11. at org.apache.cxf.jaxrs.provider.AbstractJAXBProvider.handleExceptionEnd(AbstractJAXBProvider.java:705)
  12. at org.apache.cxf.jaxrs.provider.AbstractJAXBProvider.handleJAXBException(AbstractJAXBProvider.java:729)
  13. at org.apache.cxf.jaxrs.provider.json.JSONProvider.readFrom(JSONProvider.java:257)
  14. at org.apache.cxf.jaxrs.utils.JAXRSUtils.readFromMessageBodyReader(JAXRSUtils.java:1340)
  15. at org.apache.cxf.jaxrs.impl.ResponseImpl.doReadEntity(ResponseImpl.java:369)
  16. ... 3 more
  17. Caused by: com.sun.istack.SAXParseException2; columnNumber: 0; unexpected element (uri:"", local:"password"). Expected elements are <{}CustomerData>
  18. at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallingContext.handleEvent(UnmarshallingContext.java:740)
  19. at com.sun.xml.bind.v2.runtime.unmarshaller.Loader.reportError(Loader.java:262)
  20. at com.sun.xml.bind.v2.runtime.unmarshaller.Loader.reportError(Loader.java:257)
  21. at com.sun.xml.bind.v2.runtime.unmarshaller.Loader.reportUnexpectedChildElement(Loader.java:124)
  22. at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallingContext$DefaultRootLoader.childElement(UnmarshallingContext.java:1148)
  23. at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallingContext._startElement(UnmarshallingContext.java:573)
  24. at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallingContext.startElement(UnmarshallingContext.java:555)
  25. at com.sun.xml.bind.v2.runtime.unmarshaller.InterningXmlVisitor.startElement(InterningXmlVisitor.java:75)
  26. at com.sun.xml.bind.v2.runtime.unmarshaller.StAXStreamConnector.handleStartElement(StAXStreamConnector.java:246)
  27. at com.sun.xml.bind.v2.runtime.unmarshaller.StAXStreamConnector.bridge(StAXStreamConnector.java:180)
  28. at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal0(UnmarshallerImpl.java:415)
  29. at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal(UnmarshallerImpl.java:386)
  30. at org.apache.cxf.jaxrs.provider.json.JSONProvider.readFrom(JSONProvider.java:242)
  31. ... 5 more
  32. Caused by: javax.xml.bind.UnmarshalException: unexpected element (uri:"", local:"password"). Expected elements are <{}CustomerData>
  33. ... 18 more
  34.  
  35. *package com.cxf.basic;
  36.  
  37. import java.io.Serializable;
  38. import java.util.ArrayList;
  39. import java.util.HashMap;
  40. import java.util.Map;
  41. import javax.xml.bind.annotation.XmlRootElement;
  42. import javax.xml.bind.annotation.XmlType;
  43.  
  44.  
  45.  
  46. @XmlRootElement(name = "CustomerData")
  47. @XmlType(name = "customerData", propOrder = {
  48. "password",
  49. "username"
  50. })
  51. public class CustomerData implements Serializable{
  52.  
  53. /**
  54. *
  55. */
  56. private static final long serialVersionUID = 1L;
  57. String username;
  58. String password;
  59.  
  60. public CustomerData() {
  61.  
  62. username = "nishant";
  63. password = "pass";
  64.  
  65. }
  66.  
  67. public String getUsername() {
  68. return username;
  69. }
  70. public void setUsername(String username) {
  71. this.username = username;
  72. }
  73. public String getPassword() {
  74. return password;
  75. }
  76. public void setPassword(String password) {
  77. this.password = password;
  78. }
  79.  
  80. @Override
  81. public String toString() {
  82. return "CustomerData [username=" + username + ", password=" + password + "]";
  83. }
  84.  
  85. }*
  86.  
  87. ServiceResource store = JAXRSClientFactory.create("http://localhost:8080/CXFBasic/bsserv",
  88. ServiceResource.class);
  89. Response response = store.getGetJson();
  90. System.out.println(response.readEntity(CustomerData.class));
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement