Hi,
it is a known limitation, it depends on filters ordering in web.xml.
.
Look in your web.xml and put something like:
<filter-mapping>
<filter-name>trinidad</filter-name>
<servlet-name>faces</servlet-name>
</filter-mapping>
before
<filter-mapping>
<filter-name>MyFacesExtensionsFilter</filter-name>
<servlet-name>faces</servlet-name>
</filter-mapping>
Filter declared first will "consume" file upload.
Regards,
Martin
veena pandit píše v Út 03. 11. 2009 v 14:00 -0500:
> I configured it according to the trinidad web page.
>
http://myfaces.apache.org/trinidad/devguide/fileUpload.html>
> Trinidad and Tomahawk are working well together. I am using Trinidad for a
> drop down and Tomahawk for file upload from BalusC's blog. But I just added
> the Trinidad File upload functionality to the web application and that is
> the only thing that is not working. I just thought I would use Trinidad for
> both so I could have a common look and feel since this application will go
> into production eventually.
>
> I could not find anything else specific to any problems with Trinidad file
> upload.
>
> Thanks.
>
> Veena
>
> On Tue, Nov 3, 2009 at 1:51 PM, Matthias Wessendorf <
matzew@...>wrote:
>
> > are you sure that you have everything configured correct ?
> >
> > Trinidad and tomahawk ?
> >
> > I think i remember some issues on the upload case, when mixing them
> > (trinidad and
> > tomahawk). Perhaps searching the archives gives any hint ? I really
> > don't remember it
> >
> > -Matthias
> >
> > On Tue, Nov 3, 2009 at 7:48 PM, veena pandit <
v.kris21@...> wrote:
> > > Well, I have both Tomahawk and trinidad in the same application for file
> > > uploads.
> > > I added commons.io to the web-inf/lib directory and now I dont get any
> > error
> > > messages in the log. I just get the popup error message once again. I
> > am
> > > using trinidad for another control in the same page. But I was also
> > trying
> > > to use trinidad for the upload as well.
> > >
> > > Thanks,
> > >
> > > Veena
> > >
> > > On Tue, Nov 3, 2009 at 1:45 PM, Matthias Wessendorf <
matzew@...
> > >wrote:
> > >
> > >> This is not Trinidad, this is Tomahawk.
> > >>
> > >> The "NoClassDefFoundError" says that you don't
> > >> have the "ServletFileUpload" from the given package
> > >> in your classpath. This class is part of the Apache Commons
> > >> Upload project, which is required by Tomahawk.
> > >>
> > >> -Matthias
> > >>
> > >> On Tue, Nov 3, 2009 at 7:38 PM, veena pandit <
v.kris21@...>
> > wrote:
> > >> > A new development. Now I am getting this error in the log:
> > >> > All I was getting before this is a popup error message.
> > >> > Now here is the stacktrace:
> > >> >
> > >> >
> > >> > SEVERE: Servlet.service() for servlet Faces Servlet threw exception
> > >> >
> > >> > java.lang.NoClassDefFoundError:
> > >> > org/apache/commons/fileupload/servlet/ServletFileUpload
> > >> >
> > >> > at org.apache.myfaces.webapp.filter.ExtensionsFilter.doFilter(*
> > >> > ExtensionsFilter.java:321*)
> > >> >
> > >> > *Thanks,*
> > >> > **
> > >> > *Veena*
> > >> >
> > >> >
> > >> >
> > >> > On Tue, Nov 3, 2009 at 1:33 PM, Matthias Wessendorf <
> >
matzew@...
> > >> >wrote:
> > >> >
> > >> >> do you have a little bit more information ?
> > >> >>
> > >> >> cfg, size of the file. error message, stack trace...
> > >> >>
> > >> >> -Matthias
> > >> >>
> > >> >> On Tue, Nov 3, 2009 at 7:26 PM, veena pandit <
v.kris21@...>
> > >> wrote:
> > >> >> > Hi,
> > >> >> >
> > >> >> > I am having trouble making this work. I have configured the
> > web.xml,
> > >> >> > faces-config.xml
> > >> >> > and followed the instructions on the following page:
> > >> >> >
> > >> >> >
http://myfaces.apache.org/trinidad/devguide/fileUpload.html.
> > >> >> >
> > >> >> > I get a following popup error:
> > >> >> > Message from webpage:
> > >> >> > A file upload error has occured, please verify your upload data and
> > >> file
> > >> >> > name.
> > >> >> >
> > >> >> > Thanks,
> > >> >> >
> > >> >> > Veena
> > >> >> >
> > >> >>
> > >> >>
> > >> >>
> > >> >> --
> > >> >> Matthias Wessendorf
> > >> >>
> > >> >> blog:
http://matthiaswessendorf.wordpress.com/> > >> >> sessions:
http://www.slideshare.net/mwessendorf> > >> >> twitter:
http://twitter.com/mwessendorf> > >> >>
> > >> >
> > >>
> > >>
> > >>
> > >> --
> > >> Matthias Wessendorf
> > >>
> > >> blog:
http://matthiaswessendorf.wordpress.com/> > >> sessions:
http://www.slideshare.net/mwessendorf> > >> twitter:
http://twitter.com/mwessendorf> > >>
> > >
> >
> >
> >
> > --
> > Matthias Wessendorf
> >
> > blog:
http://matthiaswessendorf.wordpress.com/> > sessions:
http://www.slideshare.net/mwessendorf> > twitter:
http://twitter.com/mwessendorf> >