XPINC中一个数据库上的Xpages错误

XPINC中一个数据库上的Xpages错误,xpages,Xpages,我的Xpages应用程序在服务器上运行良好,除了一个用户。我有一个Xpage,让用户从一些下拉列表中进行选择,然后对视图的子集视图容器进行部分刷新。效果很好 当他做出选择时,有时不触发部分刷新。此外,当他进入第二页时,日期值已经填写(2014年6月4日),而不应填写 我进入他的机器,查看Xpages错误日志。他犯了我以前从未见过的奇怪错误 我用谷歌搜索了一下,结果一无所获 任何了解这意味着什么的Java专家 是不是有什么东西卡在他的本地缓存中导致了这个,我可以直接删除 布莱恩 XPiNC应用程序

我的Xpages应用程序在服务器上运行良好,除了一个用户。我有一个Xpage,让用户从一些下拉列表中进行选择,然后对视图的子集视图容器进行部分刷新。效果很好

当他做出选择时,有时不触发部分刷新。此外,当他进入第二页时,日期值已经填写(2014年6月4日),而不应填写

我进入他的机器,查看Xpages错误日志。他犯了我以前从未见过的奇怪错误

我用谷歌搜索了一下,结果一无所获

任何了解这意味着什么的Java专家

是不是有什么东西卡在他的本地缓存中导致了这个,我可以直接删除

布莱恩


XPiNC应用程序设置为在本地运行还是在服务器上运行?这可能会产生影响。从这一点上,我会与它所服务的用户一起检查设置,特别是ECL设置(除非这些设置是通过策略强制执行的)

看起来它在使用套接字进行写入时遇到了错误。XPiNC在本地主机上添加端口号。是否与使用该端口的PC上的其他应用程序发生冲突?这可以解释偶尔出现的问题,并解释为什么它只发生在一个用户身上。您应该能够使用XSPUrl类来查找端口,如果它不在其他任何地方的话

我想到的另一件事是检查对临时文件夹的访问,在那里它序列化/反序列化页面数据,尽管我认为这会导致一致的失败。XPages便携式命令指南可能会告诉您默认位置

日期问题听起来很奇怪,我到目前为止提到的任何事情都无法解释,但它可能是一个单独的问题

    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)