java.lang.reflect.InvocationTargetException: null

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java.lang.reflect.InvocationTargetException: null相关的知识,希望对你有一定的参考价值。

我为客户提供一个getLogInfo(String deviceno)接口
我首先根据deviceno查询用户 用户有不同的状态
现在遇到一个问题,接口只针对某一特定类型的用户调用的时候产生了异常
诡异的是同一个用户 多次调用有时正常有时就报异常
下面是异常信息
我头都大了 搞不明白 如果是接口由问题 为何时好时坏?
各位朋友帮忙看一下 给点思路和建议也好 谢谢各位

AxisFault
faultCode: http://schemas.xmlsoap.org/soap/envelope/Server
faultSubcode:
faultString: Error invoking 'eyun.yiyou.service.inf.IIptvRequestService.getLogInfo(java.lang.String)'. Nested exception is java.lang.reflect.InvocationTargetException: null
faultActor:
faultNode:
faultDetail:
http://xml.apache.org/axis/stackTrace:Error invoking 'eyun.yiyou.service.inf.IIptvRequestService.getLogInfo(java.lang.String)'. Nested exception is java.lang.reflect.InvocationTargetException: null
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 org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source)
at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanEndElement(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
at org.apache.xerces.jaxp.SAXParserImpl.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.transport.http.HTTPSender.readFromSocket(HTTPSender.java:796)
at org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java:144)
at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32)
at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
at org.apache.axis.client.AxisClient.invoke(AxisClient.java:165)
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)

参考技术A 你好,貌似是反射对象为null了
我看不到你的代码 所以只能粗略估计可能是发射方法里面写的问题,'eyun.yiyou.service.inf.IIptvRequestService.getLogInfo(java.lang.String)
接口 = new 接口实现类 (); 这样定义的?
因为你说一阵好 一阵不好,所以建议用断点走走看,好和不好的时候各个属性的值。
从而找到问题的根源。
顺便问一下,你用的是Axis2?本回答被提问者和网友采纳

以上是关于java.lang.reflect.InvocationTargetException: null的主要内容,如果未能解决你的问题,请参考以下文章