On Wed, Jul 30, 2008 at 8:11 PM, chokdee <[EMAIL PROTECTED]> wrote: > > 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?
I don't know if the snapshot is fine with MyFaces 1.2.3 Greetings, Matthias > > 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. > > -- Matthias Wessendorf further stuff: blog: http://matthiaswessendorf.wordpress.com/ sessions: http://www.slideshare.net/mwessendorf mail: matzew-at-apache-dot-org

