You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@myfaces.apache.org by Jan Nielsen <ja...@gmail.com> on 2008/08/20 06:11:49 UTC

Maven builds broken on trunk?

I'm trying to build MyFaces and I'm hitting a build failure which
appears to be a similar issue to:

  http://mail-archives.apache.org/mod_mbox/myfaces-dev/200808.mbox/%3c71235db40808010111g6900745bxc883ed3bef7e95cf@mail.gmail.com%3e

I followed these instructions:

  http://wiki.apache.org/myfaces/Building_With_Maven

My source is http://svn.apache.org/repos/asf/myfaces/current@687227 with:

  Maven version: 2.0.8
  Java version: 1.5.0_14
  OS name: "linux" version: "2.6.22.18-0.2-default" arch: "i386" Family: "unix"

I get the same results building on Windows. Any ideas what I might be
doing wrong? Just building tomahawk results in the same compilation
error.

-Jan

mvn -Djsf=12 -Dtomahawk=12 clean install

...
[INFO] Adding: META-INF/licenses/dojo-LICENSE.TXT
[INFO] Configured Artifact:
org.apache.myfaces.tomahawk:tomahawk:1.1.7-SNAPSHOT:jar
[INFO] Unpacking
/home/jan/.m2/repository/org/apache/myfaces/tomahawk/tomahawk/1.1.7-SNAPSHOT/tomahawk-1.1.7-SNAPSHOT.jarto
 /home/jan/myfaces-current/tomahawk/core12/target/tomahawk11_resources
with Includes null and
excludes:**/*.class,**/META-INF/**,META-INF/validatorClass12.vm,META-INF/tagConverterClass12.vm,META-INF/LICENSE.txt,META-INF/tagClass12.vm,META-INF/tagValidatorClass12.vm,META-INF/tomahawk12.vm,META-INF/facelets-taglib.vm,META-INF/faces-config12.vm,META-INF/componentClass12.vm,META-INF/NOTICE.txt,META-INF/licenses/i18n-LICENSE.txt,META-INF/licenses/jscookmenu-LICENSE.txt,META-INF/licenses/scriptaculous-LICENSE.txt,META-INF/licenses/kupu-LICENSE.txt,META-INF/licenses/prototype-LICENSE.txt,META-INF/licenses/dojo-LICENSE.TXT
[INFO] [resources:resources]
[INFO] Using default encoding to copy filtered resources.
[INFO] [compiler:compile]
[INFO] Compiling 657 source files to
/home/jan/myfaces-current/tomahawk/core12/target/classes
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Compilation failure

/home/jan/myfaces-current/tomahawk/core12/src/main/java/org/apache/myfaces/renderkit/html/ext/HtmlRadioRenderer.java:[172,25]
renderLabel(javax.faces.context.ResponseWriter,javax.faces.component.UIComponent,java.lang.String,java.lang.String,boolean)
in org.apache.myfaces.shared_tomahawk.renderkit.html.HtmlRendererUtils
cannot be applied to
(javax.faces.context.ResponseWriter,javax.faces.component.UISelectOne,java.lang.String,javax.faces.model.SelectItem,boolean)

/home/jan/myfaces-current/tomahawk/core12/target/tomahawk11_sources/org/apache/myfaces/custom/navmenu/htmlnavmenu/HtmlNavigationMenuRenderer.java:[426,101]
COMPONENT_TYPE is not public in javax.faces.component.UIGraphic;
cannot be accessed from outside package

/home/jan/myfaces-current/tomahawk/core12/target/myfaces-builder-plugin/main/java/org/apache/myfaces/shared_tomahawk/taglib/html/HtmlCommandLinkTag.java:[410,16]
cannot find symbol
symbol  : method isValueReference(javax.faces.el.MethodBinding)
location: class
org.apache.myfaces.shared_tomahawk.taglib.html.HtmlCommandLinkTag

/home/jan/myfaces-current/tomahawk/core12/target/myfaces-builder-plugin/main/java/org/apache/myfaces/shared_tomahawk/taglib/html/HtmlCommandLinkTag.java:[412,43]
createMethodBinding(java.lang.String,java.lang.Class[]) in
javax.faces.application.Application cannot be applied to
(javax.faces.el.MethodBinding,java.lang.Class[])

/home/jan/myfaces-current/tomahawk/core12/target/myfaces-builder-plugin/main/java/org/apache/myfaces/shared_tomahawk/taglib/html/HtmlCommandButtonTag.java:[399,16]
cannot find symbol
symbol  : method isValueReference(javax.faces.el.MethodBinding)
location: class
org.apache.myfaces.shared_tomahawk.taglib.html.HtmlCommandButtonTag

/home/jan/myfaces-current/tomahawk/core12/target/myfaces-builder-plugin/main/java/org/apache/myfaces/shared_tomahawk/taglib/html/HtmlCommandButtonTag.java:[401,43]
createMethodBinding(java.lang.String,java.lang.Class[]) in
javax.faces.application.Application cannot be applied to
(javax.faces.el.MethodBinding,java.lang.Class[])

Re: Maven builds broken on trunk?

Posted by Jan Nielsen <ja...@gmail.com>.
Indeed - finally success! Thank you, Leonardo.


On Wed, Aug 20, 2008 at 3:24 PM, Leonardo Uribe <lu...@gmail.com> wrote:
>
>
> On Wed, Aug 20, 2008 at 1:03 PM, Leonardo Uribe <lu...@gmail.com> wrote:
>>
>>
>> On Wed, Aug 20, 2008 at 3:15 AM, Leonardo Uribe <lu...@gmail.com> wrote:
>>>
>>>
>>> On Wed, Aug 20, 2008 at 1:33 AM, Jan Nielsen
>>> <ja...@gmail.com> wrote:
>>>>
>>>> Okay, so if I understand you correctly, I need to checkout, build and
>>>> install:
>>>>
>>>>  https://svn.apache.org/repos/asf/myfaces/core/trunk_1.2.x
>>>>
>>>> then build tomahawk core12
>>>> (http://svn.apache.org/repos/asf/myfaces/tomahawk/trunk/core12),
>>>> making sure my newly built MyFaces Core 1.2 is used:
>>>>
>>>>  mvn -o -Djsf=12 -Dtomahawk=12 clean install
>>>>
>>>> I'm now down to two compile errors:
>>>>
>>>>
>>>> /home/jan/tomahawk/core12/src/main/java/org/apache/myfaces/renderkit/html/ext/HtmlRadioRenderer.java:[172,25]
>>>>
>>>> renderLabel(javax.faces.context.ResponseWriter,javax.faces.component.UIComponent,java.lang.String,java.lang.String,boolean)
>>>> in org.apache.myfaces.shared_tomahawk.renderkit.html.HtmlRendererUtils
>>>> cannot be applied to
>>>>
>>>> (javax.faces.context.ResponseWriter,javax.faces.component.UISelectOne,java.lang.String,javax.faces.model.SelectItem,boolean)
>>>>
>>>>
>>>>
>>>>
>>>> /home/jan/tomahawk/core12/src/main/java/org/apache/myfaces/renderkit/html/ext/HtmlRadioRenderer.java:[172,25]
>>>>
>>>> renderLabel(javax.faces.context.ResponseWriter,javax.faces.component.UIComponent,java.lang.String,java.lang.String,boolean)
>>>> in org.apache.myfaces.shared_tomahawk.renderkit.html.HtmlRendererUtils
>>>> cannot be applied to
>>>>
>>>> (javax.faces.context.ResponseWriter,javax.faces.component.UISelectOne,java.lang.String,javax.faces.model.SelectItem,boolean)
>>>>
>>>> Did I misunderstand, or mess something up?
>>>>
>>>
>>> It is a bug. The line should pass the selectItem, not the label of the
>>> item. I'll solve tomorrow.
>>>
>>
>> I have checked the code and it is correct (the bug is present on old code,
>> but the latest was committed correctly).
>
>
> Checking again this issue, it seem you have an older copy of shared
> (3.0.4-SNAPSHOT). Just checkout this link:
>
> http://svn.apache.org/repos/asf/myfaces/shared/trunk_3.0.x/
>
> and compile it. Then compile tomahawk and that's all.
>
>>>>
>>>> Thanks,
>>>>
>>>> -Jan
>>>>
>>>> On Tue, Aug 19, 2008 at 10:39 PM, Leonardo Uribe <lu...@gmail.com>
>>>> wrote:
>>>> >
>>>> >
>>>> > On Tue, Aug 19, 2008 at 11:11 PM, Jan Nielsen
>>>> > <ja...@gmail.com>
>>>> > wrote:
>>>> >>
>>>> >> I'm trying to build MyFaces and I'm hitting a build failure which
>>>> >> appears to be a similar issue to:
>>>> >>
>>>> >>
>>>> >>
>>>> >>  http://mail-archives.apache.org/mod_mbox/myfaces-dev/200808.mbox/%3c71235db40808010111g6900745bxc883ed3bef7e95cf@mail.gmail.com%3e
>>>> >>
>>>> >> I followed these instructions:
>>>> >>
>>>> >>  http://wiki.apache.org/myfaces/Building_With_Maven
>>>> >>
>>>> >> My source is http://svn.apache.org/repos/asf/myfaces/current@687227
>>>> >> with:
>>>> >>
>>>> >>  Maven version: 2.0.8
>>>> >>  Java version: 1.5.0_14
>>>> >>  OS name: "linux" version: "2.6.22.18-0.2-default" arch: "i386"
>>>> >> Family:
>>>> >> "unix"
>>>> >>
>>>> >> I get the same results building on Windows. Any ideas what I might be
>>>> >> doing wrong? Just building tomahawk results in the same compilation
>>>> >> error.
>>>> >>
>>>> >> -Jan
>>>> >>
>>>> >> mvn -Djsf=12 -Dtomahawk=12 clean install
>>>> >>
>>>> >> ...
>>>> >> [INFO] Adding: META-INF/licenses/dojo-LICENSE.TXT
>>>> >> [INFO] Configured Artifact:
>>>> >> org.apache.myfaces.tomahawk:tomahawk:1.1.7-SNAPSHOT:jar
>>>> >> [INFO] Unpacking
>>>> >>
>>>> >>
>>>> >> /home/jan/.m2/repository/org/apache/myfaces/tomahawk/tomahawk/1.1.7-SNAPSHOT/tomahawk-1.1.7-SNAPSHOT.jarto
>>>> >>
>>>> >>  /home/jan/myfaces-current/tomahawk/core12/target/tomahawk11_resources
>>>> >> with Includes null and
>>>> >>
>>>> >>
>>>> >> excludes:**/*.class,**/META-INF/**,META-INF/validatorClass12.vm,META-INF/tagConverterClass12.vm,META-INF/LICENSE.txt,META-INF/tagClass12.vm,META-INF/tagValidatorClass12.vm,META-INF/tomahawk12.vm,META-INF/facelets-taglib.vm,META-INF/faces-config12.vm,META-INF/componentClass12.vm,META-INF/NOTICE.txt,META-INF/licenses/i18n-LICENSE.txt,META-INF/licenses/jscookmenu-LICENSE.txt,META-INF/licenses/scriptaculous-LICENSE.txt,META-INF/licenses/kupu-LICENSE.txt,META-INF/licenses/prototype-LICENSE.txt,META-INF/licenses/dojo-LICENSE.TXT
>>>> >> [INFO] [resources:resources]
>>>> >> [INFO] Using default encoding to copy filtered resources.
>>>> >> [INFO] [compiler:compile]
>>>> >> [INFO] Compiling 657 source files to
>>>> >> /home/jan/myfaces-current/tomahawk/core12/target/classes
>>>> >> [INFO]
>>>> >>
>>>> >> ------------------------------------------------------------------------
>>>> >> [ERROR] BUILD FAILURE
>>>> >> [INFO]
>>>> >>
>>>> >> ------------------------------------------------------------------------
>>>> >> [INFO] Compilation failure
>>>> >>
>>>> >>
>>>> >>
>>>> >> /home/jan/myfaces-current/tomahawk/core12/src/main/java/org/apache/myfaces/renderkit/html/ext/HtmlRadioRenderer.java:[172,25]
>>>> >>
>>>> >>
>>>> >> renderLabel(javax.faces.context.ResponseWriter,javax.faces.component.UIComponent,java.lang.String,java.lang.String,boolean)
>>>> >> in
>>>> >> org.apache.myfaces.shared_tomahawk.renderkit.html.HtmlRendererUtils
>>>> >> cannot be applied to
>>>> >>
>>>> >>
>>>> >> (javax.faces.context.ResponseWriter,javax.faces.component.UISelectOne,java.lang.String,javax.faces.model.SelectItem,boolean)
>>>> >>
>>>> >>
>>>> >>
>>>> >> /home/jan/myfaces-current/tomahawk/core12/target/tomahawk11_sources/org/apache/myfaces/custom/navmenu/htmlnavmenu/HtmlNavigationMenuRenderer.java:[426,101]
>>>> >> COMPONENT_TYPE is not public in javax.faces.component.UIGraphic;
>>>> >> cannot be accessed from outside package
>>>> >>
>>>> >>
>>>> >>
>>>> >> /home/jan/myfaces-current/tomahawk/core12/target/myfaces-builder-plugin/main/java/org/apache/myfaces/shared_tomahawk/taglib/html/HtmlCommandLinkTag.java:[410,16]
>>>> >> cannot find symbol
>>>> >> symbol  : method isValueReference(javax.faces.el.MethodBinding)
>>>> >> location: class
>>>> >> org.apache.myfaces.shared_tomahawk.taglib.html.HtmlCommandLinkTag
>>>> >>
>>>> >>
>>>> >>
>>>> >> /home/jan/myfaces-current/tomahawk/core12/target/myfaces-builder-plugin/main/java/org/apache/myfaces/shared_tomahawk/taglib/html/HtmlCommandLinkTag.java:[412,43]
>>>> >> createMethodBinding(java.lang.String,java.lang.Class[]) in
>>>> >> javax.faces.application.Application cannot be applied to
>>>> >> (javax.faces.el.MethodBinding,java.lang.Class[])
>>>> >>
>>>> >>
>>>> >>
>>>> >> /home/jan/myfaces-current/tomahawk/core12/target/myfaces-builder-plugin/main/java/org/apache/myfaces/shared_tomahawk/taglib/html/HtmlCommandButtonTag.java:[399,16]
>>>> >> cannot find symbol
>>>> >> symbol  : method isValueReference(javax.faces.el.MethodBinding)
>>>> >> location: class
>>>> >> org.apache.myfaces.shared_tomahawk.taglib.html.HtmlCommandButtonTag
>>>> >>
>>>> >>
>>>> >>
>>>> >> /home/jan/myfaces-current/tomahawk/core12/target/myfaces-builder-plugin/main/java/org/apache/myfaces/shared_tomahawk/taglib/html/HtmlCommandButtonTag.java:[401,43]
>>>> >> createMethodBinding(java.lang.String,java.lang.Class[]) in
>>>> >> javax.faces.application.Application cannot be applied to
>>>> >> (javax.faces.el.MethodBinding,java.lang.Class[])
>>>> >
>>>> > tomahawk core12 temporally depends from myfaces core 1.2.4-SNAPSHOT.
>>>> > Please
>>>> > compile the latest code of core 1.2.4-SNAPSHOT and then try tomahawk
>>>> > core12.
>>>> > It should work.
>>>> >
>>>> > regards
>>>> >
>>>> > Leonardo Uribe
>>>> >
>>>> >
>>>
>>
>
>

Re: Maven builds broken on trunk?

Posted by Leonardo Uribe <lu...@gmail.com>.
On Wed, Aug 20, 2008 at 1:03 PM, Leonardo Uribe <lu...@gmail.com> wrote:

>
>
> On Wed, Aug 20, 2008 at 3:15 AM, Leonardo Uribe <lu...@gmail.com> wrote:
>
>>
>>
>> On Wed, Aug 20, 2008 at 1:33 AM, Jan Nielsen <jan.sture.nielsen@gmail.com
>> > wrote:
>>
>>> Okay, so if I understand you correctly, I need to checkout, build and
>>> install:
>>>
>>>  https://svn.apache.org/repos/asf/myfaces/core/trunk_1.2.x
>>>
>>> then build tomahawk core12
>>> (http://svn.apache.org/repos/asf/myfaces/tomahawk/trunk/core12),
>>> making sure my newly built MyFaces Core 1.2 is used:
>>>
>>>  mvn -o -Djsf=12 -Dtomahawk=12 clean install
>>>
>>> I'm now down to two compile errors:
>>>
>>>
>>> /home/jan/tomahawk/core12/src/main/java/org/apache/myfaces/renderkit/html/ext/HtmlRadioRenderer.java:[172,25]
>>>
>>> renderLabel(javax.faces.context.ResponseWriter,javax.faces.component.UIComponent,java.lang.String,java.lang.String,boolean)
>>> in org.apache.myfaces.shared_tomahawk.renderkit.html.HtmlRendererUtils
>>> cannot be applied to
>>>
>>> (javax.faces.context.ResponseWriter,javax.faces.component.UISelectOne,java.lang.String,javax.faces.model.SelectItem,boolean)
>>>
>>>
>>>
>>>
>>> /home/jan/tomahawk/core12/src/main/java/org/apache/myfaces/renderkit/html/ext/HtmlRadioRenderer.java:[172,25]
>>>
>>> renderLabel(javax.faces.context.ResponseWriter,javax.faces.component.UIComponent,java.lang.String,java.lang.String,boolean)
>>> in org.apache.myfaces.shared_tomahawk.renderkit.html.HtmlRendererUtils
>>> cannot be applied to
>>>
>>> (javax.faces.context.ResponseWriter,javax.faces.component.UISelectOne,java.lang.String,javax.faces.model.SelectItem,boolean)
>>>
>>> Did I misunderstand, or mess something up?
>>>
>>>
>> It is a bug. The line should pass the selectItem, not the label of the
>> item. I'll solve tomorrow.
>>
>>
>
> I have checked the code and it is correct (the bug is present on old code,
> but the latest was committed correctly).
>

Checking again this issue, it seem you have an older copy of shared
(3.0.4-SNAPSHOT). Just checkout this link:

http://svn.apache.org/repos/asf/myfaces/shared/trunk_3.0.x/

and compile it. Then compile tomahawk and that's all.


>
>>> Thanks,
>>>
>>> -Jan
>>>
>>> On Tue, Aug 19, 2008 at 10:39 PM, Leonardo Uribe <lu...@gmail.com>
>>> wrote:
>>> >
>>> >
>>> > On Tue, Aug 19, 2008 at 11:11 PM, Jan Nielsen <
>>> jan.sture.nielsen@gmail.com>
>>> > wrote:
>>> >>
>>> >> I'm trying to build MyFaces and I'm hitting a build failure which
>>> >> appears to be a similar issue to:
>>> >>
>>> >>
>>> >>
>>> http://mail-archives.apache.org/mod_mbox/myfaces-dev/200808.mbox/%3c71235db40808010111g6900745bxc883ed3bef7e95cf@mail.gmail.com%3e
>>> >>
>>> >> I followed these instructions:
>>> >>
>>> >>  http://wiki.apache.org/myfaces/Building_With_Maven
>>> >>
>>> >> My source is http://svn.apache.org/repos/asf/myfaces/current@687227with:
>>> >>
>>> >>  Maven version: 2.0.8
>>> >>  Java version: 1.5.0_14
>>> >>  OS name: "linux" version: "2.6.22.18-0.2-default" arch: "i386"
>>> Family:
>>> >> "unix"
>>> >>
>>> >> I get the same results building on Windows. Any ideas what I might be
>>> >> doing wrong? Just building tomahawk results in the same compilation
>>> >> error.
>>> >>
>>> >> -Jan
>>> >>
>>> >> mvn -Djsf=12 -Dtomahawk=12 clean install
>>> >>
>>> >> ...
>>> >> [INFO] Adding: META-INF/licenses/dojo-LICENSE.TXT
>>> >> [INFO] Configured Artifact:
>>> >> org.apache.myfaces.tomahawk:tomahawk:1.1.7-SNAPSHOT:jar
>>> >> [INFO] Unpacking
>>> >>
>>> >>
>>> /home/jan/.m2/repository/org/apache/myfaces/tomahawk/tomahawk/1.1.7-SNAPSHOT/tomahawk-1.1.7-SNAPSHOT.jarto
>>> >>  /home/jan/myfaces-current/tomahawk/core12/target/tomahawk11_resources
>>> >> with Includes null and
>>> >>
>>> >>
>>> excludes:**/*.class,**/META-INF/**,META-INF/validatorClass12.vm,META-INF/tagConverterClass12.vm,META-INF/LICENSE.txt,META-INF/tagClass12.vm,META-INF/tagValidatorClass12.vm,META-INF/tomahawk12.vm,META-INF/facelets-taglib.vm,META-INF/faces-config12.vm,META-INF/componentClass12.vm,META-INF/NOTICE.txt,META-INF/licenses/i18n-LICENSE.txt,META-INF/licenses/jscookmenu-LICENSE.txt,META-INF/licenses/scriptaculous-LICENSE.txt,META-INF/licenses/kupu-LICENSE.txt,META-INF/licenses/prototype-LICENSE.txt,META-INF/licenses/dojo-LICENSE.TXT
>>> >> [INFO] [resources:resources]
>>> >> [INFO] Using default encoding to copy filtered resources.
>>> >> [INFO] [compiler:compile]
>>> >> [INFO] Compiling 657 source files to
>>> >> /home/jan/myfaces-current/tomahawk/core12/target/classes
>>> >> [INFO]
>>> >>
>>> ------------------------------------------------------------------------
>>> >> [ERROR] BUILD FAILURE
>>> >> [INFO]
>>> >>
>>> ------------------------------------------------------------------------
>>> >> [INFO] Compilation failure
>>> >>
>>> >>
>>> >>
>>> /home/jan/myfaces-current/tomahawk/core12/src/main/java/org/apache/myfaces/renderkit/html/ext/HtmlRadioRenderer.java:[172,25]
>>> >>
>>> >>
>>> renderLabel(javax.faces.context.ResponseWriter,javax.faces.component.UIComponent,java.lang.String,java.lang.String,boolean)
>>> >> in org.apache.myfaces.shared_tomahawk.renderkit.html.HtmlRendererUtils
>>> >> cannot be applied to
>>> >>
>>> >>
>>> (javax.faces.context.ResponseWriter,javax.faces.component.UISelectOne,java.lang.String,javax.faces.model.SelectItem,boolean)
>>> >>
>>> >>
>>> >>
>>> /home/jan/myfaces-current/tomahawk/core12/target/tomahawk11_sources/org/apache/myfaces/custom/navmenu/htmlnavmenu/HtmlNavigationMenuRenderer.java:[426,101]
>>> >> COMPONENT_TYPE is not public in javax.faces.component.UIGraphic;
>>> >> cannot be accessed from outside package
>>> >>
>>> >>
>>> >>
>>> /home/jan/myfaces-current/tomahawk/core12/target/myfaces-builder-plugin/main/java/org/apache/myfaces/shared_tomahawk/taglib/html/HtmlCommandLinkTag.java:[410,16]
>>> >> cannot find symbol
>>> >> symbol  : method isValueReference(javax.faces.el.MethodBinding)
>>> >> location: class
>>> >> org.apache.myfaces.shared_tomahawk.taglib.html.HtmlCommandLinkTag
>>> >>
>>> >>
>>> >>
>>> /home/jan/myfaces-current/tomahawk/core12/target/myfaces-builder-plugin/main/java/org/apache/myfaces/shared_tomahawk/taglib/html/HtmlCommandLinkTag.java:[412,43]
>>> >> createMethodBinding(java.lang.String,java.lang.Class[]) in
>>> >> javax.faces.application.Application cannot be applied to
>>> >> (javax.faces.el.MethodBinding,java.lang.Class[])
>>> >>
>>> >>
>>> >>
>>> /home/jan/myfaces-current/tomahawk/core12/target/myfaces-builder-plugin/main/java/org/apache/myfaces/shared_tomahawk/taglib/html/HtmlCommandButtonTag.java:[399,16]
>>> >> cannot find symbol
>>> >> symbol  : method isValueReference(javax.faces.el.MethodBinding)
>>> >> location: class
>>> >> org.apache.myfaces.shared_tomahawk.taglib.html.HtmlCommandButtonTag
>>> >>
>>> >>
>>> >>
>>> /home/jan/myfaces-current/tomahawk/core12/target/myfaces-builder-plugin/main/java/org/apache/myfaces/shared_tomahawk/taglib/html/HtmlCommandButtonTag.java:[401,43]
>>> >> createMethodBinding(java.lang.String,java.lang.Class[]) in
>>> >> javax.faces.application.Application cannot be applied to
>>> >> (javax.faces.el.MethodBinding,java.lang.Class[])
>>> >
>>> > tomahawk core12 temporally depends from myfaces core 1.2.4-SNAPSHOT.
>>> Please
>>> > compile the latest code of core 1.2.4-SNAPSHOT and then try tomahawk
>>> core12.
>>> > It should work.
>>> >
>>> > regards
>>> >
>>> > Leonardo Uribe
>>> >
>>> >
>>>
>>
>>
>

Re: Maven builds broken on trunk?

Posted by Leonardo Uribe <lu...@gmail.com>.
On Wed, Aug 20, 2008 at 3:15 AM, Leonardo Uribe <lu...@gmail.com> wrote:

>
>
> On Wed, Aug 20, 2008 at 1:33 AM, Jan Nielsen <ja...@gmail.com>wrote:
>
>> Okay, so if I understand you correctly, I need to checkout, build and
>> install:
>>
>>  https://svn.apache.org/repos/asf/myfaces/core/trunk_1.2.x
>>
>> then build tomahawk core12
>> (http://svn.apache.org/repos/asf/myfaces/tomahawk/trunk/core12),
>> making sure my newly built MyFaces Core 1.2 is used:
>>
>>  mvn -o -Djsf=12 -Dtomahawk=12 clean install
>>
>> I'm now down to two compile errors:
>>
>>
>> /home/jan/tomahawk/core12/src/main/java/org/apache/myfaces/renderkit/html/ext/HtmlRadioRenderer.java:[172,25]
>>
>> renderLabel(javax.faces.context.ResponseWriter,javax.faces.component.UIComponent,java.lang.String,java.lang.String,boolean)
>> in org.apache.myfaces.shared_tomahawk.renderkit.html.HtmlRendererUtils
>> cannot be applied to
>>
>> (javax.faces.context.ResponseWriter,javax.faces.component.UISelectOne,java.lang.String,javax.faces.model.SelectItem,boolean)
>>
>>
>>
>>
>> /home/jan/tomahawk/core12/src/main/java/org/apache/myfaces/renderkit/html/ext/HtmlRadioRenderer.java:[172,25]
>>
>> renderLabel(javax.faces.context.ResponseWriter,javax.faces.component.UIComponent,java.lang.String,java.lang.String,boolean)
>> in org.apache.myfaces.shared_tomahawk.renderkit.html.HtmlRendererUtils
>> cannot be applied to
>>
>> (javax.faces.context.ResponseWriter,javax.faces.component.UISelectOne,java.lang.String,javax.faces.model.SelectItem,boolean)
>>
>> Did I misunderstand, or mess something up?
>>
>>
> It is a bug. The line should pass the selectItem, not the label of the
> item. I'll solve tomorrow.
>
>

I have checked the code and it is correct (the bug is present on old code,
but the latest was committed correctly).


>
>> Thanks,
>>
>> -Jan
>>
>> On Tue, Aug 19, 2008 at 10:39 PM, Leonardo Uribe <lu...@gmail.com>
>> wrote:
>> >
>> >
>> > On Tue, Aug 19, 2008 at 11:11 PM, Jan Nielsen <
>> jan.sture.nielsen@gmail.com>
>> > wrote:
>> >>
>> >> I'm trying to build MyFaces and I'm hitting a build failure which
>> >> appears to be a similar issue to:
>> >>
>> >>
>> >>
>> http://mail-archives.apache.org/mod_mbox/myfaces-dev/200808.mbox/%3c71235db40808010111g6900745bxc883ed3bef7e95cf@mail.gmail.com%3e
>> >>
>> >> I followed these instructions:
>> >>
>> >>  http://wiki.apache.org/myfaces/Building_With_Maven
>> >>
>> >> My source is http://svn.apache.org/repos/asf/myfaces/current@687227with:
>> >>
>> >>  Maven version: 2.0.8
>> >>  Java version: 1.5.0_14
>> >>  OS name: "linux" version: "2.6.22.18-0.2-default" arch: "i386" Family:
>> >> "unix"
>> >>
>> >> I get the same results building on Windows. Any ideas what I might be
>> >> doing wrong? Just building tomahawk results in the same compilation
>> >> error.
>> >>
>> >> -Jan
>> >>
>> >> mvn -Djsf=12 -Dtomahawk=12 clean install
>> >>
>> >> ...
>> >> [INFO] Adding: META-INF/licenses/dojo-LICENSE.TXT
>> >> [INFO] Configured Artifact:
>> >> org.apache.myfaces.tomahawk:tomahawk:1.1.7-SNAPSHOT:jar
>> >> [INFO] Unpacking
>> >>
>> >>
>> /home/jan/.m2/repository/org/apache/myfaces/tomahawk/tomahawk/1.1.7-SNAPSHOT/tomahawk-1.1.7-SNAPSHOT.jarto
>> >>  /home/jan/myfaces-current/tomahawk/core12/target/tomahawk11_resources
>> >> with Includes null and
>> >>
>> >>
>> excludes:**/*.class,**/META-INF/**,META-INF/validatorClass12.vm,META-INF/tagConverterClass12.vm,META-INF/LICENSE.txt,META-INF/tagClass12.vm,META-INF/tagValidatorClass12.vm,META-INF/tomahawk12.vm,META-INF/facelets-taglib.vm,META-INF/faces-config12.vm,META-INF/componentClass12.vm,META-INF/NOTICE.txt,META-INF/licenses/i18n-LICENSE.txt,META-INF/licenses/jscookmenu-LICENSE.txt,META-INF/licenses/scriptaculous-LICENSE.txt,META-INF/licenses/kupu-LICENSE.txt,META-INF/licenses/prototype-LICENSE.txt,META-INF/licenses/dojo-LICENSE.TXT
>> >> [INFO] [resources:resources]
>> >> [INFO] Using default encoding to copy filtered resources.
>> >> [INFO] [compiler:compile]
>> >> [INFO] Compiling 657 source files to
>> >> /home/jan/myfaces-current/tomahawk/core12/target/classes
>> >> [INFO]
>> >>
>> ------------------------------------------------------------------------
>> >> [ERROR] BUILD FAILURE
>> >> [INFO]
>> >>
>> ------------------------------------------------------------------------
>> >> [INFO] Compilation failure
>> >>
>> >>
>> >>
>> /home/jan/myfaces-current/tomahawk/core12/src/main/java/org/apache/myfaces/renderkit/html/ext/HtmlRadioRenderer.java:[172,25]
>> >>
>> >>
>> renderLabel(javax.faces.context.ResponseWriter,javax.faces.component.UIComponent,java.lang.String,java.lang.String,boolean)
>> >> in org.apache.myfaces.shared_tomahawk.renderkit.html.HtmlRendererUtils
>> >> cannot be applied to
>> >>
>> >>
>> (javax.faces.context.ResponseWriter,javax.faces.component.UISelectOne,java.lang.String,javax.faces.model.SelectItem,boolean)
>> >>
>> >>
>> >>
>> /home/jan/myfaces-current/tomahawk/core12/target/tomahawk11_sources/org/apache/myfaces/custom/navmenu/htmlnavmenu/HtmlNavigationMenuRenderer.java:[426,101]
>> >> COMPONENT_TYPE is not public in javax.faces.component.UIGraphic;
>> >> cannot be accessed from outside package
>> >>
>> >>
>> >>
>> /home/jan/myfaces-current/tomahawk/core12/target/myfaces-builder-plugin/main/java/org/apache/myfaces/shared_tomahawk/taglib/html/HtmlCommandLinkTag.java:[410,16]
>> >> cannot find symbol
>> >> symbol  : method isValueReference(javax.faces.el.MethodBinding)
>> >> location: class
>> >> org.apache.myfaces.shared_tomahawk.taglib.html.HtmlCommandLinkTag
>> >>
>> >>
>> >>
>> /home/jan/myfaces-current/tomahawk/core12/target/myfaces-builder-plugin/main/java/org/apache/myfaces/shared_tomahawk/taglib/html/HtmlCommandLinkTag.java:[412,43]
>> >> createMethodBinding(java.lang.String,java.lang.Class[]) in
>> >> javax.faces.application.Application cannot be applied to
>> >> (javax.faces.el.MethodBinding,java.lang.Class[])
>> >>
>> >>
>> >>
>> /home/jan/myfaces-current/tomahawk/core12/target/myfaces-builder-plugin/main/java/org/apache/myfaces/shared_tomahawk/taglib/html/HtmlCommandButtonTag.java:[399,16]
>> >> cannot find symbol
>> >> symbol  : method isValueReference(javax.faces.el.MethodBinding)
>> >> location: class
>> >> org.apache.myfaces.shared_tomahawk.taglib.html.HtmlCommandButtonTag
>> >>
>> >>
>> >>
>> /home/jan/myfaces-current/tomahawk/core12/target/myfaces-builder-plugin/main/java/org/apache/myfaces/shared_tomahawk/taglib/html/HtmlCommandButtonTag.java:[401,43]
>> >> createMethodBinding(java.lang.String,java.lang.Class[]) in
>> >> javax.faces.application.Application cannot be applied to
>> >> (javax.faces.el.MethodBinding,java.lang.Class[])
>> >
>> > tomahawk core12 temporally depends from myfaces core 1.2.4-SNAPSHOT.
>> Please
>> > compile the latest code of core 1.2.4-SNAPSHOT and then try tomahawk
>> core12.
>> > It should work.
>> >
>> > regards
>> >
>> > Leonardo Uribe
>> >
>> >
>>
>
>

Re: Maven builds broken on trunk?

Posted by Leonardo Uribe <lu...@gmail.com>.
On Wed, Aug 20, 2008 at 1:33 AM, Jan Nielsen <ja...@gmail.com>wrote:

> Okay, so if I understand you correctly, I need to checkout, build and
> install:
>
>  https://svn.apache.org/repos/asf/myfaces/core/trunk_1.2.x
>
> then build tomahawk core12
> (http://svn.apache.org/repos/asf/myfaces/tomahawk/trunk/core12),
> making sure my newly built MyFaces Core 1.2 is used:
>
>  mvn -o -Djsf=12 -Dtomahawk=12 clean install
>
> I'm now down to two compile errors:
>
>
> /home/jan/tomahawk/core12/src/main/java/org/apache/myfaces/renderkit/html/ext/HtmlRadioRenderer.java:[172,25]
>
> renderLabel(javax.faces.context.ResponseWriter,javax.faces.component.UIComponent,java.lang.String,java.lang.String,boolean)
> in org.apache.myfaces.shared_tomahawk.renderkit.html.HtmlRendererUtils
> cannot be applied to
>
> (javax.faces.context.ResponseWriter,javax.faces.component.UISelectOne,java.lang.String,javax.faces.model.SelectItem,boolean)
>
>
>
>
> /home/jan/tomahawk/core12/src/main/java/org/apache/myfaces/renderkit/html/ext/HtmlRadioRenderer.java:[172,25]
>
> renderLabel(javax.faces.context.ResponseWriter,javax.faces.component.UIComponent,java.lang.String,java.lang.String,boolean)
> in org.apache.myfaces.shared_tomahawk.renderkit.html.HtmlRendererUtils
> cannot be applied to
>
> (javax.faces.context.ResponseWriter,javax.faces.component.UISelectOne,java.lang.String,javax.faces.model.SelectItem,boolean)
>
> Did I misunderstand, or mess something up?
>
>
It is a bug. The line should pass the selectItem, not the label of the item.
I'll solve tomorrow.


>
> Thanks,
>
> -Jan
>
> On Tue, Aug 19, 2008 at 10:39 PM, Leonardo Uribe <lu...@gmail.com> wrote:
> >
> >
> > On Tue, Aug 19, 2008 at 11:11 PM, Jan Nielsen <
> jan.sture.nielsen@gmail.com>
> > wrote:
> >>
> >> I'm trying to build MyFaces and I'm hitting a build failure which
> >> appears to be a similar issue to:
> >>
> >>
> >>
> http://mail-archives.apache.org/mod_mbox/myfaces-dev/200808.mbox/%3c71235db40808010111g6900745bxc883ed3bef7e95cf@mail.gmail.com%3e
> >>
> >> I followed these instructions:
> >>
> >>  http://wiki.apache.org/myfaces/Building_With_Maven
> >>
> >> My source is http://svn.apache.org/repos/asf/myfaces/current@687227with:
> >>
> >>  Maven version: 2.0.8
> >>  Java version: 1.5.0_14
> >>  OS name: "linux" version: "2.6.22.18-0.2-default" arch: "i386" Family:
> >> "unix"
> >>
> >> I get the same results building on Windows. Any ideas what I might be
> >> doing wrong? Just building tomahawk results in the same compilation
> >> error.
> >>
> >> -Jan
> >>
> >> mvn -Djsf=12 -Dtomahawk=12 clean install
> >>
> >> ...
> >> [INFO] Adding: META-INF/licenses/dojo-LICENSE.TXT
> >> [INFO] Configured Artifact:
> >> org.apache.myfaces.tomahawk:tomahawk:1.1.7-SNAPSHOT:jar
> >> [INFO] Unpacking
> >>
> >>
> /home/jan/.m2/repository/org/apache/myfaces/tomahawk/tomahawk/1.1.7-SNAPSHOT/tomahawk-1.1.7-SNAPSHOT.jarto
> >>  /home/jan/myfaces-current/tomahawk/core12/target/tomahawk11_resources
> >> with Includes null and
> >>
> >>
> excludes:**/*.class,**/META-INF/**,META-INF/validatorClass12.vm,META-INF/tagConverterClass12.vm,META-INF/LICENSE.txt,META-INF/tagClass12.vm,META-INF/tagValidatorClass12.vm,META-INF/tomahawk12.vm,META-INF/facelets-taglib.vm,META-INF/faces-config12.vm,META-INF/componentClass12.vm,META-INF/NOTICE.txt,META-INF/licenses/i18n-LICENSE.txt,META-INF/licenses/jscookmenu-LICENSE.txt,META-INF/licenses/scriptaculous-LICENSE.txt,META-INF/licenses/kupu-LICENSE.txt,META-INF/licenses/prototype-LICENSE.txt,META-INF/licenses/dojo-LICENSE.TXT
> >> [INFO] [resources:resources]
> >> [INFO] Using default encoding to copy filtered resources.
> >> [INFO] [compiler:compile]
> >> [INFO] Compiling 657 source files to
> >> /home/jan/myfaces-current/tomahawk/core12/target/classes
> >> [INFO]
> >> ------------------------------------------------------------------------
> >> [ERROR] BUILD FAILURE
> >> [INFO]
> >> ------------------------------------------------------------------------
> >> [INFO] Compilation failure
> >>
> >>
> >>
> /home/jan/myfaces-current/tomahawk/core12/src/main/java/org/apache/myfaces/renderkit/html/ext/HtmlRadioRenderer.java:[172,25]
> >>
> >>
> renderLabel(javax.faces.context.ResponseWriter,javax.faces.component.UIComponent,java.lang.String,java.lang.String,boolean)
> >> in org.apache.myfaces.shared_tomahawk.renderkit.html.HtmlRendererUtils
> >> cannot be applied to
> >>
> >>
> (javax.faces.context.ResponseWriter,javax.faces.component.UISelectOne,java.lang.String,javax.faces.model.SelectItem,boolean)
> >>
> >>
> >>
> /home/jan/myfaces-current/tomahawk/core12/target/tomahawk11_sources/org/apache/myfaces/custom/navmenu/htmlnavmenu/HtmlNavigationMenuRenderer.java:[426,101]
> >> COMPONENT_TYPE is not public in javax.faces.component.UIGraphic;
> >> cannot be accessed from outside package
> >>
> >>
> >>
> /home/jan/myfaces-current/tomahawk/core12/target/myfaces-builder-plugin/main/java/org/apache/myfaces/shared_tomahawk/taglib/html/HtmlCommandLinkTag.java:[410,16]
> >> cannot find symbol
> >> symbol  : method isValueReference(javax.faces.el.MethodBinding)
> >> location: class
> >> org.apache.myfaces.shared_tomahawk.taglib.html.HtmlCommandLinkTag
> >>
> >>
> >>
> /home/jan/myfaces-current/tomahawk/core12/target/myfaces-builder-plugin/main/java/org/apache/myfaces/shared_tomahawk/taglib/html/HtmlCommandLinkTag.java:[412,43]
> >> createMethodBinding(java.lang.String,java.lang.Class[]) in
> >> javax.faces.application.Application cannot be applied to
> >> (javax.faces.el.MethodBinding,java.lang.Class[])
> >>
> >>
> >>
> /home/jan/myfaces-current/tomahawk/core12/target/myfaces-builder-plugin/main/java/org/apache/myfaces/shared_tomahawk/taglib/html/HtmlCommandButtonTag.java:[399,16]
> >> cannot find symbol
> >> symbol  : method isValueReference(javax.faces.el.MethodBinding)
> >> location: class
> >> org.apache.myfaces.shared_tomahawk.taglib.html.HtmlCommandButtonTag
> >>
> >>
> >>
> /home/jan/myfaces-current/tomahawk/core12/target/myfaces-builder-plugin/main/java/org/apache/myfaces/shared_tomahawk/taglib/html/HtmlCommandButtonTag.java:[401,43]
> >> createMethodBinding(java.lang.String,java.lang.Class[]) in
> >> javax.faces.application.Application cannot be applied to
> >> (javax.faces.el.MethodBinding,java.lang.Class[])
> >
> > tomahawk core12 temporally depends from myfaces core 1.2.4-SNAPSHOT.
> Please
> > compile the latest code of core 1.2.4-SNAPSHOT and then try tomahawk
> core12.
> > It should work.
> >
> > regards
> >
> > Leonardo Uribe
> >
> >
>

Re: Maven builds broken on trunk?

Posted by Jan Nielsen <ja...@gmail.com>.
Okay, so if I understand you correctly, I need to checkout, build and install:

  https://svn.apache.org/repos/asf/myfaces/core/trunk_1.2.x

then build tomahawk core12
(http://svn.apache.org/repos/asf/myfaces/tomahawk/trunk/core12),
making sure my newly built MyFaces Core 1.2 is used:

  mvn -o -Djsf=12 -Dtomahawk=12 clean install

I'm now down to two compile errors:

/home/jan/tomahawk/core12/src/main/java/org/apache/myfaces/renderkit/html/ext/HtmlRadioRenderer.java:[172,25]
renderLabel(javax.faces.context.ResponseWriter,javax.faces.component.UIComponent,java.lang.String,java.lang.String,boolean)
in org.apache.myfaces.shared_tomahawk.renderkit.html.HtmlRendererUtils
cannot be applied to
(javax.faces.context.ResponseWriter,javax.faces.component.UISelectOne,java.lang.String,javax.faces.model.SelectItem,boolean)



/home/jan/tomahawk/core12/src/main/java/org/apache/myfaces/renderkit/html/ext/HtmlRadioRenderer.java:[172,25]
renderLabel(javax.faces.context.ResponseWriter,javax.faces.component.UIComponent,java.lang.String,java.lang.String,boolean)
in org.apache.myfaces.shared_tomahawk.renderkit.html.HtmlRendererUtils
cannot be applied to
(javax.faces.context.ResponseWriter,javax.faces.component.UISelectOne,java.lang.String,javax.faces.model.SelectItem,boolean)

Did I misunderstand, or mess something up?


Thanks,

-Jan

On Tue, Aug 19, 2008 at 10:39 PM, Leonardo Uribe <lu...@gmail.com> wrote:
>
>
> On Tue, Aug 19, 2008 at 11:11 PM, Jan Nielsen <ja...@gmail.com>
> wrote:
>>
>> I'm trying to build MyFaces and I'm hitting a build failure which
>> appears to be a similar issue to:
>>
>>
>>  http://mail-archives.apache.org/mod_mbox/myfaces-dev/200808.mbox/%3c71235db40808010111g6900745bxc883ed3bef7e95cf@mail.gmail.com%3e
>>
>> I followed these instructions:
>>
>>  http://wiki.apache.org/myfaces/Building_With_Maven
>>
>> My source is http://svn.apache.org/repos/asf/myfaces/current@687227 with:
>>
>>  Maven version: 2.0.8
>>  Java version: 1.5.0_14
>>  OS name: "linux" version: "2.6.22.18-0.2-default" arch: "i386" Family:
>> "unix"
>>
>> I get the same results building on Windows. Any ideas what I might be
>> doing wrong? Just building tomahawk results in the same compilation
>> error.
>>
>> -Jan
>>
>> mvn -Djsf=12 -Dtomahawk=12 clean install
>>
>> ...
>> [INFO] Adding: META-INF/licenses/dojo-LICENSE.TXT
>> [INFO] Configured Artifact:
>> org.apache.myfaces.tomahawk:tomahawk:1.1.7-SNAPSHOT:jar
>> [INFO] Unpacking
>>
>> /home/jan/.m2/repository/org/apache/myfaces/tomahawk/tomahawk/1.1.7-SNAPSHOT/tomahawk-1.1.7-SNAPSHOT.jarto
>>  /home/jan/myfaces-current/tomahawk/core12/target/tomahawk11_resources
>> with Includes null and
>>
>> excludes:**/*.class,**/META-INF/**,META-INF/validatorClass12.vm,META-INF/tagConverterClass12.vm,META-INF/LICENSE.txt,META-INF/tagClass12.vm,META-INF/tagValidatorClass12.vm,META-INF/tomahawk12.vm,META-INF/facelets-taglib.vm,META-INF/faces-config12.vm,META-INF/componentClass12.vm,META-INF/NOTICE.txt,META-INF/licenses/i18n-LICENSE.txt,META-INF/licenses/jscookmenu-LICENSE.txt,META-INF/licenses/scriptaculous-LICENSE.txt,META-INF/licenses/kupu-LICENSE.txt,META-INF/licenses/prototype-LICENSE.txt,META-INF/licenses/dojo-LICENSE.TXT
>> [INFO] [resources:resources]
>> [INFO] Using default encoding to copy filtered resources.
>> [INFO] [compiler:compile]
>> [INFO] Compiling 657 source files to
>> /home/jan/myfaces-current/tomahawk/core12/target/classes
>> [INFO]
>> ------------------------------------------------------------------------
>> [ERROR] BUILD FAILURE
>> [INFO]
>> ------------------------------------------------------------------------
>> [INFO] Compilation failure
>>
>>
>> /home/jan/myfaces-current/tomahawk/core12/src/main/java/org/apache/myfaces/renderkit/html/ext/HtmlRadioRenderer.java:[172,25]
>>
>> renderLabel(javax.faces.context.ResponseWriter,javax.faces.component.UIComponent,java.lang.String,java.lang.String,boolean)
>> in org.apache.myfaces.shared_tomahawk.renderkit.html.HtmlRendererUtils
>> cannot be applied to
>>
>> (javax.faces.context.ResponseWriter,javax.faces.component.UISelectOne,java.lang.String,javax.faces.model.SelectItem,boolean)
>>
>>
>> /home/jan/myfaces-current/tomahawk/core12/target/tomahawk11_sources/org/apache/myfaces/custom/navmenu/htmlnavmenu/HtmlNavigationMenuRenderer.java:[426,101]
>> COMPONENT_TYPE is not public in javax.faces.component.UIGraphic;
>> cannot be accessed from outside package
>>
>>
>> /home/jan/myfaces-current/tomahawk/core12/target/myfaces-builder-plugin/main/java/org/apache/myfaces/shared_tomahawk/taglib/html/HtmlCommandLinkTag.java:[410,16]
>> cannot find symbol
>> symbol  : method isValueReference(javax.faces.el.MethodBinding)
>> location: class
>> org.apache.myfaces.shared_tomahawk.taglib.html.HtmlCommandLinkTag
>>
>>
>> /home/jan/myfaces-current/tomahawk/core12/target/myfaces-builder-plugin/main/java/org/apache/myfaces/shared_tomahawk/taglib/html/HtmlCommandLinkTag.java:[412,43]
>> createMethodBinding(java.lang.String,java.lang.Class[]) in
>> javax.faces.application.Application cannot be applied to
>> (javax.faces.el.MethodBinding,java.lang.Class[])
>>
>>
>> /home/jan/myfaces-current/tomahawk/core12/target/myfaces-builder-plugin/main/java/org/apache/myfaces/shared_tomahawk/taglib/html/HtmlCommandButtonTag.java:[399,16]
>> cannot find symbol
>> symbol  : method isValueReference(javax.faces.el.MethodBinding)
>> location: class
>> org.apache.myfaces.shared_tomahawk.taglib.html.HtmlCommandButtonTag
>>
>>
>> /home/jan/myfaces-current/tomahawk/core12/target/myfaces-builder-plugin/main/java/org/apache/myfaces/shared_tomahawk/taglib/html/HtmlCommandButtonTag.java:[401,43]
>> createMethodBinding(java.lang.String,java.lang.Class[]) in
>> javax.faces.application.Application cannot be applied to
>> (javax.faces.el.MethodBinding,java.lang.Class[])
>
> tomahawk core12 temporally depends from myfaces core 1.2.4-SNAPSHOT. Please
> compile the latest code of core 1.2.4-SNAPSHOT and then try tomahawk core12.
> It should work.
>
> regards
>
> Leonardo Uribe
>
>

Re: Maven builds broken on trunk?

Posted by Leonardo Uribe <lu...@gmail.com>.
On Tue, Aug 19, 2008 at 11:11 PM, Jan Nielsen
<ja...@gmail.com>wrote:

> I'm trying to build MyFaces and I'm hitting a build failure which
> appears to be a similar issue to:
>
>
> http://mail-archives.apache.org/mod_mbox/myfaces-dev/200808.mbox/%3c71235db40808010111g6900745bxc883ed3bef7e95cf@mail.gmail.com%3e
>
> I followed these instructions:
>
>  http://wiki.apache.org/myfaces/Building_With_Maven
>
> My source is http://svn.apache.org/repos/asf/myfaces/current@687227 with:
>
>  Maven version: 2.0.8
>  Java version: 1.5.0_14
>  OS name: "linux" version: "2.6.22.18-0.2-default" arch: "i386" Family:
> "unix"
>
> I get the same results building on Windows. Any ideas what I might be
> doing wrong? Just building tomahawk results in the same compilation
> error.
>
> -Jan
>
> mvn -Djsf=12 -Dtomahawk=12 clean install
>
> ...
> [INFO] Adding: META-INF/licenses/dojo-LICENSE.TXT
> [INFO] Configured Artifact:
> org.apache.myfaces.tomahawk:tomahawk:1.1.7-SNAPSHOT:jar
> [INFO] Unpacking
>
> /home/jan/.m2/repository/org/apache/myfaces/tomahawk/tomahawk/1.1.7-SNAPSHOT/tomahawk-1.1.7-SNAPSHOT.jarto
>  /home/jan/myfaces-current/tomahawk/core12/target/tomahawk11_resources
> with Includes null and
>
> excludes:**/*.class,**/META-INF/**,META-INF/validatorClass12.vm,META-INF/tagConverterClass12.vm,META-INF/LICENSE.txt,META-INF/tagClass12.vm,META-INF/tagValidatorClass12.vm,META-INF/tomahawk12.vm,META-INF/facelets-taglib.vm,META-INF/faces-config12.vm,META-INF/componentClass12.vm,META-INF/NOTICE.txt,META-INF/licenses/i18n-LICENSE.txt,META-INF/licenses/jscookmenu-LICENSE.txt,META-INF/licenses/scriptaculous-LICENSE.txt,META-INF/licenses/kupu-LICENSE.txt,META-INF/licenses/prototype-LICENSE.txt,META-INF/licenses/dojo-LICENSE.TXT
> [INFO] [resources:resources]
> [INFO] Using default encoding to copy filtered resources.
> [INFO] [compiler:compile]
> [INFO] Compiling 657 source files to
> /home/jan/myfaces-current/tomahawk/core12/target/classes
> [INFO]
> ------------------------------------------------------------------------
> [ERROR] BUILD FAILURE
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Compilation failure
>
>
> /home/jan/myfaces-current/tomahawk/core12/src/main/java/org/apache/myfaces/renderkit/html/ext/HtmlRadioRenderer.java:[172,25]
>
> renderLabel(javax.faces.context.ResponseWriter,javax.faces.component.UIComponent,java.lang.String,java.lang.String,boolean)
> in org.apache.myfaces.shared_tomahawk.renderkit.html.HtmlRendererUtils
> cannot be applied to
>
> (javax.faces.context.ResponseWriter,javax.faces.component.UISelectOne,java.lang.String,javax.faces.model.SelectItem,boolean)
>
>
> /home/jan/myfaces-current/tomahawk/core12/target/tomahawk11_sources/org/apache/myfaces/custom/navmenu/htmlnavmenu/HtmlNavigationMenuRenderer.java:[426,101]
> COMPONENT_TYPE is not public in javax.faces.component.UIGraphic;
> cannot be accessed from outside package
>
>
> /home/jan/myfaces-current/tomahawk/core12/target/myfaces-builder-plugin/main/java/org/apache/myfaces/shared_tomahawk/taglib/html/HtmlCommandLinkTag.java:[410,16]
> cannot find symbol
> symbol  : method isValueReference(javax.faces.el.MethodBinding)
> location: class
> org.apache.myfaces.shared_tomahawk.taglib.html.HtmlCommandLinkTag
>
>
> /home/jan/myfaces-current/tomahawk/core12/target/myfaces-builder-plugin/main/java/org/apache/myfaces/shared_tomahawk/taglib/html/HtmlCommandLinkTag.java:[412,43]
> createMethodBinding(java.lang.String,java.lang.Class[]) in
> javax.faces.application.Application cannot be applied to
> (javax.faces.el.MethodBinding,java.lang.Class[])
>
>
> /home/jan/myfaces-current/tomahawk/core12/target/myfaces-builder-plugin/main/java/org/apache/myfaces/shared_tomahawk/taglib/html/HtmlCommandButtonTag.java:[399,16]
> cannot find symbol
> symbol  : method isValueReference(javax.faces.el.MethodBinding)
> location: class
> org.apache.myfaces.shared_tomahawk.taglib.html.HtmlCommandButtonTag
>
>
> /home/jan/myfaces-current/tomahawk/core12/target/myfaces-builder-plugin/main/java/org/apache/myfaces/shared_tomahawk/taglib/html/HtmlCommandButtonTag.java:[401,43]
> createMethodBinding(java.lang.String,java.lang.Class[]) in
> javax.faces.application.Application cannot be applied to
> (javax.faces.el.MethodBinding,java.lang.Class[])
>

tomahawk core12 temporally depends from myfaces core 1.2.4-SNAPSHOT. Please
compile the latest code of core 1.2.4-SNAPSHOT and then try tomahawk core12.
It should work.

regards

Leonardo Uribe