当前位置:首页 > 开发 > 移动开发 > 正文

xfire报错ERROR:DefaultFaultHandler:35 - Fault occurred!

发表于: 2014-02-09   作者:一世乱来   来源:转载   浏览次数:
摘要: 最近在做一个移动应用,使用中间webservice中间服务器,发布在tomcat上。 调用时报了如下错误。 10:08:52,916 ERROR:DefaultFaultHandler:35 - Fault occurred! java.lang.IndexOutOfBoundsException: Index: 0, Size: 0 at java.util.LinkedList.en
最近在做一个移动应用,使用中间webservice中间服务器,发布在tomcat上。
调用时报了如下错误。
10:08:52,916 ERROR:DefaultFaultHandler:35 - Fault occurred!
java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
at java.util.LinkedList.entry(Unknown Source)
at java.util.LinkedList.get(Unknown Source)
at java.util.Collections$UnmodifiableList.get(Unknown Source)
at org.codehaus.xfire.service.binding.AbstractBinding.read(AbstractBinding.java:191)
at org.codehaus.xfire.service.binding.WrappedBinding.readMessage(WrappedBinding.java:51)
at org.codehaus.xfire.soap.handler.SoapBodyHandler.invoke(SoapBodyHandler.java:42)
at org.codehaus.xfire.handler.HandlerPipeline.invoke(HandlerPipeline.java:131)
at org.codehaus.xfire.transport.DefaultEndpoint.onReceive(DefaultEndpoint.java:64)
at org.codehaus.xfire.transport.AbstractChannel.receive(AbstractChannel.java:38)
at org.codehaus.xfire.transport.http.XFireServletController.invoke(XFireServletController.java:304)
at org.codehaus.xfire.transport.http.XFireServletController.doService(XFireServletController.java:129)
at org.codehaus.xfire.transport.http.XFireServlet.doPost(XFireServlet.java:116)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.struts2.dispatcher.ActionContextCleanUp.doFilter(ActionContextCleanUp.java:102)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.doFilter(StrutsPrepareAndExecuteFilter.java:88)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.foxhis.sign.filter.FilterCharset.doFilter(FilterCharset.java:31)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:228)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:216)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:634)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:445)
at java.lang.Thread.run(Unknown Source)

原因是:
在同一个service中使用了重载,两个同名函数,只是参数不通。
客户端调用服务器时,xfire总是报上面的错误。

同名的函数名,修改一个就可以解决。

xfire报错ERROR:DefaultFaultHandler:35 - Fault occurred!

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
报错: A configuration error occurred during …… Cannot connect to VM ……………………………
在WINDOWS7或SERVER2008上安装了IIS7.5,调试ASP程序时出现以下错误: An error occurred on the se
一个比较恶心的问题.在使用过程中项目中有个错误 ,找不到原因.. An error occurred while filtering
这个错误提示其实是比较概括性的错误提示,如果不是在生产环境下的话,可以打开具体的错误提示 打开
An internal error occurred during: "Fetching children of Database". org.slf4j.spi.LocationAwar
【已解决】ADT中运行Android程序出错:An internal error occurred during: "Launching New_configu
Flex访问时报错解决方案: [RPC Fault faultString="Send failed" faultCode="Client.Error.Message
关于eclipse中组件冲突问题(转载) 我的Eclipse 3.3.2 + MyEclipse 6.0.1在打开JSP文件时出现以下
这是一个eclipse的bug,如果各位遇到如下图情况 问题描述:clipse启动 An internal error occurred
【问题描述和定位】 1)错误图像为: 【解决方案和步骤】 如果出现了这个错误无法解决,可以利用本
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号