I'm thinking this is a missing "ognl:" prefix and Tapestry is unable
to convert the literal string value into an instance of User.

On 8/14/05, Mike Henderson <[EMAIL PROTECTED]> wrote:
> Hi,
> 
>   I have a component containing a form, I pass a parameter into the
> component from the page and bind the form field values to the
> properties of the object I pass in.
> 
> This works great, until I add an abstract accessor on my component
> for the parameter value so I can use it in the form submit listener
> method. Then I get:
> 
> 
> 
> org.apache.tapestry.BindingException: Unable to read OGNL expression
> '<parsed OGNL expression>' of [EMAIL PROTECTED]/
> $UserEditForm]: editedUser
>     binding: ExpressionBinding[SignUp/$UserEditForm editedUser.username]
>     location: context:/WEB-INF/UserEditForm.html, line 20
> 
> org.apache.hivemind.ApplicationRuntimeException: Unable to read OGNL
> expression '<parsed OGNL expression>' of [EMAIL PROTECTED]/
> $UserEditForm]: editedUser
>     component: [EMAIL PROTECTED]/$UserEditForm]
>     location: context:/SignUp.html, line 37
> 
> ognl.OgnlException: editedUser
> 
> org.apache.tapestry.BindingException: Error converting value for
> template parameter user: No type converter for type
> com.mycompany.model.User is available.
>     binding: ExpressionBinding[SignUp newUser]
>     component: [EMAIL PROTECTED]
>     location: context:/SignUp.html, line 37
> 
> 
> The parameter is declared in the component as:
> 
>       <parameter name="user" property="editedUser" required="yes"/>
> 
> 
> Any suggestions?
> 
> 
> Mike
> 
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 


-- 
Howard M. Lewis Ship
Independent J2EE / Open-Source Java Consultant
Creator, Jakarta Tapestry
Creator, Jakarta HiveMind

Professional Tapestry training, mentoring, support
and project work.  http://howardlewisship.com

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

Reply via email to