13 Replies Latest reply on May 9, 2013 5:34 PM by jaizen

    3.3.2 SR1 strange requests URLs containing null

    michaelwiller

      hi,

       

       

      Sorry to bother you with this - but our project is in trouble.

       

      For some time we've seen some strange behavior in our application. The pages seem to loose some styling (font looks strange) and error-messages start being logged. Then nothing works

       

      Here's one of the errors:

       

      [][2010-07-21 11:17:39,765][WARN ] EXCEPTION_HEADERS:
          javax.servlet.error.request_uri: /fos/a4j/g/3_3_2.SR1org/richfaces/renderkit/html/scripts/jquery.hotkeys.jsnull
          javax.servlet.error.servlet_name: null
          javax.servlet.error.status_code: 404
          javax.servlet.error.exception_type: null
          javax.servlet.error.message: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Draft//EN">

       

      As you can see the URL has a "null" suffix. We see this on several URLs. All of them accessing a4j/*/3_3_2.SR1*

       

      The only way to fix it is to restart the server. With 70 users in production this is currently done 6 times daily. So we're getting pretty desparate.

       

      It could be Richfaces (which is why I'm posting here) or Facelets.  Some strange bug in Weblogic. We have no idea. We've tried several fixes  during the last 6 months. Upgrading libraries, adding Listeners to  Session and where-ever we can think of to detect the problem.

      And  ... naturally ... we can't reproduce this in development or system test  environments.

       

      Our current setup is:

               <dependency>
                      <groupId>com.sun.jsf</groupId>
                      <version>1.2.13</version>
                      <artifactId>jsf-api</artifactId>
                  </dependency>
                  <dependency>
                      <groupId>com.sun.jsf</groupId>
                      <version>1.2.13</version>
                      <artifactId>jsf-impl</artifactId>
                  </dependency>
                  <dependency>
                      <groupId>com.sun.jsf</groupId>
                      <version>1.1</version>
                      <artifactId>el-api</artifactId>
                  </dependency>
                  <dependency>
                      <groupId>com.sun.jsf</groupId>
                      <version>1.1</version>
                      <artifactId>el-impl</artifactId>
                  </dependency>
                  <dependency>
                      <groupId>com.sun.jsf</groupId>
                      <version>1.2</version>
                      <artifactId>jstl-api</artifactId>
                  </dependency>
                  <dependency>
                      <groupId>com.sun.jsf</groupId>
                      <version>1.2</version>
                      <artifactId>jstl-impl</artifactId>
                  </dependency>
                  <dependency>
                      <groupId>com.sun.jsf</groupId>
                      <version>1.1.15-jsf1.2</version>
                      <artifactId>jsf-facelets</artifactId>
                  </dependency>

                  <dependency>
                      <groupId>org.richfaces.ui</groupId>
                      <version>3.3.2.SR1</version>
                      <artifactId>richfaces-ui</artifactId>
                  </dependency>

       

       

      Does anyone have an idea where this error originates?

       

      Please note: I'm trying to attach blame anywhere. It's just that we've run out of ideas.

       

      Any ideas/suggestions are welcome.

       

      Thank you for your time.

       

      / Michael