Re: Fwd: Woodstock

View: New views
1 Messages — Rating Filter:   Alert me  

Parent Message unknown Re: Fwd: Woodstock

by Lyle T. Harris :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

I found a bug in com.sun.webui.jsf.renderkit.widget.AccordionTabRenderer
around line 168 where null IDs are not handled well resulting in the
dreaded NPE:

[#|2008-09-18T10:01:05.536-0700|SEVERE|sun-appserver9.1|javax.enterprise.system.container.web|_ThreadID=24;_ThreadName=httpSSLWorkerThread-8080-3;_RequestID=67be67ed-3643-4d70-9263-5ccd4bd5e0b3;|StandardWrapperValve[FacesServlet]:
PWC1406: Servlet.service() for servlet FacesServlet threw exception
java.lang.NullPointerException
        at
com.sun.webui.jsf.renderkit.widget.AccordionTabRenderer.appendChildProps(AccordionTabRenderer.java:168)
        at
com.sun.webui.jsf.renderkit.widget.AccordionTabRenderer.getProperties(AccordionTabRenderer.java:130)
        at
com.sun.webui.jsf.renderkit.widget.RendererBase.encodeChildren(RendererBase.java:134)


Current code:

           for (UIComponent kid : component.getChildren()) {
                if (!kid.getId().equals("selectedState")) {
                    jArray.put(WidgetUtilities.renderComponent(context,
kid));
                }
            }

Proposed Enhancement:

           for (UIComponent kid : component.getChildren()) {
                if (!"selectedState".equals(kid.getId())) {
                    jArray.put(WidgetUtilities.renderComponent(context,
kid));
                }
            }

Couldn't seem to find a place on the woodstock page to submit a
bug, or bug fix, although it probably doesn't matter since nobody's
home.  The "contribute bug fix" page is also unfinished.

I'm a member of the woodstock project but have never submitted
any code changes since I don't believe I am that level of contributor.

Any what the best way to affect a change like this might be?

Regards,






[lyle_harris.vcf]

begin:vcard
fn:Lyle T. Harris
n:Harris;Lyle T.
org:Sun Microsystems Inc.;Software Integration Engineering
adr;dom:;;;Portland;OR
email;internet:lyle.harris@...
title:Principal Engineer
x-mozilla-html:TRUE
version:2.1
end:vcard




---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@...
For additional commands, e-mail: dev-help@...