Return-Path: Delivered-To: apmail-myfaces-dev-archive@www.apache.org Received: (qmail 78526 invoked from network); 22 Oct 2009 11:54:23 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 22 Oct 2009 11:54:23 -0000 Received: (qmail 31850 invoked by uid 500); 22 Oct 2009 11:54:22 -0000 Delivered-To: apmail-myfaces-dev-archive@myfaces.apache.org Received: (qmail 31788 invoked by uid 500); 22 Oct 2009 11:54:22 -0000 Mailing-List: contact dev-help@myfaces.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: "MyFaces Development" Delivered-To: mailing list dev@myfaces.apache.org Received: (qmail 31780 invoked by uid 99); 22 Oct 2009 11:54:22 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 22 Oct 2009 11:54:22 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.140] (HELO brutus.apache.org) (140.211.11.140) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 22 Oct 2009 11:54:20 +0000 Received: from brutus (localhost [127.0.0.1]) by brutus.apache.org (Postfix) with ESMTP id 66819234C045 for ; Thu, 22 Oct 2009 04:53:59 -0700 (PDT) Message-ID: <792550254.1256212439408.JavaMail.jira@brutus> Date: Thu, 22 Oct 2009 11:53:59 +0000 (UTC) From: "Bruno Marti (JIRA)" To: dev@myfaces.apache.org Subject: [jira] Created: (TRINIDAD-1607) NPE on non-standard user agents MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 X-Virus-Checked: Checked by ClamAV on apache.org NPE on non-standard user agents ------------------------------- Key: TRINIDAD-1607 URL: https://issues.apache.org/jira/browse/TRINIDAD-1607 Project: MyFaces Trinidad Issue Type: Bug Components: Skinning Affects Versions: 1.0.11-core Environment: Java 1.5, Windos XP Reporter: Bruno Marti If I simulate a none-standard user agent in Firefox plugin "user agent switcher" (GoogleBot, Yahoo Slurp ....), I'm getting a NPE (see below) I think this relates to Bug TRINIDAD-1109. Should it be reopened or is it a new issue? Why not taking a default agent configuration to avoid a NPE java.lang.NullPointerException at org.apache.myfaces.trinidadinternal.style.cache.FileSystemStyleCache$Key.hashCode(FileSystemStyleCache.java:1213) at java.util.Hashtable.get(Hashtable.java:336) at org.apache.myfaces.trinidadinternal.style.cache.FileSystemStyleCache._getEntry(FileSystemStyleCache.java:449) at org.apache.myfaces.trinidadinternal.style.cache.FileSystemStyleCache._getEntry(FileSystemStyleCache.java:421) at org.apache.myfaces.trinidadinternal.style.cache.FileSystemStyleCache.getStyleSheetURIs(FileSystemStyleCache.java:163) at org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.StyleSheetRenderer.encodeAll(StyleSheetRenderer.java:91) at org.apache.myfaces.trinidad.render.CoreRenderer.delegateRenderer(CoreRenderer.java:335) at org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.HeadRenderer.encodeBegin(HeadRenderer.java:87) at org.apache.myfaces.trinidad.render.CoreRenderer.encodeBegin(CoreRenderer.java:200) at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeBegin(UIXComponentBase.java:660) at javax.faces.webapp.UIComponentTag.encodeBegin(UIComponentTag.java:467) at org.apache.myfaces.trinidad.webapp.UIXComponentTag.encodeBegin(UIXComponentTag.java:129) at javax.faces.webapp.UIComponentTag.doStartTag(UIComponentTag.java:320) at org.apache.myfaces.trinidad.webapp.UIXComponentTag.doStartTag(UIXComponentTag.java:104) at org.apache.jsp.jsp.index_jsp._jspx_meth_trh_head_0(index_jsp.java:399) at org.apache.jsp.jsp.index_jsp._jspService(index_jsp.java:151) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97) -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.