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 <mat...@apache.org>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.kri...@gmail.com> 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 <mat...@apache.org > > >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.kri...@gmail.com> > > 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 < > > mat...@apache.org > > >> >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.kri...@gmail.com> > > >> 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 > >