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]