Hello, I would like to upload a file using a tapestry form. I have followed the example presented here: http://tapestry.apache.org/tapestry5/tapestry-upload/
HTML : <t:form> <t:errors/> <input t:type="upload" t:id="file" validate="required"/> <br/> <input type="submit" value="Upload"/> </t:form> JAVA : public class UploadExample { private UploadedFile _file; public UploadedFile getFile() { return _file; } public void setFile(UploadedFile file) { _file = file; } public void onSuccess() { File copied = new File("/my/file/location/" + _file.getFileName()); _file.write(copied); } } But when I try to access the page, I get a java.lang.NullPointerException. And I don’t understand which variable should be initialized. I used FileUpload 1.2 org.apache.tapestry.ioc.internal.util.TapestryException location classpath:… / UploadExample.html, line 13, column 65 <body> <t:form> <t:errors/> <input t:type="upload" t:id="file" validate="required"/> <br/> <input type="submit" value="Upload"/> </t:form> </body> java.lang.NullPointerException Stack trace • org.apache.tapestry.upload.components.Upload.beginRender(Upload.java:146) • org.apache.tapestry.upload.components.Upload.beginRender(Upload.java) • org.apache.tapestry.internal.structure.ComponentPageElementImpl$10$1.run(ComponentPageElementImpl.java:345) • org.apache.tapestry.internal.structure.ComponentPageElementImpl.invoke(ComponentPageElementImpl.java:931) • org.apache.tapestry.internal.structure.ComponentPageElementImpl.access$100(ComponentPageElementImpl.java:69) • …… Does someone knows how to solve this ? Thank you very much, Martin -- View this message in context: http://www.nabble.com/T5---Upload-File-Component-%3A-NullPointerException-tf4777695.html#a13667023 Sent from the Tapestry - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]