Return-Path: X-Original-To: apmail-struts-issues-archive@minotaur.apache.org Delivered-To: apmail-struts-issues-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id BA0A310782 for ; Tue, 30 Jul 2013 15:49:53 +0000 (UTC) Received: (qmail 92078 invoked by uid 500); 30 Jul 2013 15:49:51 -0000 Delivered-To: apmail-struts-issues-archive@struts.apache.org Received: (qmail 91968 invoked by uid 500); 30 Jul 2013 15:49:50 -0000 Mailing-List: contact issues-help@struts.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@struts.apache.org Delivered-To: mailing list issues@struts.apache.org Received: (qmail 91804 invoked by uid 99); 30 Jul 2013 15:49:49 -0000 Received: from arcas.apache.org (HELO arcas.apache.org) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 30 Jul 2013 15:49:49 +0000 Date: Tue, 30 Jul 2013 15:49:49 +0000 (UTC) From: "nick (JIRA)" To: issues@struts.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Commented] (WW-4153) Struts2 s:select broken if multiple attribute is used and name attribute is not specified MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 [ https://issues.apache.org/jira/browse/WW-4153?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13723975#comment-13723975 ] nick commented on WW-4153: -------------------------- @Lukasz, i'm afraid i have tested this use case for 2.3.4 :\. Our migration from 2.2.x to 2.3.x was immediate so im not sure about whether i have tested it in 2.3.4. > Struts2 s:select broken if multiple attribute is used and name attribute is not specified > ----------------------------------------------------------------------------------------- > > Key: WW-4153 > URL: https://issues.apache.org/jira/browse/WW-4153 > Project: Struts 2 > Issue Type: Bug > Affects Versions: 2.3.15.1 > Environment: JBoss AS7+ Spring on Ubuntu > Reporter: nick > Assignee: Bruce Phillips > Fix For: 2.3.16 > > Attachments: form_processing.zip > > > I'm facing a problem when i don't specify *name* attribute in struts *select* tag, where the same tag was working fine in earlier release (2.3.4 *) . My select tag is as follows > {code:html} > listValue="deptName" listKey="id" theme="simple" tabindex="1" multiple="true" size="5" cssStyle="min-width:130px"/> > {code} > The exception is as follows and it got disappeared when i add *name* attribute > {noformat} > ERROR [freemarker.runtime] (http-localhost/127.0.0.1:8080-3) Template processing error: "Expression parameters.name is undefined on line 122, column 85 in template/simple/select.ftl.": freemarker.core.InvalidReferenceException: Expression parameters.name is undefined on line 122, column 85 in template/simple/select.ftl. > at freemarker.core.TemplateObject.assertNonNull(TemplateObject.java:125) [freemarker-2.3.19.jar:2.3.19] > at freemarker.core.Expression.getStringValue(Expression.java:118) [freemarker-2.3.19.jar:2.3.19] > at freemarker.core.Expression.getStringValue(Expression.java:93) [freemarker-2.3.19.jar:2.3.19] > at freemarker.core.StringBuiltins$StringBuiltIn._getAsTemplateModel(StringBuiltins.java:71) [freemarker-2.3.19.jar:2.3.19] > at freemarker.core.Expression.getAsTemplateModel(Expression.java:89) [freemarker-2.3.19.jar:2.3.19] > at freemarker.core.Expression.getStringValue(Expression.java:93) [freemarker-2.3.19.jar:2.3.19] > at freemarker.core.DollarVariable.accept(DollarVariable.java:76) [freemarker-2.3.19.jar:2.3.19] > at freemarker.core.Environment.visit(Environment.java:221) [freemarker-2.3.19.jar:2.3.19] > at freemarker.core.MixedContent.accept(MixedContent.java:92) [freemarker-2.3.19.jar:2.3.19] > at freemarker.core.Environment.visit(Environment.java:221) [freemarker-2.3.19.jar:2.3.19] > at freemarker.core.ConditionalBlock.accept(ConditionalBlock.java:79) [freemarker-2.3.19.jar:2.3.19] > at freemarker.core.Environment.visit(Environment.java:221) [freemarker-2.3.19.jar:2.3.19] > at freemarker.core.MixedContent.accept(MixedContent.java:92) [freemarker-2.3.19.jar:2.3.19] > at freemarker.core.Environment.visit(Environment.java:221) [freemarker-2.3.19.jar:2.3.19] > at freemarker.core.Environment.process(Environment.java:199) [freemarker-2.3.19.jar:2.3.19] > at freemarker.template.Template.process(Template.java:259) [freemarker-2.3.19.jar:2.3.19] > at org.apache.struts2.components.template.FreemarkerTemplateEngine.renderTemplate(FreemarkerTemplateEngine.java:157) [struts2-core-2.3.15.jar:2.3.15] > at org.apache.struts2.components.UIBean.mergeTemplate(UIBean.java:572) [struts2-core-2.3.15.jar:2.3.15] > at org.apache.struts2.components.UIBean.end(UIBean.java:526) [struts2-core-2.3.15.jar:2.3.15] > at org.apache.struts2.views.jsp.ComponentTagSupport.doEndTag(ComponentTagSupport.java:42) [struts2-core-2.3.15.jar:2.3.15] > at org.apache.jsp.WEB_002dINF.jsp.dms.notificationGroup_jsp._jspx_meth_s_005fselect_005f0(notificationGroup_jsp.java:1171) > at org.apache.jsp.WEB_002dINF.jsp.dms.notificationGroup_jsp._jspx_meth_s_005fpush_005f0(notificationGroup_jsp.java:438) > at org.apache.jsp.WEB_002dINF.jsp.dms.notificationGroup_jsp._jspx_meth_s_005fform_005f0(notificationGroup_jsp.java:294) > at org.apache.jsp.WEB_002dINF.jsp.dms.notificationGroup_jsp._jspService(notificationGroup_jsp.java:157) > at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:69) [jbossweb-7.2 > {noformat} -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira