You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@myfaces.apache.org by Anton Gavazuk <an...@gmail.com> on 2011/05/01 23:27:11 UTC
Re: JBoss 6: problem with tomahawk
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 <lu...@gmail.com>
> 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 <an...@gmail.com>
>
> > 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
> >
>
Re: JBoss 6: problem with tomahawk
Posted by Leonardo Uribe <lu...@gmail.com>.
Hi
Here you can download the snapshots of myfaces projects, including tomahawk.
https://repository.apache.org/content/repositories/snapshots/org/apache/myfaces
regards,
Leonardo
Re: JBoss 6: problem with tomahawk
Posted by Anton Gavazuk <an...@gmail.com>.
Hi Marcus,
great thanks - will do according to your advice.
2011/5/2 Marcus Büttner <bu...@gmail.com>
> Hi,
>
> at the moment there's no binary available.
> you can get the source and build it by yourself.
>
> I would recommend that you check out tomahawk 1.1.10 (because you already
> use tomahawk 1.1.10 in your project) from:
>
> https://svn.apache.org/repos/asf/myfaces/tomahawk/tags/tomahawk-project-1.1.10
>
> you have to build at least sandbox/core and sandbox/core12.
>
> I don't know, if there's a better and easier way.
>
> regards,
> Marcus
>
>
> 2011/5/2 Anton Gavazuk <an...@gmail.com>
>
> > Hi Marcus,
> >
> > could you suggest where can I download latest sandbox binaries/sources?
> >
> > 2011/5/2 Marcus Büttner <bu...@gmail.com>
> >
> > > Hi,
> > >
> > > in the current sandbox project 1.1.11-SNAPSHOT the fieldset is already
> > > removed.
> > >
> > > regards,
> > > Marcus
> > >
> > > 2011/5/1 Anton Gavazuk <an...@gmail.com>
> > >
> > > > 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 <lu...@gmail.com>
> > > >
> > > > > 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 <an...@gmail.com>
> > > > >
> > > > > > 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
> > > > > >
> > > > >
> > > >
> > >
> >
>
Re: JBoss 6: problem with tomahawk
Posted by Marcus Büttner <bu...@gmail.com>.
Hi,
at the moment there's no binary available.
you can get the source and build it by yourself.
I would recommend that you check out tomahawk 1.1.10 (because you already
use tomahawk 1.1.10 in your project) from:
https://svn.apache.org/repos/asf/myfaces/tomahawk/tags/tomahawk-project-1.1.10
you have to build at least sandbox/core and sandbox/core12.
I don't know, if there's a better and easier way.
regards,
Marcus
2011/5/2 Anton Gavazuk <an...@gmail.com>
> Hi Marcus,
>
> could you suggest where can I download latest sandbox binaries/sources?
>
> 2011/5/2 Marcus Büttner <bu...@gmail.com>
>
> > Hi,
> >
> > in the current sandbox project 1.1.11-SNAPSHOT the fieldset is already
> > removed.
> >
> > regards,
> > Marcus
> >
> > 2011/5/1 Anton Gavazuk <an...@gmail.com>
> >
> > > 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 <lu...@gmail.com>
> > >
> > > > 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 <an...@gmail.com>
> > > >
> > > > > 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
> > > > >
> > > >
> > >
> >
>
Re: JBoss 6: problem with tomahawk
Posted by Anton Gavazuk <an...@gmail.com>.
Hi Marcus,
could you suggest where can I download latest sandbox binaries/sources?
2011/5/2 Marcus Büttner <bu...@gmail.com>
> Hi,
>
> in the current sandbox project 1.1.11-SNAPSHOT the fieldset is already
> removed.
>
> regards,
> Marcus
>
> 2011/5/1 Anton Gavazuk <an...@gmail.com>
>
> > 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 <lu...@gmail.com>
> >
> > > 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 <an...@gmail.com>
> > >
> > > > 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
> > > >
> > >
> >
>
Re: JBoss 6: problem with tomahawk
Posted by Marcus Büttner <bu...@gmail.com>.
Hi,
in the current sandbox project 1.1.11-SNAPSHOT the fieldset is already
removed.
regards,
Marcus
2011/5/1 Anton Gavazuk <an...@gmail.com>
> 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 <lu...@gmail.com>
>
> > 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 <an...@gmail.com>
> >
> > > 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
> > >
> >
>