yes.  that's what i originally said.  ;-)


Ikenna Okpala wrote:
> 
> Hi,
> 
> i went to bed and woke up this morning and took and another hard look. @
> the
> problem and i changed:
> 
>      Model model = new Model("MSFT");
> 
> to:
> 
>      model = new Model("MSFT");
> 
> and the problem was resolved.
> 
> 
> thanks everyone for helping out still studying wicket hard yet to have a
> final impression.
> 
> On Mon, May 12, 2008 at 12:53 AM, Jonathan Locke
> <[EMAIL PROTECTED]>
> wrote:
> 
>>
>>
>> if you assigned to that null field (clearly not with the code below) and
>> you
>> are still getting an NPE, it could not be the /same/ error by definition.
>>  i
>> suggest you slow down, get out a debugger and think this through.
>>
>>
>> kengimel wrote:
>> >
>> > i assigned new Model() to the field.
>> >
>> >  String sym = (String) new Model().getObject();
>> >                 int stockValue = sym.hashCode() % 100;
>> >                 QuoteResult quoteResult = new QuoteResult(stockValue);
>> >                 setResponsePage(quoteResult);
>> >
>> > and it still threw the same error.
>> >
>> > i also found some additional inform from clicking the display page
>> view.
>> >
>> >
>> > Page
>> >
>> >       [Page class = myapp.stockquote.GetQuoteSymbol, id = 0, version =
>> 0]:
>> >       #       Path    Size    Type    Model Object
>> >       1       f       1.6K
>>  org.apache.wicket.markup.html.form.Form
>> >       2       f:sym           813 bytes
>> > org.apache.wicket.markup.html.form.TextField          MSFT
>> >
>> > Jonathan Locke wrote:
>> >>
>> >>
>> >> no, the problem is more basic than that. it would work if new Model()
>> was
>> >> assigned to the field.  instead it is being assigned to a local
>> variable,
>> >> which goes out of scope, leaving the field still null:
>> >>
>> >> Model model = new Model("MSFT");
>> >>
>> >> if the field were final, the compiler would warn that the field was
>> never
>> >> assigned.
>> >>
>> >>
>> >> Newgro wrote:
>> >>>
>> >>> Hello Kengimel,
>> >>>
>> >>> You do this
>> >>>             private Model model;
>> >>> and that
>> >>>     String sym = (String) model.getObject();
>> >>>
>> >>> but you did not
>> >>>     form.setModel(model)
>> >>> or @ least
>> >>>     setModel(model)
>> >>>
>> >>> You only can get things you've assigned before.
>> >>>
>> >>> Cheers
>> >>> Per
>> >>>
>> >>> ---------------------------------------------------------------------
>> >>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> >>> For additional commands, e-mail: [EMAIL PROTECTED]
>> >>>
>> >>>
>> >>>
>> >>
>> >>
>> >
>> >
>>
>> --
>> View this message in context:
>> http://www.nabble.com/Problem-with-Textfield-tp17170575p17179519.html
>> Sent from the Wicket - User mailing list archive at Nabble.com.
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>>
>>
> 
> 
> -- 
> Okpala Ikenna N. Jr.
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Problem-with-Textfield-tp17170575p17182035.html
Sent from the Wicket - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to