I think the OP's issue is that there's a difference
between XWork object creation (it will create an
Action property if configured to) and ModelDriven
(won't).

d.

--- Ian Roughley <[EMAIL PROTECTED]> wrote:

> This is the fundamental way the value stack works -
> if it can't evaluate 
> an expression at the topmost level, it starts to
> work it's way down 
> until the expression can be evaluated. 
> 
> I guess my question really is "why are you trying to
> set value on a null 
> object?"  It sounds to be like you need to:
> (1) do the initialization in the prepare method, so
> the model is not null
> (2) change the order of the stack, so that the model
> interceptor happens 
> after the modelDriven interceptor
> 
> [EMAIL PROTECTED] wrote:
> > If your action class implements ModelDriven and
> Preparable and your prepare
> > method returns a null object, ParameterInterceptor
> tries to set the parms
> > which are names appropriate to properties in model
> object that is expected
> > to be on the top of stack.  However, since model
> was null, it was NOT SET on
> > top of the stack and all the parameters are now
> looked for in the action
> > class.  They are not found there (naturally) so
> all the parm setters fail.
> > Should the ModelDriven interceptor create a model
> when it is null?
> >   
> 
>
---------------------------------------------------------------------
> To unsubscribe, e-mail:
> [EMAIL PROTECTED]
> For additional commands, e-mail:
> [EMAIL PROTECTED]
> 
> 


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

Reply via email to