xfire问题,请求帮忙,设断点调试没有问题,运行时偶而出现

问题描述

Message:Prematureendoffile.org.codehaus.xfire.fault.XFireFault:ParseErrorat[row,col]:[1,1]Message:Prematureendoffile.atorg.codehaus.xfire.fault.XFireFault.createFault(XFireFault.java:89)atorg.codehaus.xfire.client.Client.onReceive(Client.java:410)atorg.codehaus.xfire.transport.http.HttpChannel.sendViaClient(HttpChannel.java:139)atorg.codehaus.xfire.transport.http.HttpChannel.send(HttpChannel.java:48)atorg.codehaus.xfire.handler.OutMessageSender.invoke(OutMessageSender.java:26)atorg.codehaus.xfire.handler.HandlerPipeline.invoke(HandlerPipeline.java:131)atorg.codehaus.xfire.client.Invocation.invoke(Invocation.java:79)atorg.codehaus.xfire.client.Invocation.invoke(Invocation.java:114)atorg.codehaus.xfire.client.Client.invoke(Client.java:336)atorg.codehaus.xfire.client.XFireProxy.handleRequest(XFireProxy.java:77)atorg.codehaus.xfire.client.XFireProxy.invoke(XFireProxy.java:57)at$Proxy253.getPrivilege(UnknownSource)atcom.hymake.wygl.shared.cache.AclPrivilegeCacheImpl.hasPrivilege(AclPrivilegeCacheImpl.java:40)atcom.hymake.wygl.shared.business.AclBusinessBean.hasPrivilege(AclBusinessBean.java:94)atsun.reflect.GeneratedMethodAccessor183.invoke(UnknownSource)atsun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)atjava.lang.reflect.Method.invoke(Method.java:597)atorg.jboss.invocation.Invocation.performCall(Invocation.java:359)atorg.jboss.ejb.StatelessSessionContainer$ContainerInterceptor.invoke(StatelessSessionContainer.java:237)atorg.jboss.resource.connectionmanager.CachedConnectionInterceptor.invoke(CachedConnectionInterceptor.java:158)atorg.jboss.ejb.plugins.CallValidationInterceptor.invoke(CallValidationInterceptor.java:63)atorg.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInterceptor.java:121)atorg.jboss.ejb.plugins.AbstractTxInterceptorBMT.invokeNext(AbstractTxInterceptorBMT.java:173)atorg.jboss.ejb.plugins.TxInterceptorBMT.invoke(TxInterceptorBMT.java:77)atorg.jboss.ejb.plugins.StatelessSessionInstanceInterceptor.invoke(StatelessSessionInstanceInterceptor.java:169)atorg.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:168)atorg.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:205)atorg.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyFactoryFinderInterceptor.java:138)atorg.jboss.ejb.SessionContainer.internalInvoke(SessionContainer.java:648)atorg.jboss.ejb.Container.invoke(Container.java:960)atorg.jboss.ejb.plugins.local.BaseLocalProxyFactory.invoke(BaseLocalProxyFactory.java:430)atorg.jboss.ejb.plugins.local.StatelessSessionProxy.invoke(StatelessSessionProxy.java:103)at$Proxy233.hasPrivilege(UnknownSource)atcom.hymake.wygl.charge.entlist.ProjListAction.getPrivilege(ProjListAction.java:664)atcom.hymake.wygl.charge.entlist.ProjListAction.perform(ProjListAction.java:236)atorg.apache.struts.action.Action.execute(Action.java:420)atorg.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)atorg.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)atorg.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)atorg.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)atjavax.servlet.http.HttpServlet.service(HttpServlet.java:690)atjavax.servlet.http.HttpServlet.service(HttpServlet.java:803)atorg.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)atorg.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)atcom.hymake.wygl.shared.ServletFilter.doFilter(ServletFilter.java:65)atorg.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)atorg.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)atorg.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)atorg.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)atorg.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)atorg.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)atorg.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)atorg.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:179)atorg.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)atorg.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)atorg.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)atorg.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)atorg.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)atorg.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:241)atorg.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)atorg.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:580)atorg.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)atjava.lang.Thread.run(Thread.java:619)Causedby:javax.xml.stream.XMLStreamException:ParseErrorat[row,col]:[1,1]Message:Prematureendoffile.atcom.sun.org.apache.xerces.internal.impl.XMLStreamReaderImpl.next(XMLStreamReaderImpl.java:588)atorg.codehaus.xfire.soap.handler.ReadHeadersHandler.invoke(ReadHeadersHandler.java:44)atorg.codehaus.xfire.handler.HandlerPipeline.invoke(HandlerPipeline.java:131)atorg.codehaus.xfire.client.Client.onReceive(Client.java:406)...61more14:33:51,386ERROR[LogInterceptor]RuntimeExceptioninmethod:publicabstractbooleancom.hymake.wygl.shared.business.AclBusinessLocal.hasPrivilege(java.lang.String,java.lang.String,java.lang.String)throwsjava.lang.Exception:org.codehaus.xfire.XFireRuntimeException:Couldnotinvokeservice..Nestedexceptionisorg.codehaus.xfire.fault.XFireFault:CouldnotreadXMLstream..Nestedexceptionisjavax.xml.stream.XMLStreamException:ParseErrorat[row,col]:[1,269]Message:Theelementtype"ns1:out"mustbeterminatedbythematchingend-tag"</ns1:out>".org.codehaus.xfire.fault.XFireFault:CouldnotreadXMLstream..Nestedexceptionisjavax.xml.stre

解决方案

解决方案二:
帮你顶个吧
解决方案三:
Causedby:javax.xml.stream.XMLStreamException:ParseErrorat[row,col]:[1,1]读xml文件第一行就报错了,你的xfire会接收还是发送xml作为参数么?
解决方案四:
Causedby:javax.xml.stream.XMLStreamException:ParseErrorat[row,col]:[1,1]读xml文件第一行就报错了,你的xfire会接收还是发送xml作为参数么?没有呢,我在客户端直接测试也没有问题,可是在本地EJB里面调用的时时候就有问题
解决方案五:
找了很多资料都没能解决,最后发现是同步的问题,一个时间访问多次造成,可是不知如何控制同步

时间: 2024-10-28 04:35:48

xfire问题,请求帮忙,设断点调试没有问题,运行时偶而出现的相关文章

vs 断点 停止工作-vs2012不能设断点调试!!!

问题描述 vs2012不能设断点调试!!! 我装的是Vs ulimate2012,一设断点调试就会提示停止工作需要重新启动程序,重新启动程序之后还是不行.我看网上说卸载了reflect就好,可是我没有安装这个东西,找来找去也木有呀!求解决方法!!! 解决方案 原因不明,已经重装系统解决-- 解决方案二: vs 不能设断点了.. 解决方案三: 我的电脑是win7 64位 解决方案四: 看上去是你的VS2012在你系统上有bug,有没有打上UPDATE4等. 解决方案五: 微软的东西出点奇葩bug太

求大神帮忙看看,不知道为什么运行时候总是输不出来

问题描述 求大神帮忙看看,不知道为什么运行时候总是输不出来 #include #include #include #include typedef struct student{ char number[10]; char name[10]; int grade; struct student *next; }ADDR; int menu_select(); ADDR *input(ADDR *); void output(ADDR *); void Avg(struct student *);

JS 为什么调试单步运行成功而直接运行失败?并且加了个alert后就能直接运行成功

问题描述 JS 为什么调试单步运行成功而直接运行失败?并且加了个alert后就能直接运行成功 RT 有2个在同一页面的js文件,我是在一个js文件的for循环内逐个调用另一个js 文件的画布数组,然后在for内用drawImage把图画出来,但是程序运行失败,错误是没得到画布.可是如果用调试在获取画布的语句前设断点再单步运行的话能够成功,或者是在获取画布的语句前设个alert之后直接运行就能成功,求问为什么啊!! 解决方案 这是延时问题!你需要加一个setTimeout方法即可解决问题! 解决方

UI不能调试:程序和源代码版本是一致的,但设断点后跟不进去。

问题描述 UI不能调试:程序和源代码版本是一致的,但设断点后跟不进去.自己重新建一个Asp.netweb应用程序是可以跟进去的自己已经重新编译过了.整个解决方案的所有项目都重新编译了.应该不会涉及到程序和源代码版本不一致的问题.VS2008已经重新修复了一遍,IIS也重装了一次,还是不行,挺奇怪.在选项里面的:要求程序和源代码版本必须保持一致.这个去掉对勾也跟不进去.虚心请教高人指点,谢谢! 解决方案 解决方案二:选择"重新生成新解决方案"编译试一试解决方案三:已经重新生成新解决方案了

datagrid中,让其中一列是下拉项,怎么也调试不过,请求帮忙

问题描述 一个二维数组写给一个dataset,datagrid1.datasource=dataset.table(0)到这里没问题的,可以显示一个10行5列的DATAGRID.我再写一个函数,使得其中一列为带下拉项.subadd_list()DimdgtbAsDataGridTextBoxColumndgtb=CType(Me.datagrid1.TableStyles(0).GridColumnStyles(1),DataGridTextBoxColumn)DimcmlsAsNewCombo

JS断点调试心得

1.断点调试是啥?难不难? 断点调试其实并不是多么复杂的一件事,简单的理解无外呼就是打开浏览器,打开sources找到js文件,在行号上点一下罢了.操作起来似乎很简单,其实很多人纠结的是,是在哪里打断点?(我们先看一个断点截图,以chrome浏览器的断点为例) 步骤记住没? 用chrome浏览器打开页面 → 按f12打开开发者工具 → 打开Sources → 打开你要调试的js代码文件 → 在行号上单击一下,OK!恭喜你的处女断点打上了,哈哈~~ 2.断点怎么打才合适? 打断点操作很简单,核心的

javascript断点调试心得分享_javascript技巧

1.断点调试是啥?难不难? 断点调试其实并不是多么复杂的一件事,简单的理解无外呼就是打开浏览器,打开sources找到js文件,在行号上点一下罢了.操作起来似乎很简单,其实很多人纠结的是,是在哪里打断点?(我们先看一个断点截图,以chrome浏览器的断点为例) 步骤记住没? 用chrome浏览器打开页面 → 按f12打开开发者工具 → 打开Sources → 打开你要调试的js代码文件 → 在行号上单击一下,OK!恭喜你的处女断点打上了,哈哈~~ 2.断点怎么打才合适? 打断点操作很简单,核心的

断点 vs 乱跳 不准确-vs2008 断点调试的问题

问题描述 vs2008 断点调试的问题 用vs2008调试程序,MFC程序 + 动态加载的DLL 1.在想要调试的DLL函数里面打上断点,并且确定断点已经打上 2.代码是最新的,整个解决方案都重新编译了 3.确定一定会进入到想调试的函数 但是就是不知道为什么跳不到断点的地方,昨天还是好的,今天一下就不行了,望各位大神帮帮忙 解决方案 需要把代码全部编译一次

Android开发之断点调试空指针

安卓程序中,遇到最多报错,其中一种空指针问题,空指针说起来:好解决! 也不好解决. 好解决的是说:明显的空指针问题,没有实例化类,控件或者id 找错的.都会出现空指针问题. 不好解决的空指针是:通常是这种情况,在一个请求里面,又写了一个网络请求.就相当于在一个线程里面又开了一个线程.因为我们不能确定第一个线程是否执行完毕了,或者说执行了一半的时候,不能确保线程执行完毕的情况.当然这种情况不一定就是网络请求才会出现.也有可能是执行了非常耗时的工作.所以,不推荐在一个线程中,又开启另一个耗时的线程.