I noticed this in my log... WebappClassLoader: validateJarFile (C:\eclipse\workspace\project\web\WEB-INF\lib\servlet.jar) - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class
On 2/22/06, Jason Suplizio <[EMAIL PROTECTED]> wrote: > > I stepped out for lunch...back now. Yes, I've got the tacos demos > localized and have stepped through your code (and learning a few tricks from > it as well ;-) > > I tested it with the file size and the "request was rejected because its > size (11890441) exceeds the configured maximum" was thrown. I'll keep > digging to see what could be my issue. > Thanks! > Jason > > > On 2/22/06, Jesse Kuhnert < [EMAIL PROTECTED]> wrote: > > > > If you give me a little bit I can take a quick look at a recent patch > > submission for file uploads. Assuming it isn't to crazy to confirm and > > you > > don't have a problem building your own tapestry jar it might be possible > > > > this fixes whatever IUpload file problems you are having. > > > > On 2/22/06, Jesse Kuhnert <[EMAIL PROTECTED] > wrote: > > > > > > If you don't use the IUpload component then tapestry won't know to > > make > > > you form post submission a "multipart" submission, which is what is > > required > > > if you want to stream data from your client browser to the server. > > > > > > Have you tried to get the tacos demo up and running at all? It could > > just > > > be an environment thing, or libs being out of sync. I'm using it with > > tomcat > > > && jetty though so I don't know what to say. > > > > > > If I were tasked with this I would first try getting the tacos demo > > > working correctly as it's a known entity that should be working. Then > > you > > > can modify the demo src little by little to behave a little more the > > way > > > you want and wait for the change that breaks things. > > > > > > j > > > > > > On 2/22/06, Jason Suplizio <[EMAIL PROTECTED]> wrote: > > > > > > > > If you're using it in production, you would know. Can you tell me, > > is > > > > there > > > > another way in Tapestry to get the import file without using the > > Upload > > > > component? For some reason IUploadFile abstract accessor is not > > getting > > > > set > > > > and the listener is not called using the UPload component. This > > problem > > > > has > > > > been delegated to me as several other developers have had the same > > > > experience and now I gotta solve it. > > > > Thanks! > > > > Jason > > > > > > > > On 2/22/06, Jesse Kuhnert < [EMAIL PROTECTED]> wrote: > > > > > > > > > > Are you sure? I'm using it in a production application right now > > and > > > > the > > > > > files most definitely are being uploaded. You can also see this on > > the > > > > > > > > > demo > > > > > because if you try and upload anything over 10m it throws an > > error. > > > > > > > > > > > > > > > On 2/22/06, Jason Suplizio < [EMAIL PROTECTED]> wrote: > > > > > > > > > > > > Jesse, > > > > > > I examined yours and I don't believe yours is binding the file > > to > > > > the > > > > > > abstract accessors > > > > > > /** Gets the uploaded file */ > > > > > > public abstract IUploadFile getImportFile(); > > > > > > > > > > > > /** Sets the uploaded file */ > > > > > > public abstract void setImportFile(IUploadFile importFile); > > > > > > > > > > > > <component id="importFileField" type="Upload" > > > > > > > <binding name="file" value="ognl:importFile" /> > > > > > > <binding name="displayName" value="message:choose.file"/> > > > > > > </component> > > > > > > > > > > > > And not calling, public void startTask(IRequestCycle cycle). > > > > > > Jason > > > > > > > > > > > > > > > > > > On 2/21/06, Jesse Kuhnert < [EMAIL PROTECTED] > wrote: > > > > > > > > > > > > > > Sounds very frustrating. Though my resources are constrained, > > I > > > > can > > > > > only > > > > > > > meekly point to the tacos.sourceforge.net web demo...Where > > there > > > > is a > > > > > > > ~working~ page demonstrating using the IUpload component in a > > > > form. ? > > > > > > > > > > > > > > jesse > > > > > > > > > > > > > > On 2/21/06, Jason Suplizio < [EMAIL PROTECTED]> wrote: > > > > > > > > > > > > > > > > We've tried numerous attempts to get the Upload component > > > > functional > > > > > > > along > > > > > > > > with several separate questions to the list without help buy > > no > > > > > luck. > > > > > > > > Essentially, it still is not calling its listener. (Tomcat > > 4.1, > > > > Java > > > > > > > 1.4.2) > > > > > > > > . > > > > > > > > > > > > > > > > Can anyone suggest a work around or a novel way to get the > > file? > > > > The > > > > > > > > Upload > > > > > > > > component uses: > > > > > > > > IUploadFile file = getDecoder().getUploadFile(getName()); > > > > > > > > > > > > > > > > However, from within my page class I can't call getName() on > > the > > > > > > > > > > > component > > > > > > > > - > > > > > > > > although I tried cycle.getPage().getComponent('$Any'); - > > I've > > > > used > > > > > > the > > > > > > > > Any > > > > > > > > component to create the html <input type="file" > > id="upload"/> > > > > tag. > > > > > If > > > > > > I > > > > > > > > call > > > > > > > > cycle.getParameter("upload"); I can get the name of the > > > > file...still > > > > > > > can't > > > > > > > > figure out how to combine these various elements to get > > ahold of > > > > > > > > > that > > > > > > > > darned > > > > > > > > upload file. > > > > > > > > > > > > > > > > Any & all help would be greatly appreciated! > > > > > > > > Jason > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >