Hi Leonardo,

you are absolutely right,
I had 2 fieldset packages - first was coming from tomahawk library
and second was from tomahawk-sandbox library - I'm using
sandbox tomahawk-sandbox-1.1.9-SNAPSHOT.jar and that one contains also
org\apache\myfaces\custom\fieldset package - I think it should be removed
from sandbox as fieldset is a part of tomahawk core.

Cheers,
Anton

2011/4/4 Leonardo Uribe <[email protected]>

> Hi
>
> It seems you could have two tomahawk versions on the same classpath.
>
> The generated jsp tag class on version 1.2 or 2.0 looks like this:
>
> public class FieldsetTag
>    extends org.apache.myfaces.custom.htmlTag.HtmlTagTag
> {
>    public FieldsetTag()
>    {
>    }
>
>    public String getComponentType()
>    {
>        return "org.apache.myfaces.Fieldset";
>    }
>
>    public String getRendererType()
>    {
>        return "org.apache.myfaces.FieldsetRenderer";
>    }
>
>    private ValueExpression _legend;
>
>    public void setLegend(ValueExpression legend)
>    {
>        _legend = legend;
>    }
>
> The previous code is correct. In tomahawk for version 1.1, String is used
> instead ValueExpression. So it is probably your code takes tomahawk12 tld
> and tomahawk for jsf 1.1 classes, causing the problem previously mentioned.
>
> regards,
>
> Leonardo Uribe
>
> 2011/4/3 Anton Gavazuk <[email protected]>
>
> > Hi all,
> >
> > got a nice issue during migration of my jsf 1.2 application to JBoss 6.
> > Current version of tomahawk in my project is: tomahawk12-1.1.10.jar
> >
> > I'm getting such error when one of my jsps containing fieldset tag is
> being
> > accessed:
> >
> > The method setLegend(String) in the type FieldsetTag is not applicable
> for
> > the arguments (JspValueExpression)
> >
> > I looked in tld class for legend attribute definition:
> >
> >        <attribute>
> >            <name>legend</name>
> >            <deferred-value></deferred-value>
> >            <description><![CDATA[The fieldset's legend.]]></description>
> >        </attribute>
> >
> > And compared  with previous version - they are the same and I dont see
> any
> > issue with this one.
> >
> > What could be wrong?
> >
> > Thanks,
> > Anton
> >
>

Reply via email to