I should re-phrase, subclipse(eclipse subversion plugin) was having trouble with the patch. Mostly in that it wouldn't add new files if they didn't already exist.
Attempting to use command line GNU "patch" produced better results, but still had some weirdness going on. I haven't given up on it, just needed to commit what I had so I could go home. j On 2/22/06, Raphaël Jean <[EMAIL PROTECTED]> wrote: > > Jesse, > > What problem did you have with the patch? > It should be applied to the release-4.0 tag in tapestry svn. > > Let me know if I can help. > > Raphael Jean > EntropySoft > > > -----Original Message----- > > From: Jesse Kuhnert [mailto:[EMAIL PROTECTED] > > Sent: mercredi 22 février 2006 22:36 > > To: Tapestry users > > Subject: Re: Upload woes > > > > I'm glad it's working for you, because trying to apply this patch has > been > > a > > lot of non-fun. > > > > 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 > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > >
