当应用程序在 Chrome 中加载时出现以下异常:有时图像/CSS/JS 未从服务器加载

When application load in Chrome Below exception arises : Sometimes Images/ CSS /JS not loading from server

当我在 Google chrome 中加载我的应用程序时,有些 images/css 不是 加载到我的应用程序中。我们最近从 Web logic 9.2 迁移到 Web logic 10.3.6 它在所有其他浏览器中工作正常。

下面是它给出的错误日志。它指向某个特定的 Jsp 页面,如下所示。

  <Error> <HTTP> <[ACTIVE] ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1457469713998> <BEA-101017> <[ServletContext@1098930442[app:SomeApp module:some.war path:/somePattern spec-version:null]] Root cause of ServletException.
    javax.servlet.jsp.JspException: ServletException in '/someJsppage.jsp': Input/output error: java.net.SocketException: Broken pipe
            at org.apache.struts.taglib.tiles.InsertTag$InsertHandler.doEndTag(InsertTag.java:923)
            at org.apache.struts.taglib.tiles.InsertTag.doEndTag(InsertTag.java:462)
            at jsp_servlet.__dclayout._jsp__tag46(__layout.java:1975)
            at jsp_servlet.__dclayout._jspService(__layout.java:646)
            at weblogic.servlet.jsp.JspBase.service(JspBase.java:34)
            at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
            at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
            at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:301)
            at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:184)
            at weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(RequestDispatcherImpl.java:529)
            at weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:253)
            at org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1063)
            at org.apache.struts.tiles.TilesRequestProcessor.doForward(TilesRequestProcessor.java:263)
            at org.apache.struts.tiles.TilesRequestProcessor.processTilesDefinition(TilesRequestProcessor.java:239)



 <Error> <Kernel><[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1457469714121> <BEA-000802> <ExecuteRequest failed
 java.lang.AssertionError: Reference Count value set below 0, value is-1.
java.lang.AssertionError: Reference Count value set below 0, value is-1
        at weblogic.servlet.internal.session.ReplicatedSessionContext.sync(ReplicatedSessionContext.java:88)
        at weblogic.servlet.internal.ServletRequestImpl$SessionHelper.syncSession(ServletRequestImpl.java:2981)
        at weblogic.servlet.internal.ServletRequestImpl$SessionHelper.syncSessions(ServletRequestImpl.java:2959)
        at weblogic.servlet.internal.ServletRequestImpl$SessionHelper.syncSession(ServletRequestImpl.java:2947)

Edit : This issue is occuring because of the Weblogic 10.3.6.12 ,minor version 12 has issue. Later patch is updated by Oracle WEblogic Team and upgraded to 10.3.6.13 version.After this Issue got resolved.

终于到了 Oracle 中间件技术部门。我们知道这个问题是由 Weblogic 引起的。需要 Oracle Weblogic 补丁才能解决这个问题。