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();

      try {
        mail.newMail();
        mail.setFromAddress("[email protected]");
        mail.setReplyToAddress("[email protected]");
        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      ([email protected])
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to [email protected]

Reply via email to