最近一个项目中,我们系统调用对方的WebService,init(xml,strXml),调用这个方法就会报错,和对方沟通说不是他们的问题,说我们的xml有问题,各位大侠帮忙分析分析
AxisFault
faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.userException
faultSubcode:
faultString: java.lang.NumberFormatException: empty String
faultActor:
faultNode:
faultDetail:
{http://xml.apache.org/axis/}hostname:p001java.lang.NumberFormatException: empty String
at org.apache.axis.message.SOAPFaultBuilder.createFault(SOAPFaultBuilder.java:222)
at org.apache.axis.message.SOAPFaultBuilder.endElement(SOAPFaultBuilder.java:129)
at org.apache.axis.encoding.DeserializationContext.endElement(DeserializationContext.java:1087)
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanEndElement(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown Source)
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Unknown Source)
at javax.xml.parsers.SAXParser.parse(Unknown Source)
at org.apache.axis.encoding.DeserializationContext.parse(DeserializationContext.java:227)
at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:696)
at org.apache.axis.Message.getSOAPEnvelope(Message.java:435)
at org.apache.axis.handlers.soap.MustUnderstandChecker.invoke(MustUnderstandChecker.java:62)
at org.apache.axis.client.AxisClient.invoke(AxisClient.java:206)
at org.apache.axis.client.Call.invokeEngine(Call.java:2784)
at org.apache.axis.client.Call.invoke(Call.java:2767)
at org.apache.axis.client.Call.invoke(Call.java:2443)
at org.apache.axis.client.Call.invoke(Call.java:2366)
at org.apache.axis.client.Call.invoke(Call.java:1812)
at com.ky3h.ehrtiyan.services.expReportWebService.ExpReportWebServiceSoapBindingStub.init_call_Health(ExpReportWebServiceSoapBindingStub.java:420)
at com.ky3h.ehrtiyan.services.expReportWebService.test.main(test.java:45)
AxisFault
faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.userException
faultSubcode:
faultString: java.lang.NumberFormatException: empty String
faultActor:
faultNode:
faultDetail:
{http://xml.apache.org/axis/}hostname:p001java.lang.NumberFormatException: empty String
at org.apache.axis.message.SOAPFaultBuilder.createFault(SOAPFaultBuilder.java:222)
at org.apache.axis.message.SOAPFaultBuilder.endElement(SOAPFaultBuilder.java:129)
at org.apache.axis.encoding.DeserializationContext.endElement(DeserializationContext.java:1087)
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanEndElement(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown Source)
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Unknown Source)
at javax.xml.parsers.SAXParser.parse(Unknown Source)
at org.apache.axis.encoding.DeserializationContext.parse(DeserializationContext.java:227)
at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:696)
at org.apache.axis.Message.getSOAPEnvelope(Message.java:435)
at org.apache.axis.handlers.soap.MustUnderstandChecker.invoke(MustUnderstandChecker.java:62)
at org.apache.axis.client.AxisClient.invoke(AxisClient.java:206)
at org.apache.axis.client.Call.invokeEngine(Call.java:2784)
at org.apache.axis.client.Call.invoke(Call.java:2767)
at org.apache.axis.client.Call.invoke(Call.java:2443)
at org.apache.axis.client.Call.invoke(Call.java:2366)
at org.apache.axis.client.Call.invoke(Call.java:1812)
at com.ky3h.ehrtiyan.services.expReportWebService.ExpReportWebServiceSoapBindingStub.init_call_Health(ExpReportWebServiceSoapBindingStub.java:420)
at com.ky3h.ehrtiyan.services.expReportWebService.test.main(test.java:45)
<rhe>
<card_code>G11300003876</card_code>
<fillness_others>1</fillness_others>
<family_illness>1</family_illness>
<anamnesis_others>1</anamnesis_others>
<anamnesis>1</anamnesis>
<current_illness>1</current_illness>
<cillness_others>1</cillness_others>
<drug_irritability>1</drug_irritability>
<energy_flush>4.0</energy_flush>
<workefficincy>1.0</workefficincy>
<fatigue>3.0</fatigue>
<lose_heart>3.0</lose_heart>
<heart_awfuly>3.0</heart_awfuly>
<blackout>1.0</blackout>
<headache>2.0</headache>
<quiet>2.0</quiet>
<sound_atony>3.0</sound_atony>
<forgettery>3.0</forgettery>
<not_attention>2.0</not_attention>
<feedback_slower>2.0</feedback_slower>
<emotion_lowering>1.0</emotion_lowering>
<energy_strain>2.0</energy_strain>
<fussy>3.0</fussy>
<coerceorbreast_ache>3.0</coerceorbreast_ache>
<abdomen_bored>3.0</abdomen_bored>
<sigh>2.0</sigh>
<body_heaviness>1.0</body_heaviness>
<waistorleg_flexible>2.0</waistorleg_flexible>
<body_fever>3.0</body_fever>
<extremity_coma>3.0</extremity_coma>
<back_afridcold>2.0</back_afridcold>
<afrid_cold>1.0</afrid_cold>
<snivel>3.0</snivel>
<emptiness_sweat>1.0</emptiness_sweat>
<sleep_perspire>4.0</sleep_perspire>
<sweat_greasy>4.0</sweat_greasy>
<trick_sweat>2.0</trick_sweat>
<sensitive>3.0</sensitive>
<hives>2.0</hives>
<purple_petechia>1.0</purple_petechia>
<blue_petechia>3.0</blue_petechia>
<skin_dryness>3.0</skin_dryness>
<skin_coarseness>2.0</skin_coarseness>
<arthrosis_ache>3.0</arthrosis_ache>
<face_red>1.0</face_red>
<face_fatness>2.0</face_fatness>
<complexion_tarnish>1.0</complexion_tarnish>
<complexion_decline>2.0</complexion_decline>
<acne>3.0</acne>
<turgescence>3.0</turgescence>
<black_orbit>3.0</black_orbit>
<bump>3.0</bump>
<labium_dark>4.0</labium_dark>
<teeth_start>4.0</teeth_start>
<labium_dry>2.0</labium_dry>
<fauces_jam>1.0</fauces_jam>
<mouth_hard>2.0</mouth_hard>
<mouth_stiff>3.0</mouth_stiff>
<like_fatness>3.0</like_fatness>
<inappetence>3.0</inappetence>
<phlegm_many>3.0</phlegm_many>
<diarrhea>3.0</diarrhea>
<optimism>3.0</optimism>
<insomnia>4.0</insomnia>
<defecate_rare>4.0</defecate_rare>
<defecate_abhibit>2.0</defecate_abhibit>
<astriction>2.0</astriction>
<emiction_many>3.0</emiction_many>
<emiction_dense>2.0</emiction_dense>
<sex_letdown>3.0</sex_letdown>
<leucorrhea_yellow>0.0</leucorrhea_yellow>
<catamenia_not_order>0.0</catamenia_not_order>
<scrotum_aquosity>4.0</scrotum_aquosity>
<emiction_frequency>4.0</emiction_frequency>
<hair_white>5.0</hair_white>
<afraid_health>5.0</afraid_health>
<adapt_better>2.0</adapt_better>
<enjoy_eat_hot>4.0</enjoy_eat_hot>
<tongue_deepoily>2.0</tongue_deepoily>
<distracted>3.0</distracted>
<eye_acerbity>2.0</eye_acerbity>
<catch_cold>3.0</catch_cold>
</rhe>
<root>
<question questionno="C00000001" value="3.0"/>
<question questionno="C00000002" value="1.0"/>
<question questionno="C00000003" value="5.0"/>
<question questionno="C00000004" value="3.0"/>
<question questionno="C00000005" value="2.0"/>
<question questionno="C00000006" value="5.0"/>
<question questionno="C00000007" value="4.0"/>
<question questionno="C00000008" value="2.0"/>
<question questionno="C00000009" value="2.0"/>
<question questionno="C00000010" value="5.0"/>
<question questionno="C00000011" value="5.0"/>
<question questionno="C00000012" value="5.0"/>
<question questionno="C00000013" value="2.0"/>
<question questionno="C00000014" value="2.0"/>
<question questionno="C00000015" value="2.0"/>
<question questionno="C00000016" value="3.0"/>
<question questionno="C00000018" value="2.0"/>
<question questionno="C00000019" value="2.0"/>
<question questionno="C00000020" value="3.0"/>
<question questionno="C00000022" value="2.0"/>
<question questionno="C00000023" value="2.0"/>
<question questionno="C00000024" value="3.0"/>
<question questionno="C00000025" value="2.0"/>
<question questionno="C00000026" value="3.0"/>
<question questionno="C00000027" value="2.0"/>
<question questionno="C00000028" value="3.0"/>
<question questionno="C00000029" value="5.0"/>
<question questionno="C00000030" value="4.0"/>
<question questionno="C00000031" value="3.0"/>
<question questionno="C00000032" value="1.0"/>
<question questionno="C00000033" value="3.0"/>
<question questionno="C00000034" value="2.0"/>
<question questionno="C00000035" value="2.0"/>
<question questionno="C00000036" value="1.0"/>
<question questionno="C00000037" value="5.0"/>
<question questionno="C00000038" value="2.0"/>
<question questionno="C00000039" value="2.0"/>
<question questionno="C00000040" value="2.0"/>
<question questionno="C00000041" value="5.0"/>
<question questionno="C00000042" value="5.0"/>
<question questionno="C00000043" value="3.0"/>
<question questionno="C00000044" value="2.0"/>
<question questionno="C00000045" value="2.0"/>
<question questionno="C00000046" value="2.0"/>
<question questionno="C00000047" value="2.0"/>
<question questionno="C00000048" value="5.0"/>
<question questionno="C00000049" value="3.0"/>
<question questionno="C00000050" value="1.0"/>
<question questionno="C00000051" value="5.0"/>
<question questionno="C00000052" value="1.0"/>
<question questionno="C00000053" value="2.0"/>
<question questionno="C00000054" value="5.0"/>
<question questionno="C00000055" value="2.0"/>
<question questionno="C00000056" value="1.0"/>
<question questionno="C00000057" value="2.0"/>
<question questionno="C00000058" value="2.0"/>
<question questionno="C00000059" value="5.0"/>
<question questionno="C00000060" value="1.0"/>
<question questionno="C00000061" value="3.0"/>
<question questionno="C00000062" value="2.0"/>
<question questionno="C00000063" value="2.0"/>
<question questionno="C00000064" value="1.0"/>
<question questionno="C00000065" value="5.0"/>
<question questionno="C00000066" value="0.0"/>
<question questionno="C00000067" value="0.0"/>
<question questionno="C00000068" value="3.0"/>
<question questionno="C00000069" value="2.0"/>
<question questionno="C00000070" value="3.0"/>
<question questionno="C00000071" value="4.0"/>
<question questionno="C00000072" value="5.0"/>
<question questionno="C00000073" value="3.0"/>
<question questionno="C00000074" value="2.0"/>
<question questionno="C00000082" value="5.0"/>
<question questionno="C00000083" value="2.0"/>
<question questionno="C00000084" value="1.0"/>
<question questionno="C00000085" value="2.0"/>
<question questionno="C00000086" value="3.0"/>
<question questionno="C00000087" value="2.0"/>
</root>