服务器上的我的Xpages应用程序适用于除一个用户以外的所有人。我有一个Xpage,让用户从一些下拉菜单中选择,然后在视图容器上进行局部刷新,该视图容器对视图进行子集化。效果很好。
当他进行选择时,部分刷新不会触发。此外,当他进入页面时,两个日期值已经填写(2014年6月4日),不应填写它们。
我VNCed进入他的机器并查看了Xpages错误日志。他有一些我从未见过的奇怪错误。
我用Google搜索无效。
任何了解这意味着什么的Java专家。
是否有东西卡在他的本地缓存中导致这种情况,我可以删除?
布赖恩
6/4/14 12:25 PM: Exception Thrown
java.net.SocketException: Software caused connection abort: socket write error
at java.net.SocketOutputStream.socketWrite0(Native Method)
at java.net.SocketOutputStream.socketWrite(Unknown Source)
at java.net.SocketOutputStream.write(Unknown Source)
at com.ibm.ws.io.Stream.write(Unknown Source)
at com.ibm.ws.io.WriteStream.flushMyBuf(Unknown Source)
at com.ibm.ws.io.WriteStream.write(Unknown Source)
at com.ibm.ws.http.ResponseStream.writeChunk(Unknown Source)
at com.ibm.ws.http.ResponseStream.flushBuffer(Unknown Source)
at com.ibm.ws.http.ResponseStream.write(Unknown Source)
at com.ibm.ws.io.WriteStream.write(Unknown Source)
at com.ibm.ws.webcontainer.srt.SRTOutputStream.write(Unknown Source)
at com.ibm.wsspi.webcontainer.util.BufferedServletOutputStream.writeOut(Unknown Source)
at com.ibm.wsspi.webcontainer.util.BufferedServletOutputStream.write(Unknown Source)
at com.ibm.commons.util.io.ByteStreamCache.copyTo(Unknown Source)
at com.ibm.xsp.webapp.XspHttpServletResponse.commitResponse(Unknown Source)
at com.ibm.xsp.webapp.FacesServlet.service(Unknown Source)
at com.ibm.xsp.webapp.FacesServletEx.service(Unknown Source)
at com.ibm.xsp.webapp.DesignerFacesServlet.service(Unknown Source)
at com.ibm.designer.runtime.domino.adapter.ComponentModule.invokeServlet(Unknown Source)
at com.ibm.domino.xsp.module.nsf.NSFComponentModule.invokeServlet(Unknown Source)
at com.ibm.designer.runtime.domino.adapter.ComponentModule$AdapterInvoker.invokeServlet(Unknown Source)
at com.ibm.designer.runtime.domino.adapter.ComponentModule$ServletInvoker.doService(Unknown Source)
at com.ibm.designer.runtime.domino.adapter.ComponentModule.doService(Unknown Source)
at com.ibm.domino.xsp.module.nsf.NSFComponentModule.doService(Unknown Source)
at com.ibm.domino.xsp.module.nsf.NSFService.doServiceInternal(Unknown Source)
at com.ibm.domino.xsp.module.nsf.NSFService.access$0(Unknown Source)
at com.ibm.domino.xsp.module.nsf.NSFService$NsfServiceRequest.call(Unknown Source)
at com.ibm.domino.xsp.module.nsf.NSFService$NsfServiceRequest.call(Unknown Source)
at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
at com.ibm.domino.xsp.module.nsf.NSFService$NsfServiceThread.run(Unknown Source)
console_WS0994_2014_06_04@12_24_25.log
[0710:0002-1924] 06/04/2014 12:24:25.52 PM DeskClientOpenInt> Calling CreateProgramRCP pszRCPCmdLine[/authenticate "=C:\Program Files\IBM\Notes\notes.ini"] bDeskProvisioningRestart [0]
[0710:0002-1924] 06/04/2014 12:24:25.52 PM DeskClientOpenInt> DESK_CHECKNOTES2ALIVE_TIMER started
[0710:0002-1924] 06/04/2014 12:24:25.52 PM DeskClientOpenInt> Executed CreateProgramRCP
[1438:0002-0550] 06/04/2014 12:24:29.67 PM InitGlobalProcessInfo> PID [5176]!= [0]
[0710:0002-1924] 06/04/2014 12:24:37 PM Connected to server KC1/Scoular
[1D24:0002-0588] 06/04/2014 12:24:57 PM Dynamic Client Configuration started
[1D24:0002-0588] 06/04/2014 12:24:57 PM Initializing Dynamic Client Configuration
[1D24:0002-0588] 06/04/2014 12:24:57 PM Dynamic Client Configuration updating policy information
[1D24:0002-0588] 06/04/2014 12:24:57 PM Dynamic Client Configuration: Applying policy bookmarks
[1D24:0002-0588] 06/04/2014 12:24:58 PM Dynamic Client Configuration updating location information
[1D24:0002-0588] 06/04/2014 12:24:58 PM Dynamic Client Configuration updating location information using policy
[1D24:0002-0588] 06/04/2014 12:24:58.01 PM DynConfig> Found $DPLocked field: $DPLocked on policy note. Copying to location doc
[1D24:0002-0588] 06/04/2014 12:24:58.01 PM DynConfig> Found $DPLocked field: $DPLockedUnstripped on policy note. Copying to location doc
[1D24:0002-0588] 06/04/2014 12:24:58 PM Dynamic Client Configuration shutdown
6/4/14 12:25 PM: Exception Thrown
java.net.SocketException: Software caused connection abort: socket write error
at java.net.SocketOutputStream.socketWrite0(Native Method)
at java.net.SocketOutputStream.socketWrite(Unknown Source)
at java.net.SocketOutputStream.write(Unknown Source)
at com.ibm.ws.io.Stream.write(Unknown Source)
at com.ibm.ws.io.WriteStream.flushMyBuf(Unknown Source)
at com.ibm.ws.io.WriteStream.write(Unknown Source)
at com.ibm.ws.http.ResponseStream.writeChunk(Unknown Source)
at com.ibm.ws.http.ResponseStream.flushBuffer(Unknown Source)
at com.ibm.ws.http.ResponseStream.write(Unknown Source)
at com.ibm.ws.io.WriteStream.write(Unknown Source)
at com.ibm.ws.webcontainer.srt.SRTOutputStream.write(Unknown Source)
at com.ibm.wsspi.webcontainer.util.BufferedServletOutputStream.writeOut(Unknown Source)
at com.ibm.wsspi.webcontainer.util.BufferedServletOutputStream.write(Unknown Source)
at com.ibm.commons.util.io.ByteStreamCache.copyTo(Unknown Source)
at com.ibm.xsp.webapp.XspHttpServletResponse.commitResponse(Unknown Source)
at com.ibm.xsp.webapp.FacesServlet.service(Unknown Source)
at com.ibm.xsp.webapp.FacesServletEx.service(Unknown Source)
at com.ibm.xsp.webapp.DesignerFacesServlet.service(Unknown Source)
at com.ibm.designer.runtime.domino.adapter.ComponentModule.invokeServlet(Unknown Source)
at com.ibm.domino.xsp.module.nsf.NSFComponentModule.invokeServlet(Unknown Source)
at com.ibm.designer.runtime.domino.adapter.ComponentModule$AdapterInvoker.invokeServlet(Unknown Source)
at com.ibm.designer.runtime.domino.adapter.ComponentModule$ServletInvoker.doService(Unknown Source)
at com.ibm.designer.runtime.domino.adapter.ComponentModule.doService(Unknown Source)
at com.ibm.domino.xsp.module.nsf.NSFComponentModule.doService(Unknown Source)
at com.ibm.domino.xsp.module.nsf.NSFService.doServiceInternal(Unknown Source)
at com.ibm.domino.xsp.module.nsf.NSFService.access$0(Unknown Source)
at com.ibm.domino.xsp.module.nsf.NSFService$NsfServiceRequest.call(Unknown Source)
at com.ibm.domino.xsp.module.nsf.NSFService$NsfServiceRequest.call(Unknown Source)
at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
at com.ibm.domino.xsp.module.nsf.NSFService$NsfServiceThread.run(Unknown Source)
答案 0 :(得分:0)
XPiNC应用程序是设置为在本地运行还是在服务器上运行?它可能会产生影响。从那以后,我会检查与其有效的用户的设置,尤其是ECL设置(除非这些设置是通过策略强制执行的)。
在使用套接字写入时,它看起来像是一个错误。 XPiNC在localhost上添加了一个端口号。是否与使用该端口的PC上的其他应用程序发生冲突?这可以解释偶然的问题并解释为什么它只发生在一个用户身上。您应该能够使用XSPUrl类来查找端口,如果它不在其他任何地方。
我想到的另一件事是检查对临时文件夹的访问,在那里序列化/反序列化页面数据,但我希望这会导致一致的失败。 XPages Portable Command Guide可能会告诉您默认位置。
日期问题听起来很奇怪,并且到目前为止我所提到的任何事情都没有解释,但这可能是一个单独的问题。