Return-Path: Delivered-To: apmail-myfaces-users-archive@www.apache.org Received: (qmail 2612 invoked from network); 25 May 2010 17:32:27 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 25 May 2010 17:32:27 -0000 Received: (qmail 47428 invoked by uid 500); 25 May 2010 17:32:27 -0000 Delivered-To: apmail-myfaces-users-archive@myfaces.apache.org Received: (qmail 47400 invoked by uid 500); 25 May 2010 17:32:27 -0000 Mailing-List: contact users-help@myfaces.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: "MyFaces Discussion" Delivered-To: mailing list users@myfaces.apache.org Received: (qmail 47392 invoked by uid 99); 25 May 2010 17:32:26 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 25 May 2010 17:32:26 +0000 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests=FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,SPF_PASS,T_TO_NO_BRKTS_FREEMAIL X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of mynewsgroups@arcor.de designates 151.189.21.43 as permitted sender) Received: from [151.189.21.43] (HELO mail-in-03.arcor-online.net) (151.189.21.43) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 25 May 2010 17:32:17 +0000 Received: from mail-in-13-z2.arcor-online.net (mail-in-13-z2.arcor-online.net [151.189.8.30]) by mx.arcor.de (Postfix) with ESMTP id AE556D8134 for ; Tue, 25 May 2010 19:31:56 +0200 (CEST) Received: from mail-in-05.arcor-online.net (mail-in-05.arcor-online.net [151.189.21.45]) by mail-in-13-z2.arcor-online.net (Postfix) with ESMTP id 80CE1E1C6F for ; Tue, 25 May 2010 19:31:56 +0200 (CEST) Received: from webmail06.arcor-online.net (webmail06.arcor-online.net [151.189.8.133]) by mail-in-05.arcor-online.net (Postfix) with ESMTP id 6ABDDE4029 for ; Tue, 25 May 2010 19:31:56 +0200 (CEST) X-DKIM: Sendmail DKIM Filter v2.8.2 mail-in-05.arcor-online.net 6ABDDE4029 Received: from [145.228.201.28] by webmail06.arcor-online.net (151.189.8.133) with HTTP (Arcor Webmail); Tue, 25 May 2010 19:31:55 +0200 (CEST) Date: Tue, 25 May 2010 19:31:56 +0200 (CEST) From: mynewsgroups@arcor.de To: users@myfaces.apache.org Message-ID: <1871448498.278751274808716410.JavaMail.ngmail@webmail06.arcor-online.net> Subject: ExtVal: NullPointerException for meta data of UIViewParameter MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-ngMessageSubType: MessageSubType_MAIL X-WebmailclientIP: 145.228.201.28 X-Virus-Checked: Checked by ClamAV on apache.org I'm using Facelets for a JSF 2.0 project with redirect and view params: Using ExtVal and BeanValidation I receive a NPE evaluating on the view param which seems to be a JSF problem rather than ExtVal itself!? org.apache.myfaces.extensions.validator.beanval.util.BeanValidationUtils.addMetaDataToContext(UIComponent, PropertyDetails, boolean) --> org.apache.myfaces.extensions.validator.core.el.DefaultELHelper.getPropertyDetailsOfValueBinding(UIComponent) --> javax.faces.component.UIComponent.getValueExpression(String) returns null for "UIComponentBase.PropertyKeys.bindings". What is the problem here? ========================================== Stacktrace: java.lang.NullPointerException at org.apache.myfaces.extensions.validator.beanval.util.BeanValidationUtils.addMetaDataToContext(BeanValidationUtils.java:56) at org.apache.myfaces.extensions.validator.beanval.interceptor.ExtValBeanValidationMetaDataExtractionInterceptor.processExtValBeanValidationMetaData(ExtValBeanValidationMetaDataExtractionInterceptor.java:78) at org.apache.myfaces.extensions.validator.beanval.interceptor.ExtValBeanValidationMetaDataExtractionInterceptor.afterExtracting(ExtValBeanValidationMetaDataExtractionInterceptor.java:59) at org.apache.myfaces.extensions.validator.util.ExtValUtils.invokeMetaDataExtractionInterceptors(ExtValUtils.java:269) at org.apache.myfaces.extensions.validator.util.ExtValUtils.access$100(ExtValUtils.java:80) at org.apache.myfaces.extensions.validator.util.ExtValUtils$1.extract(ExtValUtils.java:237) at org.apache.myfaces.extensions.validator.core.interceptor.AbstractValidationInterceptor.getPropertyInformation(AbstractValidationInterceptor.java:173) at org.apache.myfaces.extensions.validator.core.interceptor.AbstractValidationInterceptor.processAfterValidation(AbstractValidationInterceptor.java:163) at org.apache.myfaces.extensions.validator.core.interceptor.AbstractValidationInterceptor.beforeGetConvertedValue(AbstractValidationInterceptor.java:150) at org.apache.myfaces.extensions.validator.core.renderkit.ExtValRendererWrapper.getConvertedValue(ExtValRendererWrapper.java:468) at javax.faces.component.UIViewParameter.getConvertedValue(UIViewParameter.java:391) at javax.faces.component.UIInput.validate(UIInput.java:934) at javax.faces.component.UIInput.executeValidate(UIInput.java:1189) at javax.faces.component.UIInput.processValidators(UIInput.java:691) at javax.faces.component.UIViewParameter.processValidators(UIViewParameter.java:270) at javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1115) at javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1115) at javax.faces.component.UIViewRoot.processValidators(UIViewRoot.java:1180) Und was machen Sie heute abend? Alles Events Ihrer Gegend auf einen Blick im Arcor.de-Veranstaltungskalender: http://www.arcor.de/rd/footer.events