[ http://issues.apache.org/jira/browse/BEEHIVE-517?page=history ]
Daryl Olander reassigned BEEHIVE-517:
-------------------------------------
Assign To: Krista Baker (was: Daryl Olander)
> NPE in netui:select tag as repeater without an identifying stage for
> selectOption
> ---------------------------------------------------------------------------------
>
> Key: BEEHIVE-517
> URL: http://issues.apache.org/jira/browse/BEEHIVE-517
> Project: Beehive
> Type: Bug
> Components: NetUI
> Versions: V1Beta
> Reporter: Krista Baker
> Assignee: Krista Baker
> Fix For: V1
> Attachments: Controller.jpf, Results.jsp, index.jsp
>
> When creating a <netui:select> tag with repeater=true and the selectOption
> value as container.item.value, an NPE is returned when the page is invoked.
> See attached repro case.
> Code snippet:
> <netui:select dataSource="pageFlow.resultsOne"
> optionsDataSource="${pageFlow.opts}" repeater="true">
> <tr align="center"><td align="right" width="25%">
> <td align="left"><netui:selectOption value="${container.item.value}" />
> </td></tr>
> </netui:select>
> Where opts is of type HashMap:
> private HashMap opts;
> private String[] resultsOne;
> NPE Exception Recieved:
> java.lang.NullPointerException
> at
> org.apache.beehive.netui.tags.html.Select.doRepeaterAfterBody(Select.java:964)
>
> at
> org.apache.beehive.netui.tags.html.Select.doRepeaterAfterBody(Select.java:961)
>
> at org.apache.beehive.netui.tags.html.Select.doStartTag(Select.java:729)
> at jsp_servlet._bugs._j256.__index._jspService(__index.java:165)
> at weblogic.servlet.jsp.JspBase.service(JspBase.java:34)
> at
> weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:184)
>
> at
> weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:118)
>
> at
> weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:255)
> at
> weblogic.servlet.internal.ServletStubImpl.onAddToMapException(ServletStubImpl.java:366)
>
> at
> weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:281)
> at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
> at
> weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
> at
> org.apache.beehive.netui.pageflow.PageFlowPageFilter.runPage(PageFlowPageFilter.java:279)
>
> at
> org.apache.beehive.netui.pageflow.PageFlowPageFilter.doFilter(PageFlowPageFilter.java:204)
>
> at
> weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
> at
> org.apache.beehive.netui.tools.testrecorder.server.TestRecorderFilter.doFilter(TestRecorderFilter.java:144)
>
> at
> weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
> at
> weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:2990)
>
> at
> weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
>
> at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
> at
> weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:1898)
>
> at
> weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:1821)
>
> at
> weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1293)
>
> at weblogic.work.ExecuteThread.execute(ExecuteThread.java:167)
> at weblogic.work.ExecuteThread.run(ExecuteThread.java:139)
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
If you want more information on JIRA, or have a bug to report see:
http://www.atlassian.com/software/jira