On 22/09/2012, at 6:26 AM, Tim Worman <li...@thetimmy.com> wrote:

> All:
> 
> My app is attempting to attach a PDF to an email and I'm getting a failure. 
> The only response is:
> 
> "Your request produced an error."
> 
> The code below works fine in development but fails in deployment. I'm using 
> ERJavaMail for sending.
> 
> There is no stack trace, etc. My attempt to produce my PDF seems to stop at 
> the constructor for FlyingSaucerImpl since no console messages I've placed in 
> the code are seen after that.
> 
>     public void sendEmail() {
>       GSEISPersonAccountInfoComponent acctPdf = 
> (GSEISPersonAccountInfoComponent)pageWithName(GSEISPersonAccountInfoComponent.class.getName());
>       acctPdf.setAPerson(aPerson()); //create PDFWrapper component
>       NSLog.out.appendln("making pdf");
>       NSData pdf = acctPdf.generateResponse().content(); //get the PDF data
>       ERMailDeliveryHTML mail = new ERMailDeliveryHTML();

^^^^^^^^^^^^^^^^^^

Does it get this far?

If not, try wrapping it in a try { .. } catch (Throwable e) { log.error(e); 
throw e; } block and log out the error. You may be swallowing the exception 
somewhere higher up the stack, or it's logging out to somewhere you aren't 
seeing in deployment.

>       try {
>         mail.newMail();
>         mail.setFromAddress("nore...@gseis.ucla.edu");
>         mail.setReplyToAddress("nore...@gseis.ucla.edu");
>         mail.setSubject("GSE&IS Account Info");
>         mail.setComponent(this);  //send this component as a new component 
> based email
>         mail.setToAddresses(new NSArray (aPerson().emailAddress()));
>         //attach PDF to email
>         NSLog.out.appendln("this is where I want to attach pdf"); //never get 
> here
>         mail.addAttachment(new 
> ERMailDataAttachment(acctPdf.pdfFilename(),null,pdf));
>         mail.sendMail();
>       } catch (Exception e) {
>         e.printStackTrace();
>       }
>     }
> 
> This code is in my "emailed" component so it sets itself as the body of a new 
> email - then tries to attach a PDF generated with ERPDFWrapper. This is 
> called from a DirectAction. I'm not returning either the PDF or the email 
> component to the browser. Am I violating best practices by trying to use the 
> PDF wrapper without returning it?
> 
> Tim
> UCLA GSE&IS
> _______________________________________________
> Do not post admin requests to the list. They will be ignored.
> Webobjects-dev mailing list      (Webobjects-dev@lists.apple.com)
> Help/Unsubscribe/Update your Subscription:
> https://lists.apple.com/mailman/options/webobjects-dev/qdolan%40gmail.com
> 
> This email sent to qdo...@gmail.com

 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list      (Webobjects-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to