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.