Reporter: Alex Burgel Created: Yesterday 12:10 PM
Alex is faster than me :)
Igor, so there will be any sub-release of 1.2.4 for these kind of fixes
contains? or we will wait for 1.3 / 2.0 release?
Thanks
Kadir
On 1/19/07, Igor Vaynberg <[EMAIL PROTECTED]> wrote:
https://issues.apache.org/jira/browse/WICKET-223
-igor
On 1/19/07, Kadir Sener GUMUS <[EMAIL PROTECTED]> wrote:
> Hi,
> i have experienced a NullPointerException in Check.java during render of
> my page. I have a page which has DropDownChoice (
> wantOnSelectionChangedNotifications=true) and CheckGroup (contains
> Check objects). If i change the dropdown, and refreshes the page, then i am
> getting NullPE as below:
>
> Caused by: java.lang.NullPointerException
> at wicket.markup.html.form.Check.onComponentTag(Check.java
> :132)
> at wicket.Component.renderComponent(Component.java:1688)
>
> When i looked in source codes:
>
> (at line 128: Check.java)
> if (group.hasRawInput()){
> final String[] input = group.getInputAsArray ();
> for (int i = 0; i < input.length; i++)
>
> "group.getInputAsArray()" returns "null" value, because the page has
> been refreshed but none of checkboxes are checked.
>
> So my suggestion is that just override these 2 methods of FormComponent
> in CheckGroup as below;
>
> /**
> * OVERRIDEN OF FormComponent! (K.GUMUS/NxmBogazici)
> */
> public String[] getInputAsArray()
> {
> String[] values = getRequest().getParameters(getInputName());
> if (!isInputNullable())
> {
> if (values != null && values.length == 1 && values[0] == null)
> {
> return EMPTY_STRING_ARRAY;
> }
> else if (values == null)
> {
> return ZERO_STRING_ARRAY; //new String[0]
> }
> }
> return values;
> }
>
> /**
> * OVERRIDEN OF FormComponent! (K.GUMUS/NxmBogazici)
> */
> public boolean isInputNullable()
> {
> return false;
> }
>
>
>
> What do you think? am i right? May i enter a JIRA issue?
>
> Regards
>
> Kadir
>
>
> -------------------------------------------------------------------------
> Take Surveys. Earn Cash. Influence the Future of IT
> Join SourceForge.net's Techsay panel and you'll get the chance to share
> your
> opinions on IT & business topics through brief surveys - and earn cash
>
> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
>
> _______________________________________________
> Wicket-user mailing list
> Wicket-user@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wicket-user
>
>
>
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share
your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user