Hi Matthias

thanks for the reply. 
Must have been blind.

But anyway, which snapshot shall I use?
And how can I be safe that this snapshot is working with the actual version
of 1.2.3?

Thanks
Juergen


Matthias Wessendorf-4 wrote:
> 
> Hello Juergen,
> 
> On Tue, Jul 29, 2008 at 7:01 PM, chokdee <[EMAIL PROTECTED]> wrote:
>>
>> Thanks for your answer.
>> I have tried to build the tomahawk source, but it fails.
> 
> I think that is b/c the trunk depends on some snapshots,
> this was already discussed here in another thread.
> (I had a similar issue in the past)
> 
>> I have seen, that the latest build is from 8. Jan.
> 
> The folder here:
> http://people.apache.org/repo/m2-snapshot-repository/org/apache/myfaces/tomahawk/tomahawk/1.1.7-SNAPSHOT/
> 
> was created on January 8th, but the actual content is pretty new, like
> the JAR in question:
> 
> http://people.apache.org/repo/m2-snapshot-repository/org/apache/myfaces/tomahawk/tomahawk/1.1.7-SNAPSHOT/tomahawk-1.1.7-SNAPSHOT.jar
> 
> HTH,
> Matthias
> 
>>
>> Are there more problems?
>>
>> Thanks
>> Juergen
>>
>>
>>
>> [EMAIL PROTECTED] wrote:
>>>
>>> chokdee schrieb:
>>>> It doesnt work, I created a simple maven project with the artifact
>>>> creater
>>>> and add a tomahawk tag to a jsp.
>>>> After that the following exception is thrown:
>>>>
>>>> Caused by: java.lang.ClassCastException: java.lang.Class cannot be cast
>>>> to
>>>> java.lang.String
>>>>      at
>>>> org.apache.myfaces.util.AbstractAttributeMap.put(AbstractAttributeMap.java:35)
>>>>      at
>>>> org.apache.myfaces.custom.inputHtml.InputHtmlRenderer.setThisPageAlreadyRenderedAnInputHtml(InputHtmlRenderer.java:107)
>>>>      at
>>>> org.apache.myfaces.custom.inputHtml.InputHtmlRenderer.encodeEnd(InputHtmlRenderer.java:93)
>>>>
>>>>
>>>> It seems the the getRequestMap now only accepts Strings.....
>>>>
>>>> Thanks
>>>> Juergen
>>>>
>>>>
>>>> [EMAIL PROTECTED] wrote:
>>>>
>>>>> chokdee schrieb:
>>>>>
>>>>>> Hi all,
>>>>>>
>>>>>> I try to use the latest Tomahawk version 1.1.6 with the latest Core
>>>>>> version
>>>>>> 1.2.3.
>>>>>> But it fails.
>>>>>>
>>>>>> Is there a documentation how to use the 1.2.3 with Tomahawk?
>>>>>> I see at http://myfaces.apache.org/tomahawk/dependencies.html
>>>>>> that the Tomahawk was build with a snapshot of 1.1.6. Is that right?
>>>>>>
>>>>>>
>>>>> No, the website is generated regularly from the trunk, ie that
>>>>> dependency info is for 1.1.7-SNAPSHOT. Tomahawk will have been built
>>>>> against the latest released version of core 1.1.x at the time tomahawk
>>>>> 1.1.6 was released.
>>>>>
>>>>> Tomahawk 1.1.6 should work fine with core 1.2.3. There is no special
>>>>> documentation for this, because nothing special needs to be done; just
>>>>> put the jarfile in the classpath. For some components you also need to
>>>>> set up the ExtensionsFilter as documented on the website.
>>>>>
>>>>> What is the problem?
>>>>>
>>>>> Regards, Simon
>>>>>
>>> This appears to be a tomahawk bug that has been fixed in the svn trunk,
>>> but not yet included in a released version.
>>>
>>> In Tomahawk 1.1.6, class InputHtmlRenderer has;
>>>     static private void
>>> setThisPageAlreadyRenderedAnInputHtml(FacesContext context){
>>>
>>> context.getExternalContext().getRequestMap().put(InputHtmlRenderer.class,
>>> Boolean.TRUE);
>>>     }
>>> which is using a Class object as a key.
>>>
>>> In tomahawk 1.1.7-SNAPSHOT there is;
>>>     static private void
>>> setThisPageAlreadyRenderedAnInputHtml(FacesContext context){
>>>
>>> context.getExternalContext().getRequestMap().put(InputHtmlRenderer.class.getName(),
>>> Boolean.TRUE);
>>>     }
>>> which uses a string key.
>>>
>>> I guess earlier versions of JSF implementations (including Sun's) didn't
>>> care.
>>>
>>> The javadoc for JSF1.2 is clear that the map keys *should* be strings:
>>> http://java.sun.com/javaee/javaserverfaces/1.2/docs/api/javax/faces/context/ExternalContext.html#getRequestMap()
>>>
>>> The docs for JSF1.1 are not at all clear though:
>>>
>>> http://java.sun.com/javaee/javaserverfaces/1.1_01/docs/api/javax/faces/context/ExternalContext.html#getRequestMap()
>>>
>>> Anyway, if you want to use tomahawk + myfaces 1.2.3, I guess you'll need
>>> to use a tomahawk snapshot for now. There is currently some effort going
>>> into getting a new tomahawk release out. I would guess one will be
>>> available within 4 weeks, but that *is* just a guess.
>>>
>>> Regards,
>>> Simon
>>>
>>>
>>>
>>
>> --
>> View this message in context:
>> http://www.nabble.com/Tomahawk-dependency-tp18692903p18716819.html
>> Sent from the MyFaces - Users mailing list archive at Nabble.com.
>>
>>
> 
> 
> 
> -- 
> Matthias Wessendorf
> 
> further stuff:
> blog: http://matthiaswessendorf.wordpress.com/
> sessions: http://www.slideshare.net/mwessendorf
> mail: matzew-at-apache-dot-org
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Tomahawk-dependency-tp18692903p18739373.html
Sent from the MyFaces - Users mailing list archive at Nabble.com.

Reply via email to