You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tapestry.apache.org by Borut Bolčina <bo...@najdi.si> on 2005/11/13 09:59:26 UTC

NoSuchPropertyException

Hi,
why on earth am I getting ognl.NoSuchPropertyException when there is in 
Border.jwc

<component id="prizesRollover" type="Rollover">
        <binding name="image" value="prizesImage"/>
        <binding name="focus" value="prizesRolloverImage"/>
</component>

and in Border.java
    private IAsset prizesImage;
    private IAsset prizesRolloverImage;
...
    public IAsset getPrizesImage() {
        return prizesImage;
    }

    public void setPrizesImage(IAsset prizesImage) {
        this.prizesImage = prizesImage;
    }

    public IAsset getPrizesRolloverImage() {
        return prizesRolloverImage;
    }

    public void setPrizesRolloverImage(IAsset prizesRolloverImage) {
        this.prizesRolloverImage = prizesRolloverImage;
    }

I using T4b12 and following the example in Howard's book TIA and peeking 
the code of the Virtual Library from examples/Vlib.

org.apache.tapestry.BindingException
Unable to read OGNL expression '<parsed OGNL expression>' of 
$BaseComponent_429@320e7a[Prizes/$Border]: $BaseComponent_429.prizesImage
binding: 	ExpressionBinding[Prizes/$Border prizesImage]




---------------------------------------------------------------------
To unsubscribe, e-mail: tapestry-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tapestry-user-help@jakarta.apache.org


Re: [SOLVED] Re: NoSuchPropertyException

Posted by mike jones <mi...@gmail.com>.
Hi
FYI you can now add the follwoing to your .application file so you dont need
to specifiy the class location for your pages or components

<meta key="org.apache.tapestry.page-class-packages" value="
org.mikejones.coriolis.tapestry.pages"/>
<meta key="org.apache.tapestry.component-class-packages" value="
org.mikejones.coriolis.tapestry.components"/>

see http://jakarta.apache.org/tapestry/UsersGuide/configuration.html

Mike

On 13/11/05, Borut Bolčina <bo...@najdi.si> wrote:
>
> Ahh, forgot to put class location in component-specification, it works
> now.
>
> Borut Bolčina wrote:
>
> > Hi,
> > why on earth am I getting ognl.NoSuchPropertyException when there is
> > in Border.jwc
> >
> > <component id="prizesRollover" type="Rollover">
> > <binding name="image" value="prizesImage"/>
> > <binding name="focus" value="prizesRolloverImage"/>
> > </component>
> >
> > and in Border.java
> > private IAsset prizesImage;
> > private IAsset prizesRolloverImage;
> > ...
> > public IAsset getPrizesImage() {
> > return prizesImage;
> > }
> >
> > public void setPrizesImage(IAsset prizesImage) {
> > this.prizesImage = prizesImage;
> > }
> >
> > public IAsset getPrizesRolloverImage() {
> > return prizesRolloverImage;
> > }
> >
> > public void setPrizesRolloverImage(IAsset prizesRolloverImage) {
> > this.prizesRolloverImage = prizesRolloverImage;
> > }
> >
> > I using T4b12 and following the example in Howard's book TIA and
> > peeking the code of the Virtual Library from examples/Vlib.
> >
> > org.apache.tapestry.BindingException
> > Unable to read OGNL expression '<parsed OGNL expression>' of
> > $BaseComponent_429@320e7a[Prizes/$Border]:
> $BaseComponent_429.prizesImage
> > binding: ExpressionBinding[Prizes/$Border prizesImage]
> >
> >
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: tapestry-user-unsubscribe@jakarta.apache.org
> > For additional commands, e-mail: tapestry-user-help@jakarta.apache.org
> >
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: tapestry-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: tapestry-user-help@jakarta.apache.org
>
>


--
d-_-b \m/(>_<)\m/ (9ò_ó)-o(@_o)

[SOLVED] Re: NoSuchPropertyException

Posted by Borut Bolčina <bo...@najdi.si>.
Ahh, forgot to put class location in component-specification, it works now.

Borut Bolčina wrote:

> Hi,
> why on earth am I getting ognl.NoSuchPropertyException when there is 
> in Border.jwc
>
> <component id="prizesRollover" type="Rollover">
>        <binding name="image" value="prizesImage"/>
>        <binding name="focus" value="prizesRolloverImage"/>
> </component>
>
> and in Border.java
>    private IAsset prizesImage;
>    private IAsset prizesRolloverImage;
> ...
>    public IAsset getPrizesImage() {
>        return prizesImage;
>    }
>
>    public void setPrizesImage(IAsset prizesImage) {
>        this.prizesImage = prizesImage;
>    }
>
>    public IAsset getPrizesRolloverImage() {
>        return prizesRolloverImage;
>    }
>
>    public void setPrizesRolloverImage(IAsset prizesRolloverImage) {
>        this.prizesRolloverImage = prizesRolloverImage;
>    }
>
> I using T4b12 and following the example in Howard's book TIA and 
> peeking the code of the Virtual Library from examples/Vlib.
>
> org.apache.tapestry.BindingException
> Unable to read OGNL expression '<parsed OGNL expression>' of 
> $BaseComponent_429@320e7a[Prizes/$Border]: $BaseComponent_429.prizesImage
> binding:     ExpressionBinding[Prizes/$Border prizesImage]
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: tapestry-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: tapestry-user-help@jakarta.apache.org
>


---------------------------------------------------------------------
To unsubscribe, e-mail: tapestry-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tapestry-user-help@jakarta.apache.org