3.3.2 SR1 strange requests URLs containing null
michaelwiller Jul 21, 2010 8:13 AMhi,
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
-
web.xml 25.3 KB